Alastair Tse
liquidx.net
Alastair Tse
@liquidx.net
Deep learning, coding, thinking, experiencing, living. // Software // Tokyo, Japan.

https://liquidx.net & https://aversion.one
For 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/
November 3, 2025 at 1:41 PM
Generated this from a photo with mixup.app
October 19, 2025 at 12:46 PM
Today I learned that in CSS, `color: darkgray` is lighter that `color: gray`

www.joshwcomeau.com/css/color-fo...
October 19, 2025 at 7:42 AM
Another #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.
September 17, 2025 at 8:47 AM
The visualization is very slick. Well done! What does the number in scientific notion mean?
September 9, 2025 at 12:23 PM
Another 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
September 7, 2025 at 12:09 PM
(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
August 13, 2025 at 6:54 PM
Daily 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
August 3, 2025 at 7:37 PM
Daily 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
July 22, 2025 at 12:31 PM
Daily 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
July 21, 2025 at 11:46 AM
Daily 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
July 20, 2025 at 11:39 AM
Daily 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
July 19, 2025 at 8:23 AM
Daily Vibing: A full screen 3d input box. Svelte component using ThreeJS written using Claude Code.

aversion.one/of/number
July 17, 2025 at 11:55 AM
Daily vibing : building a little fake terminal emulator. aversion.one/of/terminal
July 16, 2025 at 11:06 AM
Errr... The weather report says it's 34C, but all the sensors outside my house are screaming 38C.
July 3, 2025 at 4:11 AM
This 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.
June 12, 2025 at 11:33 AM
A 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.
June 12, 2025 at 11:29 AM
This 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.
May 18, 2025 at 12:49 PM
Thanks 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.
May 18, 2025 at 12:48 PM
Nintendo 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!
April 3, 2025 at 11:42 PM
Day 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.
February 11, 2025 at 2:59 PM
I bought a pen that has an extra life.
December 26, 2024 at 12:10 PM
So 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.
December 26, 2024 at 12:21 AM
So, unreal engine or real engine?
December 11, 2024 at 1:40 PM
Just 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.

November 27, 2024 at 10:53 AM