int_index's profile picture. Haskell programmer since 2012; GHC contributor since 2018.

Vladislav Zavialov

@int_index

Haskell programmer since 2012; GHC contributor since 2018.

ปักหมุด

A blood-black terminal began to scroll. A system of nodes interlinked within nodes interlinked within nodes interlinked within one AST. And dreadfully distinct against the dark, a long typechecking trace was displayed.


Vladislav Zavialov รีโพสต์แล้ว

Ain't no party like a

tritlo's tweet image. Ain't no party like a

Did you know these type signatures are not equivalent in Haskell? f :: forall a b. a -> b -> a g :: (forall a b. a -> b -> a) ScopedTypeVariables are a joke.


Vladislav Zavialov รีโพสต์แล้ว

"If it type checks, it works" says a Haskeller as he commits another space-leaking function to the standard library.


Just found out that the 45 nm, 32 nm, 28 nm processes, etc., are all marketing terms unrelated to actual gate length. And it's been this way since 1997.


Now do Fur Density, you'll need a log chart to see anything but Rust.

ocaml has the highest fun density per line of code, see the attached totally scientific graph:

onehappyfellow's tweet image. ocaml has the highest fun density per line of code, see the attached totally scientific graph:


LLM-generated code is embarrassingly bad. I end up rewriting most of it. However, this was also the case with some developers I used to work with, so I guess LLMs are replacing some of you after all, hug?


MuniHac starts in a week, and I’m going to attend. Train tickets bought, room booked — see you there!


Ah, that intoxicating feeling of pushing to a mutable vector.


My profunctors are fmap/contramap.


Or-patterns in Haskell are nice. Thanks, @sgraf1337!


No one knows The Right Way to do things, so if you want to ship product, you have to churn out slop on deadlines. Otherwise, you become a researcher and discover a nice thing once every few years.

are there any companies or people left that genuinely appreciate the art of programming? or is it all just 99.9% of companies demanding people churn out slop on deadlines?



The #1 rule of readable code is that there shouldn't be much of it.


Vladislav Zavialov รีโพสต์แล้ว

protobuf isn't perfect but the current version is good enough that it should be the default 1 word about "human readable" and you get 60 secs with a gun to your head to sight-read TLS encrypted packets bearing UTF-8 encoded JSON dumped as hexadecimal in wireshark, no mitmproxy


Volkswagen. DaaS Auto. (Driving as a service).

Volkswagen has released a vehicle that gates its full horsepower behind a paid subscription Users have to pay a monthly fee of around $20 to drive the car at top speed

Dexerto's tweet image. Volkswagen has released a vehicle that gates its full horsepower behind a paid subscription

Users have to pay a monthly fee of around $20 to drive the car at top speed
Dexerto's tweet image. Volkswagen has released a vehicle that gates its full horsepower behind a paid subscription

Users have to pay a monthly fee of around $20 to drive the car at top speed


Friendship ended with Haskell. Now Rust is my best friend.


Narrator: it's 10,000 lines of bug-filled crap.

I met a founder today who said he writes 10,000 lines of code a day now thanks to AI. This is probably the limit case. He's a hotshot programmer, he knows AI tools very well, and he's talking about a 12 hour day. But he's not naive. This is not 10,000 lines of bug-filled crap.



One of the reasons I'm so annoyed by the use of plaintext for code. Comments should be annotations attached to AST nodes and displayed on the side.

What is the right/best place for a comment about a control flow statement? 🤔

raysan5's tweet image. What is the right/best place for a  comment about a control flow statement? 🤔


Loading...

Something went wrong.


Something went wrong.