Hacker Newsnew | past | comments | ask | show | jobs | submit | simgt's commentslogin

What is great about them is the constraints they impose on the UI designer. I spend so much time finding actions in apps like Zed, Obsidian or Slack because menus and rows of buttons are not cool anymore.

I'd really want explicit UIs from 2000, but in the mean time TUIs feel like an improvement.


I don't quite agree with this. Feature discovery is much easier in GUI when most commonly used features are either in the first layer of menu or in standard hotkeys. In the worst case, you would do a search in GUIs that provide them. In CLI / TUI, no such function is present and you would basically have to man and scroll through all possible commands to find it, though I guess grep helps.

You accept search in GUI, but don't in man pages? Scrolling through actions in a tree-like menu structure is ok, but through a tree-like structure in the --help output is not? Feels inconsistent.

The whole benefit of text-based interface is that search, filter and transformation is always available and completely independent of the running program.

I can see the visual discoverability aspect for GUIs, but for the visual layout GUIs and TUIs are on par, the difference is rather in the rendering mechanism: pixel vs. character-based.


>The whole benefit of text-based interface is that search, filter and transformation is always available

That's the point about TUIs, they remove this benefit. You can't (practically) grep the output of btop or vim or whatever.


I agree about the constraints. My ideal solution would also impose harsh constraints, but would also add just enough structure. I’m also frustrated by each app reinventing the same thing slightly differently.

Zed has a menu tho?

> because menus and rows of buttons are not cool anymore.

They are, which is why most desktop applications use them.

(And please help remind the GNOME people of this fact.)


Is it still true with llms being so good at interpreting it? I just tried all the examples on the home page, it works perfectly. In the past couple months I've moved almost entirely back to the terminal because I can just ask my coding agent to "have a look at this tmux session".

As a technical person, how does one find a non-technical business partner? ;)

I know about Entrepreneur First, but that's not for bootstrapping and has a too much of the unicorn vibe for me. The obvious is of course luck through one's social network.


>> The obvious is of course luck through one's social network.

I'd really counsel you to pursue this but not focus on the luck piece of it (which really is a big part). Just like hiring works best when it's a recommendation of a known good hire, look to your 2nd (and possibly 3rd) degree network. Force yourself to attend events, programs and communities (irl & virtual) outside of your direct sphere of expertise. Economic development orgs in your city/region might work too. Maybe you can do it with some help/practice and don't need a partner? You could be looking for a support network more than business expertise; the good news is IME that's easier to find than a partner.


Social networks are work as often as they are luck.

Be more interesting/seek out additional interesting people!


Wow, I had no idea. Thanks for sharing!

I'm humbled by the maintainer's answer [0]. Must be great to work with people like him who have infinite patience and composure.

[0] https://github.com/ocaml/ocaml/pull/14369#issuecomment-35565...


> Must be great to work with people like him who have infinite patience and composure.

It is not just patience, he is ready to spent a shitload of time explaining basics to strangers. Such an answer would take, I believe would take a very least half an hour to compose, not counting the time you need to read all the relevant discussion to get the context. But yeah, it would be great to have more people like him around.


gasche has been active on various forums over the years, and yes can confirm that he has infinite patience.

Yes, that comment by gasche is a very good general explanation for why vibe coded slop still doesn't cut it for contributing to any non-trivial FLOSS project. When you're building towards a large feature (DWARF support in this case) it's critical for contributions to be small and self-contained so that maintainers and reviewers don't get overwhelmed. As things stand, this means that human effort is an absolute requirement.

When contributions are small and tightly human-controlled it's also less likely that potential legal concerns will arise, since it means that any genuinely creative decisions about the code are a lot easier to trace.

(In this case, the AI seems to have ripped off a lot of the work from OxCaml with inconsistent attribution. OxCaml is actually license compatible (and friendly) with Ocaml but obviously any merge of that work should happen on its own terms, not as a side effect of ripoff slop code.)


We've gotten this far because we've had a rather stable climate for the past few thousand years. The current rate of the change is the problem.

You must have missed it: https://xkcd.com/1732/


It's still ~1C over a human lifetime which gives you a fair bit of time to adapt. I mean I may fly to Bali next month due to climate but that's just London being crap in winter as usual.

This is like saying fish can survive around 21C so the lower temperature of 19.8C that is keeping it in a -4C freezer for 3.5 hours before searing it for 30 minutes at 200C is fine.

A 1C rise means hotter hots, colder colds, stronger storms and longer or more frequent droughts as well as the general climate of a region possibly changing.

Yes you can find crops that will grow in specific conditions, but you need to know those conditions and if you have a day that kills a crop that can mean you need to wait for the next season. That 1C rise corresponds with a lot more of these crop damaging events as well as changing the efficiency and possibly infrastructure needed in an area.

I'll also note that the last 1C rise is over a generation not a lifetime i.e. 25 years not 80.


Brandolini's law at its finest. Don't waste your time, you're answering to a troll.

> not yet a pitiful over-the-hill geezer in his 30s

Hey. Fuck them. At least most of us are not greedy corrupt fucks. Or died in prison as a consequence of our own sins.


A cool thing to do by the way, when you have run over a hill like us. Is to run back over it the other way.

Very nice. As a consequence of this new way of working I'm using `git worktree` and diffview all the time.

For more on the "harness engineering", see what Armin Ronacher and Mario Zechner are doing with pi: https://lucumr.pocoo.org/2026/1/31/pi/ https://mariozechner.at/posts/2025-11-30-pi-coding-agent/

> I really don't care one way or the other if AI is here to stay3, I'm a software craftsman that just wants to build stuff for the love of the game.

I suspect having three comma on one's bank account helps being very relaxed about the outcome ;)


> anyone willing to pay $1200 for a god damn floor lamp would surely pay $1500

Maybe even more would be willing to pay if it had a Made in USA stamp.


You're trying very hard to project your way of thinking onto others, or simply giving them excuses. We've understood with other cases like Strauss-Kahn that their social networks know. The ones involved here are not particularly known for being gullible idiots, they chose to ignore it because it was more convenient than the truth. Or they are simply paedophiles who knew exactly what they were doing.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: