The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Konga Beat – A custom track editor for Donkey Konga 2 and 3
Howdy HN!<p>For those who don't know, back in the early 2000s, Nintendo and Namco developed a series of music rhythm games for the GameCube featuring Donkey Kong called Donkey Konga: <a href="https://www.mariowiki.com/Donkey_Konga_(series)" rel="nofollow">https://www.mariowiki.com/Donkey_Konga_(series)</a><p>The Donkey Konga games borrowed heavily from Taiko no Tatsujin (another music rhythm game by Namco). However, instead of taiko drums, the player would use DK Bongos to jam along with music from different eras and genres.<p>Long story short, I figured out how to add custom tracks to some of the Donkey Konga games (Donkey Konga 2 and 3) but found the entire process cumbersome, so I decided to make a dedicated editor. It was a lot of fun to make, and I hope others get some enjoyment out of it too!
Show HN: Konga Beat – A custom track editor for Donkey Konga 2 and 3
Howdy HN!<p>For those who don't know, back in the early 2000s, Nintendo and Namco developed a series of music rhythm games for the GameCube featuring Donkey Kong called Donkey Konga: <a href="https://www.mariowiki.com/Donkey_Konga_(series)" rel="nofollow">https://www.mariowiki.com/Donkey_Konga_(series)</a><p>The Donkey Konga games borrowed heavily from Taiko no Tatsujin (another music rhythm game by Namco). However, instead of taiko drums, the player would use DK Bongos to jam along with music from different eras and genres.<p>Long story short, I figured out how to add custom tracks to some of the Donkey Konga games (Donkey Konga 2 and 3) but found the entire process cumbersome, so I decided to make a dedicated editor. It was a lot of fun to make, and I hope others get some enjoyment out of it too!
Show HN: Konga Beat – A custom track editor for Donkey Konga 2 and 3
Howdy HN!<p>For those who don't know, back in the early 2000s, Nintendo and Namco developed a series of music rhythm games for the GameCube featuring Donkey Kong called Donkey Konga: <a href="https://www.mariowiki.com/Donkey_Konga_(series)" rel="nofollow">https://www.mariowiki.com/Donkey_Konga_(series)</a><p>The Donkey Konga games borrowed heavily from Taiko no Tatsujin (another music rhythm game by Namco). However, instead of taiko drums, the player would use DK Bongos to jam along with music from different eras and genres.<p>Long story short, I figured out how to add custom tracks to some of the Donkey Konga games (Donkey Konga 2 and 3) but found the entire process cumbersome, so I decided to make a dedicated editor. It was a lot of fun to make, and I hope others get some enjoyment out of it too!
Show HN: Konga Beat – A custom track editor for Donkey Konga 2 and 3
Howdy HN!<p>For those who don't know, back in the early 2000s, Nintendo and Namco developed a series of music rhythm games for the GameCube featuring Donkey Kong called Donkey Konga: <a href="https://www.mariowiki.com/Donkey_Konga_(series)" rel="nofollow">https://www.mariowiki.com/Donkey_Konga_(series)</a><p>The Donkey Konga games borrowed heavily from Taiko no Tatsujin (another music rhythm game by Namco). However, instead of taiko drums, the player would use DK Bongos to jam along with music from different eras and genres.<p>Long story short, I figured out how to add custom tracks to some of the Donkey Konga games (Donkey Konga 2 and 3) but found the entire process cumbersome, so I decided to make a dedicated editor. It was a lot of fun to make, and I hope others get some enjoyment out of it too!
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W.<p>Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input.<p>Tech: Written in Go, optimized for Raspberry Pi Zero W.<p>I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks some interesting discussions. Feedback and contributions are welcome!
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W.<p>Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input.<p>Tech: Written in Go, optimized for Raspberry Pi Zero W.<p>I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks some interesting discussions. Feedback and contributions are welcome!
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W.<p>Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input.<p>Tech: Written in Go, optimized for Raspberry Pi Zero W.<p>I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks some interesting discussions. Feedback and contributions are welcome!
Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB
Hi HN! I built Bluetooth USB Peripheral Relay, a tool that lets Bluetooth devices (like keyboards and mice) connect to USB-only hosts using a Raspberry Pi Zero W.<p>Why? My friend needed a way to use his Bluetooth mouse and keyboard on a PC with Bluetooth disabled due to policy restrictions. This tool acts as a bridge, relaying Bluetooth input over USB. It also lets you use Bluetooth peripherals with older devices that only support USB input.<p>Tech: Written in Go, optimized for Raspberry Pi Zero W.<p>I love HN’s community and often lurk here—I’m hoping this project is useful or at least sparks some interesting discussions. Feedback and contributions are welcome!
Show HN: We built the simplest Online Unit Converter for everyday use
Features:<p>200+ unit converters in Area, Length, Mass, Speed, Temperature, and Time categories;
Precision: up to 28 decimal places;
Conversion formulas with examples;
Neat UI with light/dark theme.<p>Enjoy using it.
Show HN: Open-source Kibana alternative for logs and traces in ClickHouse
Hi HN, Mike and Warren here! We're excited to share some (early) work towards our next major version of HyperDX. HyperDX makes it easy to visualize/search logs & traces on top of Clickhouse (so incident & bug investigations hopefully go by a little easier). For example, if a team is thinking of migrating to Clickhouse for their observability data warehouse [1][2][3] usually due to cost or data privacy reasons, they can easily throw HyperDX on top to do the UI layer for analysis and dashboarding in a dev-friendly way (aka not needing to type paragraphs of SQL to find some logs)<p>Over the past year we've seen a ton of excitement in companies adopting Clickhouse-based observability stacks - but one of the biggest challenges we've seen is that the UI layer on top of Clickhouse is either clunky to use for observability use cases (ex. BI tools), or too tied to a specific ingestion architecture to scale to every use case (we used to be in this category!). For companies that needed more flexibility in how their data is ingested and stored (usually due to running at a large scale), there's really no good options for a developer experience (DX) focused observability layer on top of Clickhouse (Shopify spent 3 years building it in-house!)<p>Our current release works completely in the browser - and it does this by building on top of Clickhouse's HTTP interface, which our React app can directly talk to. This means you can actually try HyperDX in your browser on your own Clickhouse with no installation! This was fortunately easy for us to accomplish due to being full stack Typescript, making it incredibly easy to shift between server and client code. On top of this we've been spending time baking in performance optimizations to ensure that HyperDX can continue to leverage Clickhouse efficiently at larger data volumes. We do a few tricks like only fetching columns that are needed for the current search, and re-querying to expand the entire row if needed to fully leverage Clickhouse's columnar nature (40% faster, ymmv!) - or rewriting queries to use materialized columns to speed up Map column access when available (10x faster!).<p>On the DX side: we support querying using both Lucene (ex. `fullText property:value`) and SQL syntax. We've found the former to be our favorite for how concise it is. Similarly for charts, our chart builder has been upgraded to accept SQL expressions as well, so you can leverage the full power of SQL, while avoiding typing paragraphs of boilerplate SQL for time series data. We also make it easy to switch between UTC/local timestamps! Lastly, we've added high cardinality outlier analysis by charting the delta between outlier and inlier events (a la bubble up) - which we've found really helpful in narrowing down causes of regressions/anomalies in our traces.<p>We have a lot more planned for the full release - but wanted to get this out early to hear your feedback and opinions!<p>In Browser Live Demo: <a href="https://play.hyperdx.io/search">https://play.hyperdx.io/search</a><p>Github Repo: <a href="https://github.com/hyperdxio/hyperdx/tree/v2">https://github.com/hyperdxio/hyperdx/tree/v2</a><p>Landing Page: <a href="https://hyperdx.io/v2">https://hyperdx.io/v2</a><p>[1]: <a href="https://www.uber.com/blog/logging/" rel="nofollow">https://www.uber.com/blog/logging/</a>
[2]: <a href="https://blog.cloudflare.com/log-analytics-using-clickhouse/" rel="nofollow">https://blog.cloudflare.com/log-analytics-using-clickhouse/</a>
[3]: <a href="https://www.youtube.com/watch?v=LDj3_jMsCXg&list=PLvQF73bM4-5X9mt0lweCXL_v8xdvrLEvB" rel="nofollow">https://www.youtube.com/watch?v=LDj3_jMsCXg&list=PLvQF73bM4-...</a>
Show HN: Open-source Kibana alternative for logs and traces in ClickHouse
Hi HN, Mike and Warren here! We're excited to share some (early) work towards our next major version of HyperDX. HyperDX makes it easy to visualize/search logs & traces on top of Clickhouse (so incident & bug investigations hopefully go by a little easier). For example, if a team is thinking of migrating to Clickhouse for their observability data warehouse [1][2][3] usually due to cost or data privacy reasons, they can easily throw HyperDX on top to do the UI layer for analysis and dashboarding in a dev-friendly way (aka not needing to type paragraphs of SQL to find some logs)<p>Over the past year we've seen a ton of excitement in companies adopting Clickhouse-based observability stacks - but one of the biggest challenges we've seen is that the UI layer on top of Clickhouse is either clunky to use for observability use cases (ex. BI tools), or too tied to a specific ingestion architecture to scale to every use case (we used to be in this category!). For companies that needed more flexibility in how their data is ingested and stored (usually due to running at a large scale), there's really no good options for a developer experience (DX) focused observability layer on top of Clickhouse (Shopify spent 3 years building it in-house!)<p>Our current release works completely in the browser - and it does this by building on top of Clickhouse's HTTP interface, which our React app can directly talk to. This means you can actually try HyperDX in your browser on your own Clickhouse with no installation! This was fortunately easy for us to accomplish due to being full stack Typescript, making it incredibly easy to shift between server and client code. On top of this we've been spending time baking in performance optimizations to ensure that HyperDX can continue to leverage Clickhouse efficiently at larger data volumes. We do a few tricks like only fetching columns that are needed for the current search, and re-querying to expand the entire row if needed to fully leverage Clickhouse's columnar nature (40% faster, ymmv!) - or rewriting queries to use materialized columns to speed up Map column access when available (10x faster!).<p>On the DX side: we support querying using both Lucene (ex. `fullText property:value`) and SQL syntax. We've found the former to be our favorite for how concise it is. Similarly for charts, our chart builder has been upgraded to accept SQL expressions as well, so you can leverage the full power of SQL, while avoiding typing paragraphs of boilerplate SQL for time series data. We also make it easy to switch between UTC/local timestamps! Lastly, we've added high cardinality outlier analysis by charting the delta between outlier and inlier events (a la bubble up) - which we've found really helpful in narrowing down causes of regressions/anomalies in our traces.<p>We have a lot more planned for the full release - but wanted to get this out early to hear your feedback and opinions!<p>In Browser Live Demo: <a href="https://play.hyperdx.io/search">https://play.hyperdx.io/search</a><p>Github Repo: <a href="https://github.com/hyperdxio/hyperdx/tree/v2">https://github.com/hyperdxio/hyperdx/tree/v2</a><p>Landing Page: <a href="https://hyperdx.io/v2">https://hyperdx.io/v2</a><p>[1]: <a href="https://www.uber.com/blog/logging/" rel="nofollow">https://www.uber.com/blog/logging/</a>
[2]: <a href="https://blog.cloudflare.com/log-analytics-using-clickhouse/" rel="nofollow">https://blog.cloudflare.com/log-analytics-using-clickhouse/</a>
[3]: <a href="https://www.youtube.com/watch?v=LDj3_jMsCXg&list=PLvQF73bM4-5X9mt0lweCXL_v8xdvrLEvB" rel="nofollow">https://www.youtube.com/watch?v=LDj3_jMsCXg&list=PLvQF73bM4-...</a>
Show HN: Proxmox VE Helper Scripts
Show HN: Proxmox VE Helper Scripts
Show HN: Proxmox VE Helper Scripts
Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
Hey HN! I built StretchMyTimeOff as a quick experiment using Cursor (Anysphere's AI code editor) and GPT-4o to see how far AI could go in building a simple, functional site.<p>What it does: The site helps you get the most out of your vacation by suggesting optimal days to take off around national holidays, maximizing long breaks with minimal vacation days, anywhere in the world and for any calendar year.<p>It's an idea I've had for a while, and building the algorithm with GPT was a fun challenge. Any feedback or ideas I'm all ears :)
Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
Hey HN! I built StretchMyTimeOff as a quick experiment using Cursor (Anysphere's AI code editor) and GPT-4o to see how far AI could go in building a simple, functional site.<p>What it does: The site helps you get the most out of your vacation by suggesting optimal days to take off around national holidays, maximizing long breaks with minimal vacation days, anywhere in the world and for any calendar year.<p>It's an idea I've had for a while, and building the algorithm with GPT was a fun challenge. Any feedback or ideas I'm all ears :)
Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
Hey HN! I built StretchMyTimeOff as a quick experiment using Cursor (Anysphere's AI code editor) and GPT-4o to see how far AI could go in building a simple, functional site.<p>What it does: The site helps you get the most out of your vacation by suggesting optimal days to take off around national holidays, maximizing long breaks with minimal vacation days, anywhere in the world and for any calendar year.<p>It's an idea I've had for a while, and building the algorithm with GPT was a fun challenge. Any feedback or ideas I'm all ears :)
Show HN: Stretch My Time Off – An Algorithm to Optimize Your Vacation Days
Hey HN! I built StretchMyTimeOff as a quick experiment using Cursor (Anysphere's AI code editor) and GPT-4o to see how far AI could go in building a simple, functional site.<p>What it does: The site helps you get the most out of your vacation by suggesting optimal days to take off around national holidays, maximizing long breaks with minimal vacation days, anywhere in the world and for any calendar year.<p>It's an idea I've had for a while, and building the algorithm with GPT was a fun challenge. Any feedback or ideas I'm all ears :)
Show HN: Jelly – A simpler shared inbox for small teams
Hello HN!<p>I wanted to share something we at Good Enough (<a href="https://goodenough.us" rel="nofollow">https://goodenough.us</a>) built over the past year:<p>Jelly! <a href="https://letsjelly.com" rel="nofollow">https://letsjelly.com</a><p>Jelly is a simpler shared inbox for small teams (like us) to answer team email. We had just been sharing a login to Fastmail previously, but as email started getting busier, that really started to stink as a solution — no one knew who was going to answer what, if someone else saw an email or not, etc etc. And a Google Group would prove to be worse, as replies too easily got lost to personal inboxes if someone accidentally didn’t “Reply All”. It wasn’t great!<p>We went looking for a tool to solve these problems, but everything we found was way too much software, and really quite expensive charging per seat. We didn’t need a complex ticketing system. We just needed email, as a team, in a simple and sane way.<p>So we built Jelly! And we’re not charging per seat, so you can bring your whole team for a very affordable price. (As a quick comparison for our team of six: Jelly’s lowest tier costs just $29/month while Zendesk’s costs upwards of $330/month.)<p>We would love to hear thoughts from anyone on a small team that needs to handle shared email. Also, if you know of other teams in that same position, we’d appreciate you letting them know about Jelly. Thank you!
Show HN: Jelly – A simpler shared inbox for small teams
Hello HN!<p>I wanted to share something we at Good Enough (<a href="https://goodenough.us" rel="nofollow">https://goodenough.us</a>) built over the past year:<p>Jelly! <a href="https://letsjelly.com" rel="nofollow">https://letsjelly.com</a><p>Jelly is a simpler shared inbox for small teams (like us) to answer team email. We had just been sharing a login to Fastmail previously, but as email started getting busier, that really started to stink as a solution — no one knew who was going to answer what, if someone else saw an email or not, etc etc. And a Google Group would prove to be worse, as replies too easily got lost to personal inboxes if someone accidentally didn’t “Reply All”. It wasn’t great!<p>We went looking for a tool to solve these problems, but everything we found was way too much software, and really quite expensive charging per seat. We didn’t need a complex ticketing system. We just needed email, as a team, in a simple and sane way.<p>So we built Jelly! And we’re not charging per seat, so you can bring your whole team for a very affordable price. (As a quick comparison for our team of six: Jelly’s lowest tier costs just $29/month while Zendesk’s costs upwards of $330/month.)<p>We would love to hear thoughts from anyone on a small team that needs to handle shared email. Also, if you know of other teams in that same position, we’d appreciate you letting them know about Jelly. Thank you!