Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
4
Comments
64
Joined
3 yr. ago

  • If you're still interested, I've found tons of interesting techniques in open source projects, like CC and right now reading GLib source code, as I'm mostly interested in compile time guarantees and generic programming, I'd suggest starting with CC's source code.

  • I also come from python, actual meta-programming concepts are usually implemented via meta-classes, which I would describe as more complex than rust macros, in the "it takes longer to fully understand" sense.

    You could also generate python code and execute it if you don't mind the obvious security implications, but that's only a possibility thanks to it being an interpreted language, while rust macros can provide validations and readable error messages out of the box.

    To your post's point in general:

    • Python uses exceptions, rust uses errors as values, making rust more predictable.
    • Python uses Nullables (None | T) which require hand-written handling, instead of rust's Option<T> which has convenience methods and syntax support (... = maybe?).
    • Python has GC by default, and making a function fast requires delegating it to another programming language, meaning you usually would write python for software that needs not be performant.

    I have more points if you'd like to understand my position, and am willing to explain if you need.

  • Their downvote ratio keeps going up with every post, too ☣️

  • Scrum

    Jump
  • S c r o t u m

  • why?

    Jump
  • Yes. They're out of business now.

    Who is this "They"?

    People like to bitch, they don't actually want the thing they're bitching about.

    I know someone who made themselves a pouch in order to remedy this, so it honestly sounds like you're pulling this out of your ass.

  • It's actually a bit rigid because of the filling, but it does look adorable and i love the little guy

  • More pictures:

  • Deleted

    Permanently Deleted

    Jump
  • Now that's a name i haven't seen in years

  • As someone who's relatively new to rust, i feel that the slogan is pretty accurate, even when programming in other languages, i see that I'm way less prone to anti patterns and and write a better api for modules while barely thinking about it.

    Mostly because i copy what design patterns work and are prevalent in rust's libraries and api.

  • Deleted

    Permanently Deleted

    Jump
  • i don't know why you're trying so hard to away explain why the meme doesn't work, but sure.

  • Deleted

    Permanently Deleted

    Jump
  • I know it is drawn countably infinite, but it represents the reals, also wise guy, i studied basic logic in university, it covers this topic.

  • Deleted

    Permanently Deleted

    Jump
  • The bottom rail represents the real numbers, which are "every decimal number".

  • 🚁🚁

  • AI requires genuine data, period. Go read about it instead of spewing nonsense.

  • I was talking about ai training on ai output, ai requires genuine data, having a feedback loop makes models regress, see how ai makes yellow pictures because of the ghibli ai thing

  • Shit take, the more AI-made media is online, the harder it is for AI developing companies to improve on previous models.

    It won't be indistinguishable from media made with human effort, unless you enjoy wasting your time on cheap uninteresting manmade slop then you won't be fooled by cheap uninteresting and untrue AI-made slop.

  • That clears it up, thank you very much :)

  • I find it really charming how i can sort of see what you're doing even though I'm a complete beginner in this language and we're talking about allocators :^).

    That said, the update is greatly appreciated.