theobr
You wrote a markdown file. Shut up.
My analysis: https://x.com/theo/status/2006474140082122755
The article you linked about "patterns" in React is explicitly referencing patterns that are 7+ years out of date. Hooks were built to REPLACE those patterns, and they did a phenomenal job.
90% of this article is immediately invalidated by introducing a simple, 20loc "useQuery" hook (or, god forbid, looking at ANY of the libraries that provide similar. Shoutout React Query)
I really wish we could get more valid critique of React from people who actually understand the framework, instead of this drivel from devs who spend more time complaining in blog posts than reading the docs.
The maintainer went off the deep end last year. He pulled the (originally apache 2) source offline, then started threatening to sue people for hosting alternative versions, including them in other IDEs, etc. Genuine lunatic.
Out of an abundance of precaution, I've taken the following action on my fork:
1. I have the VS Code team auditing it as we speak, and I've given them full permission to immediately pull it from the marketplace & force uninstall it from users if they find ANYTHING malicious.
2. I have audited the code base thoroughly (nothing seemed malicious)
3. I have removed ALL code related to changelogs, analytics, Open Collective and html rendering.
The only thing that seemed slightly concerning was the html + sanity loader for changelogs, so I gutted it entirely. Two PRs removed almost all the deps and over 7,000loc (mostly package-lock)
Repo is here if anyone else would like to audit https://github.com/t3dotgg/vsc-material-but-i-wont-sue-you
just did a pass and removed everything that was not necessary - it's even less code now lmao
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
TypeScript 23 50 169 1307
Markdown 6 129 0 224
YAML 2 8 6 52
INI 1 1 0 7
-------------------------------------------------------------------------------
SUM: 32 188 175 1590
-------------------------------------------------------------------------------https://github.com/t3dotgg/vsc-material-but-i-wont-sue-you/p...
I did a thorough combing of the code base when I forked. Just did another audit and still not seeing anything suspicious. Gutting all of the opencollective and changelog code to be 1000% sure.
Excluding the client performance wins, we're up to 2x faster than ChatGPT.com using the same model https://x.com/ryandavogel/status/1878647963507163431
HIGHLY recommend giving Affinity a shot, I've edited thousands of images with Photo and I can't imagine using anything else now.
Honestly I love how many of y'all self own with this. Keep using old, worse technologies. Us startups will take every advantage we can get :)
NPM is down due to Cloudflare Workers outage
npm installs are failing for many due to cloudflare outage. No report on npm side yetUPDATE: npm status has been updated to reflect issues https://status.npmjs.org
I’ve had a feeling you were delusional for awhile. Thanks for putting it in writing
Here are my options: - Take no sponsors, make no money, stop YouTube - Work my ass off to convince companies I trust that it’s worth supporting my channel - Grift away to whoever will pay the most
I think I found a good balance. Nobody has ever paid me to say something I don’t believe. I am confident in every recommendation I’ve ever made.
How Prisma Made Serverless Cold Starts 9x Faster
Twitter and Discord are both down
Are others seeing this too?
Vercel’s definitely in a weird place, trying to be the home for innovation while also offering more traditional support. While the support experience you had was less than ideal, you’re also failing to recognize that you are bleeding edge a bit here.
Your reply here makes it really hard to take any of what you’ve done in good faith. Lee has been incredible to work with and I commend his efforts here