The best Hacker News stories from All from the past day
Latest posts:
One App – Two Worlds: This Is TikTok in Russia and Ukraine
Show HN: Warp, a Rust-based terminal
Hi HN community,<p>I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish.<p>The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal, and keep pushing further into the world of shells, ultimately ending up with a better integrated experience.<p>At Warp we are building a Rust-based terminal that keeps what’s best about the CLI while modernizing the experience. We’ve built<p>1) An input area that works just like a code editor: selections, cursor positioning and completion menus
2) Grouped commands and outputs: so you can easily copy, search, and share terminal outputs
3) AI-powered Command Generation and Community-sourced Workflows [0]: so you can find useful commands without leaving the terminal
4) The ability to share your outputs with teammates: no more pasting long unformatted code into Slack
5) Project Workflows: save your team’s common commands into your project so your teammates can run them from Warp
See a demo here: [1]<p>We built Warp in Rust with GPU-accelerated graphics, and along the way we built our own UI framework, a text editor that’s a CRDT, and an out-of-the-box theming system. You can learn more here [2]. Huge thanks to our early collaborators: Atom co-founder Nathan Sobo, Nushell co-founder Andres Robalino, and Fish shell lead developer Peter Ammon.<p>We are planning to first open-source our Rust UI framework, and then parts and potentially all of our client. As of now, the community has already been contributing new themes [3]. And we’ve just opened a repository for the community to contribute common useful commands. [4]<p>Our business model is to make the terminal so useful for individuals that their companies will want to pay for the team features. We will never sell your data.<p>We are calling today’s release a “beta” because we know there are still some issues to smooth out. You will notice that a log-in is required and that we do collect usage data and crash reports. We do so to enable team features and also to keep improving the product. Post-beta, we will allow users to opt out of usage data. You can see our privacy policy here [5].<p>While it is a “beta”, we are confident that even today the experience is meaningfully better than in other terminals. If you use a Mac, please give it a shot at warp.dev and let us know how it goes. Otherwise, sign up here [6] to be notified when Warp is ready for your platform.<p>Join our community on Discord [7] and follow us on Twitter [8]<p>Let me know what you think! Ask me anything!<p>[0] <a href="https://docs.warp.dev/features/workflows" rel="nofollow">https://docs.warp.dev/features/workflows</a>
[1] <a href="https://youtu.be/X0LzWAVlOC0" rel="nofollow">https://youtu.be/X0LzWAVlOC0</a>
[2] <a href="https://blog.warp.dev/how-warp-works/" rel="nofollow">https://blog.warp.dev/how-warp-works/</a>
[3] <a href="https://github.com/warpdotdev/themes" rel="nofollow">https://github.com/warpdotdev/themes</a>
[4] <a href="https://github.com/warpdotdev/workflows" rel="nofollow">https://github.com/warpdotdev/workflows</a>
[5] <a href="https://warp.dev/privacy" rel="nofollow">https://warp.dev/privacy</a>
[6] <a href="https://github.com/warpdotdev/warp/issues/120" rel="nofollow">https://github.com/warpdotdev/warp/issues/120</a> and <a href="https://github.com/warpdotdev/Warp/issues/204" rel="nofollow">https://github.com/warpdotdev/Warp/issues/204</a>
[7] warp.dev/discord
[8] twitter.com/warpdotdev
Show HN: Warp, a Rust-based terminal
Hi HN community,<p>I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish.<p>The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal, and keep pushing further into the world of shells, ultimately ending up with a better integrated experience.<p>At Warp we are building a Rust-based terminal that keeps what’s best about the CLI while modernizing the experience. We’ve built<p>1) An input area that works just like a code editor: selections, cursor positioning and completion menus
2) Grouped commands and outputs: so you can easily copy, search, and share terminal outputs
3) AI-powered Command Generation and Community-sourced Workflows [0]: so you can find useful commands without leaving the terminal
4) The ability to share your outputs with teammates: no more pasting long unformatted code into Slack
5) Project Workflows: save your team’s common commands into your project so your teammates can run them from Warp
See a demo here: [1]<p>We built Warp in Rust with GPU-accelerated graphics, and along the way we built our own UI framework, a text editor that’s a CRDT, and an out-of-the-box theming system. You can learn more here [2]. Huge thanks to our early collaborators: Atom co-founder Nathan Sobo, Nushell co-founder Andres Robalino, and Fish shell lead developer Peter Ammon.<p>We are planning to first open-source our Rust UI framework, and then parts and potentially all of our client. As of now, the community has already been contributing new themes [3]. And we’ve just opened a repository for the community to contribute common useful commands. [4]<p>Our business model is to make the terminal so useful for individuals that their companies will want to pay for the team features. We will never sell your data.<p>We are calling today’s release a “beta” because we know there are still some issues to smooth out. You will notice that a log-in is required and that we do collect usage data and crash reports. We do so to enable team features and also to keep improving the product. Post-beta, we will allow users to opt out of usage data. You can see our privacy policy here [5].<p>While it is a “beta”, we are confident that even today the experience is meaningfully better than in other terminals. If you use a Mac, please give it a shot at warp.dev and let us know how it goes. Otherwise, sign up here [6] to be notified when Warp is ready for your platform.<p>Join our community on Discord [7] and follow us on Twitter [8]<p>Let me know what you think! Ask me anything!<p>[0] <a href="https://docs.warp.dev/features/workflows" rel="nofollow">https://docs.warp.dev/features/workflows</a>
[1] <a href="https://youtu.be/X0LzWAVlOC0" rel="nofollow">https://youtu.be/X0LzWAVlOC0</a>
[2] <a href="https://blog.warp.dev/how-warp-works/" rel="nofollow">https://blog.warp.dev/how-warp-works/</a>
[3] <a href="https://github.com/warpdotdev/themes" rel="nofollow">https://github.com/warpdotdev/themes</a>
[4] <a href="https://github.com/warpdotdev/workflows" rel="nofollow">https://github.com/warpdotdev/workflows</a>
[5] <a href="https://warp.dev/privacy" rel="nofollow">https://warp.dev/privacy</a>
[6] <a href="https://github.com/warpdotdev/warp/issues/120" rel="nofollow">https://github.com/warpdotdev/warp/issues/120</a> and <a href="https://github.com/warpdotdev/Warp/issues/204" rel="nofollow">https://github.com/warpdotdev/Warp/issues/204</a>
[7] warp.dev/discord
[8] twitter.com/warpdotdev
Elon Musk to join Twitter’s board of directors
Elon Musk to join Twitter’s board of directors
Exit interviews are a trap
Are you a baby? A litmus test
Are you a baby? A litmus test
Why I'm in the Army Reserve – an explainer for my friends in tech
What I learned as a hired consultant to autodidact physicists (2016)
What I learned as a hired consultant to autodidact physicists (2016)
Elon Musk owns 9.2% of Twitter
Tell HN: My kid's school installed spyware and I can't remove it
My middle schooler goes to Chicago Public Schools. They use Google Classroom for assignments and other communications.<p>I bought him a Chromebook for schoolwork, but also for other private things. When we logged in, the system installed GoGuardian monitoring software on the Chromebook without notice or permission.<p>And now I can't remove it. I wrote to GoGuardian support, and they replied that I had to contact the school or remove my son as a user. The instructions for removing him as a user do not work; on the contrary, I see the message "cps.edu manages this user and may remotely manage settings and monitor user activity" and he can't be removed.<p>I did a full factory reset, signed in to his account again, and now the system is once again locked down.<p>So now I'm in the position where I have to ask permission from a local government entity to please let me install stuff and don't monitor the computer I bought and paid for.<p>Does anyone know how to refer these people to law enforcement for prosecution?
Tell HN: My kid's school installed spyware and I can't remove it
My middle schooler goes to Chicago Public Schools. They use Google Classroom for assignments and other communications.<p>I bought him a Chromebook for schoolwork, but also for other private things. When we logged in, the system installed GoGuardian monitoring software on the Chromebook without notice or permission.<p>And now I can't remove it. I wrote to GoGuardian support, and they replied that I had to contact the school or remove my son as a user. The instructions for removing him as a user do not work; on the contrary, I see the message "cps.edu manages this user and may remotely manage settings and monitor user activity" and he can't be removed.<p>I did a full factory reset, signed in to his account again, and now the system is once again locked down.<p>So now I'm in the position where I have to ask permission from a local government entity to please let me install stuff and don't monitor the computer I bought and paid for.<p>Does anyone know how to refer these people to law enforcement for prosecution?
Jd
Jd
USB-C hubs and my slow descent into madness (2021)
USB-C hubs and my slow descent into madness (2021)
Horrible edge cases when dealing with music
We don’t use a staging environment