Tom Casavant's Avatar

Tom Casavant

@tom.tomkahe.com

Software Developer from Ohio #OpenSource #Bengals #Reds #OhioState @pokemon @trending_bot @ohgo @surrender_index @surrender_idx90 @tmnt @gulfof @GiftArticles @columbus […] 🌉 bridged from ⁂ https://tomkahe.com/@tom, follow @ap.brid.gy to interact

121
Followers
170
Following
575
Posts
02.05.2024
Joined
Posts Following

Latest posts by Tom Casavant @tom.tomkahe.com

Album art from the album Thing a Week Four by Jonathan Coulton

Album art from the album Thing a Week Four by Jonathan Coulton

Tom is now listening to Mr. Fancy Pants
https://open.spotify.com/track/7K59sgfjZUySgIfVaVgGbQ

#JonathanCoulton

11.03.2026 15:22 👍 0 🔁 1 💬 0 📌 0
Franklin County Emergency Management FCEMHS - 2m ow
Franklin County is under a Slight Risk for severe weather on Wednesday,
March 11, 2026. To prevent confusion, FCEMHS will suspend the noon
test of the Outdoor Warning Siren System tomorrow. If the sirens sound, a
Tornado Warning is in effect, and residents should take action.

Franklin County Emergency Management FCEMHS - 2m ow Franklin County is under a Slight Risk for severe weather on Wednesday, March 11, 2026. To prevent confusion, FCEMHS will suspend the noon test of the Outdoor Warning Siren System tomorrow. If the sirens sound, a Tornado Warning is in effect, and residents should take action.

Wild that you _still_ need an account on twitter in order to get a notification like this. Should've had an RSS feed for these over a decade ago

10.03.2026 18:09 👍 1 🔁 0 💬 0 📌 0
Original post on fietkau.social

Seems as good a day as any to thank @hongminhee and team for the exemplary work on @fedify. Following Fedify's big 2.0 release, my two largest interoperability pain points in @encyclia can be fixed. 🙂

https://github.com/fedify-dev/fedify/issues/473 means that people using @gotosocial will […]

10.03.2026 15:23 👍 0 🔁 6 💬 0 📌 0
Original post on manganiello.eu

**#ActivityPub support in #Madblog**

I am glad to announce that Madblog has now officially joined the #Fediverse family.

Madblog has already supported #Webmentions for the past couple of weeks, allowing your blog posts to be mentioned by other sites with Webmentions support (WordPress, Lemmy […]

10.03.2026 12:51 👍 0 🔁 0 💬 0 📌 0
Original post on mastodon.social

The February 2026 Trunk & Tidbits is posted. Our monthly engineering update, including progress on 4.6, our AI contribution policy, upcoming end-of-life for version 4.3, some posts about the Share button, and more.

#MastoDev #MastoAdmin #Mastodon […]

10.03.2026 11:59 👍 1 🔁 26 💬 0 📌 4
Original post on hollo.social

Salvatore Sanfilippo (@antirez) and Armin Ronacher (@mitsuhiko) both argue that #AI reimplementation of #copyleft libraries is fine. Their legal reasoning might be correct. That's not the point.

Legal and legitimate are different things—and both pieces quietly assume otherwise […]

09.03.2026 15:23 👍 1 🔁 6 💬 1 📌 0
Preview
How Standards Are Made Recently I received a large grant from Bluesky Social PBC to fund my work on FedCM for decentralized web. So whilst the response has been overwhelmingly positive, there's currently a tiny tiny percentage of people in my mentions on the fediverse right now that are accusing me of horrible things

Here's these posts in blog article form: https://writings.thisismissem.social/how-standards-are-made/

10.03.2026 03:50 👍 2 🔁 7 💬 0 📌 1

Also I love to see more cross protocol work happening. Rising tides can lift all boats.

Folks who want to have protocol wars can wade in and try to hold back the ocean.

09.03.2026 19:39 👍 18 🔁 8 💬 0 📌 0

@liaizon I think atproto still has quite awhile to further reduce reliance on Bluesky infra

09.03.2026 21:14 👍 0 🔁 0 💬 0 📌 0

@liaizon as in, I dont think this is Bluesky caving to their VC funders. We'll have to see who their permanent ceo ends up being

