Live data from Hacker News

Libghostty is coming

mitchellh.com

221–230 of 275 posts

Re: Libghostty is coming

#221
post #154

Earlier quoted context omitted.

Not after it's run you don't.

You just run it again.

    $ rm -rfv huge_dir
    (A zillion removed files scroll past)
Now check if any of the removed files that were dumped out contain “foo.txt”.

No, “just run it again” doesn’t work.

Re: Libghostty is coming

#222

Earlier quoted context omitted.

Am I missing something? The LGPL only applies to the library itself--you can dynamically link to it from proprietary code. So in this hypothetical scenario, someone could just write a terminal emulator (or IDE, or what have you) that dynamically links to libghostty and put as much telemetry in it as they wanted, couldn't they?

>> Am I missing something? No, you're not but I did! So GPL then. Maybe I just wanted to make up a scenario. I'm not sure why MIT/BSD have become so popular, they have their place but I don't think they have any place in software infrastructure.

I truly don’t understand nor follow what you mean? What makes MIT/BAD bad for software infra?

Re: Libghostty is coming

#223
post #208

Earlier quoted context omitted.

Because maintaining is not as fun as starting? Because other people can maintain a well structured project but not as many people can start something from scratch? Because his skills can be better used elsewhere?

> Because maintaining is not as fun as starting? The previous commentor is hoping he'll move on because maintaining isn't as fun as starting? Why do you think he can't decide that for himself?

Don't know his motivations. Just gave mine.

Re: Libghostty is coming

#224
post #208

Earlier quoted context omitted.

Because maintaining is not as fun as starting? Because other people can maintain a well structured project but not as many people can start something from scratch? Because his skills can be better used elsewhere?

That sounds like the Google philosophy though, where smart people come up with ideas and write the initial implementation (then get promoted) and other less smart people take over, and you end up with a mess that had great potential like Bazel?

My understanding is that this is not a philosophy at all, it is an incidental result of a bad set of misaligned incentives, where to be promoted you need to start something new or drive growth and post launch maintenance/growth is weighted much less

Re: Libghostty is coming

#225
post #45

I love how this guy founds + takes public + sells a multibillion company and then just goes right back to hacking. Legend.

Hashimoto is an absolute wizard, but what I find most compelling about him is his absolutely uncanny ability to segment and abstract systems and interfaces in a way for maximum composability and minimal entanglement. He's like the walking embodiment of Rich Hickey's Simple Made Easy philosophy. It's like he designs software systems in such a way that they have no choice but to operate correctly and predictably. Also…

He has the skills and the time to make the best possible software and he's doin it for free Respect for that.

Re: Libghostty is coming

#226
post #191

Earlier quoted context omitted.

How is this not driving things forward? It's the best terminal emulator I've ever used.

The person you replied to agreed, but the maintenance could be done by other people while Hashimoto could continue to improve other technologies.

They have things for contributors, so if somebody wants to jump on it, they can

Re: Libghostty is coming

#227
post #191

Earlier quoted context omitted.

How is this not driving things forward? It's the best terminal emulator I've ever used.

The person you replied to agreed, but the maintenance could be done by other people while Hashimoto could continue to improve other technologies.

That sounds like what Drew DeVault does (did?). He made sway, aerc, and others but largely doesn't work on them now AFAIK, passing off work to other people such as emersion.

Re: Libghostty is coming

#228
post #178
post #93

Earlier quoted context omitted.

It's fast. Like, faster than your brain expects it to be. I live in vim and after about 30 seconds of checking ghostty out I switched from iTerm2 to ghostty for good. No regerts.

I use terminology today, which is also "fast." The major issue I run into with ghostty vs terminology is that ssh in ghostty is broken due to the terminfo thing. I don't fully understand why ghostty can't pretend to be a different terminal that remotes know about (for now), but I assume there's some reason.

Have you tried the suggestions in https://ghostty.org/docs/help/terminfo#ssh? I don't know what issue you may be experiencing but this solved my issue with using htop in an ssh session.

Re: Libghostty is coming

#229

I use ghostty on (my?) air mac that my brother gifted to me which was his previous device for coding / general purpose etc. Ghostty is really good and I genuinely appreciate this. Honestly, Might seem like a small thing but the fact that this doesn't even depend on libc seems to be a really great thing to me and I kinda cherish it! Thanks! Have a nice day!

Why is not depending on a libc a good thing? Aren't they then rolling their own syscall wrappers?

Re: Libghostty is coming

#230

I really want to like Ghostty but: - Still no ⌘F for find. - No way (that I know of) to select previous output or specific string and copy with only keyboard shortcuts. - No ⌘. sending CTRL-C (muscle memory and being advertised as native to the Mac is what one would expect). - Fonts still don't render as nicely as in Terminal.app. I've fiddled with `font-thicken-strength` and it's close, but not quite. Probably impos…

I want to like it too. I even joined the Discord I was so excited about it. Unfortunately even at version 1.2.0, which I understand is a total rewrite on Linux, it's only usable for minutes before this bug kicks in https://github.com/ghostty-org/ghostty/issues/2210
Post reply on HN