Blog
Justin Meijer
What I build, what I run at home, and what I learn along the way.
-

Why I chose Trilium over Obsidian: the sync question
Obsidian is free until you want your notes on more than one device. Trilium ships its own sync server, free to run. Here is what that difference costs, and where…
-
Jumpstart Media is a company again
Between 2010 and 2018 I ran a small digital studio called Jumpstart Media. As of 1 October it is a registered company again, this time to publish the apps I…
-

A Home Assistant dashboard that writes its own welcome
Nine dashboard tabs became one page with a jump menu, badges that only appear when something needs attention, and a short welcome text written by a language model on my…
-

A 35B mixture-of-experts on the same Arc Pro B70
The rule I ended the first article with turned out to be about vLLM, not about the card. Swapping the runtime made a much larger model run faster.
-

Setting up Hermes on your own hardware
From GPU to working agent: three services, a proxy, and a handful of integrations.
-

Why an agent needs a working method
How 900 words of system prompt did more than a model twice the size.
-

An Intel Arc Pro B70 as a local LLM server
Why I chose Intel over NVIDIA, what it cost me in evenings, and why I would do it again.
-

Pulling Linkwarden bookmarks into Obsidian
An Obsidian plugin that imports collections from a self-hosted Linkwarden as notes, so bookmarks are reachable from where the thinking happens.
-

Syncing an e-reader to Obsidian without a cloud
A KOSync-compatible server running inside Obsidian, so highlights travel over the local network instead of through someone else’s servers.