Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
Finnish as a world language?
It is obviously difficult to answer this question with certainty. At the moment there seem to be several factors which would hinder such a development.
I went back to using a ThinkPad from 2012
How trying out new laptops and messing with my personal computing setup motivated me to go back to a laptop that some would call ancient.
Did insurance fire brigades let uninsured buildings burn?
This paper derives from a short, time-bound, review of the literature, which sought to investigate the question “Did Insurance Fire Brigades let uninsured buildings burn?”. The question is set in the context of property fire insurance in London, from 1680. The situation was possibly comparable with other large British…
Why is Apache clinging to OpenOffice?
Why is Apache clinging to OpenOffice? It's dead. Its last major release was version 4.1, from 2014! In contrast, LibreOffice's release schedule is robust: Timelines of major product releases. OpenOffice is light blue, LibreOffice is green. (source) In 2020, LibreOffice wrote a constructive letter, outlining a path for…
C Isn't a Programming Language Anymore
Phantomderp and I have both recently been very aligned on a particular subject: being extremely angry about C ABIs and trying to fix them . Where we’re not aligned is why we’re mad about them.
What’s new in Emacs 28.1?
Learn what's new in Emacs 28.1
I/O is no longer the bottleneck
In 2022, disk I/O is very fast, and not usually the performance bottleneck in programs. This article digs into some numbers.
Everything you ever wanted to know about terminals
so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY
Pocket Casts goes open source
Automattic acquired Pocket Casts last July, and since we’ve been tapping away trying to make the best podcast client for people who love listening to podcasts. And! The team has been working really…
Speaking Freely: Why I resigned from the Canadian Broadcasting Corporation
Why I resigned from the Canadian Broadcasting Corporation
Excel is pretty dang cool
It's like discovering a treasure chest under my kitchen sink
Focus is saying no to good ideas
Several stories about one of the hardest maxims to put to practice in business.
Why are you so busy?
Thoughts and more by Tom Lingham
I became the world's most prolific DJ, using code
Or a clickbait title: How I became the world’s most prolific DJ, using code.This week I stumbled across a cool project: All The Music.Damien Riehl (programm...
Falsehoods programmers believe about email
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
10% of the top million sites are dead
Top 1 million domains? More like the top 1 million lies
Apple Music is the most buggy and annoying software I use
There is no other software that I use and pay for that can compare to Apple Music when it comes to severe bugs and annoyances. The worst of the Apple Music clients is that on macOS.
A tiny Docker image to serve static websites
The smallest Docker image to serve static websites
Why LSP?
LSP (language server protocol) is fairly popular today. There's a standard explanation of why that is the case. You probably have seen this picture before:
Oldest and Fatherless: The Terrible Secret of Tom Bombadil (2011)
(This is another of my speculative pieces and nothing to do with Star Wars. This one is for an older trilogy.) Old Tom Bombadil. Possibly the least liked character in The Lord of the Rings. A childish figure so disliked by fans of the book that few object to his absence from all adaptations of the…
Consider working on genomics
Genomics needs more talented software engineers—here's why you should consider joining the field.
Thunderbolt, Displayport and Docks
Blog post — USB, Thunderbolt, Displayport & docks
Don’t point out something wrong immediately
This is not a post on a technical topic, but rather on a common pitfall for engineers – we like to point out something wrong the moment we see it. Understandably, we are very good at it. We are basically trained for it. When it comes to code reviews, or design reviews for complicated distributed system protocols, we…