Show more
boosted

I just updated the tutorial to "Roll your own bot" on the wiki to use a modern version of the network library. Making bots is a nice way to start learning about networking!

wiki.haskell.org/Roll_your_own

Did people really write compilers where the entire compiler was in parser generator rules

Congressman: Mr. Zuckerberg, are you aware that your company uses programming languages susceptible to the halting problem? Are you further aware that your infrastructure is built upon formal axiomatic systems in which some true statements cannot be proven?

Zuckerberg: [...]

boosted

The problem with playing Burial at Sea before the original Bioshock is that the whole story just got spoiled

I got an AMD card for my new desktop, which is nice overall, since the open source drivers are nice. But I can't use CUDA, which is unfortunate.

sborts 

Happy kawhi is going to the Clippers and not the Lakers, but now Sacramento has a super hard division

boosted
One of the “achievements” of the American-exported political discourse is that some Europeans now think of themselves as “white people”. Good job :SatanaThumbsUp:
boosted

Haskell, Freer monads 

@haym
Very subtle. The invisible state monad ❤️

Haskell, Freer monads 

Also, find the dumbass mistake in this natural transformation

hint: runFreer (putTab (error "lmao") >> getTab) (interpIO true) == Map.empty

Show thread

Haskell, Freer monads 

Currently running an NIH'd implementation of final-encoded freer monads in this toy project. I'm not even using extensible effects, but it's still a pretty convenient way of having multiple interpreters without a bunch of typeclass constraints in the signature. Maybe a bit overkill?

Time to fly back to California, maybe I'll sit next to a 65 year old Node.js evangelist this time

Haskell really needs a const keyword

A 65 year old lady who sat next to me on the 13 hour SF->Sydney flight upon hearing I was a programmer told me I needed to go into "cloud, blockchain and AI"

Haskell 

I wish IO exceptions in didn't feel so bolted on and unergonomic.

boosted
boosted
Show more
niu.moe

Welcome to your niu world ! We are a cute and loving international community O(≧▽≦)O !