Web tinkerer. Pooling capital and collaboration. What if we made things a little bit better? 🌉 bridged from 🦋 bmann.ca, follow @bsky.brid.gy to interact
Public Key
npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Profile Code
nprofile1qqst490m4g22a2wy5nqxa0vee6y6eldx0cytshxg3a0fcx2x2fhd2mcpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qxt7229
Show more details
Published at
2026-10-26T17:36:06Z Event JSON
{
"id": "b1f19296edd10c1fd0b63632542c36f6a3794e0b5229770b79c36e68f0681802" ,
"pubkey": "ba95fbaa14aea9c4a4c06ebd99ce89acfda67e08b85cc88f5e9c1946526ed56f" ,
"created_at": 1793036166 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://bsky.brid.gy/ap/did:plc:2cxgdrgtsmrbqnjkwyplmp43",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Boris\",\"about\":\"Web tinkerer. Pooling capital and collaboration. \\n\\nWhat if we made things a little bit better?\\n\\n🌉 bridged from 🦋 bmann.ca, follow @bsky.brid.gy to interact\",\"picture\":\"https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43\u0026cid=bafkreiaq7kk6kl7fqqskgan56jldqphvumxrlfviqbhx2rxcgmgtyc7iri\",\"nip05\":\"[email protected] \",\"fields\":[[\"Web site\",\"https://bsky.app/profile/bmann.ca\"],[\"Link\",\"https://bmann.ca\"],[\"Link\",\"https://bmannconsulting.com\"]]}" ,
"sig": "f747bd9e5fdbe9d083973186a1197f9dab0274fb043bd5e07cc46ee35c6a15e97467d7fe2f7b9ad9c77185fd8e862b652ef9041acbdc9f1ad5575dbe19d94d96"
}
Last Notes npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Oh yeah! Today is the beginning of meeting roulette! BC (where I am) has not changed it's time. Europe / UK has now fallen back as of yesterday. So +8 / +7 from BC. And this coming weekend is North American time change. Where BC will be an hour ahead of PT. My brain hurts already. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Dropping my big French government apps + atproto OIDC research project on a Friday so y'all can spend the weekend tinkering with it. I've got apps installed that support Login with Atmosphere - fill out the form to help test them! LaSuite Apps + Atmosphere Acco... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris I am decommissioning the toolsforthought .social Mastodon server, and taking the opportunity to test moving my boris @ tft account to my main atproto account. This should happen somewhat automatically thanks to @[email protected] 's Bounce service bounce.anew.social Bounce npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris I have heard from our favourite network layer protocol madman that unexpected atproto integrations are occurring. No, lower level than you’re thinking. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris I agentically developed a Ghost-to- @[email protected] importer script and fell down the rabbit hole that is the future of networked code sharing @[email protected] Building GhostOff and our netw... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Whelp. After rushing through voting on all amendments last night / this morning #BillC22 is passed www.parl.ca/DocumentView... What this means: in late September, it goes to the senate…who may do amendments but almost always give in if the House pushes. 🚨🚨🚨No more @[email protected] in Canada by fall 🚨🚨🚨 Government Bill (House of Comm... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Yeah I don’t love that this is wedged into bsky post records and rendered client side. It “works” but immediately will beg for … longer posts. Making this a eurosky .codeblock post and attaching it … well, it’s as much work as building tangled strings. Inline tangled string creation maybe? npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris The @[email protected] #DWebCamp email updates are lovely scenes of past camps. I wasn't at this one (I think it's 2023 edition?) but you can probably recognize a few people in it. I think @[email protected] & @[email protected] are both coming this year https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreicqig5yqtkcnjgexn6ascaddwfldr2ubvd2hw4a6zyhnphhbeid5u npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Going to host a Tech Talk again! I asked @[email protected] to talk about HappyView @[email protected] happyview.dev With the release of v2, it's an all-in-one appview - single binary, OAuth, built in backfill & indexing. Discord devchat stage for live questions + streamplace stream, May 28th, 5pm UTC Tech Talks: HappyView the all-... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris According to @[email protected] , 2867 independent PDS hosting atmosphere accounts. From FediDB, popular software has this many servers: * Mastodon 9116 * Peertube 1529 * Misskey 1154 * Pixelfed 693 * Writefreely 573 * Sharkey 510 * Lemmy 431 * Pleroma 346 * Akkoma 331 Are we decentralized yet? npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Ok! Tomorrow night (Tuesday) is @[email protected] meetup atmo.rsvp/p/atproto.be... I had originally thought I might also organize a @[email protected] meetup (we toured the venue today, looking great!) but I only have the energy for one. So come join us tomorrow! npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris As part of @[email protected] , I'm helping to organize Lab Day, the third day of this year's @[email protected] I'm in Berlin next week, gauging interest in a "meet people interested in / attending Local First Conf" Location TBD Thurs 30th 6:30pm smokesignal.events/did:plc:2cxg... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Mike @[email protected] & Alex @[email protected] talking about the Resonant Computing Manifesto resonantcomputing.org #AtmosphereConf https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreidjficfjmneuwvdw2qpvajocwkqbvo2oeac5ahgriavn2fwkh7zqq npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris There's an ATProto dev hangout, being hosted by @[email protected] , happening right now Using the ATProto Touchers Discord as a test discord.com/channels/109... And @[email protected] stream.place/iame.li https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreifyj3zn6khipxegvsr7bcpcynkpvcbmk5jslc4qjspqeerpooproi npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Flying into Vancouver, it was blindingly sunny in the plane. Below, Metro Vancouver is covered in a thick fog layer, with some higher places and bridges peeking through. https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreibvr3quqlyx5kwqpjb2ue4apo2m5lawvpfyvq4dn3jdn7fvkhepge https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreibg5lbntokmol5fvpnijjceijz76puw5dgksio6ja6k5jim5ab5pe https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreid6kfunm6tvf3xlyvph7aof4kitd6eqbnw3df2pvbhpkhmdbpxo2y npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris If you are Canadian media, public figure or politician, I need you to read this article by @[email protected] "You cannot out-compete ‘where the ruling faction radicalizes and coordinates’" connectedplaces.online/reports/a-po... https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreicgc5glpjamn3uhmfkj6m7s7pgtf5siz2qm3ect6h5ircq4vmu2fm npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Should Bluesky-the-product Sherlock @[email protected] , or include Graze as a first class UI plugin into their app? npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris That is sort of @[email protected] @[email protected] which you can use now. Lots of work on geo this year. We have a lexicon for geo data and have in progress work to have a lookup for Foursquare open data info. Private data really needed for a bunch of larger usage of this. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris I did a little screenshot essay of the new Bluesky find friends / contact import on iOS. Anyone have Android screens to share? Bluesky's Find Friends Contact... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris HELP WANTED: We need a remote / hybrid experience lead for #ATmosphereConf Leave a comment in the forum and/or DM me discourse.atprotocol.community/t/atmosphere... FAQ entry discourse.atprotocol.community/t/atmosphere... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris The 2026 #ATmosphereConf is aiming to be about 2x this year. If we hit 350-500, then year after 2027 will be roughly double and we need to start planning a year ahead to secure venues. And! Start planning your 2026 regional confs too! We’re growing and need to plan for it! npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris “[open social] must be funded like infrastructure, not consumer apps. In fact, given the scale of hybrid threats, it should be funded from defense budgets, not innovation leftovers. The strategic layer of democracy is the information layer. And right now, it is outsourced.” @[email protected] The joint statements coming ou... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Request for design: a login with ATProto sticker that features a cute RV with lots of app logos stuffed into it #nevent1q…r42p npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris OK I moved community designs repo to @[email protected] tangled.org/@atprotocol.... Yes, we should gather logos / links to media kits from projects! And contribute designs if you want to get them printed in local ATProto communities. @atprotocol.dev/community-desi... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris From the @transrights.northsky.social team, @lucca.northsky.team asks for interest in a community maintained fork of the bsky social app for testing and collab. Write up in the forum, leave a comment if you’re interested. Intermediary Maintained Sandbo... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Check out "Berlin ATProto Meetup" smokesignal.events/did:plc:oals... Berlin ATProto Meetup npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Give us feedback on what you want to see in Vancouver in March! Please share this far and wide: this is not just a tech conference, it's building the communities and shared spaces that we want together. #WeCanJustDoThings #nevent1q…t3jt npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris At #IETF124 hackathon, Table 27 with the #ATProto_MTL crew @wesleyfinck.org @ngerakines.me @bnewbold.net @bad-example.com @dholms.xyz https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreifonnncoz5mxaagyoca5xv6qpn5666plb6a2k5wrytnicip55mruq npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Protocols for Publishers is hosting two days of discussions in NYC in late August. On Aug 20th, join us for an evening showcase of discussion across ATProto, MCP, Web Applets, Web Payments -- exploring protocols for a sustainable agentic web, and futures that aren't disintermediated by platforms Protocols for Publishers Showc... npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris My view from after dinner today. It’s nice to have a park to lie in the sun in. https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreidgac3kznk7j2iggyvjabqlj3szrj44fvcdwivtwokg2aa73cfo6i npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris This is very much an ATProto power team, sitting on the top row at #ahoy25 https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreidvhmv2z3gy3rwueryw3orejdzyawzs7pxt4mq6lrcsfk6i247osq npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Rudy’s speaker image and talk title??? Which also says “Decentralized Era” not “AT Protocol is Decentralized” npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris You’re replying to Rudy who built Blacksky as well as a Rust implementation rsky of #atproto We’ve all read Christine & Bryan’s posts and the community is working on making more relays or alternate approaches for sharing subsets of content. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Dear Instagram clones on #atproto: An adoption / growth strategy could be to run imports of Instagram exports. LMK when I can pay you for this feature. Open source scripts I can run myself also gladly accepted 😄 npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris I have discovered Yaka Mein, a “a type of beef noodle soup found in many Creole restaurants in New Orleans”. The photo on the Wikipedia page isn’t great. Looking around, I’ve seen home versions with instant ramen / beef broth / steak on top. Huh. Interesting! #cooking npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Hanging out with @pouriade.com & @wesleyfinck.org and dreaming up #atproto things So, uh, what about a theming lexicon, like design .atskins . ouranos, where we can store CSS to apply to our favourite clients. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris It would be super awkward if I liked more than one open social protocol. npub1h22lh2s5465uffxqd67enn5f4n76vlsghpwv3r67nsv5v5nw64hsa3thgh Boris Sometimes you just have to cook a big bowl of pasta for lunch. 1 onion, 2 cloves garlic, olive oil, 2 yellow squash (chopped), 1/2 cup stuffed olives, can of diced tomatoes, 2 Tbsp Calabrian pickled eggplant, tsp chicken bouillon, salt & pepper, 1 Tbsp marjoram #cooking https://morel.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:2cxgdrgtsmrbqnjkwyplmp43&cid=bafkreigwkgm3b6muq3vsbmtzkalyldd7h5yvdxaw5v2s3z7hllwkdirgpe