Ray Marching Soft Shadows in 2D (2020)
Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.
The latest blog posts to take off on Hacker News. 80,821 posts.
Software Engineer at Figma. Previously at Dropbox. Studied Math/CS at Brown University.
Our response to a recent security incident The Signal Inside Mixpanel |
The Zig community is decentralized. Anyone is free to start and maintain their own community , which is not subject to these rules.
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.
Ever since git init ten years ago , Zig has been hosted on GitHub. Unfortunately, when it sold out to Microsoft , the clock started ticking . “Please just give me 5 years before everything goes to shit,” I thought to myself. And here we are, 7 years later, living on borrowed time.
When two of the most influential people in AI both say that today’s large language models are hitting their limits, it’s worth paying attention. In a recent…
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…
An open letter from current and former CISOs, security leaders, and practitioners asking the public, employers, journalists, and policymakers to retire outdated security advice.
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…
This specification defines the QUERY method for HTTP. A QUERY requests that the request target process the enclosed content in a safe and idempotent manner and then respond with the result of that processing. This is similar to POST requests but can be automatically repeated or restarted without concern for partial…
We’re excited to announce that Kagi Hub Belgrade is now open! Our first office doubles as a free coworking space for all Kagi members. Reservations will be available from December 15th, and you can make your...
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…
See how PostgreSQL 19 speeds up aggregations by aggregating before joins, with a benchmark showing over 5x faster execution.
“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.
An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
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.