The best Hacker News stories from Show from the past day
Latest posts:
Show HN: tere – A Faster Alternative to cd+ls
Hi HN!<p>I wrote a small program to browse folders in the terminal. The main inspiration was type-ahead search in GUI file managers. There exist several programs that are similar (see the listing in the README), but none of them do it quite the way I like, and often they have a very complex UI and a ton of features. I tried to make something that is obvious how to use and gets out of your way. (I also wanted an excuse to learn Rust.)<p>Let me know what you think!
Show HN: tere – A Faster Alternative to cd+ls
Hi HN!<p>I wrote a small program to browse folders in the terminal. The main inspiration was type-ahead search in GUI file managers. There exist several programs that are similar (see the listing in the README), but none of them do it quite the way I like, and often they have a very complex UI and a ton of features. I tried to make something that is obvious how to use and gets out of your way. (I also wanted an excuse to learn Rust.)<p>Let me know what you think!
Show HN: Sun Clock: a 24hr clock that shows the position of the sun
Show HN: A design-by-contract Python package in ~100 lines
Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
Show HN: Payload – Cross-platform desktop app for LAN file transfers
Hi HN.<p>I built Payload to make file transfers easy for less-technical users who need large/fast transfers, so I have focused on auto-discovery, drag-and-drop, visually distinct device icons.<p>It's using Tauri (an "Electron alternative" built on Rust) which keeps my binaries small and bundles to .msi, .dmg, .deb and .appimage. No CLI, iOS or Android support (yet).<p>The network stack is a separate binary written in Go. It uses mDNS for local network discovery and TLS over TCP or Quic, with a public Ed25519 keypair for each device. The protocol is ad-hoc and symmetrical control stream using JSON and binary data streams. Planning to open source these parts eventually..<p>Transfers should saturate the local network link. It reaches ~116 MB/s wired at my home, but if you have a >1000 Mbit link, I'd be curious to see how much speed you can squeeze out.<p>See also:<p><a href="https://news.ycombinator.com/item?id=21575869" rel="nofollow">https://news.ycombinator.com/item?id=21575869</a><p><a href="https://news.ycombinator.com/item?id=24351111" rel="nofollow">https://news.ycombinator.com/item?id=24351111</a>
Show HN: Payload – Cross-platform desktop app for LAN file transfers
Hi HN.<p>I built Payload to make file transfers easy for less-technical users who need large/fast transfers, so I have focused on auto-discovery, drag-and-drop, visually distinct device icons.<p>It's using Tauri (an "Electron alternative" built on Rust) which keeps my binaries small and bundles to .msi, .dmg, .deb and .appimage. No CLI, iOS or Android support (yet).<p>The network stack is a separate binary written in Go. It uses mDNS for local network discovery and TLS over TCP or Quic, with a public Ed25519 keypair for each device. The protocol is ad-hoc and symmetrical control stream using JSON and binary data streams. Planning to open source these parts eventually..<p>Transfers should saturate the local network link. It reaches ~116 MB/s wired at my home, but if you have a >1000 Mbit link, I'd be curious to see how much speed you can squeeze out.<p>See also:<p><a href="https://news.ycombinator.com/item?id=21575869" rel="nofollow">https://news.ycombinator.com/item?id=21575869</a><p><a href="https://news.ycombinator.com/item?id=24351111" rel="nofollow">https://news.ycombinator.com/item?id=24351111</a>
Show HN: A JWST/Hubble deepfield comparison on a zoomable/pannable map interface
Show HN: A JWST/Hubble deepfield comparison on a zoomable/pannable map interface
Show HN: A JWST/Hubble deepfield comparison on a zoomable/pannable map interface
Show HN: Permify – Open-source authorization service based on Google Zanzibar
Show HN: Permify – Open-source authorization service based on Google Zanzibar
Show HN: Permify – Open-source authorization service based on Google Zanzibar
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: I built an app for when I talk too much in online meetings
Hey HN!<p>Alexis here, I’m a product manager and software developer in Berlin by way of New York.<p>I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.<p>The app gives me feedback and a little more in control of what I have influence over by:<p>* Keeping track of how long I’ve been speaking<p>* Catching myself before I talk too much<p>* Developing a better sense of timing<p>I truly love having conversations with people in real-life.<p>But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.<p>If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at <a href="https://unblah.me/" rel="nofollow">https://unblah.me/</a>.<p>Cheers!<p>Alexis<p>PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)<p>edit: bullet-list formatting
Show HN: Porting OpenBSD Pledge() to Linux
Show HN: Porting OpenBSD Pledge() to Linux
Show HN: Porting OpenBSD Pledge() to Linux