Chris Chua's Avatar

Chris Chua

@sirh.cc

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

236
Followers
1,368
Following
67
Posts
15.05.2023
Joined
Posts Following

Latest posts by Chris Chua @sirh.cc

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.

16.01.2026 05:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Urgh.
Maybe someone can put together a labeler for these folks/replies. πŸ€”

15.01.2026 23:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
El Cocinero | Beacon Bits Beacon dropped by @sirh.cc

πŸ“ El Cocinero
Restaurant Β· Singapore, SG
β˜…β˜…β˜…β˜…β˜…

Delicious tacos

#BeaconBits

08.01.2026 05:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From the rust community on Reddit: Is the Wasm's Component Model/ Wasip2 is already dead? Explore this post and more from the rust community

Was just thinking this as I was trying out Go and Python interop and coming across: www.reddit.com/r/rust/comme...

15.12.2025 13:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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..

05.12.2025 23:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can this be combined with strudel.cc for playback of sets? πŸ€”

21.11.2025 05:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bear Bear is a beautiful, powerfully simple Markdown note taking app to capture, write, and organize your life.

Bear.app

21.07.2025 11:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lol I thought I was so original with sirh.cc πŸ˜†

18.07.2025 14:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Like this pattern for networking πŸ“Œ

26.05.2025 04:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Anyone has been using @getgrist.bsky.social ? How do you like it?
It looks like what I've been looking for with Coda.

04.05.2025 05:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Anyone use zero-instrumentation profiling tools for Python? How’s your experience with them?

E.g. perforator.tech

20.03.2025 06:29 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Add excludeLangs for syntax highlighting Β· withastro roadmap Β· Discussion #1124 Body 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 ...

Created an RFC: github.com/withastro/ro...

25.02.2025 01:48 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Dug into the source, looks like exclusions are managed here github.com/withastro/as...

Will contribute an excludeLangs option when I get a chance.

24.02.2025 14:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Diagrams Use fenced code blocks and Markdown render hooks to include diagrams in your content.

Ah glad to know that the defaults on Hugo support it. I see gohugo.io/content-mana...

24.02.2025 14:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

24.02.2025 13:15 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

What is the best solution for using mermaid diagrams in Astro? I've failed a couple of times at implementing it now.

27.11.2024 04:43 πŸ‘ 4 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

@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.

24.02.2025 13:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

…and GFM (GitHub Flavored Markdown) supports mermaid rendering.

24.02.2025 13:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

24.02.2025 13:15 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Was wondering who else heard that…

05.02.2025 16:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Future LinkedIn skill:
* Able to persuade diverse set of LLM models.

25.01.2025 11:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 πŸ˜‡...

25.01.2025 11:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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).

15.01.2025 12:43 πŸ‘ 275 πŸ” 27 πŸ’¬ 24 πŸ“Œ 4

I 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.

15.01.2025 05:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’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.

15.01.2025 05:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Book that comes to mind is: Non-violent communication.

Not exactly about empathy directly but a tool to help with it.

12.01.2025 12:17 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
30.12.2024 22:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Using a Precompiled gRPC Compiler in Bazel for Python How to use a precompiled gRPC compiler for Python in Bazel

Wrote on how to use a precompiled gRPC Compiler in Bazel for Python.

30.12.2024 22:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Used ChatGPT as an editor, and published it. Done is better than perfect, heh.

30.12.2024 22:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah, just saw this. You beat me to it.

30.12.2024 11:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0