Feed

All posts

300 recent entries. Last built 27 Aug 2026, 23:00 UTC. RSS

11 Aug 2026 · edsu · inkdroid

WACZ to PDF

Update: this tool is now called waczdoc . I was recently working with a journalist who wanted the articles they had written archived from the newspaper’s website. I gave them a WACZ file (created with Browsertrix ), and they were like: Hey nice! But could I get the articles as PDFs? A WACZ is a good container for a web crawl. It plays back easily in open-source replay software like Browsertrix and ReplayWebPage. But it’s not always the most convenient format for a non-archivist who wants to …

11 Aug 2026 · edsu · inkdroid

Bandcamp Archiver

I’ve been buying music on Bandcamp for years. Over that time sometimes I’ve remembered to download what I purchased, and other times I haven’t. I wanted to be able to inventory what I have and then look at Bandcamp and download what is missing. There are already fine tools for downloading a Bandcamp collection: bandsnatch and the bandcamp-collection-downloader both fetch the lot, in parallel, in the format you want. But they know only what they downloaded, and what I needed to know was wha…

11 Aug 2026 · otoolep · Philip O'Toole

Codex for Open Source

OpenAI has given me six months of ChatGPT Pro through its Codex for Open Source programme, which backs maintainers of projects the wider ecosystem depends on. I will be putting it to work on rqlite — primarily coding and PR review, as well as the routine maintenance that keeps releases moving. Many thanks to OpenAI […]

11 Aug 2026 · dblock · code.dblock.org | tech blog

Generating AI Descriptions of Automated Pull Requests

The slack-ruby-client library, an open source Ruby gem I maintain, runs a scheduled GitHub Actions workflow that regenerates code from Slack’s API definitions and opens a pull request with the diff. The commit message and CHANGELOG entry used to be a generic “Update API (2026-08-11)”, which told a reviewer nothing about what actually changed. Here’s how we taught the workflow to describe its own diffs, using GitHub Copilot CLI, which open source maintainers can get for free . The Idea Th…

11 Aug 2026 · capjamesg · with words, wonder

Music; electricity

As I approached the top of one of the many long staircases from Cockburn Street to the Royal Mile, I felt an electricity in the air. The street was full; shows happening everywhere as part of the Edinburgh Fringe festival. People were handing out fliers to fill crowds. I always love seeing how people invite you to a show. Some hand out fliers kindly. Others stand on street corners. The person I saw first was what we’d call a “chancer” here in Scotland. To a passing tourist, he said “If y…

11 Aug 2026 · capjamesg · with words, wonder

Wonders of Web Weaving, Episode 14

The fourteenth episode of Wonders of Web Weaving is out: In Episode 14, I chat with Robb, the author of rknight.me about, among other things, metaphors for websites, the importance of sharing things you like on the web, running an indie service (Echo Feed), and more. I hope you enjoy the episode! Wonders of Web Weaving also has an RSS feed you can use to follow along from wherever you get your podcasts.

11 Aug 2026 · capjamesg · with words, wonder

Perspectives

“What would this painting by Titian have looked like four hundred years ago?” I always find myself asking myself new questions – and noticing details I have never appreciated before – when I visit galleries. Some of this comes with my studies. I saw a portrait in the entrance of the National Gallery of Scotland today that I started to study using some of the symbols I learned to look out for earlier this year in school. Other times, questions come because I start to wonder. “If I were …

11 Aug 2026 · capjamesg · with words, wonder

how the poem

how the poem slows time — of day and night. how the poem flows words — all in sight. how the poem shows mirrors — reflections of light. how the poem knows conditions — ours alike.

10 Aug 2026 · splitbrain · splitbrain.org - blog

My new favorite Terminal

My new favorite Terminal I have been using the XFCE terminal for decades now and it has always been good enough. However there was one thing that was starting to bug me. I usually prefer my terminal light on dark. It's what most tools expect and what usually looks best. However, when the weather is nice, I enjoy sitting outside in the garden while I work. And a black terminal is just too hard to read in bright daylight. XFterm allows you to switch the color palette, but the contrasts of the pred…

