If all the world were a monorepo
The R ecosystem and the case for extreme empathy in software maintenance
The R ecosystem and the case for extreme empathy in software maintenance
Homomorphic encryption allows a computer to run programs on encrypted data. Learn how homomorphic encryption works through interactive examples, build a homomorphically encrypted CRDT and see whether it has promise for local-first software.
Several years ago, I spent a serious chunk of time figuring out how to make really teensy ELF executable files. I started down this path because I was annoyed that all of my programs, no matter how short they were, never got smaller than 4k or so. I felt that was excessive, for C, and so I started looking at what ELF…
Traffic trends from WebMD, Quora, Stack Overflow, Chegg, G2, CNET, Reddit, Wikipedia, and Substack!
On AI, Creativity, and Craft
Antonio Cuni's blog
There's an old compiler-building tutorial that has become part of the field's lore: the Let's Build a Compiler series by Jack Crenshaw (published between 1988 and 1995).
why the death of nuance should scare you -your fav gen z philosopher xx
Back in 2021 I made a mod for Deus Ex 1 that fixes the lipsyncing and blinking, which, I betcha didn’t know, was broken since ship. Everything I wrote about it is on Twitter, and it oughta be somewhere else, so here’s a post about it. The mod itself can be downloaded here .
My wife and I run OpenBenches - a crowd-sourced database of nearly 40,000 memorial benches. Every bench is geo-tagged with a latitude and longitude. But how do you go from a string of digits to something human readable? How do I turn -33.755780,150.603769 into "42 Wallaby Way, Sydney, Australia"? Luckily, that's a…
One of my longest-running projects has been an open hardware Ethernet switch. This has been one of the key driving forces behind many of my other projects, such as ngscopeclient and the high speed probes. It was also the project that got me into high speed digital design.
A discussion on why forcing dark mode on users can lead to poor user experience, the impact of high contrast ratios on readability, and the need for better guidelines in dark mode design.
My >10 year old programming habits have changed since Claude Code launched. Python is less likely to be my go-to language for new projects anymore. I am managing projects in languages I am not fluent in—TypeScript, Rust…
The idea for this article didn't exist in my brain before this morning. But there I was, scrolling the New page and even more tired of all the AI-related Show HN posts than usual. I was confident that their numbers were multiplying and wanted proof. Exactly how much more AI crap is on my lawn compared to last year?
Supercharging Slack’s Reaction Icons
"In evolution, a maladaptation is a trait that is (or has become) more harmful than helpful, in contrast with an adaptation, which is more helpful than harmful." I went to Wikipedia to look that up, not a large language model.
As seen on Hackaday! TL;DR – The SanDisk High Endurance cards use SanDisk/Toshiba 3D TLC Flash. It took way, way more work than it should have to figure this out (thanks for nothing, SanDisk!…
Finding and exploiting bugs in the Xbox 360 hypervisor to create the "Bad Update" exploit.
A brief introduction into computer vision and image processing using Grayskull library.
A CLI tool is not an app, and none of you are reading the docs as carefully as you think you are
I noticed about a 10x speed up across a number of projects, we'll avoid using a venv and run things as a non-root user too.
My favorite memory of my M1 Pro MacBook Pro was the whole sensation of “holy crap, you never hear the fans in this thing”, which was very novel in 2021. Four years later, this MacBook Pro is still a delight. It’s the longest I’ve ever owned a laptop, and while I’d love to pick up the new M4 goodness, this dang thing…
Bogdan Georgiev, Javier Gómez-Serrano, Adam Zsolt Wagner, and I have uploaded to the arXiv our paper “Mathematical exploration and discovery at scale”. This is a longer report on…
Tata Motors gave away the keys to their infrastructure and customer data on their public websites.
Sometimes called a to-done list.
This week-end project started by browsing the open-data repository of Paris’ public transport network, which contains various APIs to query real-time departures, current disruptions, etc.The data reuse section caught my eye, as it features external projects that use this open data.In particular, the RATP status…