

I loved Enix’s Ogre Battle and Square’s Final Fantasy 6 and 7. How could putting the companies together make a bad?!


I loved Enix’s Ogre Battle and Square’s Final Fantasy 6 and 7. How could putting the companies together make a bad?!


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:


My first thought was that it’d be a great oracle for randomized testing.
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.


There I am. 149. Wild it’s still up there after the license stuff.


There is still fun to be had! Just… Different fun!
In database land lookup tables are pretty common. Prefix tries and the like are super common in search land. I’ve seen GCD, offset, delta-of-delta, and some funky bitwise floating point compression used. Sometimes just to save dist space. But usually to save working set space or IO or S3 cache space.
And squeezing the most out of modern CPUs is its own art. Compilers are glorious. And modern CPUs are magic lightning rocks. But you can learn to sing to them just right to make them all happy.


Inaccurate garbage.
I use Arch because I’m old and set it up just the way I want it years ago and never have to change or reinstall. How dare you accuse me of, what was it, being a cranky asshole?! Wait.
/s
It’s cute. Thanks for posting.
I believe they are talking about Harder Drive: https://youtu.be/JcJSW7Rprio

Not sure why tasty is cheating, but cool.

Sounds right.

I have an in-law who’s a vegan and explained it as “if I consume less there’s a tiny bit less cruelty. A tiny bit less demand.” I like that. It’s not about purity. It’s about trying.
I’m still not vegan. I suppose that doesn’t say good things about me.


There’s a book called Catch 22. Looks like the made a movie of it. The book is the funniest thing I’ve ever read. Made me think about how crazy fighting is. Sort of like a funny Slaughterhouse-Five.
Neither mentioned illegal orders as far as I remember. Was the movie quite different?
Brandt said he enjoyed being a meme, and he did frequently use the catchphrase, although he did say that his high school English teacher would not have approved of his usage of “ain’t”.[6][20]


I imagine it emulates all the system calls. It sure would have been easier to copy bits from Linux for that. But you don’t have to. Wine sure didn’t.
I probably should go read the code and not guess.
A government stipend to make public art or open source software or literature or whatever sounds pretty great. It’s hard to see how we get there from here. But it’d be great.
France has something like it for artists I think.
Arch, i3, IntelliJ, VSCode when I’m not in Java.