Matthew Brookson (@matthewbrookson) header
Matthew Brookson (@matthewbrookson) profile picture

👨‍👩‍👦 husband & dad 💻 software engineering team lead @ https://teapawt.org/t.co/WW8CIiz82e - building Artlist Studio 🚀 I like making stuff - https://teapawt.org/t.co/K3ty3ofUJM

United Kingdom
Joined October 2019
Matthew Brookson retweeted
when you see an “expert” in the media talk about a topic you’re quite familiar with, it really makes you question all their other “experts” for all the other topics
No wonder people think PHP is dead. Turns out... nope.
75
270
27
3,288
34,774
Matthew Brookson retweeted
So basically, today PHP got two critical bugs that let anyone run code on your server without even logging in, which is bad, and then the details leaked before the patch was even out, which is worse, and it works on WordPress and MediaWiki and Magento and Joomla and Laravel, and Censys says like 1.5 million servers are running a version with no fix, so the NSA was like "take your system offline," and the FBI was like "take your system offline," and CISA and the UK and CERT-EU were all like "take your system offline," and then the Prime Minister of Japan, the actual Prime Minister, posted at 5:55 in the morning telling 48.8 million people to take their system offline, so everyone took their system offline, like the Dutch cybersecurity agency took its own website offline, and the Dutch parliament went offline, and the Port of Rotterdam went offline, and Finland and France and Denmark started pulling government sites, and Wikipedia went down, and Archive.org went down, and Asana and GOG and Something Awful went down, and the University of Vienna's webmail went down for some reason, and that's just PHP. Because GitLab also dropped a CVSS 10.0, which is the highest score they give out, for a bug that's been there since 2014, so that's every self-hosted GitLab for twelve years, and then LiteLLM 1.107.0 got hijacked and shipped a credential stealer and a remote access trojan in every single wheel and the Docker images, including latest, and you didn't even have to import it, just installing it was enough, and it's the second time this year, and then Railway paused every deployment on the entire platform because someone got into the environment variables, so now everyone has to rotate every secret they've ever stored there, and TiDB Cloud said someone was walking around inside with stolen credentials for basically a month and an extortion group says they took 10.6 terabytes, and Zeabur got breached for the second time in two months and is just shutting down, like the whole company, and Node.js patched remote code execution and a TLS bypass, and CISA says Plex is being actively exploited, and someone took over 300 Tor exit relays to steal SSH passwords, and SafePay ransomware has hit over 600 critical infrastructure orgs, and India's biggest bank filed a data loss incident, and Japan has been in an official state of emergency in cyberspace since October 9, which honestly explains the 5:55 AM post. Oh, and eMudhra, a certificate authority that's issued over 60 million certificates, whose entire job is proving websites are who they say they are, was supposed to be using private keys that are random numbers over a hundred digits long, and one of them was 4. Just 4. And the others were like 66 and 237. Anyway, it's Wednesday.
1,077
8,933
1,654
69,384
4,213,631
RIP to all the CLAUDE.md files that just point to AGENTS.md
We're adding support for AGENTS.md to Claude Code. Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md. You can toggle this behavior in /config.
1
19
Matthew Brookson retweeted
I can’t stress enough how little an idea matters compared to the agency of the people executing the idea. I have had the privilege of knowing and sometimes even working with some of the most successful people (by various metrics). The difference between mediocre and excellent work and outcomes is predominantly one of agency. In practice this means: they dont wait for things to happen to them they go out and make things happen for them. They don’t wait for someone else to do something, for someone to teach them, for someone to give them the path, etc. They just go out and find a way to do it. I think the single biggest superpower these people have is the realization/belief that the world around them is completely mutable. Most everything that happens is because a person made it happen. I used to tell people to look around the room you’re sitting in. Look at everything. Every noun. It almost all exists because a person willed it into existence. Nothing is stopping you from doing the same. I see people online all the time dismissing someone else’s success because “I had that idea first” or whatever. I mean… yeah? If so then the difference is… you. So a bit of a self own whenever I hear that. Number one tip: act with agency.
228
1,279
201
11,841
690,555
Matthew Brookson retweeted
Effective today, we are: 1) Doubling Claude Code’s 5-hour rate limits for Pro, Max, and Team plans; 2) Removing the peak hours limit reduction on Claude Code for Pro and Max plans; and 3) Substantially raising our API rate limits for Opus models.
1,208
3,832
2,491
43,739
9,171,323
Matthew Brookson retweeted
Unpopular opinion: "AI makes everyone a developer" is true the same way "cameras makes everyone a photographer"
754
3,262
433
28,659
1,153,389
Super cool. The future of video production is not just AI slop - it is using AI tools to help achieve more, with less resources, and quicker. It unlocks a bunch of stuff that hasn't been possible before. It doesn't replace the entire process.
Our short film Dear Upstairs Neighbors is previewing at @sundancefest. 🎬 It’s a story about noisy neighbors, but behind the scenes, it’s about solving a huge challenge in generative AI: control. Developed by Pixar alumni, an Academy Award winner, researchers, and engineers, here’s how it came together. 🎨
2
1
162
Matthew Brookson retweeted
What it's like to watch AI fix a bug
423
2,462
407
20,418
943,218
Matthew Brookson retweeted
here goes nothing
32
44
5
1,118
45,023
TIL this is actually a feature of Ollama, not the model. Cool nonetheless! ollama.com/blog/thinking
Installed gpt-oss to play with. Seems to work very well! Simple example here that shows it output its thinking by default which is interesting to see 📷 Looking forward to experimenting more!
1
55
Installed gpt-oss to play with. Seems to work very well! Simple example here that shows it output its thinking by default which is interesting to see 📷 Looking forward to experimenting more!
1
75
Matthew Brookson retweeted
The Paradox of Knowledge:
113
10,718
211
76,000
1,849,167
Matthew Brookson retweeted
Success is being excited to go to work and being excited to come home.
209
1,795
229
9,692
1,365,338
I'm now a paying customer. I thought Copilot was good but wow, @cursor_ai just flows it out the water. Can't even explain how good it is. Complete game changer.
Been trying out @cursor_ai tonight and it’s amazing. Takes a bit of getting used to but it’s pretty familiar being based on VSCode and the AI assistance is incredibly intuitive. It just knows what I want to do! 🤯
94
Spent ages this morning trying to get a script with module path aliases to run with ts-node. No luck. Tried tsx instead - worked first time with no extra configuration 🫠
37
Just reading the @remix_run docs. I like what I see! Definitely need to spend some time playing with it.
1
42
Been trying out @cursor_ai tonight and it’s amazing. Takes a bit of getting used to but it’s pretty familiar being based on VSCode and the AI assistance is incredibly intuitive. It just knows what I want to do! 🤯
1
124
My thoughts are with the software developers at @Ticketmaster now Oasis tickets are on sale
2
1,623
One thing that amazes me about the progress in AI tools is not just the capability of the models now, but also the way the interfacing with the models has become so simple and accessible. Platforms like OpenAI, Claude, Replicate etc have made it so fun and simple to work with.
36