Boris Mann's Homepage - Blog FeedDaily journals with links and asides, digital garden notes, and occasional long form blogs
https://bmannconsulting.com
Sun, 11 Jan 2026 20:11:52 -0800June 9th, 2025 DailyBoris Mann's Homepage<p>Today was a heck of a day. I was supposed to fly out to Barcelona, for an <a class="internal-link" href="/notes/ink-switch/">Ink & Switch</a> team retreat.<sup id="fnref:inkandswitchwork" role="doc-noteref"><a href="#fn:inkandswitchwork" class="footnote" rel="footnote">1</a></sup></p>
<p>TLDR, my passport was expiring in early August, which is in less than 90 days, which means you can't get into Europe / the Schengen region without a visa.</p>
<p>So that's why my online check-in wasn't working last night, and why I got turned away at the airport this morning at 6:15am.</p>
<p>I scrambled around all morning, and actually… got things sorted, you can read the whole thread on my alt account on Bluesky:</p>
<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:lmmeta6tejj3fhn5xvzl5eoi/app.bsky.feed.post/3lr7exgosx22f" data-bluesky-cid="bafyreifrntfodm3y4ztai5dr7wibmpwk3qethudyasrr6palzoap22plf4" data-bluesky-embed-color-mode="light"><p lang="en">Success! I have a new 10 year Canadian passport!
Passport Office aka Service Canada were great.
Professional. Efficient. Saved my butt.
I can report: renewing a passport in Canada works great! 🇨🇦 🍁<br /><br /><a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi/post/3lr7exgosx22f?ref_src=embed">[image or embed]</a></p>— Boris (<a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi?ref_src=embed">@boris.bringyourown.computer</a>) <a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi/post/3lr7exgosx22f?ref_src=embed">June 9, 2025 at 3:02 PM</a></blockquote>
<script async="" src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>
<p>I'm really really happy with the service by the Canadian Passport office. Still beating myself up about not being better about this.</p>
<p>Still: I fly tomorrow on basically the same route, Vancouver -> Montreal -> Barcelona, will land at 8am there and join the rest of the team for breakfast.</p>
<p>Finishing my day feeling pretty wrung out. Rachael had just supported a three day workshop over the weekend, so we went out to dinner at Marcello's on The Drive.</p>
<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:njgakmquzxdmz6t32j27hgee/app.bsky.feed.post/3lr7pxt4u6t2c" data-bluesky-cid="bafyreigcwd2ccrqdpit2ocvhtogc3qp5oj322mfdarkrqburjkaeg57eva" data-bluesky-embed-color-mode="light"><p lang="">Checked in at Marcello Pizzeria & Ristorante. I have eaten all my meals out today. It was a stressful day. No ragrets.<br /><br /><a href="https://bsky.app/profile/did:plc:njgakmquzxdmz6t32j27hgee/post/3lr7pxt4u6t2c?ref_src=embed">[image or embed]</a></p>— 🤖 Boris (<a href="https://bsky.app/profile/did:plc:njgakmquzxdmz6t32j27hgee?ref_src=embed">@bmannconsulting.com</a>) <a href="https://bsky.app/profile/did:plc:njgakmquzxdmz6t32j27hgee/post/3lr7pxt4u6t2c?ref_src=embed">June 9, 2025 at 6:19 PM</a></blockquote>
<script async="" src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>
<p>Tinkering with <a class="internal-link" href="/notes/steam-deck-desktop-setup/">Steam Deck Desktop Setup</a> messing with the blog / Obsidian settings to relax a bit.</p>
<p>Am I actually going to run Steam Deck Desktop often? Well, it's interesting how I got it up and running with the same handful of tools I use elsewhere.</p>
<p>I did charge up the <a class="internal-link" href="/notes/daylight-computer/">Daylight Computer</a> to take it with me. Mostly to share with Ink & Switch folks. To use it, I need my second brain on it, and git on Android is … hard. I have been experimenting with <a class="internal-link" href="/notes/resilio/">Resilio</a> to sync files for people who aren't comfortable with git, and did put it on the Daylight to maybe see if I can use that. Yes, many things are solved by sync engines that work everywhere.</p>
<p>Ink & Switch's <a class="internal-link" href="/notes/patchwork/">Patchwork</a> does local first editing in the browser, so of course it can just come along wherever there is a browser, but it currently doesn't have easy ways to publish. Regardless of the Obsidian tinkering I do, I'd like something more like Patchwork / <a class="internal-link" href="/notes/groundmist/">Groundmist</a> with direct posting to <a class="internal-link" href="/notes/atprotocol/">ATProtocol</a>.</p>
<h2 id="obsidian-jekyll-rambling">Obsidian Jekyll Rambling</h2>
<p>Specifically, for Obsidian, checked in the <code class="language-plaintext highlighter-rouge">.obsidian</code> folder again, and revamped how I do journals and daily notes. I abused daily notes to make journals originally, then found unique notes.</p>
<p>So, just now I made a new daily template which will make blog posts! Which means I will blog again! Blogs also don't get thrown all over social media, whereas the journal entries are meant to be social media sized and cross post.</p>
<p>Jekyll expects <code class="language-plaintext highlighter-rouge">year-month-day-slug</code> filenames, so that's the "date format" you need to put in the Date format config for the Daily notes core Obsidian plugin: <code class="language-plaintext highlighter-rouge">YYYY-MM-DD-[daily]</code></p>
<p>The unique note feature now creates the journal entries, as I do (have in the past?) created multiple in a day. That format works fine as unique file paths: <code class="language-plaintext highlighter-rouge">YYYY-MM-DD_HHmm</code>.</p>
<p>I want to append any journal entries to the daily, which would mean finding all the journals that got posted on the same day. Have to look at <a href="https://gist.github.com/tuananh/7432553">group_by_exp for jekyll</a>, which is always surprisingly tricky.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:inkandswitchwork" role="doc-endnote">
<p>I haven't really talked about it or announced it very publicly, but I've been working with <a class="internal-link" href="/notes/ink-switch/">Ink & Switch</a> (which is an industrial research lab focused on building better computers) as a Fractional COO since last November. I'll….probably write more about this soon. <a href="#fnref:inkandswitchwork" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2025/06/09/daily/
Mon, 09 Jun 2025 20:40:00 -0700https://bmannconsulting.com/blog/2025/06/09/daily/My 50th BirthdayBoris Mann's Homepage<p>Today is my 50th birthday. I've been putting words on the Internet in ~blog form for close to 25 years<sup id="fnref:domain" role="doc-noteref"><a href="#fn:domain" class="footnote" rel="footnote">1</a></sup>.</p>
<p><img src="/assets/2025/boris-basket.jpeg" alt="Boris in a red laundry basket" /></p>
<p>I feel good. I don't feel "old", although tweaking my back carrying some bags out to the cab for the trip to Berlin in October 2024 is when I realized that yes, my physical being was maybe getting a little creaky. So I guess I got old last year.</p>
<p>I am energized, doing slightly too many things, and feel supported by people & groups around me. What I end up collecting below is a snapshot of my "now": what I'm putting time into, what I believe in, what I'm working on.</p>
<p>This <a class="internal-link" href="/notes/pooling-capital-and-collaboration/">pooling capital and collaboration</a> phrase that I've been using seems very relevant to describe my interests and practices. Perhaps a little cold, so I'll expand: I want us to work together in smaller local & regional groups, with impact in the real world, and I want us to connect as peers online around the globe.</p>
<p>The missions and meanings of <a class="internal-link" href="/notes/opensource/">Open Source</a> that informed my last 20+ years of work and community have very much been superseded by <a class="internal-link" href="/notes/dweb/">DWeb</a> principles. The licensing of software is a very small part of a bigger vision.</p>
<p><a href="https://getdweb.net/principles/">DWeb Principles on the DWeb HQ site »</a></p>
<ol>
<li>Technology for Human Agency</li>
<li>Distributed Benefits</li>
<li>Mutual Respect</li>
<li>Humanity</li>
<li>Ecological Awareness</li>
</ol>
<p>I've spent the last 6 months diving deep into the <a class="internal-link" href="/notes/atprotocol/">ATProtocol</a> ecosystem, and have recently setup the <a class="internal-link" href="/notes/at-protocol-community-fund/">AT Protocol Community Fund</a>, and am organizing the first community conference <a class="internal-link" href="/notes/atmosphereconf/">ATmosphereConf</a>, coming up March 22nd & 23rd in Seattle. This is part of another realization: <a class="internal-link" href="/notes/open-protocols-are-better-than-open-source/">Open Protocols are better than Open Source</a>.</p>
<p>Software ate the world, and now AI is eating software creation<sup id="fnref:malleablesoftware" role="doc-noteref"><a href="#fn:malleablesoftware" class="footnote" rel="footnote">2</a></sup>. We need to underline that human agency is possible, that local & community run AI can provide benefits to all, and should not be treated as closed, corporate goods or strategic state technology. Can we apply concepts of "buy local" to software?</p>
<p>I have this Community Search Engine concept that I'd like to put more time into if I can find the right co-conspirators and funding for it. Gathering people and organizations around events, topics of interest, and trust relationships, to pool data, and ask for recommendations, browse new things, and discover and develop knowledge together. I've cobbled together tools and techniques for years, and we have lots of pieces, but it's so hard and very fragile and we have to make things easier for everyone without having to just give up and put everything in some choice of corporate silo.</p>
<p>The <a class="internal-link" href="/notes/community-search-engine/">Community Search Engine</a> page in my notes was written with a focus more on "classic search". But as search runs straight into chatting with AI models, we have to consider both. <mark>We need both "fact engines" and agentic "dreaming & collaboration engines".</mark> That phrase is part of a <a href="https://bsky.app/profile/bmann.ca/post/3lipjdzpsu22k">thread on Bluesky</a>, where I go on to <a href="https://bsky.app/profile/bmann.ca/post/3liqptiyets24">define a bit further</a>: A collection of tools running locally to collaborate with you and others over shared data. eg Statistics Canada or Wolfram Alpha would be fact engine tools.</p>
<p>I have a small work contract with <a class="internal-link" href="/notes/ink-switch/">Ink & Switch</a>, and am looking at what other paid work I will take on throughout the rest of the year. I would like to stay independent, if I can, although still working in <a class="internal-link" href="/notes/networkedorgs/">NetworkedOrgs</a> and connecting with many.</p>
<p><a class="internal-link" href="/notes/rachael-ashe/">Rachael Ashe</a> and I are good. We've been renting our 2 bedroom apartment in East Van for 15 years now. This year, we are starting to explore if my home town of Bowen Island will be our next living destination.</p>
<p>The <a class="internal-link" href="/notes/z-space/">Z-Space</a> crew and the sense of place, connection, and gathering of the studio at the edge of Gastown has been so good for me. Leaving my "Zoom room"<sup id="fnref:zoomroom" role="doc-noteref"><a href="#fn:zoomroom" class="footnote" rel="footnote">3</a></sup>, being around amazingly creative people, welcoming people in with coffee, conversation, and cooking. JOB<sup id="fnref:job" role="doc-noteref"><a href="#fn:job" class="footnote" rel="footnote">4</a></sup>.</p>
<p>I have also re-explored what is happening in Vancouver, after many years of global focus<sup id="fnref:fission" role="doc-noteref"><a href="#fn:fission" class="footnote" rel="footnote">5</a></sup>. The mission of <a class="internal-link" href="/notes/smart-young-bc/">Smart Young BC</a> resonates – we must make this city, this province, this country – a place where young people want to stay, want to move to, and can thrive. We must pay it forward and pass the torch, and support young people in leading and trying things. Vancouver is an extremely small pond, make room for new voices. The Atelier, Novus, and <a href="https://v2.city">V2</a> communities are where you can explore further what ambitious young people are already doing.</p>
<p><a class="internal-link" href="/notes/dwebyvr/">DWebYVR</a>, the Vancouver DWeb node, is just over two years old. The group has a solid crew and energy to do more things. Impact in the "real world" – from tech policy for local municipal political parties, to co-housing, to perhaps some shared camping property near Kelowna – are all things that are continuing to grow.</p>
<hr />
<p>There are many macro level challenges in the world right now. What we have is connections to people with shared interests and goals at every level, from neighbourhood to digital spaces across the globe. I continue to be inspired to do things, and look forward to scheming with you all. See you around!</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:domain" role="doc-endnote">
<p>This domain got <a href="https://www.whois.com/whois/bmannconsulting.com">registered 2000-11-14</a>. Yes, I often wish I had registered something more interesting, since many cool domains would have been available at the time! <a href="#fnref:domain" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:malleablesoftware" role="doc-endnote">
<p><a class="internal-link" href="/notes/malleable-software/">Malleable Software</a> is the phrase you want to search. This both democratizes and makes software more personal if non-professionals can modify "apps" and use their data, and like all creators, calls into question of who pays for quality software. <a href="#fnref:malleablesoftware" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:zoomroom" role="doc-endnote">
<p>aka second bedroom at home that I have spent way too many hours in video calls <a href="#fnref:zoomroom" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:job" role="doc-endnote">
<p>Aka "Just One Building". Can we buy the Odd Fellows Hall at 505 Hamilton? Stay tuned! <a href="#fnref:job" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:fission" role="doc-endnote">
<p>That global focus happened alongside building my startup <a class="internal-link" href="/notes/fission/">Fission</a> from mid-2019, which we shutdown last April 2024. <a href="#fnref:fission" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2025/02/22/my-50th-birthday/
Sat, 22 Feb 2025 07:11:57 -0800https://bmannconsulting.com/blog/2025/02/22/my-50th-birthday/Vancouver Community Search Engine Initial LaunchBoris Mann's Homepage<p>Thanks to <a class="internal-link" href="/notes/graham-fleming/">Graham Fleming</a>, we've got an initial launch of a Vancouver Community Search Engine. Visit <a href="https://search.dwebvancouver.org">search.dwebvancouver.org</a> to search local community people, organizations, events, communities.</p>
<p>It will return "internal" results first, that appear on the websites of the links that have been submitted. Toggle to outgoing links to see content that matches your search that local resources link to.</p>
<p>Right now, it's just a customized install of <a class="internal-link" href="/notes/lieu/">Lieu</a> running things. Here's how it works:</p>
<ul>
<li>there is a website at <a href="https://localhost.dwebvancouver.org">localhost.dwebvancouver.org</a> that is the webring or directory listing of the web pages that are the source for the crawled pages<sup id="fnref:design" role="doc-noteref"><a href="#fn:design" class="footnote" rel="footnote">1</a></sup></li>
<li>people can add their personal websites and other links by <a href="https://github.com/DWebYVR/localhost_vancouver_webring/tree/main/website">making PRs to the index.html on Github</a></li>
<li>that page gets built and published to Github Pages whenever changes are made</li>
<li>Graham got Lieu deployed on <a class="internal-link" href="/notes/railway/">Railway</a>, which is what runs <a href="https://search.dwebvancouver.org">the search page and queries</a></li>
<li>We still have some work to do to schedule re-indexing of links in the webring</li>
</ul>
<p>You can try the search here by using this form. There are relatively few sources so far, and my site has the most content on it, so you're likely to find a page here for now.</p>
<form method="GET" action="https://search.dwebvancouver.org">
<p style="margin-bottom: 10px;"><input type="search" minlength="1" required="" name="q" placeholder="Your search query here" id="search" size="50" /></p>
<button type="submit" style="padding: 2px 10px">Search the Vancouver Community</button>
</form>
<p>Design, indexing, the way search results are displayed and many other things can be improved, but we've got something to onboard people with for now.</p>
<h2 id="search-is-broken">Search is broken</h2>
<p>I've written a bit about what a <a class="internal-link" href="/notes/community-search-engine/">Community Search Engine</a> is and have been refining the idea, and need to test it with actual communities.</p>
<p>The basic premise is that the search experience for <em>users</em> has been in decline for several years. Ever more SEO'd content and ads, less relevance and quality results for search users.</p>
<p>So you ask your friends for recommendations. And maybe you use social media for that. But social media is in precipitous decline, mostly happening on corporate owned platforms with opaque algorithms and more paid ads.</p>
<p>So what if we started collecting resources from our friends and communities? From acquaintances to people from your communities of interest, you have some known factors of recommended by people.</p>
<h2 id="add-yourself-and-your-vancouver-resources">Add yourself and your Vancouver resources</h2>
<p>The next step is to get people to add themselves, their Vancouver organizations and resources. You can do that by <a href="https://github.com/DWebYVR/localhost_vancouver_webring/tree/main/website">adding your personal links to the index.html file</a>.<sup id="fnref:github" role="doc-noteref"><a href="#fn:github" class="footnote" rel="footnote">2</a></sup></p>
<p>Ideally, this will become a useful resource to search and browse, which is really about an intent: what should I use for accounting software in Canada? Can anyone recommend a lawyer? What home lab gear are you using?</p>
<p>My own site here is only tangentially about Vancouver – I'm <em>in</em> the regional community, but have pointers to resources everywhere. Of course, my <a class="internal-link" href="/notes/foodwiki/">FoodWiki</a> has tons of Vancouver references that could be useful: I haven't added it as a link yet.</p>
<p>I'll leave discussions about browsing and serendipity for another time. There are some ideas of how to include social posts from Twitter, Mastodon, or ATProtocol, or subscribe to RSS feeds, in a way to surface "new" content over time, as well as evergreen search over resources.</p>
<p>Please add yourself, and let me know what you think about community search engines.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:design" role="doc-endnote">
<p>Yes, the design is bad / unreadable :) There's an <a href="https://github.com/DWebYVR/localhost_vancouver_webring/issues/3">issue filed</a> if you'd like to get involved with some logo / brand and actual design of what a browseable directory of Vancouver resources should look like. Let me know! <a href="#fnref:design" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:github" role="doc-endnote">
<p>This is a fairly technical barrier today – making a pull request in Github. <a href="https://github.com/DWebYVR/localhost_vancouver_webring/issues/12">Here's an issue to make it available to less technical users</a>. <a href="#fnref:github" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/07/21/vancouver-community-search-engine-initial-launch/
Sun, 21 Jul 2024 05:50:57 -0700https://bmannconsulting.com/blog/2024/07/21/vancouver-community-search-engine-initial-launch/Daylight Computer UnboxingBoris Mann's Homepage<p>My <a class="internal-link" href="/notes/daylight-computer/">Daylight Computer</a> got delivered yesterday!</p>
<p>A quick set of unboxing photos at <a class="internal-link" href="/notes/z-space/">Z-Space</a><sup id="fnref:photocredit" role="doc-noteref"><a href="#fn:photocredit" class="footnote" rel="footnote">1</a></sup> while sitting at the main lounge table.</p>
<p>In the meantime I've linked it to my Google account, taken some notes in Google Docs, and used the Notebook app to take handwritten notes during an in-person meeting.</p>
<p>I'll spend more time with it over the next couple of weeks, add notes to the <a class="internal-link" href="/notes/daylight-computer/">Daylight Computer</a> page and other related notes.</p>
<h2 id="daylight-apps">Daylight Apps</h2>
<p>Reader is the main custom app that ships with the device. It's also what you use to activate your Daylight account. I'll take more notes at <a class="internal-link" href="/notes/daylight-reader/">Daylight Reader</a> as I use it.</p>
<p>I use it for demo'ing the almost infinite zoom and fast scrolling of the device when I hand the tablet and pen to people to try.</p>
<p>There is a companion <a class="internal-link" href="/notes/daylight-capture/">Daylight Capture</a> app for iOS that lets you send links, PDFs, ePUBS, highlights, annotations, etc. More after I've used it for a bit.</p>
<h2 id="android">Android</h2>
<p>I haven't really used Android seriously for quite some time. I'll have to explore and see what is possible to install by sideloading.</p>
<p>I've seen other people running <a class="internal-link" href="/notes/obsidian/">Obsidian</a>, which I'd like to use on here, but I'll have to go look up Android git support, too, so I can synch my vault between phone / laptop / Daylight.</p>
<h2 id="unboxing-photos">Unboxing Photos</h2>
<p><img src="/assets/2024/daylight-unboxing/01-boris-box-open.jpg" alt="" /></p>
<p>A handwritten note and a phone number to text if I needed any onboarding help.</p>
<p>It's an Android device and I haven't used an Android device in a while, so I had to kind of swipe around figuring stuff out.</p>
<p>The sign up didn't seem to work … until I figured out that you needed to be online for things to work! Connected to our open guest wifi and all worked perfectly.</p>
<p><img src="/assets/2024/daylight-unboxing/02-boris-puffy-sleeve.jpg" alt="" /></p>
<p>The Daylight Computer was shipped in this puffy sleeve. Both useful to throw in your bag, and good to protect it for shipping.</p>
<p>Underneath it you can see a Patagonia sling bag with a Daylight logo attached.</p>
<p><img src="/assets/2024/daylight-unboxing/03-boris-daylight-sleeve.jpg" alt="" /></p>
<p>Pulling out the Daylight. I had used what I guess was a prototype version at the Vancouver meetup, which felt very light and plasticky. This finished version was solid feeling.</p>
<p><img src="/assets/2024/daylight-unboxing/05-boris-keyboard.jpg" alt="" /></p>
<p>A very slim Bluetooth keyboard. Fits in the Patagonia sling bag (along with everything else), I should be able to pair it with my <a class="internal-link" href="/notes/rk71/">RK71</a>, or maybe an old solar-powered Logitech keyboard.</p>
<p><img src="/assets/2024/daylight-unboxing/06-boris-face-holding-daylight.jpg" alt="" /></p>
<p>Me holding the Daylight Computer with most of the things that came in the box arrayed around.</p>
<p>The grey thing is a folding tablet stand that you can optionally glue to the back of the tablet.</p>
<p>Behind the lightbulb (which wasn't really explained, I guess it's an LED lightbulb), a <a href="https://lamyshop.ca/ca_en/lamy-al-star-black-emr-stylus-pen.html">Lamy EMR pen</a> which is nice to hold and write with.</p>
<h2 id="evolving-daylight">Evolving Daylight</h2>
<p>I have lots of ideas of how Local-first and other open ecosystems can tie into this hardware. <a href="https://bmannconsulting.com/blog/2022/06/01/kickstarting-app-ecosystem/">Kickstarting app ecosystems</a> was written about Daylight before it was built, and I think the opportunity for novel hardware is even bigger, today. User owned files, AI companion work flows, malleable software are all directions that would work well.</p>
<p>Daylight can run a managed account system, curating plugins/developers, supporting synch, backup, and API default endpoints, while also staying open to others building on top.</p>
<p>The Auth0-powered login is fine to start, I was already showing David from <a href="https://feathers.cloud">Feathers</a> how Daylight could benefit from his local first, DID-powered auth (yes, he pre-ordered one after using mine).</p>
<p>With a standard USB-C port as well as Bluetooth, what other interesting hardware accessories might expand the capabilities of this device? Can I use it as an external monitor or tablet with my Macbook Air?</p>
<p>Looking forward to exploring more. Congrats, Daylight team!</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:photocredit" role="doc-endnote">
<p>Photo credit to <a class="internal-link" href="/notes/jonny-ostrem/">Jonny Ostrem</a> <a href="#fnref:photocredit" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/07/09/daylight-computer-unboxing/
Tue, 09 Jul 2024 18:24:01 -0700https://bmannconsulting.com/blog/2024/07/09/daylight-computer-unboxing/Vancouver Startup Week and Smart Young BCBoris Mann's Homepage<p>It's now the week after <a class="internal-link" href="/notes/vancouver-startup-week/">Vancouver Startup Week</a>. I ended up attending very few things (that's a me thing, not a reflection on the event itself)<sup id="fnref:sorry" role="doc-noteref"><a href="#fn:sorry" class="footnote" rel="footnote">1</a></sup> and am feeling inspired and energized.</p>
<p>Thanks to the VSW organizers for being resilient and keeping things going for a decade.</p>
<h2 id="smart-young-bc">Smart Young BC</h2>
<p><a class="internal-link" href="/notes/ian-vanagas/">Ian Vanagas</a> put together a great workshop for the <a class="internal-link" href="/notes/smart-young-bc-vsw-2024/">Smart Young BC VSW 2024</a> session. I was there to support him and do some light facilitation.</p>
<p>Ian's presentation was really good. He turned his <a href="https://smartyoungbc.com">10K word research essay</a> into a presentation, walked the group through it, then had some guiding questions for people to discuss in small group break out sessions.</p>
<p><img src="/assets/2024/smartyoungbc-daniel.jpeg" alt="" /></p>
<p><em>Thanks <a href="https://x.com/Shalinsky/status/1798853716927545663">Daniel for the photo</a>, I promise there was a roomful of people in front of us :)</em></p>
<p>Ian defines "Young" as "16 to 26". He himself is 27, and so has "aged out" of this range. He describes his rational – it's much easier for young people to take chances, they're moldable, and it's easier for them to just pick up and move with less ties and less stuff. There were a number of people in the room that gave feedback that</p>
<p>"Smart" should not be taken too pedantically here either. This doesn't mean High IQ, it means <a href="https://x.com/RuxandraTeslo/status/1799454547082981619">weird nerds</a>, <a href="https://x.com/readswithravi/status/1799179147027116520">ambitious people</a>, and just generally with people who stand up and put energy into GSD<sup id="fnref:gsd" role="doc-noteref"><a href="#fn:gsd" class="footnote" rel="footnote">2</a></sup>.</p>
<p>For those looking for next steps, check out and support what <a class="internal-link" href="/notes/novus/">Novus</a> is doing.</p>
<p>And for something that's a little broader than "tech startup" showcasing what ambitious people are building across art, tech, and science, attend and support the first <a class="internal-link" href="/notes/minimum-viable-demos/">Minimum Viable Demos</a> event coming up June 30th.</p>
<p>As you come across people, activities, or other suggestions that highlight the concept, <a href="https://x.com/search?q=%23smartyoungbc">tag things with #smartyoungbc</a>.</p>
<p>Stay tuned for future Smart Young BC workshops. With the presentation and small group break out, we can likely run the same format multiple times, and inspire people to take action. <a href="https://www.smartyoungbc.com/">Go subscribe »</a></p>
<h2 id="education-vs-enterprise-vs-entrepreneurship">Education vs Enterprise vs Entrepreneurship</h2>
<p><a href="https://www.linkedin.com/in/pka3300/">Prashant Agrawal</a> invited me to sit on a panel about comparing and contrasting journeys around <a href="https://lu.ma/bepacific_VSW_44">Education vs Enterprise vs Entrepreneurship</a>.</p>
<p>I wasn't really sure where this panel was going to go. I did end up ranting quite a bit, but I think it was at least somewhat entertaining judging by the Q&A and folks who came up afterwards to chat.</p>
<p>I think one of my main rants was that we need more entrepreneurs: people who can be resilient problem solvers not just for themselves, but for teams of people. Why? We are going through a lot of changes. The times of forever jobs is over. If you're not going to practice entrepreneurship in your day job, then we need all the help we can get for that energy to affect change in the local places where we live.</p>
<p>I went through university and got a BSc. Computer Science (Education), while participating in the co-op program and then getting hired straight out of school by Nortel (Enterprise), and got laid off during the dotCom-bomb, and so was forced to figure out an Entrepreneurship path.</p>
<p>One prompt from the audience was, flip your talking points and argue FOR one of the other two tracks. This was a great prompt!</p>
<p>For Enterprise, I often wonder what my career would have been like if I had actually had a "forever job" at Nortel. I think you can have a lot of impact and leverage while working at a big company. Prashant's story of supporting people in 100+ promotions in his Enterprise career was inspiring.</p>
<p>For Education, I'm very interested in <a class="internal-link" href="/notes/industrial-research-labs/">industrial research labs</a> and applied research. As <a href="https://www.linkedin.com/in/fergusson">Michael Fergusson</a> pointed out, we absolutely do need primary research! The Vancouver region has a strong cluster of expertise in science founders in Biotech for example. My main counter in the realm of Computer Science is, if your goal is to be entrepreneur or to practice software development as a profession, then university is a slow and expensive way to get there.</p>
<p>So in arguing for Enterprise and Education, I'd say the same thing for both: aim for impact, and aim to be ambitious. If you go to work for a big company, work your way up into a position where you can have impact. If you're going the academic path, get that PhD!</p>
<p>I also got a pointed question around my promotion of remote work<sup id="fnref:remote" role="doc-noteref"><a href="#fn:remote" class="footnote" rel="footnote">3</a></sup> and digital connections. Two parts of this that I have been thinking about a lot. One, despite my many digital connections, a lot of my work over the years has been about converting that into in person events. Two, I've been thinking a lot about supply chains recently, and I think Canada needs to get serious about finding more ways to build & buy local, including looking for gaps. Yes, I'm looking for a <a class="internal-link" href="/notes/canadian-elevator-startup/">Canadian Elevator Startup</a>.</p>
<p>I briefly talked about neurodiversity<sup id="fnref:nd" role="doc-noteref"><a href="#fn:nd" class="footnote" rel="footnote">4</a></sup> and mental health, probably something we should be covering a lot more often.</p>
<hr />
<p>I met a number of great people in and around these talks and at an after party or two. Here's a high level description of a couple of encounters:</p>
<ul>
<li>a catch up with John Edgar who is building <a class="internal-link" href="/notes/ascent/">Ascent</a></li>
<li>how to stay in Canada while building a business; <a href="https://notes.bmannconsulting.com/#/page/Startup Visa" class="noteslink" target="_notes">Startup Visa</a> is still not very well known (and the angel investor part of it needs work)</li>
<li>a team exploring a program inspired by Google's Summer of Code, focused on onboarding more open source builders in the Province of BC</li>
<li>a startup exploring international fruit importing</li>
<li>someone who heard me talk about neurodiversity and mental health, and had the courage to come up and ask for more resources around this</li>
<li>a connected pet hardware startup which needs local hardware/software expertise</li>
<li>a <a class="internal-link" href="/notes/sred/">SRED</a> software platform that might be possible to open source<sup id="fnref:oss" role="doc-noteref"><a href="#fn:oss" class="footnote" rel="footnote">5</a></sup></li>
<li>several software developers looking to connect with other technical builders<sup id="fnref:dev" role="doc-noteref"><a href="#fn:dev" class="footnote" rel="footnote">6</a></sup></li>
</ul>
<p>I'm looking forward to the meetings I'm going to have with many of the people who already followed up. Thanks for connecting<sup id="fnref:bmann" role="doc-noteref"><a href="#fn:bmann" class="footnote" rel="footnote">7</a></sup>!</p>
<hr />
<p>The word "startup" hasn't evolved a lot in the last decade, and as with most things, is missing nuance.</p>
<p>Building a <a class="internal-link" href="/notes/venture-sized-business/">Venture Sized Business</a> is part of the venture capital business model, but looking at <a class="internal-link" href="/notes/when-tailwinds-vanish/">When Tailwinds Vanish</a>, I see an opportunity for many more "digital small business" where founders retain the large majority of the business. This is in contrast to phrases like "lifestyle business" or even "bootstrappers": let's normalize the possibility of more people being able to earn a living selling digital, software-powered services to the world.</p>
<p>Having attempted a venture-funded deep tech software startup with <a class="internal-link" href="/notes/fission/">Fission</a>, and being a believer in moonshots as part of the formula for long term regional and national success, I <em>also</em> want to see us rally around big goals.</p>
<p>I'm spending some time refreshing my <a class="internal-link" href="/notes/startup/">Startup</a> resources and getting an update on funding and other parts of the ecosystem. I'm encouraged by a lot of the energy from <a class="internal-link" href="/notes/vancouver-startup-week/">Vancouver Startup Week</a>, but building an innovation ecosystem can't just happen one week per year. We have a lot of work to do.</p>
<p>With that in mind, think about what you, personally, are going to work on, who you can collaborate with, what you need help with, and we'll see you at next year's Vancouver Startup Week for an update. Cheers!</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:sorry" role="doc-endnote">
<p>It was a low energy week for me where I did get a few things done, but just putting one foot in front of the other was about all that I managed. I can "put on a face" for public events and have energy for it in the moment, but need small group or alone time. It's good to share emotional & mental health things, actually! <a href="#fnref:sorry" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:gsd" role="doc-endnote">
<p>Getting Shit Done! <a href="#fnref:gsd" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:remote" role="doc-endnote">
<p>I flat out tell people that they should not work for a Vancouver company. They're mostly not competitive in salary or ambition. If I have to choose between having someone stay in Vancouver – or leaving completely for elsewhere – I want them to stay and have an awesome well paid ambitious job where they live locally and work remote. <a href="#fnref:remote" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:nd" role="doc-endnote">
<p>I'm almost certain that I am neurodiverse, and I think this is one of the first times I've talked about it publicly. I once joked "I'm too busy coping to get diagnosed", and definitely feel at times that aspects of my weird brain are sometimes a super power, except when it isn't. When I was a young man, I never heard the term neurodiverse, and never conceived that there would be a different way to relate to the world. I'm still learning and growing around this even now. <a href="#fnref:nd" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:oss" role="doc-endnote">
<p>I am unreasonably excited by the potential for an <a class="internal-link" href="/notes/open-source-sred-platform/">Open Source SRED Platform</a>. I'm not ready to, like, take the SRED program on directly, but it feels like we should be able to make a lot of the pain go away for 1000s of companies across Canada without routing everything through for-profit middlemen consultants. <a href="#fnref:oss" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:dev" role="doc-endnote">
<p>This point deserves a little expansion. There wasn't much in the way of deep technical content at VSW that I could see. Several developers came up to me asking where to find it. It's clear we're still not getting the word out to make it easier for technical people to find each other locally. <a href="#fnref:dev" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:bmann" role="doc-endnote">
<p>See https://bmann.ca for every single one of my social profiles <a href="#fnref:bmann" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/06/10/vsw-smartyoungbc/
Mon, 10 Jun 2024 18:45:51 -0700https://bmannconsulting.com/blog/2024/06/10/vsw-smartyoungbc/Digital Garden TransclusionBoris Mann's Homepage<p>Reading a <a href="https://taoofmac.com/space/blog/2024/03/17/1900">post by Rui on his Tao of Mac</a> led me down a number of rabbit holes: Cool review of a mini Linux gaming PC! Bazzite gaming Linux distro! <a class="internal-link" href="/notes/universal-blue/">Universal Blue</a> format for desktop distros! All things I read and wanted to both share with others and leave notes for myself.</p>
<p>I use journals to bookmark / share / give an update<sup id="fnref:silentblog" role="doc-noteref"><a href="#fn:silentblog" class="footnote" rel="footnote">1</a></sup>. When I use just a regular link rather than making a note, I'm both sharing that link but also leaving it for future me. I might come back later and make a full notes page. For readers of my social cross-posts, they get to go visit the link directly, rather than clicking on the link to me site, and then needing to go off to read the thing they were interested in.</p>
<p><a class="internal-link" href="/notes/tao-of-mac/">Tao of Mac</a> is setup as a wiki / digital garden<sup id="fnref:readingtao" role="doc-noteref"><a href="#fn:readingtao" class="footnote" rel="footnote">2</a></sup>. I wanted to bookmark <a class="internal-link" href="/notes/bazzite/">Bazzite</a> for myself locally and reference Rui’s note page but not copy it. <a class="internal-link" href="/notes/transclusion/">Transclusion</a> would be ideal, but I'm not up for doing an iframe or something quite yet.</p>
<p>I did make a new <code class="language-plaintext highlighter-rouge">transclusion</code> property in the front matter and stuck the link to Rui's note in there. It's a list, so if <a class="internal-link" href="/notes/bill-seitz/">Bill Seitz</a>'s digital garden has a note page for it, or anyone else, I could link to it as well.</p>
<p>Have I looked at this before? Of course I have! <a href="https://2023.bmannconsulting.com/archive/2004/06/07/purple-everywhere/">June 2004</a> reblogging <a href="http://www.tbray.org/ongoing/When/200x/2004/05/31/PurpleAgain">Tim Bray's post on Purple Pilcrows</a> and then <a href="https://2023.bmannconsulting.com/archive/2007/07/03/testing-purple/">July 2007</a> prompted by a <a href="https://lmorchard.com">Les Orchard</a> post<sup id="fnref:oldbloggers" role="doc-noteref"><a href="#fn:oldbloggers" class="footnote" rel="footnote">3</a></sup>.</p>
<p>Let's quote 20 years ago me on transclusion:</p>
<blockquote>
<p>From Facebook apps to photos stored on Flickr, we want to have all our "stuff" just magically collected together wherever we happen to be, whatever network we happen to be interacting with. Aggregation, sucking this content in, pushing it over there – all just temporary ways of flowing content around. One that arguably duplicates content and spews extraneous permalinks around. I just want my pictures right here, or I just want to link deep into someone else's posting and pull in a piece of text. And I want the "other end" to know about that inclusion, a gentle ping, yeah, kind of a trackback. That's the Semantic Web to me: where every plain old HTML file is dynamic and intelligent and knows about the links and people that are incoming and outgoing.</p>
</blockquote>
<p>I'm not really looking to reach for semantic web tooling today, because the question I'm asking is, what's emerging as the way to indicate that these pages in a digital garden are "equivalent" or "describe the same thing"?</p>
<p>And: how do we easily display such things in a way that communicates this affordance? Where easily means "on a statically hosted website, perhaps enriched by some JavaScript".</p>
<p>This is the part where I should go do a little research of any current stuff on transclusion. But, really, I'm just waiting for <a class="internal-link" href="/notes/noosphere/">Noosphere</a>, and I'll adopt where things end up there.</p>
<p><a class="internal-link" href="/notes/quotebacks/">Quotebacks</a> are interesting but are focused on quoting, not transcluding. Related, but not quite the same! And, in some ways, quite <em>atomic</em>: a chunk of text, rather than a whole page/url.</p>
<p>For now, I'll file this under blog tinkering, and add it to my <a class="internal-link" href="/notes/bmc/">BMC</a> TODO list. Stay tuned for another 20 years of linking, transcluding, and generally being in conversation with other people and their writing!</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:silentblog" role="doc-endnote">
<p>funny, I'm now using blog posts as stuff that is a little less public than my journal, because my journal blasts everything to all of my socials. Affordances matter! <a href="#fnref:silentblog" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:readingtao" role="doc-endnote">
<p>The Tao of Mac blog, written by Rui Carmo, is one of the blogs that have been around for 20+ years that I've been reading and linking to forever. <a href="#fnref:readingtao" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:oldbloggers" role="doc-endnote">
<p>Tim and Les are two other 20+ year blog reads. <a href="#fnref:oldbloggers" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/03/17/digital-garden-transclusion/
Sun, 17 Mar 2024 13:33:01 -0700https://bmannconsulting.com/blog/2024/03/17/digital-garden-transclusion/On venture and fundraisingBoris Mann's Homepage<p>I’ve been hesitating about whether in my new journal setup<sup id="fnref:journal" role="doc-noteref"><a href="#fn:journal" class="footnote" rel="footnote">1</a></sup>, I would write about / share items around venture capital and fundraising.</p>
<p>It’s an area of expertise of mine, but the fediverse is hostile to the entire concept of investment.</p>
<p>I decided to filter out cross posting of items tagged with <a class="internal-link" href="/notes/future-of-venture/">Future of Venture</a> — so it won’t go to my TFT Social Mastodon account — but will go to my Twitter, LinkedIn, and Bluesky accounts.</p>
<p>Even posting <em>this</em><sup id="fnref:posting" role="doc-noteref"><a href="#fn:posting" class="footnote" rel="footnote">2</a></sup> I wondered where to put it. My personal account? My company founder account? Just not a great feeling.</p>
<p>Articles like <a class="internal-link" href="/notes/when-tailwinds-vanish/">When Tailwinds Vanish</a> are fundamental to my thinking about the evolving investment environment.</p>
<ul>
<li>I think more software businesses will be small business rather than venture fundable</li>
<li>funding deep tech innovations is a hard problem</li>
<li>Things like the <a class="internal-link" href="/notes/venture-studio/">Venture Studio</a> have applicability to both deep tech and execution focused businesses</li>
</ul>
<p>As I flesh out / port / refresh content in my notes, I’m reflecting that a bunch of stuff in <a class="internal-link" href="/notes/startup/">Startup</a> is stale — having been a focus of mine from ~2007 to ~2017. At best that’s 7 years ago from today in early 2024.</p>
<p>And of course, writing it like that indicates that it was a literal decade of my life! Of course it’s part of who I am and informs my perspective on many other things!</p>
<p>I still have infinite time for supporting founders. I do a little advising, a little investing<sup id="fnref:investing" role="doc-noteref"><a href="#fn:investing" class="footnote" rel="footnote">3</a></sup>, and am lucky to have a peer network of folks who do the same for me. It energizes me to jam with people who are trying to build new things.</p>
<p>New entity<sup id="fnref:entity" role="doc-noteref"><a href="#fn:entity" class="footnote" rel="footnote">4</a></sup> creation broadly continues to be an interest of mine. Some of that is captured by the word <a class="internal-link" href="/notes/startup/">Startup</a>, but I’m diving into <a class="internal-link" href="/notes/co-op/">co-op</a> structures and looking at different options for <a class="internal-link" href="/notes/cohousing/">Cohousing</a>.</p>
<p>One of the things I hope to put time into this year is <a class="internal-link" href="/notes/founder-peer-investing/">Founder Peer Investing</a>, which is really just a fancy term for saying “What if we helped educate founders and build the next generation of investors by investing small amounts into each others companies?”. In Canada, we have the friends & family exemption, which means we can legally do this without needing to be an accredited investor.</p>
<p>Ok, well I just spent several hours this morning fleshing out notes here and putting down a bunch of thoughts. It feels good to have my own space and have resources to share with people.</p>
<p>I’m in the midst of fundraising for my company <a class="internal-link" href="/notes/fission/">Fission</a>, and so this is also a form of self study for me. As always, I write for me, and share it in case it’s useful or interesting or can be helpful to others.</p>
<p>As always, you can subscribe to <a class="internal-link" href="/feeds/">feeds</a> here and get everything that I write directly.</p>
<p>P.S. Send me things you think fit into <a class="internal-link" href="/notes/future-of-venture/">Future of Venture</a>.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:journal" role="doc-endnote">
<p>I’m writing a lot of <a href="https://bmannconsulting.com/journal/">journal entries</a>, most of which could be considered microblogs in length and style. But I can write long whenever I like and format it how I like, all on my own site. <a class="internal-link" href="/notes/fedica/">Fedica</a> then reads the RSS feed and schedules cross posts across multiple different networks, which at this point don’t post until like a week after I post them here. <a href="#fnref:journal" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:posting" role="doc-endnote">
<p>I <a href="https://toolsforthought.social/@boris/111829304211822497">posted to my TFT Social account</a>, started writing a thread, and realizing I had more to say and that my blog was very much my own space, continued with this blog post. <a href="#fnref:posting" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:investing" role="doc-endnote">
<p>VERY little of this, and mostly referring to the past. I’ve written small $5-10K angel cheques. I am mostly broke because I keep playing startup roulette rather than ever having a high paying real job. <a href="#fnref:investing" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:entity" role="doc-endnote">
<p>Sorry I know it’s a weird word. There are many different types of legal entities - corporations, partnerships, funds, co-ops, and more. And nebulous terms like community and non-entities like governing a pool of money in Open Collective or body of work in an open source code repository. I know just enough about entity formation to be dangerous, and am interested in their applicability globally. What can you do in Canada vs the US vs entities that work well internationally? Also taxes, and real estate law, which I am dumb about. <a href="#fnref:entity" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/01/27/on-venture-and-fundraising/
Sat, 27 Jan 2024 03:57:00 -0800https://bmannconsulting.com/blog/2024/01/27/on-venture-and-fundraising/Mostly POSSEBoris Mann's Homepage<p>An overview of my social accounts and posting. It can be summarized as mostly <a class="internal-link" href="/notes/posse/">POSSE</a>.<sup id="fnref:overload" role="doc-noteref"><a href="#fn:overload" class="footnote" rel="footnote">1</a></sup></p>
<p>This started as a short post to put directly into a single Mastodon post about my three Mastodon accounts, but kind of got out of hand, so now it’s a blog post.</p>
<ul>
<li>
<p>I use <a href="https://cosocial.ca/@boris">@[email protected]</a> as my main Mastodon account. It receives cross-posts from my <a href="https://blog.bmannconsulting.com">personal blog</a>. Food photos, local Vancouver adventures, travel.</p>
</li>
<li>
<p><a href="https://fission.social/@boris">@[email protected]</a> is my work account - decentralized compute <a href="https://fission.social/@everywherecomputer">@[email protected]</a>, <a class="internal-link" href="/notes/ipfs/">IPFS</a> and protocol discussions</p>
</li>
<li>
<p><a href="https://toolsforthought.social/@boris">@[email protected]</a> is hooked up to my <a href="https://bmannconsulting.com/journal/">journal posts</a>. The journal items also get cross-posted to <a href="https://bsky.app/profile/bmannconsulting.com">@bmannconsulting.com on Bluesky</a></p>
</li>
</ul>
<p>My <a href="https://bmann.ca">https://bmann.ca</a> landing page links to all my social accounts<sup id="fnref:all" role="doc-noteref"><a href="#fn:all" class="footnote" rel="footnote">2</a></sup>, and <a href="https://bsky.bmann.ca">@bmann.ca is also my Bluesky username</a>.</p>
<p>I used <a class="internal-link" href="/notes/bluesky/">Bluesky</a> a lot in the early days, less so now. I’m more interested in <a class="internal-link" href="/notes/atprotocol/">ATProtocol</a> than any particular network built with it, and am also interested in their <a class="internal-link" href="/notes/did/">DID</a> based user ID system.</p>
<p>My third Bluesky account is for my <a class="internal-link" href="/notes/foodwiki/">FoodWiki</a> and is <a href="https://bsky.app/profile/foodwiki.bmann.ca">@foodwiki.bmann.ca</a>. For a change of pace, it has no automation and nothing cross posts to it! I hand post food pictures and recipes that I put on my FoodWiki. In part I made that a Bluesky account because many Mastodon users expect Content Warnings (CW) on things like food pictures.</p>
<p>I still have a Twitter account, but only use it for cross-posting to. The <a class="internal-link" href="/notes/twitter/">Twitter</a> note page here also details my archive.</p>
<p>I have a <a class="internal-link" href="/notes/farcaster/">Farcaster</a> account and access that protocol through the <a class="internal-link" href="/notes/warpcast/">Warpcast</a> app.</p>
<p><a href="https://bmannconsulting.com/blog/">Tech Blog</a> posts I’m not auto cross posting. In part because they come across as just title plus link without any context in <a class="internal-link" href="/notes/micro-blog/">Micro.blog</a>’s feed cross posting. Until I relaunched this site over the holidays, my long form tech blogging had effectively lapsed. We’ll see what the year brings!</p>
<p><a class="internal-link" href="/notes/fedica/">Fedica</a> is a commercial service that does cross posting that I’m experimenting with for sharing blog posts.</p>
<p>The Fedica model supports 8 accounts even at the free account tier, which is great! But, even at paid tiers, you can only use one account per network, so right away it doesn’t support my three Mastodon accounts. And yeah, I have a pile of company and project accounts I run for work on the <a href="https://fission.social/@fission">Fission Mastodon Server</a>.</p>
<p>There’s a whole other discussion to be had here about the affordances of each network<sup id="fnref:affordances" role="doc-noteref"><a href="#fn:affordances" class="footnote" rel="footnote">3</a></sup> that fights against cross-posting. No hashtags on Bluesky or Micro.blog. No quote posting on Mastodon. And different character count lengths and embedding support.</p>
<p>I’ll continue to experiment across many different networks, servers, and protocols. I’ll produce <a class="internal-link" href="/feeds/">feeds</a> from here.</p>
<p>I’ll look to own my accounts and data, and continue <a class="internal-link" href="/notes/pooling-capital-and-collaboration/">pooling capital and collaboration</a> to work with others.</p>
<div class="footnotes" role="doc-endnotes">
<ol>
<li id="fn:overload" role="doc-endnote">
<p>And overload! Yes I realize this is a lot of accounts and protocols and platforms to experiment with. The last time it was this dense was the mid 2000s. This time around, I’m hoping we can end up in more interoperable protocols, with my hope being that <a href="https://bmannconsulting.com/blog/2024/01/05/why-not-both-protocols/">ActivityPub and ATProtocol</a> are both solid foundations for the next generation of not just social networks, but many apps. <a href="#fnref:overload" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:all" role="doc-endnote">
<p>Technically not all of them. I have Instagram and Facebook accounts that I don’t use. I have a Swarm/Foursquare account. Maybe I will eventually list <em>all</em> my accounts for completeness 😅 <a href="#fnref:all" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
<li id="fn:affordances" role="doc-endnote">
<p><a class="internal-link" href="/notes/erin-kissane/">Erin Kissane</a> has been doing lots of writing and research about this, like her <a href="https://erinkissane.com/the-affordance-loop">Affordance Loop</a> article: “Affordances, in the simplest terms, are <em>what an object offers or provides to a specific individual at a particular moment in time</em>.” <a href="#fnref:affordances" class="reversefootnote" role="doc-backlink">↩</a></p>
</li>
</ol>
</div>
https://bmannconsulting.com/blog/2024/01/06/mostly-posse/
Sat, 06 Jan 2024 11:07:48 -0800https://bmannconsulting.com/blog/2024/01/06/mostly-posse/Why not both: an ActivityPub Server on an AT Protocol PDSBoris Mann's Homepage<p>I missed Berjon’s <a href="https://berjon.com/ap-at/">ActivityPub Over ATProto</a> when it was published back in November 2023.</p>
<p>It’s a design provocation of using the two protocols together:</p>
<blockquote>
<p>With relatively little work, we could run ActivityPub atop an AT Protocol PDS.</p>
</blockquote>
<p>The little sub heading says “¿Por qué no los dos?”, which of course translates to:</p>
<p><img src="/assets/memes/why_not_both.jpeg" alt="Why don’t we have both meme little girl" /></p>
<p>Well played <a class="internal-link" href="/notes/robin-berjon/">Robin Berjon</a>. Let’s make sure to capture the meme origin here in my notes <a class="internal-link" href="/notes/why-not-both/">Why not both</a>.</p>
<p>The meat of the article is that both protocols are great in their own way.</p>
<blockquote>
<p>Both the Activity* standards and ATProto break this siloing in different ways. ==Activity* are built around URLs and can sort of "socialise" more or less anything on the Web, which is great,== but they don't touch the underlying substrate. The expectation tends to be that either you run your own server (which isn't for everyone) or you have to join a federated server, which tends to put you at the mercy of an admin (and, as some people are unfortunately finding out, not all admins are great). ==ATProto, on its side, provides a good initial foundation for an extensible PDS designed around <a href="https://berjon.com/user-agency/">user agency</a> and <a href="https://subconscious.substack.com/p/credible-exit">credible exit</a>.== This means that your online presence can be custodially hosted (so you need not worry about running a server) but if you don't like your host, you can be guaranteed to be able to take your content elsewhere (verifiably) and nothing will change, you won't even need to update your handle or set up redirection.</p>
</blockquote>
<p>(highlights my own)</p>
<p><a class="internal-link" href="/notes/pds/">PDS</a> stands for Personal Data Server. As an ATProtocol user, I either run my own PDS, or delegate authority to a service to run it on my behalf. But it’s me that’s in control, not an admin.</p>
<p>So yeah, <del>running my own</del> having control over my own data server that can also talk ActivityPub sounds pretty great.</p>
<p>There’s a discussion thread about Berjon’s post at the <a href="https://socialhub.activitypub.rocks/t/robin-berjon-running-activitypub-over-atproto/3707/3">ActivityPub SocialHub Forum</a> and a <a href="https://hachyderm.io/@hrefna/111580064413015748">mini thread</a> by <a href="https://hachyderm.io/@hrefna">@[email protected]</a> who has been digging into AP nuances as well and is a great follow if you’re interested in protocols.</p>
<p>I’ve got concerns about governance for both protocols. Another great Berjon post <a class="internal-link" href="/notes/internet-transition/">Internet Transition</a></p>
<p>ActivityPub is a finalized spec and is stewarded by the W3C which at its core has large players. Folding in community group commentary is hard. But it’s work that has to be done, and Facebook Meta’s Threads going for interop here is important for everyone, never mind Medium, Wordpress.com, Flipboard, Mozilla, and others.</p>
<p>I’m more of a fan of the pre-standards body open protocol work that Bluesky is doing with ATProtocol. Here it’s the opposite problem: Bluesky is the only “large” player — who isn’t very large, is very busy running one platform while they also evolve the protocol. The DID:PLC that allows for delegation of accounts needs to evolve into a consortium model.</p>
<p>My belief is that both protocols offer a path forward for composable, user centric data. Social and messaging and media and moderation are part of virtually all multi-user apps. Building on top of vocabularies and lexicons, re-using a person’s data and social connections, and being able to interop is where the next generation of applications are heading.</p>
<p>I’m the 22nd user on BlueSky. But I also helped found an ActivityPub-centric Canadian co-op, <a class="internal-link" href="/notes/cosocial/">CoSocial</a>.</p>
<p>Why not both?</p>
https://bmannconsulting.com/blog/2024/01/05/why-not-both-protocols/
Fri, 05 Jan 2024 21:21:56 -0800https://bmannconsulting.com/blog/2024/01/05/why-not-both-protocols/Holiday Blog TinkeringBoris Mann's Homepage<p>I didn't get much blog tinkering done over the holidays, other than just barely opening my code editor and making a new branch, deciding to delete my archive from this site, and see if <a class="internal-link" href="/notes/obsidian/">Obsidian</a> can work for what it's intended to be: a fancy Markdown editor!</p>
<p>This is my January 1st log of things to look at and what I'm planning to do.</p>
<h2 id="obsidian">Obsidian</h2>
<p>I've long "held out" against Obsidian. I tried it, it was fine, but after many years of rolling my own sites with <a href="https://notes.bmannconsulting.com/#/page/Jekyll" class="noteslink" target="_notes">Jekyll</a> and <a href="https://notes.bmannconsulting.com/#/page/Markdown" class="noteslink" target="_notes">Markdown</a> it didn't feel like much of a difference.</p>
<p>I <em>want</em> the type of graph structure that <a class="internal-link" href="/notes/logseq/">LogSeq</a> and other advanced systems do, with full block based systems, not just pages of Markdown on disk.</p>
<p>But! Pages of Markdown on disk does accurately describe what I do when I'm working on this site, especially on desktop.</p>
<p>We're also using Obsidian at <a class="internal-link" href="/notes/fission/">Fission</a> as of December 2023, for our product planning process. We bought licenses for the whole team and are using git for <a href="https://notes.bmannconsulting.com/#/page/multiplayer" class="noteslink" target="_notes">multiplayer</a>.</p>
<h2 id="indiekit">IndieKit</h2>
<p>I've gone back and forth on using <a href="https://notes.bmannconsulting.com/#/page/IndieKit" class="noteslink" target="_notes">IndieKit</a>. The main thing it brings is a <a href="https://notes.bmannconsulting.com/#/page/Micropub" class="noteslink" target="_notes">Micropub</a> interface for mobile posting to this site. And with LogSeq not really working for me for that, and Noosphere not being quite ready, maybe I bring back journals here.</p>
<p>I've been using and paying for <a class="internal-link" href="/notes/micro-blog/">Micro.blog</a> for this for my <a href="https://blog.bmannconsulting.com">personal blog</a>, and I've been enjoying the cross posting – posts get sent to Bluesky and Mastodon (and Nostr and Tumbler and LinkedIn).</p>
<p><img src="/assets/microblog-cross-posting-screenshot.png" alt="" /></p>
<h2 id="cloudron">Cloudron</h2>
<p>I'm going to make a <a class="internal-link" href="/notes/cloudron/">Cloudron</a> page here, because I've been learning and experimenting and raving about it for 3 months or so.</p>
<p>I had tried it some time ago and recently re-committed to it in a big way. I've got a personal install I call the <a class="internal-link" href="/notes/commons-computer/">Commons Computer</a>, installed it for <a class="internal-link" href="/notes/cosocial/">CoSocial</a>, installed it for <a class="internal-link" href="/notes/fission/">Fission</a>, and have an <a class="internal-link" href="/notes/ipfs/">IPFS</a> community one that isn't quite active yet.</p>
<h2 id="logseq-and-noosphere-and-linkding-and">LogSeq (and Noosphere and Linkding and…)</h2>
<p>What about my <a href="https://notes.bmannconsulting.com">notes site</a> powered by <a class="internal-link" href="/notes/logseq/">LogSeq</a>? Do I … migrate all the notes back here? it's probably a good idea to have a separate notes site which is more ephemeral than this. But maybe everything is ephemeral???</p>
<p>The other other thing I meant to do over the holidays was install the commandline <a class="internal-link" href="/notes/noosphere/">Noosphere</a> tooling. I'm in the beta, so have the <a class="internal-link" href="/notes/subconscious/">Subconscious</a> iOS app, and being able to perhaps use Noosphere for syncing between desktop and mobile would be good, without doing the <a href="https://notes.bmannconsulting.com/#/page/Working Copy" class="noteslink" target="_notes">Working Copy</a> git client on my phone.</p>
<p>And finally, I have a <a href="https://commonscomputer.com/t/linkding-installed/25">shared bookmarking service Linkding installed on Commons Computer</a>. You can browse <a href="https://links.commonscomputer.com/bookmarks/shared">shared bookmarks here</a>.</p>
<p>Do I need another place to stash bookmarks? Part of the thinking of IndieKit and Journals on this site, is that notes-as-bookmarks / journals-with-links are a good place for them, and yet another service is just another spot for them to never get looked at again.</p>
<h2 id="eleventy">Eleventy</h2>
<p>One of the other solutions for how long it takes to build this site, and perhaps for more advanced "stuff", is perhaps to move it to <a href="https://notes.bmannconsulting.com/#/page/Eleventy" class="noteslink" target="_notes">Eleventy</a>. But that's going to take a lot more coding and learning time, although I did <a href="https://links.commonscomputer.com/bookmarks/shared?q=%23eleventy">capture some Eleventy bookmarks</a>.</p>
<h2 id="addendum-jan-3rd-2024">Addendum Jan 3rd, 2024</h2>
<p>OK, I went back and forth from this being a "blog" vs a <a href="/journal/">journal</a>.</p>
<p>Now that I've got the Obsidian "unique note creator" creating datestamped journal entries that are more "block" sized, this giant post makes more sense as a "blog". And maybe, since I do have a <a href="https://bmannconsulting.com/journal/2024-01-02/">Obsidian on mobile via git</a>, there really isn't much pressure to move on IndieKit.</p>
<p>And the one new person who subscribed to my feed will get it via RSS!</p>
<p>I'll add a feed for journals…but may use that just to import / cross-post via Micro.blog, and invite people to follow my Mastodon account (which also has an RSS feed!).</p>
<p>I likely won't add a feed for notes, as they get "edited in place". I have the five most recently updated on the home page, just as a way to surface things for those who truly come in through the home page. And, new notes will often get created / noted via journal posts, so people will get links to them that way.</p>
<p>Perhaps weekly blog post summaries. We'll see!</p>
<p>I'm itchy at how many wikilinks point over to the LogSeq notes site, but re-importing those back over here – again! – is a big project.</p>
https://bmannconsulting.com/blog/2024/01/01/holiday-blog-tinkering/
Mon, 01 Jan 2024 22:06:10 -0800https://bmannconsulting.com/blog/2024/01/01/holiday-blog-tinkering/