1009 bookmarks

Links to things I share without comment: tools, articles, whatever else I find interesting. My blog with actual writing is at [Sam's Stuff](https://stuff.interfree.ca)

2026-08-28

1094.

MCP-Driven Accessibility Tree Standardization for AI-Powered Screen Reader Agents

arxiv.org/abs/2608.24898

Large language model (LLM) agents that interact with graphical user interfaces increasingly rely on either raw screenshots or platform-specific accessibility application programming interfaces (APIs) to perceive interface state. Both approaches have limitations for assistive applications: screenshot-based perception lacks the semantic roles and relationships required by screen readers, while platform-specific APIs such as Windows UI Automation, macOS Accessibility, Android AccessibilityService, and web ARIA require separate integrations for each platform. This paper proposes an architecture that uses the Model Context Protocol (MCP) as a unified transport and schema layer between heterogeneous accessibility frameworks and LLM-based assistive agents. An MCP accessibility server exposes ARIA-aligned roles, labels, states, and focusable-element hierarchies through a platform-independent representation, enabling consistent interaction across operating systems and applications. The framework also introduces an MCP resource model for persisting user accessibility preferences across sessions. The architecture is analyzed with respect to three research questions: protocol extensibility for accessibility-tree representation, latency and semantic fidelity trade-offs between accessibility trees and screenshot-based perception, and support for persistent accessibility profiles through MCP resources. Rather than presenting an empirical implementation, this work contributes a conceptual framework supported by comparative analysis of accessibility APIs, GUI agent architectures, and the MCP specification. The analysis suggests that a standardized MCP accessibility layer can reduce platform-specific integration complexity while preserving the semantic information required for accessible AI agents, providing a foundation for future implementation and evaluation.

1093.

From Blind Edits to Verified Repair: Building Trustworthy User-Side LLM Agents for Web Accessibility

arxiv.org/abs/2608.24913

Assistive agents that adapt web pages on the user's side, at the moment of browsing, could reach the accessibility failures that site authors leave unfixed, and large language models make such agents newly plausible. We contribute three building blocks toward that goal. The first is a complete, privacy-preserving browser agent: a Chrome extension that extracts a page's style sheets, condenses them to fit a local model's context window, asks the model for additive CSS addressing 18 metrics from WCAG and the W3C cognitive accessibility guidance, and injects the result reversibly into the live page. The second is a dual-condition protocol that measures harm as carefully as benefit, applied to six small open-weight models (7B to 14B) on ten violation-rich and ten highly accessible live sites. The diagnosis is sobering but precise: unverified generation improved and regressed pages at similar rates (24 improvements against 20 regressions across the 100 trials of the five models that produced injectable CSS), fixing typography while breaking perception-dependent properties. The third answers the diagnosis: a verified repair instrument pairing a trilingual seeded-violation benchmark with an audit-inject-verify loop that accepts a change only if violations strictly decrease, so regression on the automated checks is impossible by construction. In a real browser the instrument detects 57 of 57 seeded violations with no false positives and rejects 126 of 126 adversarially harmful candidates. All code, prompts, benchmark materials, aggregate data, and validation logs are released.

1092.

Join the Paperback Mobile beta

testflight.apple.com/join/e5622MJK

Available on iOS

2026-08-27

1091.

maisem/tailmix

github.com/maisem/tailmix

Contribute to maisem/tailmix development by creating an account on GitHub.

1090.

bartbunting/emacsvox: An experiment in modernization of Emacspeak

github.com/bartbunting/emacsvox

An experiment in modernization of Emacspeak. Contribute to bartbunting/emacsvox development by creating an account on GitHub.

2026-08-26

1089.

P-hacking and Wishful Thinking: ESP in Science Fiction - Reactor

reactormag.com/p-hacking-and-wishful-thinking-esp-in-science-fiction

2026-08-25

1088.

Brumous - Chapter 1 - SeriouslySam - Harry Potter - J. K. Rowling [Archive of Our Own]

archiveofourown.org/works/42882966/chapters/107733519

An Archive of Our Own, a project of the Organization for Transformative Works

1087.

How I Actually Develop Apps Being Blind

taylorarndt.substack.com/p/how-i-actually-develop-apps-being

How I Actually Develop Apps Being Blind

1086.

Your alt text passes automated checks. That doesn't mean it's any good.

github.blog/engineering/user-experience/your-alt-text-passes-automated-checks-that-doesnt-mean-its-any-good

We built a plugin for the GitHub Accessibility Scanner to make sure your alt text is actually accessible. Here's how it works.

1085.

Your executable is a SQLite database

fzakaria.com/2026/08/23/your-executable-is-a-sqlite-database

I have been probably obsessed with two things in the last few years: Nix as a tool to explore innovative ideas that require the capability to rebuild the world and replacing ELF with SQLite as an executable format. You might have noticed that these two ideas are well suited to each other.

2026-08-24

1084.

A Social Filesystem — overreacted

overreacted.io/a-social-filesystem

Formats over apps.

2026-08-23

1083.

Quick review of Nathan Tech's AccessiIF - Technical Development / Interpreters - The Interactive Fiction Community Forum

intfiction.org/t/quick-review-of-nathan-techs-accessiif/81639

I’ve been recently trying AccessiIF, a new Windows interactive fiction program released at the beginning of the month so wanted to right down my thoughts and let others know about it. I really want to like it but I think it is trying to do too much to it’s detriment This program was made by a blind person primarily for blind people, and I think it has promise. I’m unsure what to call it because not only can this run games, it also has an authoring system that can create Inform 7 parser if and ...

1082.

Directory Lister • The Simple (PHP) Web Directory Lister

www.directorylister.com
1081.

ThisCrashesYouOnPhone/aScrobble: A cloud hosted apple music scorbble for last.fm and listenbrainz

github.com/ThisCrashesYouOnPhone/aScrobble

A cloud hosted apple music scorbble for last.fm and listenbrainz - ThisCrashesYouOnPhone/aScrobble

2026-08-22

1080.

Why your local LLM feels dumber than it is

forum.level1techs.com/t/why-your-local-llm-feels-dumber-than-it-is/253917
1079.

An Update on Leaving Gmail for Fastmail

moddedbear.com/an-update-on-leaving-gmail-for-fastmail
1078.

Debian Not Reusing DHCP Leases

blog.feld.me/posts/2026/08/debian-not-reusing-dhcp-leases
1077.

RF:Ph04:Ch69: Neuromancer

camestrosfelapton.wordpress.com/2026/08/18/rfph04ch69-neuromancer
1076.

Add Comments to Your (Static) Blog Using Fediverse Hashtags

karl-voit.at/2026/08/22/Blog-Comments-via-Hashtags

2026-08-21

1075.

Pushing the Speed-Cost Frontier for Qwen3-TTS

nari-labs.com/blog/qwen3-tts-speed-cost-frontier
1074.

I Just Want to Search | Sid's Blog

www.0xsid.com/blog/just-want-to-search
1073.

Sour Bill: The Issue at Hand and More Issues at Hand by William Atheling, Jr. – Black Gate

www.blackgate.com/2026/08/20/sour-bill-the-issue-at-hand-and-more-issues-at-hand-by-william-atheling-jr
1072.

sheldon-im/unity-accessibility-recon: Bilingual, agent-neutral skills and validators for build-bound source and UI reconnaissance before developing Unity screen-reader accessibility mods.

github.com/sheldon-im/unity-accessibility-recon

Bilingual, agent-neutral skills and validators for build-bound source and UI reconnaissance before developing Unity screen-reader accessibility mods. - sheldon-im/unity-accessibility-recon

1071.

Music theory for programmers

runjs.app/blog/music-theory-for-programmers

I can't play an instrument, so I worked out music theory in JavaScript instead. Twelve notes, scales and chords, derived from scratch with code you can hear.

1070.

Quake Shareware, a CD-ROM just a little too full

fabiensanglard.net/quake_shareware_cd/index.html
1069.

Quenzar's Caverns

quenzar.top

2026-08-20

1068.

Let’s Glide, What an AI Guide Does That My Cane Can’t

webfriendlyhelp.com/lets-glide-what-an-ai-guide-does-that-my-cane-cant

When you power up a Glide and it finishes booting, it says two words to you: "Let's glide!" Those two words have been a long time coming for me. As a Founding Glider, I put money dow…

1067.

Hardcore about the IndieWeb ethos - Olly

olly.world/hardcore-about-the-indieweb-ethos

Popular IndieWeb bloggers have been talking about "Hardcore IndieWeb" recently (Neatnik, Brennan). The idea of "hardcore" in this context is doing everything...

1066.

Stop using encrypted email

www.latacora.com/blog/2020/02/19/stop-using-encrypted-email

Stop using encrypted email

2026-08-19

1065.

Fixing a bricked AMD 7040 series Framework 13” laptop with $20 tools

quantum5.ca/2026/08/16/fixing-bricked-amd-7040-series-framework-13-laptop-with-20-tools

My experience fixing my Framework 13” laptop with AMD 7060 series that was bricked due to a failed BIOS update with US$20 worth of tools, instead of replacing the motherboard as suggested by Framework support.

1064.

Dont Steal Mac OS.kext

theapplewiki.com/wiki/Dont_Steal_Mac_OS.kext

Dont Steal Mac OS.kext ("DSMOS") is a kernel extension added in Mac OS X 10.4.4 that prevents the operating system from running on unauthorized Intel hardware. Its...

1063.

djyde/cusdis: lightweight, privacy-friendly alternative to Disqus.

github.com/djyde/cusdis

lightweight, privacy-friendly alternative to Disqus. - djyde/cusdis

1062.

Dobby at the speed of the second book, a harry potter fanfic | FanFiction

www.fanfiction.net/s/14584498/1/Dobby-at-the-speed-of-the-second-book

2026-08-18

1061.

TauriTavern/README.en.md at main · Darkatse/TauriTavern

github.com/Darkatse/TauriTavern/blob/main/README.en.md

The classic Sillytavern, now has been rewritten in Tauri/Rust. - Darkatse/TauriTavern

1060.

HE WHO FIGHTS WITH MONSTERS, Volume One by Travis Deverell (Shirtaloon) – SFFWorld

www.sffworld.com/2026/08/he-who-fights-with-monsters-volume-one-by-travis-deverell-shirtaloon
1059.

DownAccess and Accessible Media Converter: the Downie and Permute of Windows | AppleVis

www.applevis.com/forum/windows/downaccess-accessible-media-converter-downie-permute-windows

2026-08-16

1058.

GitHub - tgeczy/outspoken-nvda: NVDA synthesizer driver for MacinTalk 1984 (Katz & Barton) and MacinTalk 2 (Apple, 1992), running the real 68000 engines under Musashi. MacinTalk 2's ten voices have not been available outside a Macintosh before. Engines not included.

github.com/tgeczy/outspoken-nvda

2026-08-15

1057.

StrAD: A Streaming Method and Benchmark for Audio Description Generation for Long-form Videos

arxiv.org/abs/2608.12549
1056.

DeepSeek's innovative harness treats everything as a plug-in

www.theregister.com/ai-and-ml/2026/08/14/deepseeks-innovative-harness-treats-everything-as-a-plug-in/5288095

2026-08-14

1055.

ClaudeSpeak: Having Claude Code Read Its Replies Through Your Screen Reader

theideaplace.net/claudespeak-having-claude-code-read-its-replies-through-your-screen-reader

I have been doing a lot of development work with Claude Code, and the thing that slowed me down most was not the AI. It was reading the output. In my experience both the Claude desktop app and the …

2026-08-13

1054.

fichub

fichub.polarisocial.xyz

Download fanfiction as EPUB, HTML, MOBI, and PDF. Find recommendations for stories you'll love.

2026-08-12

1053.

Crabsoup

crabsoup.vercel.app

2026-08-11

1052.

Comparing British and American Audio Description of Movies

arxiv.org/abs/2608.09792

2026-08-10

1051.

Why Siri Voices Aren’t Available in Third-Party Apps on iPhone & Mac

speechcentral.net/2026/08/08/why-cant-third-party-apps-use-siri-voices-on-iphone-ipad-and-mac

Siri voices don’t appear in third-party apps on iPhone, iPad or Mac. Learn why Apple restricts them and discover the best alternatives in Speech Central.

2026-08-09

1050.

A shell exclamation mark is not for yelling. Be lazy. | Filip Roséen - refp.se

refp.se/articles/your-shell-and-the-lazy-exclamation-mark

Event designators have been hiding in not-so-plain-sight since the late 1970s — so powerful that forgetting might be part of a massive conspiracy to wear out developer keyboards faster than otherwise.

2026-08-08

1049. 1 like

How Ham Radio Made Silicon Valley

cooperkramer.substack.com/p/how-ham-radio-made-silicon-valley
1048.

How Many Times Do I Have to Tell You? Anything You Type, Burgundy Will Read

www.loweringthebar.net/2026/08/how-many-times-do-i-have-to-tell-you.html

2026-08-06

1047.

AI bots started a religion — humans immediately followed

www.theverge.com/ai-artificial-intelligence/975017/ai-spiralism-chatbot-movement

2026-08-04

1046.

WCAG Evaluation Methodology (WCAG-EM) 2.0

www.w3.org/TR/wcag-em-2

This document describes a methodology with a step-by-step process to evaluate how well digital products conform to Web Content Accessibility Guidelines (WCAG) 2.

1045.

Join the Runa TTS with ReadSpeaker beta

testflight.apple.com/join/bJQ5UpWQ

Available on iOS

2026-08-03

1044.

‎Buzz - chat with your hive App - App Store

apps.apple.com/us/app/buzz-chat-with-your-hive/id6779728271
1043.

‎Text Dungeon: Roguelite App - App Store

apps.apple.com/ca/app/text-dungeon-roguelite/id6759691960
1042.

A cassette recording of the Soviet Fonemophone-4 speech synthesizer, based on the Elektronika-60 computer. : r/Sovietech

www.reddit.com/r/Sovietech/comments/1vdrekk/a_cassette_recording_of_the_soviet_fonemophone4
1041.

A new social me

blog.sturmsucht.de/a-new-social-me

2026-07-31

1040.

Revisiting the Past: Can Pulp Save Science Fiction?

www.typebarmagazine.com/revisiting-the-past-can-pulp-save-science-fiction
1039.

GitHub - zaydea805/term-a11y: Accessible spinners, progress bars, and tables for command line tools, plus a linter that catches screen reader breaking output before it ships.

github.com/zaydea805/term-a11y

2026-07-30

1038.

GitHub - dhlavaty/word-list: Utility for encoding and decoding binary data to different mnemonic sentences.

github.com/dhlavaty/word-list

2026-07-29

1037.

owensong/Inflect-Nano-v2 · Hugging Face

huggingface.co/owensong/Inflect-Nano-v2

We’re on a journey to advance and democratize artificial intelligence through open source and open science.

1036.

‎Radien: Network Toolbox App - App Store

apps.apple.com/us/app/radien-network-toolbox/id6789207545
1035.

The latest Windows 11 update highlights the part of Microsoft I genuinely enjoy covering the most

www.windowscentral.com/microsoft/windows-11/microsofts-accessibility-push-remains-the-single-best-part-of-covering-windows-11

From Read Aloud to Voice Access, Microsoft’s accessibility features almost always end up benefiting everyone. Here is why the latest Windows 11 preview build continues that winning streak.

1034.

‎zWord - word puzzle App - App Store

apps.apple.com/us/app/zword-word-puzzle/id6790643465
1033.

Tails, Timelines & Truths.docx

docs.google.com/document/d/1iKDPgf_z_R79p0aFgSKAXk5Vj4oDKITY/edit?pli=1

MLP G5: The Lore, the Lies, and the Legacy Created & presented by Plucky Pizzicato & Lunar Aurora Research & writing by Frosted Daydream Slide 2: About Us Plucky Pizzicato she/her 🏳️‍⚧️ (pre-transition) In the fandom since 2011 Musician, writer Overanalyzer extraordinaire Involved with the G...

2026-07-27

1032.

raphaelvserafim/whatsapp-binary

github.com/raphaelvserafim/whatsapp-binary

Contribute to raphaelvserafim/whatsapp-binary development by creating an account on GitHub.

1031.

cvs-health/ios-swiftui-accessibility-techniques: Demonstrates iOS SwiftUI Accessibility programming techniques using live good and bad examples that can be tested with VoiceOver and other AT. Includes documentation for developers explaining how to code accessible patterns for iOS.

github.com/cvs-health/ios-swiftui-accessibility-techniques

Demonstrates iOS SwiftUI Accessibility programming techniques using live good and bad examples that can be tested with VoiceOver and other AT. Includes documentation for developers explaining how t...

1 3 4 5 6 7 8 9 10 11 12 13 14 15 16