Weekly Notes 30 Mar 2025

Updated 03-Aug-2025

W13/2025: Monday 24 March - Sunday 30 March 2025

Work

  • Ah, so much.

Tech

  • What about Phoenix as a web framework? Uses Elixir and LiveView instead of Javascript abominations. See more here. Maybe overkill (or simply too different), and something like Svelte (which can also be used to build things like Obsidian plugins) would be of enough benefit. Note that Discord has scaled to 5 million concurrent users using Elixir and Erlang.
  • Quartz 4 for publishing with Obsidian, looks nice.
  • Discord client Legcord was a processor hog, so I switched to Vesktop (with Vencord installed). Seems better, we'll see. Well, not totally awesome. Another option is Discord (for linux) then Vencord which acts as a patch and supports themes and plugins. Same as Vesktop actually, but without the Vesktop icon nonsense.
  • Revolt.chat is a solid option. It can be self-hosted (though complex, perhaps troublesome, and requiring resources), and has a reasonable public-facing main server. The self-hosted does not currently support voice.
  • If there are 1bn desktop computers, and 4% are Linux desktop, then 40m people use Linux desktop. Even an order of magnitude smaller is 4m. Perhaps somewhere in the middle, aroudn 20m users.
  • Cryptpad looks great for shared / collaborative documents in the cloud (encrypted and open source).

United Nations Open Source Principles is something we all should strive for.

  • Open by default: Making Open Source the standard approach for projects
  • Contribute back: Encouraging active participation in the Open Source ecosystem
  • Secure by design: Making security a priority in all software projects
  • Foster inclusive participation and community building: Enabling and facilitating diverse and inclusive contributions
  • Design for reusability: Designing projects to be interoperable across various platforms and ecosystems
  • Provide documentation: Providing thorough documentation for end-users, integrators and developers
  • RISE (recognize, incentivize, support and empower): Empowering individuals and communities to actively participate
  • Sustain and scale: Supporting the development of solutions that meet the evolving needs of the UN system and beyond.

Caption: The two girls: 4 months old and 19 years old.

Health

  • Starting morning run with the boys, as they are out of school for their hot season holiday break.

Travel

  • Nothing this week. I'll be out of town Monday, very briefly, for work.

Reading

Music

Video

  • Final episodes of season one of Magic Maker and season two of Solo Leveling. Good times.
We use cookies only for WordPress functionality, and do not use third-party analytics or tracking.
Accept