Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Mitchell Hashimoto

👤 Person
462 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

So it makes sense that you're using them. So the reason I think a lot of people don't think about this is a terminal multiplexer is itself a full-fledged terminal where its UI is just text that's going to another graphical terminal. Like you're running multiple levels of terminals.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

So it makes sense that you're using them. So the reason I think a lot of people don't think about this is a terminal multiplexer is itself a full-fledged terminal where its UI is just text that's going to another graphical terminal. Like you're running multiple levels of terminals.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And one of the first places that causes issues is there's features that Ghosty supports that because something like Tmux doesn't support, you no longer get. And a good example is... Yeah, a great example is the graphics protocols. Like, we support graphics protocols. Tmux doesn't. You just lost that because the terminal within the terminal has to understand first.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And one of the first places that causes issues is there's features that Ghosty supports that because something like Tmux doesn't support, you no longer get. And a good example is... Yeah, a great example is the graphics protocols. Like, we support graphics protocols. Tmux doesn't. You just lost that because the terminal within the terminal has to understand first.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And since it doesn't understand, it throws it away. And so... If we could get rid of that, then yeah. And one of the things I am thinking is the ability.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And since it doesn't understand, it throws it away. And so... If we could get rid of that, then yeah. And one of the things I am thinking is the ability.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

My dream is with things like Tailscale out there and making it so easy to do networking, private networking, I want to be able to run basically like a ghosty host instance on my home computer, run it against your Tailscale network, and then anywhere you go, reopen, reconnect, and it's your same sessions like Tmux. But instead of just the text, it's actually like,

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

My dream is with things like Tailscale out there and making it so easy to do networking, private networking, I want to be able to run basically like a ghosty host instance on my home computer, run it against your Tailscale network, and then anywhere you go, reopen, reconnect, and it's your same sessions like Tmux. But instead of just the text, it's actually like,

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

all your old windows and splits natively perfect, the same size pop back up.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

all your old windows and splits natively perfect, the same size pop back up.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And you could close all of them and it's all good because it's all remote. And it's, and like, you know, you own all your data. It's just running on your own machine. It's a tail scale, all that stuff. Like that is something I'm actively trying to do right now.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

And you could close all of them and it's all good because it's all remote. And it's, and like, you know, you own all your data. It's just running on your own machine. It's a tail scale, all that stuff. Like that is something I'm actively trying to do right now.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

Yeah, yeah. I think the people behind Tmux and Zellege and stuff are great, but I think that philosophically I would love to see them disappear. Not the people.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

Yeah, yeah. I think the people behind Tmux and Zellege and stuff are great, but I think that philosophically I would love to see them disappear. Not the people.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

Yeah, yeah. And if I could get a little bit more nitty gritty, one of the things that I think Ghosty, obviously, the way I've talked about the way we focused on it has been the application.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

Yeah, yeah. And if I could get a little bit more nitty gritty, one of the things that I think Ghosty, obviously, the way I've talked about the way we focused on it has been the application.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

But I think long term, what Ghosty actually becomes is what I what I call lib Ghosty, which I'm really trying to build this cross platform artifact, this library that you could build terminal emulator applications on top of. So you don't have to reinvent the core of understanding Ghosty.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

But I think long term, what Ghosty actually becomes is what I what I call lib Ghosty, which I'm really trying to build this cross platform artifact, this library that you could build terminal emulator applications on top of. So you don't have to reinvent the core of understanding Ghosty.

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

all of the the terminal stuff you could just focus on sort of the ui part and that's not theoretical that's how the mac goes that's how both ghosty apps work they have a platform specific ui that shares a common core and that common core is actually a c library i'm not ready to ship that as like a 1.0 yet the actual core c library but

The Changelog: Software Development, Open Source
We ain't afraid of no Ghostty! (Interview)

all of the the terminal stuff you could just focus on sort of the ui part and that's not theoretical that's how the mac goes that's how both ghosty apps work they have a platform specific ui that shares a common core and that common core is actually a c library i'm not ready to ship that as like a 1.0 yet the actual core c library but