
Someone emailed recently to tell me that they like the idea of Pure Blog, but they thought the admin interface was "really ugly" so they can't use it. Fair enough - beauty is in the eye of the beholder and all that, but I don't think that was a fair evaluation of Pure Blog's admin UI.
When I built Pure Blog, I wanted it to be different from the rest of the crowd. The whole point of it was to have just enough features, and no fluff. So to me a more brutalist/utilitarian UI made sense.
The l...
Formlabs sent me a Form Studio 1 resin 3D printer to test after years of back-and-forth about their Form 4 printer.
Like the Form 4, it's an SLA (stereolithography) printer, but unlike the Form 4 (which starts at $2,600), it's affordable for a hobbyist. It's not cheap , coming in at $699 (or $749 with a flex build platform, which I highly recommend), but it is affordable.
I can't say as much about this printer as people who are well-versed in resin printing and use other SLA printers (all...

New in the SumatraPDF pre-release builds :
Back / Forward toolbar buttons
The toolbar has Back and Forward buttons. Navigation history now also includes places you scrolled to and stayed on, not only table of contents and link jumps.
Toggle citation hover preview
Toggle Citation Hover Preview ( CmdToggleHoverPreview , command palette) turns the citation hover preview on or off. The CitationHoverDelay setting sets how long you hover before it appears...

Last Friday I shared a fun live webcam of the Sydney CBD . I thought I’d check it out again this evening, on account of the foggy weather.
It looks like the worst of the rain has passed, but it still looks eerie. I wouldn’t have wanted to be on one of the Sydney Ferries during that!
By Ruben Schade in Sydney, 2026-10-13. Last Friday I shared a fun live webcam of the Sydney CBD . I thought I’d check it out again this evening, on account of the foggy weather.
It looks li...
I spent a week creating a new deflate implementation from scratch in C
named tugz to provide an Info-ZIP -compatible zip program for
w64devkit 2.10.1 (released today). I also replaced busybox-w32 ’s
deflate-based unzip , gzip , gunzip , and zcat apps as well. My new
deflate performs better than zlib but worse than libdeflate ( so
far ). In general the new programs are substantially faster and produce
slightly smaller outputs than the BusyBox equivalents, which is optimized
f...

