Why software engineers like woodworking
The smell of fresh pine sawdust filled the air, with more floating up as I sanded the last rough corner of the stool. My toddler was happily sanding her own block off to the side.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,898 posts.
The smell of fresh pine sawdust filled the air, with more floating up as I sanded the last rough corner of the stool. My toddler was happily sanding her own block off to the side.
Today, 25% of adults ages 65 and older report never going online, compared with much smaller shares of adults under the age of 65.
Apple just won in their case against Samsung and Tim Cook has posted a memo to Apple employees. I’m not one of those but I feel pretty upset about the stupidity of this lawsuit, the verdict and patents in general. Here is the text of the memo with my comments: Today was an important day for Apple and for innovators…
The primary reasons LinkedIn is the mustached, trench coat and wire frame glasses wearing mouth breather of the internet are the “People You May Know” and “People Also Viewed” features.
We believe (and developers tell us ) that job seekers should be empowered with as much information as possible when looking for a job – especially salary. So we ran an experiment on Stack Overflow Jobs to see if the evidence would support it. Remarkably, we learned that job listings which include a salary range got…
I built my last hackintosh in 2014 and it was overdue for an update. Since Apple recently updated their iMac with Core i9s and skipped the T2, this is probably the last time I'm building this sort of computer, before MacOS is locked down forever. Unfortunately, nothing in their lineup fits my needs, hence I chose to
Fictional short story about Clippy & AI hard takeoff scenarios grounded in contemporary ML scaling, self-supervised learning, reinforcement learning, and meta-learning research literature.
Just over two years ago I left a role at a London based startup where I lead development of a large, React based e-commerce frontend to join Google to work on Chrome DevTools. My initial focus was to introduce Web Components as the new fundamental building block of all new DevTools features and UI. With the recently…
I've got bad news: Progressive enhancement is dead, baby. It's dead. At least for the majority of web developers.
I want to write a post about Pitchfork, explaining where it comes from, why it is like it is, and how I see its future. But before I can get to that, I think I need to share my mental model on a few things, in this case, HTTP/2.
DHH's opening keynote had shockingly little to say about Rails.
The venture capitalist explores how to shape an innovative mindset.
Watch streaming video, find interesting podcasts, and discover classic music and new songs from independent artists.
T oday is going to be the day that you read a lot about the UK’s intention to kill cookie pop-ups as part of its post-Brexit Data Reform Bill. By now you should have somehow realised that there’s a bit more to it than that, and that your work is not set to get any easier.
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 and BSDCan 2025 - Why and how we're migrating many of our servers from Linux to the BSDs.
Lots of mistakes, some uptime too.
Starting on November 16, 2026, conversations in Discoverable Servers will be easier to find for people searching the web. Admins can choose which channels are surfaced on the web. Private servers, DMs, and GDMs are not included.
Eulogy for a simpler time
What Go 2 language changes should we include in Go 1.14?
We really did this! We work in a very large Javascript monorepo at Microsoft we colloquially call 1JS. Using some new changes to the git client it went from 178GB to 5GB.
✪ Update 2021-06-11 For WWDC 2021, Apple has posted an excellent video on EDR.
Jimmy Wales, the founder of Wikipedia, is emailing me? “Signing off”? Is he leaving Wikipedia? Is he dying?! No, just asking for more…
I first heard about Svelte a year ago, when Rich Harris presented it at JSConf EU 2018. The demo gods were a bit harsh on him, but it didn't matter to me, because I was so impressed by his philosophy and ideas that I was already sold. I knew he'd work out the kinks, go through a few major versions, and Svelte would be…