New
The latest blog posts to take off on Hacker News. 5,820 posts.
The Confusing World of USB
For decades, my perception of USB was that of a technology both simple and reliable. You plug it and it works. The two first iterations [1] [2] freed PCs from a badly fragmented connector world made of RJ-45 (Ethernet), DA-15 (Joystick), DE-9 (Serial), DIN (PS/2), SCSI, and DB-25 (Parallel). When USB-3.0 came out…
Working Off-Grid Efficiently
For the first 3 years we tested the limits of our space, and at first, it was difficult to create new things, as we had to make time to learn how to solve the underlying problems. Our boat was not just an office, it was also our house and transport. As for us, we were artists, but also had to be plumbers, deckhands…
GNOME has no thumbnails in the file picker and my toilets are blocked
GNOME filepicker and my toilets are broken because of culture of mediocrity.
The M1 MacBook Air is the best computer I've ever owned
I started a new job recently so I had the opportunity to get one of the new M1 MacBooks, I decided to go with the Air. The reviews have been very positive and I’m here to tell you: it is indeed an amazing device. The performance feels a lot better than my MacBook Pro 16”, which is only a year old and about 3x the…
What Silicon Valley gets about engineers that traditional companies do not
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…
The Weirdness of Kentucky Route Zero (2016)
In my last post , I took issue with the TV show Mr. Robot for not being weird enough. Although imaginative and compelling, its universe is well-ordered: everything happens for a reason.
Chemistry of Cast-Iron Seasoning (2010)
The post after this one on “black rust” describes why you should heat the pan before applying oil for seasoning. This helps the seasoning to adhere and makes the pan pleasantly black.
The many lies about reducing complexity part 2: Cloud
That standard image that explains the difference between on-premises, IAAS, PAAS, and SAAS in the cloud? You know what, it is hugely misleading. Here is the real deal.
How I was failing to find time for life while working remotely
Since the last March, like a lot of other people, I was forced to work remotely. It was not the first time, but somehow it went different. I quickly found out that not having a context switch between the office and home forced me into non-healthy behaviors like giving work all the available time.
The Hazards of Asset Allocation in a Late-Stage Major Bubble
The long bull market since 2009 has matured into an epic bubble, featuring extreme overvaluation, explosive price increases, frenzied issuance, and hysterically speculative investor behavior.
Stop the “Hard Work” Obsession
One of the persistent myths in America is that success is primarily down to hard work. Yes, you cannot have success by lying on the Sofa…
EFF's response to social media companies' decisions to block Trump’s accounts
Like most people in the United States and around the world, EFF is shocked and disgusted by Wednesday’s violent attack on the U.S. Capitol. We support all those who are working to defend the Constitution and the rule of law, and we are grateful for the service of policymakers, staffers, and other...
PeerTube v3
Today we are releasing a major new version of PeerTube, our alternative to centralized video platforms like YouTube. Please note: La version Française (originale) de cet article est disponible ici ; Here is a direct link to the release, complete with its changelog. Wait... What is PeerTube? PeerTube is not a platform…
An Invisible Tax on the Web: Video Codecs (2018)
Here’s a surprising fact: It costs money to watch video online, even on free sites like YouTube. That’s because about 4 in 5 videos on the web today re
Amazon Co-founder Mackenzie quietly gave over $4B to 384 organizations in 2020
“” is published by MacKenzie Scott.
Why mmap is faster than system calls (2019)
When I ask my colleagues why mmap is faster than system calls, the answer is inevitably “system call overhead”: the cost of crossing the…
Woo for Its Own Sake
Software development is a funny profession. It covers people who do stuff ranging from register twiddling in device drivers and OS guts, to people who serve web content, to “big data” s…
Next Gen Static Blogging
Take a look at the source code of this page - I rely mostly on CSS for the rendering of this article.
Arrests of Hong Kong democrats shows why EU must reject China investment
On 6 January 2021, 53 people were arrested in Hong Kong under the National Security Law, including the organisers and candidates in last July’s democratic primaries where over 600,000 Hong Kongers voted for pro-democracy candidates for the upcoming Legislative Council elections. On the morning of 6
Ray Tracing in pure CMake
A simple ray tracer written in pure CMake