Next in the repeat queue: I will not add scrolljacking to my website.
comments
There's so much slop I could tell this was AI just from the title.
Repeat after me: I will not use AI for prose.
It's pretty trivial to remove the Claude attribution from Git commits.
This is irrelevant to the actual repo, but why the hell does github always 429 on my phone? It literally never works. On the same WiFi network as my computer where I don't get 429s
Written in vibe?
Makes sense. Kind of a shame Microsoft didn't just wait a couple more years before starting their Go port, then they could have skipped that step.
Nothing stops you from reassigning x. _priv=3 only if you have too lenient typescript settings
This is cool. Back when I worked on Typescript the one type-aware lint you really needed was to prevent boolean coercion. I did get it working but the configuration effort required to get ESLint to have all the right plugins and settings was insane.
No, in Go.
They wrote part of it in C or assembler ?
i think the first qiestion i have is, what use do you see in this? because... it's a readme file. it's written once, maybe updated when the build process changes, but it's generally static. what's more, it has no required sections, many projects don't need examples, and most things on the big forges don't have links. it's just a freeform document. it doesn't even have to be markdown. rst is pretty common as well, as is plaintext. are you suggesting a tool that can parse a file of unknown format and figure out whether it contains predefined structures?
and it wasn’t slopped out by AI.
Their repo is filled with copilot slop, example: https://github.com/microsoft/typescript-go/pull/1387
In fact, copilot was the 2nd most active "user" in that repo, (and the 15th, and the 19th, (and that's just what's tracked in git))
Pretty good advert for not using Typescript! 😄
(At least outside the web where you don't have a lot of choice.)
Amazing achievement anyway, and it wasn't slopped out by AI.
I love articles that are ads in disguise
That article just seems like a rehash of the official advice but with ads in it.
@codeinabox man, fuck ts, for realz
Wait, is this actually a thing? They really announced a tool called EmDash on April 1st? I fully expected it be be a joke but there's a working playground and actual active GitHub repo and everything
Impressive transition. It's definitely better just to start with type annotations. It's around 3-10x more work to add them later, and you don't get the productivity benefits of having had them along the way. Same goes for Python.
Whoever does not understand Monads is doomed to reinvent them.
That is an impressively information-free blog post. Basically: strong typing is good, AI is good, typescript is popular. 🤷♂️
Last updated in December 2024?? This is the web ecosystem we're talking about. Things move fast. I won't read any article written at least 4 months in the future.
Have you tried kneeling before him?
I was worried at first when I read they were "reducing" all the documentation comments from new tsconfig files and making users rely on editor autocomplete to somehow find and get the right settings.
But after looking at their new tsconfig example, it still has all the settings that users care about and looks like what everyone eventually turns their tsconfigs into anyway