10 Aug 2026 · hpj · Comments for Et tu, Cthulhu

Comment on Adventure game graphics with DALL-E 2 by geminiwatermark-remover

This is a really interesting case study, and your point about pixelization being a forgiving medium for AI-generated art makes a lot of sense. It’s a clever way to hide the smudges and inconsistencies while still getting the creative composition benefits. I’d be curious to see how the technique holds up with more modern models now that the tech has moved on so fast. For anyone working with AI-generated images, a tool like <a href="https://geminiwatermark-remover.org/ ">gemini…

10 Aug 2026 · hpj · Comments for Et tu, Cthulhu

Comment on Adventure game graphics with DALL-E 2 by ezdesignhome

This is a great case study, and the point about pixel art being a forgiving medium for AI imperfections is spot on. The trick of generating at high resolution and then downscaling with adaptive resize makes so much sense, and it’s a clever workaround for DALL-E's grid struggles. I’ve had similar luck using an ezddesignhome free room redesign AI for interior concept mockups, where the same “fix it in post” philosophy applies. The legal and ethical notes aged well, too, even if the te…

10 Aug 2026 · jordi · Jordi Villar

2026W31

Elevators — The counterintuitive result is that destination dispatch, the kiosk where you punch your floor before boarding, performs worse than plain up/down buttons. Locking in the assignment early strips the system of its ability to re-optimize, while Otis’s RSR rescores every car every 5 seconds and quietly reroutes you mid-trip if a better one frees up. The other bit I liked is that the dumb LOOK algorithm beats RSR under heavy traffic, because once every car runs full there’s nothing …

10 Aug 2026 · dredmorbius · Doc Edward Morbius ⭕​

AI & Copyright: Whither presumed assignment? The thought occurs that as AI is used, and often the sole producer, of many works (texts, images, audio, video), the notion of an automatic copyright assignment might be in peril. Under US law, prior to 1976, copyright did not exist in all works at creation, but only on registration . There are still some protections which apply only to registered works, but generally, if you create a record (say, by typing out an Fediverse toot), it's imbued with cop…

10 Aug 2026 · capjamesg · with words, wonder

Morning, sunrise

The horizon is painted with a cool, warm glow. The sun has not yet risen; the hills are its blanket. The sky is a clear blue. I woke up earlier than normal this morning. I find myself writing while gazing out the window, watching the sun rise, its light filling the room, illuminating the ideas of past days on my whiteboard, the titles of books I love, and the glass of water I poured earlier to help me ease into the morning. When I woke up, I heard the song of a bird whose music I did not recogni…

10 Aug 2026 · capjamesg · with words, wonder

images

Confident reflections of my reserved self. Colourful, frozen, fragmentary, ephemeral frames, I carry everywhere. Heavy as self.

10 Aug 2026 · capjamesg · with words, wonder

Poems as wayfinding

When I look at a painting, or read a poem, or a story, I feel like I am entering a new world, one created by the artist, the writer, to evoke a particular feeling, to highlight something meaningful, to document a moment, and for many other reasons too. I love the feeling of building a world in my mind when I engage with a work of art: the scenery in a novel or a poem, for example, or of the images in a painting that come together to help me understand a moment in time. I love when one work opens…

9 Aug 2026 · JamieTanna · Jamie Tanna | Software Engineer

Week Notes 26#32

Ditto to last week: still not finished my Canada blog post Was a bit of a busier week with Anna in the office for a good chunk of the week And a pretty intense week at work on top of that 😬 Continuing to try and refine the plan Claude needs to implement for my Micropub rewrite Had a nice weekend down in London for my mum's birthday The a very bad drive down - took an extra ~90 minutes, including traffic as we were trying to get onto the M1 and by Hemel, with standstill traffic, and Waze think…

9 Aug 2026 · JamieTanna · Jamie Tanna | Software Engineer

