Sign in

Chris Chua

@sirh.cc
275 followers 1.5K following 76 posts

Software engineer in Singapore Remote, Staff+, Platform Engineering, Developer Experience, full-stack, Python, bazel Previously: In San Francisco, Data Visualization, web, graphics sirh.cc

PostsRepliesMedia
Chris Chua @sirh.cc · 06/10/2026
Been hazy lately so I prompted an app for estimating air quality of my current location (approximated from nearby regional gov sensors): airq.b65.dev
airq.b65.dev
Air around you
Current regional PM2.5 and PSI readings for Singapore, with an optional location-based PM2.5 estimate.
100
Chris Chua @sirh.cc · 01/09/2026
Fingers crossed hoping Apple foldable phone uses eink screen for at least one of its screens.
130
Chris Chua @sirh.cc · 27/08/2026
New bucket list / life goal item: Pump foiling
000
Chris Chua @sirh.cc · 30/07/2026
TV I’ve enjoyed: * Fleabag * Shrinking Just finished the latter and I’m lost.. Please share recommendations.
000
Chris Chua @sirh.cc · 16/07/2026
Very reasonable take and position. It contrasts against another article that I came across recently..
020
Chris Chua @sirh.cc · 22/05/2026
Thoroughly enjoyed watching this talk. Didn’t realize how much I missed this feeling. youtu.be/fdbXNWkpPMY
youtu.be
A love letter to Pi | Lucas Meijer
YouTube video by Build Monumental
040
Chris Chua @sirh.cc · 16/01/2026
The 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 · 08/01/2026
📍 El Cocinero Restaurant · Singapore, SG ★★★★★ Delicious tacos #BeaconBits
beaconbits.app
El Cocinero | Beacon Bits
Beacon dropped by @sirh.cc
010
Chris Chua @sirh.cc · 05/12/2025
This 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.com
Chernobyl Fungus Appears to Have Evolved an Incredible Ability
The 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/2025
Can this be combined with strudel.cc for playback of sets? 🤔
strudel.cc
Strudel REPL
Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.
140
Chris Chua @sirh.cc · 18/07/2025
Lol I thought I was so original with sirh.cc 😆
sirh.cc
Chris Chua
020
Chris Chua @sirh.cc · 26/05/2025
Like this pattern for networking 📌
020
Chris Chua @sirh.cc · 04/05/2025
Anyone 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/2025
Anyone use zero-instrumentation profiling tools for Python? How’s your experience with them? E.g. perforator.tech
perforator.tech
020
Reposted by Chris Chua
Chris Chua @sirh.cc · 24/02/2025
Ran 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 Chua
Loftwah @loftwah.com · 27/11/2024
What 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 · 25/01/2025
Debugging 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 Chua
Gergely Orosz @gergely.pragmaticengineer.com · 15/01/2025
Interesting: 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 · 30/12/2024
Wrote on how to use a precompiled gRPC Compiler in Bazel for Python.
blog.sirh.cc
Using a Precompiled gRPC Compiler in Bazel for Python
How to use a precompiled gRPC compiler for Python in Bazel
020
Chris Chua @sirh.cc · 13/12/2024
Working on a new blog. Here goes, the first post, so I can test comments. blog.sirh.cc/post/new-blog/
blog.sirh.cc
New blog
Welcome to my new blog
020
Reposted by Chris Chua
Addy 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.
The 70% problem - hard truths about AI-Assisted Coding
1326961
Chris Chua @sirh.cc · 02/12/2024
I’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.com
WIP Pre-compiled gRPC plugin article by chrisirhc · Pull Request #3 · chrisirhc/blog.sirh.cc
See Files Changed to review: https://github.com/chrisirhc/blog.sirh.cc/pull/3/files
100
Reposted by Chris Chua
Will Larson @lethain.com · 01/12/2024
Finally 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.com
Rough 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
Reposted by Chris Chua
Tan @tanho.ca · 28/11/2024
evergreen (c/o @vickiboykis.com)
A tweet screenshot depicting the "increasing levels of clown" meme where the levels are:
- I'm gonna write a blog post
- Man my blog site feels clunky
- I'll just rewrite it
- and write the blogpost tomorrow

