Found 9028 bookmarks
Newest
fail2ban's Lesson for Agents — Vivian Voss
fail2ban's Lesson for Agents — Vivian Voss
On 10 August 2024 Debian bug 1078208 reported that the fail2ban SSH filter no longer worked with OpenSSH 9.8: part of the daemon had moved into a process called sshd-session, and with the changed name on its log lines the patterns stopped matching without reporting any error. Text has been the universal interface since Doug McIlroy wrote in 1978 that the output of every program should be expected to become the input to another, and it works between people and machines because the person at the keyboard notices when a sentence changes. fail2ban removed that person long ago, and on FreeBSD 15 its sshd filter carries 27 regular expressions where the first sshd support in October 2004 matched two phrases. Agent pipelines rebuild the same arrangement with models, one writing prose and another interpreting it, with no agreement about the words. A UC Berkeley team annotated 1,642 traces from seven multi-agent frameworks for NeurIPS 2025 and found task failure rates between 41 and 86.7 per cent, with 32.3 per cent of failures attributed to inter-agent misalignment. OpenAI reported in August 2024 that gpt-4-0613 followed a complex JSON schema less than 40 per cent of the time when asked, against 100 per cent once the platform enforced it. The strongest objection is granted in full: natural language is why these systems compose at all, and many teams already use structured outputs and the Model Context Protocol. The FreeBSD base system met a version of the problem earlier with libxo, which first appeared in FreeBSD 11.0 and lets 25 base programs print text for people and JSON for programs from the same code, while jc needs 220 parsers in 57,683 lines of Python to convert output after the fact. The limit starts at home: ifconfig does not speak libxo, and jc parses it with 728 lines and 31 regular expressions.
·vivianvoss.net·
fail2ban's Lesson for Agents — Vivian Voss
The Grammar We Rebuilt in Templates — Vivian Voss
The Grammar We Rebuilt in Templates — Vivian Voss
Measured on FreeBSD 15.1-RELEASE-p3 with helm 3.21.0: helm create writes twelve files with 539 lines for the scaffolding of one web service, 214 template directives sit across nine of those files, and helm template renders 100 lines of YAML from them. Every programming language in common use was designed by a mathematician, from Turing and Church in the thirties through Backus with FORTRAN in 1957 and McCarthy with Lisp in 1958 to Hoare and the null reference, and their metaphor was the equation. Three devices of human language never made it into that notation: inflection, contextual scope, and mutual agreement between parts. All three came back one layer above the language, in configuration files: inflection as templating, contextual scope as a stack of overrides four deep, and agreement as schemas, in a format whose 1.1 specification reads the bare word NO as the boolean false. A values file with region: NO renders as region: false in Helm 3.21.0, and a key moved two spaces to the right renders silently into the wrong parent. The same service in two environments comes to seventeen lines of jail configuration in one notation on FreeBSD. The piece argues for a surface designed by people who study how meaning is read, with the formal machinery kept underneath where mathematics excels, and credits KYAML, stable in Kubernetes 1.37, as the platform correcting itself.
·vivianvoss.net·
The Grammar We Rebuilt in Templates — Vivian Voss
When chat is the wrong UI
When chat is the wrong UI
What is a developer to do when they need something more tangible than a chat box? Enter canvases.
·github.blog·
When chat is the wrong UI
Inference Cooperative — AI, governed together
Inference Cooperative — AI, governed together
A member-governed cooperative for AI inference. Direct the models, the values, and the direction — together.
·inference.coop·
Inference Cooperative — AI, governed together
Forbidden donut
Forbidden donut
A follow-up to Donut Lab: a study in deception in venture-backed technology, published 25 March 2026. If you haven’t read it already, go and have a look (please do, it’ll make what’s below make a lot more sense) then come back here. There is a German company called CT Coatings whose patent portfolio covers screen-printed […]
·negroniventurestudios.com·
Forbidden donut
Do you want to go for a ride?
Do you want to go for a ride?
The 747 shaped how I understood distance, family, and wonder. As it disappears from the skies, I'm trying to figure out what to hand my son instead.
·arun.is·
Do you want to go for a ride?
What Do We Do When We Read The Code?
What Do We Do When We Read The Code?
The way we write code is changing. How do we retain control over the integrity of the things we build?
·okayfail.com·
What Do We Do When We Read The Code?
The Internet Doesn't Exist
The Internet Doesn't Exist
This is something that I’ve been thinking about for awhile. How do you think of the Internet? Is it social for you? A source of information? A simple tool? A burden? A toxic place filled with assholes? All of the above? For me, I have a hard time narrowing down what the Internet even is. Oh, I know the technologies behind it, the hardware and software that are actually “The Internet”, but like many things that have spawned from the human condition, The Internet has taken on a much more transcendent place in our world. It is less abuot the technology, and how you experience the technology.
·mtwb.blog·
The Internet Doesn't Exist
File and Folder Trees via Keyboard Maestro
File and Folder Trees via Keyboard Maestro
One of the first commands I learned to use on a PC was the tree command in DOS. This was a command that let me see what files and subdirectories were present in a particular directory in a structured, visual way. The tree-like nature coming from the way folders were represented as branches and files as leaves on that branch. At the time, it was just a fun and useful way to visualise the files on the PC. However, I still find myself wanting to represent file and folder structures in documentation that I write and information that I provide to others. Sometimes this isn’t even on a PC, but rather on my Mac. Fortunately, there’s a way to reproduce this functionality, and furthermore, I can have it right at my fingertips thanks to the power of Keyboard Maestro.
·thoughtasylum.com·
File and Folder Trees via Keyboard Maestro
xmpp.nz - Lowkey Party
xmpp.nz - Lowkey Party
My small space on the internet where I share some local happenings, my projects, some of my photography, perhaps some commentary on the absurdity of the world...
·lowkey.party·
xmpp.nz - Lowkey Party
I Am a Flat-Rate Monthly Responsibility Service
I Am a Flat-Rate Monthly Responsibility Service
Most people, when asked why they do what they do, lie. This isn’t because they’re malicious but it’s because the honest justification for a career is rarely noble. It’s usually a combination of a decent paycheck, tolerable hours, and whatever neurosis you were nursing at that
·matduggan.com·
I Am a Flat-Rate Monthly Responsibility Service
There's a Personal App for That
There's a Personal App for That
My twenty-five-year-old Intel Play QX3 microscope had no software that would run on a modern Mac, so I used Claude to write one in a morning. When an app takes a morning instead of two weeks, software can stop being a product and start being personal.
·windley.com·
There's a Personal App for That
On What Still Hasn’t Happened
On What Still Hasn’t Happened
My own photo. Not AI. Everything is real, including the ?. I posted what follows more than twenty-six years ago on Searls.com, which now brings up a danger warning because it’s still http and…
·doc.searls.com·
On What Still Hasn’t Happened
The Web and the New Reality
The Web and the New Reality
A crude visual representation of what Jefferson called “the combustive power” of an idea, explained below. Until Linux Journal hired me in 1996, no publication—tech or otherwise—would e…
·doc.searls.com·
The Web and the New Reality
The Internet of Stuff
The Internet of Stuff
Routers for the Internet of Stuff We now have an internet of stuff, at the heart of which are the distribution and fulfillment centers that have been replacing farmland and former broadcast transmi…
·doc.searls.com·
The Internet of Stuff
Ownday
Ownday
Elemental differences Look up graphite, graphite company, or graphite the company, and you’ll mostly get geological and industrial answers. (Unless, of course, your search history suggests th…
·doc.searls.com·
Ownday
Magazines are superior products to newsletters
Magazines are superior products to newsletters
Newsletters turned into daily newspapers chasing recency. Magazines, with editors, themes and a slower cadence, are better products.
·candost.blog·
Magazines are superior products to newsletters
Everybody's Lost Their Minds
Everybody's Lost Their Minds
The AI brain worms have been spreading and I don't have a solution, I just want to get off this ride.
·netmeister.org·
Everybody's Lost Their Minds
FCC ISM Rules May Shatter Lora Mesh Communities
FCC ISM Rules May Shatter Lora Mesh Communities
Although everyone has their own reasons for exploring a new hobby, one of the driving factors behind the popularity of Meshtastic and MeshCore has been the incredible accessibility offered by off-g…
·hackaday.com·
FCC ISM Rules May Shatter Lora Mesh Communities
What AI Can Teach Us About Being Human
What AI Can Teach Us About Being Human
My guest on this past week’s Live with Tim O’Reilly was Emmanuel Ameisen, a researcher on Anthropic’s AI interpretability team. I’d heard him give a short talk
·oreilly.com·
What AI Can Teach Us About Being Human
Software Factories, Light and Dark
Software Factories, Light and Dark
The following article originally appeared on Addy Osmani’s blog and is being republished here with the author’s permission.A software factory harnesses
·oreilly.com·
Software Factories, Light and Dark
Doom: AI and the Third Way
Doom: AI and the Third Way
AI's moderate middle between vaporware and jobless future; an antidote to learned helplessness; and policy solutions for human obsolescence
·medium.com·
Doom: AI and the Third Way
What Are Your Indispensable Software Skills?
What Are Your Indispensable Software Skills?
Using tools properly takes skill, and this goes for software tools as well as hardware. You don’t just buy a paintbrush and on day one paint the Mona Lisa. Similarly, you can’t just open up a CAD p…
·hackaday.com·
What Are Your Indispensable Software Skills?
Without a theory of intelligence
Without a theory of intelligence
The history of science — and of progress — is a series of benefits that are direct results of new tools. A large part of our current longevity is due to the invention of the microscope. This new way of … Continue reading →
·kk.org·
Without a theory of intelligence