I really try to like Zig, but man is it an up and down.
As a system language they solved the hard problem of enabling Node.js levels of ease working cross platform.
But then you add a simple value to an enum and your IDE gives zero hint that a switch is now missing a case.
Zig learning status: Somewhere between the latest LLM cutoff and 0.16, custom formatters have changed.
Had to use ancient technology like a Google search
Typescript 6 not auto including all types is great.
Now you can use a single package.json for browser + Node without Node.js types leaking into your browser code and vice versa 🙂
https://t.co/BCPcVwB9mQ[]
@ThePrimeagen Interesting that they rebrand scraping as distilling.
Looks like they try to brace themselves for the coming lawsuits as they too trained on vast amounts of internet data but theirs was different of course.
Distilling = Bad
@burkov Innovation isn’t always about creating something new. Sometimes it’s about rearranging what already exists to enable new experiences.
Smartphones didn't invent the internet or email. Nor the camera but it rearranged all day of them to enable new experiences.
Whenever I setup a new project references based Typescript setup and it doesn't work it's always the missing -b flag. Insane that there is no warning whatsoever