{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Fallthrough","title":"Ghosttying Go","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/7d278697\"></iframe>","width":"100%","height":180,"duration":5704,"description":"What's a terminal? Why is it being emulated? On this week's episode, Matt and Kris are joined by Mitchell Hashimoto to discuss his newest project Ghostty, the Zig programming language, thoughts and feelings about Go, and more. As always, catch some Unpopular Opinions at the end of the episode.Want to hear even more from Mitchell? This episode features bonus content for our Fallthrough Fan and above subscribers! Become a supporter and enjoy bonus content and higher quality audio today, and additional perks and benefits when we add them in the future.Thanks for tuning in and happy listening!Notes & Links:How to reset the terminal in Ghostty (from 04:41)Ghostty reset keybindingSunsetting Cursed Terminal Emulation (from 18:22)XTGETTCAP in Ghostty (from 23:31)ncurses terminfo database (from 25:14)Gnome VTE (from 36:55)Mongoose embedded web server (from 52:28)libuv (from 52:40)freetype (from 52:44)HarfBuzz (from 52:45)Pixman (from 52:48)libxev (from 52:58)z2d (from 53:01)Scripto Continua (from 01:25:26)Chapters:Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram","thumbnail_url":"https://img.transistorcdn.com/mvdmLvKoUHIRpZ-KrAk2Ojbd3YOV0WEY6iiB3rwNNdc/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZWUw/NTFjMmEwMDYwMjdm/MDFjNGRmMThlMWUz/NjQxNC5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}