New Safari developer tools provide insight into CSS Grid Lanes
You might have heard recently that Safari Technology Preview 234 landed the final plan for supporting masonry-style layouts in CSS.
You might have heard recently that Safari Technology Preview 234 landed the final plan for supporting masonry-style layouts in CSS.
An essential part of being able to say "I told you so" is in fact having told you so. Well, here we are. For those living under a rock (lucky
Lately, I’ve been really into 3D printing along with asking myself what we can do with this technology now that it’s become, well, a technology. (At least, in the “this is a thing that can now be used, is robust, and is generally accessible to many people” sense of technology.) The first thing to print on a 3D printer…
Discover how Bootc and OSTree are revolutionizing Linux system deployment, offering modern, efficient, and immutable management.
Learn about the HTML-in-Canvas origin trial in Chrome, and how it can help bring the DOM to your Canvas-driven applications.
Modern processors have the ability to execute many instructions per cycle, on a single core. To be able to execute many instructions per cycle in practice, processors predict branches. I have made the point over the years that modern CPUs have an incredible ability to predict branches. It makes benchmarking difficult…
The past was not as foreign as we think.
Update: This post received some attention on Hacker News — see the discussion thread.
I found a one-line JavaScript bug in the 24 Hour Fitness unsubscribe page and built a working alternative. The official page has since been fixed.
A free browser game that teaches real Vim motions. The van is your cursor, the town is your text. Serve every customer under par.
The masterwork of Terry A. Davis is his eclectic operating system, TempleOS, which he worked on until his tragic death in 2018. In terms of technical excellence, TempleOS rates well in some respects and poorly in others. For example, it earns the achievement, coveted in OS dev circles, of being self-hosted. 1 TempleOS…
So where has the last six months gone ? I was planning on getting images done for Fedora 44 Beta but I was unwell and busy and ran out of time. So what better time to get them out than Pi Day! .
For many years, I sometimes discovered that commands I was sure I had run were no longer present in my Z shell history file (~/.zsh_history). In this article, I will show you how I tracked down the bug. Spoiler: ultimately, patching Zsh to make it crash loudly and analyzing the crash’s core dump was the winning…
I have recently been working on tuning circuits, which typically consist of an inductor and a capacitor (i.e. an LC circuit). For those not familiar with inductors, they are passive components that store energy in a magnetic field. They oppose changes in current, meaning that they pass direct current (DC) and block…
Editors’ note: AI has been actively pushing the frontier of applied formal methods for computing systems. In this article, the Specula team wrote about their experience of evaluating LLMs on modeling system code, the basic capability for agentic model checking, using TLA+, a specification language f
round 2: rooting & analysing firmware of the TP-Link TL-WR841N
Agents are structurally well suited to monitoring production systems.
Spacelab was a reusable laboratory that could be carried in the cargo bay of the Space Shuttle, providing lab space for astronauts and exper...
a pungent monad odor that attracts mathochists
In the world of matching decompilation, projects use a tool which consumes an input binary and lifts objects for comparison and linkage.
Animate compact tetrahedral cages and reuse static mini-BLASes to ray-trace hundreds of millions of triangles in real time, dramatically cutting per-frame update and memory costs for dense foliage, grass, and crowds.
If we are running any eBPF workload or writing eBPF code, we want to measure its performance impact, and in this post we will demonstrate an example of how to do it. In this example, our goal is to measure the performance of file open operations, one of the most critical functions in the OS. Our code used file open…
Summary: Air conditioning is not a luxury but a life-saving technology that has dramatically reduced heat-related deaths. Yet as heat waves kill tens of thousands of Europeans each year, many governments across the continent continue to discourage AC through permits, noise ordinances, and sometimes outright bans…
From the Vikings to Trump: Greenland’s historic development negates recent White House territorial demands.
Nowadays, there is an epidemic of web applications purporting to offer “end-to-end” encryption. Examples might range from a file upload service, which allows you to upload and share files of arbitrary size and promises “end-to-end encryption”; or a web-based password safe service which claims that it can't see your…
Mindgard reveals how ChatGPT's image generation safety filters can be bypassed with minor prompt adjustments, producing graphic violent and sexual content without users directly asking for it. Here's what was found, and why it matters.
Let's hope this trend reverses
A 2026 sequel to C Constructs That Don't Work in C++: what still breaks, what C++20 changed, and what C23 changed.
Founded in 1920, the NBER is a private, non-profit, non-partisan organization dedicated to conducting economic research and to disseminating research findings among academics, public policy makers, and business professionals.