Chichan
4.2K posts

Chichan retweetet

@ischichan Haha thanks. We actually require each other to present our causes that are niche and justify the donation. My wife knows what Zig is now and why I believe it matters :)
English

@mitchellh family be like: the heck is zig? ... jokes aside, this is Awesome Mitchell, zig is an amazing project.
English

My family is donating another $400,000 to the Zig Software Foundation. Zig is exceptional software. I use AI every day. Zig has one of the strongest anti-AI policies in open source. We disagree on some things, but respect doesn’t require agreement. mitchellh.com/writing/zig-do…
English

Pre-orders for Grand Theft Auto VI will officially begin on June 25 on digital storefronts and at other select retailers.
Check out the official cover art, also available as downloadable artwork at rockstargames.com/VI
English

ok i take this back, it’s actually the other way around!!!
disneyland is temu slop compared to this…
so calm and whimsical, full of greenery and water, no disney baitmerchslop, rides are awesome, lines are short, no disney adult freaks, way better for small kids
10/10 experience so far




kitze the 🐐@thekitze
we made it to temu disneyland
English
Chichan retweetet
Chichan retweetet
Chichan retweetet

I've got an agent in a loop optimizing a renderer with the goal to minimize frame times (and tests to measure). It got times down from 88ms to 2ms and allocations down from ~150K to 500. Sounds good, right? Wrong. This is exactly why agent psychosis is a big fucking problem.
As an experiment, I rewrote the Ghostty core render state in Go, with access to identically laid out data structures as Ghostty and the exact same validation tests. I made a purposely naive renderer (simple, correct, but slow). 88ms per frame with 150,000 allocations (horrendous, lol)!
I then kickstarted a Ralph loop to bring the frame times down. I told it it can't modify input data structures or the public API or tests (they're correct), but it can do anything else it wants. It got to work.
It has worked for about 4 hours. I've spent around $350 on this experiment so far. The results?
88ms => 1.5ms
150K allocs => ~500 allocs
Incredible right? Nope.
My hand-written renderer I ported has frame times (same benchmark) of ~20us (0.020ms) and 0 allocations in the update path.
This is the problem with psychosis and lacking systems understanding. If you don't understand the system, you're going to accept that this is an incredible result. If you understand the system, you'll see better solutions immediately and can do roughly 75x better on throughput.
The people who blindly trust agent output are in the former camp. They're sheeple, overdrinking from a fountain of mediocrity.
Standard disclaimer: I use AI all the time. I like AI. The point I'm making is to not blindly accept results. Think. Analyze. Learn.
English
Chichan retweetet

@RhysSullivan The $2500 MacBook Pro I bought in 2012 that I used to write every single hashicorp 0.1 release. Arguably turned that $2500 plus some internet into like a billion dollars. Good trade.
English
Chichan retweetet
Chichan retweetet
Chichan retweetet

Couldn't find a good OKLCH color picker with proper wide gamut support, so I did something. Open sourcing Amplo today: P3, OKLCH, headless, composable, a11y ready. Gradients and image fills next.
amplo.ale.design
#shadcn
English









