Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,178 posts.
Adults learn language to fluency nearly as well as children: study
Scott Chacon is CEO of the online language learning company Chatterbug.
If it will matter after today, don't talk about it in a chat room
Live chat is for things that can get lost.
We must pace the frontier
I have worked on AI for the last twelve years because I believe it could dramatically raise the quality of human life. I’ve written often about these incredible benefits: I believe that AI could cure most major diseases in the next 5–10 years, greatly accelerate economic growth rates, create a world of abundance and…
How Not To Sort By Average Rating
Users are rating items on your website. How do you know what the highest-rated items are?
Square Theory
The story starts in Crosscord, the crossword Discord server. Over 5,000 users strong, the server has emerged as a central hub for the online crossword community, a buzzing, sometimes overwhelming, sometimes delightful town square where total noobs, veteran constructors, and champion solvers alike come together to talk…
I was banned from Claude for scaffolding a Claude.md file?
Hugo Daniel's site about ideas and software experimentations
Ask for no, don't ask for yes (2022)
I think it is important to have a bias for action. Like anything else, this is something you can make a habit of. Moving forward allows you to make progress. I don’t know about you, but I’ve frozen up in the past not knowing what the right path was for me. Moving forward, even the smallest possible step, helped break…
Stretch iPhone to its limit: 2GiB Stable Diffusion model runs locally on device
Every year, we have a new iPhone that claims to be faster and better in every way. And yes, these new computer vision models and new image sensors can exercise the phone as hard as they can. However, you could already take good pictures on an iPhone 10 years ago. These are incremental improvements.
Daring Fireball: Universe Dented, Grass Underfoot
Rest in peace.
Lies we tell ourselves to keep using Golang
In the two years since I’ve posted I want off Mr Golang’s Wild Ride, it’s made the rounds time and time again, on Reddit, on Lobste.rs, on HackerNews, and elsewhere. And every time, it elicits the ...
A Walk in Hong Kong
My mom fainted the first time she set foot in an American supermarket. It was 1981 and we were freshly arrived in America, and some combination of the culture shock and smell and sensory overload of a Safeway was too much for her, not normally a fainting woman.
Local-first software: you own your data, in spite of the cloud
Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! ’19 Watch out! If you start reading this paper you could be lost for hours following all the interesti…
Do your own writing
When you write a document or essay, you are posing a question and then answering it. For example, a PRD answers the question, “What should we build?” A technical spec answers, “How should we build it?” Sometimes the question is more difficult to answer—“What are we even trying to accomplish?” And with every attempt at…
Forgotten Employee (2002)
PART ONE An epiphany was had this morning as I perused SA, sipping Code Red and toying with the notion of stepping outside for my third cigarette in an hour: Nine years and 2 months of my life have been devoted towards the goal of personal advancement within a small yet thriving company. I
Keyboard latency
If you look at “gaming" keyboards, a lot of them sell for $100 or more on the promise that they’re fast. Ad copy that you’ll see includes:
The Frameless Geodesic Dome I currently live in
It is 18 feet wide at the widest point and about 13 feet tall. It feels very spacious for it’s 209 square foot floor.
Animating URLs with JavaScript and Emojis
You can use emoji (and other graphical unicode characters) in URLs. And wow is it great. But no one seems to do it. Why? Perhaps emoji are too exotic for normie web platforms to handle? Or maybe they are avoided for fear of angering the SEO gods?
Ray tracing in notepad.exe at 30 FPS
I build shaders, renderers, games, and other stuff that's fun to stare at.
One-liner for running queries against CSV files with SQLite
I figured out how to run a SQL query directly against a CSV file using the sqlite3 command-line utility:
Python 3.14 is here. How fast is it?
In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progress the language has been making in terms of…
Who’s behind Wednesday’s epic Twitter hack?
Twitter was thrown into chaos on Wednesday after accounts for some of the world’s most recognizable public figures, executives and celebrities starting tweeting out links to bitcoin scams. Twitter says the attack happened because someone tricked or coerced an employee into providing access to internal Twitter…
An Unexpected Ass Kicking
One afternoon in Portland, I walked into World Cup & Tea to do some work. Instead, I had an encounter with the guy who invented the computer: Russell Kirsch
Dear Spotify, please let me unlink my Facebook account
Please let me unlink my Facebook account
What really happened at PyCon 2013
We are hearing a lot about what happened at PyCon 2013, but most of what is being passed around tells only a tiny part of what really happened. Here’s how PyCon went for me this year: The Ed…