Toothpaste made from hair provides natural root to repair teeth
Toothpaste made from your own hair may offer a sustainable and clinically effective way to protect and repair damaged teeth.
Toothpaste made from your own hair may offer a sustainable and clinically effective way to protect and repair damaged teeth.
We asked 18 CTOs about vibe coding. 16 reported production disasters. Here's why AI-generated code is creating more problems than it solves for real engineering teams.
I see a lot of bad system design advice. One classic is the LinkedIn-optimized “bet you never heard of queues” style of post, presumably aimed at people who are…
Free software SSH client for Windows and also Unix, including an xterm-style terminal emulator.
If Git had a nemesis, it’d be large files.
July 2013One of the most common types of advice we give at Y Combinator is to do things that don't scale. A lot of would-be founders believe that startups either take off or don't. You build something, make it available, and if you've made a better mousetrap…
We scored on hidden tasks, ran ablations, and found that performance from the Hierarchical Reasoning Model comes from an unexpected source
Many agentic coding demos showcase landing pages, one-off scripts, or greenfield projects. While technically impressive, they often produce single files with little thought for maintainability. Even OpenAI's ChatGPT 5 launch demo followed this pattern. At the …
Some folk, including Thomas Pearson with 115k followers on TikTok, are calling for big global platforms to shun the UK in order to “…make the UK Government lose money, and fast”. In thi…
My thoughts on data center buildout and demand for compute, and how that relates to the 'tech bubble'
All successful startups are alike; each failed startup is a failure in its own way
Summarizing a whole lot of internet argument about the water usage impact of language models
There’s increasing interest in (or, at least, coverage of) the idea that surveying large language models could substitute for surveying people. This has obvious advantages: to repurpose a Heinlein quote “it’s cheap, clean, convenient, and free of any possibili…
This post summarizes the lessons learned from rewriting UltraGraph v.0.8
I've given dozens of talks over the years, yet I still feel like I have much to learn about public speaking. Preparing for my upcoming talk at WordCamp US has me stopping to reflect on what I already know.
After hearing great things about the Claude code agent, I made the switch from Cursor, but becoming efficient was a bit of a struggle. So here are some notes to help other beginners get started with Claude code.
After 4 years with Apple's TextKit 2: The promised 'better' text engine has unstable scrolling, unreliable height estimates, and viewport issues so bad that even Apple's TextEdit suffers from them. Good architecture, but the implementation makes it frustrating…
"Don't worry, he won't leave the porch. The electric fence hasn't worked in years, but he still won't go past it."
HS2 has become a case study in how not to build infrastructure. But what if we’d taken a different path entirely? In this post, I imagine how the Swiss would have done it: starting with the timetable, not the project. It’s a counterfactual, but it’s not a fa…
I’ve been using my Pinetime with InfiniTime since 2021. It’s not perfect, but it’s definitely great. I’m quite happy with it, and wouldn’t trade it for any other existing watch or smartwatch.
The one where it works on my machine
Software dependencies is not primarily a technical problem. It’s a problem of people with misaligned interests. Understand this—or go to dependency hell.
Lately, I have been pondering the waste we generate as we live and the ways to reduce it. As I scale down, I fill trash bags with things I can’t use, which bothers me. The items that can be donated and have a second life are strictly excluded from this definit…
Hello Community! 👋 uploading.mp4 You can now upload a wider range of file types to issues, pull requests, discussions, and comments, making it easier to share code, data, logs, and more. New suppor...
Finalist #8 in the Review Contest
Learn how JSON prompting can transform your interactions with large language models for more accurate and efficient results.
Why game developers can't merge files like regular software teams: the reality of working with terabytes of binary assets, exclusive file locks, Perforce workflows, and the human coordination rituals that emerge when two artists edit the same texture.
Enterprise Kubernetes Management Platform - Simplify cloud operations and accelerate application delivery on Kubernetes
There's something I love about opening a text-only webpage. They're a refuge from the GDPR cookie banners, the trashy ads, the email opt-ins, and the god...
In this post I dig into planning, and how it is a fundamental part of what makes a game engaging. Planning affects many aspects of what is so special about games and why we enjoy playing them. This post will go over the reasons behind this, and explains why pl…
Wherein I describe a novel algorithm for ordered dithering based on an arbitrary palette, which may be executed on systems such as – but not limited to – graphics processing units.