![](https://media.kbin.social/media/45/de/45de5b20522083ecc16b3a6312bea97d59aa560dbf84d5982b03cee171473bd3.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
It’s a thing! Sadly it won’t rewrite Haskell codebases for you, though.
Rose here. Also @umbraroze for non-kbin stuff.
It’s a thing! Sadly it won’t rewrite Haskell codebases for you, though.
They don’t have to be legal. In Finland we are getting YouTube ads for a sports betting website. That’s illegal. (Only the nationally regulated gambling monopoly can do that, and even they have massive restrictions on what kind of advertising they can run.)
In the off chance that you can report the ad to YouTube (can’t do that on TV or Android), YouTube has nuked the ad. Doesn’t matter. The ad has been submitted via bazillion different advertiser accounts.
The skip button was already too small, so of course they had to make it even smaller. YouTube’s usability on Android is already terrible enough, which is pretty spectacular considering YouTube and Android are made by the same company. The seek bar barely works. The video end screen hides the de-maximise button. Nobody at Google has heard of the concept that controls at the edge of the screen are harder to aim accurately at. Just to scratch the surface!
I was about to say “this reminds me of the Hot Dog Stand”.
…but someone actually made Hot Dog Stand. Shit.
Look, I’m a Linux nerd, and there are very few things that scare me. Linux Kernel programmers, maybe - you don’t meddle with them unless the hour is truly dire and we form a delegation to seek their aid after a complex debate as the world burns around us and we climb their mountain together. …And the other thing that scares me are some particular brands of Microsoft ultra fans, for thereover lies madness like we have not seen before.
Oh you fancy PC people and your fancy syscall
instruction.
I still don’t know why I could remember jsr $ab1e
. I didn’t even write that much assembly.
In Ruby, the convention is usually that things are duck-typed (the actual types of your inputs don’t matter as long as they implement whatever you’re expecting of them, if not, we throw an exception). Type hinting could be possible, but it basically runs contrary to the idea.
Now, Ruby on Rails developers are expecting some kind of magic conversion happening at the interfaces. For example, ActiveRecord maps the database datatypes to Ruby classes and will perform automated conversions on, say, date/time values. But from the developer perspective it doesn’t generally matter how this conversion actually happens, as long as there’s something between the layers to do the thing.
Elon: “I’m going to delete this thing.”
Everyone else: “NO! Why would you do that kind of thing?”
Elon: “O-o-okay! B-b-but I’m going to delete something today! That other thing, then!”
(Elon continues to read the hypothetical The Best Of Dilbert’s Pointy-Haired Boss book and gets so many ideas, folks)
Yeah, the thing is, “a monad is a monoid in the category of endofunctors” is kind of a meme among non-Haskell developers. Personally, I think Haskell is a very interesting language. The mathematical jargon, however, is impenetrable, and this particular expression is kind of the poster child. I’mma go look at Erlang if I want my functional language fix without making my head hurt, thank ye very much.