Please Stop Using Grey Text
For over 1000 years black text on white paper has been the best practice for printed texts worldwide. Since the advent of the web and WCAG…
Tree views in CSS
How to create a tree view (collapsible list) using only HTML and CSS
Cloudflare's abuse policies and approach
Cloudflare launched nearly twelve years ago. Over that time, our set of services has become much more complicated. With that complexity we have developed policies around how we handle abuse of different features Cloudflare provides
American Airlines agrees to purchase Boom Supersonic Overture aircraft
American, the world’s largest airline, poised to have the world’s largest supersonic fleet with new Boom Supersonic aircraft
Young women earn more than young men in several U.S. cities
The gender wage gap is narrower among younger workers nationally, and the gap varies across geographical areas.
Compound pejoratives on Reddit
What can Reddit comment data tell us about the rules governing the formation of insulting compound words like 'fartface', 'scumwad', or 'assgoblin'?
Google removed my Yubikeys from a Google account 'just to be safe'
The world's worst security flow
What’s so great about functional programming anyway?
To hear some people talk about functional programming, you’d think they’d joined some kind of cult. They prattle on about how it’s changed the way they think about code. They’ll extol the benefits of purity, at length. And proclaim that they are now able to “reason about their code”—as if all other code is irrational…
Distributor cancelled an order and we need to move 30k bags of coffee [updated]
UPDATE, 10:56PM CT: THE POWER OF THE INTERNET SAVED THE DAY. All of the bags of caffeinated coffees sold out. That’s approximately 24,000 bags of coffee. You all are amazing! We are overwhelmed with gratitude and will update tomorrow. Hopefully we can find these lonely bags of decaf a good home, too. We’ve had a…
IRS to ditch biometric requirement for online access
The Internal Revenue Service (IRS) said today it will be transitioning away from requiring biometric data from taxpayers who wish to access their records at the agency’s website. The reversal comes as privacy experts and lawmakers have been pushing the IRS and other federal agencies to find less intrusive methods for…
35M Hot Dogs: Benchmarking Caddy vs. Nginx
Have you ever wondered about the performance delta between Caddy and Nginx? Wonder no more.
Unreal Rust
A few months ago I asked myself "What if I could write a game in Rust, but use Unreal as a renderer?". After a bit of thinking I came to the conclusion that exposing the Unreal renderer to Rust via C ffi was way more work than I was willing to do. But what if I could just build on top of Unreal instead? I could just…
Bevy game engine 0.6
Thanks to 170 contributors, 623 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.6 release on crates.io! For those who don't…
“Burning Ship” fractal
The images described here are generated by analysing the following series for each point (c x ,c y ) on the plane.
How did REST come to mean the opposite of REST?
In this article, Carson Gross explores how the term REST (Representational State Transfer) evolved to mean nearly the opposite of its original definition in modern web development. It traces how REST, originally defined by Roy Fielding to describe the web's architecture of hypermedia-driven interactions, came to be…
Exposing a web service with Cloudflare Tunnel
What if you could host a web service with no ports exposed? With Cloudflare Tunnel, you can!
Moving money internationally
SWIFT operates a messaging protocol which ties banks together with correspondent banks. This collaboration enables most international wires.
The Joy of Small Projects
When was the last time you completed a project? When was the last time you started a project? Have you every felt that you were trapped working on something that you don’t enjoy anymore? Size is something that I’m sure most developers with the drive to do side projects have felt. Recently I have been completing more…
Let's Settle This
It's time to settle the endless internet debates.
Unity merges with IronSource
Unity announced today it has entered into an agreement to merge with ironSource, harnessing the company's tools, platform, technology, and talent to form an end-to-end platform that enables creators to more easily create, run & manage, publish, grow and monetize live games and other real-time interactive…
Stanford hates fun
Stanford hates fun is the title of the second Stanford article in the Wall Street Journal this week. (On the first, Stanford's guide to acceptable words , enough said already.)
Emacs 29 is nigh
Table of Contents Major features Eglot is now part of Emacs core Tree-Sitter is also part of Emacs core Install packages from source with package.el Org mode 9.6 use-package in Emacs core Pure GTK Emacs is here for Wayland! Compile EmacsLisp files ahead of time Native access to SQLite databases HaikuOS support New…
Dagger: a new way to build CI/CD pipelines
Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.
An illustrated guide to plastic straws (2021)
This is a song about culture wars, futurism, apocalypta, and gun math. Click to read Handwaving Freakoutery, by BJ Campbell, a Substack publication.
Brendan at Intel.com
Brendan@Intel.com