Top all-time · #7318
Warp
Company blog · blog.warp.devprogrammingsystems
Warp is the company blog at blog.warp.dev, writing about programming and systems. Since 2021, 10 different Hacker News readers have linked it 19 times, most often “How Warp Works”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
Posts from Warp, a Rust-based terminal, about how the product is built and why the terminal needs rethinking. Commenters link them to explain Warp's design choices and its approach to the terminal.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Engineering deep-dives, product launches, and how 800,000 developers use Warp to build with AI agents.
Most-linked posts?
- How Warp Works4 people · 7 mentions · first linked 2021-07-14
- Using tree data structures to implement terminal split panes2 people · 2 mentions · first linked 2022-01-19
- How to draw styled rectangles using the GPU and Metal2 people · 2 mentions · first linked 2021-11-18
- Rust's Rules Are Made to Be Broken2 people · 2 mentions · first linked 2022-03-02
What Hacker News says?
Thank you, Raph! We've been following your work on Druid quite closely for a while, it's very impressive. You'd exactly right that's why we didn't pick Druid--we needed something that rendered on the GPU. We actually talk more about this decision in our "How Warp Works" blog post here: https://blog.warp.dev/how-warp-works/
Comment linking /how-warp-works/
on “Warp: Fast, Rust-based terminal (waiting list)”Submitted The terminal is on life support. Is it worth saving? as a story · 97 points
HN discussionThank you! The UI framework is entirely built in house with the help of Nathan Sobo (co-founder of the Atom text editor). We definitely considered a few of the options on https://www.areweguiyet.com/ but ultimately found none of them supported the requirements we wanted. You can find more details about why we decided to build our own UI framework in the "How Warp Works" blog post we wrote here: https://blog.warp.dev…
Comment linking /how-warp-works/
on “Warp: Fast, Rust-based terminal (waiting list)”Submitted Using tree data structures to implement terminal split panes as a story · 55 points
HN discussionIt's definitely something we actively considered! You can find some more details about why we chose to implement our own UI framework here: https://blog.warp.dev/how-warp-works/ . The tldr; for Druid is they don't support any GPU backend at all right now.
Comment linking /how-warp-works/
on “Warp: Fast, Rust-based terminal (waiting list)”Submitted What’s so special about PS1? Fun with customizing Bash command prompts as a story · 14 points
HN discussionWe mention Rust primarily because it produces a really high-performance app and to make clear that it's not built using Electron or web tech. We wrote up a pretty detailed technical design if you're interested in checking out how we built and why we made the decisions we made: https://blog.warp.dev/how-warp-works/
Comment linking /how-warp-works/
on “Warp: Fast, Rust-based terminal (waiting list)”Submitted Rust's Rules Are Made to Be Broken as a story · 9 points
HN discussionThanks for mentioning us! We believe implementing platform-specific APIs for each platform, e.g. Objective-C APIs for Mac leads to a better user experience but it is much more challenging to maintain. We're currently building a cross-platform UI framework with that philosophy. Hopefully it will make Mac development easier. Learn more here [1] [1] https://blog.warp.dev/how-warp-works/
Comment linking /how-warp-works/
on “A brief reflection on Mac software stagnation”Submitted How to draw styled rectangles using the GPU and Metal as a story · 8 points
HN discussionBecause it has cloud features: "#6: Leverage the cloud. The basics of computing have changed since the advent of the CLI, and no change has been more profound than the rise of the internet. Once you start to think about it, there are a lot of leverage points: why is shell history limited by your local hard-drive? Why doesn’t your shell configuration follow you across machines? Why can’t you transfer a CLI session to…
Comment linking /how-we-design-warp-our-product-philosophy/
on “I want a better shell (2019)”Submitted Using tree data structures to build split panes–more fun than it sounds as a story · 4 points
HN discussionA lot of this has to do with the integration between the Terminal and the Shell. A project that came up recently that seems to take on a few of the issues is https://blog.warp.dev/how-warp-works . I've been meaning to write up a proper critique of this project at some point, but I keep getting side-tracked. I also want a replacement for `fish`, however it's a pretty tall order to implement what I have in mind, and I…
Comment linking /how-warp-works
on “I want a better shell (2019)”Submitted Fantastic terminal programs and how to quit them as a story · 4 points
HN discussionThanks Peter for posting about us. Hi HN, I’m Zach, the author of the post and founder at Warp—a blazingly fast Rust-based terminal. TLDR; The terminal isn’t built for how modern software engineers work. Software development moved to reusability, composability and collaboration years ago. Terminals are still inherently single-user, linear, and ephemeral because the terminal-shell interface was built during a time pe…
Comment linking /how-warp-works/
on “The terminal is on life support. Is it worth saving?”Submitted Rust's Rules Are Made to Be Broken as a story · 3 points
HN discussionSubmitted How we designed themes for the terminal – a peek into our process as a story · 2 points
HN discussionSubmitted How Warp Works as a story · 2 points
HN discussionSubmitted How to draw styled rectangles using the GPU and Metal as a story · 1 points
HN discussion