Remote work requires communicating more, but less frequently
Async communication is like gzip compression for humans: more processing up front, but greater throughput with fewer packets.
My cat water fountain comes with a spicy USB power adapter
It turns out that you can't trust any USB type A power adapter to be within spec.
How Zoom’s terms of service and practices apply to AI features
As part of our commitment to transparency and user control, we're providing clarity on our approach to Zoom’s AI features and content sharing for product improvement purposes.
CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers
For the past year, we have been working on a new architecture for CheerpJ: our implementation of the JVM in HTML5/WebAssembly, designed to run Java applications on the browser. CheerpJ 3.0 will be released in the late summer of 2023, and will be easier to use, faster, and more compatible than ever before. Our live…
The era of American computer magazines has drawn to a close
I’ve been buying a copy of Maximum PC magazine at the airport newsstand on every long-distance trip I’ve taken over the past two decades. I’m primarily a Mac user but Maximum PC, which started life as boot, bought at these … Continue reading →
How to legally pirate every font
Slot indosat kini bisa diakses selama 24 jam non stop di situs slot deposit via pulsa resmi terbaru rubah4d. Deposit pulsa indosat saat ini tersedia tanpa potongan agar main slot online semakin mantap dan gacor.
I bought back my acquihired startup
I wrote about my language learning startup, Readlang , back in 2014 , and then again in 2016 , both times attracting attention on Hacker News, where my story of a struggling one-man startup seemed to resonate. Well, it’s now 7 years later, and a bunch has happened since, so it’s time for an update…
Servo announces grant from the NLnet Foundation
Earlier this year in July, Servo received a NLnet grant to enhance several aspects of Servo.
🥺: the best sudo replacement
Xe Iaso's personal website.
Engineers Need to Write
I hated writing in high school.
If you can use open source, you can build hardware
I'm telling you: we're at a special moment here. The labor savings of open source, the composability, the fun: all of it has come to hardware. You can build things that solve real problems for yourself.
Burgr – Books in Your Terminal
I spend most of my time writing code in a full screen terminal. I like to read books on my breaks and I'm a big fan of Project Gutenberg, which has over 70...
The retaliation: Pranking my roommate with targeted Facebook ads (2014)
This is the chronicle of the most epic retaliation and how I pranked my roommate with targeted Facebook Ads to the point of complete paranoia and delusion.
Do we live in a society without a counterculture?
I read this recently and it got me thinking:
11 years of hosting a SaaS
Lots of mistakes, some uptime too.
Nobody cares about your blog
Nobody cares about your blog, but you should keep writing!
Forecasts need to have error bars
Richard Rosenfeld in the most recent Criminologist published a piece about forecasting national level crime rates. People complain about the FBI releasing crime stats a year late, academics are wor…
Thunderbird Is Thriving: Our 2022 Financial Report
Last year, our mighty donor base generously donated a record-breaking amount to the Thunderbird project! Here's our 2022 Financial Report.
XCurl
It is often said that Imitation is the Sincerest Form of Flattery. Also, remember libcrurl? That was the name of the thing Google once planned to do: reimplement the libcurl API on top of their Chrome networking library. Flattery or not, it never went anywhere. The other day I received an email asking me about ……
How likely is losing a Google account?
Let's say you use a Google account as the root of your online identity: Gmail, Fi, "Sign in with Google", Google's password manager, etc. How much should you be worried that you'll suddenly find yourself unable to get into everything? Should you do something else instead? To get a sense of how common lockouts are and…
Chrome: Heap buffer overflow in WebP
The Stable and Extended stable channels has been updated to 116.0.5845.187 for Mac and Linux and 116.0.5845.187/.188 for Windows, which will...
Learn AutoHotKey by stealing my scripts
tl;dr annotated AHK scripts here. Anybody who’s spent time with me knows how much I love AutoHotKey, the flat-out best Windows automation tool in the world. Anybody’s who’s tried to use AutoHotKey knows how intimidating it can be. So to help with that, I’m sharing (almost) all of my scripts along with extensive…
Officially Qualified – Ferrocene
It’s official: Ferrocene is ISO 26262 and IEC 61508 qualified! You can even find the certificate in TÜV SÜDs certificate database. This means we achieved qualification for the open source Ferrocene toolchain. Ferrocene 23.06.0, based on Rust 1...
What I Learned Reading 1k Investor Reports
I read 1,000 investor reports last year.
Email addresses are not good 'permanent' identifiers for accounts
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Railway Oriented Programming
Slides and videos explaining a functional approach to error handling