The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Pomoglorbo, a TUI Pomodoro timer for your terminal
This started out as a fork of pydoro and turned into a playground for dataclasses and strict mypy type checking. Some of the advanced features are<p>- it writes the current status into .local/state/pomoglorbo for i3status/xbar
- it is very configurable, including cmd hooks to run after a Pomodoro/break finishes or starts<p>The layout is compact, and it runs well over SSH/Mosh/Tmux.
Show HN: Modular Pi Cam
This is the third camera I've designed/made around the raspberry pi parts/ecosystem.<p>The repo has all the STL files, parts list, most wiring diagrams. The first one was the custom Pi Zero HQ cam which was featured on a Hackaday article/podcast.<p>The modular version (aside from being able to swap cameras) mostly has the latest software. Recently I added the ability to process videos in the background (ffmpeg merges wav/mp4 files together).<p>The camera uses crop-zoom-panning for dialing in shots with manual lenses. The menu is created by layering images/text with PIL. Live preview is a little slow as it's SPI based.<p>If anybody is a pro at python I'd appreciate insight on better code. I've mostly just followed a context-based folder layout regarding where everything is.<p>I have not added custom/manual settings yet, it uses auto settings for the most part except for when you use a V3 camera module (which has electronic aperture) then it uses the d-pad to set the focus/diopter value.<p>I have another camera in mind/future build although it's more tailored for videos.<p>Some sample video I've shot.<p><a href="https://www.youtube.com/watch?v=JkjXkQD0j9w" rel="nofollow">https://www.youtube.com/watch?v=JkjXkQD0j9w</a><p>Assembly video<p><a href="https://www.youtube.com/watch?v=dXG-MoIw93Q" rel="nofollow">https://www.youtube.com/watch?v=dXG-MoIw93Q</a><p>At some point I will rewrite the code for a new general purpose DIY camera software from what I've learned, that'll be an undertaking.
Show HN: Modular Pi Cam
This is the third camera I've designed/made around the raspberry pi parts/ecosystem.<p>The repo has all the STL files, parts list, most wiring diagrams. The first one was the custom Pi Zero HQ cam which was featured on a Hackaday article/podcast.<p>The modular version (aside from being able to swap cameras) mostly has the latest software. Recently I added the ability to process videos in the background (ffmpeg merges wav/mp4 files together).<p>The camera uses crop-zoom-panning for dialing in shots with manual lenses. The menu is created by layering images/text with PIL. Live preview is a little slow as it's SPI based.<p>If anybody is a pro at python I'd appreciate insight on better code. I've mostly just followed a context-based folder layout regarding where everything is.<p>I have not added custom/manual settings yet, it uses auto settings for the most part except for when you use a V3 camera module (which has electronic aperture) then it uses the d-pad to set the focus/diopter value.<p>I have another camera in mind/future build although it's more tailored for videos.<p>Some sample video I've shot.<p><a href="https://www.youtube.com/watch?v=JkjXkQD0j9w" rel="nofollow">https://www.youtube.com/watch?v=JkjXkQD0j9w</a><p>Assembly video<p><a href="https://www.youtube.com/watch?v=dXG-MoIw93Q" rel="nofollow">https://www.youtube.com/watch?v=dXG-MoIw93Q</a><p>At some point I will rewrite the code for a new general purpose DIY camera software from what I've learned, that'll be an undertaking.
Show HN: Modular Pi Cam
This is the third camera I've designed/made around the raspberry pi parts/ecosystem.<p>The repo has all the STL files, parts list, most wiring diagrams. The first one was the custom Pi Zero HQ cam which was featured on a Hackaday article/podcast.<p>The modular version (aside from being able to swap cameras) mostly has the latest software. Recently I added the ability to process videos in the background (ffmpeg merges wav/mp4 files together).<p>The camera uses crop-zoom-panning for dialing in shots with manual lenses. The menu is created by layering images/text with PIL. Live preview is a little slow as it's SPI based.<p>If anybody is a pro at python I'd appreciate insight on better code. I've mostly just followed a context-based folder layout regarding where everything is.<p>I have not added custom/manual settings yet, it uses auto settings for the most part except for when you use a V3 camera module (which has electronic aperture) then it uses the d-pad to set the focus/diopter value.<p>I have another camera in mind/future build although it's more tailored for videos.<p>Some sample video I've shot.<p><a href="https://www.youtube.com/watch?v=JkjXkQD0j9w" rel="nofollow">https://www.youtube.com/watch?v=JkjXkQD0j9w</a><p>Assembly video<p><a href="https://www.youtube.com/watch?v=dXG-MoIw93Q" rel="nofollow">https://www.youtube.com/watch?v=dXG-MoIw93Q</a><p>At some point I will rewrite the code for a new general purpose DIY camera software from what I've learned, that'll be an undertaking.
Show HN: ESP32S3 ZXSpectrum
I've been playing around with ESP32 MCUs and displays for a while and finally got around to getting a ZX Spectrum emulator working. I then saw that you can now do full color silk screen printing on PCBs and got the thinking - the ESP32 has capacitive touch capabilities - I could make a full ZX Spectrum keyboard on a PCB along with all the electronics for running the emulator. And it actually works!<p>There's a full video here: <a href="https://youtu.be/foP81O48WAI" rel="nofollow">https://youtu.be/foP81O48WAI</a><p>And you can sign up here for updates as I move towards getting it ready for a production run: <a href="https://esp32zx.substack.com/p/announcing-the-esp32-zx-spectrum" rel="nofollow">https://esp32zx.substack.com/p/announcing-the-esp32-zx-spect...</a><p>It's looks amazing, takes me back to my childhood.
Show HN: Radius – A Meetup.com alternative
Hey everyone! I'm introducing Radius - a project I've been working on for too long! It's an early stage and pretty minimal (which, according to YC means I launched early enough) alternative to Meetup.com, built using Ruby on Rails. It's a platform for creating thriving communities and discovering events around you.<p>What can you do on Radius?<p>- Want to create a group, post events and gather RSVPs? You're covered!<p>- Want event discovery? Coming soon™!<p>I'm a software engineer based in the UK. My first attempt to make this failed spectacularly when I hired a budget dev years ago to "build an MVP" when I had next to no knowledge of software development. So naturally, I changed my career and learned how to build it myself.<p>I wanted to build something that made it easy to find out what was happening around you. We have all these platforms focused on ticketing, meetups, and other event types - but they're all niche enough that they each only list a fragment of what's going on around us. Then you have another subset of groups which host their own website/mailing list and may only advertise an event on -insert social network- and you never know about it until it's too late.<p>The issue I have with existing platforms:<p>- Meetup excludes too many groups by not offering a free tier for smaller/non-profit groups which make up for a huge number of small communities. So many groups just end up dying because one person has to pay the fees. Then there's the fact that their search experience is just terrible. FWIW, I also think they have a marketing issue with the name Meetup.<p>- Eventbrite does ticketing pretty well, but completely failed to develop the group/community aspect and doesn't seem to have put much emphasis on the discovery of events either. They, like Meetup, only attract a certain subset of groups/events as well.<p>So, it feels like there's an opportunity to fill the gap with something that focuses on a wider range of events/groups and emphasises discovery and community. There's so much activity happening around us in the real world - and that's what I'd eventually like Radius to capture.<p>I'm aware that the discovery app category falls into the list of "YC honeypot ideas" but in the time that I've cared about this, nobody has built the thing I wanted to exist, damn it (Maybe that's a sign NOT to build it..).<p>At best, people might find this useful and at worst, it's been a fantastic learning experience.<p>--<p>Feedback -<p>There are a bunch of groups using it for events at the moment, and they've given great feedback to date. I haven't advertised it much though, so this is my attempt at gathering the next wave of feedback. Feel free to:<p>- Try it out: See if Radius works for your groups and events.<p>- Give feedback: Let me know what you think and how we can improve.<p>- Request features: Tell me what features would make Radius even better.<p>Thanks!<p>Link:- <a href="https://www.radius.to/" rel="nofollow">https://www.radius.to/</a><p>Example group:- <a href="https://www.radius.to/groups/toronto-ruby" rel="nofollow">https://www.radius.to/groups/toronto-ruby</a><p>Example event:- <a href="https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf5" rel="nofollow">https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf...</a>
Show HN: Radius – A Meetup.com alternative
Hey everyone! I'm introducing Radius - a project I've been working on for too long! It's an early stage and pretty minimal (which, according to YC means I launched early enough) alternative to Meetup.com, built using Ruby on Rails. It's a platform for creating thriving communities and discovering events around you.<p>What can you do on Radius?<p>- Want to create a group, post events and gather RSVPs? You're covered!<p>- Want event discovery? Coming soon™!<p>I'm a software engineer based in the UK. My first attempt to make this failed spectacularly when I hired a budget dev years ago to "build an MVP" when I had next to no knowledge of software development. So naturally, I changed my career and learned how to build it myself.<p>I wanted to build something that made it easy to find out what was happening around you. We have all these platforms focused on ticketing, meetups, and other event types - but they're all niche enough that they each only list a fragment of what's going on around us. Then you have another subset of groups which host their own website/mailing list and may only advertise an event on -insert social network- and you never know about it until it's too late.<p>The issue I have with existing platforms:<p>- Meetup excludes too many groups by not offering a free tier for smaller/non-profit groups which make up for a huge number of small communities. So many groups just end up dying because one person has to pay the fees. Then there's the fact that their search experience is just terrible. FWIW, I also think they have a marketing issue with the name Meetup.<p>- Eventbrite does ticketing pretty well, but completely failed to develop the group/community aspect and doesn't seem to have put much emphasis on the discovery of events either. They, like Meetup, only attract a certain subset of groups/events as well.<p>So, it feels like there's an opportunity to fill the gap with something that focuses on a wider range of events/groups and emphasises discovery and community. There's so much activity happening around us in the real world - and that's what I'd eventually like Radius to capture.<p>I'm aware that the discovery app category falls into the list of "YC honeypot ideas" but in the time that I've cared about this, nobody has built the thing I wanted to exist, damn it (Maybe that's a sign NOT to build it..).<p>At best, people might find this useful and at worst, it's been a fantastic learning experience.<p>--<p>Feedback -<p>There are a bunch of groups using it for events at the moment, and they've given great feedback to date. I haven't advertised it much though, so this is my attempt at gathering the next wave of feedback. Feel free to:<p>- Try it out: See if Radius works for your groups and events.<p>- Give feedback: Let me know what you think and how we can improve.<p>- Request features: Tell me what features would make Radius even better.<p>Thanks!<p>Link:- <a href="https://www.radius.to/" rel="nofollow">https://www.radius.to/</a><p>Example group:- <a href="https://www.radius.to/groups/toronto-ruby" rel="nofollow">https://www.radius.to/groups/toronto-ruby</a><p>Example event:- <a href="https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf5" rel="nofollow">https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf...</a>
Show HN: Radius – A Meetup.com alternative
Hey everyone! I'm introducing Radius - a project I've been working on for too long! It's an early stage and pretty minimal (which, according to YC means I launched early enough) alternative to Meetup.com, built using Ruby on Rails. It's a platform for creating thriving communities and discovering events around you.<p>What can you do on Radius?<p>- Want to create a group, post events and gather RSVPs? You're covered!<p>- Want event discovery? Coming soon™!<p>I'm a software engineer based in the UK. My first attempt to make this failed spectacularly when I hired a budget dev years ago to "build an MVP" when I had next to no knowledge of software development. So naturally, I changed my career and learned how to build it myself.<p>I wanted to build something that made it easy to find out what was happening around you. We have all these platforms focused on ticketing, meetups, and other event types - but they're all niche enough that they each only list a fragment of what's going on around us. Then you have another subset of groups which host their own website/mailing list and may only advertise an event on -insert social network- and you never know about it until it's too late.<p>The issue I have with existing platforms:<p>- Meetup excludes too many groups by not offering a free tier for smaller/non-profit groups which make up for a huge number of small communities. So many groups just end up dying because one person has to pay the fees. Then there's the fact that their search experience is just terrible. FWIW, I also think they have a marketing issue with the name Meetup.<p>- Eventbrite does ticketing pretty well, but completely failed to develop the group/community aspect and doesn't seem to have put much emphasis on the discovery of events either. They, like Meetup, only attract a certain subset of groups/events as well.<p>So, it feels like there's an opportunity to fill the gap with something that focuses on a wider range of events/groups and emphasises discovery and community. There's so much activity happening around us in the real world - and that's what I'd eventually like Radius to capture.<p>I'm aware that the discovery app category falls into the list of "YC honeypot ideas" but in the time that I've cared about this, nobody has built the thing I wanted to exist, damn it (Maybe that's a sign NOT to build it..).<p>At best, people might find this useful and at worst, it's been a fantastic learning experience.<p>--<p>Feedback -<p>There are a bunch of groups using it for events at the moment, and they've given great feedback to date. I haven't advertised it much though, so this is my attempt at gathering the next wave of feedback. Feel free to:<p>- Try it out: See if Radius works for your groups and events.<p>- Give feedback: Let me know what you think and how we can improve.<p>- Request features: Tell me what features would make Radius even better.<p>Thanks!<p>Link:- <a href="https://www.radius.to/" rel="nofollow">https://www.radius.to/</a><p>Example group:- <a href="https://www.radius.to/groups/toronto-ruby" rel="nofollow">https://www.radius.to/groups/toronto-ruby</a><p>Example event:- <a href="https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf5" rel="nofollow">https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf...</a>
Show HN: Radius – A Meetup.com alternative
Hey everyone! I'm introducing Radius - a project I've been working on for too long! It's an early stage and pretty minimal (which, according to YC means I launched early enough) alternative to Meetup.com, built using Ruby on Rails. It's a platform for creating thriving communities and discovering events around you.<p>What can you do on Radius?<p>- Want to create a group, post events and gather RSVPs? You're covered!<p>- Want event discovery? Coming soon™!<p>I'm a software engineer based in the UK. My first attempt to make this failed spectacularly when I hired a budget dev years ago to "build an MVP" when I had next to no knowledge of software development. So naturally, I changed my career and learned how to build it myself.<p>I wanted to build something that made it easy to find out what was happening around you. We have all these platforms focused on ticketing, meetups, and other event types - but they're all niche enough that they each only list a fragment of what's going on around us. Then you have another subset of groups which host their own website/mailing list and may only advertise an event on -insert social network- and you never know about it until it's too late.<p>The issue I have with existing platforms:<p>- Meetup excludes too many groups by not offering a free tier for smaller/non-profit groups which make up for a huge number of small communities. So many groups just end up dying because one person has to pay the fees. Then there's the fact that their search experience is just terrible. FWIW, I also think they have a marketing issue with the name Meetup.<p>- Eventbrite does ticketing pretty well, but completely failed to develop the group/community aspect and doesn't seem to have put much emphasis on the discovery of events either. They, like Meetup, only attract a certain subset of groups/events as well.<p>So, it feels like there's an opportunity to fill the gap with something that focuses on a wider range of events/groups and emphasises discovery and community. There's so much activity happening around us in the real world - and that's what I'd eventually like Radius to capture.<p>I'm aware that the discovery app category falls into the list of "YC honeypot ideas" but in the time that I've cared about this, nobody has built the thing I wanted to exist, damn it (Maybe that's a sign NOT to build it..).<p>At best, people might find this useful and at worst, it's been a fantastic learning experience.<p>--<p>Feedback -<p>There are a bunch of groups using it for events at the moment, and they've given great feedback to date. I haven't advertised it much though, so this is my attempt at gathering the next wave of feedback. Feel free to:<p>- Try it out: See if Radius works for your groups and events.<p>- Give feedback: Let me know what you think and how we can improve.<p>- Request features: Tell me what features would make Radius even better.<p>Thanks!<p>Link:- <a href="https://www.radius.to/" rel="nofollow">https://www.radius.to/</a><p>Example group:- <a href="https://www.radius.to/groups/toronto-ruby" rel="nofollow">https://www.radius.to/groups/toronto-ruby</a><p>Example event:- <a href="https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf5" rel="nofollow">https://www.radius.to/groups/toronto-ruby/events/s1tczn2usqf...</a>
Show HN: Quickly scan HN for new articles
I have a dedicated HN tab that I come back to and reload multiple times a day to see whats new and hot.<p>I wrote a Chrome Extension to:<p>- quickly scan new articles since my last reload
- quickly scan highly discussed articles
- open actual articles and discussions in a new tab<p>This links to the source code. The chrome extension is linked at the bottom of the github page.<p>Note:<p>- This extension only operates on the HN front page (<a href="https://news.ycombinator.com/news">https://news.ycombinator.com/news</a>)
- The first time you reload the HN front page after installing the extension all articles will get highlighted.
Show HN: Quickly scan HN for new articles
I have a dedicated HN tab that I come back to and reload multiple times a day to see whats new and hot.<p>I wrote a Chrome Extension to:<p>- quickly scan new articles since my last reload
- quickly scan highly discussed articles
- open actual articles and discussions in a new tab<p>This links to the source code. The chrome extension is linked at the bottom of the github page.<p>Note:<p>- This extension only operates on the HN front page (<a href="https://news.ycombinator.com/news">https://news.ycombinator.com/news</a>)
- The first time you reload the HN front page after installing the extension all articles will get highlighted.
Show HN: I made an open source and local translation app
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning).
The app is still in beta, so I would love your feedback.
Show HN: I made an open source and local translation app
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning).
The app is still in beta, so I would love your feedback.
Show HN: I made an open source and local translation app
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning).
The app is still in beta, so I would love your feedback.
Show HN: I made an open source and local translation app
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning).
The app is still in beta, so I would love your feedback.
Show HN: I made an open source and local translation app
A few years ago, right after high school, I decided to try to make a simultaneous translation app for Android as a side project, it took longer than expected (about 2 years) and I had to make a lot of compromises (I had to use Google's API and therefore make users use a developer key because at the time there were no free solutions for speech recognition and translation that had good quality). At the end of university, I decided to pick it up again and finally, using OpenAi's Whisper for speech recognition and Meta's NLLB for translation (with both running locally on the phone), I managed to make it free and totally open-source (as it was meant to be from the beginning).
The app is still in beta, so I would love your feedback.
Show HN: Billard – Generate music from ball collisions in 2D space
Hello HN! Here's Billard. It combines music and physics into a unique creative tool, as I explore various unconventional methods for generating music.<p>Most traditional music composition tools revolve around the idea of a repeatable pattern. Billard is a webapp that never repeats itself. It generates music automatically based on the collisions of balls in a 2D space. Collisions trigger notes (or chords) in a given key. One can add balls or move them (y-position is pitch); the app remembers its state between reloads; or it can be reset with the 'init' button on the top left. Gravity can be adjusted in real time to change the behavior of the balls.<p>It owes a lot of inspiration to Brian Eno and Erik Satie (inventor of <i>musique d'ameublement</i>, or "furniture music"). Some may think the lack of pattern makes it not musical enough -- but this lets it be listened to —and watched— for a while without boredom.<p>The webapp is made using plain JavaScript. (All SVG icons were made 'by hand'.) It uses Tone.js only for triggering piano samples. Beyond piano, it's MIDI-enabled and works well at slow speed with haunting, dark synth sounds.<p>Hope you like it!
Show HN: Billard – Generate music from ball collisions in 2D space
Hello HN! Here's Billard. It combines music and physics into a unique creative tool, as I explore various unconventional methods for generating music.<p>Most traditional music composition tools revolve around the idea of a repeatable pattern. Billard is a webapp that never repeats itself. It generates music automatically based on the collisions of balls in a 2D space. Collisions trigger notes (or chords) in a given key. One can add balls or move them (y-position is pitch); the app remembers its state between reloads; or it can be reset with the 'init' button on the top left. Gravity can be adjusted in real time to change the behavior of the balls.<p>It owes a lot of inspiration to Brian Eno and Erik Satie (inventor of <i>musique d'ameublement</i>, or "furniture music"). Some may think the lack of pattern makes it not musical enough -- but this lets it be listened to —and watched— for a while without boredom.<p>The webapp is made using plain JavaScript. (All SVG icons were made 'by hand'.) It uses Tone.js only for triggering piano samples. Beyond piano, it's MIDI-enabled and works well at slow speed with haunting, dark synth sounds.<p>Hope you like it!
Show HN: Billard – Generate music from ball collisions in 2D space
Hello HN! Here's Billard. It combines music and physics into a unique creative tool, as I explore various unconventional methods for generating music.<p>Most traditional music composition tools revolve around the idea of a repeatable pattern. Billard is a webapp that never repeats itself. It generates music automatically based on the collisions of balls in a 2D space. Collisions trigger notes (or chords) in a given key. One can add balls or move them (y-position is pitch); the app remembers its state between reloads; or it can be reset with the 'init' button on the top left. Gravity can be adjusted in real time to change the behavior of the balls.<p>It owes a lot of inspiration to Brian Eno and Erik Satie (inventor of <i>musique d'ameublement</i>, or "furniture music"). Some may think the lack of pattern makes it not musical enough -- but this lets it be listened to —and watched— for a while without boredom.<p>The webapp is made using plain JavaScript. (All SVG icons were made 'by hand'.) It uses Tone.js only for triggering piano samples. Beyond piano, it's MIDI-enabled and works well at slow speed with haunting, dark synth sounds.<p>Hope you like it!
Show HN: ThreadQuilt: AI-Free Thread Aggregator
Hey HN,<p>I've been working on a project called ThreadQuilt, and I'm excited to share it with you all. ThreadQuilt is a community discussion aggregator that brings together the best threads from various forums and platforms into one convenient place. Whether you're interested in programming, tech trends, or just want to stay updated on niche topics, ThreadQuilt helps you find and follow the most relevant conversations without the clutter of AI-generated content. It's all about real human discussions, curated for quality and relevance.<p>I built ThreadQuilt because I was tired of wading through endless noise to find meaningful discussions. With ThreadQuilt, you get a cleaner, more focused experience that highlights the best parts of the web's conversations. Check it out and let me know what you think! Your feedback would mean the world to me as I continue to improve and expand the site. Happy threading!