Brandon Lee's Avatar

Brandon Lee

@sangsara.bsky.social

@sangsara on Twitter and other places. Design and writing person in Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ Posting about media, gaming, books, the web, Apple, photography. Blogging at http://sangsara.net

160 Followers  |  483 Following  |  143 Posts  |  Joined: 07.08.2023
Posts Following

Posts by Brandon Lee (@sangsara.bsky.social)

Preview
Week 8.26 It was a rainy CNY and I gambled back what I gave out in angpows. Visited the National Gallery which exhausted me so much I broke my vow to stop buying records. Also: watched The Pitt and read a weird book.

Week 8.26: It was a rainy CNY and I gambled back what I gave out in angpows. Visited the National Gallery which exhausted me so much I broke my vow to stop buying records. Also: watched The Pitt and read a weird book.

22.02.2026 12:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 7.26 Finally went to the dentist after years of avoidance. Got a second opinion from an AI. Reconnected with a friend I hadnโ€™t seen in four years. Climbed a virtual mountain to cope with the stress. Normal week.

Week 7.26: Finally went to the dentist after years of avoidance. Got a second opinion from an AI. Reconnected with a friend I hadnโ€™t seen in four years. Climbed a virtual mountain to cope with the stress. Normal week.

16.02.2026 05:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 6.26 Read a stunning short story (Julia) about an artificial mind at the end of humanity โ€” dense, beautiful, unforgettable. Also: a Moltbook follow-up, new Vision Pro experiences, and finally catching up on Apple TVโ€™s Tehran after 6 years.

Week 6.26: Read a stunning short story (Julia) about an artificial mind at the end of humanity โ€” dense, beautiful, unforgettable. Also: a Moltbook follow-up, new Vision Pro experiences, and finally catching up on Apple TVโ€™s Tehran after 6 years.

08.02.2026 12:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 5.26 AI agents are cosplaying sentience on Moltbook and Iโ€™m starting to worry, Americaโ€™s โ€˜moral discoveryโ€™ phase, mackerel as the methadone of canned fish, and discovering New Sincerity via dubstep ponies.

Week 5.26: AI agents are cosplaying sentience on Moltbook and Iโ€™m starting to worry, Americaโ€™s โ€˜moral discoveryโ€™ phase, mackerel as the methadone of canned fish, and discovering New Sincerity via dubstep ponies.

01.02.2026 10:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 4.26 Designed a sardine tee, used Gemini to improve my already great product copy, and kept my promise not to buy records (J Dillaโ€™s in my Amazon cart though).

Week 4.26: Designed a sardine tee, used Gemini to improve my already great product copy, and kept my promise not to buy records (J Dillaโ€™s in my Amazon cart though).

25.01.2026 14:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 3.26 Accidentally bought too many detective mystery games, why Nintendo gets the Wrapped trend right, and the physical album release I blame for everything.

Week 3.26: Accidentally bought too many detective mystery games, why Nintendo gets the Wrapped trend right, and the physical album release I blame for everything.

18.01.2026 13:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 2.26 Only 1 vinyl purchase (in your face, AI), intentionality beats friction, fading the new Instax mini Evo Cinema camera, and blaming Dilla for my rhythm game failures.

Week 2.26: Only 1 vinyl purchase (in your face, AI), intentionality beats friction, fading the new Instax mini Evo Cinema camera, and blaming Dilla for my rhythm game failures.

11.01.2026 13:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 1.26 Inherited 20+ records including a signed Ralph McTell with problematic inscription, visited local shops and bought five more, definitely โ€˜stopping nowโ€™ (narrator: he wonโ€™t). Plus, the best albums of 2025.

Week 1.26: Inherited 20+ records including a signed Ralph McTell with problematic inscription, visited local shops and bought five more, definitely โ€˜stopping nowโ€™ (narrator: he wonโ€™t). Plus, the best albums of 2025.

04.01.2026 11:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 52.25 Got a turntable for Christmas (financial ruin incoming), a year-end reflection with Claudeโ€™s help, a new playlist, and Steve Jobs made me cry on a plane.

Week 52.25: Got a turntable for Christmas (financial ruin incoming), a year-end reflection with Claudeโ€™s help, a new playlist, and Steve Jobs made me cry on a plane.

27.12.2025 13:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 51.25 Observations from China with lots of B&W โ€œfilmโ€ photos. Featuring culture shock for breakfast, ghost towns, and nonsensical brand names.

