Hacker News
Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)
bearjaws
|next
[-]
When Claude added it, I immediately hated it since you click into the terminal and accidentally click something.
e12e
|root
|parent
|next
[-]
There are reasons for both - but ignorance shouldn't be one.
keybrd-intrrpt
|root
|parent
|next
|previous
[-]
I don't mind something that requires a modifier key like Shift+click to follow a URL
But so many times now I'll click to get focus and now that's selected some option or opened some pane.
If I wanted that, I'd use the Claude Desktop app!
serbuvlad
|root
|parent
[-]
Unfortunately, of the popular DE's, this is only supported in Xfce (?), and it's not supported in Windows or macOS afaik.
boredatoms
|root
|parent
|next
|previous
[-]
Or can we do it with a cli wrapper process?
gchamonlive
|root
|parent
|previous
[-]
I don't care about clicking into the terminal. I don't understand why people do this more and more.
You just need to use your keyboard shortcuts correctly and navigate the tmux/kitty session as it's intended to.
See that's all a matter of workflow? You don't understand it because it's just not for you
sa-code
|next
|previous
[-]
taude
|next
|previous
[-]
I'm fine with K9s and lazygit key-driven interfaces.
I guess one thing that's good about a clickable TUI is that maybe it's easier to approach for some, wihtout releasing yet another memory hog Electron App?
frevib
|next
|previous
[-]
pierreneter
|root
|parent
|next
[-]
frevib
|root
|parent
|next
[-]
mbreese
|root
|parent
|next
[-]
We’ve had low quality code for as long as we’ve had programmable machines. I’ve seen a lot of manually written bad code well before LLMs took over. Nowadays, I primarily look at how long a repo has been around and how active it is. A repo that has consistent activity is probably going to be a higher quality one. Even better if I can follow PRs to see how the code base is evolving.
I will admit it’s become more difficult to tell low quality git repos from higher quality ones. Missing files or incomplete README files are a thing of the past. Claude is very good at filling in the gaps to make all repos at least appear respectable.
Infernal
|root
|parent
|previous
[-]
Same concept, but github repos now.
darklinear
|root
|parent
|next
|previous
[-]
XorNot
|root
|parent
|previous
[-]
But now other people's code is just a starting point for me forking an app to do exactly what I want it to - it's inspiration because code is cheap.
Of course for larger projects we will still need solid components underlying them, but what you're really talking about is just maturity - it's very easy to produce a lot of output now but you can't replace actual history or having more then exactly 1 maintainer.
advisedwang
|next
|previous
[-]
bornpsy
|next
|previous
[-]
fragmede
|next
|previous
[-]
Why is this a good thing? Have a help you your access via ? and document what the keys are. Don't dumb the interface down.
whalesalad
|next
|previous
[-]
rdg42
|next
|previous
[-]
https://github.com/nklmilojevic/sofka
That's the actual k9s successor imho!
colesantiago
|next
|previous
[-]
It seems we cannot move on from them and I think we should.
It is a shame because surely there must be something better than terminals and TUIs.
globular-toast
|next
|previous
[-]
jprd
|root
|parent
|next
[-]
globular-toast
|root
|parent
[-]
tough
|root
|parent
[-]
TUIs can have GUI like affordances UX/UI wise regardless of if they use the terminal as the contract or a window server/gui lib
jswelker
|root
|parent
|next
|previous
[-]
I appreciate the tui.
ellg
|root
|parent
|next
|previous
[-]
Imgui is also good for this
bijowo1676
|root
|parent
|next
|previous
[-]
we need more experiments with X11 interfaces
_def
|root
|parent
|next
|previous
[-]
orbital-decay
|root
|parent
[-]
- Easy efficient remote access. Pixel streaming and things like GTK Broadway are out. Needs a proper protocol/standard that would send styling-neutral primitives (and that is not X11 forwarding), and the entire toolkit architecture built around that. Something like SPICE/QXL but more semantics-aware? Not sure, might be too low level and chatty.
- Staying in the terminal. This is a matter of window management, though a toolkit can offer good defaults so this doesn't feel janky.
- Keyboard-first. Trivial. "GUI is for filthy mouse casuals" is a ludicrous idea.
- Low bloat. Web and things like GTK Broadway are out.
I haven't seen two similar opinions on actual architecture and stack, however being available in Rust will be a great start.