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/)NI
Posts
1
Comments
199
Joined
3 yr. ago

  • I put it in the "fun concepts boring characters" bucket with most Clarke.

    I really liked the next Hugo winner. And 2020. And 2023. Honestly I think about half of the Hugo winners are amazing. 2007. 2002. 2000. Oh 1993. That's a vintage. 1990. 87, 86, 85, 84 is ok. Oh. They get more consistent as they go back in time. Still pretty good.

  • I liked the article. It sung to my heart. I've been in this world for a while. Lived through the failure and hyperacalars just taking without giving back.

    I don't know what to think. But I'm not happy with where we are and it's nice to hear someone else talking about it.

  • That's not what I was thinking but I like it! Http caching is pretty magic. Stateless nodes and easy scaling too.

    For some kinds of problems you really can't beat varnish and friends. It's how we have Wikipedia, after all.

  • It'd be fun to talk shop with the fast code in slow languages folks. I do that for a living. I remember three ways, but I'm sure there's more:

    • "Just use a better data structure"
    • "My language is a DSL for a faster language" (Polars, Numpy, etc)
    • "My compiler is surprisingly good if I'm careful" (Julia, JVM, etc)
  • A large portion of the US stock market's valuation is based on speculation that AI will be really useful and really cheap. It's not useless. But is it as useful as folks think it will be? Are Oracle and OpenAI and fiends overvalued?

    I do not want AI art. I do not want AI videos. I do not want AI narration. But I'm not everyone.

    AI can help you program. Folks sell it like you can fire all your hackers.

    We see AI as useful. Maybe even revolutionarily useful. The web is useful. Revolutionarily useful. But every .com company was super overvalued back in the day. Lots of folks lost their job and their pension and stuff.

  • Monads

    Jump
  • I'm not good at this but that's never stopped me from making a fool of myself before.

    Iterators are monads because they have a flatMap on them. It takes each element and spits out a new iterator which is merged in to the result.

    Option is a monad too. Same reason. You can map the contents to another option. And you won't get called if there's nothing inside.

    Promises are monads too. You can map the result to another promise. The wrinkle here is that you don't get to know when the map happen. Or it might not get called at all if the promise errors out.

    IO can be a monad because you can ask it for input and wait for the result. It's just the same as a promise.

    See how these different things share a common behavior? That's monad. Or, maybe it's monoid. Names are hard and I'm busy making a fool of myself.

    Monads are nothing more than a useful abstraction. Haskell is famous for them because they couldn't make Haskell do imperative stuff without them so they spread them all over the language.

    We all use them every day in regular programming. We just don't think of them as a class of thing.

  • I have absolutely no idea when I expect the y axis to be inverted or not. Every new game I expect the opposite of how it is.

    Did, I guess. For the past ten years. All 3d games make me too sick to play them these days.

  • I don't think you have to change. But if you want a new hobby, try Arch. I got it just the way I like it years ago and haven't had to change anything. I picked Arch because I always ended up on their wiki anyway.

  • Science Fiction @lemmy.world

    sffjazz top 100