On Rendering Diffs
A technical deep dive into how we built the @pierre/diffs package and CodeView component for zero-blanking diff rendering.
A technical deep dive into how we built the @pierre/diffs package and CodeView component for zero-blanking diff rendering.
[This is a guest post by Thomas Hales. This blog post was initially written in a different file format and converted using AI. — T.] Mathematicians have been weighing in on what they value ab…
TL;DR Introduction I first encountered the chatbot as a normal Eurostar customer while planning a trip. When it opened, it clearly told me that “the answers in this chatbot are generated by AI”, which is good disclosure but immediately raised my curiosity about how it worked and what its limits were. Eurostar…
How different adoption models drive better applications
Our investigation uncovers two sophisticated telecom surveillance campaigns and, for the first time, links real-world attack traffic to mobile operator signalling infrastructure. The findings expose how suspected commercial surveillance vendors (CSVs) exploit the global telecom interconnect ecosystem, leverage private…
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…
An introduction to Obsidian. Why you should use it, how to keep it simple, and how you can use it.
Dependabot now waits until a new release has been available on its registry for at least three days before opening a version update pull request. This cooldown is now the…
For the past several months, I’ve been receiving and then ignoring a steady stream of concerning emails from Sendgrid, the popular email delivery service owned by Twilio that I use for sendin…
I’ve been fascinated with local LLMs for a couple of years now. The better open weight models, including some that inference on regular, higher-end consumer hardware at tolerable speeds, are now reliable enough to handle simpler programming tasks. This requires a coding harness, but so far this year I’ve been…
A look inside the gray-market reseller economy that gives mainland China cheap, structured, B2B-grade access to OpenAI, Anthropic, Google, and beyond
Run Rails on SQLite with WAL and Docker volumes while accounting for the concurrency failure that appears during blue-green deploys.
Models are commodifying. The harness - skills, extensions, a scriptable app - is where the work and the leverage now live.
A lot of progress was made since last year, and I made some of it!
How a 2001 business sim rendered its rich and detailed cities.
As we scale and bring our fully autonomous ride-hailing service to more people across the globe, we continue to refine the Waymo experience and deliver more for our riders. You spoke, and we listened to how we can offer an even more elevated experience for you, our top riders. Introducing: Waymo Premier.
An alternative way of calculating the homeownership rate tells us how many individuals own their homes—something the most commonly used metric fails to track
Blue41 helps regulated organizations monitor AI agent behavior, detect manipulation and misuse, and prove that sensitive workflows stay within safe boundaries.
Discover the Apple iPhone 18 Pro exceptional camera performance with a score of 172, featuring improved dynamic range, stabilization, and variable aperture.
Most users dismiss the first step of a product tour within seconds. Here is why that happens, what users do instead, and the one pattern that actually drives activation.
TL;DR: DIY home automation is ezpz with nothing more than a stepper motor, an esp32, and a high tolerance for Jank. My rental apartment’s AC unit can only be controlled using these retro-looking analog knob-based controls, mounted right onto the unit. No separate wall-mounted thermostat, no remote…
I've seen lots of chatter about Fil-C recently, which pitches itself as a memory safe implementation of C/C++. You can read the gritty details of how this is achieved, but for people coming across it for the first time, I think there is value in showing a simplified version, as once you've understood the simplified…
Julia, the programming language that originated as a research project at MIT, has gained a loyal following among scientists, engineers, mathematicians, and others. The free and open-source language counts more than 1 million users, including people at thousands of companies and universities around the world.
Microsoft Corp. today released software updates to plug at least 570 security holes in its Windows operating systems and other software, almost triple the number of vulnerabilities the software giant fixed in its record-smashing Patch Tuesday release last month. Microsoft attributed the burgeoning patch counts to…
Diskless Linux Boot
How electricity, light, and radio move data across independently operated networks.
If you’re the sun, I’m a black hole – The Stephen Hawking, Say Anything