Do I know anyone who's going to Open Source Summit (Europe) in October and/or the OpenSSF Community Day ? Looking forward to attending my first one!

9 Aug 2026 · sandipb · sandipb.net

Shocking Details from the OpenAI–Hugging Face Incident

If you are in the tech industry and have even a mild interest in the state of the industry, I think this is serious enough for you to drop everything and watch this video. It is fairly understandable even without being deeply conversant with InfoSec terminology. Simon Willison has a brief timeline of the incident on his blog if you would rather read it. This is a huge milestone for the tech world, if not the entire world.

9 Aug 2026 · nedbat · Ned Batchelder's blog

Caller-specific coverage

I’ve had an idea rattling around to get more detail from coverage measurement. Can we measure the coverage in a function separately for each caller of the function? Here’s why I want it: in Acidica , my toy BASIC interpreter, I had code to implement the built-in functions that looked something like this: match func_name : case "LEN" : if len ( args ) != 1 : raise TypeError ( f "Wrong arguments for LEN, got { len ( args ) } " ) return len ( args [ 0 ]) case "LEFT$" : if len ( args ) != 2 : ra…

9 Aug 2026 · lalitm · Lalit Maganti

Changing Devtools Is Cheap. Owning Them Isn’t.

In Devtools must be open source1 (via), David Crawshaw makes the case that, because of coding agents, we’re now in an era where devtools will be personalized by individual users. Specifically, agents’ ability to jump into new codebases and build whatever we want means we’ll be hacking on the source of the devtools we use day to day (even those without extension APIs) adding features and automatically rebasing our patches across releases. The argument is seductive, especially to a reader wh…

9 Aug 2026 · thombles · Serious Computer Business

WiFi HaLow on Phones

In a recent post I was getting excited about HaLow and I mentioned that I had some HT-HD01 units on order from Heltec. Those have now arrived and my excitement continues. These units are very cool for three main reasons. It’s affordable. They cost 69 USD each. Nice. Versatile deployment modes. Out of the box you can build a standard AP/client scenario. You can also use 802.11s meshing , which I haven’t tested yet. You have the choice between NAT and bridging, so you can make it so that all t…

9 Aug 2026 · JamieTanna · Jamie Tanna | Software Engineer

Reposted Mike Sheward (@SecureOwl@infosec.exchange) Post details unfortunately last night our AI model escaped its sandbox and gained access to a JIRA server, at which point it felt it best to return to it’s sandbox

9 Aug 2026 · edsu · inkdroid

Bookmarks - llm, movie, programming, research

These are some things I’ve wandered across on the web this week. 🔖 Elasticsearch isn’t your AI search problem. You are. Why data governance and evaluation matter when building search systems, and especially when doing Retrieval Augnented Generation. llm search 🔖 Can AI agents conduct open-ended AI research? Early evidence from two case studies Forecasts of explosive AI progress hinge on AI agents automating AI research. But evidence on whether agents can carry out open-ended AI researc…

9 Aug 2026 · capjamesg · with words, wonder

Evening

Herein, three chapters from today: two reflecting on the evening, and one looking back to the morning. ⁂ ⁂ ⁂ The sun shines through the window onto the coffee table — my typewriter and the Lucky Cat next to my typewriter are both illuminated; the cat waves at a fast, steady pace as the solar panel that receives the energy from the beaming sun. I look outside and see the shadows of the trees in the nearby field; the blue, blue sky with the occasional cloud floating behind the trees. I thi…

8 Aug 2026 · splitbrain · Linkblog

delphitools — privacy-first browser tools

A collection of small, low stakes and low effort tools. No logins, no registration, no data collection. I can't believe I have to say that. Long live the handmade web. If you find these tools useful, I'm glad. You don't owe me anything. But if you're an artist, feel free to email me your work . I'd love to see it. If you would like to donate to delphitools, I ask that you don't. Make a donation to Wikipedia (opens in new tab) or the EFF (opens in new tab) instead. Email me your proof of donation…

