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
Boris commented on Regenerative Software
25 days 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
25 days 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
25 days 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
25 days 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
30 days 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
35 days 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
37 days 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
38 days ago
Congrats on launch! 
Boris's avatar
60 days 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
119 days 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
119 days ago
I read the Japanese version. Thank you for sharing this!
Boris's avatar
Boris commented on release radar '25
127 days ago
Thanks for collecting these! Going off to make some Bandcamp purchases. 
Boris's avatar
133 days 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
134 days 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
135 days 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
136 days 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
136 days ago
Hmm. Reaching out to beehiiv for ATProto integration?
Boris's avatar
139 days ago
I met with a bunch of folks interested in knowledge graphs on ATproto. Maybe a Lexicon, I’ve been using “KGnotes” as a placeholder. 

More second brain notes, main thing would be an AppView that shows links / back links between ATProto elements.

Leaflet has a lot of the pieces - links between DIDs from comments like this one, quotes. Between pubs would be the one to crawl.
Loading more comments...