Privacy vs. “I have nothing to hide” (2019)
A recent post received numerous comments asking why I was so concerned about privacy and asking what I have to hide. Here's my reply...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,859 posts.
A recent post received numerous comments asking why I was so concerned about privacy and asking what I have to hide. Here's my reply...
Exploring the Weapon-Target Assignment problem: how missile defense connects to NP-completeness, SSPK probability calculations, and how saturation attacks exploit computational limits.
On automation, identity, and why warmth and presence — not technical skill — are the parts of a person that can never be replaced by a model.
I am publishing this because many people are asking me how I did it, so I will explain. When I talk about a model, I'm talking about a huggingface…
A textbook currency crisis, triggered by a bunch of policy mistakes.
I've decided to stop using dark mode across all of my devices, because research suggests that going to the dark side ain't all that.
Company initiates process to sell its Russian business, seeks to include future employment for Russian employees as part of terms
The title for this blog post is a direct reference to Latency Numbers Every Programmer Should Know. There are several versions of those numbers available now...
HTML Forms have powerful validation mechanisms, but they are heavily underused. In fact, not many people even know much about them. Is this because of some flaw in their design? Let’s explore.
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.
When I ask my colleagues why mmap is faster than system calls, the answer is inevitably “system call overhead”: the cost of crossing the…
Internet debates about typing disciplines continue to be plagued by a pervasive myth that dynamic type systems are inherently better at modeling “open world” domains. The argument usually goes like this: the goal of static typing is to pin everything down as much as possible, but in the real world, that just isn’t…
This is my exit interview from social media. Some of these “services” I abandoned years ago. Others I am still struggling to avoid. From experience, I assume that you, reader, will make it impossible for me to remain ignorant of developments WRT: all of this garbage. What all of this garbage has in common is that it…
RAD Game Tools' web page. RAD makes Bink Video, the Telemetry Performance Visualization System, and Oodle Data Compression - all popular video game middleware.
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…
A low code optimization
While a custom CSS scrollbar may seem flashy and fun, consider that it may present a significant, unnecessary barrier to access.
FINAL UPDATE (Wednesday 9th May 2018): Arduino is back in stock! Check out the Arduino range on our store here: https://shop.pimoroni.com/collections/arduino -------------------------------------------------------------------------------- UPDATE #2 (Friday 12th August 2017): Paul and I have spoken with Massimo Banzi…
Update 2019: This article got 183 comments on Reddit, and 237 comments on Hacker News. Many commenters said it couldn’t be done — they…
Why we never thank open source maintainers - Unicooo
If you want to do something terrible with technology, you can't just roll it out on people with money and social capital. They'll complain and your idea will tank. Successful shitty tech rollouts start with people you can abuse with impunity (prisoners, kids, migrants, etc) and then work their way up the privilege…
Kaikki nettikasinot and other similar projects can be exhausting, due to their demanding schedules. How do I organize myself? Learn now!
Personal home page of Tony
SQLite is a powerful database engine, but due to its design, it has limitations that should not be overlooked.
For the past couple years, I have transported my 'working set' of video and project data to and from work on an external Thunderbolt NVMe SSD. But it's always been slow when I do the sync. In a typical day, I may generate a new project folder with 500-1000 individual files, and dozens of them may be 1-10 GB in size…
A few of the most concise papers ever published.
Hello, World!