Outright rejection of gen AI won't get us the best outcomes
All Posts
Using Distroless in production instead of Alpine
- Published on
- Reading time
- 5 min read
I hereby renounce years of suffering with native extension compilations breaking- How Lisbon has changed in the last 30 years
Expanding TrueNAS Scale with a new drive
- Published on
- Reading time
- 3 min read
How to set up another drive for a home setupWhat are Large Language Models and how to run open ones on your device
- Published on
- Reading time
- 17 min read
Part two of the series Building applications using embeddings vector search and Large Language ModelsUnderstanding embeddings and how to use them for semantic search
- Published on
- Reading time
- 7 min read
Part one of the series Building applications using embeddings vector search and Large Language ModelsInstalling and configuring TrueNAS Scale for home use
- Published on
- Reading time
- 11 min read
Getting up and running, gotchas I came across and my favourite appsDelightful rabbit hole #1
- Published on
- Reading time
- 12 min read
Starting from LLMs and capitalism and ending up with experimental fixed focus macro photos on my phoneBuild a cheap but fast home NAS system
- Published on
- Reading time
- 9 min read
How to set up an open source NAS with a second hand tiny PC that outperforms commercial NAS hardwareSafely access your home NAS with an OpenVPN server on GCP
- Published on
- Reading time
- 6 min read
How to run a low cost OpenVPN server on GCP (or use Tailscale) to access your NAS anywhere even if your home internet is on a shared IP








