Hacker Newsnew | past | comments | ask | show | jobs | submit | ReptileMan's commentslogin

So you disable both internet and the most annoying feature after touchscreens and start stop. Double win.

I have always thought that monads are just side effects and that's it.

Monads are popular for side effects because they have an implicit notion of sequencing, so evaluating a monadic expression enforces the sequence of operations. Works out nice for IO and Futures and so on. But List is also a monad, and flatMap (as many other languages call it) doesn't inherently have any side effects at all. Same goes for Maybe/Option (essentially a list of zero or one element), and State (which does take advantage of sequencing).

It's all about getting an intuition for how many things fit the shape:

    flatMap :: m a -> (a -> m b) -> m b
Where "flatMap" might have different names in different types. Once you see that pattern in some code, you'll start seeing it in a lot of other places.

Most monadic effects aren't executing side effects.

On the contrary, every monadic effect is a side effect. It's just that what exactly that means is specific to the monad in question.

Haskell is godsend when using LLMs though.

I don't even know where to begin here... Using Haskell, the one language where you really DESIGN by types and use your brain and then using LLMs....

Testing it now ... it is absurdly efficient with tokens. Probably order of magnitude better than opencode for a couple of tasks.

The only revolution that got started in beds successfully so far was the sexual one.

That has a chance to be the highest opportunity cost bug in history ...

Morality is relative and malleable. And usually people are quite good at claiming that whatever suits my agenda is moral.

Worked just well for the paperclip guys.

Let’s steel-man the parent comment. Obviously “just following orders” is not generally a morally sufficient argument even if you end up not facing repercussions for your actions.

But we definitely tried our best to extinguish it with gasoline.

To be fair, that’s the recommended way to put out an alkali metal fire. At least according to my grandfather who helped write safety regulations for nuclear subs whose reactors were cooled by liquid sodium.

Not really something I’d want to try out in practice, seems like a fire in a nuclear reactor under the ocean, where the source of the fire explodes on contact with water, is a less-than-ideal situation.

Not a bad metaphor for the times, though.


That is indeed the second best way to extinguish them. The best when seeing alkali metal burning is a good pair of running shoes.

Running shoes won't help you much in a nuclear submarine.

it's important to remember - it has always felt like that

At this point I am more than willing to hear his political platform.


America First, then the rest of the world. Love it. Thanks for this. Already spreading it.

Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: