That's not quite the right perspective to take.
Users have a PDS, whether self-hosted or on bsky or someone else's infra. It's where they store their data.
Grain and Bluesky can then write to and read data from any PDS.
By default, the sign up page on grain.social points to selfhosted.social.
Posts by Dr Huw Campbell
A good “for you” would mix in and out of network posts.
But most people would also have their following feed too.
I was chatting the owner of my local second hand book shop about Ursula Le Guin 2 weeks ago.
Thanks for reminding me.
Is this your job?
Satin bowerbird sitting in a tree.
Beautiful female Satin Bowerbird I found.
The rest of the tree had a dozen sulphur crested cockatoos.
#ausbirds #birding
Apple's Neo looks pretty amazing.
Speculatively though, if it's running one year behind on iPhone Pro chips, next year it should get a bump from 8 to 12GB or RAM which would be a big boost for a laptop.
Screenshot of the code which produced the post above.
Guess who's posting #atproto posts from their shiny new Haskell implementation?
I think Google would like to be associated with a successful social media project.
You know, after Google Buzz, Google Wave, Google plus.
But sarcasm aside, nah, it’s rad. Congrats and thanks.
My neighbour (who does not visibly age) uses
“I have pot plants older than you”
when men flirt with her at the pub.
Oh I hate that so much.
Every security course I've ever done says "pick 4 or 5 random words". But almost no website is fine with a 30 character sentence.
@albomp.bsky.social How can we support the assassination and kidnapping of foreign heads of state?
Trump pulled out of the Iran nuclear deal, Iran was following it.
I had some spare cycles and decided to tackle a 20 year old unimplemented #WineHQ feature.
gitlab.winehq.org/wine/wine/-/...
It's not wonderful just yet, but man that thing is a 12k line piece of unmaintainable tech debt.
Buying a Gerni with the plumbing attachment has saved me thousands is plumbing callouts.
But on the other hand, tonight I picked up a garbage bag full of sewage overflow after unblocking the stack.
It… wasn’t pleasant.
A Red Panda in front of a Lomandra.
Got up close with Shifu for some pats today.
Taught me something.
#wildlife #panda #symbio
I don’t think it’s necessarily wrong to say “log in with bluesky” for the time being.
Of the approximately 44 million people who have AT Protocol accounts, approximately 44 million of them are on Bluesky.
And the others probably know.
But hard coding it so they can’t log in is totally fucked.
I think this is the right call.
What intrigues me is the notion of broadcast outside of the relays.
When shared private data is written is that pushed to authenticated app views or do we have fetch only?
If we have push is it via websockets? that could lead to a huge number of open socket right?
No.
That your system protects and elevates known rapists and criminals means a lot more needs to be done for you to ever be trusted again.
The right-wing media landscape has increased its dominance and the Supreme Court is ludicrous.
But worst of all, Americans voted for this.
They could again.
It’s amazing what you’ve done across the tech and community aspects.
Keeping communities safe is the common thread for a lot of people here.
From billionaires, racists, and racist billionaires (amazing overlap there).
AT proto itself should gain more privacy preserving features soon too, so this hopefully won’t be novel for long.
Mine
Is there are reason you don't use capital letters?
They're OK.
We need better testing infrastructure for #atproto dev.
Spinning up a test pds attached to a test relay is key.
Never use your actual password.
Spread across different services you would have no way to prevent a bad actor from accessing your account, and you might forget who has it.
But, app passwords are also deprecated; and oauth is the way to go.
OAuth allows granular scopes so read only is possible.
Actually started building my #birding app for #atproto.
I’ve lexicons for birding observations, oauth login in (ported from @baileytownsend.dev’s rusty statusphere) and have a Tap backed app view ingesting events.
I’ve also bought the domain.
Nice, I just used it to push up my old posts.
My blog uses the path of posts for their publication date though, so I had to duplicate that info.
Might be nice to support extracting from there too.
I think a universal app would have to be more like a discovery engine and link people to the source.
There's a description field as well for blurbs / excepts which would help there too.
Does anyone have a good local developer environment for ATproto apps?
I'm thinking just docker compose with a PLC, a PDS and Relay, and maybe Jetstream too.
Effectively I want to develop locally without spraying records into the public firehose.
I sent through some support.