Expanding TrueNAS Scale with a new drivePublished on21 July 2024Reading time3 min readsoftwaretruenasopen-sourcenaspermacomputingdiyhome-labHow to set up another drive for a home setup
What are Large Language Models and how to run open ones on your devicePublished on2 December 2023Reading time17 min readtalkllmmachine-learningaiPart two of the series Building applications using embeddings vector search and Large Language Models
Understanding embeddings and how to use them for semantic searchPublished on5 November 2023Reading time7 min readtalkembeddingmachine-learningaiPart one of the series Building applications using embeddings vector search and Large Language Models
Installing and configuring TrueNAS Scale for home usePublished on21 August 2023Reading time11 min readsoftwaretruenasopen-sourcenaspermacomputingdiyhome-labGetting up and running, gotchas I came across and my favourite apps
Delightful rabbit hole #1Published on12 July 2023Reading time12 min readrabbit-holecreativityLLMAIcapitalismexperimental-artphotographyStarting from LLMs and capitalism and ending up with experimental fixed focus macro photos on my phone
Build a cheap but fast home NAS systemPublished on16 June 2023Reading time9 min readhardwaretruenasopen-sourcenaspermacomputingdiyhome-labHow to set up an open source NAS with a second hand tiny PC that outperforms commercial NAS hardware
Safely access your home NAS with an OpenVPN server on GCPPublished on8 August 2021Reading time6 min readopenvpnnetworkingnassynologygcpHow 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
Give app servers a REST – CDNs and APIs are the new LAMPPublished on12 July 2017Reading time22 min readwebdevelopmentPWACDNAPItalkBe like water
Creative Lives interviewPublished on4 July 2017Reading time10 min readlifeworkI was interviewed by Creative Lives in Progress magazine while working at ustwo to show people how it is to work in the creative industry
Why and how Github should have binary diffsPublished on28 November 2015Reading time3 min readsemanticwebopentoolsTo make Git (and Github) more useful for collaboration on non-textual content