No new vibe-coded apps this week. What I’ve done instead is gone back to some of my older projects and given them a degree of polish I wasn’t able to before when using low-cost AI like DeepSeek Flash. What a difference a frontier model makes!
I did a ton of work on RetroVista, tweaking sounds and improving the authenticity of its classic game console graphics. I also added incidental animations (astral events, animals walking by, planes/trains/watermobiles) to make each of the seven scene types more lively. It looks really great now, if I do say so myself. Most of all, I’m super jazzed about the fact that the City scene now generates jazzy musical themes.
While working on RetroVista, I discovered a way for web apps to play audio without having to unmute your iPhone, a change that also allows them to play in the background while your phone is locked — just like a real music player! That technique has now been added to DataDeck, which was designed as a music player to begin with. That app has also been given a tune-up under the hood, with loads of bug fixes and performance improvements.
Orchids, Once. also received attention: the same audio behavior as above, and a major upgrade to the plant rendering system. The original code had major bugs that led to the GPU not rendering some intended effects at all, such as leaf textures. Flowers used to be assembled from parts floating in mid-air, so you’d see gaps and clipping. Not anymore. Now each piece grows out of the last and moves out of the others’ way. The graphical fidelity is at an all-time high. As an ‘art project’, I had previously considered the experience complete and never expected to make any changes, but I’m now really pleased about being able to bring it closer to perfection. Is this the same illness that afflicted George Lucas when he added CGI rocks to A New Hope??
But maybe the biggest glow-up was given to Shelf Expression, the software that powers my Bookshelf page on this site. On the frontend, new shelves have been installed, animations have been refined, books show physical wear & tear, and you can place decorations to liven things up. On the backend, it’s almost entirely new. I won’t bore you with the details, but the original was little more than a tool that helped spit out some HTML code you then had to paste into a file in order to update the page. The new setup is like a mini CMS in its own right! You can log in and update the bookshelf from anywhere with just your phone. The ‘Share Studio’ that creates social media-ready images and collages to show off your favorite books is now a powerful app in its own right.
Books can be perfect, lightly worn (L), or well-loved (R)Social post images created in the Share Studio
The best part is it’s easier than ever for non-technical users to configure; it can even detect and install new updates from GitHub with a tap. Now it behaves more like a live service rather than an ad hoc webpage. I cleaned up the GitHub repository and the source code is now up for anyone to grab and set up bookshelf sites of their own in minutes. If they don’t want to run the full app on a server (Vercel and Netlify are supported), they can simply export a static site that’s ready to be hosted anywhere.
And finally, my first app Collagen got a Liquid Glass UI and an infusion of new collage-editing code from Shelf Expression’s Share Studio, making it more reliable and nicer to use than ever.
On the home front, I’ve had my sleep disturbed by an incessant dripping sound from inside our bedroom AC unit. I had a guy come by to fix it by unclogging the drainage pipe, but he somehow didn’t finish the job and the sound returned a few hours after he left. Isn’t that the worst? Now I have to wait till next week for him to try again.
We watched the latest season of Netflix’s The Diplomat, a show that I’d be happy to see continue indefinitely, along with Slow Horses. I think what I like about it is that something is always happening, and someone is always talking. The dialogue is good, and things move fast. That’s not to say I can’t appreciate slow-burn atmosphere, but too many prestige shows nowadays are just stretching a feature film’s worth of plot across eight hours by having characters walk slowly between locations, stare intensely at computer screens, and then realize things the audience figured out three episodes ago. I’m looking at you, Silo and Neagley.
I finished reading Electric Dreams, a collection of 10 short stories by Philip K. Dick that were adapted into a TV anthology series by Amazon Prime. Except it’s not on Amazon Prime in Singapore for some reason. The stories are prescient for having been written in the 1950s; many of their darkly humorous extrapolations still ring true today. In one Cold War story, people are urged to upgrade to the latest life-saving shelters each year, and the people who won’t or can’t afford to keep up are social pariahs. More notably, almost all involve a heavy serving of paranoid atmosphere — either fucked-up things are really happening to the protagonists, or maybe it’s all in the mind of someone having a psychotic break. That dissociated POV, earned through his own mental struggles, was maybe PKD’s real gift to the world.
I’ve heard before that people were able to buy electronics with their SG60/CDC vouchers (essentially our local government stimulus checks) by spending them at NTUC hypermarts, but I’d never been to one before this week’s visit to Vivocity. I’m pleased to share that I picked up two Nintendo Switch 2 games for free: Splatoon Raiders and Nintendo Switch Sports Resort. If you have vouchers expiring this December, it’s worth checking out; they’ve got household appliances and a small toy selection too.
We were at Vivocity to try the first Singapore outpost of the cheap and cheerful Japanese yakitori izakaya, Torikizoku. It was sadly not very good. The executional faults aren’t worth getting into but I’ll sum it up by saying it’s so important to hire people who can identify the factors that make something what it is, and tell you how to replicate or translate it. Singaporeans go to Japan probably more than any other country save for Malaysia, and if they’re coming to eat here, it’s to access an experience they already know. I’m not saying localization is always bad, but you don’t see Apple opening a new store and asking “Hey what if we doubled the prices here and ran it like a Turkish souk where everyone has to haggle? And played really loud dance music?”
Music video of the week: The Rolling Stones’ Mr. Charm starring Alexander Skarsgård, who’s looking more like his dad than ever (ameliorative).
I went to Apple Orchard Road and tried the Beats 360 headphones. They’re not large enough for my head; case closed. Money saved.
My new Apple Watch likes to try cheering me up by telling me that my body is “Ready” to “Go For It” (I assume “It” is a marathon, a swim to the far side of Australia, or something equally implausible) and that I had excellent sleep the night before, but these science and sensor-backed statements simply don’t match my reality. I’m tired; I wish I could sleep more!
I just took a little break (after one paragraph, natch) and went on Instagram, where I saw a post that read “Anyone else turn 40 around the start of the pandemic and now blinked and you’re somehow 46 wondering what the hell just happened?” On one hand, that sentence perfectly captures the fatigue that you’d imagine comes with being abducted by aliens and losing six years of your life — at the very least, the weariness of having to catch up with a lot of missed information, which is what being alive in this time of AI feels like, always on the back foot with lots to learn — but on the other hand, it implies not knowing at all where the time went, which I can’t identify with. Oh I know where the time went. I remember it all perfectly well, but it plays in my mind like a timelapse — hundreds of days passing, the figure getting in and out of bed, the view outside the window gradually changing.
Armchair theory: maybe what’s caused this ‘blink and time passed’ effect for many is the combination of massive disruption followed by repetitive discomfort. This is different from repetitive boredom, where days are long and time moves slowly. With repetitive discomfort, you’re constantly insecure and stressed, so the mind protects itself by generating summaries and discarding the details. This sharp change, followed by pain you’d rather forget, dislodges you from whatever life you were living before, making it feel like a separate country.
I’m listening to Apple Music 1 and three Taylor Swift songs have played in a short period of time. Without checking, I’ve known it was her from the fact that all her recent music sounds the same. It’s hard to feel bad for a billionaire, but that’s an awful place for any creative person to be. It’s like she doesn’t listen to any other music, or won’t allow herself to appear influenced by anyone else. Lonely at the top, as they say, which is why you won’t find me there (among other obvious reasons)!
Kim and I met Mandy for dinner one night to mark her birthday, and we went to a wine-focused place called Fiasco which has taken over the spot where Kilo used to be, that weird little building out in the middle of nothing near Lavender. The food was all really good (I forgot to take pictures), and they’re doing some really interesting things with hanger steak and pork collar, the latter seasoned to resemble a very fancy charsiew.
In an example of culinary R&D jumping the shark, we ate at Surrey Hills over the weekend, where my mother-in-law’s corned beef hash came partially covered with a purple sweet potato foam. Needless to say, she did not appreciate the touch. The place purports to be Australian, and with her being Australian too, I tried to gaslight her into believing that it was an authentic Australian recipe that she’d somehow never heard about. Needless to say, I was not successful.
I finished PARANORMASIGHT: The Mermaid’s Curse, and found it a worthy sequel, arguably better than the first game in every way unless you want a spooky atmosphere. This one can’t be classified as horror at all. It’s a mystery adventure with supernatural elements so tame they’d elicit no more than a shrug from a timid baby. Like the first game, its story concerns Japanese history and legends that one might find a little boring, but you don’t have to read all the text in its menus.
Playing that game unwittingly prepared me for the film Inu-Oh (2021), which I’ve had in my library for years and suddenly decided to watch. From the opening scenes, it eerily echoed story points from PARANORMASIGHT, concerning the 12th-century Heike samurai clan, and their vengeful spirits said to linger across the land after they were wiped out. Inu-Oh is a wildly ambitious and stupendously well-animated musical that is let down by, well, its music. The concept is a fusion of traditional Japanese music with glam rock, and a main character starts playing his biwa one day like an electric guitar without any explanation. The visuals work, but the songs are poorly structured to modern ears, overly long, and basically repeat the same melodies while pages of historical narrative are sung over them. Imagine Billy Corgan’s worst material, stretched twice as long, and the lyrics are all about random days of Napoleon’s life, and you’ll begin to understand how it feels.
We finally saw Sentimental Value (2025) and wow it really deserves its Oscar and 95% Rotten Tomatoes score. The opening scene with the house, and the title card needle drop that follows it, was so good that my body felt compelled to stand up and applaud — I didn’t allow it, but that feeling went on for much of its running length. The train oner is a wonderful bit of technical showing off, and actually the whole film’s lush 35mm look just stunts on the pervasive digital signature of Netflix movies. Everyone is great in this, making art about how art both fucks you up and saves you — 4.5 stars.
Found time for a grab bag of other films too: Runner (2026) — not to be confused with Gal Gadot’s The Runner (2026), Good Boy (2025), Elle (2016), Grand Theft Hamlet (2024) — the one to watch out of all of these, a very human documentary about two out-of-work actors putting on a production of Hamlet inside the GTA Online videogame whilst stuck at home during the pandemic — Shelter (2026), and Tony (2026).
Singapore made headlines this week because of the launch of a new dating site by the government, currently in a pilot phase only open to civil servants. It’s called FirstDate, and matches people based on compatibility assumed from their responses to a questionnaire. The idea of a state-run service has amused observers, with some seeing it as a dystopian step towards arranged marriages by Big Brother, amongst other hot takes on this strategy to combat our falling Total Fertility Rate (TFR). History rhymes, of course, and older folks will remember the existence of the Social Development Unit (SDU) in the 1980s, a pre-digital precursor to this scheme, that was something of a government-run activities club to help rescue graduates from singlehood after being encouraged (by the same authorities) to optimize for good grades instead of dating during their teenage years.
But it’s hard for outsiders to decide if Singapore’s environment really does produce a special breed of hapless, rizzless forever-aloners, uniquely ill-equipped to find their own mates through empathy and communication, so Singapore’s own state-run media conglomerate is providing some data in the form of a new reality dating show called Wingman. The show’s format introduces an original element to the Love Island formula, namely that each contestant brings their own wingman/wingwoman to serve as hype men/women, espousing their good qualities so they don’t have to — a perfectly valid and brilliant tweak for Asian cultures where tooting your own horn unironically is a major ick. The contestants, in addition to a few Singaporeans, are a bunch of attractive 20-to-30-somethings from the Philippines and Thailand, all of whom resemble functioning young adults who can read social cues and body language, and interact normally with members of the opposite sex (there is no LGBTQ+ representation). There’s obviously a tilt towards extroversion, which you’d expect from people volunteering to be a dating show, but even correcting for that, there’s an intriguing, discernible difference between the Singaporeans and their SEAblings that’s best seen for yourself. Full episodes are available on YouTube. We binged all 10 so far in one night.
Drinking a lot of wine last Saturday night at what I thought was the end of my illness was not a smart move — my immune system probably felt like frontline troops betrayed by friendly fire, and by Sunday night I began feeling the stirrings of a new illness.
The return of the seasonal haze — caused by intentional forest fires in Indonesia — certainly hasn’t helped my throat and nasal membranes. It’s looking to get worse in the coming weeks, but one pretty side effect is a rather cinematic bloom over the city lights at night.
Look at the daytime haze, and this is “moderate”
I thus spent most of the week laid up in various poses, moving between states of aching, coughing, and mucusation. So there’s really not much more to report this week, but let me wring this diaristic serviette dry anyway; let me lean heavy on the word press’s crank with my phlegmatic body.
One of my sad meals was a can of baked beans in tomato sauce, eaten cold out of the can. But instead of the usual Heinz, I decided to try regional brand Ayam’s slightly cheaper rendition, and learnt that the version I’m used to (less sweet, with vinegar) is called an “English recipe” in their world. The verdict: pretty good and I dare say indistinguishable from Heinz’s without a direct comparison. Caveat: I was sick.
This new bean acquisition was part of a larger canned food stockpiling effort that I embarked on after reading some doomsaying posts such as this one from The Guardian. Coincidentally, I learnt shortly afterwards that James had also started doing the same. That made me wonder what vegetarians stockpile, because my pantry is mainly filled with sardines, tuna, chicken, and pork products. I got my answer on Saturday when I saw him for Peishan’s birthday celebration: lots of bean-like stuff such as lentils and chickpeas. In any case, we’re not prepping on any meaningful scale — the goal would be to avoid being caught out by a sudden food shortage, for maybe a week at best. After that, the attractiveness of survival in that world probably drops off quite steeply.
Oh, I also found and enjoyed this video on the history of everyone’s favorite canned meat, Spam. As a lifelong aficionado of the ‘spiced ham’, I already knew many of these facts, but did not know that its main ingredient, pork shoulder, was considered a cheap off-cut back when the product was being developed.
I finished reading all 1,600 virtual pages of Reamde within a week, and it was an absolute blast. A very bingeable book, and one that I realize underlines a trend in my recent media habits. A couple of months ago, I was reading and playing a lot of detective and murder mysteries. Right now it seems I’m on a techno-thriller and espionage kick.
After finishing Tiny Bookshop last week, I started playing Jack Move, an indie cyberpunk RPG with very nice modern pixel art graphics. It’s currently on sale at a tremendous discount for the Nintendo Switch, so take a look.
I also bought 007 First Light for the PS5 (20% off sale) but haven’t gotten around to starting on it yet. My hopes are high not just because of the developers’ pedigree (IO Interactive, of the Hitman games), but because in making a game about James Bond as a junior agent, focused on spectacular action set pieces, they seem to have also made a game that looks like Tom Cruise’s Mission: Impossible movies.
The best spy thing of all has been Seasons 1 and 2 of The Agency, which I just finished over the weekend. Michael Fassbender is in top form throughout as a ‘magically’ charismatic manipulator in the CIA, slipping between accents and allegiances as he tries to navigate an ever-expanding web of complications. I also loved Saura Lightfoot-Leon’s turn as Daniela Morata/Acosta, a rookie agent sent on a dangerous undercover mission — a setup I alluded to as a ‘less stupid Lioness’ a few weeks ago. I liked that the show spends time looking at the psychology of the people who sign up for this job, all carrying some marvelous, self-destructive defect that makes them head towards things others run away from.
You know who else had a secret identity and was persecuted when he went public? That’s right, I’m talking about the original sleeper agent. We went to see the new production of his story, Jesus Christ Superstar, on its last day at the Marina Bay Sands. Tickets were bought impulsively and spontaneously by Kim, and we had a good time despite some of that rock music being quite dated now in not the best way. It was also consistently over 95dB during the fuller songs, so we used our AirPods Pro in Transparency mode to provide hearing protection while maintaining audio quality. They are super handy, and I’ll never attend a show without them.
As of September 1, Apple entered a new era. It’s hard to believe that Tim Cook’s been CEO for 15 years already, and I wonder if that’s because his term was marked by many smaller ripples adding up, rather than big waves that shook the world and demanded attention. I look forward to seeing how things turn out with Ternus. As for the upcoming product event next week, I’m still doubtful I could commit to a first-generation folding iPhone without a telephoto lens. After getting used to having 200mm of reach on my iPhone 17 Pro Max, giving it up for a larger screen doesn’t sound like a great trade. Let’s see if they offer any novel use cases beyond “watch bigger videos”.
But I saw a tweet saying Tim was asked what his legacy would be, and he answered neatly that a legacy is what others decide about you, not something you choose for yourself. Which got me thinking: I probably used to believe it was important to make good things and leave them behind to have had a worthwhile life. While I still think that’s a noble pursuit, history will happily separate you from your output if pushed. At best, people will now say ‘Annie Hall is a great movie’ or ‘Thriller is a solid album.’ The product doesn’t rescue the person’s reputation, it just stands on its own merits. It’s probably more important to try and be a good person than to write the great Singaporean novel.
Look Ma, no memorizing and switching apps and searching and clicking and switching back!
In any case, iOS 27 is going to be a huge upgrade for anyone with an eligible phone. I’ve been using Siri AI to answer my everyday questions during the beta period, and I’ll say again it’s good enough to replace whatever service you’re using now, e.g. Perplexity, ChatGPT. The fact that it’s more private than those other services should be reason enough. And last night when I came across an Instagram reel recommending a handful of albums (I get these quite often now), I just paused it and asked Siri to “Add this album to my Apple Music library”, and it did. These are tasks some of us maybe naively expected to be able to ask of our devices years ago, but soon learned to stop trying when they failed to understand, or suggested that they could ‘show us some web results’ instead. Well, now we get to unlearn all that and figure out where the new limits are.
The week started in a healthy fashion: Kim took a day off and we went out to play a game of not-tennis, aka padel. It is not a cheap pastime, and that’s taking the discounted rate we got from going at noon into account. It was not in the least bit overcast and I don’t think I’ll be risking heatstroke like that again. Indoors, maybe; the less strenuous variety (pickleball), maybe. Honestly, the more I think about padel, the more upset I get. It’s clearly a lazy attempt at making tennis slightly easier, and the added walls feel like an afterthought to create differentiation for the sake of it. If you want a more accessible tennis where your strategic game isn’t held up by your poor physique, go straight to pickleball; embrace the unsexiness. If you want to hit a tennis ball hard and run around, just play actual tennis.
Suitably sweaty already, we then went to the Botanic Gardens for an afternoon walk and lunch at the outdoor restaurant, Park Side. I had a gussied-up luncheon meat sandwich and liked the look of the menu fine — it is after all an affiliated brand of P.S. Cafe, which I frequent a lot — but Xin disliked her own experience there enough to reach out and tell me it was underwhelming. Well, I for one was whelmed. Lmk what you think.
A couple of days later, I fell sick with a mild flu. Was it the sun exposure, or the mall crowds we braved that evening on the way to see The End of Oak Street? I put the odds at 50-50. The movie was a lot of fun to see in the theater, and stylistically called to mind Spielberg’s best work of the 1980s.
Laid up at home the next few days, I got a lot of couch business done. Nintendo Switch visual novel Iwakura Aria? All endings completed. It boasts some unique artwork, and the writing isn’t too bad apart from some elements clearly contrived to add shock value. I’d rate it a cautious recommendation: if you’re into Mages’s work and are happy with a quasi-horror story, go ahead. I went in knowing nothing!
It was a big week in game teasers: I mean GTA VI, obvs, which I’ll probably have to buy when it comes out. It’s like being alive when the Beatles released Abbey Road and deciding you weren’t going to listen to it. This game is going to be the entire culture for at least a fortnight in November. I was also excited to see The Witcher 3 Remastered get announced, especially since I’ll be getting it as a free upgrade for the Switch 2. This is a game I bought with the highest of delusions — a massive 300-hour fantasy RPG is not my jam at all — and ended up quitting because of how ass it looked on the original Switch. Now that it’s receiving a lush graphical upgrade, I’ll finally get to be disappointed by the realization that I don’t actually want to ride around fighting monsters on horseback.
I also spent more time on Tiny Bookshop after hearing from Cien that she’d finished the game. For one thing, I didn’t even know it had an ending. I took it for an infinite business simulation with a fairly repetitive gameplay loop, made palatable by the fact that you were recommending real book titles for customers to buy out of your mobile caravan store. I thought I’d seen enough of what it had to offer after 10 hours, but I was wrong. (Spoiler warning) I’m now nearing the end, which ironically involves clearing a bunch of tasks so that you can… take over a not-so-tiny bookshop? What’s left for the sequel, sell out to Barnes & Noble and stock board games and blind boxes?
Playing that game always puts me in the mood to read more, and so I decided to start on a lengthy Neal Stephenson one, the kind that I don’t dare attempt until after I’ve completed my Goodreads annual challenge. I think Goodreads needs to make it about the number of pages you read, not books. Reamde, for instance, is about 1,600 pages on my Kobo, versus 300–400 for most other novels. So if someone committed to 12 books a year, then choosing Reamde effectively ups it to 15.
Anyway, I’m about 38% through it now and having some of the most fun I’ve had reading a book since… the last Neal Stephenson, maybe. I’m literally laughing out loud and shaking my head at his ability to imbue standard paragraphs with comic timing. Its globetrotting adventure core involves MMORPGs, ransomware, Chinese gold farming, and Russian mobs. Although the 2010-ish setting is quaintly anachronistic — with mentions of characters using WAP, Flickr, Facebook, and encountering problems that could be solved with cryptocurrencies and generative AI — it holds up perfectly and I never want it to end. In that regard, its length is a feature rather than a bug.
I’ve been listening to the new CZARFACE album featuring Tom Hardy aka Frankie Pulitzer and while he’s not a bad rapper at all (many people say he’s great but I don’t know how much is because it’s Tom Hardy doing something unexpected), I think he’s outclassed here next to the likes of Inspectah Deck; his flow is never as crisp and satisfying, and by flattening his accent to a neutral delivery, it lacks the character of, say, a Staten Island native. The beats are fire, though.
I pushed through and finished the 460-something pages of The First Fifteen Lives of Harry August, which at some points felt like it was going to earn a 3-star rating, but I had to give it 4 at the end on account of its ambition and scope. It felt like I’d emerged from a long and arduous time war myself, so I’d say it succeeds. I’ve probably burnt myself out on too many stories of the same sort now, so the next book will have to be quite different.
I met Stacy for lunch and we caught up in person for the first time in how long? There’s a 21-year gap between her last mention on this blog, from around the time I got back from university, till earlier this January when she pointed me in the direction of a record sale downtown. So yeah, pretty long and the conversation definitely made us feel old. Besides filling in the blanks on what’s happened in all these years, we talked about the benefits of long sabbaticals and the weird things older people are using AI tools for. I honestly had not foreseen some of these use cases (ask me if you want to know). Meta is enabling some very sad and cyberpunk behaviors by putting generative video models in Facebook and WhatsApp.
Over the weekend Kim and I visited an “exhibition” on the impact of AI on design, with James and Peishan — more accurately, it purported to explore ‘the life and death of the human soul in design’. I’ll just say it was very poor as an exhibition: imagine a long academic essay printed in small type, set in center-aligned paragraphs, pasted up on the wall in a tight U-shaped corner of a bookstore. Packed with people trying earnestly to read it, the line didn’t move an inch in five minutes. The text was on sale as an S$18 booklet — clearly the intended format — meaning the wall space was completely wasted. It should have been used to provide a visually compelling (and more readable) snapshot of key points. A truly awful experience for something under the heading of design.
Reflecting on this, I’ve come to recognize that the role of design under capitalism is chiefly to provide products and services with competitive differentiation and positioning. The widespread support of human-centered approaches lately has less to do with altruism and more with a fortunate (and temporary) alignment with commercial goals. It’s become obvious that in the pursuit of optimization and convenience, in the name of improving user experience, digital product designers have been directed to unleash some absolutely demonic socio-technological forces. Design itself is not inherently a human-centered pursuit or practice — it can be used to center any number of priorities or doctrines. The human soul (i.e. the desires and values that we as customers/citizens/individuals put out into the world and conversely seek out in others) must continuously find a healthy host that capital will agree to feed and clothe, and now under AI, Design looks like a used-up orphan days away from being on the streets. I think it’s more interesting to ask where else the human soul can find refuge — what unlikely organisms might become new hosts for the creative impulse — rather than mourning the death of design.
I had tamales, I think for the first time. We met for dinner to celebrate three August birthdays last night, at Mami’s Tamales in the Keong Saik area. Going in, I expected them to be made with a stretchy, sticky consistency not unlike the Teochew soong kueh (which I hate), but it’s really just a polenta skin that’s kinda like firm mashed potatoes. They put avocados on everything there, and their guacamole was excellent: aromatic and creamy. I would go back.
I saw Spider-Man: Brand New Day (2026) in a theater and it was much better than the ratings had led me to believe. Yes, it’s more Marvel slop and I’m so over it, but I’ll always have the softest of spots for Spidey. Tom Holland gets my vote for the best person to ever play the role. Of all the films, this one felt the most connected to Insomniac’s videogames, partly because it lifts many signature fight moves and cinematic web-swinging camera moves from those games. It’s made me plan to finally play Spider-Man 2 on the PS5 in the coming weeks.
I saw Amores Perros (2000) on MUBI and got the shock of my life when I realized the young love interest Susana was played by the same woman who plays Maximo’s mom in the Apple TV series Acapulco (Vanessa Bauche). Goddamn, 2000 really was a long time ago.
Music discovery of the week: Puma Blue’s album Croak Dream. I haven’t heard his back-catalog yet, but this London-based musician (real name Jacob Allen) was supposedly a bedroom R&B artist who’s now veered into trip-hop territory with this new album. It’s glorious stuff. The title track evokes OK Computer-era Radiohead, but that’s really a compliment and not an accusation.
The dentist frowned at the stains. “These have come back very quickly since your last cleaning”, she said. Well, I do drink a lot of black tea, like maybe three or four big mugs a day, I explained. “That will do it. If you see the inside of your mug getting stained, that’s happening to your teeth as well.” I don’t know why I never thought of that before. So now I have to either switch to green tea or alternate between mouthfuls of English Breakfast and plain water, because somehow even my Oral-B electric toothbrush isn’t scrubbing these out.
The contractor frowned at the stains. “We can try to do another round of waterproofing on the roof, but if the water seepage continues after that, you’ll either need to do PU injections in your ceiling or call in a structural engineer.” This temporary solution offered a glimmer of hope, but I’m not looking forward to having our ceilings hacked and drilled and molested if there truly is a structural issue.
Look, I’m in no way (in no way!) equating my troubles with those faced by the prisoners at Auschwitz, but as I read Viktor E. Frankl’s Man’s Search for Meaning this week, I found some comfort in his words — essentially perspectives from an explorer who traveled farther into human suffering than any of us will ever know in our lives, like a psychological astronaut… psychonaut? I cannot imagine going that deep into darkness and reemerging intact. But the human mind (or at least some) is incredibly resilient and/or adept at self-preservation. He writes of their return to society after the war:
But for every one of the liberated prisoners, the day comes when, looking back on his camp experiences, he can no longer understand how he endured it all. As the day of his liberation eventually came, when everything seemed to him like a beautiful dream, so also the day comes when all his camp experiences seem to him nothing but a nightmare.
I finished reading Gabrielle Zevin’s Young Jane Young. The only other book I’ve read of hers was Tomorrow, and Tomorrow, and Tomorrow, which I loved whole-heartedly, and I’m glad to report that this one was also a minor masterpiece. The subject matter (a political sex scandal) didn’t appeal much to me at all, but her characters, and their dialogue and humanity, were wonderfully handled. Movie trailer voice: “It’s a story about family, friendship, and second chances.” 5 stars, and it goes on my shelf.
The famous design process squiggle diagram
On Thursday I met some young entrepreneurs exploring product and service spaces that they might be able to play in, especially now that the availability of generative AI tools can amplify their talents. I came away impressed by how much drive they have, and was also reminded of how vital the quote-unquote design process can still be in an age where building happens in parallel with ideation. There’s so much value in “slowing down to speed up” in the early stages, as my friend Ted likes to say, and you can save not only time, but now tokens too, with more upfront research and problem selection before committing to code.
Kim and I had a choice between an ‘omakase’ yakitori dinner and a visit to Barrel: Story of Hibiki, which seems to be a Suntory-operated or at least Suntory-blessed restaurant that makes use of their Hibiki Harmony Japanese whisky in several recipes. I like yakitori fine, but associate it more with, I dunno, prices that aren’t S$280 a person before drinks?? So Barrel it was, and it was pretty great. Their simple vanilla ice-cream topped with a Hibiki-infused honey and Maldon salt might just be the best soft-serve I’ve ever had.
I passed a few hours playing Lumines Remastered, which has now been launched on mobile with controls that are quite usable. Friends will know that I consider Lumines to be one of my favorite game franchises, almost the equal of Tetris in its ingenuity, replayability, and ability to induce a blissful flow state. I’ve bought every one of these games multiple times, on every platform I can (Java featurephones, Symbian smartphones, iOS, Xbox 360, PSP, PS Vita, PS4/PS5, Switch). For S$9.98 (the first few levels are free), I can recommend the new iOS port if you’ve never played it before or don’t have access to a game console.
It was also Singapore’s 61st National Day over the weekend. This time, there were three songs instead of the usual one. I didn’t like any of them, and one in particular tried to strike an optimistic note but its titular refrain, “You’ll be okay”, works like a counterproductive doubt-caster. Like saying don’t think of an elephant. Were we not going to be okay? Why are you saying that?
It was a big week in proper music: my DOMi & JD BECK record arrived, and they announced two amazing things. 1) They’re coming to Singapore on Dec 1, and 2) there’s an instrumental version of the album coming soon. Those were both of my wishes to Jazz Santa. Thanks, JS, you’re the best.
ROLE MODEL also released his new album, Chuck Timely & The Hourglass, which is transparently about being a pretty fuckboi who’s now nearing 30 and still single while all his friends are getting married, and I love it. The sound is fantastic, a sort of alt-Americana piano rock from the good old days of Springsteen, Petty, and Fleetwood Mac.
Also, a new album from The Mountain Goats! Days is classic stuff, with better production values than ever, and a Weezer-like song about touring with the band Candlebox that has what it takes to be a hit single.
But the highest highlight for me has been Tricky’s new album, which I put off listening to for a few weeks. I said to myself I needed to hear it “in the right conditions” but really I think I was afraid it would suck. I ended up putting it on while on the train. It does not suck. It does not suck so hard! It’s as good as anything he put out after the first two albums of his career. Pitchfork points out that when Maxinquaye dropped in 1995, few would’ve bet on Tricky still making records three decades later — yet here he is, having outlasted Portishead (Third came out in 2008) and Massive Attack (16 years without an album), turning out what they call “a record of pointed modern blues that suggests an artist still driven to create.”
Home issues, like a roof leak that I need to resolve with the building people, have been attacking my mental health this past week. I’ve spent too many waking and dreaming hours on them already, so I won’t get into it further apart from this record for posterity. Hopefully things will improve.
While browsing YouTube, I came across a Rick Beato interview with DOMi & JD BECK, whose 2022 alt-jazz album Not Tight I quite enjoyed. Now, I’d assumed that they had just disappeared, swallowed up by an industry that doesn’t have time for esoteric styles, so seeing them pop up was a surprise — I didn’t dare to believe it meant new music was coming. I started watching and was sucked in for the whole hour, and indeed there was a new album set to launch the next day. I decided right then and there to buy a signed copy on vinyl from the Blue Note online store. Shipping cost $31 USD but I was so keen, nothing was going to stop me.
The album WHO ASKED? is now out on streaming, and reactions are mixed. Complaints fall into two categories: technical and musical. They recorded and produced most of it themselves, with little experience, and many think the sound was compromised — muddy, distorted drums, and a very busy mix. Musically, it’s also a very challenging suite with a lot going on: orchestral instruments alongside their frenetic playing, loads of counterpoint, and switching time signatures. Plus, they sing on nearly every track, versus providing only harmony on one song off the last album.
Personally I find the Dolby Atmos mix on Apple Music to sound better, with better separation, and think of the whole vibe as a deliberate choice. They mention in the Beato interview that the vinyl mix was shipped earlier (same with Rosalia’s LUX) and has a more hi-fi sound with less bass. Musically it might be too early to call, but I like it and think it sounds exactly like what you get when you let two prodigies make music that interests them. Their live performances online were always better to me than the cuts on the first album, and that may be the case again here. I’ll drop a few links below to get you started if you’ve never heard them.
After joyously listening to music all afternoon, I loaded up the short film The Non-Actor on MUBI, starring Victoria Pedretti and Maya Hawke, which turned out to be about a woman who’s going deaf. Well, it’s not just about that, it’s also a lesbian/yuri story, but it made me think a bit about losing my hearing and how this might be my last decade before it starts to deteriorate. Imagine never hearing your favorite songs the same way ever again; the instruments slowly fading out or disappearing. I’d be inconsolable.
I also finished reading my 37th book of the year: Yang Shuang-zi’s Taiwan Travelogue, winner of the 2026 International Booker Prize. It’s also yuri, and this author has actually written manga. Although I’d seen numerous mentions of the book online, I started reading without knowing anything beyond what the title suggests. Turns out it’s a metafictional work that pretends to be a new translation of a little-known post-war novel based on a true story — despite being a completely new work of fiction. Ultimately it’s about colonialism’s effects on Taiwanese culture, Japan’s actions during WWII (there are notably several translated Taiwanese novels about this period, which I may read someday), female relationships, translation, and food. 4 stars.
My current favorite camera app, Analogue, got a big v1.5 update this week. I’ve preferred this for the last few months because of their unique approach: instead of using Bayer RAW capture to get more natural (less HDR processed) results from the iPhone’s camera sensor, they use a video pipeline — taking screengrabs in Apple LOG, which allows them to get really beautiful, softer images that you can apply LUTs to (including Fujifilm’s official film simulation LUTs in F-Log). Well, what does the new update add? Don’t laugh, but it’s Bayer RAW capture. However, unlike every other camera app such as Halide, Lampa, and NoFusion, Analogue merges the use of Bayer RAW with their innovative processing approach, meaning those Fuji film sims continue to work on top of sharper, native 4:3 photos. If none of that made any sense to you, the plain English is that this is your best alternative to the default camera app.
Sushiro is helping to break this Japanese sausage brand into the local market, and the sushi dog was their chosen vehicle.
I published Subconscious Samples and wrote up the app page myself instead of starting from an AI draft like I often do. The thinking is that since the agent already knows the app intimately, I just need to give it a concept and it’ll do an okay job of filling in the essential info, which I can then edit. Ironically, I don’t think many people can tell the difference between the two, and I worry that maybe I’ve internalized more of AI writing’s stylistic hallmarks than I’d like.
Speaking of slop, McDonald’s Singapore has a couple of new menu items to celebrate our upcoming National Day in August. One of them is a collaboration with my favorite curry puff brand, Old Chang Kee. The burger has a fried egg, a deep-fried chicken cutlet, and a thick curry paste with diced potatoes that’s reminiscent of OCK’s signature Curry’O filling. It’s as messy to eat as it sounds, and the top bun gets soggy and falls apart as you’re eating it. What makes Old Chang Kee work for me is the texture and mouthfeel of their crusty pastry, so the soft bun is a weak substitute. To make matters worse, I had the double version with twice the oily fried chicken, and felt like absolute crap afterwards. Speaking with Jose and Henry, who also ate this on the same day, I got tripartite agreement that this creation results in more regret than reward, and none of us will be having it again.
Michael’s collaborative crossword game, Crossmate, is finally out on the App Store! It’s free, open source, and I highly recommend it. You can import puzzle files, or use NYT’s puzzles if you have a subscription, then invite up to two other friends to play with you. It’s just like working in a live Google Doc, but funner. I’m not especially good at crosswords, but I’ve completed quite a few with him and others during the beta testing period and had a great time with it.
I read what was probably my first Philip K. Dick novel, as far as I can recall, Time Out of Joint, and came away slightly disappointed. Something about its style reminded me of other books from the same era, where you can almost smell the fumes from whatever they were huffing. The core ideas are good, and have been replicated in other works (including a particularly big Jim Carrey hit), but somehow the sum is less than its parts. In contrast with Rendezvous with Rama, a sci-fi classic I recently reread that explores big ideas with prosaic, forgettable writing, Time Out of Joint somehow comes away looking worse because Dick’s writing is too opinionated and rooted in his time, neither of which serves to elevate the story or its ideas.
I finished watching the Three Colors trilogy on MUBI with White (1994) and Red (1994). I believe White is often called the ‘weird’ or ‘different’ one out of the three, as it’s tonally and structurally quite a farce. For that reason, I enjoyed it but probably have to rate it lower relative to the emotional power of its siblings. What’s also impressive is how the director began with the legendary Juliette Binoche, and then went on to cast leading women of escalating beauty in Julie Delpy and Irene Jacob. Next up is The Double Life of Véronique (1991) which also stars Jacob, who I’d never heard of before this.
Despite believing that I don’t watch or enjoy horror, I think Widow’s Bay empowered me to believe that maybe I can do horror lite, so I bought a ticket to go see Backrooms (2026) on a weekday afternoon. I could have waited for a home release, but I wanted to test myself with a big screen. I have vivid memories of seeing Drag Me to Hell (2009) in a theater that was way too loud, and being so terrified by the sensory overload (despite it being quite an outlandishly funny film) that I felt like I was going to have a heart attack.
Thankfully, Backrooms was more fun than fatal, and I had a good time. I’ve seen the short film that this expands on, but the final result still feels a little thin. Rather than doing more expansive world building around the infinite labyrinth (ha ha) and its place in our world, it keeps the scope small, presumably for future sequels. This screening was the “Everything Must Go Edition”, with an extra 15-min segment tacked on after the credits. This strategy seems new — a way to further milk a film near the end of its theatrical run, either gaining repeat viewings from fans or convincing stragglers like me.
It was perhaps due to this ‘training’ that I not only endured, but enjoyed, a particular sequence in Christopher Nolan’s The Odyssey (2026) when we saw it in IMAX over the weekend with Peishan and James. I said before that I wasn’t particularly in a hurry to see this, and that I was anticipating Disclosure Day (2026) much more. In retrospect, it’s almost a crime to draw any comparison between the two. The Spielberg film seems made with decades of Hollywood muscle memory, and probably under healthy conditions that allowed everyone to have a life at the same time. Nolan’s film comes across more like a monumental undertaking, a transfer of life force from human bodies onto 70mm celluloid through back-breaking effort.
Afterwards, in trying to rank my favorite Nolan films, I decided that Interstellar (2014) is still my favorite, but this might come in second, followed by Inception and Tenet. The Batman films are dead last. When someone brought up how they were flawed, but Heath Ledger’s turn as the Joker was great, I said that I never understood the big deal about that performance: “For me it’s like if Freddie Prinze Jr. died after turning in a passable Zorro remake”.