@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

@nihilist @monero Consider the following situations:

  • Bob and Arbitrator are colluding against Alice
  • Bob and Arbitrator are the same person

I think this system needs a higher authority to function properly. And there's a simple non-technical solution to this problem. If you don't agree with Arbitrator's ruling, you make the case public and provide proofs. As a result, Arbitrator's reputation is destroyed.

Someone can even create a rating service similar to @kycnotme that will list arbitrators with good reputation

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

At the last ForumWG meeting, we discussed at length about Article vs. Note, and whether there was a desire to expand usage of as:Article. You can review those minutes here.

One of the action items that came out was to collate the state of current implementations. Unfortunately, outside of implementations that federate non-textual content (e.g. Pixelfed Stories, Mobilizon Events, etc.), the majority of implementors just use as:Note, which is not surprising given Mastodon's treatment of non-Note objects.

You can see the results of the summary here.


What is less clear is whether there is pent-up demand for use of a different data type for more richly forrmatted content. @mikedev and @jupiter_rowland provided some very illuminating history behind previous attempts to use as:Article, but importantly it seems that Mastodon (via @renchap) may be open to supporting this in some form as well.

While Mastodon has every reason to display as:Note as it sees fit, I'd like to hopefully address the undue influence towards using it especially in instances where as:Article were more appropriate. Mike (upthread) suggested a compromise:

  • that as:Note be reserved for content with attachments (images or otherwise), perhaps with a limited subset of html
  • and as:Article be used for content with a richer set of html (e.g. tables), and including the ability to display inline images

I explicitly did not specify that Note was for shorter content and Article for longer, because there exist plenty of examples of the reverse.

Does anybody see potential complications from such an arrangement?

silverpill,
@silverpill@mitra.social avatar

@julian

+1

Article = rich content, embedded images, videos, and other media.

But how embedded images should be treated by implementations that use media cache? Are they expected to rewrite src attributes in images?

@jupiter_rowland @renchap @mikedev

silverpill,
@silverpill@mitra.social avatar

@tallship I don't know. Could you provide an example of such post?

@julian

Hyolobrika, to random
silverpill,
@silverpill@mitra.social avatar

@Hyolobrika @lain @strypey @Sarosa The idea of algorithmic governance is flawed. And he was wrong in his conclusions, because it can not be fixed by adding more cryptography.
Blockchains are good for one thing: payments. That's all.

silverpill,
@silverpill@mitra.social avatar

@ntnsndr By algorithmic governance I mean DAOs and other things Vitalik and co have been tinkering with. They didn't understand that all software is owned and maintained by someone, and as a result, Ethereum has been completely co-opted. This post was written in 2021, and there was still hope. Today it is dying, and no amount of tinkering can save it.
This destiny awaits all projects with weak leaders.

@lain @strypey @Hyolobrika @teknomunk @Sarosa

Pawlicker, to random

that's enough of bluesky tonight.

If you're wondering how it's doing, Jack Dorsey ditched it.
https://www.piratewires.com/p/interview-with-jack-dorsey-mike-solana
image.png

silverpill,
@silverpill@mitra.social avatar

@Pawlicker What a loser. Isolating himself in his bitclown echo chamber while fediverse is conquering the internets.

gabriel, to random

Made this ages ago to dunk on Telegram, it seems that there hasn't been enough dunking.

RE: https://mas.to/users/bascule/statuses/112430529016726544

silverpill,
@silverpill@mitra.social avatar

@gabriel

>Telegram has launched a pretty intense campaign to malign Signal as insecure

Good. They are fighting, but we are growing.

tallship, to bbs

Synchronet BBS as an node makes over a secure protocol because your exit node is the itself...

Brilliant!

But what about those users out there? How about a gzipped tarball, all nicely packaged up so you can distribute around, of a custom built client that will securely connect people to your over telnet?

Brilliant!

What was that again? Oh yeah, ... Brilliant!

Enjoy!

h/t to @dheadshot

.

silverpill,
@silverpill@mitra.social avatar

@tallship This is how I imagine the end game for Mitra. Just a single executable, without renting anything from anyone.

silverpill,
@silverpill@mitra.social avatar

@Hyolobrika @tallship It already can work as onion service, so domain name is not strictly required. And once I implement nomadic identity it will be able to work without internet connection.

kycnotme, to random

BasicSwap has been listed:

https://kycnot.me/service/basicswap

"Privacy-first, cross-chain trading exchange (DEX) with no central point of failure that lets you freely swap cryptocurrencies such as Bitcoin or Monero without restrictions or the need for third-party involvement."

silverpill,
@silverpill@mitra.social avatar

@kycnotme Some of their claims appear highly dubious.

Especially this: https://particl.wiki/learn/marketplace/smsg/

>SMSG is a decentralized P2P message mixnet where all nodes store a copy of everyone’s end-to-end encrypted messages and data

Sounds like a bunch of buzzwords thrown together. Do they even know what mixnet is? Apparently their protocol is based on the abandoned Bitmessage protocol: https://kewde.gitbooks.io/protocol/content/data-storage-network/smsg.html

But there's no detailed description of how it works. Looks like they just made it up.

>It operates parallel to Particl’s network and is hosted on the same nodes running the blockchain.

Even if this SMSG protocol really exists, it is not clear who runs the nodes. Their explorer says there are 74 peers, but this number can be fake. Or these nodes can be controlled by developers.

The app has Tor support, but it is not enabled by default:

https://particl.wiki/tutorial/privacy/tor/

Users might not be aware of that, so whoever operates the nodes can de-anonymize them.


I'm not saying it shouldn't be listed. But until their software gets an independent audit, everyone should treat it like a regular centralized exchange which for some reason wants you to download an executable.

silverpill,
@silverpill@mitra.social avatar

@OrangeFren @monero Why make a non-federated forum? You can run a Lemmy or a Discourse instance, and let people from monero.town and beyond participate in discussions. Otherwise there won't be much activity

silverpill,
@silverpill@mitra.social avatar

@OrangeFren @monero Activity in Lemmy network might have subsided since the Reddit Migration, but it is certainly not dying. Today there are 768 instances with the largest one having 18469 MAUs.
The important thing about federation is that there is no downside. You get a regular forum with all benefits of a self-hosting, but now people don't have to register on it in order to participate. For example, monero.town currently has 83 MAUs, and you can access that audience for free simply by using a different software.
I previously mentioned Discourse, which has a federation plugin, but it is not the only forum engine to choose from. NodeBB is working on federation (almost finished), and Flarum too. These engines will be fully interoperable with Lemmy, and partially with micro-blogging apps like Mastodon and Threads.
So, yeah, you're right about this being an uncharted territory, but I see a lot of potential here

silverpill,
@silverpill@mitra.social avatar

@pomstan--80asehdb

Yes.

https://github.com/discourse/discourse-activity-pub

It is currently being tested at SocialHub (though only selected topics are federated, @feps@socialhub.activitypub.rocks and a couple of others)

@monero @OrangeFren

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 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.

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