The end of TenFourFox and what I've learned from it
Now that I have your attention. I've been mulling TenFourFox's future for awhile now in light of certain feature needs that are far bigger ...
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 506 posts.
Now that I have your attention. I've been mulling TenFourFox's future for awhile now in light of certain feature needs that are far bigger ...
Update (2024-09-08): Read this article in Japanese at Qiita or at Emacs-JP. You’re using Avy wrong. Too harsh? Let me rephrase: you’re barely using Avy. Still too broad? Okay, the noninflammatory version: Avy, the Emacs package to jump around the screen, lends itself to efficient composable usage that’s obscured by…
OnlyFans has become part of the zeitgeist recently. The rise of e-girls and the prospects of making millions make it a fun thing to gawk at in a
Toronto is not the next great startup scene. Neither is Waterloo, or Vancouver, or anywhere in Canada. I’m sorry that I have to write this. I really am. I want it to work. But the growing cho…
As it is now known, the freenode IRC network has been taken over by a Trumpian wannabe korean royalty bitcoins millionaire. To make a long story short, the former freenode head of staff secretly "sold" the network to this person even if it was not hers to sell, and our lawyers have advised us that there is not much…
Posts and writings by Lennart Poettering
I've been running QubesOS as my main desktop since 2015. It provides good security, by running applications in different Xen VMs. However, it is also …
In early spring 2020, I reported an article for The New York Times on which I put the tentative headline: “New Coronavirus Is ‘Clearly Not…
P(A|B) = [P(A)*P(B|A)]/P(B), all the rest is commentary.
This week (and next) I want to build a bit off of our discussion of Victoria II and talk a bit about World War I and in particular the trench stalemate on the Western Front. That trench stalemate i…
The previous pages have explained three very different methods for defining a color: (1) the measurement of the color stimulus as a spectral emittance or reflectance curve in colorimetry ; (2) the proportional responses to the stimulus by the L , M and S cones, represented as a chromaticity diagram ; and (3) the…
Last week I gave a talk at the Open Source Firmware Conference about some of the work I’m doing at Oxide Computer, entitled On Hubris and Humility. There is a video of the talk if you’d like to watch it in video form. It came out pretty alright!
If you maintain an open-source project in the range of 10k-200k lines of code, I strongly encourage you to add an ARCHITECTURE document next to README and CONTRIBUTING. Before going into the details of why and how, I want to emphasize that this is not another docs are good, write more docs advice. I am pretty sloppy…
This post will walk you through the performance tuning steps that I took to serve 1.2 million JSON 'API' requests per second from a 4 vCPU AWS EC2 instance.
What happens when you set fontSize: 32 in your favorite editor
I've worked at various tech companies: from "traditional" shops and consultancies, through an investment bank, to high-growth tech firms. I've also talked with software engineers working at startups, banking, automotive, big tech, and more "traditional" companies. This mix had a healthy sample of Silicon-Valley…
Meta-Note: I’m sorry it’s been so long between articles; for better or worse writing here is something that I do for fun, and sometimes work and family get in the way.
Update for future readers: Are you looking for a way to undo something with Git? The git undo command won’t help with your current issue (it needs to be inst...
Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own independent piece of work, and the threads don’t need to coordi...
Last year, I posted a series of articles about a purported “breach” at Ubiquiti. My sole source for that reporting was the person who has since been indicted by federal prosecutors for his alleged wrongdoing – which includes providing false information to the press.
This is old! When I wrote it, I was a very different person.As it turns out, growing up a bit made me care a lot less about the nuances of Rust programming.
A survey of how tech projects run across the industry highlights Scrum being absent from Big Tech. Why is this, and are there takeaways others should take note of?
Intel is in much more danger than its profits suggest; the problems are a long time in the making, and the solution is to split up the company.
Teams consistently overlook speed. Instead, they add more features (which ironically make things slower). Products bloat over time and performance goes downhill.
It took a while, but I finally managed to create my own Game Boy cartridge. With WiFi! At this point, it can only demo a simple telnet-style communication and access Wikipedia articles, but I am confident that I will showcase more in the future. For now, the interesting and surprisingly tricky part is how the thing…
I recently got a new Macbook, and began setting up the Nix package manager to install my developer toolset. I mainly did this to try and have a working setup without installing Homebrew. Since I ran into a few issues, I wanted to briefly document what I did and why in case others wanted to try the same. Why Nix? (and…
How My Mindfulness Practice Lead Me To Meltdown