Daily Journal 📓

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



  • John Gruber on Wavelength, which he is a startup advisor for: Wavelength
    • It includes AI chat
    • There’s no reason to silo AI chat away from human chat.

    • Generally a good write up on messaging and different scales of group interactions
  • Dunlin

  • My hosted Ghost blog at bmann.ca is up for renewal.
    • Looking at Railway for hosting it
    • They have a Railway/Ghost Template but it has the same issue as all of the other things that try and host Ghost
    • I don’t really need another site, but I’m back to thinking about LogSeq/Publishing for my own site
    • #Hugo is what the LogSeq/Schrödinger Plugin, so I’m going to try doing that
    • I did do a Ghost install on Railway as a test, including adding records to mail.bmann.ca so it’s setup to send from there
    • My private repo for the Ghost source
    • I don’t really want to be using #S3 either Ghost/S3 Storage Adapter
    • Hard blocked on a #Yarn #error
      • error "components/tryghost-adapter-cache-redis-5.40.1.tgz": Tarball is not in network and can not be located in cache
  • OK, let’s look at some #Eleventy/Templates
    • https://spacebook.app/ - a docbook style site with hierarchical nav, tightly integrated with #Netlify
    • https://pack11ty.dev/ - by Nicolas Hoizey, includes #webmention support
    • OK, that’s a lot shorter list than I thought it would be
    • Ideally, one of the things I’d like is a feed aggregator like thing, that I think Eleventy is pretty good at
    • A link blog might be a thing I do —> Github Stars, Twitter Favourites, Mastodon Favourites, etc etc
  • How to install multiple Node.js versions on macOS M1/M2 #MacOS #cli #brew #NodeJS collapsed:: true
    • Uninstall #NodeJS installed via Homebrew
    • brew uninstall --ignore-dependencies node
      brew uninstall --force node
    • Install nvm
      • brew install nvm
    • And install node versions as needed, eg nvm install 16 will install the newest 16.x version
  • Tried the LogSeq/Schrödinger Plugin
    • It doesn’t support having all pages being public - see issue29
    • Extremely basic export, unclear how it needs to be massaged to actually build in #Hugo
    • And mostly setup for manual operation — it exports a zip file
  • Found a more promising project, a #GoLang binary that exports to #Markdown with front matter logseq-export




  • Loaded up Skyrim on the #Steam/Deck #gaming
    • There’s a special edition 10 year anniversary
    • I hit the apparently infamous glitched start where the execution doesn’t happen because your wagon runs over the guard captain
    • Started a new game and it appears to be all right now

  • Farcaster Vancouver Dinner #Farcaster
  • vgr Report Cards
    • Report cards are good things and should be designed so nobody can ever coast to good outcomes on them as I did. Good report cards should force you to adapt to a received view of the world that cannot be entirely captured by your nerdy aptitudes, but doesn’t entirely waste nerd energy either.



  • The Unreasonable Sufficiency of Protocols by vgr and other mostly #Ethereum folks
  • The Missing Semester of Your CS Education via James Walker
    • Version control aka #Git, text editors, debugging
    • Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!

      Students spend hundreds of hours using these tools over the course of their education (and thousands over their career), so it makes sense to make the experience as fluid and frictionless as possible. Mastering these tools not only enables you to spend less time on figuring out how to bend your tools to your will, but it also lets you solve problems that would previously seem impossibly complex.

  • Where is the legitimate forum for #Fediverse and #ActivityPub #governance ?
    • @[email protected] To me the very first question is the last one: How do we answer questions? At the moment there is no canonical venue. There’s

      1. SocialHub.
      2. FEPs, which are kind of sort of tied into SocialHub.
      3. Public SWICG mailing list, but it isn’t clear that this has “better domain” than, say, SocialHub.
      4. The Mastodon project’s github.
      5. Various hashtags on here. It isn’t clear if someone wanted to participate where to do so or what would be involved in that.
    • via @hrefna


  • Tom MacWright is building on val town in Recently
    • I’ve been working on a tricky project to move Val.town’s internals to Deno and adding better isolation between execution and the host environment. Luckily, it feels like we’re in the right place at the right time - there are a lot of new V8 Isolate-based JavaScript runtimes coming to the surface, standards emerging for them like WinterCG, and frameworks built for them like Hono and Remix. The last mile - isolation, code bundling, and communication - is still the wild west, and that’s what I’ve been building.


  • Jay Graber writes an update on the BlueSky private beta #Bluesky #AT Protocol
    • Very inspiring! I love her writing and much of it resonates strongly with me
    • As a developer, ==you can freely build apps on atproto because open protocols are locked-open APIs==. However, if you just want to introduce another way of showing people posts, or moderating content in the network, we are designing interfaces for you to plug in and do exactly that, accessible through our app. ==If you’re building a new social app, you’ll be able to tap into the social graph and interest graph of atproto users the way you are currently able to bootstrap off of a user’s phone contacts.==

    • The promise of building an audience on apps built on atproto is that long term, it should become a protocol like email that lets you keep direct connections with people regardless of how the services mediating that relationship change.




  • Tom Scott “I tried using AI. It scared me.” #ChatGPT
    • {{video https://youtube.com/watch?v=jPhJbKBuNnA}}
    • Asks where we are on the #sigmoid curve of AI as technology
    • If we’re only at the knee of the curve — the 1999 Napster moment — then the rapid vertical additive growth “changes everything” in the next 10 years
    • Also: email folders??? Yeah he definitely does email wrong.

  • Nora Tindall: The Fediverse is Already Dead #Fediverse
    • “The Fediverse” needs to end, and I don’t think anything should replace it. Speak instead about communities, and prioritize the strength of those communities. Speak about the way those communities interact, and don’t; the way they form strands and islands and gulfs. ==I’ve taken to calling this the Social Archipelago.==

  • A fantastic presentation by Joan Westenberg #NFT #crypto
    • {{video https://youtube.com/watch?v=wRnC8pA2-sk}}
    • The main message is “no, we’re not early” and that people need to be serious about building
    • Looking at what opportunities are already locked out because of the nature of the real world industries — eg music industry and streaming as one example — is excellent
  • Kyle Mitchell Open Source Unsolved Security #opensource #security
    • A bounty on competence encourages competence.

    • So we’ll seesaw back from open a bit toward closed again. That is what we know how to do for security. There’s opportunity in making—intermediating, monopolizing—that transition. But the greater bounty lies on understanding the logic of the balance. Not just “how do we make open more secure?”, but “what would a more securable kind of open look like?”

  • Great call with Christine Lemmer-Webber

  • I was looking to download some videos from #YouTube
    • The WikiHow for downloading YouTube on #MacOS mentions VLC Player , which no longer seems to work
    • The second option is 9xBuddy which seems sketchy and I had to dodge some porn ads and pop ups but did get a raw video URL that seems to work

  • Ethan Mollick The future, soon: what I learned from Bing’s AI #Bing/AI #ChatGPT
    • We are not ready for the future of Analytic Engines. I think every organization that has a substantial analysis or writing component to their work will need to figure out how to incorporate these new tools fast, because the competitive advantage gain is potentially enormous. If highly-skilled writers and analysts can save 30-80% of their time by using AI to assist with basic writing and analysis, what does that mean? How do we adopt these technologies into our work and lives? What happens when the web is flooded with convincing but wrong content from these tools? Again, I don’t think anyone has a clear idea. Maybe the productivity gains will be illusory, but, based on my experience and conversations with other users, I don’t think so.

    • Rather than a search engine, Mollick calls them Analytic Engines