Charles Dong
banner
chardoncs.dev
Charles Dong
@chardoncs.dev
📍: Shanghai

Software dev, poor code craftsman, M.Sc. hype train

zh-hans, en-us, ja
Arch/Void/Neovim btw
CEO of @htmx.org
This is the most useless thing I have ever seen
November 12, 2025 at 10:33 PM
tbh I'm super noob to assembly. but I just figured out the implementation myself (...with some stack overflow) and it's fun
November 9, 2025 at 3:33 AM
Just wrote a bunch of C (namely C11+) as practice. Gotta admit my C skill has gotten rusty (pun not intended 😅) rn, but it was still fun to write
November 7, 2025 at 4:46 PM
Thanks for my job. I just figured out basic key binds for controlling a pointer on my keyboard because Apple mouse sucks af 🙃
November 7, 2025 at 2:11 AM
tbh i want to have a gf

But every time when I think about it, it reminds me of those e-sport/douyin/rednote addict girls throwing unthinkable tempers to their bfs over here... 🤢🤮
November 5, 2025 at 12:09 AM
14°C/57.2°F + wind outside and I'm not wearing a sweater 🥶
November 3, 2025 at 12:00 AM
I don't know if it's a bad thing or not. It's like when I made mistakes or done something badly, I would feel ashamed (like losing face) and always think about it, even though maybe nobody cared.
November 2, 2025 at 10:49 PM
Free and open source maps app? 😮

f-droid.org/packages/app...
Organic Maps: Hike, Bike, Drive Offline | F-Droid - Free and Open Source Android App Repository
Navigate with Privacy - Community-Driven & Open-Source
f-droid.org
November 2, 2025 at 12:54 AM
Reposted by Charles Dong
Rust 1.91.0 has been released! 🌈 🦀

This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!

Check out the announcement: blog.rust-lang.org/2025/10/30/R...
Announcing Rust 1.91.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
October 30, 2025 at 8:21 PM
October 30, 2025 at 12:47 AM
Tmux is pre-modern (have issues with key binding passthrough on Neovim)
Zellij is bloated (I just want a multiplexer)

Resorted to Ghostty tabs 😬
October 29, 2025 at 2:59 AM
It's official
October 28, 2025 at 8:55 AM
TIL a Mitsubishi elevator will say sorry to you if it takes too long to move to the destination floor. Nice engineering details from the Japanese 😄
October 27, 2025 at 4:17 AM
To be clear, by default, when I say "Bun", I'm talking about @bun.sh

I would say "steamed bun" when I mean the food
And "Uptrace Bun" when I mean the ORM for Go
October 23, 2025 at 7:25 AM
tbh I still don't like Go's error handling

I mean yeah it's way better than exceptions/try-catch, but it's (sort of) worse than just writing a `?` (Rust) or `try` (Zig) when you just want to return the error right away
October 23, 2025 at 5:07 AM
Who is your favorite rapper?
October 23, 2025 at 12:23 AM
October 22, 2025 at 4:46 AM
doom emacs is wild. it feels like vim and not like emacs at all
October 21, 2025 at 11:47 PM
the UAE gov's domain is genius
October 18, 2025 at 6:47 AM
How's it going on Bluesky? 🤔
October 17, 2025 at 11:48 PM
Just finished watching this video. Very inspiring.

From him, I saw many blindspots I didn't know about this world and around myself (iykyk 🙊)

Also, it offered me a fresh view about self-discipline. I was a spoiled kid, but I made some right choices through self-discipline

youtu.be/qjPH9njnaVU?...
Pavel Durov: Telegram, Freedom, Censorship, Money, Power & Human Nature | Lex Fridman Podcast #482
YouTube video by Lex Fridman
youtu.be
October 15, 2025 at 1:27 PM
Can I find a job that is not crazy?
October 14, 2025 at 1:55 AM