Daily Journal 📓

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





  • An implementation checklist of all the things an #ActivityPub SDK needs. There are 85 of them, which argues for some solid libraries that multiple systems can use.
  • Fish Shell is thinking of #Rewrite it in Rust in this PR:
      • Nobody really likes C++ or CMake, and there’s no clear path for getting off old toolchains. Every year the pain will get worse.
      • C++ is becoming a legacy language and finding contributors in the future will become difficult, while Rust has an active and growing community.
      • Rust is what we need to turn on concurrent function execution.
      • Being written in Rust will help fish continue to be perceived as modern and relevant.
  • Was reminded of Braid Protocol today
    • ((63d89d11-62ae-4607-9734-8420d691b241))

  • ActivityPub Eats Your Brain! via @[email protected]
    • Explains #ActivityPub, actor model, #JSON-LD, and more, including a hilarious way of describing public / private keys
    • Your public key is the smell of your breath, since anyone can come up to you and smell it. Now whenever you author an activity, you’ll create a signature, by licking the activity. Only you can create this signature, and other people can verify it’s yours based on the smell of your breath. (This is a very bad analogy, but it makes up for that by being fun!)








  • Vikunja, #opensource task management like #Trello
  • Communation is an alternative vision to The Network State by Primavera de Filippi
    • ((63cd6615-5499-4db9-b54f-538fdd0ff550))
  • The Perils of Prudence, on #startups and moving quickly
    • this is why startups are hard. You have to do both: go as fast as you can for as long as you can. Sprint the marathon.

    • Speed is a competitive advantage in itself. In fact, it’s the only sustainable advantage that startups have. Startups are famously under-resourced compared to big companies; they lack money, brand, people, scale, reach, robustness and pretty much everything else. The one thing that startups can do better than incumbents is move fast.

    • Good article. I’ll come back and file it as a full entry.

  • I guess I can include reviews of Termination Shock by other people if I don’t write my own! #book #geoengineering
    • ((63cc18a7-b240-43fa-9750-248e0a3df86c))
  • Kyle Mitchell is going to start hosting office hours
  • Responding to Ben Werdmuller’s prompt about if a journalism Venture Studio makes sense, what about a co-op studio
    • I have started thinking about co-op studios.
    • Venture is pooling capital for a return for both the operators (GPs) and the investors (LPs).
    • Co-op principles include supporting other co-ops, and there are a variety of support / services co-ops.
    • You can create co-ops with shares and even return capital, dividends, or interest to them.
    • Related: Bryce is back with #IndieVC
  • Meredith Whittaker, president of Signal
    • Seeing some takes that locate tech’s mass layoffs’ silver lining in the fact that fired workers are now free to make startups + retake tech from the bigs But startups don’t compete w big tech anymore. They license big tech infra & compete w each other to get acquired by big tech https://twitter.com/mer__edith/status/1616887234606530561



  • Simon Phipps on how the price framing of #opensource causes issues, and how instead shared governance should be the focus
    • Today sustainability is seen mainly in terms of “paying the maintainers”, long after we should know better and first address the dynamics of inclusive governance. Getting Back to a Social Frame

  • Jesse Walden #web3
    • Web3 is a set of expectations, about what the internet can and should be: native money, assets, ownable identity and media, transparency, automation, control, privacy, new institutions and more meritocratic and equitable outcomes. “Web 2.0” vs. “Web3”


  • Commentary and other links on The Internet Transition from the #Noosphere Discord
    • Erlend Sogge Heggen
      • Since they speak about the need for global, decentralized governance structures, I’m surprised there’s no mention of The Network State. It’s by no means a a flawless thesis, but it very effectively paints a picture of what building internet-nations will look like.

      • ((63c56969-361a-40e5-8d0a-878becc24827))
    • Mark Upton sharing
      • Primavera de Filippi throws down with a counter-meme to Balaji’s Network State. ==Commons over exit.== #plurality – Nathan Schneider @ntnsndr

        • The slide image says:
        • Coordi-nations
          • Voluntary communities of value-aligned individuals
          • With a common, yet implicit agenda for society
          • Collective identity, relying on self-determination
          • Exist alongside other nation states, but introduces new layers of sovereignties to domains that are not inherently territorial

  • Continuing from attempting either a #NixOS or #Ubuntu install on the #Mac Mini collapsed:: true
    • Can’t seem to get partition bootable
    • Finally got holding down option at boot working
    • reFind is installed as per the Make Use Of article
    • Even got a Nix install screen up (Fission Discord), but then it hangs
    • Going to try an #Ubuntu install to see if that works
    • It does! But dumps into grub after selecting Ubuntu from the reFind boot loader
    • Looking at this reFind and Grub details issue, booted back into MacOS and copied the drivers folder over
    • Now it crashes when selecting boot
    • I’m giving up on this quest, it is likely issues with the hard drive itself at this point
    • I have a 100GB ext4 partition on the Mac Mini
    • This might be accessible in running VirtualBox through raw disk mode
    • Also been meaning to try out Multipass which appears to work alongside VirtualBox
    • Over on the Macbook Air with an M1 chip, UTM looks interesting
  • Robin Berjon The Internet Transition
    • ((63c48e05-41f1-40ce-af19-fc7d6da51e4c))
    • via Mark Upton dropping the link into the #Fission Discord
  • How to user Mastodon’s built-on oauth provider as the authentication provider for WriteFreely #Mastodon #OAuth #WriteFreely
    • This looks like a good method. I think I can stand up a WriteFreely instance without having to self host plnetwork.xyz for starters
  • I did some looking into Cepheus Engine, an #open gaming #TTRPG
    • The Cepheus Engine SRD is all in HTML and available from GitHub, so I should be able to pour it into #LogSeq
  • gofoss.net: a series of guides and tutorials teaching about #privacy and #opensource app adoption
  • Craig Hockenberry on Twitterific and other popular 3rd party #Twitter clients being shut down
    • One thing I’ve noticed is that everyone is going to great lengths to make something that replaces the clients we’ve known for years. That’s an excellent goal that eases a transition in the short-term, but ignores how a new open standard(ActivityPub) can be leveraged in new and different ways.

      Federation exposes a lot of different data sources that you’d want to follow. Not all of these sources will be Mastodon instances: you may want to stay up-to-date with someone’s Micro.blog, or maybe another person’s Tumblr, or someone else’s photo feed. There are many apps and servers for you to choose from.

      ==It feels like the time is right for a truly universal timeline.== That notion excites me like the first time I posted XML status to an endpoint.


  • Searchtodon was “Private Timeline Search for Mastodon” built by Jan Lehnardt #Mastodon
    • The post announcing shutting it down has some commentary, there’s a retrospective still coming
    • Essentially there are Mastodon users who believe that none of their content should ever be stored anywhere even for personal, private use
    • It seems like anything not built into the Mastodon codebase is the most controversial
  • Took some time to capture notes on #unconference approaches, including Open Space Technology
  • Some comments on Arc Browser by @bantg
  • Looking at #Ubuntu or #NixOS install on my Mac Mini id:: 63c3c7ed-96e1-42d4-be6f-7bd8b0aa5d4e collapsed:: true
    • balena etcher is the recommended tool for flashing USB drives
    • I downloaded the NixOS image and flashed it onto a USB key
    • Various attempts to create partitions on my main drive isn’t working, which is what happened before when I was trying this; my disk or partition or something is damaged
    • I’m using the KVM switch, but plugged the USB key directly into the mini, which I wasn’t sure was going to work
    • I haven’t been able to boot from that USB key or to have the boot selector come up, but recovery mode does work through the KVM switch
    • Booting into MacOS/Recovery Mode you need to fully power down, and then hold Command-R or one of the other options while powering on
    • For me, after Command-Option-R, it asked to select a WiFi network and enter password, and then starts “Internet Recovery”
    • There was a 5-6 minute period and then rebooted into recovery with an option to install MacOS/Ventura, which I guess is what it downloaded
    • I decided to go into Disk Utility and choose Erase, so a fresh install of MacOS/Ventura — I’m writing some install notes there
    • Research links collapsed:: true