@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, to article_interop
@silverpill@mitra.social avatar

Article Interop WG: How to represent titles?

Should title be inserted into Article.content as an <h1> tag, or should it go to Article.name?

@article_interop

silverpill,
@silverpill@mitra.social avatar

@gunnm @monero

>There is no social media using tipping as piconeros

There is, I'm using it right now. Try to click on the "fediverse" icon near my comment, and on my site you'll see a donation button.

>looking for opinions and discussion of this could be done in Monero.town

The easiest way is to convince Lemmy devs to implement profile fields: https://github.com/LemmyNet/lemmy-ui/issues/2411

After that you can add a machine readable XMR address to your profile

silverpill,
@silverpill@mitra.social avatar

@gunnm @monero The address from profile field can be displayed near each comment. This is how tipping button works on my site.
But if you want to count tips, and do it for each comment separately, that's much more complicated. I don't know if plugin system will be powerful enough for this.

silverpill, to random
@silverpill@mitra.social avatar

Testing strikethrough text

The result should look like the attached screenie

silverpill, to random
@silverpill@mitra.social avatar

Mitra v2.17.0 has been released. From now on these announcements will be published from @mitra account

https://mitra.social/objects/018f214d-8273-0d4f-42b3-602feee5ee1f

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

There have been some scattered discussions I've seen over the past year that mention that @pfefferle's WordPress ActivityPub plugin federates their blog posts out as an as:Note, and that the only reason this is done is because Mastodon only treats as:Note (and as:Question) as a first-class object and relegates anything else to a fallback handler that takes a short snippet of the content, and shows a link back to the original source, thus losing any in-app benefits (boosts, replies, etc.)

Whether this is actually true or not, I do not know. So that's why I'd like to ask Mattias — or anybody else with some context — here.


For reference:

  • as:Article: Represents any kind of multi-paragraph written work.
  • as:Note: Represents a short written work typically less than a single paragraph in length.
  • as:Page: Represents a Web Page.

I have also noticed that Lemmy, perhaps out of principle, sends out an as:Page for new generated content, and only the replies federate out as as:Note. It has unfortunately led to some assertions that Lemmy's federation is "broken", even though it is arguably not the case.

@nutomic, care to weigh in?


I don't even blame Mattias for opting to send everything out as as:Note.

End of the day right now it doesn't matter how Mattias or Nutomic represent their higher-level collection of data, because Mastodon is the largest implementor and neither they — nor anyone else I know of, for that matter — treat anything that's not as:Note or as:Question specially.

But that ought to change. The question is how, but this WG is not at the point where we start throwing around decrees and making up standards.

What's important to me right now is what the landscape looks like right now, and why that is the case.

N.B. The discussion here will eventually make its way to online real-time discussion at one of the future WG meetings.

silverpill,
@silverpill@mitra.social avatar

@julian @pfefferle @pfefferle @nutomic Mastodon already can display long Note content (it adds "Read more" at the end), I think it is reasonable to do the same for Article and other types of objects.

>The question is how, but this WG is not at the point where we start throwing around decrees and making up standards

Just talk to developers. There's an open issue (and an open pull request): https://github.com/mastodon/mastodon/pull/24081. This proposal has not been formally rejected, perhaps @renchap could provide some feedback?

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 #DigitalID 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 #mitra
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.

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 and not and the . 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

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