Alastair Tse @liquidx.net · 19/09/2026It's really great for editing, but creating a post is a bit annoying to get the frontmatter right. So I made a custom CMS app to post like I would on social media that just writes directly into Obsidian. 100
Alastair Tse @liquidx.net · 31/05/2026Able to have gradients you can put in your pocket, in case of emergencies. 000
Alastair Tse @liquidx.net · 31/05/2026I managed to get resident.inanimate.tech working to send custom gradients to m5sticks3 over wifi. The hot reloading is like magic. Thanks @genmon.fyi for putting this together! I also managed to hook up the mic, now wondering if I could make http requests... 🤔 210
Alastair Tse @liquidx.net · 23/05/2026I added colors and all sorts of controls. Honestly, 90% of my usage of AI was making it remove all the UI it generated. But one cool thing I was able to do with ease was animating the lines which I've always wanted to do. 010
Alastair Tse @liquidx.net · 08/04/2026After 6863 days, yesterday was my final day at Google. Two months shy of 19 years. There's no next thing, I'm retiring to spend time completing my side quests. 260
Alastair Tse @liquidx.net · 16/03/2026Another vibe coded thing that was easier to make than to search for. A qrcode generator where I can mess with the pixels and see if it scans. aversion.one/of/qrcode 110
Alastair Tse @liquidx.net · 20/02/2026I'm learning a lot about the boards, but also the culture and people. So here it is: a living archive of Japanese snowboards, those boards designed for riding that Japanese snow. snowline.jp/en/gear/snow... 222
Alastair Tse @liquidx.net · 12/02/2026As a fun experiment, while redesigning my website again this year, I wondered what would happen if I could navigate my website using terminal commands. Today, I got it working after a few attempts: liquidx.net/posts/2026/t... 020
Alastair Tse @liquidx.net · 16/12/2025Preparing for the new snow season with major updates to my snowline.jp site. Added loads more webcams, better snow data and even resort opening dates. 020
Alastair Tse @liquidx.net · 03/11/2025For many years, I have wanted to get a Sigma fp camera. Now I even want it more after finding out how they build everything in Aizu, Fukushima. www.sigma-global.com/en/about/ 120
Alastair Tse @liquidx.net · 19/10/2025Today I learned that in CSS, `color: darkgray` is lighter that `color: gray` www.joshwcomeau.com/css/color-fo... 010
Alastair Tse @liquidx.net · 17/09/2025Another #vibecoding update. Spent the long weekend making an Android app of my dreams . A check-in & location timeline app that allows me to check in post visit. Did so much I ran out of quota on Claude Pro that I decided to try out Codex (w/ ChatGPT Plus) and Gemini CLI. 200
Alastair Tse @liquidx.net · 09/09/2025The visualization is very slick. Well done! What does the number in scientific notion mean? 110
Alastair Tse @liquidx.net · 07/09/2025Another vibe coded experiment. Imagine if you had a browser that could only access pages from an LLM. Give it any URL, even completely made up ones and it'll show you. aversion.one/of/navigator 140
Alastair Tse @liquidx.net · 13/08/2025(Nearly) daily vibe coding: I've been making changes every day but haven't been posting about it. I've got to the point where the UI is more refined after a lot of specifying how the UX should be. The more I do, the more features I want to add! aversion.one/of/metro 010
Alastair Tse @liquidx.net · 03/08/2025Daily Vibe Coding : In celebration of being back in London, I vibe coded a train map editor so I could make my own version of the London underground map - but for everything. aversion.one/of/metro 010
Alastair Tse @liquidx.net · 22/07/2025Daily Vibing: Improved on the codepoet. Added a few other poet styles and algorithms, which is delightful. It's surprising that even though the poem is abstract to humans (me), the LLM knows that code it is roughly describing! Coded with Claude Code. aversion.one/of/codepoet 000
Alastair Tse @liquidx.net · 21/07/2025Daily Vibing: Convert code to a poem and then back to code. I love the idea of being able to prompt LLMs in riddles and poems rather than prose. Coded with Gemini CLI. aversion.one/of/codepoet 000
Alastair Tse @liquidx.net · 20/07/2025Daily vibing: Probably the final iteration of my threejs text field. It now has colors and a reflection underneath for a bit more 3d. Works on mobile. Written by Claude Code. localhost:5173/of/number 210
Alastair Tse @liquidx.net · 19/07/2025Daily vibing: iterated on my threejs text field. I didn't come up with the animations, asked Claude Code to make it "explode" when I delete a character. It did something better than what I had thought of. (Desktop only for now) aversion.one/of/number 000
Alastair Tse @liquidx.net · 17/07/2025Daily Vibing: A full screen 3d input box. Svelte component using ThreeJS written using Claude Code. aversion.one/of/number 010
Alastair Tse @liquidx.net · 16/07/2025Daily vibing : building a little fake terminal emulator. aversion.one/of/terminal 000
Alastair Tse @liquidx.net · 03/07/2025Errr... The weather report says it's 34C, but all the sensors outside my house are screaming 38C. 020
Alastair Tse @liquidx.net · 12/06/2025This is the first usable version - it's going to be an ongoing project. I have plans to make this all 3D. I have the model rendering which I am going to start hooking up. 010
Alastair Tse @liquidx.net · 12/06/2025A while back I had trouble with Svelte on an iOS 13 Safari device. This was what I was trying to build, a custom home assistant front end using their websocket API running on a iPad mini Gen 3. 140
Alastair Tse @liquidx.net · 18/05/2025This is the type of error I'm getting. I think I'm directly hitting the node server, so there are no proxies in between. Not sure what to look for. 310
Alastair Tse @liquidx.net · 18/05/2025Thanks for the advice! I put my iOS Safari in development mode to look at the error, but it's somewhere in the compiled JS which makes it hard to figure out why it's complaining. This is using vite-legacy to do the polyfills. 100
Alastair Tse @liquidx.net · 04/04/2025Nintendo is going to have two different Switch 2s. One that is only in Japanese, can only pair with Japan region Nintendo accounts and is ¥20,000 cheaper ($140) than the international version. Interesting strategy to guarantee stock for the Japanese market! 010
Alastair Tse @liquidx.net · 11/02/2025Day 16 of Season 24/25. After years of wanting to ride Geto Kogen, finally got to do it. This place got 17m of snow this season (not all of it still here). It did not disappoint. 030
Alastair Tse @liquidx.net · 26/12/2024So far its requests to 200+ sites. Most of the issues I've been having had been pages not fully loading. Just using Gemini 1.5 flash, and it surprises me how good it is at understanding different layouts of snow conditions on different sites. 020
Alastair Tse @liquidx.net · 27/11/2024Just finished Exit 8 for the first time after hours of trying. What an eerily accurate depiction of a Tokyo subway station from hell. Clean and immaculate and frustratingly disorientating. 030
Alastair Tse @liquidx.net · 26/11/2024Playing Exit 8. I got to the 8th exit and that's as far as it goes? I have no idea what the hell is happening. 020