New
The latest blog posts to take off on Hacker News. 49,223 posts.
Ten Years of Logging My Life
I've been continuously recording my daily activities by hand since I was 17, amounting to 85,000+ activities over the span of a decade.
Knock Knock Who's There? – An NSA VM
Back in 2017 (feels like ages ago) I decided to take a peek into the ShadowBrokers leaks and reverse some of the tools. I started on dewdrop simply because it had a macOS version. I made local presentations at 0xOpoSec and BSidesLisbon but those slides were never published for obvious reasons (aka live implants all…
The Importance of Price Signals
Originally published: December 2021 When price inflation occurs, it can be a very challenging time for everyone. In that type of environment, prices of goods and services often go up faster than wages, and the public and policymakers wish to constrain them. Historically, when price inflation becomes rampant…
You block ads in your browser, why not in your city?
There are defences against badvertising on the internet, and you should use them. But there are defences against bad advertising in real life too, and you should use them too. Put badvertising in its place: nowhere!
My Path to Financial Independence as a Software Engineer
One of the watershed moments of my life was as a 20 year old intern attending a workplace presentation about personal finance. Over the course of one hour, I learnt about the power of buy-and-hold …
The Container Throttling Problem
This is an excerpt from an internal document David Mackey and I co-authored in April 2019. The document is excerpted since much of the original doc was about comparing possible approaches to increasing efficency at Twitter, which is mostly information that's meaningless outside of Twitter without a large amount of…
Analysis and reverse-engineering of the original Starlink router
Honestly, I love the design of this thing. It reminds me of something from the good old sci-fi.
The cost of cloud
Putting your IT infrastructure into the cloud seems to be the "in" thing. It's been around for a while, of course. And, like most things rel...
Things I learned writing my first technical book
A hundred things I learned writing my first technical book “Data-Oriented Programming”
Christmas shopping the IBM way: computerized gift selection in 1962
In 1962, the Simpson's department store in Toronto used an IBM computer to help customers select Christmas gifts, based on the characteris...
Selling my own GPL software, part 1: a lot of hurdles
Published: 24-12-2021 | Author: Remy van Elst | Text only version of this article
Buy a coal mine, drive a gas guzzler, and other uses of reverse logic
Readers with long memories may recall the brief, inglorious UK fuel shortage of a few weeks ago, which was mostly caused by the rush to refuel for fear the pumps would run dry. Some petrol stations…
Reverse-engineering a tiny 1980s chip that plays Christmas tunes
For the holidays, I decapped a chip that plays three Christmas melodies. The UM66T melody chip from the 1980s was designed for application...
Practical Transformer Winding (2010)
Instructions on how to design, calculate and build power transformers.
The longest train journey in the world in 2021
IMPORTANT : this blog post is correct as of 15 December 2021, and all the text below is unchanged since then. At that time two borders - Russia to China, and China to Laos - could not be crossed due to COVID. The outbreak of war in Ukraine has also meant that trains
Trade-Offs in Automatic Differentiation: TensorFlow, PyTorch, Jax, and Julia
To understand the differences between automatic differentiation libraries, let’s talk about the engineering trade-offs that were made. I would personally say that none of these libraries are “better” than another, they simply all make engineering trade-offs based on the domains and use cases they were aiming to…
Useful Old Technologies: ASN.1 (2013)
Useful old technologies: ASN.1
I Lost My Past (2017)
In almost all recent literature that analyzes Br-exit and Trump-entry, there is a constant theme of a fall from the heady days at the ...
The Four Desires Driving All Human Behavior
“Nothing in the world is more exciting than a moment of sudden discovery or invention, and many more people are capable of experiencing such moments than is sometimes thought.”
Great engineering teams focus on milestones instead of projects
Programs are more complicated than projects which are more complicated than milestones. Instead of projects, focus on milestonesMost engineering organizations focus on delivering projects. You can get better results by focusing on milestones instead.
Introduction to the Sam Text Editor
Programmers are passionate about their tools, and if there is one tool they are especially passionate about, it is their text editor. An editor war has…
Running IntelliJ Idea with JDK 17 for Better Render Performance with Metal
Running IntelliJ IDEA with JDK 17 for Better Render Performance with Metal, by Mustafa Akın.
Walking the World: Bucharest
A city of the grandiose, filled with the humble
Turkey's Financial Crisis
Earlier this week, Mohamed El-Erian was lost for words.