The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Dia, an open-weights TTS model for generating realistic dialogue
Show HN: Lit.money – Ethically designed to be a private, simple way to see money
Hey HN People,<p>I know it's 2025, and you might be wondering why there's a need for a personal finance web app. I'd like to share my story and why I created lit.Money.<p>During COVID, I started actively managing my finances, primarily optimizing for FIRE and monitoring my progress. There are apps in India, but I didn't like their UI.
I don't like to exchange messages or call with accountant for bank details or transaction queries. I also wanted a simple way to view my partner's and family's finances in one place. I considered Copilot, but it wasn't available in India. While there are 1 or 2 good apps available, none offer financial view sharing with partners, family, or accountants.<p>I wanted a simple, user-friendly web app, so I built lit.money (currently available as a web app).<p>Some key features:
- View all your data on a single screen, including the number of transactions and accounts
- Delete all your data with a single click (no need to contact support or wait)
- "Finspace" -> a financial space where you can share your finances with partners, family, or accountants with customizable permissions (read/write) and account visibility
- Easily bulk edit transactions and export data<p>I'm not trying to create the next big thing, just a simple project that provides real value.
I would greatly appreciate your feedback! There's a DEMO MODE available to try it easily, or if you're busy, you can check out some videos (thanks to my wife, she made them): <a href="https://www.youtube.com/@litmoneyapp" rel="nofollow">https://www.youtube.com/@litmoneyapp</a>
Show HN: Real-time 4/20 cannabis sales dashboard using Estuary and Tinybird
Built this dashboard to visualize cannabis sales in real time across North America during 4/20. The data updates live from thousands of dispensary POS transactions as the day unfolds.<p>Under the hood, we’re using Estuary for data streaming and Tinybird to power super fast analytical queries. The charts are made in Tremor and the map is D3.
Show HN: Real-time 4/20 cannabis sales dashboard using Estuary and Tinybird
Built this dashboard to visualize cannabis sales in real time across North America during 4/20. The data updates live from thousands of dispensary POS transactions as the day unfolds.<p>Under the hood, we’re using Estuary for data streaming and Tinybird to power super fast analytical queries. The charts are made in Tremor and the map is D3.
Show HN: JuryNow – Get an anonymous instant verdict from 12 real people
After 16 years, I have just launched my game JuryNow. Imagine having a truly diverse panel of 12 real people of all ages, far removed from your peer group, around the world who will be able to give you an instant decision on your question 24/7. No commentary, just a verdict between two choices. You can ask a moral dilemma, or a fashion dilemma (you can upload 2 images), you can use JuryNow to give you an independent perspective on a family argument, or a workplace problem, or even a trivial thought. You can also ask a mini political poll and receive global verdict in real time.<p>It’s anonymous, fast (under 3 minutes), and...when there are more than 13 people playing simultaneously, completely AI-free<i>.</i><p>How do you pay for this priceless fun? With JuryDuty. While you wait 3 minutes for your verdict, You answer other people’s questions. There is no commentary, just a binary choice.<p>You can ask things like:<p><i>“Do I have a moral duty to go to my brother’s third wedding? We have no parents?”</i><p><i>“Do you feel guilty when you kill mosquitoes?”</i><p><i>"Should I take away my mother's car keys? She is 84 and had two near misses this month."</i><p>As a 58F, I built JuryNow because I wanted to create a truly objective place to get outside opinions that were not from my peer group, but from 12 people in 12 different countries, different ages, professions, cultures, a truly diverse global objective jury with no algorithms.<p>Would love your feedback! It’s totally free, no sign-up needed for a first play.
<a href="https://jurynow.app/" rel="nofollow">https://jurynow.app/</a><p>if there are fewer than 13 people playing (and it only just launched last week and that was just on Reddit!) then a popup will appear saying your verdict is simulated by AI. But this is just a TEMPORARY feature with the MVP. As soon as there are regular players, it will be permanently dismantled and we will celebrate the power of collective human intelligence!
Show HN: JuryNow – Get an anonymous instant verdict from 12 real people
After 16 years, I have just launched my game JuryNow. Imagine having a truly diverse panel of 12 real people of all ages, far removed from your peer group, around the world who will be able to give you an instant decision on your question 24/7. No commentary, just a verdict between two choices. You can ask a moral dilemma, or a fashion dilemma (you can upload 2 images), you can use JuryNow to give you an independent perspective on a family argument, or a workplace problem, or even a trivial thought. You can also ask a mini political poll and receive global verdict in real time.<p>It’s anonymous, fast (under 3 minutes), and...when there are more than 13 people playing simultaneously, completely AI-free<i>.</i><p>How do you pay for this priceless fun? With JuryDuty. While you wait 3 minutes for your verdict, You answer other people’s questions. There is no commentary, just a binary choice.<p>You can ask things like:<p><i>“Do I have a moral duty to go to my brother’s third wedding? We have no parents?”</i><p><i>“Do you feel guilty when you kill mosquitoes?”</i><p><i>"Should I take away my mother's car keys? She is 84 and had two near misses this month."</i><p>As a 58F, I built JuryNow because I wanted to create a truly objective place to get outside opinions that were not from my peer group, but from 12 people in 12 different countries, different ages, professions, cultures, a truly diverse global objective jury with no algorithms.<p>Would love your feedback! It’s totally free, no sign-up needed for a first play.
<a href="https://jurynow.app/" rel="nofollow">https://jurynow.app/</a><p>if there are fewer than 13 people playing (and it only just launched last week and that was just on Reddit!) then a popup will appear saying your verdict is simulated by AI. But this is just a TEMPORARY feature with the MVP. As soon as there are regular players, it will be permanently dismantled and we will celebrate the power of collective human intelligence!
Show HN: JuryNow – Get an anonymous instant verdict from 12 real people
After 16 years, I have just launched my game JuryNow. Imagine having a truly diverse panel of 12 real people of all ages, far removed from your peer group, around the world who will be able to give you an instant decision on your question 24/7. No commentary, just a verdict between two choices. You can ask a moral dilemma, or a fashion dilemma (you can upload 2 images), you can use JuryNow to give you an independent perspective on a family argument, or a workplace problem, or even a trivial thought. You can also ask a mini political poll and receive global verdict in real time.<p>It’s anonymous, fast (under 3 minutes), and...when there are more than 13 people playing simultaneously, completely AI-free<i>.</i><p>How do you pay for this priceless fun? With JuryDuty. While you wait 3 minutes for your verdict, You answer other people’s questions. There is no commentary, just a binary choice.<p>You can ask things like:<p><i>“Do I have a moral duty to go to my brother’s third wedding? We have no parents?”</i><p><i>“Do you feel guilty when you kill mosquitoes?”</i><p><i>"Should I take away my mother's car keys? She is 84 and had two near misses this month."</i><p>As a 58F, I built JuryNow because I wanted to create a truly objective place to get outside opinions that were not from my peer group, but from 12 people in 12 different countries, different ages, professions, cultures, a truly diverse global objective jury with no algorithms.<p>Would love your feedback! It’s totally free, no sign-up needed for a first play.
<a href="https://jurynow.app/" rel="nofollow">https://jurynow.app/</a><p>if there are fewer than 13 people playing (and it only just launched last week and that was just on Reddit!) then a popup will appear saying your verdict is simulated by AI. But this is just a TEMPORARY feature with the MVP. As soon as there are regular players, it will be permanently dismantled and we will celebrate the power of collective human intelligence!
Show HN: DeadDrop – Tiny tool to share files anonymously
Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable Delay
undercutf1 is a F1 live timing app, built as a TUI. It contains traditional timing pages like a Driver Tracker, Timing Tower, Race Control, along with some more detailed analysis like lap and gap history, so that you can see strategies unfolding.<p>I started to build undercutf1 almost two years ago, after becoming increasingly frustrated with the TV direction and lack of detailed information coming out of the live feed. Overtakes were often missed and strategies were often ill-explained or missed. I discovered that F1 live timing data is available over a simple SignalR stream, so I set out building an app that would let me see all the information I could dream of. Now undercutf1 serves as the perfect companion (like a second Martin Brundle) when I'm watching the sessions live.<p>If you want to test it out, you replay the Suzuka race easily by downloading the timing data, then starting a simulated session:<p>1. Download undercutf1 using the installation instructions in the README.<p>2. Import the Suzuka race session data using `undercutf1 import 2025 -m 1256 -s 10006`.<p>3. Start the app (`undercutf1`) then press S (Session) then F (Simulated Session), then select Suzuka then Race using the arrow keys, then press Enter.<p>4. Use arrow keys to navigate between the timing pages, and use N / Shift+N to fast-forward through the session.<p>If you want to test it out during this weekends Jeddah GP, simply install as in the README then start a live session by pressing S (Session) then L (Live Session).<p>The app is built for a terminal of roughly 110x30 cells, which probably seems an odd size but just so happens to be the size of a fullscreen terminal on a MBP zoomed in far enough that the text is easily glanceable when the laptop is placed on a coffee table some distance away from me :) Other terminal sizes will work fine, but information density/scaling may not be ideal.<p>If you're using the TUI during a live session, you'll want to synchronise the delay of the timing feed to your TV feed. Use the N/M keys to increase/decrease the delay. During non-race session, I find it fairly easy to sync the session clock on TV with the session clock on the bottom left of the timing screen. For race sessions, synchronisation is a little harder. I usually aim to sync the start of the race time (e.g. 13:00 on the timing screen clock) with the start of the formation lap, where the live feed helpfully shows the clock tick over to 0 minutes. I usually delay the feed by 30 to 60 seconds.
Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable Delay
undercutf1 is a F1 live timing app, built as a TUI. It contains traditional timing pages like a Driver Tracker, Timing Tower, Race Control, along with some more detailed analysis like lap and gap history, so that you can see strategies unfolding.<p>I started to build undercutf1 almost two years ago, after becoming increasingly frustrated with the TV direction and lack of detailed information coming out of the live feed. Overtakes were often missed and strategies were often ill-explained or missed. I discovered that F1 live timing data is available over a simple SignalR stream, so I set out building an app that would let me see all the information I could dream of. Now undercutf1 serves as the perfect companion (like a second Martin Brundle) when I'm watching the sessions live.<p>If you want to test it out, you replay the Suzuka race easily by downloading the timing data, then starting a simulated session:<p>1. Download undercutf1 using the installation instructions in the README.<p>2. Import the Suzuka race session data using `undercutf1 import 2025 -m 1256 -s 10006`.<p>3. Start the app (`undercutf1`) then press S (Session) then F (Simulated Session), then select Suzuka then Race using the arrow keys, then press Enter.<p>4. Use arrow keys to navigate between the timing pages, and use N / Shift+N to fast-forward through the session.<p>If you want to test it out during this weekends Jeddah GP, simply install as in the README then start a live session by pressing S (Session) then L (Live Session).<p>The app is built for a terminal of roughly 110x30 cells, which probably seems an odd size but just so happens to be the size of a fullscreen terminal on a MBP zoomed in far enough that the text is easily glanceable when the laptop is placed on a coffee table some distance away from me :) Other terminal sizes will work fine, but information density/scaling may not be ideal.<p>If you're using the TUI during a live session, you'll want to synchronise the delay of the timing feed to your TV feed. Use the N/M keys to increase/decrease the delay. During non-race session, I find it fairly easy to sync the session clock on TV with the session clock on the bottom left of the timing screen. For race sessions, synchronisation is a little harder. I usually aim to sync the start of the race time (e.g. 13:00 on the timing screen clock) with the start of the formation lap, where the live feed helpfully shows the clock tick over to 0 minutes. I usually delay the feed by 30 to 60 seconds.
Show HN: Undercutf1 – F1 Live Timing TUI with Driver Tracker, Variable Delay
undercutf1 is a F1 live timing app, built as a TUI. It contains traditional timing pages like a Driver Tracker, Timing Tower, Race Control, along with some more detailed analysis like lap and gap history, so that you can see strategies unfolding.<p>I started to build undercutf1 almost two years ago, after becoming increasingly frustrated with the TV direction and lack of detailed information coming out of the live feed. Overtakes were often missed and strategies were often ill-explained or missed. I discovered that F1 live timing data is available over a simple SignalR stream, so I set out building an app that would let me see all the information I could dream of. Now undercutf1 serves as the perfect companion (like a second Martin Brundle) when I'm watching the sessions live.<p>If you want to test it out, you replay the Suzuka race easily by downloading the timing data, then starting a simulated session:<p>1. Download undercutf1 using the installation instructions in the README.<p>2. Import the Suzuka race session data using `undercutf1 import 2025 -m 1256 -s 10006`.<p>3. Start the app (`undercutf1`) then press S (Session) then F (Simulated Session), then select Suzuka then Race using the arrow keys, then press Enter.<p>4. Use arrow keys to navigate between the timing pages, and use N / Shift+N to fast-forward through the session.<p>If you want to test it out during this weekends Jeddah GP, simply install as in the README then start a live session by pressing S (Session) then L (Live Session).<p>The app is built for a terminal of roughly 110x30 cells, which probably seems an odd size but just so happens to be the size of a fullscreen terminal on a MBP zoomed in far enough that the text is easily glanceable when the laptop is placed on a coffee table some distance away from me :) Other terminal sizes will work fine, but information density/scaling may not be ideal.<p>If you're using the TUI during a live session, you'll want to synchronise the delay of the timing feed to your TV feed. Use the N/M keys to increase/decrease the delay. During non-race session, I find it fairly easy to sync the session clock on TV with the session clock on the bottom left of the timing screen. For race sessions, synchronisation is a little harder. I usually aim to sync the start of the race time (e.g. 13:00 on the timing screen clock) with the start of the formation lap, where the live feed helpfully shows the clock tick over to 0 minutes. I usually delay the feed by 30 to 60 seconds.
Show HN: Goldbach Conjecture up to 4*10^18+7*10^13
Achieved a new world record in verifying the Goldbach Conjecture using grid computing, by extending the verification up to 4 quadrillion (4×10¹⁸) + 70 trillion (7×10¹³).<p>My grid computing system - Gridbach is a cloud-based distributed computing system accessible from any PC or smartphone. It requires no login or app installation. The high-performance WASM (WebAssembly) binary code is downloaded as browser content, enabling computation on the user’s browser.<p>[Website]
<a href="https://gridbach.com/" rel="nofollow">https://gridbach.com/</a><p>[Medium]
<a href="https://medium.com/@jay_gridbach/grid-computing-shatters-world-record-for-goldbach-conjecture-verification-1ef3dc58a38d" rel="nofollow">https://medium.com/@jay_gridbach/grid-computing-shatters-wor...</a>
Show HN: Goldbach Conjecture up to 4*10^18+7*10^13
Achieved a new world record in verifying the Goldbach Conjecture using grid computing, by extending the verification up to 4 quadrillion (4×10¹⁸) + 70 trillion (7×10¹³).<p>My grid computing system - Gridbach is a cloud-based distributed computing system accessible from any PC or smartphone. It requires no login or app installation. The high-performance WASM (WebAssembly) binary code is downloaded as browser content, enabling computation on the user’s browser.<p>[Website]
<a href="https://gridbach.com/" rel="nofollow">https://gridbach.com/</a><p>[Medium]
<a href="https://medium.com/@jay_gridbach/grid-computing-shatters-world-record-for-goldbach-conjecture-verification-1ef3dc58a38d" rel="nofollow">https://medium.com/@jay_gridbach/grid-computing-shatters-wor...</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: I built an AI that turns GitHub codebases into easy tutorials
<a href="https://the-pocket.github.io/Tutorial-Codebase-Knowledge/" rel="nofollow">https://the-pocket.github.io/Tutorial-Codebase-Knowledge/</a>
Show HN: LTE-connected IoT module with remote programming and NL data analysis
Hi HN! I've been working on this IoT platform that aims to simplify deploying remote sensor networks by combining pre-configured LTE hardware with a cloud platform for remote programming and AI-based analysis.<p>The main challenges I'm trying to solve are:<p>1. Eliminating infrastructure setup headaches for IoT deployments
2. Making remote programming and debugging practical for devices that might be difficult to access physically
3. Using natural language for analyzing sensor data, and possibly taking actions based on the analysis<p>I'd really appreciate feedback on:<p>1. Is this approach to IoT development interesting to you?
2. What use cases would you want to explore with this kind of platform?
3. What concerns would you have about adopting something like this?
4. Could anyone recommend workflows or tools for making the AI agent more reliable? Currently using LLMs to generate isolated SQL queries to extract data, but ensuring consistent responses has been challenging.<p>Thanks for any thoughts, and feel free to ask any questions about how the hardware or platform works. Happy to dive into the details!