09.03.2026 21:11 👍 1 🔁 0 💬 1 📌 0
Evan Prodromou (@evan@cosocial.ca) I've been acquainted with Toni in the past and I've found him to be a nice, smart person with a good awareness of open source and the open web.

@liaizon most of the other things I've seen about him, he seems like a decent guy. This feels like a *very temporary* thing where they needed a ceo and they found a guy people liked.

https://cosocial.ca/@evan/116201037810176108

https://social.lol/@macmanx/116201008603268979

09.03.2026 21:10 👍 1 🔁 1 💬 1 📌 0
Original post on hachyderm.io

I'm super hyped to announce that Bluesky Socal PBC has given me a grant to work on the Federated Credential Management (or FedCM) standards to make them really work for all decentralized web applications.

This is why I stepped up to be an Invited Expert with the W3C FedID Working Group earlier […]

09.03.2026 18:40 👍 11 🔁 24 💬 4 📌 4

Congrats to @thisismissem.social for the well deserved financial support.

She contributes across atproto and ActivityPub, & with the IETF OAuth standards.

FedCM is a W3C web platform API that “allows users to login to websites with their federated accounts in a privacy preserving manner”

09.03.2026 19:45 👍 48 🔁 12 💬 0 📌 0
Preview
A New Chapter for Bluesky - Bluesky After several intense and incredible years building Bluesky from the ground up, I've decided to step back as CEO and transition to a new role as Bluesky's Chief Innovation Officer.

Some personal news: I’m transitioning from CEO to a new role as Bluesky’s Chief Innovation Officer! I’m excited to welcome @toni.bsky.team as our interim CEO.

More here: bsky.social/about/blog/0...

09.03.2026 19:08 👍 6103 🔁 919 💬 580 📌 416
Preview
Ohio State President Ted Carter resigns over inappropriate relationship Ohio State President Ted Carter has resigned after a little more than two years on the job.

https://www.dispatch.com/story/news/education/2026/03/09/ohio-states-ted-carter-steps-down-over-inappropriate-relationship/89062940007/

09.03.2026 14:58 👍 0 🔁 0 💬 0 📌 0
2bd6ebec-6fb9-4d85-9d6a-beb4d2ea3fe0-image.jpeg

2bd6ebec-6fb9-4d85-9d6a-beb4d2ea3fe0-image.jpeg

Reposting to the threadiverse

Original credit @lucaswerkmeister@wikis.world

https://wikis.world/@LucasWerkmeister/116196129805525446

09.03.2026 00:28 👍 1 🔁 4 💬 1 📌 0

Fixed up some issues i was putting off on my server. Mastodon was throwing sporadic errors the last few months and apparently I was just caching requests I shouldnt have been. And I migrated FreshRss to a postgres instance because it turns out loading thousands of rss feeds can take a toll.

08.03.2026 20:21 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

Previous Action: Up ⬆️

08.03.2026 13:27 👍 0 🔁 1 💬 0 📌 0
Original post on mastodon.social

Hey #ActivityPub friends. Are there any new ActivityPub / Mastodon features I should add to #ActivityBot?

It's a small bot-only ActivityPub server in a single PHP file.

https://gitlab.com/edent/activity-bot/

It can be followed, post images, allow quote posts, etc.

Is there anything else you […]

08.03.2026 10:12 👍 2 🔁 11 💬 2 📌 0
SOCCon 2026 - Security Operations Center Conference The premier conference for Security Operations Center professionals. June 15, 2026.

https://soccon.org oh, this is awesome

