@silverpill@mitra.social avatar

silverpill

@silverpill@mitra.social

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Admin of mitra.social instance.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

silverpill,
@silverpill@mitra.social avatar

@gunnm @monero Yet another attack on open source software developers and a wake up call for everyone, especially bitcoiners. If they will fail to save these guys, Bitcoin will be officially over.

lsn, to random
@lsn@fedi.libresolutions.network avatar

This is an excellent write up on privacy risks inherent in systems and includes many good suggestions.
> An individual’s life should be private. Information should only be shared voluntarily on a need-to-know basis. For example, only your employer, colleagues and customers need to know about your job; only your doctor, pharmacy and insurance (unless you pay out-of-pocket) need to know about your medical history; and many people only share their home address with close friends or family.

https://paper.wf/crypto-agorism/the-dangers-of-decentralized-id-systems

silverpill,
@silverpill@mitra.social avatar

@lsn This is a WriteFreely instance, so in theory it can federate with us, but it runs a very old version of software which doesn't work properly. And there is no way to contact admin, as far as I can tell

silverpill, to random
@silverpill@mitra.social avatar

https://activitypub.ghost.org/

Who's next? Substack? Twitter?

silverpill,
@silverpill@mitra.social avatar

@mint ideological non-compliance -> under-representation in mainstream media

silverpill, to random
@silverpill@mitra.social avatar

FEP-ef61 update, as promised: https://codeberg.org/fediverse/fep/pulls/304

Introducing ap:// URLs

silverpill, to random
@silverpill@mitra.social avatar

Changes in my FEP-ef61 implementation: the resolver endpoint was replaced with gateway, and did:ap URLs were replaced with ap:// URLs

https://mitra.social/.well-known/apgateway/did:key:z6MkjtdL1hhAtJDRTti4JZtjGVkMiqbrQWhLQjK8wV4neCvS/actor

Also found a way to use existing URL library to parse ap:// URLs. A massive FEP-ef61 update is coming.

julian, to random
@julian@community.nodebb.org avatar

Does anyone know what the most broadly implemented standard is for signalling that a web page has an alternative ActivityPub endpoint?

What I found online (and with @evan and @silverpill's input) was to deliver a Link header and set a <link> tag, but it doesn't seem to work (at least with Megalodon)...

silverpill,
@silverpill@mitra.social avatar

@julian @evan @evan Normally you send a GET request where Accept header contains the AP media type. The server checks the value of Accept header and returns either HTML page or AP object (or redirects to AP object)
I've heard about <link> tag but I don't know if any applications actually support it

Hyolobrika, to random

Casey Muratori (@MollyRocket ) - Digital Due Process
https://odysee.com/@FUTO:e/casey-muratori-(-mollyrocket-)-digital:b

silverpill,
@silverpill@mitra.social avatar

@Hyolobrika @gabriel So for example, if I'm providing a service for free, and you are using this service, and if I will ban you for whatever reason, you're going to sue me? Sounds like a stupidest idea ever.

silverpill,
@silverpill@mitra.social avatar

@gabriel @Hyolobrika In the talk they mention Mastodon servers too. But even if it only applies to large services... People should stop trying to "fix" them, this is not going to work. Eventually these services will be made obsolete by competitors who use better technology. We're working on it.

silverpill, to fediverse
@silverpill@mitra.social avatar
lsn, to random
@lsn@fedi.libresolutions.network avatar

New home!
Running
Hoping to get some of the fancier features up (darknet federation & monero support) and running in a while.

silverpill,
@silverpill@mitra.social avatar

@gabriel @lsn Thank you!

silverpill, to random
@silverpill@mitra.social avatar

v2.16.0

https://codeberg.org/silverpill/mitra/releases/tag/v2.16.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v2.16.0

  • Full text search. The search query needs to be prefixed with ">". Only shows posts created by the current user.
  • Loading latest posts from other servers (this feature is currently only available to users with 'admin' role).
trwnh, to random
@trwnh@mastodon.social avatar

i will not rest until fedi devs start using as:context properly. this is my single-issue. /hj

silverpill,
@silverpill@mitra.social avatar

@trwnh Conversations in streams now have attributedTo property (example: https://fediversity.site/conversation/7342c8d7-6ac2-4128-8168-6cbd0dc9a37c). Does it make streams a complete FEP-7888 implementation?

cheeaun, to random
@cheeaun@mastodon.social avatar

Kinda mind-blown. When @neet 's masto.js migrated to JS Proxy API (https://github.com/neet/masto.js/releases/tag/v6.0.0), I was like "cool, this make so much sense".

But never thought that I would be coding it this way, and it works ✨ Don't have to wait for next/newer versions of masto.js when there are API endpoints/parameter/method changes. It lacks types but fine for me.

#MastoDev

silverpill,
@silverpill@mitra.social avatar

@cheeaun @neet

>supports('@pixelfed/trending')

Oh interesting, how it works? Is feature detection included in masto.js library?

silverpill,
@silverpill@mitra.social avatar

@cheeaun There is a FEP which describes feature detection mechanism, but I don't know how many server developers intend to implement it: https://codeberg.org/fediverse/fep/src/branch/main/fep/9fde/fep-9fde.md (by @nikclayton)

gabriel, to random

If you'll humor me @silverpill what are your thoughts on dero? Is it really a "holy grail" of privacy currency + smart contracts?
The reddit is dead but allegedly other platforms have more activity.

From what I've gathered it's a 2/18.4M premine that appears to be actively developed.

silverpill,
@silverpill@mitra.social avatar

@gabriel Dero is a scam. I did some research on them a couple of years ago and came to conclusion that they don't actually have the technology. They were making extraordinary claims about solving very difficult problems, but there were no documentation, and very little amount of code.
People who were working on the same problems (FHE/ZK) also said that Dero is not what it claims to be.

I haven't heard of Dero for a while, but recently their shills again started to talk about it in various crypto-related chatrooms.

No idea what they are doing now. A vaporware can become real if enough people believe in it, but it will never be good.

silverpill,
@silverpill@mitra.social avatar

@gabriel Never heard of tree network. What is that?

silverpill,
@silverpill@mitra.social avatar

@gabriel Lol this is so bad that Dero looks like a work of art in comparison

ricmac, to fediverse
@ricmac@mastodon.social avatar

Post from @rabble on why he's chosen to use #Nostr and not #ActivityPub and the #Fediverse. He makes some compelling points. Personally I am not too worried about the server admin parts of his argument (I have enough control, even if I don't control the server), but I agree that this isn't ideal:

"You can’t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one."
https://njump.me/nevent1qqsfqlx6wpl5267tmnmmjk7v9tzunjvhzav9unc2tjn6k0w82vghprsppamhxue69uhkummnw3ezumt0d5qjxamnwvaz7tmswfhhs7fdv4u8qetjd9kk2mn59ehkuun9dejx2u3wvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6q3qwmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqxczx4f

silverpill,
@silverpill@mitra.social avatar

@JsonCulverhouse

>I really wish there was something more akin to DID support in the ActivityPub protocol.

There is. I mean, the ActivityPub spec doesn't say anything about it, but it also does not explicitly forbid non-HTTPS identifiers. DIDs alone are probably not enough, because not all of them can carry additional information (e.g. did:key can't)

