The amazing thing about a politician asking people nicely to put their thermostat up to 78 is that if 30% of New Yorkers are pro-social enough to do it, everybody avoids the negative outcome.
Manage scarcity. Build abundance.
Amongst my friends, Spotify is the lowest quality consumer app we still pay for. It certainly hasnt gotten noticeably better in the last couple years (arguably worse). So, this is not the positive look Ant and Spotify are spinning here.
Bigger picture, this is the problem with a lot of AI reporting. It reports completely meaningless metrics like deploys per day or LoC. Why don’t we start reporting consumer satisfaction reports? Actually end state research results.
All the no nuance AI people always come out and think that this is anti AI. Again, I think AI is great and Claude is great. But this is bad marketing and makes both look like clowns.
i just had gpt 5.2 decide to model something as `string | string[]`
this seems benign but it's actually in a place that is very critical and hard to change later
it doesn't understand that it's worth thinking really hard about whether forcing all consumers of the data model to check if string or array is a good idea
this will create a bunch of pain down the road which "the LLM can just fix" but why not get it right up front
@adammocklerr There’s just something special about NYC this year
Between Mamdani’s win, the Knicks in the finals, & the World Cup, this summer is looking to be as great as the summer of 2016.
Couldn’t be more proud to be a NYer ❤️
I've got an agent in a loop optimizing a renderer with the goal to minimize frame times (and tests to measure). It got times down from 88ms to 2ms and allocations down from ~150K to 500. Sounds good, right? Wrong. This is exactly why agent psychosis is a big fucking problem.
As an experiment, I rewrote the Ghostty core render state in Go, with access to identically laid out data structures as Ghostty and the exact same validation tests. I made a purposely naive renderer (simple, correct, but slow). 88ms per frame with 150,000 allocations (horrendous, lol)!
I then kickstarted a Ralph loop to bring the frame times down. I told it it can't modify input data structures or the public API or tests (they're correct), but it can do anything else it wants. It got to work.
It has worked for about 4 hours. I've spent around $350 on this experiment so far. The results?
88ms => 1.5ms
150K allocs => ~500 allocs
Incredible right? Nope.
My hand-written renderer I ported has frame times (same benchmark) of ~20us (0.020ms) and 0 allocations in the update path.
This is the problem with psychosis and lacking systems understanding. If you don't understand the system, you're going to accept that this is an incredible result. If you understand the system, you'll see better solutions immediately and can do roughly 75x better on throughput.
The people who blindly trust agent output are in the former camp. They're sheeple, overdrinking from a fountain of mediocrity.
Standard disclaimer: I use AI all the time. I like AI. The point I'm making is to not blindly accept results. Think. Analyze. Learn.
The new White House policy requiring green card applicants to apply from outside the US is a capricious attack on legal immigration. It will hurt families, leave us with fewer doctors, teachers and scientists, and hurt American competitiveness in AI.
guys, i honestly do not like clowning on Gary.
I don't find being the butt of a joke funny, so I imagine he does not either.
But, this is what worries me about where we are going. We are actively encouraging an entire generation that the tech is there when its not, and a couple of silly mistakes made on a website isn't the end of the world, but people's data and breaches are serious. We are entering a very VERY hackable world, and I do not like it one bit.
To quote from my keynote at Vercel's internal offsite:
Software is free as in puppies. It will pee in your bedroom and eat your furniture.
The weight of every line of code is real. We will need to maintain it. We will need to port it. It goes into the context window. And somebody in this room will get paged at 2am because it did something unexpected
> friend tells our gc to meet at 12
> i go on bus (30 min ride) to get there 5 min early
> 11:50 am hits, one girl says“sorry guys, running late!”
> everyone says same and they’ll come at 12:30
early bird does not get the worm. early bird gets punished. early bird suffers