frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How Meta Made Linux a Planet-Scale Load Balancer

https://softwarefrontier.substack.com/p/how-meta-turned-the-linux-kernel
1•CortexFlow•23s ago•0 comments

A Turing Test for AI Coding

https://t-cadet.github.io/programming-wisdom/#2026-02-06-a-turing-test-for-ai-coding
1•phi-system•34s ago•0 comments

How to Identify and Eliminate Unused AWS Resources

https://medium.com/@vkelk/how-to-identify-and-eliminate-unused-aws-resources-b0e2040b4de8
1•vkelk•1m ago•0 comments

A2CDVI – HDMI output from from the Apple IIc's digital video output connector

https://github.com/MrTechGadget/A2C_DVI_SMD
1•mmoogle•1m ago•0 comments

CLI for Common Playwright Actions

https://github.com/microsoft/playwright-cli
1•saikatsg•3m ago•0 comments

Would you use an e-commerce platform that shares transaction fees with users?

https://moondala.one/
1•HamoodBahzar•4m ago•1 comments

Show HN: SafeClaw – a way to manage multiple Claude Code instances in containers

https://github.com/ykdojo/safeclaw
2•ykdojo•7m ago•0 comments

The Future of the Global Open-Source AI Ecosystem: From DeepSeek to AI+

https://huggingface.co/blog/huggingface/one-year-since-the-deepseek-moment-blog-3
3•gmays•8m ago•0 comments

The Evolution of the Interface

https://www.asktog.com/columns/038MacUITrends.html
2•dhruv3006•9m ago•0 comments

Azure: Virtual network routing appliance overview

https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-routing-appliance-overview
2•mariuz•10m ago•0 comments

Seedance2 – multi-shot AI video generation

https://www.genstory.app/story-template/seedance2-ai-story-generator
2•RyanMu•13m ago•1 comments

Πfs – The Data-Free Filesystem

https://github.com/philipl/pifs
2•ravenical•16m ago•0 comments

Go-busybox: A sandboxable port of busybox for AI agents

https://github.com/rcarmo/go-busybox
3•rcarmo•17m ago•0 comments

Quantization-Aware Distillation for NVFP4 Inference Accuracy Recovery [pdf]

https://research.nvidia.com/labs/nemotron/files/NVFP4-QAD-Report.pdf
2•gmays•18m ago•0 comments

xAI Merger Poses Bigger Threat to OpenAI, Anthropic

https://www.bloomberg.com/news/newsletters/2026-02-03/musk-s-xai-merger-poses-bigger-threat-to-op...
2•andsoitis•18m ago•0 comments

Atlas Airborne (Boston Dynamics and RAI Institute) [video]

https://www.youtube.com/watch?v=UNorxwlZlFk
2•lysace•19m ago•0 comments

Zen Tools

http://postmake.io/zen-list
2•Malfunction92•21m ago•0 comments

Is the Detachment in the Room? – Agents, Cruelty, and Empathy

https://hailey.at/posts/3mear2n7v3k2r
2•carnevalem•22m ago•1 comments

The purpose of Continuous Integration is to fail

https://blog.nix-ci.com/post/2026-02-05_the-purpose-of-ci-is-to-fail
1•zdw•24m ago•0 comments

Apfelstrudel: Live coding music environment with AI agent chat

https://github.com/rcarmo/apfelstrudel
2•rcarmo•25m ago•0 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
3•0xmattf•26m ago•0 comments

What happens when a neighborhood is built around a farm

https://grist.org/cities/what-happens-when-a-neighborhood-is-built-around-a-farm/
1•Brajeshwar•26m ago•0 comments

Every major galaxy is speeding away from the Milky Way, except one

https://www.livescience.com/space/cosmology/every-major-galaxy-is-speeding-away-from-the-milky-wa...
3•Brajeshwar•26m ago•0 comments

Extreme Inequality Presages the Revolt Against It

https://www.noemamag.com/extreme-inequality-presages-the-revolt-against-it/
2•Brajeshwar•26m ago•0 comments

There's no such thing as "tech" (Ten years later)

1•dtjb•27m ago•0 comments

What Really Killed Flash Player: A Six-Year Campaign of Deliberate Platform Work

https://medium.com/@aglaforge/what-really-killed-flash-player-a-six-year-campaign-of-deliberate-p...
1•jbegley•27m ago•0 comments

Ask HN: Anyone orchestrating multiple AI coding agents in parallel?

1•buildingwdavid•29m ago•0 comments

Show HN: Knowledge-Bank

https://github.com/gabrywu-public/knowledge-bank
1•gabrywu•34m ago•0 comments

Show HN: The Codeverse Hub Linux

https://github.com/TheCodeVerseHub/CodeVerseLinuxDistro
3•sinisterMage•35m ago•2 comments

Take a trip to Japan's Dododo Land, the most irritating place on Earth

https://soranews24.com/2026/02/07/take-a-trip-to-japans-dododo-land-the-most-irritating-place-on-...
2•zdw•35m ago•0 comments
Open in hackernews