Week 51.25: Observations from China with lots of B&W โ€œfilmโ€ photos. Featuring culture shock for breakfast, ghost towns, and nonsensical brand names.

21.12.2025 11:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 49.25 A new sardine addiction, Craig Modโ€™s walking journals, Bugoniaโ€˜s great song choice, Norah Jonesโ€™s podcast, and A Charlie Brown Christmas on repeat.

Week 49.25: A new sardine addiction, Craig Modโ€™s walking journals, Bugoniaโ€˜s great song choice, Norah Jonesโ€™s podcast, and A Charlie Brown Christmas on repeat.

07.12.2025 14:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 47.25 LUX has got me learning Spanish, the racist toothpaste half the world hasnโ€™t heard of, and a big week for hip-hop.

Week 47.25: LUX has got me learning Spanish, the racist toothpaste half the world hasnโ€™t heard of, and a big week for hip-hop.

23.11.2025 16:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 46.25 Bangkok Sushiro verdict is in (plus an even better spot). Also: Predator: Badlands with an immersive challenge thrown in, Rosamund Pikeโ€™s accent mastery, and ROSALรAโ€™s astounding LUX.

Week 46.25: Bangkok Sushiro verdict is in (plus an even better spot). Also: Predator: Badlands with an immersive challenge thrown in, Rosamund Pikeโ€™s accent mastery, and ROSALรAโ€™s astounding LUX.

17.11.2025 00:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 45.25 Vertigo struck again (pray for my upcoming flight). Also: solo dining booths are cozy actually, Anbernicโ€™s DS clone disappoints, and Apple TVโ€™s Pluribus raises the bar insanely high.

Week 45.25: Vertigo struck again (pray for my upcoming flight). Also: solo dining booths are cozy actually, Anbernicโ€™s DS clone disappoints, and Apple TVโ€™s Pluribus raises the bar insanely high.

10.11.2025 07:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 44.25 Doctor visits for me and my iPad (turns out it ages better than I do). Also: spectacular sodium consumption, impulse-buying MagSafe accessories, and how the Vision Pro beats IMAX for watching Avatar.

Week 44.25: Doctor visits for me and my iPad (turns out it ages better than I do). Also: spectacular sodium consumption, impulse-buying MagSafe accessories, and how the Vision Pro beats IMAX for watching Avatar.

02.11.2025 14:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 43.25 Week 43.25: My first vertigo episode (turns out lots of people quietly deal with this), vibe-coding Claude apps, watching Twitch with my MIL (while praying no anime figures appear), and Appleโ€™s plan to make you buy all the things.

Week 43.25

26.10.2025 14:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 42.25 RIP Dโ€™Angelo, โ€œI, Robotโ€ as a prescient guide to AI safety, why we canโ€™t talk honestly about suicide, and throwing museum tantrums like a child.

Week 42.25

19.10.2025 13:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 41.25 Got the health all-clear, watched crypto implode, saw Tron in all its neon glory, and figured out what Amazon Prime Day is really doing to us.

Week 41.25

Got the health all-clear, watched crypto implode, saw Tron in all its neon glory, and figured out what Amazon Prime Day is really doing to us.

13.10.2025 01:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 40.25 Week 40.25: Health checks, couples therapy with Nintendo, blind boxes, extinct media, and a few good books.

Week 40.25

Week 40.25: Health checks, couples therapy with Nintendo, blind boxes, extinct media, and a few good books.

05.10.2025 14:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 39.25 Dyson betrayed me. Puzzle Quest returned. Shake Shack nearly killed me. Rewatched Cloud Atlas and cringed. A week of breakdowns, fixes, and mixed feelings.

Week 39.25

Dyson betrayed me. Puzzle Quest returned. Shake Shack nearly killed me. Rewatched Cloud Atlas and cringed. A week of breakdowns, fixes, and mixed feelings.

28.09.2025 13:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 38.25 New sounds (AirPods Pro 3), new sights (iPhone 17 Pro Max), old ghosts (Ghost in the Shell), future visions (SG60), and a little Bertolucci in between.

Week 38.25

New sounds (AirPods Pro 3), new sights (iPhone 17 Pro Max), old ghosts (Ghost in the Shell), future visions (SG60), and a little Bertolucci in between.

21.09.2025 14:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 37.25 Week 37.25: iPhone week delivered one of Appleโ€™s best lineups in years. Thoughts on the Air vs Pro pivot, family stories, and Singapore Design Week is back. Pro Max in Silver, btw.

Week 37.25

