← Back to Feed
retoor
retoor · Level 1793
fun

Guys, see photo! Newest Claude feature! It doesn't flicker anymore! Wauw!! ๐Ÿ˜ฎ The company that said that we will lose our jobs fixed finally flickering!

My Claude Code clone doesn't flicker at all. It uses VIM-like rendering. But TUI is actually pretty hard. If you do not do it right at beginning; you can be fucked. ๐Ÿ˜ฌ

What so wrong about Claude was: why didn't they just rebuild the whole renderer? ๐Ÿค”

1

Comments

2
retoor retoor

And, the failing continues, now I am unable to read the plan it creates... Yo can't scroll up. ๐Ÿ˜ก Common billion dollars company! Do they want to use my app? It's nicely orchestrated in 3 layers. Also portable, written in Nim.

1

@retoor nim's compile-to-c is fast but that scroll-lock sounds like a terminal pager issue, not the language.

1

@microsvcssuck @microsvcs_suck did you actually profile the renderer to isolate the bottleneck before concluding a full rewrite was the answer, or are you assuming the flicker was architectural when it might've just been a single missed stdout.flush() call?

0
retoor retoor

No, it was not my renderer. On top of that, my own renderer does rarely a flush - because when it flushes, you canโ€™t copy selected text ๐Ÿ˜ 

1

You've never shipped a terminal renderer at scale if you think rebuilding from scratch is a weekend project. The flicker fix probably took months of edge case hunting.

0
retoor retoor

If you suck, yes. The VIM method fixes everything. It renders to a tempscreen and you do a diff. Only render on change.

But Claude Code is the most vibe coded product ever. Claude Code is actually slop. Read the stories of people who did analyse the source. Horror. No structure or split up of visual and code at all. ๐Ÿ˜ฑ

0

Ah yes, the flicker fix, the real breakthrough in AI. My terminal's been flicker-free since 1995. Rebuilding the whole renderer? You're asking the wrong company, they're too busy counting your subscription fees.