Son Luong Ngoc
sluongng.bsky.social
Son Luong Ngoc
@sluongng.bsky.social
Solution Engineer @ BuildBuddy
Bazel, Git, DevX, SRE
prev. Alibaba, Bookingcom
Playing in my head recently 🤔
Kinda remind you of somebody on the news, no?
You'll Be Back - Hamilton (Original Cast 2016 - Live) [HD]
YouTube video by Asaki Takaya
www.youtube.com
July 7, 2025 at 6:16 PM
> I have reverted all changes to <script1 dot sh> and <script2 dot sh>. I was unable to fix the issue. I recommend you examine the scripts and the error messages to find a solution.

Thanks Mr.Gemini for securing my job... for now 😅
June 29, 2025 at 9:21 AM
Gemini in a spreadsheet:
"I couldn't complete your request. Rephrase your prompt and try again."
And the prompt was a pre-made one by Google: "Analyze this data and tell me about any interesting trends or patterns". 💀
June 24, 2025 at 7:49 AM
I threw the Buck2 repo at 2 popular coding agent services today. And for a brief moment, I felt relieved that I still have job security. ☺️
June 13, 2025 at 5:24 PM
The new Apple design language, Liquid Glass, makes sense if you consider AR glasses are on the way and transparent widgets will be way more valuable than Windows Aero. 🤔
June 9, 2025 at 7:01 PM
Some people: reviewing code is as hard as writing code.
Also some ppl: i use proof of work to shield off AI scrapers.
June 4, 2025 at 11:59 AM
www.youtube.com/watch?v=3IBM... @strangeparts.com made the best videos showcasing modern manufacturing in China.
Full Color AND 3D? This Printer Is Changing EVERYTHING – See How It’s Made!
YouTube video by Strange Parts
www.youtube.com
June 2, 2025 at 7:40 AM
Reposted by Son Luong Ngoc
what do I do when I'm sick/sad?

apparently, add an optimization to the Go compiler to make unique.Make not leak strings to the heap (go.dev/cl/671955), and then also able to do fast []byte -> string conversion like builtin map (go.dev/cl/672135)

behold, copy-free string/[]byte handles / interning
May 14, 2025 at 5:35 AM
Ok are you suppose to manually calling slices.Clip after appending in a loop and some if statements? That made preallocation impossible, so the only thing left to do is shrink the capacity after the loop?
Feels a bit tedious, but you should get memory free up earlier?
May 15, 2025 at 11:40 AM
Not to be cynical but… Chernobyl? 🤔
OH "as @jessitron.bsky.social, my boss would say, the ultimate root cause of every incident is, inevitably, capitalism" ~ Martin Thwaites (with @olane.bsky.social and coworker, at @honeycomb.io o11y days London)
May 15, 2025 at 10:39 AM
New to me: X algo discovered that I am attracted to movies posts. I guess im a film buff now
April 27, 2025 at 6:16 AM
I love the recent rise in Warcraft 3 popularity. And an open source ladder platform to add on top of it all. 👌
April 10, 2025 at 8:57 PM
Reposted by Son Luong Ngoc
Today was my last day at Google. It's time to create something new. In the next few months, I intend to evolve the Morel language, realize the SQL semantic layer, improve Calcite, and play more Beethoven piano sonatas!

Read the blog post: blog.hydromatic.net/2025/03/03/i...
Into the Wilderness
Today was my last day at Google.
blog.hydromatic.net
March 4, 2025 at 7:49 AM
My brain needs 2 threads to process each X post: one to consume content and one to speculate if this is genuine or just engagement bait.
The incentive system favors creation but antagonizes consumption. Similar to YouTube, this makes algorithmic feeds terrible for me.
March 4, 2025 at 8:56 AM
Reposted by Son Luong Ngoc
Was learning ebpf this past week, turns out writing ebpf programs kinda reminds me of writing Bazel rules:

- they both have a pretty high initial learning curve. You need to understand the api/framework to be effective in it.

- they both require debugging esoteric error messages.
February 16, 2025 at 12:24 AM
FOSDEM!!
Go track!!!
February 1, 2025 at 9:18 AM
United delayed my flight for 46 minutes while the connecting flight to Belgium departed in 45.
Luckily it’s eu and i can rebook a flight to Paris + train to Brussel. Gota love the trains!
January 31, 2025 at 9:47 AM
Stupid thought before bed: i would rent out greenland hongkong style for 100 years. Establish it as a special us-eu economic zone. Use the money to improve EU infrastructure. Win win win.
January 25, 2025 at 11:07 PM
Reposted by Son Luong Ngoc
We just discovered github.com/cloudwego/go... today.

What a great memory debugging tool for Go! Very cool.

I've never installed TikTok, but I'd install _this_ again. (both from ByteDance)
GitHub - cloudwego/goref: Go heap object reference analysis tool
Go heap object reference analysis tool. Contribute to cloudwego/goref development by creating an account on GitHub.
github.com
January 25, 2025 at 1:48 AM
Reposted by Son Luong Ngoc
weak.Pointer (Go 1.24+), runtime.AddCleanup (Go 1.24+), and sync.Map combine wonderfully into a 20-lines weak map. #golang

It associates values to keys, with automatic garbage collection once the key becomes unreachable. Using it to tie precomputed FIPS keys to PrivateKey values we can't modify.
January 23, 2025 at 1:42 PM
I gave this short, low-quality writing thing a try again this year.
sluongng.substack.com/p/new-things...
I will be publishing more drafts here as things go on.
New things in my 2025 setup
New things in my setup for 2025
sluongng.substack.com
January 24, 2025 at 10:49 AM
Reposted by Son Luong Ngoc
Someone needs to build a monorepo build tool that is as powerful as Bazel / Buck2, but without any of the design baggage from Bazel. They're so powerful, but getting the model in your head is so difficult. Here's what I would build if I were you:
January 23, 2025 at 4:45 PM
Reposted by Son Luong Ngoc
Rust Software Engineering internship (3 months). We can bring you to Tokyo, Japan from overseas. Can start from June or from August.
Careers - Woven by Toyota
Woven by Toyota innovates and invests in new technologies, software, and business models that transform how we live, work, and move.
woven.toyota
January 22, 2025 at 7:58 AM
Reposted by Son Luong Ngoc
New video out now, exploring the many cultures and culinary customs of the world of Middle-Earth

youtu.be/2qZjAnUqZBM
The Food of the Lord of the Rings (and its significance)
YouTube video by kaptainkristian
youtu.be
January 20, 2025 at 4:59 PM