Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
The Four Horsemen of the Tech Recession
Tech is increasingly divorced from the real economy thanks to the COVID hangover and Apple’s App Tracking Transparency
GIMP 3.0 has a release schedule
The team is targeting May 2024, but it's going to be tough, and here is why
a[low:high:max] in Golang – A Rare Slice Trick
Full Slice Expressions in Golang — A Rare Slice Trick
Thoughts on the Python packaging ecosystem
My response to the discussion topic posed in Python Packaging Strategy Discussion Part 1 had become quite long, so I decided to move it to write a blog post instead. This post then started absorbing various draft posts I’ve had on this topic since this blog was started, morphing to include my broader thoughts on where…
Develop with Cocoa for Apple devices without using Objective-C
Summary In this post I’ll go into detail about how, during my contracting work for Shimmer Industries (a company founded by Eskil Steenberg which is focused on developing a real-time lighting designing software), I worked on a piece of software which enabled us to use the MacOS and iOS APIs using a custom C API…
Every software project is a startup that will probably fail
It dawned on me today. Maybe most software fails. Not in the sense that “it eventually dies after a long and respectable life.” In the sense that it never actually achieves flight, never catches on, never produces more value that it cost to develop.
How to write a cold email (2020)
Some tips on writing a cold email.
How to Optimize a CUDA Matmul Kernel for CuBLAS-Like Performance: A Worklog
In this post, I’ll iteratively optimize an implementation of matrix multiplication written in CUDA.My goal is not to build a cuBLAS replacement, but to deepl...
Man, Myth and Magic
Collect the set! I don’t really need a digital copy of Man, Myth and Magic—I’ve been the fortunate owner for many years of the bound set of original magazines you see above—but I imagin…
OKTO35 3D-Printed Analog Film Movie Camera
In the very beginning, there was … well, this thing. The OKTO35 Mk1. A machine that could (barely) shoot and scan its own 35mm film movies.
Hilbert Transform
Concise summary of the Hilbert transform: mathematics, effects on signals, and applications in telecommunications.
Generalizations of Fourier analysis (2021)
When I first learned about Fourier series and integrals, I hated it because it seemed like a collection of many ad-hoc definitions, formally related but very different.
How to read Hacker News threads with most recent comments first
Hacker News displays comments in a tree. This can be frustrating if you want to keep track of a particular conversation, as you constantly have to seek through the tree to find the latest comment.
Gopher Wrangling: Effective error handling in Go
When programming in Go, the amount of error handling is something that slaps you in the face. Most API’s you deal with will expose errors. It can become overwhelming, but with a few tips and a guiding principle we can make handling errors easy, keep our code clean and give you the confidence that nothing is breaking…
You Don't Need UUID
I've experienced first-hand how using UUID hurts the usability of computer systems, and I want you to understand why you certainly don't need it.
None of us are truly living off the grid
Xoilac tv là kênh xem bóng đá trực tiếp 24/7 phát sóng trực tiếp bóng đá hơn 20 giải đấu. Chất lượng hình ảnh HD 4K, tốc độ ổn định, xem ttbd trên mọi thiết bị.
Passwords Are Fine
How we can be better at authentication security
We aren't close to creating a rapidly self-improving AI
The current paradigm will not lead to an overnight superintelligence explosion.
Understanding British Money: What's a Quid? A Shilling? (2020)
British money has a lengthy history, so it's not surprising that it's evolved and changed over the years. Whether you're watching British TV, reading British
The origin of the law of torture: A cautionary tale
+ Ordeals and Plea Bargaining
Chicago’s Railroad Problem
In February 2023, two thousand feet of Chicago’s South Normal Boulevard disappeared. The street’s end came at the hands of Norfolk Southern’s 47th Street intermodal terminal, a facility which moves…
Data Classification: Does Python still have a need for class without dataclass?
Does Python still have a need for class without @dataclass?
Trying to become a better developer by learning more about aviation
In the last few months, I started geeking more about aviation-related topics. Mostly by watching A LOT of videos explaining how things…
Quick VPN Setup with AWS Lightsail and WireGuard
How to run your own VPN in the cloud for less than a penny per hour ( $0.007 / hr )
Sega 3-D Glasses: How did they work?
Most people have two eyes, allowing for a stereoscopic view of reality.[citation needed]. Nevertheless, video games are generally designed to run on monitors...