You can read about the current research in this document:

https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md

Some Fediverse projects are already experimenting with these ideas: https://wedistribute.org/2024/03/activitypub-nomadic-identity/

@dansup @rabble @evan @mike @ricmac @greg @emilynguyen @Gargron

erlend, to fediverse
@erlend@writing.exchange avatar

https://blog.erlend.sh/evergreen-content-gardens

Social bookmarking is a novel use case for and I’m super excited about it. I heckin’ love links and lists! I wanna use them for everything.

Things like are cool, but it’s not what I want. I just wanna link the thing. Books, films, podcasts, articles, songs.., they’re all just resource recommendations which can be encapsulated by links.

Thanks to @raffomania and @eb for the indirect prompts leading to this article mixing their ideas with my own.

silverpill,
@silverpill@mitra.social avatar

@erlend Here's another federated bookmarking service: https://codeberg.org/bouncepaw/betula
(by @bouncepaw)

tallship, to random

@silverpill

Not sure if you would have noticed the boost so I've pinged you on the QuotePost.

RE: https://socialhome.network/content/c94bb475-e75d-4a23-87b7-90d5d544d378/

@tallship

silverpill,
@silverpill@mitra.social avatar

@tallship @darnell @pfefferle @tallship I tried to follow other Wordpress blogs and they are working fine. Looks like this particular blog is not properly configured

silverpill,
@silverpill@mitra.social avatar

@darnell @tallship @pfefferle @tallship

https://darnellclayton.com/author/darnelltv/

This actor doesn't accept activities from me. Returns 406 status code and an HTML page.

silverpill,
@silverpill@mitra.social avatar

@pfefferle @tallship @darnell @tallship Yes, but they are not required for federating with us. The inbox endpoint returns 406 Not Acceptable, so I think there's a problem with Content-Type header

Mitra adds Content-Type: application/ld+json; profile="https://www.w3.org/ns/activitystreams", this is what ActivityPub spec requires:

https://www.w3.org/TR/activitypub/#server-to-server-interactions

Maybe @darnell expects a different content type.

mikedev, to random

For years we've been using an alternate protocol between our own sites because ActivityPub wasn't capable of providing the services we require for federated communications. This is how we've supported things like nomadic identity long before the concept was even viable in ActivityPub. Now that I've got a usable framework for nomadic identity over ActivityPub, I went back and had a closer look at what else I might need to add to ActivityPub in order to finally put the Nomad protocol out to pasture.

I've mentioned transport encryption in the past; but that's only a big deal if you don't trust HTTPS security or your government. For true nomadic identity, we would also be sending sync packets so that your alternate identities are kept up to date with everything you do on other instances which share that identity. We'll also be offering a partially shared identity as mentioned in previous posts. This won't be a true clone but will instead be a way to link your various fediverse profiles in a cohesive way - like we do with our Fediverse Identity Manager. These are all pretty easy - just a 'Simple Matter Of Programming®'.

But I overlooked a real biggie. Permissions, permissions, permissions. A concept completely lacking in ActivityPub; and which can't be discussed rationally with other fediverse developers because folks raised on Twitter don't even understand the concept.

I'm remedying that situation right now.

silverpill,
@silverpill@mitra.social avatar
strypey, to til
@strypey@mastodon.nzoss.nz avatar

that the @todayilearned bot publishes each new thread on the TIL subReddit to the fediverse.

silverpill,
@silverpill@mitra.social avatar

@Hyolobrika

Right on time: https://blog.ipfs.tech/shipyard-hello-world/

>Now we’re delighted to announce our own "exit to community"

Which basically means "we're cutting expenses, now you're on your own"

Good news for community I guess

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • anitta
  • kavyap
  • modclub
  • normalnudes
  • cubers
  • osvaldo12
  • tacticalgear
  • Durango
  • khanakhh
  • ngwrru68w68
  • provamag3
  • Leos
  • tester
  • cisconetworking
  • ethstaker
  • megavids
  • lostlight
  • All magazines