The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Kotlin Money
Manipulating monetary amounts is a common computing chore. However, no mainstream language has a first-class data type for representing money, it’s up to programmers to code abstractions for it. This isn’t an issue per se until dealing with rounding issues from operations like installment payments (e.g., buy now, pay later), foreign exchange, or even simple things like fee processing and tax collection.<p>Inspired by my days at N26 Brasil dealing with these challenges, I introduce Money: a Kotlin library that makes monetary calculations and allocations easy.
Show HN: Offline audiobook from any format with one CLI command
QuickPiperAudiobook locally generates an mp3 audiobook on Linux with one easy command. It can convert PDFs, epub, mobi, and many more by using ebook-convert. It uses any piper TTS model, and thus supports a wide variety of languages.<p>I've had great success using it to read more while reducing eye strain and computer usage. I think I've probably read 30 or so books this way now over the past year. Being able to listen to any content you want in audio form free and offline while going for a walk is extremely handy.<p>I hope it helps you as well!<p>Cheers
Show HN: Offline audiobook from any format with one CLI command
QuickPiperAudiobook locally generates an mp3 audiobook on Linux with one easy command. It can convert PDFs, epub, mobi, and many more by using ebook-convert. It uses any piper TTS model, and thus supports a wide variety of languages.<p>I've had great success using it to read more while reducing eye strain and computer usage. I think I've probably read 30 or so books this way now over the past year. Being able to listen to any content you want in audio form free and offline while going for a walk is extremely handy.<p>I hope it helps you as well!<p>Cheers
Show HN: Offline audiobook from any format with one CLI command
QuickPiperAudiobook locally generates an mp3 audiobook on Linux with one easy command. It can convert PDFs, epub, mobi, and many more by using ebook-convert. It uses any piper TTS model, and thus supports a wide variety of languages.<p>I've had great success using it to read more while reducing eye strain and computer usage. I think I've probably read 30 or so books this way now over the past year. Being able to listen to any content you want in audio form free and offline while going for a walk is extremely handy.<p>I hope it helps you as well!<p>Cheers
Show HN: Instant HTML Preview Bookmarklet
Hey HN,<p>I recently found myself needing a quick way to preview HTML and SVG code without having to copy it into an IDE, save it, and then open it in a browser. ChatGPT's new canvas feature is great for generating code, but it doesn't provide a way to preview HTML directly.<p>To solve this, I made a small bookmarklet that allows you to instantly preview HTML from your clipboard in a new tab. Just copy your HTML, click the bookmarklet, and it will render immediately.<p>It's a simple tool, but it’s saved me a lot of repetitive steps, and I figured it might help others too.<p>The bookmarklet code and instructions for saving it are included in the post.<p>Happy to hear any thoughts or suggestions!<p>Thanks, and I hope it saves you some time.
Show HN: Instant HTML Preview Bookmarklet
Hey HN,<p>I recently found myself needing a quick way to preview HTML and SVG code without having to copy it into an IDE, save it, and then open it in a browser. ChatGPT's new canvas feature is great for generating code, but it doesn't provide a way to preview HTML directly.<p>To solve this, I made a small bookmarklet that allows you to instantly preview HTML from your clipboard in a new tab. Just copy your HTML, click the bookmarklet, and it will render immediately.<p>It's a simple tool, but it’s saved me a lot of repetitive steps, and I figured it might help others too.<p>The bookmarklet code and instructions for saving it are included in the post.<p>Happy to hear any thoughts or suggestions!<p>Thanks, and I hope it saves you some time.
Show HN: A website for comparing protein powder prices
diskprices.com, but for Protein Powder!<p>Buying protein powder is a mess, and comparing different products is frustrating, since all brands choose their own serving sizes. By collecting nutrition facts, and normalizing the serving to contain 25 grams of protein, we can properly compare price/nutrients per serving.<p>Inspired by diskprices.com, the idea is to provide an equally functional interface to compare products. The prices are collected once a day, currently from iHerb US. Aiming to improve the coverage soon.<p>Any tips / suggestions / other feedback more than welcome :)<p>...and if you rather want to contact me directly, feel free to reach me at elina@nutritionprices.com
Show HN: A website for comparing protein powder prices
diskprices.com, but for Protein Powder!<p>Buying protein powder is a mess, and comparing different products is frustrating, since all brands choose their own serving sizes. By collecting nutrition facts, and normalizing the serving to contain 25 grams of protein, we can properly compare price/nutrients per serving.<p>Inspired by diskprices.com, the idea is to provide an equally functional interface to compare products. The prices are collected once a day, currently from iHerb US. Aiming to improve the coverage soon.<p>Any tips / suggestions / other feedback more than welcome :)<p>...and if you rather want to contact me directly, feel free to reach me at elina@nutritionprices.com
Show HN: Compiling C in the browser using WebAssembly
Show HN: Compiling C in the browser using WebAssembly
Show HN: I built a Iridium/LTE satellite GPS tracker and took it to the Arctic
Show HN: I built a Iridium/LTE satellite GPS tracker and took it to the Arctic
Show HN: I built a Iridium/LTE satellite GPS tracker and took it to the Arctic
Show HN: Visualization of website accessibility tree
When COVID-19 started I needed something to get busy to not go crazy. I happened to work on our app WCAG compliance for a few months at the time and was frustrated by the state of of accessibility-related tools for developers.<p>I've spend two months delivering a tool that is easy to understand and helps catching accessibility issues on my apps. A few years later it's pretty popular despite being mostly abandoned.<p>I will be happy to work on this further but honestly lost my enthusiasm some time ago. I'd love to get in touch with some company in the accessibility testing space and discuss how to improve it.
Show HN: Visualization of website accessibility tree
When COVID-19 started I needed something to get busy to not go crazy. I happened to work on our app WCAG compliance for a few months at the time and was frustrated by the state of of accessibility-related tools for developers.<p>I've spend two months delivering a tool that is easy to understand and helps catching accessibility issues on my apps. A few years later it's pretty popular despite being mostly abandoned.<p>I will be happy to work on this further but honestly lost my enthusiasm some time ago. I'd love to get in touch with some company in the accessibility testing space and discuss how to improve it.
Show HN: Visualization of website accessibility tree
When COVID-19 started I needed something to get busy to not go crazy. I happened to work on our app WCAG compliance for a few months at the time and was frustrated by the state of of accessibility-related tools for developers.<p>I've spend two months delivering a tool that is easy to understand and helps catching accessibility issues on my apps. A few years later it's pretty popular despite being mostly abandoned.<p>I will be happy to work on this further but honestly lost my enthusiasm some time ago. I'd love to get in touch with some company in the accessibility testing space and discuss how to improve it.
Show HN: I made a free web alternative of Screen Studio
Hello HN,<p>I've always found Screen Studio recordings superb.<p>Unfortunately I'm not on a Mac, so I've developed my own tool that works in the browser for all OS.<p>I hope you'll find it useful, and I'd be delighted to hear your feedback.
Show HN: I have published a mobile HN client to have coffee chat with HN users
Hi, I have published a mobile app to have coffee chat with HN users.<p>There was already a guy who made a website for this, but I wanted to do it in mobile to practice WebRTC(technology behind the audio chat) and have some fun.<p>I haven't spent too much time in terms of the general functionality as a HN client but can upgrade it if there are enough users enjoying the app.<p>You can download the apps via the links below;<p>IOS: <a href="https://apps.apple.com/tr/app/betternews-coffee-chat/id6504711182" rel="nofollow">https://apps.apple.com/tr/app/betternews-coffee-chat/id65047...</a><p>Android:<p>As you might have known, Android requires the app to be tested in a closed beta with at least 20 people So you can follow these steps to be a part of it and download;<p>1 - join the group <a href="https://groups.google.com/g/betternews" rel="nofollow">https://groups.google.com/g/betternews</a><p>2 - download the app and enjoy<p><a href="https://play.google.com/store/apps/details?id=com.apps.betternews">https://play.google.com/store/apps/details?id=com.apps.bette...</a> or <a href="https://play.google.com/apps/testing/com.apps.betternews">https://play.google.com/apps/testing/com.apps.betternews</a><p>Feel free to contact me if you have any questions; <a href="http://www.x.com/canergly" rel="nofollow">http://www.x.com/canergly</a>
Show HN: CodeAir – Control VS Code from Your Phone
Hey HN, Inspired by the classic "Compiling" XKCD comic (<a href="https://3d.xkcd.com/303/" rel="nofollow">https://3d.xkcd.com/303/</a>), I’ve built CodeAir (codeair.app) – an Android app and VS Code extension that turns your phone into a remote control for VS Code.<p>With CodeAir, you can:<p>- Control 800+ VS Code commands right from your phone.<p>- Send text and image files directly into your workspace and even have the images transcribed using AI. So imagine taking a snapshot of a piece of code from a physical textbook and being directly able to run that inside VS Code.<p>- Request screenshots from VS Code while AFK and get them delivered to your phone so you can monitor long builds or processes remotely when you're on a coffee break.<p>- If you’ve got an OpenAI API key, you can even perform QnA over your transferred files and images.<p>I made this tool to help monitor long builds or tests when I’m AFK, but it’s useful for so much more! It’s super niche, but I hope some of you find it helpful.<p>Check it out at codeair.app and let me know what you think. Feedback is very welcome!
Show HN: Detect if an audio file was generated by NotebookLM