8 Aug 2026 · capjamesg · with words, wonder

HTML Day 2026

A tale of HTML Day 2026 in three chapters: of poetry, of play, and of reflection. ⁂ ⁂ ⁂ the calm that comes from writing a web page in a quiet room, the loudest sounds being the wind blowing and the sound of keys typing, and of being on a call with friends and people from around the world who all came together to make a web page; of seeing what everyone made; and learning new ways to present information; HTML mixes the presentational and the textual, the visual and the technical, the poeti…

7 Aug 2026 · jalcine · Jacky Alciné's weeknotes

Weeknotes for 8/7/2026

I'm publishing this on the 8th but it's meant to be for the 7th. I was preoccupied with a impromptu move to New York City — eating up all of my attention as well as the passing of my dog, Stella. She passed quietly, lived for 15 years, of which half I've grown to know and love her. I'm working on a small memoriam site for her — so many folks have reached out about her and I wanted to give y'all something, she always to give folks things.

7 Aug 2026 · hpj · Comments for Et tu, Cthulhu

Comment on Adventure game graphics with DALL-E 2 by peter

It is fascinating to look back at how quickly these tools evolved since 2022. If you are interested in soundscapes for your projects, you might find some inspiration at <a href="https://123audio.org/" rel="nofollow ugc">https://123audio.org/</a>.

7 Aug 2026 · capjamesg · with words, wonder

Auld Faithful

A few weeks ago, the phrase "old faithful" came to me. I thought "that would be a good name for a ship!" This evening, I decided to do something with the name. I had an idea for a direction, but the story went in a completely different direction than I thought. I ended up writing a story in a version of Scots (that at least makes sense to me). In writing this story, I realised I could hear the story but didn't necessarily know how to write it down. I'm not certain on my spelling in some places, …

7 Aug 2026 · philzook · Hey There Buddo!

An Intuitionistic Micro Proof Assistant

I’ve been tinkering on a solver-oriented interactive proof assistant as a library called Knuckledragger https://github.com/philzook58/knuckledragger .

7 Aug 2026 · gabe · lifewaza

Encoding DVDs with OpenBSD and Handbrake - Update

The encoding finally finished! [20:44:04] Finished work at: Thu Aug 6 20:44:04 2026 [20:44:04] libhb: work result = 0 Encode done! HandBrake has exited. Took about 7 days to encode 56 DVDs from VIDEO_TS folders into more modern .mkv format, using H.264 to save on space. It looks like the .mkv files are quite a bit smaller than the source material: $ du -sk */ | awk '{s+=$1} END {print "Original Folders: " s/1024/1024 " GB"}' Original Folders: 277.174 GB $ du -sk *.mkv | awk '{s+=$1} END {print "…

7 Aug 2026 · capjamesg · with words, wonder

The sound of writing

Writing is a sample of the sonorous inner monologue of life: a handful of the words that seem to mean something; that carry with them weight: greeting, friendship, questions, realisations, hopes, dreams, anxieties; sounds that carry life, and how we use language to coalesce all that we take in, transforming our ideas into something others can read in their own voices. As I write, I sit on the precipice of three voices: one I create, one I imagine, and the other that you, the reader, fill in. The…

6 Aug 2026 · mrjn · Manish R Jain

Docovia: The Land for Your Docs

Docovia is the land for your docs, a place your docs can call home. It hosts, processes, archives, extracts text, enriches the doc via LLM , and makes it all searchable via Typesense. You can see a live read-only demo of Docovia here . The source code is available on GitHub . I’ve been self-hosting paperless-ngx for a while now, and I owe it my real gratitude. It got me away from the clutches of Dropbox and Google Drive, where my docs were piling up with many duplicated copies and without any …

6 Aug 2026 · aphaelion · asb's corner

Don't Believe Everything You Think

