Daily Journal 📓

Short dated entries, links, and microblog-style notes.

I set up Working Copy so I can use Obsidian on my phone with git syncing / publishing. I always forget the order of steps.

  1. Make Obsidian vault on mobile
  2. In Working Copy, clone the git repo
  3. Looking at the repo in Working Copy, click on Repository / Status and Configuration
  4. Click on the disclosure arrow for the repo title, select Link Repository to and select Directory

This “day” should have two other entries, with YYYY-MM-DD_HHmm titles.



I point people at Robert Merki’s Wildcard definition often enough I should have an entry here.




  • Examining crypto’s product-market fit by polynya #crypto
    • A primer, first. Public blockchains are centralisedunfair, and inefficient. For almost everything, they are useless, if not outrightly dangerous. Humans and our societies are extremely complex and nuanced, and expressing subjectivity is simply not possible with blockchains. However, for a couple of things, they are invaluable, and the only way to achieve them. Broadly, these are usecases that require strict global consensus, something objective money and objective identity require. With that said, let’s get right into the usecases


  • The platformisation of software development: Connective coding and platform vernaculars on GitHub #Github #opensource
    • I’m still tracking down Open Source 2.0 as a concept. This mention of “post-F/OSS” is perhaps one example
    • They propose the concept of post-F/OSS to describe a platform culture that co-exists alongside F/OSS and proprietary coding. This comprises widespread practices of publicly posting mundane code projects without a licence and with little to no documentation to help users understand these projects. According to Fuller et al., this ‘general indifference to the discussions of and loyalty to certain kinds of licences and the sense of ethics (GPL) or business models (Open Source) that these drew upon’ (2017: 58), marks a departure from the F/OSS movement’s practices.

  • How could open licensing protect democracy? #licensing #EUPL
    • The EUPL is new to me, a good read

  • Ben Yoskovitz writes about Venture Studios #future of venture on LinkedIn
    • Venture studios are emerging as a legitimate asset class. It’s an interesting way of thinking about it, because it warrants further clarity and definitions, without being overly prescriptive.
    • Created Venture Studio Checklist, a GSheet working through different models
        1. Internal Company Structure and Methodology: This covers how you’ll structure your studio, how you’ll work (including the framework/playbook/process you’ll use for validating startups) and the makeup of your team.
        1. The Founders: Next, you deep dive into the founders you’ll recruit: who they are, how you find them, compensation, etc.
        1. Startup Structures: This section focuses on how you’ll structure new startups emerging from your venture studio. This is a complicated section because it focuses on investment and equity, two hot button topics.
        1. Venture Studio Business Model: The final section covers the studio’s finances and business model, with different options for raising capital into the studio entity or a fund (or both). This is also complicated because studios don’t survive on management fees alone (or at all). The Venture Studio Checklist is free to use — just make a copy (it’s a Google Sheet) and start filling it in. I hope it helps people understand all the components of designing, building & launching a studio.


  • I’m trying to consolidate various accounts and charges for digital things I pay for
    • Looking at Google Workspace aka Google Accounts, I have one paid for Google account
      • It’s on Business Standard, which is $17.47CAD / month, including taxes
      • I don’t know why it’s showing this discount in the screenshot
        • Screen Shot 2023-11-08 at 2.06.52 PM.png
      • The difference between Standard and Starter, is that Starter maxes out at 30GB of storage per user
      • Looking at how much storage I use, it’s not much. The photos in there are legacy, I never seriously used Google Photos
        • Screen Shot 2023-11-08 at 2.09.45 PM.png

  • Applied to attend Autonomous Worlds/2023 at Devconnect Istanbul
    • Here’s what my submission said:
      • Which of the following best describes you?
        • Game Developer
        • Enthusiast
        • Academic
        • Artist
        • Designer
        • Writer
        • Crypto Developer
        • Other (please specify)
          • Founder, Community Builder, Governance Whisperer
      • Written Application
        • Autonomous Worlds and digital first shared communities are increasing in importance. I’ve been building open source, online, and in person communities for 20 years, and I want to discuss and ground how communities participate, own, govern, and enjoy digital spaces together. How can digital spaces inform physical spaces and create strong ties that lead to resilience at regional and global levels.
        • Areas of interest:
          • platforms vs protocols
          • community ownership
          • supporting both strong and weak ties
          • hybrid events and spaces
          • mobile first experiences
          • digital governance, voice and exit, user owned data



  • I’d like to see if I can get Indie Kit packaged for #Cloudron
    • For starters, that means following the Cloudron/Packaging Tutorial
    • I’m following the #NodeJS instructions, but really that means working with #Docker
    • brew install docker
      • docker login gives me
      • WARNING! Your password will be stored unencrypted in ~/.docker/config.json.
        Configure a credential helper to remove this warning. See
        https://docs.docker.com/engine/reference/commandline/login/#credentials-store
      • OK, I’ll look at that later
    • Running the one liner docker build -t username/nodejs-app:1.0.0 .
      • DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
                    Install the buildx component to build images with BuildKit:
                    https://docs.docker.com/go/buildx/
      • Let’s see if brew has this, yep brew install docker-buildx
      • With some advice about linking it into ~/.docker/cli-plugins
      • New error: ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
      • Ugh. I guess I actually do have to install Docker on this Apple/Macbook Air M1 2020 https://stackoverflow.com/questions/44084846/cannot-connect-to-the-docker-daemon-on-macos

  • I was asked for a personal bio for the Stolon Mesh project, and asked if it was OK to use the content on LinkedIn
  • Thinking once again about the sprawling nature of my many websites and places to put things
    • I could run a Ghost website on Cloudron, but that doesn’t reduce the places to post
    • The arguments


  • I’m deleting DMARC entries from my DNS
    • "v=DMARC1; p=reject; pct=100"
    • Which apparently fixed things? I gave Commons Computer #Cloudron a couple of domains that have Google email attached
    • It sets up a bunch of SPF and DKIM settings automatically and I needed to go back in and edit SPF settings so Google could send
    • I don’t think DMARC not being there will hurt anything


  • My Cloudron work in moving over a bunch of domains that I also use with Gmail nuked some of the settings
    • Gmail Set up SPF, DKIM & DMARC for your organization #email #Gmail #DKIM #DMARC
    • SPF "v=spf1 a:my.commonscomputer.com include:_spf.google.com ~all"
    • Looks like my bmannconsulting.com domain had my old cloudron attached so that kept working. Fixed this quickly in DNS
    • DKIM had never been setup for bmann.ca, so adding the Google details (Cloudron sets this up as well, on it’s own subdomain)
  • Installed Nextcloud on Commons Computer
    • It really does have a ton of features
    • I could see running an entire organization off this … but I’m also having like a visceral reaction to the entire interface; would I want to be part of an org that gets work done using this?
  • I want to turn off some other services like the long running Venture Scouts Discourse
    • It’s on a really old version and I could upgrade it and then migrate it to Commons Computer
    • Or, archive it. I found this recent Discourse Archive tool written in #Python https://github.com/jamesob/discourse-archive
      • Got an error, filed a bug
    • Maybe this works with wget
      • wget --adjust-extension --mirror --page-requisites --convert-links   --recursive  --user-agent "Googlebot" https://venturescouts.ca

  • I ended up buying a Hostinger VPS for a year after a bunch of looking around, prompted by Boris Anthony
    • It’s $12.99USD/month paid for 1 year
  • I also bought a Cloudron license for a year
    • It’s $15USD/month, or $180USD
    • Of course, I had to buy a domain for it, so I bought commonscomputer.com
    • Bought it at Cloudflare — my first domain purchased there
    • I setup Cal.com, which I’ve been wanting to experiment with forever!
      • It’s got quite a lot of setup steps, I’ll have to go back and see about getting Google integration going
  • Met with Jess Martin who is going to start monthly meetups for Tools for Thought Rocks again
  • Moved BMC/bmann.ca to a Surfer static site on Cloudron