Home | Notifications | New Note | Local | Federated | Search | Logout
silverpill@silverpill@mitra.social
Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. I help maintain the FEP repository and write my own FEPs too. Currently working on ActivityPub Next.
Code: https://codeberg.org/silverpill/
Matrix: @silverpill:unredacted.org
XMPP: silverpill@were.chat
$XMR: 48YM8jwJqDkeUvD38vepSXFeMZH1zsjbvGwTTuaNSSq6Q5GyeWaeiheAZUsSmNn72YdyLpw8geb4FL3opZfGbguJLUj8Mi9
XMR subscription: https://mitra.social/@silverpill/subscription
PGP: 0541 49E3 0F91 C6D7 8FFA C49C 955F 5A6E 2123 25F0
OMEMO fingerprint: 689a2fb0ec87a9481fb45cb7d8870da6aeb4d8247bd69a39017701133b901f04
Matrix (backup): @silverpill:poa.st
Joined: 2026-01-05 16:03:27
134 notes, 1 following, 1 followers
Reply to @Profpatsch@mastodon.xyz
silverpill@silverpill@mitra.social (2026-04-01 05:45:22)
@Profpatsch
@i
It is an invaluable tool, and has so much potential, but the development is kind of slow.
Perhaps you can apply as a contributor?
Reply to @petitminion@socialhub.activitypub.rocks
silverpill@silverpill@mitra.social (2026-04-01 03:29:06)
That would probably make it compliant with ActivityStreams, but still, it is not good for interop, because other fedi software specifies audience using URIs.
I would be happy to federate with Funkwhale, but with the mechanism described in the FEP it will require special treatment.
Reply to @adiz@mtl.jinxian.casa
silverpill@silverpill@mitra.social (2026-04-01 03:19:38)
@adiz
Remember we talked about an offline-first fedi client?
I made a lot of progress while you were absent:
https://codeberg.org/silverpill/minimitra
This is basically a Mitra instance that runs on your computer and doesn't need to be online all the time. It is not offline-first yet (outgoing messages are not queued), but I will be working on that soon.
Reply to @astro@c3d2.social
silverpill@silverpill@mitra.social (2026-04-01 03:12:43)
@astro
At one point I was in one of those lists, but I don't know the reason (they never tried to contact me). Probably because I am federating with wrong instances, or use cryptocurrency.
Reply to @mariusor@metalhead.club
silverpill@silverpill@mitra.social (2026-04-01 02:59:50)
@mariusor It is displayed as a post (without image): https://mitra.social/post/019d446f-b692-036c-b345-78291b764a19
There is also another "post", full of base64 :)
Reply to @Profpatsch@mastodon.xyz
silverpill@silverpill@mitra.social (2026-03-31 05:02:59)
@Profpatsch @i Some interesting data here: https://funfedi.dev/support_tables/object_types/
Reply to @caohuak@moon.lonewolf.zone
silverpill@silverpill@mitra.social (2026-03-31 04:51:29)
@caohuak @astro The site says it uses gardenfence, but I am not in gardenfence list...
Reply to @stevebate@socialhub.activitypub.rocks
silverpill@silverpill@mitra.social (2026-03-31 04:44:55)
Spelling correction, grammar checking, markdown formatting, FEP template instantiation are all “work done by a machine”@stevebate I think "machine-generated" captures the essence of the problem very well. This means a submitter didn't do the work that is required to gain the deep understanding of a subject, so a meaningful discussion will not be possible.There are some I’ve seen with only a few paragraphs for a complex topic and where the author explicitly refuses to discuss it furtherI am not aware of such cases. In general, even a few paragraphs could be enough, because the discussion that follows is just as important as the text itself.
-----
Related: Wikipedia now prohibits generated articles:
https://en.wikipedia.org/wiki/Wikipedia:Writing_articles_with_large_language_models
Reply to @dusoft@fosstodon.org
silverpill@silverpill@mitra.social (2026-03-31 01:55:40)
@dusoft
https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md
They think you shouldn't be able to see a post preview without author's approval. Maybe it worked like that on Twitter, I don't know.
Reply to @silverpill@mitra.social
silverpill@silverpill@mitra.social (2026-03-31 01:46:45)
@astro Is there a blocklist? I've never seen FediBuzz announcing my posts, although I did see it announcing posts from other Mitra instances.
Reply to @adiz@mtl.jinxian.casa
silverpill@silverpill@mitra.social (2026-03-31 01:40:52)
@adiz Welcome back
Reply to @hongminhee@hollo.social
silverpill@silverpill@mitra.social (2026-03-31 01:36:37)
@hongminhee It is not really about making leaving expensive. Moat is an advantage that competitors can't easily replicate
Reply to @dusoft@fosstodon.org
silverpill@silverpill@mitra.social (2026-03-31 01:11:54)
@dusoft This is just a weird Mastodon thing, other servers usually don't have quote controls.
Reply to @taoeffect@crib.social
silverpill@silverpill@mitra.social (2026-03-31 00:57:40)
@taoeffect At the moment these servers are Forte, Mitra, tootik. I added this information to "Current limitations" list in the readme.
Reply to @toddsundsted@epiktistes.com
silverpill@silverpill@mitra.social (2026-03-31 00:46:06)
@toddsundsted You can look up @minimitra, it is an actor hosted on my server and managed using the Mitra Mini client.
Its ID is a normal HTTP URI (compatible form). The first step is to convert this ID into canonical form ('ap' URI), so if this actor moves to another server, your software will be able to tell that it is dealing with the same actor. This trick also works with posts, activities, everything.
At the next difficulty level you can create portable actors. This shouldn't require major changes if you keep signing keys on the server. Not ideal, but okay for single-user instances.
Finally, there is client-side signing. This is really hard, and it is probably easier to develop a client from scratch than trying to adapt an existing codebase.
Reply to @loaf@sh.itjust.works
silverpill@silverpill@mitra.social (2026-03-30 06:35:14)
If you run a small micro-blog instance, you follow some people and maybe some communities. Tagged posts come only through these follows, so you only see a tiny portion of all tagged posts.
A hashtag relay tries to aggregate tagged posts from the whole network. By following a hashtag on such relay you can see more posts on the topic that interests you.
silverpill@silverpill@mitra.social (2026-03-30 06:13:16)
I think it is a useful service, because it helps small instances discover content. However, this idea is not new and another service of that kind, FediBuzz, has been operating for a long time.
Reply to @rimu@piefed.social
silverpill@silverpill@mitra.social (2026-03-30 05:59:16)
Thank you @rimu !
Reply to @toddsundsted@epiktistes.com
silverpill@silverpill@mitra.social (2026-03-30 05:24:47)
@toddsundsted You mean, the entry point for a developer? I started with consuming
Reply to @silverpill@mitra.social
silverpill@silverpill@mitra.social (2026-03-30 03:34:20)
@taoeffect There is a caveat, of course. It can communicate with Mastodon and other Fediverse servers, but only a few of them are capable of distinguishing decentralized accounts from regular ones.
Reply to @Floppy@mastodon.me.uk
silverpill@silverpill@mitra.social (2026-03-30 03:27:16)
@Floppy Thanks!
Reply to @taoeffect@crib.social
silverpill@silverpill@mitra.social (2026-03-30 03:26:22)
@taoeffect It is useful if you want a micro-blog account that is not tied to a single server / domain name.
silverpill@silverpill@mitra.social (2026-03-30 02:18:42)
Announcing Mitra Mini v0.1.0
Mitra Mini is an ActivityPub client that implements nomadic identity. It has become stable enough that I decided to cut the first release.
The basic features have been implemented: posts, reposts, likes. For more information, check the project's readme:
https://codeberg.org/silverpill/minimitra
It all started nearly four years ago with a vague idea that linking cryptographic keys to #ActivityPub actors could unlock decentralized identity in Fediverse. Eventually, the solution was discovered, and implemented by several projects, but these implementations were servers, not clients. Now there is finally a client, and the design has been proven to work well.
#NomadicIdentity
Reply to @Amberrrrrrr@tech.lgbt
silverpill@silverpill@mitra.social (2026-03-29 23:41:38)
@Amberrrrrrr Not much have been done on the intersection of ActivityPub and gaming. One project that comes to mind is https://github.com/maybeanerd/selfhosted-api-trader-game by @maybeanerd
Reply to @mkljczk@pl.fediverse.pl
silverpill@silverpill@mitra.social (2026-03-29 04:18:25)
@mkljczk @phnt I can't think of anybody else who is more qualified for this position. You maintain a multi-backend client, so you know what problems developers face. And you're not on Mastodon.
Don't worry about governance, you'll figure it out.
Reply to @liaizon@social.wake.st
silverpill@silverpill@mitra.social (2026-03-27 07:19:31)
@liaizon @weekinfediverse I would simply ignore an obviously vibe coded project with no history.
Fedibook doesn't has a license, so it is not qualified for inclusion either way.
Reply to @liaizon@social.wake.st
silverpill@silverpill@mitra.social (2026-03-27 06:45:43)
@liaizon I am already facing this problem in @weekinfediverse.
I think vibe-coded projects will be de-prioritized because most of them are not newsworthy and immediately abandoned by their authors. A project will be featured only if it survives and gets some traction.
Reply to @skavish@socialhub.activitypub.rocks
silverpill@silverpill@mitra.social (2026-03-27 06:31:04)
@skavish It's hard to draw a line between machine-generated and machine-assisted.
Some open source projects now require contributors to disclose when a part of the work was done by a machine. I am wondering if we could use a similar approach with FEPs.
Reply to @jeremiah@micro.glasshoundcomputing.com
silverpill@silverpill@mitra.social (2026-03-27 06:21:39)
@jeremiah ActivityPub relays can help with that
https://joinfediverse.wiki/Relays
Reply to @harblinger@wizard.casa
silverpill@silverpill@mitra.social (2026-03-27 06:17:17)
@harblinger You can say it at https://codeberg.org/silverpill/mitra
Some fedi developers took an aggressive stance, but I don't care that much. If a bug report is legitimate, then it shouldn't matter what tool was used by the reporter.
Older Notes