The best Hacker News stories from Show from the past day
Latest posts:
Show HN: King Thirteen: 2048 with chess pieces, in under 13 KB
The game is vanilla JS, with SVG for graphics. Written for the js13kGames coding competition.<p>Notes on the game design: <a href="https://mvasilkov.animuchan.net/king-thirteen" rel="nofollow">https://mvasilkov.animuchan.net/king-thirteen</a>
Show HN: Hosting my website using my C web server
Show HN: Hosting my website using my C web server
Show HN: JSON For You – Visualize JSON in graph or table views
After two years of improvement, I think it's time to share it with you all. Here’s a quick overview:<p>- Common features include validation, formatting, minification, and more.<p>- Visualize JSON in a graph or table view.<p>- Structured comparison with fallback to text comparison.<p>- Navigate though JSON using JSON pointer.<p>- Supports jq.<p>Would love to hear the community's questions, thoughts and comments!
Show HN: JSON For You – Visualize JSON in graph or table views
After two years of improvement, I think it's time to share it with you all. Here’s a quick overview:<p>- Common features include validation, formatting, minification, and more.<p>- Visualize JSON in a graph or table view.<p>- Structured comparison with fallback to text comparison.<p>- Navigate though JSON using JSON pointer.<p>- Supports jq.<p>Would love to hear the community's questions, thoughts and comments!
Show HN: OpenFreeMap – Open-Source Map Hosting
Hi HN,<p>After 9 years of running my own OpenStreetMap tile server infra for MapHub (<a href="https://news.ycombinator.com/item?id=11389989">https://news.ycombinator.com/item?id=11389989</a>), I've open-sourced it and launched OpenFreeMap.<p>You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. Check out the repo (<a href="https://github.com/hyperknot/openfreemap">https://github.com/hyperknot/openfreemap</a>). The map data comes from OpenStreetMap.<p>I also provide weekly full planet downloads both in Btrfs and MBTiles formats.<p>I aim to cover the running costs of the public instance through donations.<p>Looking forwards for your feedback.
Show HN: OpenFreeMap – Open-Source Map Hosting
Hi HN,<p>After 9 years of running my own OpenStreetMap tile server infra for MapHub (<a href="https://news.ycombinator.com/item?id=11389989">https://news.ycombinator.com/item?id=11389989</a>), I've open-sourced it and launched OpenFreeMap.<p>You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. Check out the repo (<a href="https://github.com/hyperknot/openfreemap">https://github.com/hyperknot/openfreemap</a>). The map data comes from OpenStreetMap.<p>I also provide weekly full planet downloads both in Btrfs and MBTiles formats.<p>I aim to cover the running costs of the public instance through donations.<p>Looking forwards for your feedback.
Show HN: OpenFreeMap – Open-Source Map Hosting
Hi HN,<p>After 9 years of running my own OpenStreetMap tile server infra for MapHub (<a href="https://news.ycombinator.com/item?id=11389989">https://news.ycombinator.com/item?id=11389989</a>), I've open-sourced it and launched OpenFreeMap.<p>You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. Check out the repo (<a href="https://github.com/hyperknot/openfreemap">https://github.com/hyperknot/openfreemap</a>). The map data comes from OpenStreetMap.<p>I also provide weekly full planet downloads both in Btrfs and MBTiles formats.<p>I aim to cover the running costs of the public instance through donations.<p>Looking forwards for your feedback.
Show HN: OpenFreeMap – Open-Source Map Hosting
Hi HN,<p>After 9 years of running my own OpenStreetMap tile server infra for MapHub (<a href="https://news.ycombinator.com/item?id=11389989">https://news.ycombinator.com/item?id=11389989</a>), I've open-sourced it and launched OpenFreeMap.<p>You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. Check out the repo (<a href="https://github.com/hyperknot/openfreemap">https://github.com/hyperknot/openfreemap</a>). The map data comes from OpenStreetMap.<p>I also provide weekly full planet downloads both in Btrfs and MBTiles formats.<p>I aim to cover the running costs of the public instance through donations.<p>Looking forwards for your feedback.
Show HN: OpenFreeMap – Open-Source Map Hosting
Hi HN,<p>After 9 years of running my own OpenStreetMap tile server infra for MapHub (<a href="https://news.ycombinator.com/item?id=11389989">https://news.ycombinator.com/item?id=11389989</a>), I've open-sourced it and launched OpenFreeMap.<p>You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. Check out the repo (<a href="https://github.com/hyperknot/openfreemap">https://github.com/hyperknot/openfreemap</a>). The map data comes from OpenStreetMap.<p>I also provide weekly full planet downloads both in Btrfs and MBTiles formats.<p>I aim to cover the running costs of the public instance through donations.<p>Looking forwards for your feedback.
Show HN: Interactive map of the convenience store "turf war" in Japan
Technologies used: Leaflet (frontend) Turf (Geojson generation and Voronoi generation)<p>I noticed that my neighborhood is all Lawsons, so I got the location of all Conbinis and ran some basic analysis to see if these pockets of brand territory are common.<p>I haven't worked much with web frontends before, so feedback is welcomed. I also have some ideas to maybe expand upon, like making the territory calculations based on streets and other geographical features rather than just beeline distance.<p>The site isn't tested too much on mobile yet, but should be ok.<p>Currently the frontend code and geojson files can be found at the public repo: <a href="https://github.com/kikkia/ConbiniWars">https://github.com/kikkia/ConbiniWars</a>. I will upload the backend code soon as I am cleaning it up and reorganizing it.
Show HN: Interactive map of the convenience store "turf war" in Japan
Technologies used: Leaflet (frontend) Turf (Geojson generation and Voronoi generation)<p>I noticed that my neighborhood is all Lawsons, so I got the location of all Conbinis and ran some basic analysis to see if these pockets of brand territory are common.<p>I haven't worked much with web frontends before, so feedback is welcomed. I also have some ideas to maybe expand upon, like making the territory calculations based on streets and other geographical features rather than just beeline distance.<p>The site isn't tested too much on mobile yet, but should be ok.<p>Currently the frontend code and geojson files can be found at the public repo: <a href="https://github.com/kikkia/ConbiniWars">https://github.com/kikkia/ConbiniWars</a>. I will upload the backend code soon as I am cleaning it up and reorganizing it.
Show HN: A journaling service that runs over WhatsApp
Hey Hacker News,<p>I’m excited to share a tiny service that’s very close to my heart - Today Has Been.<p>Here’s how it works: We have a phone number that has WhatsApp Business API enabled. Your messages sent to this number (after you activate your free trial) are added to your journal. It’s a super light weight journaling service - no app download or registration is required.<p>We also send you a daily nudge asking “How did your day go?” and after you have a few posts we send you a random blast from the past.<p>Why I built it: I was an active user and fan of Ohlife - only journalling app that could make me write 100s of entries. So, when it shut down it left a hole in my life too (just like it did for Paul G - <a href="https://x.com/paulg/status/1216714155731890176" rel="nofollow">https://x.com/paulg/status/1216714155731890176</a>). :)<p>“Today Has Been” is Ohlife on WhatsApp.<p>I’d love to hear your feedback and ideas. Please visit <a href="http://todayhasbeen.com" rel="nofollow">http://todayhasbeen.com</a> and tap on Get Started. (Note: Works on WhatsApp only)<p>Also, if you have questions on using WhatsApp as a platform, I’m happy to chat.<p>Thank you!
Show HN: A journaling service that runs over WhatsApp
Hey Hacker News,<p>I’m excited to share a tiny service that’s very close to my heart - Today Has Been.<p>Here’s how it works: We have a phone number that has WhatsApp Business API enabled. Your messages sent to this number (after you activate your free trial) are added to your journal. It’s a super light weight journaling service - no app download or registration is required.<p>We also send you a daily nudge asking “How did your day go?” and after you have a few posts we send you a random blast from the past.<p>Why I built it: I was an active user and fan of Ohlife - only journalling app that could make me write 100s of entries. So, when it shut down it left a hole in my life too (just like it did for Paul G - <a href="https://x.com/paulg/status/1216714155731890176" rel="nofollow">https://x.com/paulg/status/1216714155731890176</a>). :)<p>“Today Has Been” is Ohlife on WhatsApp.<p>I’d love to hear your feedback and ideas. Please visit <a href="http://todayhasbeen.com" rel="nofollow">http://todayhasbeen.com</a> and tap on Get Started. (Note: Works on WhatsApp only)<p>Also, if you have questions on using WhatsApp as a platform, I’m happy to chat.<p>Thank you!
Show HN: A journaling service that runs over WhatsApp
Hey Hacker News,<p>I’m excited to share a tiny service that’s very close to my heart - Today Has Been.<p>Here’s how it works: We have a phone number that has WhatsApp Business API enabled. Your messages sent to this number (after you activate your free trial) are added to your journal. It’s a super light weight journaling service - no app download or registration is required.<p>We also send you a daily nudge asking “How did your day go?” and after you have a few posts we send you a random blast from the past.<p>Why I built it: I was an active user and fan of Ohlife - only journalling app that could make me write 100s of entries. So, when it shut down it left a hole in my life too (just like it did for Paul G - <a href="https://x.com/paulg/status/1216714155731890176" rel="nofollow">https://x.com/paulg/status/1216714155731890176</a>). :)<p>“Today Has Been” is Ohlife on WhatsApp.<p>I’d love to hear your feedback and ideas. Please visit <a href="http://todayhasbeen.com" rel="nofollow">http://todayhasbeen.com</a> and tap on Get Started. (Note: Works on WhatsApp only)<p>Also, if you have questions on using WhatsApp as a platform, I’m happy to chat.<p>Thank you!
Show HN: Media Hoarder v1.4.0 Supporting TV Series, Introducing Episode Heatmaps
Fellow hackers,<p>Media Hoarder is celebrating its 2nd birthday today and it finally supports tv series with the freshly released v1.4.0.<p>Here's a video showcasing the new features: <a href="https://www.youtube.com/watch/3qfb5UWJrdQ" rel="nofollow">https://www.youtube.com/watch/3qfb5UWJrdQ</a><p>Development wise I've been joined by an individual named <i>kolbdog323</i> providing lots of feedback and requests over multiple months which I'm truly grateful of, because Media Hoarder is still an absolute side-project developed by a father of two in his limited spare time :D<p>Please feel free to discuss features, development and sideproject-y things, I'm really curious!<p>Media Hoarder Website: <a href="https://media.hoarder.software" rel="nofollow">https://media.hoarder.software</a><p>Blog post "2nd Birthday - TV Series Support": <a href="https://media.hoarder.software/blog/2nd-birthday-tv-series-support" rel="nofollow">https://media.hoarder.software/blog/2nd-birthday-tv-series-s...</a><p>GitHub project: <a href="https://github.com/theMK2k/Media-Hoarder">https://github.com/theMK2k/Media-Hoarder</a><p>cheers<p>-- MK2k
Show HN: Media Hoarder v1.4.0 Supporting TV Series, Introducing Episode Heatmaps
Fellow hackers,<p>Media Hoarder is celebrating its 2nd birthday today and it finally supports tv series with the freshly released v1.4.0.<p>Here's a video showcasing the new features: <a href="https://www.youtube.com/watch/3qfb5UWJrdQ" rel="nofollow">https://www.youtube.com/watch/3qfb5UWJrdQ</a><p>Development wise I've been joined by an individual named <i>kolbdog323</i> providing lots of feedback and requests over multiple months which I'm truly grateful of, because Media Hoarder is still an absolute side-project developed by a father of two in his limited spare time :D<p>Please feel free to discuss features, development and sideproject-y things, I'm really curious!<p>Media Hoarder Website: <a href="https://media.hoarder.software" rel="nofollow">https://media.hoarder.software</a><p>Blog post "2nd Birthday - TV Series Support": <a href="https://media.hoarder.software/blog/2nd-birthday-tv-series-support" rel="nofollow">https://media.hoarder.software/blog/2nd-birthday-tv-series-s...</a><p>GitHub project: <a href="https://github.com/theMK2k/Media-Hoarder">https://github.com/theMK2k/Media-Hoarder</a><p>cheers<p>-- MK2k
Show HN: I Wrote a Book on Java
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a><p>This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand.<p>Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm.<p>DoP is based around a very simple idea, and one people have been rediscovering since the dawn of computing, "representation is the essence of programming." When we do a really good job of capturing the data in our domain, the rest of the system tends to fall into place in a way which can feel like it’s writing itself.<p>That's my elevator pitch! The book is currently in early access. I hope you check it out. I'd love to hear your feedback.<p>You can get 50% off (thru October 9th) with code `mlkiehl`
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a>
Show HN: I Wrote a Book on Java
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a><p>This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand.<p>Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm.<p>DoP is based around a very simple idea, and one people have been rediscovering since the dawn of computing, "representation is the essence of programming." When we do a really good job of capturing the data in our domain, the rest of the system tends to fall into place in a way which can feel like it’s writing itself.<p>That's my elevator pitch! The book is currently in early access. I hope you check it out. I'd love to hear your feedback.<p>You can get 50% off (thru October 9th) with code `mlkiehl`
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a>
Show HN: I Wrote a Book on Java
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a><p>This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand.<p>Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm.<p>DoP is based around a very simple idea, and one people have been rediscovering since the dawn of computing, "representation is the essence of programming." When we do a really good job of capturing the data in our domain, the rest of the system tends to fall into place in a way which can feel like it’s writing itself.<p>That's my elevator pitch! The book is currently in early access. I hope you check it out. I'd love to hear your feedback.<p>You can get 50% off (thru October 9th) with code `mlkiehl`
<a href="https://www.manning.com/books/data-oriented-programming-in-java" rel="nofollow">https://www.manning.com/books/data-oriented-programming-in-j...</a>