Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,194 posts.
Is TDD Dead? (2014)
A series of conversations between Kent Beck, David Heinemeier Hansson, and Martin Fowler. We discuss Test-Driven Development (TDD) and its impact upon software design.
The Weird Nerd comes with trade-offs
A metascience post of sorts that argues we should take human capital more seriously
Why Scrum is stressing you out
Programming today is stressful — way more stressful than I remember it in the 90s and early 2000s when I was just starting out.
Never waste a midlife crisis
John Higgs on the decision to become a full-time writer.
Why I Strive to be a 0.1x Engineer
There has been more discussion recently on the concept of a “10x engineer”. 10x engineers are, (from Quora) “the top tier of engineers that are 10x more productive than the average” Productivity I have observed that some people are able to get 10 times more done than me. However, I’d argue that individual productivity…
We're migrating many of our servers from Linux to FreeBSD
More about this in the article I wrote to accompany my talk at EuroBSDCon 2024 . Please note: This article was (unexpectedly) quite popular and many...
Amazon's Silent Sacking
Companies are fighting back for quiet quitting and it's having a big impact.
No elephants: Breakthroughs in image generation
When Language Models Learn to See and Create
"A computer can never be held accountable"
This legendary page from an internal IBM training in 1979 could not be more appropriate for our new age of AI. A computer can never be held accountable Therefore a …
How to center a div in CSS
Back in the day, centering an element was one of the trickiest things in CSS. As the language has evolved, we’ve been given lots of new tools we can use… But how do we pick the best option? When do we use Flexbox, or CSS Grid, or something else? Let's dig into it.
There is something magical about Firefox OS
Over the past year and a half I've been spending more and more of my time working with Mozilla's latest project, Firefox OS. During that time I've fallen in love with the project and what it stands for, in ways that I've never experienced with a technology platform before.
The death of corporate research labs
In American innovation through the ages , Jamie Powell wrote: who hasn’t finished a non-fiction book and thought “Gee, that could have bee...
Do the math on your stock options
Things you should know about stock options before negotiating an offer
Understanding is the new bottleneck
Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniques for doing that efficiently: explainer docs, quizzes, micro-worlds, and shared spaces.
Always Be Coding – How to Land an Engineering Job
How to Land an Engineering Job.
2 years with Angular
AI fair value $183 vs ask $100 — fse.guru looks under-priced for a ultra-short .guru.
A Guide to Recording 660FPS Video on a $6 Raspberry Pi Camera
This article will discuss the setup steps that are required for recording videos at high frame rates on cheap Raspberry Pi cameras. Frame rates up to 660FPS on the V1 camera and up to 1007 on the V2 camera can be achieved. Filming at these extremely high frame rates on a Raspberry Pi is much more challenging and…
Using a Yubikey for GPG and SSH
It’s been a long time since my last blogpost, but I’m back with a post about how to use your Yubikey 4 for GPG and SSH keys.\n
Choosing an HTTP Status Code
What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I...
Open Source (Almost) Everything
When Chris and I first started working on GitHub in late 2007, we split the work into two parts. Chris worked on the Rails app and I worked on Grit, the first ever Git bindings for Ruby. After six months of development, Grit had become complete enough to power GitHub during our public launch of the site and we were…
Bitcoin Is Time
Keeping track of things in the informational realm requires keeping track of time.
95th percentile isn't that hard to reach
Reaching 95%-ile isn't very impressive because it's not that hard to do. I think this is one of my most ridiculable ideas. It doesn't help that, when stated nakedly, that sounds elitist. But I think it's just the opposite: most people can become (relatively) good at most things.
School vs. Wikipedia
Edit: Oh! Hello, there, HN . For context, we're talking about elementary school here. More importantly, I'm not arguing that students should get quick answers from encyclopedias instead of reading books and other primary sources. I'm arguing that Wikipedia is better than "a Google search," which is a position I will…
Most of my skills are now worth nothing, but 10% are worth 1000x
...but the other 10% are worth 1000x