Week 37.25: iPhone week delivered one of Appleโ€™s best lineups in years. Thoughts on the Air vs Pro pivot, family stories, and Singapore Design Week is back. Pro Max in Silver, btw.

14.09.2025 11:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 36.25 Week 36.25: Switched telcos, finished Cloud Atlas, revisited Ryan Adamsโ€™ Heartbreaker, invented a podcast from the apocalypse, and Apple Musicโ€™s โ€œClassic Hip-Hopโ€ station reminded me: weโ€™re the classics now.

Week 36.25

Week 36.25: Switched telcos, finished Cloud Atlas, revisited Ryan Adamsโ€™ Heartbreaker, invented a podcast from the apocalypse, and Apple Musicโ€™s โ€œClassic Hip-Hopโ€ station reminded me: weโ€™re the classics now.

07.09.2025 13:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 35.25 We lost a grand aunt at the close of last week, and attended her funeral and cremation on Tuesday. It got me thinking about qing ming, which is a day in early April (I had to look this up) where Chinese families traditionally visit their ancestorsโ€™ graves and do some neatening up. I have vague memories of being dragged along to do this as a kid, and even being allowed by my parents to skip school for it.

Week 35.25: Funerals, faded traditions, falling-apart shoes, and the eternal brilliance of Tapestry. Also: a Shinchan twist ending.

31.08.2025 12:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 34.25 Week 34.25: Looking back to see whatโ€™s changed. From fish and chips, to Cloud Atlas, the Explore POV app, and my mixtape series.

Week 34.25: Looking back to see whatโ€™s changed. From fish & chips, to Cloud Atlas, the Explore POV app, and my mixtape series.

24.08.2025 12:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 33.25 I had some ice cream at last, but no beers yet. Maybe Iโ€™ll stretch this sobriety a little longer. Alcohol is, after all, just a poison worth doing socially but not so much alone. But man, this illness. Being sick for three consecutive weeks was not on my bingo card for the year. I should say illnesses, because we saw a doctor early in the week and she said (and these are the words every INTJ raised on WebMD loves to hear), โ€œ

Week 33.25: Illness beaten, itโ€™s now time for a summer vacation in game land. Plus ice cream, beta OSes, and banana sandwiches.

18.08.2025 00:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 32.25 I was 95% recovered last week. But I must have come into contact with a new virus on the plane because I got sick again, and spent this week in an ever-evolving state of misery. At first it was just mild chills and fatigue, then came a pretty congested cough, blocked sinuses, and conjunctivitis. The cough is the worst part because it keeps me up at night, and according to my sleep stats, Iโ€™ve gotten zero deep sleep on some nights, which makes recovery that much harder.

Week 32.25: Down with round two of summer flu, so the weekโ€™s been coughs, Netflix junk, and Owen Wilson golf wisdom. ๐Ÿฆ+๐Ÿบ are the ultimate recovery goals.

11.08.2025 07:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 31.25 Checking in now from the first row of a Boeing Dreamliner โ€” a plane that has probably been in the news recently for the wrong reasons. But if youโ€™re reading this post, it means we made it back safely. There was a moment early in the week where we were telling our Melbourne-based friends about last yearโ€™s trip to New Zealand and for some reason we both blanked on some key details and took awhile to align on what exactly happened.

Weekย 31.25: Fell ill midโ€‘trip, but it forced me to slow downโ€”fireplaces, bookstores, and Costco hotdogs never looked so good. Also: does using AI to plan travel make the memories fuzzier?

04.08.2025 06:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 30.25 In Melbourne at the moment, getting some relief from the heat of summer which seems to be getting worse with every year for no reason anyone can see at all! Thereโ€™s no plan, just chilling at cafes, bars, and hanging with some friends for a few days. Our friends in the city have built an incredible home for their three kids, rabbits, chickens, and visiting mothers-in-law.

Week 30.25: Melbourne air, spiders, and knocking out 3.5 books on a budget flight while Counting Crows played like it was still 1998.

27.07.2025 13:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Week 29.25 It was a low-key week after those few days in Bangkok. Thereโ€™s more travel lined up soon, so I figure itโ€™s no bad thing to enjoy the quiet while I can. We had someone come by to look at a house issue thatโ€™s been worrying me, but the prognosis was that itโ€™s not a big problem for now, and theyโ€™ll do some proactive repairs in the meantime.

Week 29.25: From handheld consoles to childhood summers to greasy hotpot regrets โ€” this weekโ€™s post ended up being about the things that outlast their shelf life.

20.07.2025 15:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0