Chris Chua @sirh.cc · 06/10/2026Been hazy lately so I prompted an app for estimating air quality of my current location (approximated from nearby regional gov sensors): airq.b65.devairq.b65.devAir around youCurrent regional PM2.5 and PSI readings for Singapore, with an optional location-based PM2.5 estimate. 100
Chris Chua @sirh.cc · 01/09/2026Fingers crossed hoping Apple foldable phone uses eink screen for at least one of its screens. 130
Chris Chua @sirh.cc · 27/08/2026The design/arch needs to be intentional and documented. That way user/LLM can decide whether to modify/extend as opposed to finding something else. Some parts are inherently difficult to change by-design, but the LLM wants to find out early rather than after 3 levels deep in refactoring loops. 020
Chris Chua @sirh.cc · 30/07/2026TV I’ve enjoyed: * Fleabag * Shrinking Just finished the latter and I’m lost.. Please share recommendations. 000
Chris Chua @sirh.cc · 16/07/2026Very reasonable take and position. It contrasts against another article that I came across recently.. 020
Chris Chua @sirh.cc · 06/06/2026Turns out it was Otter AI’s AI notetaker joining every meeting with a link automatically 😬 020
Chris Chua @sirh.cc · 22/05/2026Thoroughly enjoyed watching this talk. Didn’t realize how much I missed this feeling. youtu.be/fdbXNWkpPMYyoutu.beA love letter to Pi | Lucas MeijerYouTube video by Build Monumental 040
Chris Chua @sirh.cc · 16/01/2026The new build, test loop for automating a repetitive task that has non-deterministic features? Build: Babysitting Claude Code, asking it to write up the task as a skill for future use. Test: Ask Claude to one-shot via the skill. Repeat: Update skill until the Claude can one-shot without guidance. 010
Chris Chua @sirh.cc · 15/01/2026Urgh. Maybe someone can put together a labeler for these folks/replies. 🤔 130
Chris Chua @sirh.cc · 08/01/2026📍 El Cocinero Restaurant · Singapore, SG ★★★★★ Delicious tacos #BeaconBitsbeaconbits.appEl Cocinero | Beacon BitsBeacon dropped by @sirh.cc 010
Chris Chua @sirh.cc · 15/12/2025Was just thinking this as I was trying out Go and Python interop and coming across: www.reddit.com/r/rust/comme...reddit.comFrom the rust community on Reddit: Is the Wasm's Component Model/ Wasip2 is already dead?Explore this post and more from the rust community 010
Chris Chua @sirh.cc · 05/12/2025This fungus reminds me of Project Hail Mary, a book, and also the upcoming movie. I wonder if the timing of this article is correlated with the movie..sciencealert.comChernobyl Fungus Appears to Have Evolved an Incredible AbilityThe Chernobyl exclusion zone may be off-limits to humans, but ever since the Unit Four reactor at the Chernobyl Nuclear Power Plant exploded nearly 40 years ago, other forms of life have not only move... 010
Chris Chua @sirh.cc · 21/11/2025Can this be combined with strudel.cc for playback of sets? 🤔strudel.ccStrudel REPLStrudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript. 140
Chris Chua @sirh.cc · 21/07/2025Bear.appbear.appBearBear is a beautiful, powerfully simple Markdown note taking app to capture, write, and organize your life. 000
Chris Chua @sirh.cc · 04/05/2025Anyone has been using @getgrist.bsky.social ? How do you like it? It looks like what I've been looking for with Coda. 000
Chris Chua @sirh.cc · 20/03/2025Anyone use zero-instrumentation profiling tools for Python? How’s your experience with them? E.g. perforator.techperforator.tech 020
Chris Chua @sirh.cc · 25/02/2025Created an RFC: github.com/withastro/ro...github.comAdd excludeLangs for syntax highlighting · withastro roadmap · Discussion #1124Body Summary Add an option to exclude certain languages from syntax highlighting. Background & Motivation Syntax highlighting adds markup to code blocks. The default Mermaids integration fails and ... 111
Chris Chua @sirh.cc · 24/02/2025Dug into the source, looks like exclusions are managed here github.com/withastro/as... Will contribute an excludeLangs option when I get a chance.github.com 110
Chris Chua @sirh.cc · 24/02/2025Ah glad to know that the defaults on Hugo support it. I see gohugo.io/content-mana...gohugo.ioDiagramsUse fenced code blocks and Markdown render hooks to include diagrams in your content. 120
Reposted by Chris ChuaChris Chua @sirh.cc · 24/02/2025Ran into this issue. Syntax highlighting breaks the default way of rendering it via code blocks. I haven’t found a way to turn off syntax highlighting only for mermaid while leaving it on for other languages. This is frustrating given I’d think this is a common use case since they support GFM. 111
Reposted by Chris ChuaLoftwah @loftwah.com · 27/11/2024What is the best solution for using mermaid diagrams in Astro? I've failed a couple of times at implementing it now. 241
Chris Chua @sirh.cc · 24/02/2025@webpro.nl @ssp.sh @cassidoo.co in case you’ve taken a stab at mermaid rendering on your blog, curious what you’ve came up with. I haven’t dug into the syntax highlighting internals but perhaps I should. 210
Chris Chua @sirh.cc · 24/02/2025Ran into this issue. Syntax highlighting breaks the default way of rendering it via code blocks. I haven’t found a way to turn off syntax highlighting only for mermaid while leaving it on for other languages. This is frustrating given I’d think this is a common use case since they support GFM. 111
Chris Chua @sirh.cc · 25/01/2025Future LinkedIn skill: * Able to persuade diverse set of LLM models. 000
Chris Chua @sirh.cc · 25/01/2025Debugging an error coming from an AI agent: `Expecting value: line 1 column 1 (char 0)` As I step through the code, I see why. The LLM (llama3.2:1b) is refusing to provide a response, as it thinks it could be used maliciously. Guess the next step is to persuade this model that I'm 😇... 110
Reposted by Chris ChuaGergely Orosz @gergely.pragmaticengineer.com · 15/01/2025Interesting: Meta created React Native. It’s used (with components at least) in their flagship apps: Facebook (iOS, Android), Instagram (Meta Quest), Messenger (desktop). Google created Flutter. And yet none of their flagship apps use it (Gmail, YouTube, Maps, Calendar). 2427427
Chris Chua @sirh.cc · 15/01/2025I meant that typically two modes (mocks, real endpoints) are kept available in the test code. If the test strictly requires mocks and will never run without mocks (i.e. a mode that records new mocks such as when API endpoints have updated) then I typically regard it less of an integration test. 100
Chris Chua @sirh.cc · 15/01/2025It’s okay to do so but there’s still a way to run it without the mocked APIs to hit real endpoints. It’s not that they must rely on mocks being available. 100
Chris Chua @sirh.cc · 12/01/2025Book that comes to mind is: Non-violent communication. Not exactly about empathy directly but a tool to help with it. 220
Chris Chua @sirh.cc · 30/12/2024Wrote on how to use a precompiled gRPC Compiler in Bazel for Python.blog.sirh.ccUsing a Precompiled gRPC Compiler in Bazel for PythonHow to use a precompiled gRPC compiler for Python in Bazel 020
Chris Chua @sirh.cc · 30/12/2024Used ChatGPT as an editor, and published it. Done is better than perfect, heh. 110
Chris Chua @sirh.cc · 13/12/2024Working on a new blog. Here goes, the first post, so I can test comments. blog.sirh.cc/post/new-blog/blog.sirh.ccNew blogWelcome to my new blog 020
Reposted by Chris ChuaAddy Osmani @addyosmani.bsky.social · 05/12/2024✍️ "Hard truths about AI-assisted coding" tips & tricks in my latest article: bit.ly/ai-assisted While AI-Assisted coding can get you 70% of the way there (great for prototypes or MVPs), the final 30% requires significant human intervention for quality and maintainability. 1326961
Chris Chua @sirh.cc · 02/12/2024I’m working on a blog post on some recent work I did with a monorepo. github.com/chrisirhc/bl... Anyone has comments on the outline or tools to recommend for improving the post?github.comWIP Pre-compiled gRPC plugin article by chrisirhc · Pull Request #3 · chrisirhc/blog.sirh.ccSee Files Changed to review: https://github.com/chrisirhc/blog.sirh.cc/pull/3/files 100
Reposted by Chris ChuaWill Larson @lethain.com · 01/12/2024Finally took some time over past month to learn Wardley mapping. Still a technique I’ve rarely seen “in real life”, but glad that @mipsytipsy.bsky.social mentioned it a few times online in ~2018 and I’ve finally caught up 😂 lethain.com/learning-war...lethain.comRough notes on learning Wardley Mapping.In my ongoing efforts to draft a book on engineering strategy, I’ve finally reached the point where I need to transition “Wardley Mapping” from a topic to consider including into a topic that I either... 77512
Chris Chua @sirh.cc · 23/11/2024Not yet, planning to use cassidoo’s excellent blog template github.com/cassidoo/blahg . Hope to respond soon with it!github.comGitHub - cassidoo/blahg: Cassidy's blog template built with Astro and TinaCMS!Cassidy's blog template built with Astro and TinaCMS! - cassidoo/blahg 100
Chris Chua @sirh.cc · 23/11/2024I can relate to you and have gone through a similar thought process. I was the same in school, prioritizing math/science over languages/humanities. I’m also trying to write more here and via blogging. Let’s go! 🙌 110
Reposted by Chris ChuaRebecca 🫙 @rsanjabi.bsky.social · 20/11/2024youtu.be/-1x93GDNkNc?...youtu.beJosh Wills "Shift *Yourself* Left: Integration testing for Data Engineers"YouTube video by dltHub 184