Skip Navigation

User banner
Posts
299
Comments
890
Joined
4 yr. ago

  • Very interesting, thanks! Is it possible for people to register on that relay?

    (if I understand correctly) you don't register on a relay, you register on a PDS (which you can easily self-host on a small computer at home). But, to register with a PDS, you need a DID, and to interoperate with the rest of bluesky it needs to be using one of their two currently-supported DID methods: either did:web or did:plc. The former is a thing which you can create using a domain you control, which gives you an identity that you lose control of when you lose control of that domain. The latter is the actually-centralized "placeholder" DID method implemented by an append-only log operated by BlueSky PBC, which is what most people are actually using. I'm not sure if/how you can create a did:plc without first creating an account on a bsky.app PDS, but you can migrate it to your own PDS after creating one there. or, you can use did:web and rely on your domain name registration instead of their centralized log.

    Further reading:

  • as i wrote in another thread:

    Content addressability is absolutely essential for building something that will last, and BlueSky gets that right. Decoupling the many responsibilities which an ActivityPub instance operator has (especially for identity) is also essential, i think, and while BlueSky’s identity solution is less than ideal it’s much better than ActivityPub and I expect it to improve.

    If you’re interested in the topic you probably want to also read the followup post from the same author (after reading the reply linked there from someone on the BlueSky team).

    Christine’s analysis is by far the best I’ve read on the topic, but I think she is too dismissive of the possibility that people will actually build things using ATP in a manner more like ActivityPub (where there doesn’t need to be a global view). It’s also possible/likely that ActivityPub will eventually evolve to adopt content addressability (Christine actually built a proof-of-concept of doing that years ago, linked in her blog post, but there doesn’t appear to be any recent progress in that direction), and decouple identity from responsibility for data availability, and adopt something like BlueSky’s composable moderation.

    Given their respective advantages over the other, i’m pretty sure that both ATP and AP will make changes which make them more like the other in the coming years.

  • Reading through it, I’m not seeing much in favor of ATP

    See the "BlueSky's strengths" section, particularly the last paragraph of it. Content addressability is absolutely essential for building something that will last, and BlueSky gets that right. Decoupling the many responsibilities which an ActivityPub instance operator has (especially for identity) is also essential, i think, and while BlueSky's identity solution is less than ideal it's much better than ActivityPub and I expect it to improve.

    If you're interested in the topic you probably want to also read the followup post from the same author (after reading the linked reply from someone on the BlueSky team).

    Christine's analysis is by far the best I've read on the topic, but I think she is too dismissive of the possibility that people will actually build things using ATP in a manner more like ActivityPub (where there doesn't need to be a global view). It's also possible/likely that ActivityPub will eventually evolve to adopt content addressability (Christine actually built a proof-of-concept of doing that years ago, linked in her blog post, but there doesn't appear to be any recent progress in that direction), and decouple identity from responsibility for data availability, and adopt something like BlueSky's composable moderation.

    Given their respective advantages over the other, i'm pretty sure that both ATP and AP will make changes which make them more like the other in the coming years.

  • why bother opening a pathway in the first place

    i've never had an IG account myself, but i think your mistake is in assuming that someone accepting your follow request on a restricted IG account is an indicator of desire for chatting with strangers. accepting your follow request might just mean they glanced at your profile and assessed that you aren't a spammer or bot, not that they want to chat with you.

    perhaps just need to find out somewhere in the real world where I could bond more easily with real people?

    for sure that is a good idea 😂

    but there are also many places online where it is much more reasonable to assume people are interested in chatting with strangers.

  • In my opinion, yes, the why does in fact matter. This blog post i've linked in other comments in this thread is by one of the authors of the ActivityPub spec. If you care enough to comment about it i recommend reading her analysis of what AT Proto gets right and wrong in comparison with ActivityPub.

  • but you have to question why they’re choosing to reinvent the wheel

    you don't have to wonder why if you take the time to read about why; see the links in my other comments in this thread if you're curious.

  • Is there any instance other than Bluesky where people can register?

    There aren't "instances" in the ActivityPub sense, where "instance" means single point of failure you're married to (its name is literally part of your identity) which is simultaneously responsible for keeping your data available and curating your view of the rest of the network; AT Protocol decomposes these responsibilities so that they can be delegated independently to different operators.

    See https://docs.bsky.app/docs/advanced-guides/federation-architecture and https://dustycloud.org/blog/how-decentralized-is-bluesky/ for details.

    There are many people running their own Personal Data Servers, AppViews, Labelers, and Feed Generators, but I'm not aware of anybody else running a large-scale Relay yet (which is one of the things this new foundation says they are planning to work on). I'm also not sure if you can actually create a did:plc using a self-hosted AppView or if maybe you need to use did:web to create a new identity without using their AppView currently.

  • Having some distrust in Wikipedia is healthy; you certainly shouldn't take it as the final word about facts you're depending on the accuracy of. But, it is very often a good starting point for learning about a new subject.

    Spending a minute or two reading that "source code" article (or another version of it which is likely available in your first language) would give you a much better understanding of the concept of source code (which is a prerequisite for understanding what "closed source" means) than any of the answers in this thread so far.

  • As a leftist myself (communist), I generally enjoy the content and discussions on Lemmy.

  • some of the privacy messengers here (like Briar) have blogging/forum features

    many people incorrectly assume briar aims to provide some sort of anonymity, because it uses tor onion services and is a self-described "secure messenger". however, that is not the case:

    https://code.briarproject.org/briar/briar/-/wikis/FAQ#does-briar-provide-anonymity (answer: no)

    tldr: briar contacts, even when only actually using onions, exchange their bluetoooth MAC addresses and their most recent IPv6 link-local address and last five IPv4 addresses briar has seen bound to their wlan interfaces, just in case you're ever physically near a contact and want to automatically connect to them locally.

  • CuriousMarc:

    Videos documenting restorations of exceptional vintage electronics and early computers, space hardware and the odd mechanical calculator or Teletype. It often showcases my Hewlett-Packard test equipment collection and, from time to time, my R2-D2 robot build. Things rarely work when I start, but almost always do when I end. A nerdy place for your inner engineer, to celebrate engineering exploits of our predecessors, and learn a lot from it.

  • ScIence

    Jump
  • I asked this question the other day if I could somehow input my handwritten notes into programs like Trilium (or logseq whatever) and memos. OCR/HCR seems to far behind still so I am unsure.

    I just left this comment on your post.

  • Mildly Interesting @lemmy.world

    Internet Sleuths Want to Track Down This Mystery Pop Song. They Only Have 17 Seconds of It

    Programmer Humor @lemmy.ml

    at the trilogue meeting, secretly negotiating legislation to reduce web browser security

    World News @lemmy.ml

    Eulogy for My Father, Daniel Ellsberg (by Robert Ellsberg)

    United States | News & Politics @lemmy.ml

    We Need To Talk About Authoritarianism

    Linux @lemmy.ml

    ""?! ANSI Terminal security in 2023 and finding 10 CVEs

    Security @lemmy.ml

    ""?! ANSI Terminal security in 2023 and finding 10 CVEs

    Privacy @lemmy.ml

    Encrypted traffic interception on Hetzner and Linode targeting the largest Russian XMPP (Jabber) messaging service

    Risa @startrek.website

    The truth is out there

    Technology @lemmy.ml

    Émile P. Torres: Trolling AI Doomerism and Longtermism (one hour podcast about TESCREALism, recorded September 2023)

    Technology @lemmy.world

    Émile P. Torres: Trolling AI Doomerism and Longtermism (one hour podcast about TESCREALism, recorded September 2023)

    Fuck Cars @lemmy.ml

    They have played us for absolute fools

    Security @lemmy.ml

    A local root vulnerability in glibc (disclosed 3 October 2023)

    Programmer Humor @lemmy.ml

    ZeroVer: Cutting-edge software versioning for minimalists

    Comics @lemmy.ml

    Philosophy Cop

    Security @lemmy.ml

    GPUs from all major suppliers are vulnerable to new pixel-stealing attack

    Risa @startrek.website

    Caution

    Videos @lemmy.ml

    The New World Order (2014 episode of RAP NEWS by Giordano Nanni and Hugo Farrant)

    Security @lemmy.ml

    PSA: a recently-fixed image parsing vulnerability in Chrome (and things that use Chrome, such as Electron apps) is being actively exploited in the wild. install your updates!

    Technology @lemmy.world

    PSA: a recently-fixed image parsing vulnerability in Chrome (and things that use Chrome, such as Electron apps) is being actively exploited in the wild. install your updates!

    Videos @lemmy.ml

    "We Can Really Feel Like We’re Here" || Negativland + SUE-C at MAGFest 2022