The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye
I've frequently found myself using [nvitop](<a href="https://github.com/XuehaiPan/nvitop" rel="nofollow">https://github.com/XuehaiPan/nvitop</a>) to diagnose GPU/CPU contention issues.<p>The two best things about it are:<p>- It's easy to install if I can access pip in the container<p>- It makes a compelling screenshot (which helps me communicate with coworkers.)<p>With those two lessons in mind: Here is Sping!<p>Purpose: Help observe and diagnose latency issues at layer 4+ (TCP/HTTP/HTTPS)<p>Two good things about it:<p>- It's easy to install if you have pip. (Available at [service-ping-sping](<a href="https://pypi.org/project/service-ping-sping/" rel="nofollow">https://pypi.org/project/service-ping-sping/</a>) on PyPi)<p>- It makes a compelling screenshot.<p>Not sure if this is the kind of thing that anyone else would be interested in. But I've enjoyed making it and intend to keep using it.
Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye
I've frequently found myself using [nvitop](<a href="https://github.com/XuehaiPan/nvitop" rel="nofollow">https://github.com/XuehaiPan/nvitop</a>) to diagnose GPU/CPU contention issues.<p>The two best things about it are:<p>- It's easy to install if I can access pip in the container<p>- It makes a compelling screenshot (which helps me communicate with coworkers.)<p>With those two lessons in mind: Here is Sping!<p>Purpose: Help observe and diagnose latency issues at layer 4+ (TCP/HTTP/HTTPS)<p>Two good things about it:<p>- It's easy to install if you have pip. (Available at [service-ping-sping](<a href="https://pypi.org/project/service-ping-sping/" rel="nofollow">https://pypi.org/project/service-ping-sping/</a>) on PyPi)<p>- It makes a compelling screenshot.<p>Not sure if this is the kind of thing that anyone else would be interested in. But I've enjoyed making it and intend to keep using it.
Show HN: Base, an SQLite database editor for macOS
I recently released v3 of Base, my SQLite editor for macOS.<p>The goal of this app is to provide a comfortable native GUI for SQLite, without it turning into a massive IDE-style app.<p>The coolest features are<p>- That it can handle full altering of tables, which is quite finicky to do manually with SQLite.<p>- It has a more detailed display of column constraints than most editors. Each constraint is shown as an icon if active, with full details available on clicking the icon.<p>This update also adds support for attaching databases, which is a bit fiddly with macOS sandboxing.<p>I'd love to hear any feedback or answer any questions.
Show HN: Base, an SQLite database editor for macOS
I recently released v3 of Base, my SQLite editor for macOS.<p>The goal of this app is to provide a comfortable native GUI for SQLite, without it turning into a massive IDE-style app.<p>The coolest features are<p>- That it can handle full altering of tables, which is quite finicky to do manually with SQLite.<p>- It has a more detailed display of column constraints than most editors. Each constraint is shown as an icon if active, with full details available on clicking the icon.<p>This update also adds support for attaching databases, which is a bit fiddly with macOS sandboxing.<p>I'd love to hear any feedback or answer any questions.
Show HN: Game demo made with my homemade game engine
Show HN: Game demo made with my homemade game engine
Show HN: Bicyclopedia
Hey folks!<p>A bit of background: I'm a software engineer by trade, but I'm currently on sabbatical doing a year-long working holiday in Australia. I love riding bikes but only had the most beginner-level knowledge of them before I found a job at a bike shop. This was a fun personal project to try to capture some of what I've learned so far, targeted at fellow beginners. It's going to be incomplete/lacking if you already have some bike knowledge, but I hope you all enjoyed it all the same.<p>Please keep the feedback coming; it's late in Australia, but I want to make sure the bike info is at least accurate, if not comprehensive!
Show HN: Bicyclopedia
Hey folks!<p>A bit of background: I'm a software engineer by trade, but I'm currently on sabbatical doing a year-long working holiday in Australia. I love riding bikes but only had the most beginner-level knowledge of them before I found a job at a bike shop. This was a fun personal project to try to capture some of what I've learned so far, targeted at fellow beginners. It's going to be incomplete/lacking if you already have some bike knowledge, but I hope you all enjoyed it all the same.<p>Please keep the feedback coming; it's late in Australia, but I want to make sure the bike info is at least accurate, if not comprehensive!
Show HN: Bicyclopedia
Hey folks!<p>A bit of background: I'm a software engineer by trade, but I'm currently on sabbatical doing a year-long working holiday in Australia. I love riding bikes but only had the most beginner-level knowledge of them before I found a job at a bike shop. This was a fun personal project to try to capture some of what I've learned so far, targeted at fellow beginners. It's going to be incomplete/lacking if you already have some bike knowledge, but I hope you all enjoyed it all the same.<p>Please keep the feedback coming; it's late in Australia, but I want to make sure the bike info is at least accurate, if not comprehensive!
Show HN: Port Kill – A lightweight macOS status bar development port monitor
Show HN: Port Kill – A lightweight macOS status bar development port monitor
Show HN: Clearcam – Add AI object detection to your IP CCTV cameras
This runs YOLOv8 + bytetrack with Tinygrad detections (depending on user config) are saved and can be sent to the companion iOS app along with a notification, all video processing is done locally, all footage is encrypted before leaving your computer, and the sending notifications + videos part is optional.
This uses tinygrad, so it runs well on my apple silicon macs and should be able to run on a lot of hardware (or will be able to when I remove other deps).
Show HN: Clearcam – Add AI object detection to your IP CCTV cameras
This runs YOLOv8 + bytetrack with Tinygrad detections (depending on user config) are saved and can be sent to the companion iOS app along with a notification, all video processing is done locally, all footage is encrypted before leaving your computer, and the sending notifications + videos part is optional.
This uses tinygrad, so it runs well on my apple silicon macs and should be able to run on a lot of hardware (or will be able to when I remove other deps).
Show HN: Clearcam – Add AI object detection to your IP CCTV cameras
This runs YOLOv8 + bytetrack with Tinygrad detections (depending on user config) are saved and can be sent to the companion iOS app along with a notification, all video processing is done locally, all footage is encrypted before leaving your computer, and the sending notifications + videos part is optional.
This uses tinygrad, so it runs well on my apple silicon macs and should be able to run on a lot of hardware (or will be able to when I remove other deps).
How to build a coding agent
Show HN: I Made the Hardest Focus App
my phone secretly robbed all my dreams and i didn’t even knew it got so bad.
when i saw my screen time being about 11hrs with ~95 phone pickups per day, i realized how bad it got.<p>my problem is that i could not avoid social media entirely as i post actively because i’m involved in marketing and branding.<p>I tried the usual, app blockers & time limits, but i always find myself hitting “one more minute” like a junkie.<p>i’m not looking for a complete social media absence or deleting everything as these radical solutions don’t fit my lifestyle and needs and i tend to come back needing even more.<p>the ideal solution for me would be that when i decided to focus on something for specified time i SHOULDN’T reach out to my phone instinctively and needed a wrist slap every time i did so.<p>three weeks later i put out the first version of the @hardestfocusapp - it’s built on a simple, physical truth: to focus, you must disengage.<p>the core mechanic of the app is a commitment device.<p>focus starts not with a button tap, but with a physical act of disengagement with the phone itself that adapts to any situation:<p>- keep it face down on a desk for deep work.<p>- put in the pocket while walking or commuting.<p>- lock the phone for long and uninterrupted focus.<p>this makes the act of disengagement itself as a trigger for start of focus.<p>the consequence is just as real.<p>picking up the phone triggers a 5-second warning siren duel.<p>failure to put it back will erase all the progress made, using the concept of Loss Aversion - a powerful motivator that makes the fear of losing progress more compelling than any virtual reward.<p>it’s not just an app blocker, it became my phone blocker.<p>now when i’m focusing, i’m not on my phone every other minute trying to escape from the thought I could not confront, the warning siren is so loud, it feels like a slap on the wrist and i immediately put the phone away.<p>now i’m not just running away from the thoughts, I’m confronting them and planning ahead
Show HN: Pinch – macOS voice translation for real-time conversations
Hey HN! I’m Christian, daily lurker and some might remember our original launch post (<a href="https://news.ycombinator.com/item?id=42935355">https://news.ycombinator.com/item?id=42935355</a>). Today we're launching Pinch for Mac, which we believe is a step-change improvement in real-time AI translation. Our vision is to make cross-lingual conversations feel as natural as regular conversations.<p>TL:DR
During an online meeting, the app instantly transcribes and translates all audio you hear, and allows you to decide when you translate your voice and when you don't. It's invisible to others (like Granola), and works everywhere without any meeting bots. Try it at startpinch.com<p>Here's a live demo we recorded this morning, without cuts: <a href="https://youtu.be/ltM2p-SosLc" rel="nofollow">https://youtu.be/ltM2p-SosLc</a><p>When we first launched Pinch, we shipped a video conferencing solution with a human-like AI interpreter that was an active participant in your call. Our users hold the spacebar down while speaking to the translator, and when they release the spacebar the translator speaks out to the entire room.<p>That design was intentional - it puts the task of context selection on the user and prevents people from interrupting each other awkwardly (only one person can press spacebar at a time). It also comes with heavy tradeoffs, namely:<p>* Latency - Up to 2x longer meeting lengths due to everyone hearing your full sentence and then the translation of your full sentence<p>* Friction with first-time users - Customers using Pinch for external communication often meet with new people each time, and we've learned of several that send out an instruction doc pre-meeting on how to join and use translation in the Pinch call. Bad signal for our UX.<p>* Restricting our customers to those who are meeting creators<p>Benefits of the desktop app:<p>1. It creates a virtual microphone that you can use in any meeting app<p>2. Instant transcription+translation means you can understand what's going on in real-time and interrupt where necessary<p>3. Simultaneous translation - after you start speaking, the others will hear your translated audio as fast as we can generate it, without interrupting your flow.<p>Over the last months our focus has been on developing a model and UX to support high translation accuracy while automating context selection - knowing exactly when it has enough words to start the translated sentence. We’ve rolled this out to the desktop app first.<p>We're incredibly excited to go public beta today, you can give it a try at www.startpinch.com<p>Cheers,
- Christian
Show HN: Splice – CAD for Cable Harnesses and Electrical Assemblies
I first posted Splice CAD as an in-browser tool for making cable harnesses.<p>Since then it’s grown in both features and scope — the direction is moving from “harness-only” toward a lightweight CAD for wiring and electrical assemblies. New functionality includes:<p>Editing Enhancements<p>- Full undo/redo to easily restore editor state<p>- Multi-select & group actions to move, delete, and add components<p>- Bulk connect tool to create straight-through, crossover, or custom wiring patterns quickly<p>- Multiple connections per pin allow for daisy chains, etc.<p>Documentation Additions<p>- Multi-page PDF configurator to add A2, A3, or A4 pages for engineering drawing downloads<p>- WireViz YAML export (generate WireViz diagrams directly: <a href="https://www.danielrojas.net/projects/wireviz" rel="nofollow">https://www.danielrojas.net/projects/wireviz</a>)<p>Library and Component Additions<p>- Expanded beyond harnesses to include categories for more applications: connectors, cables, breakers, fuses, switches, motors, power supplies<p>- Magic MPN button in the Component Creator to auto-fill specs from part numbers<p>Try it out, no signup: <a href="https://splice-cad.com/#/harness" rel="nofollow">https://splice-cad.com/#/harness</a><p>Docs & tutorials: <a href="https://splice-cad.com/#/tutorial" rel="nofollow">https://splice-cad.com/#/tutorial</a>
Show HN: Splice – CAD for Cable Harnesses and Electrical Assemblies
I first posted Splice CAD as an in-browser tool for making cable harnesses.<p>Since then it’s grown in both features and scope — the direction is moving from “harness-only” toward a lightweight CAD for wiring and electrical assemblies. New functionality includes:<p>Editing Enhancements<p>- Full undo/redo to easily restore editor state<p>- Multi-select & group actions to move, delete, and add components<p>- Bulk connect tool to create straight-through, crossover, or custom wiring patterns quickly<p>- Multiple connections per pin allow for daisy chains, etc.<p>Documentation Additions<p>- Multi-page PDF configurator to add A2, A3, or A4 pages for engineering drawing downloads<p>- WireViz YAML export (generate WireViz diagrams directly: <a href="https://www.danielrojas.net/projects/wireviz" rel="nofollow">https://www.danielrojas.net/projects/wireviz</a>)<p>Library and Component Additions<p>- Expanded beyond harnesses to include categories for more applications: connectors, cables, breakers, fuses, switches, motors, power supplies<p>- Magic MPN button in the Component Creator to auto-fill specs from part numbers<p>Try it out, no signup: <a href="https://splice-cad.com/#/harness" rel="nofollow">https://splice-cad.com/#/harness</a><p>Docs & tutorials: <a href="https://splice-cad.com/#/tutorial" rel="nofollow">https://splice-cad.com/#/tutorial</a>
Show HN: Clyp – Clipboard Manager for Linux