Up until the 1960s, telephone calls were carried as analog signals. There was a
great deal of frequency division multiplexing onto open
wire , and
sometimes coaxial
cables , but in the
post-war period buried multipair telephone cables began to dominate. While the
network was surprisingly functional—long distance calls from coast to coast were
still quite intelligible—there were fundamental limitations to analog carriers.
The quality of the call would degrade with each step, a problem that ...
Many software engineers are righteously angry about AI. It’s understandable to be upset that the skills you built your professional identity around are getting automated away. But software engineers are the last people in the world who should be complaining about this. If you live by the sword, you will perish by the sword 1 .
Software engineering has always automated industries
From the very beginning, software engineering has been about automating other people’s work. Every singl...
"System one" decision models are models that infer and respond with calibrated probabilities or every allowed answer. Consider your everyday language model, to get typed output from it (JSON), you may use Structured Output to constrain the output to guaranteed valid JSON. While model prefills the input in one pass, it still has to go perform a pass for every token in order to generate a valid response. In this example, 11 passes are required to generate the final output. (We're not accounting...

Building a slide template starts with three foundational choices —
colours, fonts and layouts. Sumeet Gayathri Moghe covers
the basics of color theory and how to build a reusable palette, the
essentials of typography, including serif, sans-serif, handwritten and
monospace fonts, plus the finer points of kerning and leading, and why a
near-blank layout might serve you better than the prescribed layouts that
ship with your slideware.
more…
Building ...
I am a habitual tab hoarder so I created a Firefox addon to help me manage every one of my very special browser tabs.
Sort tabs by oldest, unload them, find duplicates, and consolidate tabs to a single window — buncha useful stuff in there!
Download from Mozilla Addons
Source code on GitHub
Features
Go directly to a tab by clicking on it.
Shows Duplicate tabs open more than once.
Supports Multi-account containers for a tab (and the color of the container too)
Filter...
Honeywell Aerospace flies first autonomous aircraft 6 weeks after starting Shield AI Hivemind training, completes two-aircraft ISR mission
shield.ai
Hivemind Enterprise helped Honeywell cut an estimated 54-week autonomy-development effort to six weeks before progressing to multi-aircraft teaming
PHOENIX (October 13, 2026) — Honeywell Aerospace (Nasdaq: HONA) and Shield AI today announced the completion of two autonomous flight demonstrations, culminating in a coordinated intelligence, surveillance, and reconnaissance (ISR) mission conducted by two aircraft running Shield AI’s Hivemind.
Honeywell Aerospace’s autonomy team bega...
What does the concrete path mean to me?
In the mirrored ground I see many meanings. Here is a place I have stopped to think. Here is a place over which I have idly walked on my way to somewhere familiar or somewhere new. Here is a vein of the city, made by all those who walk through. Here is where I feel an invigorating air where I feel at home even among the rain – a place where, no matter how many times I have been here, I see something new.
⁂ ⁂ ⁂
If, in my mind, I go back to whe...

Python 3.15 is here ! Here's the essential What's new in Python 3.15 guide, this year curated by 3.14 and 3.15 release manager Hugo van Kemenade. As someone who builds open source software that works in every supported Python version, I get to say goodbye to Python 3.10 and start embracing features from Python 3.11.
First, some highlights from Python 3.15.
Explicit lazy imports
I'm most excited about Explicit lazy imports from PEP 810 . These let you import modules like so:
lazy ...

u/SnooSongs6758 asked on r/golang :
I’m creating a REST API using Golang v1.25 , Gin v1.10.0 , and Validator v10.20.0 . I
have a PATCH endpoint where, when the address attribute is:
undefined -> keep the original data
null -> delete the original data
contains something -> replace the original data with the new
Right now I’m using a pointer for it, so I can know when it’s null . The problem is that
I couldn’t find a way to differentiate when the attribute is un...
Lance blogged on the OpenAI solutions to many problems here and also created a website of the TCS-related problems OpenAI claims to have solved here . Terry Tao seems to have had an infinite number of guest bloggers talking about AI and Math even before the OpenAI .... WE NEED A WORD FOR IT. My proofreader suggests GARBARGE DUMP. I prefer the more neutral DOCUMENT DUMP. Scott blogged about what he calls the Mathocalypse Peter Woit weighted in on what he calls the Slopocalypse . He ...
Inside a 1980s filter chip that uses switched capacitors
www.righto.comSometimes it's easier to identify an IC with a microscope.
While sorting a box of old ICs, CuriousMarc came across some Harris ICs labeled "F1-10-5",
a mysterious part number that didn't show up in any databooks.
Since unidentifiable ICs are useless, he gave me one to analyze.
Conveniently, it was in a ceramic package, so I could open it up with a quick tap from a chisel.
Under the microscope, the chip's most striking feature was a grid of square capacitors.
With all those capacitors, I guessed...

About 65 million light-years from Earth, three galaxies don’t look quite right. They aren’t whirlpools bursting with light, but pallid objects dimly illuminated by a smattering of stars. “They have this ghostly appearance,” said Michael Keim, an astrophysicist at Yale University. And this isn’t even the weirdest thing about them. Dark matter is the invisible glue that keeps the largest…
Source About 65 million light-years from Earth, three galaxies don’t look quite right. They a...
"No way to prevent this" say users of only language where this regularly happens
xeiaso.net
In the hours following the release of CVE-2026-92392 for the project curl , site reliability workers
and systems administrators scrambled to desperately rebuild and patch all their systems to fix a use-after-free in HTTP/2 upload retries where cleanup turns leftover upload data into a new request and leaves a pointer to a freed Curl_easy handle (apparently freeing it was only a suggestion), allowing a malicious server to achieve remote code execution under specific conditions . T...

Disney’s FY2025 10-K counts about 231,000 employees, and its 2026 proxy puts the median worker’s total pay at $56,932. This guide to Disney employee statistics covers headcount, the full-time and part-time mix, park staffing, the 2026 layoffs, pay and the Disney Aspire program, using SEC filings and Disney’s own fact sheets.
Disney Employee Statistics
~231,000 Disney employees at fiscal year-end 2025
80,000 Walt Disney World cast members, September 2026
$56,932 Median employee t...
Previous posts in this series introduced Frml ,
then explained how it checks simplar scalar code ,
handles contracts between functions ,
deals with loops ,
and checks arrays .
This post shows how Frml handles built-in functions like push and pop .
Here’s an example program to motivate the discussion:
fn main() -> Int
{
let a: Array = [1];
push(a, 2);
assert length(a) == 2;
return 0;
}
Built-in Functions
Frml’s built-in functions live in frml/builtins.py :
read(pat...
Parsing JSON at tens of gigabytes per second… in Python
lemire.me
Python used to have limited parallelism, due to its global interpreter lock
(GIL). Only one thread could run Python code at a time. Python 3.14 comes in a
free-threaded version ( python3.14t ), without the global interpreter lock.
Several threads can now run Python code at the same time.
Let us pick a realistic problem. GitHub publishes everything that happens on
its public repositories: pushes, issues, pull requests, stars, and so forth.
The GH Archive project collects these events
a...
NASA Artemis and CLPS lunar mission updates minus the PR fluff, as all things should be
jatan.spaceArtemis updates Illustration of a SpaceX Starship lunar lander prototype docked with the Orion spacecraft in Earth orbit, as would be attempted for NASA’s Artemis III mission. Image: SpaceX / NASA On September 14, SpaceX’s Starship Super Heavy rocket reached orbit for the first time, seven years later than originally touted , continuing its slow progress in building a Lunar Starship ready to land Artemis astronauts on the Moon for NASA. As Marcia Smith reported , the orbital flight ...

The Miraculous Draft of Fishes, by Konrad Witz, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at propane in air conditioners, Anduril making submarine parts, nuclear reactors on the moon, the robotic hand landscape (handscape?), and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing Someone created a city building game wher...