frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Build a ridiculous duck, give it style, and flex it like it owns the internet

https://duckparty.fun/
1•omidnikrah•1m ago•0 comments

Show HN: Zone – App blocker that tracks how often you try to open blocked apps

https://apps.apple.com/in/app/app-blocker-zone/id6753007462
1•appdevfun•1m ago•0 comments

Show HN: Resumeup.ai – ATS optimised resumes that lands you interviews

https://resumeup.ai/
1•rohithreddyj•2m ago•0 comments

Things I Learned in 2025

https://medium.com/@tomwhitwell/52-things-i-learned-in-2025-edeca7e3fdd8
1•sebg•3m ago•0 comments

From broken to testable SwiftUI navigation

https://matteomanferdini.com/mvvm-coordinator-swiftui/
1•DeusExMachina•5m ago•0 comments

Show HN: AI agent demo that runs purely on WebAssembly and open-source models

https://webui.ailoy.co/
1•jhlee525•10m ago•0 comments

McKinsey Plots Job Cuts in Slowdown for Consulting Industry

https://www.bloomberg.com/news/articles/2025-12-15/mckinsey-executives-plot-job-cuts-in-slowdown-...
1•cebert•10m ago•0 comments

An Ode to Hackathons

https://bartkummel.net/blog/2025-12-14_Ode-to-hackathons.html
1•bkummel•11m ago•0 comments

Context Widows Or, of GPUs, LPUs, and Goal Displacement

https://artificialbureaucracy.substack.com/p/context-widows
1•sebg•14m ago•0 comments

Normals_revisited: Revisiting a known normal transformation in computer graphic

https://github.com/graphitemaster/normals_revisited
1•todsacerdoti•16m ago•0 comments

How do SSDs change database design?

https://brooker.co.za:443/blog/2025/12/15/database-for-ssd.html
1•arn3n•17m ago•0 comments

How to Properly Adjust Your Binoculars

https://www.artofmanliness.com/skills/how-to-adjust-binoculars/
1•I_Nidhi•18m ago•0 comments

Kubernetes exposes your DevOps debt

https://thorsell.io/2025/12/16/devops-debt-and-kubernetes.html
1•xGLaDER•20m ago•0 comments

What Is ChatGPT Doing and Why Does It Work? (2023)

https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work/
2•pella•22m ago•0 comments

Hand-curated remote anywhere tech jobs – no country restrictions

https://relocateme.substack.com/p/work-from-anywhere-tech-jobs-introductory
1•andrewstetsenko•23m ago•0 comments

Genuary 2026: Generative Art Month

https://genuary.art
1•tripzilch•24m ago•0 comments

Show HN: I Wrote a Book – Production-Grade Agentic AI

https://productionaibook.com
1•aroussi•26m ago•1 comments

Show HN: A new technique for LLM tool calling and OSS library for it

https://www.symbolica.ai/blog/beyond-code-mode-agentica?theme=dark
3•charlielidbury•28m ago•0 comments

Raxe

https://github.com/raxe-ai/raxe-ce
1•handfuloflight•29m ago•0 comments

Murder-suicide case shows OpenAI selectively hides data after users die

https://arstechnica.com/tech-policy/2025/12/openai-refuses-to-say-where-chatgpt-logs-go-when-user...
3•jsheard•29m ago•0 comments

The woman who sold time – and the man who tried to stop her

https://www.bbc.com/news/articles/c4nn7gew9zxo
2•Phemist•35m ago•0 comments

System Capability Protocol

https://systemcapabilityprotocol.com/
1•ryanm101•38m ago•0 comments

Hawk from Movement Labs clocks in at 22.5% on ARC-AGI-2

https://movementlabs.ai
1•movementlabsAI•41m ago•0 comments

Designating fentanyl as a weapon of mass destruction

https://www.whitehouse.gov/presidential-actions/2025/12/designating-fentanyl-as-a-weapon-of-mass-...
6•KoftaBob•42m ago•0 comments

The Bike Shed: 485: HTTP Basic Auth

https://bikeshed.thoughtbot.com/485
1•amalinovic•45m ago•0 comments

LLMs Are Left-Leaning Liberals: The Hidden Political Bias of LLMs

https://www.scl.org/llms-are-left-leaning-liberals-the-hidden-political-bias-of-large-language-mo...
4•maxloh•46m ago•0 comments

Rkik v2.0.0 – NTP, NTS, PTP diagnostics, presets and config, Docker test lab

1•aguacero7•47m ago•0 comments

AI music licensing is here. Now what?

https://altea.circle.so/c/knowledge/ai-music-licensing-is-here-now-what
1•tmrtn•48m ago•1 comments

The Agentic Shift: How AI Transformed Our Engineering Workflow

https://blog.layerx.xyz/ai-agentic-shift-at-layerx
1•felltrifortence•49m ago•1 comments

Show HN: I made a public traffic counter so websites can share verified views

https://trustviews.io/
1•jeremy0405•49m ago•1 comments
Open in hackernews

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

4•oblio•3h 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•3h 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•2h 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•2h 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•2h 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???