Adding Comments From Bluesky To This Blog

This blog can now pull in comments from bluesky, as well as the fediverse.

In the modern world, blog comments are hard. If you run your own comment system, you get to deal with spammers, AI bots, and worse. You also have to deal with exploits on whatever comment system you use or any of the technology it depends on. That was the reason I built this blog as entirely static: once it's built, all the webserver does is serves HTML, JavaScript, and other files to your browser. No code at all is executed server-side.

Read more...

Investigating Model Context Protocol as an Accessibility Interface

Can Model Context Protocol (MCP) have accessibility benefits for humans with disabilities, beyond just enabling AI? I built a tool we can use to find out!

A good deal of digital ink has been spilled on the benefits (or lack thereof) that AI may bring to the field of accessibility. Thus far, most of this discussion has been focused in two areas. First, will the need to make websites accessible to AI agents cause an uptick in semantic and well-structured HTML that is easier for AI to process? Second, will AI generated code be more or less accessible for users with disabilities? However, nobody has yet investigated if the tools currently being created specifically for AI may be reused by screen readers and other non-LLM assistive technology. As more and more websites intended for humans begin blocking agentic traffic, this problem becomes ever more pressing, and the idea of allowing assistive technology to use the same gateways provided for AI becomes ever more timely.

Read more...

How to correctly perform automatic updates for Hermes agent

Updating Hermes agent on an automatic schedule is much, much harder than it should be.

As someone who has used Hermes Agent for several months now, one of the biggest struggles is just keeping it updated, keeping it working through updates, and adapting the plugins I maintain to the frequent codebase changes.

Read more...