- mSecure, the password manager I’ve been using for possibly two decades (I can’t even remember when; ever since I stopped using the same password for everything), emailed out of nowhere with a vague and alarming message: they’d suffered a security incident and we should probably act as if all our passwords, 2FA codes, and passkeys were compromised. Then, inexplicably, no further email updates in the days since, only replies to people who wrote in.
- The message boards have been furious, and it appears the company won’t survive this. It’s since emerged (assuming you can trust the info) that the breach only affects users who synced through the company’s own mSecure Cloud rather than Dropbox or iCloud. Communications have continued to be poor, so no one knows for sure if it affects those who once used their sync service, but have since switched to other methods.
- So I had to spend hours changing all my most important passwords and migrating to a new solution — something I know I should have done long ago, so it’s not all bad. It was a pretty stressful day and a half, and now there’s nothing to do but wait to see if any cards get misused or accounts get broken into.
- It seems like a couple of companies are in the news every day now for cybersecurity incidents, and I’ll bet it only gets worse. There’ve been suggestions on Twitter that these breaches are being driven by AI agents, which have gotten good at probing systems and code for vulnerabilities. Maybe the AI bot swarms are a conspiracy theory, but this is getting a bit much. Just off the top of my head for this week: Singapore Airlines passenger info through Amadeus, customer data from the local telco M1, and also telehealth leader Doctor Anywhere. I’ve no doubt my details are in there — this is just normal life now.
- I ended my one-month gift subscription to Hark Pro³ with more vibe coding. The main output was a complete do-over of my Subconscious Samples project, which I was never very happy with before. I’m much happier now, but it’s still quite a personal interest and I’m not pretending anyone else will take to it. I’ve tried to make it much more approachable, though, and the first-run experience should explain itself much better than the last one’s nearly blank screen. I also worked on more styles for my unreleased wallpaper maker.
Here’s a list of all the development I’ve done with Hark in the past month:
- (New) RetroVista: An ambient pixel-art world generator with chiptune soundscapes. This was the big one.
- (New) SecondHand: Singapore’s live haze shown as cigarettes being smoked. This one went semi-viral, and thankfully we haven’t needed it since.
- Subconscious Samples v2: Rewritten from scratch to fully realize the original’s shaky premise!
- Island Solitaire 2: A complete solitaire game inspired by an old favorite of mine. It even has minigames, a location that develops as you play, and a monkey.
- Library Supercollider: Made faster and more reliable, and the animations got the George Lucas Special Editions treatment. It’s probably the only app in the world with a gauge labeled “Literary Pressure”.
- Chinese Era: Fixed a broken API dependency and completely rebuilt — over 2,200 paintings from four museums and 668 poems.
- Crumbs: My location journal works again with loads of bugs squashed, plus Liquid Glass UI and exportable Keepsake PDFs.
- Collagen: Moved to a modern build with a new layout option, new UI, crash recovery, and offline support.
- Shelf Expression: My bookshelf microsite template is finally ready to be used by other people. New shelves, a better backend editor, and more polish everywhere.
- DataDeck: Sound now plays through the iPhone’s silent switch and in the background, plus offline caching and loads of fixes.
- Orchids, Once: The same iPhone audio trick, with flower anatomy improved, physics tuned, and blossoms animated.
- [Redacted]: A full rewrite of my personal generative art wallpaper tool, with a shared GPU engine, truer color handling, better remixing, and several new styles.
- (At this point, one might ask, “What didn’t get updated?” Okay, SkySpotter, because the public flight data APIs are unreliable; CommonVerse, Urban Jungles, and amaze3 because they’re simple and work fine; and Window Box, whose concept has been improved upon by RetroVista.)
- Kim’s been fighting jet lag and a full workload, so not a whole lot of nighttime TV watching has happened. She’s usually asleep within the first 20 minutes of anything — it took about four tries to get through last week’s episode of UK Gogglebox. Things improved over the long weekend, and we caught up with Apple TV’s serial killer thriller Nocturne, which is based on a Swedish novel (the 4th in a series following a detective, I’ve learnt). Apart from an opening scene that felt too contrived and unrealistic, it’s rather good. It helps that Stephen Graham is in it, doing an excellent job of being a creep.
- I managed a few more episodes of Dark Matter on my own, and there are two that really stand out in Season 2 (#5, #8) and make the watching worthwhile: real human stories amidst the sci-fi dimension-hopping. I also finally finished NHK’s Eat, Sleep, then Wait for Happiness, which I can only recommend to senior citizens, medical professionals, childcare workers, and other people with infinite patience. I don’t know if all Japanese TV shows are this lazily written, but I’ve seen a few and a formula is emerging. Someone will say something, the person being spoken to will stare back blankly and then, after a pause, go “ehh?” to indicate confusion, and then the other person will supply (obvious) exposition. Maybe this dialogue pattern is designed around some cultural nuance I don’t know about.

- In May 2025, Fujifilm unveiled the X half, a fun camera that tried to simulate the experience of film photography. It was immediately derided by the public for being too expensive for what it offered — about S$999 here, and an even higher S$1,100 in the US because of Trump’s tariffs. I also complained that it seemed to cut corners on performance and image processing, so much so that the illusion of using an analog camera was ruined — who ever heard of having to wait for a film camera to “finish working” before you could crank the lever for the next frame?
- Well, it’s a year and a half later, and the calculus has changed. You can now buy it on sale for US$450, and I’m seeing local 11.11 deals for as low as S$530. And Fujifilm has commendably been putting out firmware updates to address bugs. V2.00 speeds up autofocus, shot-to-shot intervals, and startup time, while an earlier update removed the film advance lever delay. They even added a new “Soft Glow” effect, which I think mimics the physical highlight diffusion filter found on some Ricoh GR variants. All this to say, I’ve ordered one. At half the price, and with those quirks resolved, they called my bluff. I bet now they’ll release an even better sequel with an all-metal body and better image quality.













































