Top Secret: Automatically filter sensitive information
Automatically filter sensitive information before sending it to external services or APIs, such as chatbots and LLMs.
Automatically filter sensitive information before sending it to external services or APIs, such as chatbots and LLMs.
Just as I was complaining that we haven't seen many surprising breakthroughs in complexity recently, we get an earthquake of a result to st...
The Legendre transformation tells you how the inverse map acts on integrals
Throughout the history of Free and Open Source software (FOSS), copyright assignment has simultaneously been controversial and accepted as the norm in our FOSS communities. This paradox, I believe, stems entirely from some key misunderstandings that perpetuate. This issue requires urgent discussion, as two of the most…
Nike’s Project Amplify is the world’s first powered footwear system for running and walking, designed to help everyday athletes go a little bit faster and farther — all with less effort.
Life doesn't freeze when winter comes—if anything, that's when riders need reliable transportation most, when being exposed to the elements becomes less appealing. Today, the Waymo Driver successfully navigates rain, fog, sandstorms, and freezing temperatures. As we expand to more cities across the U.S. and globally…
Andy Bell had heard companies were forcing employees to use AI tools so spoke to developers to determine if that was the case and learned some horrors in the process.
The WinRAR Approach: a small change in how I distribute content to keep the content free, sustainable, & ad-free.
On 9 July 1925, in a letter to Wolfgang Pauli, Werner Heisenberg revealed his new ideas, which were to revolutionise physics
This story is about how ClickHouse supports Rust components in the C++ code base and the challenges we had to overcome.
OR: the ideas your mother warned you about
A post on Decision Science about a problem of Uri Wilensky’s has been making the rounds: Imagine a room full of 100 people with 100 dollars each. With every tick of the clock, every person wi…
Building Marco meant committing to IMAP and cross-platform support. Here is why offline-first proved far harder than we expected, and what we learned.
No one does anything, the bar is lower than you think
Bull markets make you feel smarter than you are. Bear markets make you feel dumber than you are.
From the seventies to nineties, cars that roamed Singapore roads were largely imported from countries such as Australia (Holden), Czechoslovakia (Skoda), France (Citroen, Peugeot, Renault), Germany…
How do we represent a rotation in 3 dimensions? This is a surprisingly deep question, and one we can learn a lot from. Our goal will be to “rediscover” quaternions from first principles, building them up by exploring different representations and fixing the failures along the way.
How developers are experimenting with structure, orchestration, and standards to get more out of AI coding.
This footage has gone viral online with the claim that it shows an 3 year old chimney sweep on the job: Millions of people saw the footage, shared it online an were upset by it, as they should be&#…
Typography for Lawyers
I often get distracted. I obviously don’t like it. So I decided to turn my computer’s clock into a constant reminder to help me focus. Implementation This hack requires: Ubuntu with GNOME desktop environment The Panel Date Format extension A simple bash script 1. Install the Panel Date Format extension # If you don't…
Browsers have always been an arena for fighting and flaming over why your browser is the best and has the most features, while all others are inferior and un...
PostgreSQL 18 adds native support for UUIDv7. A timestamp-based UUID variant that plays nicely with btree indexes. Here's what that means for you.
In this blogpost I will step by step show you how to implement a highly efficient transpose kernel for the Hopper architecture using Mojo. The best kernel a...
It has been a really long time since I last wrote something here as life happens, things get busier, etc etc. I am now trying to get back into writing things down and here we go! So, imagine a tool or a service that allows you to run some arbitrary code via a shell. Either through a ssh or more commonly, via a web…
I’ve been working on a CLI tool recently, and one of the things it does is manage files on disk. I have written a lot of file management tests for Bundler, and the two biggest reasons that the Bundler test suite is slow are exec and fstat. Knowing that, I thought I would try to get out ahead of the slow file stat…
See how we slashed PyPI’s test suite runtime from 163 to 30 seconds. The techniques we share can help you dramatically improve your own project’s testing performance without sacrificing coverage.
In this tutorial, we will learn about solving Differential Equations with Julia. Differential Equations are everywhere in Science and Engineering problems. And, being able to solve Differential Equations using computers is very convenient. We will use the DifferentialEquations.jl package for solving Differential…
wingolog: article: the last couple years in v8's garbage collector
How an initializer agent and an incremental coding agent help the Claude Agent SDK make steady progress across many context windows.