first introduced to me by @vickiboykis.com
1201
Reposted by Chris Chua
Rebecca 🫙 @rsanjabi.bsky.social · 20/11/2024
youtu.be/-1x93GDNkNc?...
youtu.be
Josh Wills "Shift *Yourself* Left: Integration testing for Data Engineers"
YouTube video by dltHub
184
Chris Chua @sirh.cc · 19/11/2024
Wishing Google docs does this some day.
000
Reposted by Chris Chua
Erik Rasmussen @erikras.com · 19/11/2024
🎉 So happy that Slack has followed @github.com with the UX of creating a hyperlink by selecting text and pasting iff the clipboard contents are a url. Genius UX. Everyone building an input accepting markdown or rich text, please do this!
6333
Chris Chua @sirh.cc · 19/11/2024
This is how I dreamed of companies/team members engaging with members of public on feedback/deep dives on their app. People learning from each other all around. Chef’s kiss. Perfect.
110
Reposted by Chris Chua
Andrew Schmelyun @aschmelyun.com · 18/11/2024
This is seriously one of my favorite articles, period. @samwho.dev is a genius at making content that's informative, interactive, and fun. Plus, I know how queues work now! Check it out if you haven't already: encore.dev/blog/queueing
encore.dev
Queueing – An interactive study of queueing strategies – Encore Blog
In this blog, we go on an interactive journey to understand common queueing strategies for handling HTTP requests.
2459
Chris Chua @sirh.cc · 14/11/2024
Been on a rabbit hole lately of exploring justine.lol/cosmopolitan/ as an angle for a hermetic C/C++ compiler that works with MacOS as an alternative to zig. WebAssembly could be another angle to look into. 🤔 (Sorry for the jargon, 😅)
justine.lol
Cosmopolitan Libc: build-anywhere run-anywhere C library
000
Chris Chua @sirh.cc · 14/11/2024
Hm let me test this.. @b65.dev
110
Chris Chua @sirh.cc · 12/11/2024
Nice, didn’t know about `caffeinate`.
110
Chris Chua @sirh.cc · 12/11/2024
Switched the build for desktop app of anytype to @rspack.dev . It was a quick win! github.com/anyproto/any...
github.com
Switch build to rspack and add react-fast-refresh by chrisirhc · Pull Request #1040 · anyproto/anytype-ts
I understand that contributing to this repository will require me to agree with the CLA Description Rspack is rust-based web bundler that's intended to be a drop-in replacement for webpack t...
000
Chris Chua @sirh.cc · 09/11/2024
The number of positive and helpful suggestions in this thread just gives me the good feels. 😌 This is social media working. ✨ Side note: I think the platform can benefit from tools/novel approaches for handling and engaging with many people and responses.
020
Chris Chua @sirh.cc · 04/11/2024
Interesting framing. Wonder if this impacts certain crypto platforms/chains. I’ve gotten burnt investing in a team/platform/chain only to find out years later that they’ve moved fast and migrated off the initial implementation, and I was left holding worthless coins 😬.
000
Reposted by Chris Chua
Jeremy Allen @jeremy-data.bsky.social · 26/10/2024
My fav starter packs so far, a thread: stats: go.bsky.app/Ki7PjpS stats: go.bsky.app/7TBN5rX causal inference: go.bsky.app/FdemGAZ package devs: go.bsky.app/N1569Qh data peeps: go.bsky.app/8TdEfdK medical stats: go.bsky.app/ArqEz36 bioinformatics: go.bsky.app/Ha64Gmv r-ladies: go.bsky.app/Vgxwa2F
18277132
Reposted by Chris Chua
jamie kerber 🍂💜🎃 @kerberjg.bsky.social · 22/10/2024
Figured out how to make starter packs!~ anyone in #FlutterDev ? 💙🦋😊✨ go.bsky.app/EzEZLU7 (I’ll add more people as we go forward, just ping me!)
396126
Chris Chua @sirh.cc · 26/10/2024
Been frustrated with Obsidian’s mobile UX so I haven’t been using it as much as I’d like. AnyType seems promising and the source is available for contributions. Yet another note/PKM tool, here we go again…
010
Reposted by Chris Chua
zeu @zeu.dev · 25/10/2024
he’s submitting a PR to make code blocks render, omfg i love this community
5398
Chris Chua @sirh.cc · 24/10/2024
Would love to see the Bazel equivalent to this article: open.substack.com/pub/thorsten... Looking for some real world Starlark / Bazel code to study.
open.substack.com
Rust Prism
This snippet of Rust code has been stuck in my head for weeks now.
000
Reposted by Chris Chua
Andy Baio @andy.baio.net · 21/10/2024
If you’re comfortable with a terminal, there’s a free utility that will import all your X/Twitter posts to Bluesky backdated to the original timestamp, using your archive export file instead of the Twitter API. Video support is in beta. github.com/marcomaroni-...
github.com
GitHub - marcomaroni-github/twitter-to-bluesky: Import all tweets exported from X/Twitter to a Bluesky account.
Import all tweets exported from X/Twitter to a Bluesky account. - marcomaroni-github/twitter-to-bluesky
60528209
Chris Chua @sirh.cc · 28/02/2024
Idea: “conversation starter” t-shirts in the style of ChatGPT interface. Though there might need to be some way to cover some topics once you’re tired of talking about the same thing over and over.
010
Chris Chua @sirh.cc · 27/02/2024
Just came across ComfyUI. Looks like. Didn’t know there’s such a clean interface to work with these models. github.com/comfyanonymous/ComfyUI
000
Chris Chua @sirh.cc · 20/02/2024
Wonder why I don’t see more articles about or copies (outside of crypto land) on Ethereum’s: * OSS yet profitable model * Self-healing decentralized infrastructure properties applied to other services (finance or otherwise) such as decentralized car charging infrastructure
000
Chris Chua @sirh.cc · 16/02/2024
Wish regulators would do things like force hardware makers to unlock their hardware and open source the firmware/os when they choose to no longer provide updates to it. This could help me reducing e-waste and improving use of old devices.
100
Chris Chua @sirh.cc · 11/02/2024
Been having mental blocks lately about what problem(s) to work on me and what interests me. Might be a symptom of burnout. Also, I used to feel like reading stuff (books, social media) inspires me, but lately, not so much. Reading has felt somewhat distracting and dissonant.
000
Chris Chua @sirh.cc · 25/05/2023
At the Jungle Bar. Relaxing day 😌
000