Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,290 posts.
Firefox's low-latency WebAssembly compiler
wingolog: article: firefox's low-latency webassembly compiler
Coding Stories: Me vs. the VNC Guy
The story of how I finally got revenge on The VNC Guy back in my college days.
Next dream job can be in an HTTP header
Have you ever thought to find your next job in an HTTP header? cURL can reveal this and many more secrets.
How to properly manage SSH keys for server access
This article was on the hacker news frontpage. You can find the related discussion here. Every developer needs access to some servers for example to check the application logs. Usually, this is done using public-private key encryption where each developer generates their own public-private key pair. The public keys of…
Discret 11, the French TV encryption of the 80s
I spent my childhood in France, playing a lot of soccer and watching way too much TV. In the 80s, there were three channels available. Two of them, Antenne 2 and FR3, were state funded and boring while TF1 was privatized and offered plenty of Japanese cartoons. My generation grew up with Captain Tsubasa, Saint Seiya…
Mutexes are faster than Spinlocks
(at least on commodity desktop Linux with stock settings)
Rust 2021: GUI
This is a response to the Rust call for blogs 2021 and also a followup to last year’s entry. It will be entirely focused on GUI.
Rewriting m4vgalib in Rust
If this isn’t your first time visiting my blog, you may recall that I’ve spent the past several years building an elaborate microcontroller graphics demo using C++.
Assange Hearing Day 2
This afternoon Julian’s Spanish lawyer, Baltasar Garzon, left court to return to Madrid. On the way out he naturally stopped to shake hands with his client, proffering his fingers through the narrow slit in the bulletproof glass cage. Assange half stood to take his lawyer’s hand. The two security guards in the cage…
Six works of Computer Science-Fiction (2015)
Computer Science-Fiction 1 is not actually fiction. Instead, these are books of computer science and/or programming that when you read them you can’t quite believe that what they claim is reality. Indeed, very often works of Computer Science-Fiction push the limits of your understanding of just what constitutes the…
No One Goes There Anymore
There's a famous Yogi Berra quote that goes: Nobody goes there anymore. It's too crowded. I have a serious medical condition. I don't us...
I was tricked into thinking I had “grit”
I was tricked into thinking I had tons of grit as a student. I worked hard in school. I put in long hours. I stayed up all night reading and preparing for debate topics, doing homework, writing essays. It was easy for me to burn the midnight oil. I enjoy
Software Folklore – A collection of weird bug stories
a blog post by @azwinkau
How Did Vim Become So Popular?
Short walk through Vim's origins and why is Vim so popular today
No Config for Old Men
Ask anyone who's really into cooking and they'll tell you how important it is to have a kitchen that's arranged just right. To someone who rarely cooks, a kitchen is probably just a place to store a few pots and a toaster, and the placement of such stuff doesn't matter much: canned soup and microwave dinners are…
There is one, and only one strain of SARS-CoV-2
The moment a preprint emerges describing a new patient isolate of SARS-CoV-2, with a change in the genome sequence, the world seems to explode with concern ...
ReMarkable MicroSD (2019)
This page discusses how I added a microSD card to my reMarkable tablet . I did this because I want to develop software for my rM without wearing out the internal eMMC. I chose an external card because I want to be able to swap them easily; it also makes backups faster.
Why Japanese web design is so different (2013)
In the mind’s eye of many people, Japan is a land of tranquil Zen gardens, serene temples, and exquisite tea ceremonies. Both traditional and contemporary Japanese architecture, books and mag…
Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
I'm pretty impressed by what I've seen with Apple's M1 Chip. It's really fast and powerful for essential everyday tasks, which include browsing the web, working with Intel-based apps, and using programming apps. Yes – the ecosystem is moving, and that may take time, but I think M1 is worth paying
The Failed Promise of Web Components
Web Components had so much potential to empower HTML to do more, and make web development more accessible to non-programmers and easier for programmers. Remember how exciting it was every time we got new shiny HTML elements that actually do stuff ? Remember how exciting it was to be able to do sliders, color pickers…
Lode Runner
It’s always been a bit of a balancing act to decide which games I write about in detail here — a matter of balancing my level of personal interest in each candidate against its historical importance. In the early years of this project especially, when I still saw it as focusing almost exclusively on narrative-oriented…
Gitlab Blocked Iranians’ Access
Ahmad Haghighi’s personal page.
Erase your darlings: immutable infrastructure for mutable systems
Over time, a system collects state on its root partition. This state lives in assorted directories like /etc and /var , and represents every under-documented or out-of-order step in bringing up the services.
A tiny static full-text search engine using Rust and WebAssembly (2019)
I wrote a basic search m…