06.03.2026 20:23 👍 0 🔁 0 💬 0 📌 0
Preview
Proton Mail Helped FBI Unmask Anonymous ‘Stop Cop City’ Protestor Privacy-focused email provider Proton Mail provided Swiss authorities with payment data that the FBI then used to determine who was allegedly behind an anonymous account affiliated with the Stop Cop City movement in Atlanta, according to a court record reviewed by 404 Media. The records provide insight into the sort of data that Proton Mail, which prides itself both on its end-to-end encryption and that it is only governed by Swiss privacy law, can and does provide to third parties. In this case, the Proton Mail account was affiliated with the Defend the Atlanta Forest (DTAF) group and Stop Cop City movement in Atlanta, which authorities were investigating for their connection to arson, vandalism and doxing. Broadly, members were protesting the building of a large police training center next to the Intrenchment Creek Park in Atlanta, and actions also included _camping in the forest and lawsuits_. Charges against more than 60 people have since been dropped. Information the FBI received showed a specific person as the payment source for a particular Proton Mail account, the record shows. “On January 25, 2024, subscriber information received from the Swiss Mutual Legal Assistance Treaty Unit, revealed full name] (SUBJECT) as the payment source for the Proton e-mail address [_defendtheatlantaforest@protonmail.com_,” it reads. 404 Media is not publishing the person’s name because they don’t appear to have been charged with a crime, according to searches of court databases. 💡 ****Do you know anything else about this case? Or what other data companies provide? I would love to hear from you. Using a non-work device, you can message me securely on Signal at joseph.404 or send me an email at joseph@404media.co.**** The record, written by an FBI Special Agent from the Domestic Terrorism squad, is an affidavit in support of a search warrant. It says the _defendtheatlantaforest@protonmail.com_ email address is publicly listed as the primary email address on the DTAF Facebook page. The email was also listed as the point of contact on a blog that regularly shared details about actions taken against the planned training center, including spray painting a related building with a message for executives “You will drop this contract eventually, why wait to see how far we will go?” and setting another on fire. “DTAF uses the Scenes Blog and other social media platforms to encourage followers to participate in their events, and to take independent action in furtherance of DTAF objectives, to include criminal activity,” the document says. The document says the FBI believes that whoever manages the Proton Mail account likely has administrative access to the blog. The FBI received details about that Proton Mail account from the Swiss authorities via a Mutual Legal Assistance Treaty, or MLAT. An MLAT is when _authorities in one country agree to provide information_ to an agency in another country. These are often used when the company or entity holding the information may only respond to local law enforcement demands for data. Edward Shone, head of communications for Proton AG, the company behind Proton Mail, told 404 Media in an email: “We want to first clarify that Proton did not provide any information to the FBI, the information was obtained from the Swiss justice department via MLAT. Proton only provides the limited information that we have when issued with a legally binding order from Swiss authorities, which can only happen after all Swiss legal checks are passed. This is an important distinction because Proton operates exclusively under Swiss law.” Functionally, though, the material was provided to the FBI. “Proton accepts payments via cryptocurrency, cash, and also credit card. If you use a credit card, we do have access to the payment identifier which can be used to identify the credit card holder from the card issuer. We check all legal orders received from Swiss authorities and we understood that a law enforcement officer was shot and explosive devices were involved, and we verified that Swiss legal requirements were met,” he added. The FBI search warrant affidavit does not mention a shooting. Police killed Manuel Paez Terán in January 2023 at a forest protest after he fired a gun at police from inside a tent injuring an officer, _records reviewed by _The Guardian_ showed_. Before the shooting, police fired pepper balls into his tent, the records showed. The document says DeKalb Police Department arrested the person believed to be behind the Proton Mail account for alleged trespass at one of the first DTAF protests in January 2022. The document also shows the authorities obtained the person’s travel plans, and planned to execute the search warrant at the Atlanta airport. Prosecutors in Georgia previously charged 61 people allegedly connected to Stop Cop City activity under the Racketeer Influenced and Corrupt Organizations (RICO) Act. The RICO Act is usually reserved for prosecuting mob bosses or for arguing that an organization is entirely criminal in nature. In December, _a judge threw out_ all of those RICO charges, but five defendants still faced domestic terrorism charges. Proton Mail _previously provided authorities_ with the recovery email address of someone allegedly connected to the Democratic Tsunami movement, which pushes for Catalonian independence.

A court record reviewed by 404 Media shows privacy-focused email provider Proton Mail handed over payment data related to a Stop Cop City email account to the Swiss government, which handed it to the FBI.

05.03.2026 20:36 👍 2 🔁 1 💬 0 📌 0

AI shows up in the world in some pretty negative ways, especially around misinformation, slop, and spam, and dealing with those issues in a social network are increasingly a focus of my time. I don't have a hard time understanding why a lot of people are suspicious of it as a result.

05.03.2026 21:58 👍 258 🔁 12 💬 4 📌 2
image/jpeg
Screenshot of notifications bar on Samsung flavored android from Samsung Wallet app that reads "Reminder: pre-order the new galaxy s26 Ultra"

image/jpeg Screenshot of notifications bar on Samsung flavored android from Samsung Wallet app that reads "Reminder: pre-order the new galaxy s26 Ultra"

Getting a notification from my phone to tell me to buy a new phone, i love technology

05.03.2026 22:33 👍 3 🔁 2 💬 0 📌 0

new from me: FR#156 - Share Where?

on @Mastodon 's new Share button, the Mastodon API and protocol ownership

https://connectedplaces.online/reports/fr156-share-where/

05.03.2026 18:34 👍 3 🔁 14 💬 4 📌 5

RE: https://mastodon.social/@fediversereport/116178002926045553

This is what I mean when I say the Fediverse is centralized around Mastodon. The number of calls I hop on where people say, "Yeah, but I need it to function with the Mastodon API first," is a problem.

The Atmosphere has a similar […]

05.03.2026 19:47 👍 1 🔁 2 💬 0 📌 0
NLnet; Open Social Fund

If you are working on Fediverse software, I highly recommend applying for the NLNet Open Social fund. They have 480K euros to apply to ActivityPub software. The deadline is March 31st.

https://nlnet.nl/opensocial/

05.03.2026 21:38 👍 5 🔁 64 💬 0 📌 0
Preview
8.0.0 — Smash That Like Button Every major version is a milestone, and 8.0.0 is no exception. Your WordPress blog just became a two-way street in the Fediverse. Visitors can like and boost your posts directly on your site. Media from federated replies is handled more reliably, and new block patterns make it easy to drop ActivityPub features into your pages. ## Like and Boost, Right From Your Blog The Fediverse Reactions block now has optional **Like**  and **Boost**  action buttons, inline with each reaction group. When a visitor clicks one, a modal opens where they can enter their Fediverse handle or copy the post URL to interact from their home server. The plugin remembers the visitor’s profile in their browser, so the second time around it’s even faster. And for folks who aren’t familiar with how the Fediverse works, each modal now includes a collapsible **“ Why do I need to enter my profile?”** help section that explains the open social web in plain language. This dramatically lowers the friction for cross-platform engagement. ## Block Patterns and Templates Setting up a Fediverse-ready profile page used to mean manually assembling Follow Me, Extra Fields, and Followers blocks. Not anymore. We’ve added a **“ Fediverse” block pattern category** with four pre-configured layouts: * **Author Profile with Follow** , a compact profile card. * **Fediverse Follow Page** , a full-page follow experience. * **Author Header with Follow** , great for author archive headers. * **Fediverse Sidebar** , drop it into any sidebar or widget area. If you’re running a block theme on WordPress 6.7+, there’s also a new **Author Archive (Fediverse)**  block theme template ready to go. ## Publish Smarter With Post Format Suggestions A new **pre-publish panel**  now analyzes your post content and suggests an appropriate post format when your object type is set to “Post Format.” Got a post that’s mostly images? It’ll nudge you toward the Image format. A video post? Video format. This matters because media-focused Fediverse platforms like Pixelfed and Vernissage display Notes differently than Articles, so choosing the right format means your content looks its best everywhere it lands. ## Community Snippets We’ve added a `snippets/` folder to the GitHub repository, a home for lightweight, community-contributed extensions that don’t belong in the core plugin but are too useful to lose. The first batch includes: * **FediBlog Tag**, automatically adds `#FediBlog` to standard blog posts for better Fediverse discovery. * **Locale from Tags**, derives post locale from taxonomy tags. * **Bot Account**, marks your profile as automated and displays a “BOT” badge in the Fediverse. * **Blockless ActivityPub**, renders Fediverse reactions as pure server-side HTML, no JS required. * **Photon CDN**, serves cached remote media through Jetpack’s Photon CDN for faster delivery. Got a snippet of your own? Check out the snippets folder and send a PR. ## Smarter Media Caching Under the hood, we’ve rebuilt how the plugin handles remote media, avatars, emoji, images, audio, and video from across the Fediverse. Instead of importing everything into the WordPress Media Library at insert time, media is now wrapped in custom blocks and **cached lazily at render time**. What does that mean for you? Faster processing of incoming content, less disk usage, and better rendering of audio and video attachments. Original remote URLs are preserved in block attributes, so caches can be regenerated without data loss. If you’re using Jetpack’s Site Accelerator, that works too, the new system is built filter-first. For site admins, there are new CLI commands to keep things tidy: wp activitypub cache status wp activitypub cache clear ## Minimum PHP 7.4 With WordPress 7.0 deprecating PHP 7.2 and 7.3, we’ve raised the minimum requirement to **PHP 7.4**. This lets us clean up compatibility polyfills and use more modern PHP features going forward. If you’re still on an older version, update your PHP before updating the plugin. ## Changelog ### Added * Add a help section to interaction dialogs explaining the Fediverse and why entering a profile is needed. * Add a notice on the Settings page to easily switch from legacy template mode to automatic mode. * Add a pre-publish suggestion that recommends a post format for better compatibility with media-focused Fediverse platforms. * Add a Site Health check that warns when plugins are causing too many federation updates. * Add backwards compatibility for the `ACTIVITYPUB_DISABLE_SIDELOADING` constant and `activitypub_sideloading_enabled` filter from version 7.9.1. * Add bot account snippet that marks ActivityPub profiles as automated accounts, displaying a “BOT” badge on Mastodon and other Fediverse platforms. * Add Cache namespace for remote media caching with CLI commands, improved MIME validation, and filter-based architecture. * Add federation of video poster images set in the WordPress video block. * Add Locale from Tags community snippet. * Add optional Like and Boost action buttons to the Fediverse Reactions block, allowing visitors to interact with posts from their own server. * Add pre-built Fediverse block patterns for easy profile, follow page, and sidebar setup. * Add snippet for blockless fediverse reactions. * Add `wp activitypub fetch` CLI command for fetching remote URLs with signed HTTP requests. ### Changed * Improved active user counting for NodeInfo to include all federated content types and comments. * Improve language map resolution to strictly follow the ActivityStreams spec. * Superseded outbox activities are now removed instead of kept, reducing clutter in the outbox. * The minimum required PHP version is now 7.4. ### Fixed * Accept incoming activities from servers that use standalone key objects for HTTP Signatures. * Fix a crash on servers where WordPress uses FTP instead of direct file access for media caching. * Fix a crash when receiving posts from certain federated platforms that send multilingual content. * Fix automatic cleanup of old activities failing silently on sites with large numbers of outbox, inbox, or remote post items. * Fix comment count to properly exclude likes, shares, and notes. * Fix follow button redirect from Mastodon not being recognized. * Fix modal overlay not covering the full screen on block themes. * Fix outbox invalidation canceling pending Accept/Reject responses to QuoteRequests for the same post. * Fix QuoteRequest handler to derive responding actor from post author instead of inbox recipient. * Fix reactions block buttons inheriting theme background color on classic themes. * Fix reactions block layout on small screens and remove unwanted button highlight when clicking action buttons. * Fix signature verification rejecting valid requests that use lowercase algorithm names in the Digest header. * Fix soft-deleted posts being served instead of a tombstone when the post is re-saved. * Improve compatibility with federated services that use a URL reference for the actor’s public key. * Improve handling of all public audience identifiers when sending activities to followers and relays. * Prevent private recipient lists from being shared when sending activities to other servers. ## Get It Download from WordPress.org or grab it on GitHub. Remember to check your PHP version first — 7.4 or higher is now required. A huge thank you to everyone who contributed code, testing, bug reports, and ideas to this release. Special thanks to @kraft, @jeremy, and @futtta for their snippet contributions. Update, try out those Like and Boost buttons, and let us know what you think — what’s the feature you’ve been waiting for? What would you like to see next?

WordPress ActivityPub 8.0.0 makes your blog more interactive in the Fediverse: visitors can Like/Boost posts directly on-site, with faster repeat interactions and clearer guidance. New Fediverse block patterns/templates speed setup, a pre-publish panel suggests post formats, community snippets […]

05.03.2026 15:45 👍 3 🔁 27 💬 2 📌 1

RE: https://mastodon.social/@fediversereport/116178002926045553

Laurens Hof is at it again highlighting the problems of our lack of an adequate ActivityPub API and the hurdles that are to come in it getting adoption.
#fedidev

05.03.2026 19:24 👍 4 🔁 4 💬 1 📌 0

RE: https://mastodon.social/@glyph/116172179294783146

"Is there a point to understanding things?" is, I think, the single biggest open question about Software Engineering as a discipline that has opened up over the last 18 months.

I expect it'll be answered in the affirmative, but
a) I don't […]

04.03.2026 18:25 👍 1 🔁 16 💬 2 📌 0