Sign in

Chenyu Huang

@binaryfiddler.bsky.social
284 followers 75 following 151 posts

Software engineer, violinist, writer Blog: chenyu.blog Substack: substack.com/@binaryfiddler

PostsRepliesMedia
Chenyu Huang @binaryfiddler.bsky.social · 09/05/2026
A regular Friday night
010
Chenyu Huang @binaryfiddler.bsky.social · 30/04/2026
Got to love spring
030
Chenyu Huang @binaryfiddler.bsky.social · 01/04/2026
Time goes by so fast when I enjoy myself
010
Chenyu Huang @binaryfiddler.bsky.social · 31/03/2026
Is that even comfortable?
030
Chenyu Huang @binaryfiddler.bsky.social · 21/03/2026
Bird watching with friends
0193
Chenyu Huang @binaryfiddler.bsky.social · 18/03/2026
Mexican standoff
172
Chenyu Huang @binaryfiddler.bsky.social · 10/03/2026
To cook or be cooked. The residue heat must be comforting
120
Chenyu Huang @binaryfiddler.bsky.social · 10/03/2026
Flower boy
010
Chenyu Huang @binaryfiddler.bsky.social · 24/02/2026
I worked on that one! Thanks for everyone at Discord and Roost, and thanks for my team @internetstudio.bsky.social discord.com/blog/osprey-...
discord.com
Osprey: Open Sourcing our Rule Engine
Discord uses Osprey to quickly detect and remove new types of harm from putting our customers at risk. Now we’re open-sourcing this tool so others can do the same.
2213
Chenyu Huang @binaryfiddler.bsky.social · 15/02/2026
I can’t wait for AI to take over all jobs
030
Chenyu Huang @binaryfiddler.bsky.social · 12/02/2026
People should treat reliance on Claude to perform debugging or make meaningful progress as a real dependency problem. Vibe coded codebase produces code so fast and so broad, it's almost impossible for a third human operator to regain control after a few iterations
020
Reposted by Chenyu Huang
ROOST @roost.tools · 30/01/2026
Why does open source safety infra matter? Because bad actors are already sharing tools & components. It’s time the defenders did, too. Ystrdy, we launched Osprey V1.0, and we're doing a live demo at FOSDEM. Let us know if you’ll be there and say hi to @annebdh.bsky.social , @cassidyjames.com!
roost.tools
Introducing Osprey V1.0: Open Source Infrastructure for Real-Time Abuse Mitigation
Robust Open Online Safety Tools or ROOST is a new non-profit entity designed to address the urgent need for accessible, high-quality safety tools in the rapidly evolving digital landscape.
1184
Chenyu Huang @binaryfiddler.bsky.social · 30/01/2026
roost.tools/blog/introdu... Very proud to be part of this initiative
roost.tools
Introducing Osprey V1.0: Open Source Infrastructure for Real-Time Abuse Mitigation
Robust Open Online Safety Tools or ROOST is a new non-profit entity designed to address the urgent need for accessible, high-quality safety tools in the rapidly evolving digital landscape.
140
Chenyu Huang @binaryfiddler.bsky.social · 27/01/2026
I’m turning off AI autocomplete. It’s making me like a kid who’s always on rollerblades, very fast, very fun, but given long enough, I start to forget how to walk.
170
Chenyu Huang @binaryfiddler.bsky.social · 15/01/2026
Migrating my blog to be react based, and doing some redesign in the process
060
Chenyu Huang @binaryfiddler.bsky.social · 03/01/2026
It’s been an extremely draining day, and it’s not even 4 pm yet.
020
Chenyu Huang @binaryfiddler.bsky.social · 08/12/2025
Henry loves my new desk too
1120
Chenyu Huang @binaryfiddler.bsky.social · 07/12/2025
I love when there are mathematical principles behind how we layout UIs youtu.be/r1DANFZYJDw?...
youtu.be
LiftKit Spacing Explained (In Detail)
YouTube video by Chainlift
060
Chenyu Huang @binaryfiddler.bsky.social · 03/12/2025
Adding some animation over the citation dot which itself is an unassuming pale green dot
150
Chenyu Huang @binaryfiddler.bsky.social · 03/12/2025
Toying with some ideas with citations
030
Chenyu Huang @binaryfiddler.bsky.social · 26/11/2025
Reviving an old design by @andy.bsky.social and @anapiligrim.bsky.social
3132
Chenyu Huang @binaryfiddler.bsky.social · 19/11/2025
I wonder why we must always have symmetrical margins, many old books certainly don't. This is a experiment to extend the golden ratio to govern how available blank spaces grow to induce a sense of motion
160
Chenyu Huang @binaryfiddler.bsky.social · 19/11/2025
While strict golden-ratio alignment isn’t feasible on a phone screen, the principle of using φ to govern critical alignments still stands. When key elements share φ-based relationships along at least one axis, the layout preserves much of the geometric rhythm & optical stability
080
Chenyu Huang @binaryfiddler.bsky.social · 17/11/2025
Bottom align all header text, breaking up the mono grid in the content section to control the word count per line between 8-16 words.
180
Chenyu Huang @binaryfiddler.bsky.social · 16/11/2025
Evolution
270
Chenyu Huang @binaryfiddler.bsky.social · 15/11/2025
An old paper I second authored way back from 2018, dressed in a new layout based on the golden ratio
2200
Chenyu Huang @binaryfiddler.bsky.social · 14/11/2025
A new layout starts with some mysteriously brilliant backgrounds and a guideline based on the golden ratio
1100
Chenyu Huang @binaryfiddler.bsky.social · 12/11/2025
I love the bulk action feature @elij.dev added to diagram.page
130
Chenyu Huang @binaryfiddler.bsky.social · 10/11/2025
280
Chenyu Huang @binaryfiddler.bsky.social · 24/10/2025
Making some updates on how to display errors when appealing a label on #bluesky, errors now show up as admonition instead of an ephemeral toast
060
Chenyu Huang @binaryfiddler.bsky.social · 24/10/2025
Making salmon jerky for my cat
070
Chenyu Huang @binaryfiddler.bsky.social · 23/10/2025
Still not crashing
050
Chenyu Huang @binaryfiddler.bsky.social · 22/10/2025
Testing testing
140
Chenyu Huang @binaryfiddler.bsky.social · 04/10/2025
> To go into solitude, a man needs to retire as much from his chamber as from society. I am not solitary whilst I read and write, though nobody is with me — Ralph Waldo Emerson Boy, the man can write
030
Chenyu Huang @binaryfiddler.bsky.social · 04/10/2025
A 1934 first edition collection of Emerson essays edited by F.Carpenter
1140
Chenyu Huang @binaryfiddler.bsky.social · 30/09/2025
Some new admonitions in the pipeline for #bluesky
170
Chenyu Huang @binaryfiddler.bsky.social · 18/09/2025
Shifting background intensity along with the chart, design by @hellohsuh.bsky.social
040
Chenyu Huang @binaryfiddler.bsky.social · 17/09/2025
Making some updates to Bluesky's about page. Design by @andy.bsky.social
3646
Chenyu Huang @binaryfiddler.bsky.social · 16/09/2025
Today I'm finally able to share one of the coolest things I've been working on for the past 6 months. Osprey is the best and most powerful online safety and trust tools. It's been a blast to contribute to this important cornerstone of online safety. github.com/roostorg/osp...
github.com
GitHub - roostorg/osprey: A high-performance safety rules engine for real-time event processing at scale
A high-performance safety rules engine for real-time event processing at scale - roostorg/osprey
14610
Chenyu Huang @binaryfiddler.bsky.social · 13/09/2025
It’s been quite a while since the last time I feel I’m pretty good at everything I do.
120
Chenyu Huang @binaryfiddler.bsky.social · 12/09/2025
Fiery #d3 chart showing the law of diminishing return. Design by @hellohsuh.bsky.social
040
Chenyu Huang @binaryfiddler.bsky.social · 04/09/2025
apparently `npm instal` also works
220
Chenyu Huang @binaryfiddler.bsky.social · 04/09/2025
First time flying from PAE, feels nice, the security line is like 2 seconds long, the gate is another 2 seconds away after security.
130
Chenyu Huang @binaryfiddler.bsky.social · 04/09/2025
Compared to Seattle, SF feels like a real city. It’s been 3 years since I visited last, still love and hate it for the same reasons.
230
Chenyu Huang @binaryfiddler.bsky.social · 02/09/2025
Containerization is such a clever idea
130
Chenyu Huang @binaryfiddler.bsky.social · 28/08/2025
The birthday setting dialog is having some new updates to on the web on #Bluesky
030
Chenyu Huang @binaryfiddler.bsky.social · 27/08/2025
cooking on some updates to the birthday setting dialog on #BlueskySocial at @internetstudio.bsky.social
3110
Chenyu Huang @binaryfiddler.bsky.social · 25/08/2025
Close to get yet another new bow. The wand always chooses the wizard.
The violin to the violinist is what the spell book to the wizard. Of course, there are different spells-offensive, dark magic, restorative, etc; there are also books with more spells than others. However, once the soundbox is closed, its character is more or less sealed. 

The bow, however, is a totally different animal. It is the wand that cast the spell. Without it, the violin falls silent. The right wand amplifies the spell's power, whereas the wrong one shuts it down. 

And as in wizardry, the wand chooses the wizard.
160
Chenyu Huang @binaryfiddler.bsky.social · 22/08/2025
I'm a nerd through and through, I'm cool with that.
1111
Chenyu Huang @binaryfiddler.bsky.social · 22/08/2025
Giving the starter pack dialog some love on the web version for #Bluesky at @internetstudio.bsky.social
091