New
The latest blog posts to take off on Hacker News. 80,939 posts.
Thatcher killed the UK’s superfast broadband before it even existed
Grrrh! I could get really annoyed about this! Living and working in rural Stirlingshire has its advantages for sure, but fast broadband is not one of them.
K-9 Mail 6.000
Say hi to the
Go maps in action
How and when to use Go maps.
The U.S.S. Akron and U.S.S. Macon, America's “flying aircraft carriers”
Akron and Macon were flying aircraft carriers designed for long-range scouting. Both crashed at sea, ending the U.S. Navy's rigid airship program.
Rust9x: Compile Rust code for Windows 95, NT and above
You might remember my old post about the journey to get at least a bit of Rust code working for Windows 98 SE . Well, I'm back, this time with a more ambitious package:
The Birth of Tcl
Tap, Click, Launch
Practising Programming
When we see a world-class musician flawlessly play challenging music, it can be tempting to imagine that they were always able to do so. A moment’s thought makes it obvious that they must have had to spend huge amounts of time practising basic techniques in order to reach that level. What’s less obvious is that they…
A cautionary tale from the decline of SourceForge
There are thousands of books in print today about starting a business, but only a handful about ending one and moving on . Tamburri2020 is a deep dive into one particular (and not yet complete) ending: the decline of SourceForge , which was the first (and for many years the largest) open source software forge. Over…
What chords do you need?
You famously only need four chords to play everything, or maybe it's only three. But how true is this really? I decided to go look and see what was common. I looked at a large number of transcribed songs, writing down which chords were used. This isn't perfect: some chords are more optional than others, but it's about…
I'm a security engineer and I still almost got scammed
I was in the park with my son and his best friend. I saw 2 missed calls from a number I didn’t recognise. I Googled it - it was my bank. I told the other adults that I should call back in case it was important.
Former officials say big tech monopoly power is vital to national security
When the U.S. security state announces that Big Tech's centralized censorship power must be preserved, we should ask what this reveals about whom this regime serves.
Monetizing hobbies
I don’t know if this is a new trend or if I’m just noticing it now, but more and more the popular wisdom seems to be that you shouldn’t monetize your hobby. That if you do, it turns it into a job, a hustle1; that it sucks all the fun out of it. Putting aside for now the fact that some people might want to turn their…
Neubrutalism is taking over the web?
A new design style merges chaotic visuals with good typography.
Managing mental health while running a startup
Okta co-founder Frederic Kerrest explains why all startup founders need to stay mentally, emotionally, and physically fit.
Books Become Games
Simulation, Gamification, and the Rise of Algorithmic Capitalism
Electoral Turnovers
Founded in 1920, the NBER is a private, non-profit, non-partisan organization dedicated to conducting economic research and to disseminating research findings among academics, public policy makers, and business professionals.
Turning scrap copper into beautiful crystals
To grow copper acetate crystals, first prepare a saturated solution by reacting 10 g of scrap copper with 400 mL of white vinegar.
In defense of swap: common misconceptions (2018)
tl;dr: Having swap is a reasonably important part of a well functioning system. Without it, sane memory management becomes harder to achieve.
The unreasonable fight for municipal broadband
I love Longmont’s municipal broadband, but we had to fight Comcast every step of the way to get it.
You probably don’t need AWS and are better off without it
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Things I would like to see in a computer algebra system
If I were to design a computer algebra system (CAS) from scratch today, I would try to achieve the following goals. Several ideas have already been implemented in one system or another, but certainly not all at once. Some ideas could be adopted by existing CASes; others would require fundamentally different designs or…
State machine replication, and why you should care
Listen in on Jane Street’s Ron Minsky as he has conversations with engineers working on everything from clock synchronization to reliable multicast, build systems to reconfigurable hardware. Get a peek at how Jane Street approaches problems, and how those ideas relate to tech more broadly.
Discussions: Real human answers in search results
Brave is announcing an exciting new feature of Brave Search. It's called Discussions, and it’s now available on desktop and mobile.
Changing std:sort at Google’s scale and beyond
TL;DR; We are changing std::sort in LLVM’s libcxx. That’s a long story of what it took us to get there and all possible consequences, bugs you might encounter with examples from open so…
The swimming of a dead fish (2018)
When I was a child, my father would take me trout fishing, and I spent hours marveling from the riverbank at the trouts’ ability to, seemingly effortlessly, h
Go Developer Survey 2021 Results
An analysis of the results from the 2021 Go Developer Survey.