Written by Joseph Nguyen This book, I thought, would be similar in spirit to Naval's Almanack. I was wrong about that, and I think that was a very good thing. I really liked the cadence and style of this book, it felt inviting and grounded, and helped me more calmly re-evaluate how I thought and the difference between thoughts and thinking, non-thinking, control, the PAUSE acronym, intuition, and space for ideas. I still need to properly peruse the "practice" section, but overall this was helpfu…

6 Aug 2026 · capjamesg · with words, wonder

I Thought it Was a Tire

This post was written by Zachary Kai as part of Blaugust 2026. Read the post I wrote about art history for Zachary's site. ⁂ ⁂ ⁂ I’m participating in Blaugust this year. Like most things, on a whim. Nerd Girl, who’s coordinating this year’s edition, compiled community-builder prompts. I’m always for those, because where would we be without community? One challenge: write a guest post for someone’s site, or have someone write one for yours. I thought: why not both? If you’re won…

6 Aug 2026 · capjamesg · with words, wonder

searching

Lost poem: Looking for lost owner.

6 Aug 2026 · capjamesg · with words, wonder

Morning

Warm tea, wiki edits, and zines sent by a friend that arrived earlier this week welcome me to the morning. Yesterday there was a rain shower more intense than any I have seen for a while; a powerful wind blew through the air. Now, the day is calm: the sky is cloudy and a light breeze sways the leaves on the trees to and fro. Birds call. My tea is empty. I should make another cup. I look around the room and think of how different times bring life to different parts of the place. My guitar sings i…

6 Aug 2026 · capjamesg · with words, wonder

depths

be my invisible mirror that opens when i write. with words, wonder; hope, dreaming. be my literary pillow; bear the brunt of the i (eyes) the questions, of self. be the messy middle of my mind on paper, that speaks of life. blank, until it is not. Inspired by Tim Kiely's prompt.

5 Aug 2026 · emschwartz · Evan Schwartz

Notes from the AI Coding Transition

Like many other software engineers, my coding workflow has changed dramatically since the start of 2026. And like many others, I've felt some mix of awe, grief, frenetic productivity, atrophying skills, and understanding less while shipping more. In this moment where the field is undergoing this rapid shift, I've found it helpful to read others' takes on their processes, what they're doing to keep their brains engaged, and their genuinely mixed feelings. Before writing up my own thoughts, I went…

5 Aug 2026 · thombles · Serious Computer Business

Using local DeepSeek v4 Flash in Xcode

I’m rather pleased. I’ve been able to bolt together enough pieces of software that I can now run DeepSeek v4 Flash with native MXFP4 routed-expert weights on my MacBook Pro, not only via a CLI harness like OpenCode, but also through Xcode’s native “intelligence” integration. Before you get too excited please realise that I’m running this on a ludicrously expensive M5 Max with 128 GB RAM. However , I am hoping that the upcoming Qwen3.8-27B release will be awesome and it will be practi…

5 Aug 2026 · capjamesg · with words, wonder

Space (making)

< style > . navigation , details , summary { display : none ; } @ media ( max-width : 40em ) { . site-name-mobile { margin : 0 !important ; } . navigation-full { align-content : center ; } } </ style >

5 Aug 2026 · capjamesg · with words, wonder

Museums

Earlier this week I was thinking about inspiration – what inspires me to write? Nature, friends, what I see in the world as I walk around – all these are the basis of many of my blog posts. Museums, too, inspire me, both to think and to create. When I am in a museum, I can get lost in an artwork, ebbing between the beauty of a piece and then, afterwards, studying the work – what can I see, what do I see. Whenever I spent time in galleries, I lose track of time. Half an hour can pass as if …

5 Aug 2026 · capjamesg · with words, wonder

Space-making

Space ⁂ ⁂ ⁂ Space (making) ⁂ ⁂ ⁂ Space-making. A few weeks ago I wrote about the roles of space in creative contexts, from art galleries to music to language to conversation. Space is a building block for rhythm., I wrote. This morning, I decided to write a blog post that was entirely space. I thought of the blog post as a place where you don’t have to read or do anything; where you can take a moment just for yourself. This piece takes on a new meaning when considered in the contex…