|
|
Subscribe / Log in / New account

LWN is now on Mastodon

For readers who want to follow our article stream on Mastodon, LWN now (finally) has a presence in the Fosstodon community; you can find us at @LWN@fosstodon.org.

to post comments

LWN is now on Mastodon

Posted May 20, 2022 17:33 UTC (Fri) by qyliss (subscriber, #131684) [Link]

Fantastic news! Thank you!

LWN is now on Mastodon

Posted May 20, 2022 20:45 UTC (Fri) by jmclnx (guest, #72456) [Link] (1 responses)

Now I am going to have to get a Mastodon ID :)

LWN is now on Mastodon

Posted May 20, 2022 21:24 UTC (Fri) by gerdesj (subscriber, #5446) [Link]

Drop any unwanted Twitter IDs in the bin to your right.

LWN is now on Mastodon

Posted May 21, 2022 4:42 UTC (Sat) by IanKelling (subscriber, #89418) [Link] (4 responses)

I'm on mastodon too. @iank@hostux.social.

It would be nice if the people who post here could have some automated way to let other people know about a link to information about them (eg: a link on their their username). I've done some google searches for user names of people here, and it seems silly, lots of people choose lwn usernames that they know they can be found on google, how about we cut out the middle man in that process?

LWN is now on Mastodon

Posted May 23, 2022 10:27 UTC (Mon) by larkey (guest, #104463) [Link] (3 responses)

For those with Twitter as well (or migrating away) I've seen choosing a Twitter displayname that's the Mastodon ID. Also, Keybase once was a project for that but has recently become a bit more sketchy since Zoom acquired them.

I've been semi-watching various projects that cover some of its use-cases:

* keys.pub
* handshake.org
* darkcrystal.pw

But last time I checked, none of them is really "there yet".

LWN is now on Mastodon

Posted May 23, 2022 16:30 UTC (Mon) by njs (subscriber, #40338) [Link] (1 responses)

handshake.org is blockchain garbage from the guy who destroyed freenode. The other two appear to be legitimate projects with interesting ideas and working code. I feel bad for them, being mentioned alongside handshake.org.

LWN is now on Mastodon

Posted May 23, 2022 16:34 UTC (Mon) by larkey (guest, #104463) [Link]

I wasn't aware, since I didn't have time to look at the "how", just the goals -- which are more-or-less aligned with what I wanted. Thanks for bringing this to my attention, one less project to track :-D

LWN is now on Mastodon

Posted May 25, 2022 15:37 UTC (Wed) by salimma (subscriber, #34460) [Link]

keyoxide.org is great. It's open source so you can self-host, and basically keys everything off your GPG key so it doesn't need to store any info.

LWN is now on Mastodon

Posted May 22, 2022 2:16 UTC (Sun) by pabs (subscriber, #43278) [Link] (7 responses)

This is one of the comments there, I think it bears repeating here:

I'd like to interject for a moment https://zaitcev.livejournal.com/251546.html

LWN is now on Mastodon

Posted May 22, 2022 17:40 UTC (Sun) by flussence (guest, #85566) [Link]

And they link to a domain called "sealion club". The jokes just write themselves, don't they?

LWN is now on Mastodon

Posted May 23, 2022 23:16 UTC (Mon) by pavon (guest, #142617) [Link] (2 responses)

I'm okay with that. I think that federating different services with different use models is mess, and ActivityPub is already trying to be too many things to too many people for them to all federate well.

As a simple example, back when texting was done on flip phones with 12 buttons and UIs that only displayed one message at a time, there were usage conventions that matched those limitations - like sending a single message, then waiting for a response, then replying. Then people started getting smartphones, which displayed texts messages like an IM app, and people started using texting like it was IM - like sending each sentence/phrase in a separate message. In the meanwhile people stuck on flip phones trying to read these would get message notification, open it, then before they can finish reading, another notification pops up saying you have a message - dismiss, try to read first message, and get another notification.

And this is a fairly minor change between federated clients. ActivityPub is advertising itself as being good for microblogging like Twitter and macroblogging like livejournal/wordpress and image sharing like Flickr and social networking like Facebook. I can certainly see how there are some useful technology overlaps that would make reusing an existing protocol helpful. And I could see value in special-case adhoc federating - like a SMS-to-email gateway can be useful even if that is not how I would choose to normally interact with those protocols. But the idea of universally federating all these different hosts with different usage patterns and community conventions and hoping to get something usable out of it sounds like a nightmare to me.

So I like the idea of "Mastodon" being the microblogging use-case/flavor/variant/subset/whatever of "ActivityPub". There is still ample federation within "Mastodon", but it is between hosts and clients that are similar enough for the federating to be tractable.

LWN is now on Mastodon

Posted May 24, 2022 8:19 UTC (Tue) by tzafrir (subscriber, #11501) [Link] (1 responses)

So pleroma is a Mastodon server?

LWN is now on Mastodon

Posted May 25, 2022 15:39 UTC (Wed) by salimma (subscriber, #34460) [Link]

Pleroma is another implementation of ActivityPub, also meant for microblogging so with similar feature sets to Mastodon

LWN is now on Mastodon

Posted May 24, 2022 7:09 UTC (Tue) by NYKevin (subscriber, #129325) [Link] (2 responses)

Choose one:

* You make FOSS.
* You have the right to complain when people modify your code to have additional or different features from those you wanted it to have.

This is literally the entire point of the Four Freedoms.

LWN is now on Mastodon

Posted May 25, 2022 1:31 UTC (Wed) by pabs (subscriber, #43278) [Link]

Complaining about forks is a time honored tradition in FOSS, the only thing you can't do around forks is prevent them from happening.

LWN is now on Mastodon

Posted May 29, 2022 0:23 UTC (Sun) by zaitcev (guest, #761) [Link]

What are you even talking about? Did you even read the article?

Mastodon, Pleroma, and Misskey are fully independent implementation of Fediverse, same as Sendmail, Postfix, and Exim are fully independent implementations of e-mail MTAs.

LWN is now on Mastodon

Posted May 24, 2022 9:30 UTC (Tue) by zoobab (guest, #9945) [Link] (7 responses)

I always had mixed feelings about "self hosting", and "hosted by others".

Why don't use a blockchain and make sure X of your friends can replicate your text tweets on their phone?

The other problem of those "platforms" is censorship and moderation, which should not happen IMHO.

LWN is now on Mastodon

Posted May 24, 2022 11:01 UTC (Tue) by mathstuf (subscriber, #69389) [Link] (3 responses)

> Why don't use a blockchain and…

To do…what exactly? It seems to me like you're saying "use a hammer and…". There's more detail that is needed here to explain why a blockchain is useful at all (and is something missing in a vast majority of blockchain-based efforts). What about a blockchain "makes sure X of your friends" can do anything, nevermind replicating tweets (on a phone no less)? FWIW, I suspect such explanations are missing because it's because it is all buzzword-based and if they were to explain what a blockchain was doing it would boil down to "and make it computationally more expensive than necessary".

> The other problem of those "platforms" is censorship and moderation, which should not happen IMHO.

I'm not sure what kind of (online) world you expect without moderation, but the power of the Internet allows people of all viewpoints to make their own sites and cesspools (as they may be) to exist in the world (cf. forums, "image boards", etc.). I don't see any reason why a single company has to be the host for all of it unless we're willing to classify them as a common carrier and actually remove their powers to do anything active on the site (including advertisements) other than shuttle bits around. Even in such a place, I would hope to see "private" rooms where discussions can happen without ne'er-do-wells being able to drop in and troll their way around (in any conversation).

As for "censorship", there are no rights guaranteed on any existing platforms to these effects (today). The right to self-assemble still exists and (to me) this includes the right to exclude those from any such self-assembly. Now, I believe that there should be limits to these if there is public money involved, but, AFAIK, the platforms at task here mostly mooch off of business advertising accounts, investor money, and/or VC pipelines. So what basis is there to say "these companies are not allowed to self-assemble" and force them to associate with actors they disagree with and to host content they do not wish to distribute? Now, if you want to nationalize one of them and make a government-backed "national communication site", yes, the powers to say "you're not allowed here" is much harder. But I suspect that such actions would not be seen kindly by "free market" aficionados (which I find tend to overlap with those banging on these drums today but are by no means equivalent).

I would suggest that anyone considering such remedies for their goals consider the other things that may be possible with their means instead of saying "this is a way to get what I want, so I'll use it" and ignoring other implications. I really don't think you want the government to be in the business of being able to say what anyone (companies or individuals) can or must say or host.

LWN is now on Mastodon

Posted May 24, 2022 19:44 UTC (Tue) by NYKevin (subscriber, #129325) [Link] (2 responses)

> To do…what exactly? It seems to me like you're saying "use a hammer and…". There's more detail that is needed here to explain why a blockchain is useful at all (and is something missing in a vast majority of blockchain-based efforts). What about a blockchain "makes sure X of your friends" can do anything, nevermind replicating tweets (on a phone no less)? FWIW, I suspect such explanations are missing because it's because it is all buzzword-based and if they were to explain what a blockchain was doing it would boil down to "and make it computationally more expensive than necessary".

To be fair, you could use something like Git-with-signed-commits (i.e. a signed-node Merkle tree) to ensure that replies don't have the original message modified out from under them, which I can just barely imagine being a useful feature in some very specific contexts (where you need to have a provably-valid transcript of some conversation). But there's absolutely no reason you would need to add any sort of proof-of-work/stake logic on top of that (signed messages are already impossible to repudiate), so it's Not A Blockchain.

LWN is now on Mastodon

Posted May 25, 2022 1:29 UTC (Wed) by njs (subscriber, #40338) [Link] (1 responses)

IIRC Matrix stores chat room history in a git-like format, to make federated history sync'ing work. (But yeah, not a blockchain. You can tell because it solves a problem.)

LWN is now on Mastodon

Posted May 27, 2022 9:34 UTC (Fri) by jg72 (guest, #119677) [Link]

(But yeah, not a blockchain. You can tell because it solves a problem.)
That's a good one.

LWN is now on Mastodon

Posted May 24, 2022 12:22 UTC (Tue) by tzafrir (subscriber, #11501) [Link] (1 responses)

Blockchain is indeed probably too big a hammer. But I figure that there are uses for distributed systems (as opposed to federated servers), such as IPFS. I guess that there are such applications for that (there's a chat demo on the IPFS site) but I'm not familiar with that.

LWN is now on Mastodon

Posted May 26, 2022 0:16 UTC (Thu) by calumapplepie (guest, #143655) [Link]

You may be interested in exploring Freenet. Its got working implementations (with a small community) of BB-like forums and Facebook-like social media, and with better privacy and content persistence characteristics than IPFS.

LWN is now on Mastodon

Posted Jun 7, 2022 18:24 UTC (Tue) by flussence (guest, #85566) [Link]

Can you define "blockchain" in such a way that distinguishes it from "fully distributed JSON-LD database", which is what this is?

Also can you define "moderation" in a way that explains why you don't want it beyond "I want to get up in people's faces and be insufferable with no consequences"?

LWN is now on Mastodon

Posted May 29, 2022 0:26 UTC (Sun) by zaitcev (guest, #761) [Link] (1 responses)

I'd follow if Jon Corbet posted something to that account. But a bot that translates RSS does not interest me. My reader can do that even better.

LWN is now on Mastodon

Posted May 29, 2022 3:59 UTC (Sun) by pabs (subscriber, #43278) [Link]

Its basically just another place for comments to happen. Similar to how there are comment-oriented proprietary sites like Hacker News.


Copyright © 2022, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds