Mastodon Digest
for the past
scorer
threshold
Posts

In 2022, SF voters passed an Empty Homes Tax sponsored by DSA SF and Faith in Action, but it's not being collected due to a landlord lawsuit over their alleged Constitutional right to leave homes empty.

But if landlords don't like a tax on vacant properties, there could be a more direct option. We could simply withdraw property protection services from the vacant properties. Why should taxpayers foot the bill for sheriff's deputies with shields and batons to keep vacant buildings vacant?

Sheriffs with shields and batons.

You don't often see it expressed in a visible way like this, but such state violence ultimately backs up all property ownership. Homelessness only exists because if people entered and made a home in a vacant or underused property, the state would use essentially unlimited force to evict them.
missionlocal.org/2025/08/edinb

Rate my battlestation!

This is a Sony Anycast Station AWS-G500HD from 2007. It's essentially a Sony luggable PIII 933Mhz PC that runs Linux 2.4.20 with a ton of FPGAs to do the heavy lifting of a video switcher. Plus glorious physical buttons, faders, dials, and removable keyboard. Oh, and a jog wheel.

#RetroComputing

A

Official #GBBasic is released, for making #Gameboy ROMs with integrated editor (assets, music, code)

Like #GBStudio but using a Basic language (it uses #gbvm underneath like GBStudio does)

Web version free, desktop versions on steam $18 usd
tonywang.itch.io/gbbasic

Source code
github.com/paladin-t/gbb

gbbasic
gbbasic
gbbasic
gbbasic

RasterPlus v2.06

macintoshgarden.org/apps/raste

Graphx's RasterPlus is film recorder software for printing a variety of image formats to film via a CRT Film Recorder.

#macgarden #visualartsgraphics #2000 #graphx

Boosts

Hey everyone,

The time’s come for me to search for a new role.

I’m a Lead/Staff iOS developer, with something over 10 years experience. I’m based in Canberra, but I’m very happy to be remote, too. Up for other things as well!

Let me know if I can send you my CV!

Huw

#getfedihired

Boston Mayor Michelle Wu responding to Pam Bondi's threats.

This. This is how it's done.

content.boston.gov/sites/defau

I
Our

I've been running v3.0.0 of Ktistec in production for the last few weeks, and it seems stable and I’m using it every day, so it’s time to release it!

This release adds:

Model Context Protocol (MCP) support. Ktistec can act as an MCP Server.
OAuth2 authentication support. Ktistec can act as both an OAuth2 authentication server and a resource server.

Model Context Protocol (MCP) is a simple, general API that exposes Ktistec ActivityPub collections (timeline, notifications, likes, announces, etc.) to MCP clients. To be fully transparent about what this means, MCP clients are shells for Large Language Models (LLMs).

When building this, I focused on a few use cases that are important to me: content summarization, content prioritization (or filtering) based on my interests or the content's structure (well-constructed arguments vs. low-signal opinions) or its tone, especially when it comes to shared posts. Ktistec is a single user ActivityPub server and Epiktistes (my instance) gets a lot of traffic. I want to build the “algorithms” that surface the content I want to see.

Of note, there’s currently no support for content generation.

While I work on this, I’m not abandoning the 2.x line. I’ll continue to add compatible features and fix bugs as long as I'm able. I realize the use of LLMs, and MCP by extension, and therefore the 3.x branch, is controversial—I don’t intend to push v3 on anyone.

If you're still with me, Ktistec now exposes:

MCP ResourcesActivityPub actors (ktistec://actors/{id*})
ActivityPub objects (ktistec://objects/{id*})
registered users (ktistec://users/{id})
server information (ktistec://information)
Toolscount_collection_since(name, since)
paginate_collection(name, page, size)
read_resources(uris)
Promptswhats_new

Supported collections include:

timeline, notifications, posts, drafts, likes, announces, followers, following
collections of hashtags of the form hashtag#<name> (e.g., "hashtag#technology")
collections of mentions of the form mention@<name> (e.g., "mention@euripides")

There is more detail in the README.

TL;DR Add a remote MCP connector in your MCP client of choice: supply the URL of your instance including the /mcp path (e.g. "https://epiktistes.com/mcp").

Screenshot of the MCP Inspector connected to Epiktistes


#ktistec #fediverse #activitypub #crystallang #mcp #llm

This is for people over 65 only. Please boost for reach.

How often are you in pain?

Hello. I wrote a nice long essay about AI and this very strange moment where we're constantly told we're living in the dawn of a strange new future but the only thing that's actually clear is that everyone feels pretty unmoored and uncertain. I hope you'll read it

AI Is a Mass-Delusion Event

I propose replacing calories with watt-hours.

- Almost same value (1 kilocalorie / Calorie is ~1.1 watt-hours)
- more intuitive for people who use electricity
- never the confusion between calories (science), Calories (food, which is technically kilocalories), kilocalories, and 'kilo Calories' (which is technically megacalories)
- you get to feel more like a robot with your 2.5kwh power consumption a day which may feel like validation to some creatures on this fediverse
- become powered by cake