The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I made a tiny device for automatically recording digital pianos
Hey HN!<p>A few years ago, I left my cushy big tech job to make hardware.<p>And made the device I always wanted - an automatic piano recorder!<p>I usually play piano improvisationally, and manually hitting record never meshed well with that. But there are always moments I wish I recorded, and now they are!<p>Hopefully it scratches a similar itch for some of you as well!<p>A few of the tech details:
* built on an esp32-s3
* custom injection molded enclosure
* BLE comms, sd card storage, DS1302 RTC
* android & ios apps with Flutter
* Shadertoy vfx support for video sharing<p>- Chip
Show HN: Nondeterministic finite queued dialog automaton
Show HN: Visprex – Open-source, in-browser data visualisation tool for CSV files
Hello HN. I've always found writing data visualisation scripts boring and repetitive in data science workflows earlier in my career, so I built this tool to automate it. The available methods are based on my experience in econometrics where histograms and scatterplots were the starting points to check data distributions.<p>The link is to the documentation and the app is freely available at <a href="https://visprex.com" rel="nofollow">https://visprex.com</a>, and if you're curious about the implementation it's open source at <a href="https://github.com/visprex/visprex">https://github.com/visprex/visprex</a>. I'd appreciate any comments and feedback!
Show HN: Visprex – Open-source, in-browser data visualisation tool for CSV files
Hello HN. I've always found writing data visualisation scripts boring and repetitive in data science workflows earlier in my career, so I built this tool to automate it. The available methods are based on my experience in econometrics where histograms and scatterplots were the starting points to check data distributions.<p>The link is to the documentation and the app is freely available at <a href="https://visprex.com" rel="nofollow">https://visprex.com</a>, and if you're curious about the implementation it's open source at <a href="https://github.com/visprex/visprex">https://github.com/visprex/visprex</a>. I'd appreciate any comments and feedback!
Show HN: Visprex – Open-source, in-browser data visualisation tool for CSV files
Hello HN. I've always found writing data visualisation scripts boring and repetitive in data science workflows earlier in my career, so I built this tool to automate it. The available methods are based on my experience in econometrics where histograms and scatterplots were the starting points to check data distributions.<p>The link is to the documentation and the app is freely available at <a href="https://visprex.com" rel="nofollow">https://visprex.com</a>, and if you're curious about the implementation it's open source at <a href="https://github.com/visprex/visprex">https://github.com/visprex/visprex</a>. I'd appreciate any comments and feedback!
Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler
I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler
I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler
I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
Show HN: HTML-to-Markdown – convert entire websites to Markdown with Golang/CLI
Hey HN!<p>I originally built “html-to-markdown” back in 2018 (while still in high school) to handle complex HTML conversions where other libraries struggled.<p>Now, I’ve released v2 — a complete rewrite designed to handle even more edge cases. It supports entire websites with a high accuracy.<p>Example use: I’ve used it in my RSS reader to strip HTML down to clean Markdown, similar to the "Reader Mode" in your Browser.<p>It can be used as a Golang package or as an CLI.<p>Give it a try & tell me what edge cases you encounter!
Show HN: HTML-to-Markdown – convert entire websites to Markdown with Golang/CLI
Hey HN!<p>I originally built “html-to-markdown” back in 2018 (while still in high school) to handle complex HTML conversions where other libraries struggled.<p>Now, I’ve released v2 — a complete rewrite designed to handle even more edge cases. It supports entire websites with a high accuracy.<p>Example use: I’ve used it in my RSS reader to strip HTML down to clean Markdown, similar to the "Reader Mode" in your Browser.<p>It can be used as a Golang package or as an CLI.<p>Give it a try & tell me what edge cases you encounter!
Show HN: HTML-to-Markdown – convert entire websites to Markdown with Golang/CLI
Hey HN!<p>I originally built “html-to-markdown” back in 2018 (while still in high school) to handle complex HTML conversions where other libraries struggled.<p>Now, I’ve released v2 — a complete rewrite designed to handle even more edge cases. It supports entire websites with a high accuracy.<p>Example use: I’ve used it in my RSS reader to strip HTML down to clean Markdown, similar to the "Reader Mode" in your Browser.<p>It can be used as a Golang package or as an CLI.<p>Give it a try & tell me what edge cases you encounter!
Show HN: Asterogue, my sci-fi roguelike, is now playable on the web
Show HN: Asterogue, my sci-fi roguelike, is now playable on the web
Show HN: Asterogue, my sci-fi roguelike, is now playable on the web
Show HN: GitQuill – free cross-platform GUI for Git, inspired by GitKraken
Show HN: GitQuill – free cross-platform GUI for Git, inspired by GitKraken
Show HN: Directional antenna alignment using phone motion sensors
Show HN: Directional antenna alignment using phone motion sensors
Show HN: Directional antenna alignment using phone motion sensors
Show HN: TutoriaLLM – AI Integrated programming tutorials
Hello! I’m So Tokumaru ( <a href="https://tokumaru.work" rel="nofollow">https://tokumaru.work</a> ), high school student from Japan working on ways to leverage large language models (LLMs) for K-12 programming education. Recently, I built a project called "TutoriaLLM," a self-hosted application designed to support educators and students through a multi-modal LLM that offers guided tutorials.<p>TutoriaLLM integrates voice (voice-to-voice) and text-based AI interactions into Blockly, a block editor widely known for its use in Scratch. It enables server-side code execution and allows students to test their code directly in Minecraft (Bedrock or Education Edition) without any setup.<p>I’m actively developing this project and aim to bring it to a level ready for use in programming education by next year. I’d love to hear any feedback!<p>Documentation: <a href="https://tutoriallm.com" rel="nofollow">https://tutoriallm.com</a><p>Demo: <a href="https://demo.tutoriallm.com" rel="nofollow">https://demo.tutoriallm.com</a><p>Repository: <a href="https://github.com/TutoriaLLM/TutoriaLLM">https://github.com/TutoriaLLM/TutoriaLLM</a>