TPUs vs. GPUs and why Google is positioned to win AI race in the long term
I am publishing a comprehensive deep dive, not just a technical overview, but also strategic and financial coverage of the Google TPU.
The latest blog posts to take off on Hacker News. 49,191 posts.
I am publishing a comprehensive deep dive, not just a technical overview, but also strategic and financial coverage of the Google TPU.
When GitHub Copilot was launched in 2021, the fact that its training data included a vast amount of Open Source code publicly available on GitHub attracted significant attention, sparking lively de…
And implications for RLVR progress
Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.
An 8-bay DIY NAS with 10GbE networking, TrueNAS 25.10.0.1, an Intel N300 CPU, 32GB of DDR5 RAM, and a smallish form factor that occupies less than 20 liters of your office space.
Earlier this year I demoed iOS 6 running on an iPod touch 3 - a device that Apple never gave iOS 6 to, making iOS 5.1.1 the latest build it can run
The personal blog of Caleb Jay Rogers, Software Engineer
[BROKEN LINK: blog/google-cloud-s-outage-should-not-have-happened-and-they-seem-to-be-missing-the-point-on-how-to-avoid-it-in-the-future.pre-processed.org], another global IT outage happened (dèjá vu strikes again in our industry). This time at cloudflare(Prince 2025). Again, taking down large swaths of the internet…
Listening is always hard, and it only gets harder at scale.
One of the hardest problems in digital humanities has finally been solved
How much do you remember from elementary school? I remember vinyl tile floors, the playground, the teacher sentencing me to standing in the hallway. I had a teacher who was a chess fanatic; he painted a huge chess board in the paved schoolyard and got someone to fabricate big wooden chess pieces. It was enough of an…
A year ago I decided to help build a service business for my mom because I wanted to learn about marketing and business. One of the largest blindspots engineers have is around sales and marketing. I was determined to not fall into this trap, but marketing seemed like a skill I couldn’t just learn by […]
The other day I was sitting on the doorstep of a hackerspace, eating a falafel sandwich while listening to the conversation inside. The topic shifted to the use of “AI” for everyday tasks, people casually started elaborating on how they use “chat assistants” to let them write pieces of code or annoying emails. The…
“I was really influenced by three films,” Ridley Scott told Fantastic Films in 1979, on the subject of the Nostromo and its claustrophobic corridors. “Not so much in terms of Star…
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
A critical benchmark for image generation models: A partially eaten burrito with cheese, sour cream, guacamole, lettuce, salsa, pinto beans, and chicken.
In my recent analysis of YouTube’s information density I included the results from an advanced statistical analysis on the number of videos present on the home page, which projected that around May 2026 there would only be one lonely video on the home screen.
Being "the enshittification guy" means that people expect you to weigh in on every service or platform that has been deliberately worsened to turn a buck. It's an impossible task (and a boring one besides). There's too much of this shit, and it's all so mid – a real "banality of enshittification" situation.
Recently I was scrolling through brson’s Rust quote database and stumbled upon a link to the official Rust tutorial from the very beginning of 2013. It says Rust 0.6 in the corner, but it lists many things that were removed in 0.6, so it’s likely closer to 0.5. I heard tales of old Rust before, but not of how the…
“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”
It may be a good language for data science, but it’s not a great one.
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do…
As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy.…
A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more ou...
eBay affiliate disclosure: Links labeled “eBay affiliate link” lead to eBay. As an eBay Partner, I may earn a commission if you make a purchase. I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on…
The physics of sound, and the PC fan CR box v1.