Ask HN: Why are Gemini CLI and Claude Code TUIs so terrible?

5•oblio•1mo ago
I figured I'd jump into this great age of GenAI coding with Gemini CLI and Claude Code.

I created a small project to test things out and started asking questions (plus set up agents files). And frankly, I'm less than underwhelmed. Bugs galore, some making both these tools unusable (which is shocking, I'm fairly sure Claude Code was the first one and it's not Open Source, so Gemini CLI must be an independent reimplementation - but somehow they both seem to share the same types of bugs).

For example when I ask Claude Code a question on Ubuntu 24.04, if the answer is longer than about a full screen, I can't scroll up to see the entire answer. When I scroll up to see the answer, the Claude Code scrolls up ALL THE WAY TO THE TOP OF THE ENTIRE CONVERSATION, and I can't scroll down gradually. So I either see the first question and whatever fits in one screen-full of text or I see the bottom screen-full of text for the last question. No in-between. This makes Claude Code unusable since most answers are longer than a page.

Gemini CLI also suffers from silly scrolling bugs.

These are known issues, I've asked Gemini about both and it provided workarounds that mostly don't work.

I'm trying to use the CLI modes instead of TUI (claude -p "question here"...) but it's a lot more cumbersome. Plus I lose the immediate context for series of questions.

Is this the GenAI revolution? Am I holding it wrong? Is everyone vibe coding on Macs?

I'm fairly sure I have the latest versions for both CLIs and I swear I've seen better implemented TUIs from the 90s, before the 10x vibe coding revolution.

Now, don't get me wrong, they're both nice for exploring and definitely unlock lots of possibilities, but how can the tools themselves be so abysmal with so many billions invested into them?

I'd think both companies can afford top notch CLI/TUI tool developers - and DX is a sink-or-swim type of test for both tools.

Is OpenAI Codex any better?

Comments

krasin•1mo ago
I am usually running Claude Code in tmux on a Mac. Absolutely zero scroll issues (but I use tmux scroll for that, naturally). It's a delight.
vmitro•1mo ago
I did try using tmux in VS Code's terminal, but still managed to hit this issue with very large scroll buffers. Bumping tmux's internal scrollback buffer capacity to a 50-100k would delay the issue, but it would still eventually occur. In the last few CC versions they did get rid of the old buffer after e.g. conversation compaction, so that's maybe why you don't experience the issue anymore. An Anthropic engineer had even done a PR on tmux's GitHub repo to implement the OSC10/11 shennanigans, so jt seems tmux is not immune to it at all.
vmitro•1mo ago
If you check out the GitHub issues on the Claude Code repo and sort by comments, you'll see that the first page is littered with the same issue you're talking about.

The answer seems to be in the vendored ink.js, at least in Claude Code's case. I actually asked Claude Code to look into its own minified and abfuscated source code and pointed it to ink.js's repo to try and deduce how and why the bug occurs; the easiest way to reproduce is to already have a few hundred to a couple of thousand lines of chat output ready and enter enough newlines that the height of the inputed text is > the height of the current terminal. But not only input box, but also other ink.js "widgets" have the same problem: everything gets redrawn over and over again (each color change of the flabbergasting... status re-triggers it, forcing terminals that don't handle OSC10/11 codes properly to rescroll from the beginning... or at least that's my interpretation).

Anyway, after a few flabbergastings of its own and my suggestion to make a wrapper around its output via xterm.js to always render a sliding fixed window of terminal_width x terminal_height and manage its scroll internally, as well as mapping the mouse wheel to scrolling / panning horizontally this virtual viewport and I had a basic, scroll-bug-free, 650 LOC node.js app that basically circumvents this issue completely, plus works in Windows Terminal and VS Code terminal. I've been using this as a drop in replacement since about a week or so and the only thing missing is a bit more draw call waiting on terminal resize since it triggers a reflow with visible scroll, but much, much faster than the annoying bug (sub 100ms).

As always, the feature creep is strong, there are som vim bindings now, and Claude, Gemini and Codex are currently working together (I have multiple terminal planes inside the app a la tmux) on implementing FIPA ACL inter agent communication via built-in MCP chat server. You can check it out at github.com/vmitro/bukowski and don't worry about the license, it's satire, it's basically free for any use (and besides, Paddle won't let me set up the $1M "Premium Luxury Enterprise License for Companies valued > $1B that Make non-open-source AI Tools"...)

oblio•1mo ago
Thank you for the tool suggestion, it sounds great, I'll take a look!

At this point I was thinking about setting up https://opencode.ai/ - I think Claude Pro (aka $20 per month) allows it?

I don't want API access (I think), because that's priced per actual usage and I want a capped subscription cost, and I'm fairly sure OpenCode needs API access.

I really want to use the official clients but they're just SO bad.

Which, if you think about it, is the perfect anti-advertisement for AI coding. If the prestige AI shops can't create almost perfect clients for their own tools, then how good really is AI for coding???