Boris's avatar

Boris

@bmann.ca
Web tinkerer. Pooling capital and collaboration. 

What if we made things a little bit better?

#Vancouver #cooking #restaurant #atproto

I'm on Germ DM šŸ”‘
ger.mx/A04SXZYcNrBNCygCupzIejDFcf3VR7MVDPRaojGxx0l…
Boris's avatar
2 weeks ago
Alexandre Plennevaux šŸ‡§šŸ‡ŖšŸ‡ŖšŸ‡ŗ
Darn well explained! Is there only one firehose, though? And if that is the case, isn't the firehose, the center of the network ? And if that is the case, is the network still decentralized if it has a center ? Who owns and control the firehose?
The firehose is an optimization. It’s powered by software called a relay. It costs about $20/month to run a relay which can run the entire firehose of 40M accounts and cache 2-4 days of data. 

Here’s a list of open to the public relays
https://compare.hose.cam/ — lots of apps run them on their own internally.
Boris's avatar
Boris commented on Regenerative Software
1 month ago
Great kick off for the blog,  

I was trying to think about how Regenerative Software might be the same or different than Malleable Software
https://semble.so/profile/bmann.ca/collections/3m7did4t5f22x

I've decided they are close cousins of each other, but that Regenerative Software is more like the internals, and can apply to teams building software together, and even producing "apps" on the other side.

But that Malleable Software speaks to the dissolution of apps, and that the end user is directly connected to being able to work with it. Perhaps steps along the same transitions of substrates.
Boris's avatar
Boris replied on Bluesky thread viewer
1 month ago
Boris
OK, I did a test publish. Confirming that it is a regular Bluesky post embed, and also confirming that this doesn't work in unpublished leaflets. I was trying to carefully click trying to find how to make it work.
One more idea: actually allow for "thread embed" display mode -> being able to effectively unroll the thread of the original author, inline.
Boris's avatar
Boris replied on Bluesky thread viewer
1 month ago
Boris
Hey @schlage.town -- is the threads viewer embed live now? I don't see what kind of block type I need to make this work. Or, it doesn't work on unpublished previews?
OK, I did a test publish. Confirming that it is a regular Bluesky post embed, and also confirming that this doesn't work in unpublished leaflets. I was trying to carefully click trying to find how to make it work.
Boris's avatar
Boris commented on Bluesky thread viewer
1 month ago
Hey  -- is the threads viewer embed live now? I don't see what kind of block type I need to make this work. Or, it doesn't work on unpublished previews?
Boris's avatar
Boris commented on Week of 2025-12-08
1 month ago
Welcome to ā€œI’m an independent software researcherā€ land. 

The joke related to this is that it’s code for underemployed.

I also have trouble answering this right now. Mission wise, I might say I’m working on tools for human agency over technology.

But hey - you can literally practice different one liners for each person you meet.

Are you going to join us in Vancouver in March for ATmosphereConf?
Boris's avatar
Boris commented on Week 8: Doppelbock
1 month ago
Yes. You are 100% correct on brew.

Was interesting to see brew mentioned in the not-a-distro called Workbench by Caligra

https://semble.so/url?id=https://caligra.com/workbench/
Boris's avatar
2 months ago
Thank you for writing this Tessa. Very moving for me. I hope the community can help support you in what you’re doing - it’s important and your voice and experience are important and welcomed.Ā 
Boris's avatar
Boris commented on Lab Notes #001
2 months ago
Congrats on launch! 
Boris's avatar
2 months ago
AT Protocol Community
That was me logged in, need to file that as feedback to the Leaflet team: that I can’t tell what account I’m logged in with. 

The AT Community Fund has to date done $2-5K and smaller in grants and is designed for things that can benefit the whole community, not app funding.

A couple of other thoughts:

I would want to see users first. That’s the hard part!

Crowdfunding can work, any admin costs are just part of the calculation of using such a platform. You need an engaged community and the marketing of a raise is work itself that a project needs to have the right skill sets for.

You don’t need to figure it out up front, but having an idea of what the revenue model is going to be is important.

Different types of funders are going to look for different things. A question I would ask is: what would make this your full time job? (I think 1/day week might be enough for code, but marketing and community work has to fit in too).

A lot of ATProto projects are in the same boat of very small numbers of users. Product adoption is the hard part!
Boris's avatar
Voted for footnotes for my tech blog. Image galleries for my personal blog. Smoke signals for my ATProto ;)
Boris's avatar
4 months ago
cyberrb25
So I assume that when a PDS takes down an account, they still have a modicum of actions they can do to be able to at least restore/migrate their history, am I right? Not exactly this point, but maybe the Bluesky thing of "3-minute max videos" should be something that is not app-enforced but that the PDS limits the size of the blobs/maximum size of the user's data they can use. So Bluesky asks the PDS what the data limits are and from there it either allows or not (it would work in the app->PDS handshake, more of this being user feedback).
As mentioned - a PDS action should mostly only be for illegal content or infrastructure abuse. A user can backup and store rotation keys separately. 
Boris's avatar
Boris commented on The Birth of the Gentle Meme
4 months ago
I read the Japanese version. Thank you for sharing this!
Boris's avatar
Boris commented on release radar '25
5 months ago
Thanks for collecting these! Going off to make some Bandcamp purchases. 
Boris's avatar
5 months ago
Yeah I think doing a markdown renderer would be interesting - Ghost’s block editor has both HTML and Markdown blocks I think?

But also that needs a strong use case.

Only one I can think of is an Obsidian plugin which publishes / syncs posts where the Leaflet content would just be one big Markdown block.
Boris's avatar
Boris commented on The Lexicon Interop Problem
5 months ago
Does Ghost actually use Article type? Which as AFAIK doesn’t display in Mastodon?
Boris's avatar
Boris commented on Weekly 2025-08-29
5 months ago
One note: I think the variable should be PDS_CRAWLERS, plural!
Boris's avatar
Leaving a comment!

Also should put in the transcript as content for video. I feel like Jerry actually sent me some that I totally forgot about.
Boris's avatar
Boris replied on Leaflet posting
5 months ago
Tynan Purdy
I also just killed off my micro.blog in favor of leaflet! Gotta set up some redirects for my migrated posts... Your graph is so uniformly distributed, well networked. Social bookmarks and link commentary is something I'm interested in (and unsatisfied with the current workflow). Shame to see frontpage so left behind in usage. Maybe cosmik will build out a lexicon that the rest of us can use beyond the academia community.
The graph is ā€œjustā€ because of the layout algorithm used! It’s super basic and not very good at all, basically hand rolled for Jekyll. 

Yes Cosmik intends to be broadly usable by all and then add some special features for academia.
Boris's avatar
5 months ago
Hmm. Reaching out to beehiiv for ATProto integration?
Loading more comments...