At #ATmosphereConf
atprotocol.dev/atmosphereconf/
atprotocol.dev/atmosphereconf-…
@boris (one of the organizers) is talking in front of the audience. (Boris and I are both from Vancouver.)
I see Fediverse people here. For example, @damon (of We Distribute fame) is sitting next to me.
#ATProto #ATProtocol #DeSo #Bluesky #bsky
ATmosphere Conference
An in-person conference focused on AT Protocol that powers Bluesky and the wider ATmosphere. Join us in Seattle, March 22nd & 23rd.Boris Mann (ATProtocol Dev)
This entry was edited (1 week ago)
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •On the screen. Notes being shared at.
eventsdiscord.atprotocol.dev
#ATmosphereConf
Join the AT Protocol : Social Events Discord Server!
Discord@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Live stream of #ATmosphereConf at
stream.place/atprotocol.dev
youtube.com/watch?v=pCS4WTKqkA…
.
- YouTube
www.youtube.com@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •"The Internet is a medium for creating new mediums — or at least it was."
— Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… )
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •My paraphrase of something Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) said:
The original idea of WebFinger was to separate your identity from the application and services you use.
Rather that bind then together (as on the Fediverse).
#ATmosphereConf #FediDev #FediDevs #Fediverse #WebFinger
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) quoting someone else:
"Be the media."
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) asked who knows the history of the telegraph.
( @reiver note: I do a bit. I learned Morse code as a young child — my father's sister's husband had me learn it.)
#ATmosphereConf #Telegraph
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) going from history of Telegram to the Telephone.
( @reiver note: My father was a Telecommunications Engineer. He was in the industry during both when it analog and digital eras. I heard A LOT about the physics, math, and technology of telephone technology. )
#ATmosphereConf #Telegraph #Telephone
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paraphrasing Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ):
You could fix how Mastodon and the Fediverse uses WebFinger if WebFinger could point to multiple profiles.
It doesn't now. But it could.
#ATmosphereConf #FediDev #FediDevs #Fediverse #MastoDev #Mastodon
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) top priorities:
• moderation tools
• fixing the relay problem
• lexicons
• plus A LOT more
(This was a ATproto specific answer.)
#ATmosphereConf #ATProto #ATProtocol #Bluesky #bsky
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Boris Mann ( @boris ) recommended the book:
Rainbows End
by Vernor Vinge
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Blaine Cook ( @blaine ) ( bsky.app/profile/blaine.bsky.s… ) mentioned that the new Raspberry Pi 5 has the same computing power as Twitter when it had 5 million users.
#ATmosphereConf #Twitter
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ) on stage now.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
The 3 big efforts to try to re-decentralize the Web and Internet:
• blockchains <--- most money went here
• P2P
• federation
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
P2P has a lot problems.
For example — Creating a good comment section is extremely difficult if not impossible, with P2P
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
ActivityPump got renamed to ActivityPub — that was a good rename 🙂
#ATmosphereConf #ActivityPub #Fediverse
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
Social-Networks are very large public spaces.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
The worst thing we (Bluesky) did to people was request them to understand DNS.
For example — one time we had to explain DNS to Flavor Fav.
🙂
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
"The company is a future adversary."
We tried to build for that.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
"What if we (Bluesky) did P2P with servers — I'll call that server-to-server."
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
Bluesky / ATProto lexicon almost was RDF — and would have been if Paul had more time.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
Bluesky didn't use ActivityPub for 2 reasons —
№1:
Because of the identity issue.
Once you make a choice (of server) you are locked in.
You cannot migrate freely.
(Current Fediverse migration not good enough.)
№2:
The culture on the Fediverse at the time.
There was a culture on the Fediverse of being hostile towards global aggregators.
( @reiver note: AFAICT, this is a very small minority of hyper hostile individuals.)
#ActivityPub #ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
Mentioned MLS (Messaging Layer Security).
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
Bluesky practical decentralization:
• cost reduction — cheaper relays
• AppView / self-hosted Bluesky — partial sync based on follow graph — can we reach $100 per month — build smarter sync engine — indiesky
• improve user-experience
• PLC governance — moving to separate legal entity
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Paul Frazee ( @pfrazee.com ):
There is a GitHub discussion about ATProto Call For Developer Projects
github.com/bluesky-social/atpr…
Stuff for others to work on.
#ATmosphereConf
Call for Developer Projects · bluesky-social atproto · Discussion #3049
GitHub@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ) on stage.
Presenting about Smoke Signal ( smokesignal.events/ ).
#ATmosphereConf
Smoke Signal
Smoke Signal@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ) on stage.
"On Facebook you are the product and the prey."
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ):
Mentioned article:
anildash.com//2024/05/29/syste…
#ATmosphereConf
Systems: The Purpose of a System is What It Does - Anil Dash
Anil Dash@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ):
ActivityPub and Mastodon are effectively the same thing to most people.
( @reiver note: this seems similar to the phrase "the Mastodon in the room".)
#ATmosphereConf #ActivityPub #Fediverse #Mastodon #TheMastodonInTheRoom
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ):
Mentioned:
lexicon.community/
For an organization to create Lexicons.
In JSON-LD talk — this is similar to JSON-LD namespaces.
#ATmosphereConf
lexicon.community
GitHub@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ):
plc.directory/ needs to be distributed and P2P.
#ATmosphereConf #DID #DIDPLC #PLCDirectory
did:plc Directory
plc.directory@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Nick Gerakines ( @ngerakines.me ) and someone in the audience —
Talking about how #Golang interfaces might serve as a good model for how software uses lexicons / namespaces.
Ex: anything that has fields 'A' 'B', etc, just works in the user-interface.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) on stage.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) set up a small fund for Developer Grants.
bsky.app/profile/wang.social/p…
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ):
The Rust programming-language is the hipster thing to do and be interested in.
#ATmosphereConf #Rust #RustLang
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ):
Social is not like a choice between Linux distributions. Social is something more foundational to human nature.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ):
Every app doesn't need to be a unicorn. [Some can just be useful.]
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ):
Having a shared social protocol is similar to when the railroads became the same and could work with anyone's trains.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) mentioned a previous talk of his:
"Towards a Humane Network" (2017)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) mentioned a previous talk of his:
"The Web We Lost, and The Web We Must Build"
github.com/pzwang/lostweb
#ATmosphereConf
GitHub - pzwang/lostweb: The Web We Lost, and What Comes Next
GitHub@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) mentioned a previous talk of his:
"Every person's attention is zero-sum."
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang ( bsky.app/profile/wang.social ) mentioned a previous talk of his:
He (Peter) is interested in investing in AI.
(Ignore the current AI hype. The useful stuff.)
He wants humane and human-focused AI.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Jay Graber ( @jay.bsky.team ) on stage.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Jay Graber ( @jay.bsky.team ) mentioned:
"A Declaration of the Independence of Cyberspace", by John Perry Barlow (of EFF fame)
en.wikipedia.org/wiki/A_Declar…
#ATmosphereConf
John Perry Barlow's essay on internet freedom
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Jay Graber ( @jay.bsky.team ):
"Have you heard of the butterfly-effect."
( @reiver note: you can be the butterfly who can have a large effect.)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •I have gone to one of the unrecorded discussion rooms, since the talks are recorded (and I can watch it later).
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Topics up to discuss:
• user intents
• AI feed
• classification & moderation
• using social-media content for research
• labeling & AI tags
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Talking about ATProto user-intent first.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •3 choices for ATProto user-intents:
• opt-out
• undefined
• opt-in
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Peter Wang wants gov't regulators to enforce ATProto user-intent.
( @reiver note: I think that would be a very bad idea — a cure that would be worse than the disease.)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •The same person (Peter Wang) is talking about licensing — i.e., requiring gov't permission.
( @reiver note: again, I think that would be a very bad idea — a cure that would be worse than the disease.)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Rabble ( @rabble ) talking about how — if you had someone else's PDS user-data on your phone, German regulation would require you to file paperwork every single time you cross a German state line. And, if you don't, the whole social-media is illegal under German GDPR law.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •I brought up an issue regarding regulation —
How do you create a law that distinguishes the difference between thr learning that humans do versus learning that AIs do.
(I don't think this is a point that should be ignored — as you could end up with a cure that is worse than the disease.)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Boris Mann ( @boris ) talking about if the community made their ATProto docs CC-NC, then Bluesky company could not contribute.
Oops — unintended consequence.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Conner Ruhl mentioning that regulations is favoring AI companies with lots of money and hurting open-source AI projects that don't have money to deal with regulations.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Conner Ruhl mentioning that ATProto user-intents is giving people a false sense of security.
Bad actor won't care about them.
If you want to be private, you need to actually make your data private!
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •One person pointing out that an "anti-AI intent" would prevent people from using anti-spam filters, since it is AI.
( @reiver note: I have said similar a number of times elsewhere.)
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •One person from Flipboard pointing out that, AI is used to look for hate-speech, and look for pornographic images, etc.
An "anti-AI" intent would block that, too.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Conner Ruhl — Bluesky's still sucks a bit in terms of onboarding, because it lacks some of the AI necessary to do that.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •One person saying — builders have mostly left Mastodon (and gone to Bluesky), because when developers try to build on Mastodon, they get yelled at, and maybe even receive death threats.
#ATmosphereConf
BeAware
in reply to @reiver ⊼ (Charles) • • •facts. This is why advocates of Fedi are starting to leave and go back to corporate social media as well.
Imagine being so shitty of a human being that you make open source devs go work for a for-profit company.🙄
Sco
in reply to BeAware • • •@BeAware I think some of that comes from the fraught feelings of the FB/X that ppl come from.
That -is-not- an excuse for treating anyone bad. Which is weird. We came to the fedi, or just any other social med', to get away from abusive behavior. And here we recreate it to the people making our alternatives.
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •A person talking about — it is difficult to build a collaborative filtering (AI) because 3rd parties don't have enough data, that Bluesky company has.
Ex: what the person looked at, etc.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Staying in the unrecorded discussion rooms, since the talks are recorded (and I can watch it later).
Now on Private data. (New host. New topic.)
notes.commonscomputer.com/atmo…
#ATmosphereConf
Private Data Group Discussion - HedgeDoc
notes.commonscomputer.com@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Private data versus Secret data
Private — you are ok with people knowing the information existing, but don't want them to know the value.
Secret — don't even want people to know the data exists.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •From @boris :
Direct Message (DM) — private, only visible to the participants.
From @pfrazee.com :
Want end to end encryption (E2EE).
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •MLS (Messaging Layer Security) being talked about.
Proposed for DMs for Bluesky.
@pfrazee.com mentioned this during his talk.
@rabble mentioning that they have done tests of MLS on Nostr.
#ATmosphereConf
@reiver ⊼ (Charles)
in reply to @reiver ⊼ (Charles) • • •Someone pointing out that — MLS (Messaging Layer Security) would introduce centralization to Bluesky.
#ATmosphereConf
BeAware
in reply to @reiver ⊼ (Charles) • • •can't introduce something that is at the core of the protocol to begin with...
If you have 100 funnels of different liquids that all funnel down into 1 funnel, the other 100 funnels are functionally useless.
BeAware reshared this.