Boris
@bmann.ca
8.2K followers 5.2K following 7.9K posts
Web tinkerer. Pooling capital and collaboration. What if we made things a little bit better? #Vancouver #cooking #restaurant #atproto I'm on Germ DM 🔑 https://ger.mx/Axe3y6qlKjg6Yr15PwIYwB1zmaoJLIKUGlT442f8nrg4#did:plc:2cxgdrgtsmrbqnjkwyplmp43
Posts Media Videos Starter Packs
Pinned
bmann.ca
Boris @bmann.ca · 18d
I have a whole folder of ATProto apps on iOS (plus a select few directly on my Home Screen).

Today we call them “ATproto” apps.

In the future … they’re just a better way to build a wide range of apps, where users own their data, login in anywhere, and choose different interfaces.
Screenshot of a portion of an iOS Home Screen. 

The icons for Bluesky, Ouranos, Leaflet, and Semble are shown, plus a folder labeled ATProto that has PinkSky, Popfeed, Spark, Flashes, Skylight, Anisota, Bookhive, Germ, and Anchor in it.
Reposted by Boris
wesleyfinck.org
Some thoughts about our approach to integrations in semble. Curious to know how others are thinking about integrations across the ATmosphere!
Integrations as Plugins
Takeaways from our Exploratory Leaflet <-> Semble Integration Call
weswalla.leaflet.pub
bmann.ca
Start a thread in the forum! One of the needs we have is help people get stickers printed locally!

Also good for the labelers project?
bmann.ca
I recently connected with the local Linux Users Group (VanLUG). They very much are user groups (rather than techie / dev topics) and focus on getting installs done. They likely still exist in lots of cities around the world.
bmann.ca
I was looking for a second post to like as a reply.
bmann.ca
Most of the major apps are in the same state of asking for generic.

There are a few early adopters / experts — eg @ngerakines.me scoped his AIP login to only ask to read email — but most devs are waiting.

Good for @nooki.me for getting it done!
Reposted by Boris
ekana.org
I made a blog post about this, I really think its one of atprotos best use cases. It could solve a lot of what Epic Games is offering with there crossplay services.
A clear eyed vision for gaming on ATProto - BLOG! by Ekana
I say clear eyed but I'm honestly just spitballing here... 😅
blog.ekana.org
Reposted by Boris
pinksky.app
New update!

A brand-new post editor for you :)

🌃 Apply filters
😎 Add text and stickers
🖍️ Paint with brushes

Plus, smoother video uploads.

Get it now: pinksky.app
bmann.ca
Yep! The big pain right now is actually finalizing OAuth scopes with examples and communicating that out.

We are getting devs to use OAuth but the default is “do everything”.

User comms are going to be painful on this switchover.
bmann.ca
This is going to get switched out for OAuth at some point which should just be handle based.
Reposted by Boris
tokimeki.blue
TOKIMEKI: The Open-Source Bluesky Client Open to the World
While we've seen a recent surge in traffic from the US, it still only accounts for 5% of our users, compared to Japan's 85%.
I aim to increase this to 20% within the year and also grow our user base in Europe and other regions.
TOKIMEKI - Bluesky client project
TOKIMEKI is a Bluesky browser client with multi-column and multi-account support.
tokimeki.blue
Reposted by Boris
jefferyharrell.bsky.social
I've finally written up all my thoughts (so far) about the Frotzmark tinker I started a couple weeks ago. It ended up way more interesting than I thought, including touching on an Apple paper on LRMs vs LLMs at different complexity regimes.

jefferyharrell.substack.com/p/can-a-stat...
Can a state-of-the-art large language model play a 44-year-old adventure game?
When overthinking beats you at Zork
jefferyharrell.substack.com
bmann.ca
Boris @bmann.ca · 10h
I guess Show More / Show Less technically implements personal downvotes which is kind of fascinating to think about.
bmann.ca
Boris @bmann.ca · 10h
Don’t think that’ll happen in the bsky app. Definitely something someone should explore.

I remember @frontpage.fyi had this discussion and decided not to do downvotes.
bmann.ca
Boris @bmann.ca · 11h
@robin.berjon.com thinks legal happens at the regulatory level.

I think the legal route is incredibly difficult to do bottoms up. Maybe CAL could be used in tandem.
bmann.ca
Boris @bmann.ca · 16h
I just don’t see licensing as a tool to move the needle on this.

I’m having some discussions about licensing and it very much feels like fighting the last war.

Software needs governance & pooled funding (& perhaps movement building)

Perhaps a failure of imagination on my part.
Reposted by Boris
Reposted by Boris
automerge.org
🎮 Like CRDTs and videogames? @inkandswitch.com is ✨hiring✨ for a project that combines @automerge.org with @godotengine.org to make the next generation of collaboration tools for game development!

More detail here: inkandswitch.com/jobs/godot-i...

(Fully remote 🌍🌎🌏 contract, late Nov to April)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
Reposted by Boris
rahaeli.bsky.social
Because marginalized people are the ones whose speech is most often disapproved of, the burden and consequences of deanonymization laws falls extremely disproportionately on them, and always will. No one should ever support mandatory age verification, ever.
bmann.ca
Boris @bmann.ca · 20h
Not everyone has peeked at the delegation model of the next cycle.
Reposted by Boris
werd.io
Last week I was delighted to give a keynote talk to open #FediForum, the conference about building the open social web. It's about the real threats we're facing, why open alternatives matter so much right now - and the questions we can ask ourselves to make our work really matter.
Why the open social web matters now
The needs are real – and you have so much power.
werd.io
Reposted by Boris
Reposted by Boris
ronentk.me
Make history and be part of the first ATProto x Boston meetup 😁
Details coming soon ...
atproto.boston
Hey wanna get a beer?
bmann.ca
More backyard BBQs required.
Reposted by Boris
ngerakines.me
I want to learn more about how content goes from the PDS on create / put record events to the firehose. Anyone have any reference code, tutorials, or examples that breaks down the process at a technical level? I want to really get into the nitty gritty technical details. #ATProtocol #ATDev
Reposted by Boris
graze.social
Huge milestone today! As of this morning, *Over 20%* of all ATProto accounts have accessed feeds powered by @graze.social. We're just about to surpass 8m lifetime readers, all looking for a new way to control their experiences online. On to the next 8m!
A juggler of worlds, https://pdimagearchive.org/images/3608ac54-4339-4583-99e2-3447dd1ae8c2/