Daily Journal 📓

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

  • I posted about Chatter Net to my personal blog, which cross posts into my #Twitter and #Mastodon accounts. Completely shadowbanned on Twitter. First time I’ve seen this.
    • POST IN SCREENSHOT
  • Disroot is a web services platform focused on open source and federated services
    • ((63e272db-e38b-4ad0-a1ee-dfaccd2ad820))

  • Mastodon Embed Tools by Patrick Curry #Mastodon
    • A set of different embedding, suitable for putting on a website of your own
    • The “article mode” that turns a thread of tweets into what looks like one long article is great
  • I’m waiting to get the thumbs up from Flancian before I share, but I did write and publish about Twitter API costs and Moa Party Shutdown #Moa Party #Twitter





  • 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.