The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Coros – A Modern C++ Library for Task Parallelism
Hello Hacker News.<p>I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism.<p>After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance.<p>Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected.<p>You can check out the project here: <a href="https://github.com/mtmucha/coros">https://github.com/mtmucha/coros</a><p>While this library isn’t fully-fledged or production-ready, I’d really appreciate your feedback!
Show HN: Coros – A Modern C++ Library for Task Parallelism
Hello Hacker News.<p>I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism.<p>After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance.<p>Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected.<p>You can check out the project here: <a href="https://github.com/mtmucha/coros">https://github.com/mtmucha/coros</a><p>While this library isn’t fully-fledged or production-ready, I’d really appreciate your feedback!
Show HN: Coros – A Modern C++ Library for Task Parallelism
Hello Hacker News.<p>I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism.<p>After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance.<p>Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected.<p>You can check out the project here: <a href="https://github.com/mtmucha/coros">https://github.com/mtmucha/coros</a><p>While this library isn’t fully-fledged or production-ready, I’d really appreciate your feedback!
Show HN: Httpdbg – A tool to trace the HTTP requests sent by your Python code
Hi,<p>I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs.<p>I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client.<p>The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications.<p>I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be helpful for you as well.<p>Hope you will like it.<p>cle<p>Source: <a href="https://github.com/cle-b/httpdbg">https://github.com/cle-b/httpdbg</a><p>Documentation: <a href="https://httpdbg.readthedocs.io/" rel="nofollow">https://httpdbg.readthedocs.io/</a><p>A blog post on a use case: <a href="https://medium.com/@cle-b/trace-all-your-http-requests-in-python-using-httpdbg-9db9110db981/" rel="nofollow">https://medium.com/@cle-b/trace-all-your-http-requests-in-py...</a>
Show HN: Httpdbg – A tool to trace the HTTP requests sent by your Python code
Hi,<p>I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs.<p>I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client.<p>The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications.<p>I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be helpful for you as well.<p>Hope you will like it.<p>cle<p>Source: <a href="https://github.com/cle-b/httpdbg">https://github.com/cle-b/httpdbg</a><p>Documentation: <a href="https://httpdbg.readthedocs.io/" rel="nofollow">https://httpdbg.readthedocs.io/</a><p>A blog post on a use case: <a href="https://medium.com/@cle-b/trace-all-your-http-requests-in-python-using-httpdbg-9db9110db981/" rel="nofollow">https://medium.com/@cle-b/trace-all-your-http-requests-in-py...</a>
Show HN: Httpdbg – A tool to trace the HTTP requests sent by your Python code
Hi,<p>I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs.<p>I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client.<p>The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications.<p>I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be helpful for you as well.<p>Hope you will like it.<p>cle<p>Source: <a href="https://github.com/cle-b/httpdbg">https://github.com/cle-b/httpdbg</a><p>Documentation: <a href="https://httpdbg.readthedocs.io/" rel="nofollow">https://httpdbg.readthedocs.io/</a><p>A blog post on a use case: <a href="https://medium.com/@cle-b/trace-all-your-http-requests-in-python-using-httpdbg-9db9110db981/" rel="nofollow">https://medium.com/@cle-b/trace-all-your-http-requests-in-py...</a>
Show HN: Httpdbg – A tool to trace the HTTP requests sent by your Python code
Hi,<p>I created httpdbg, a tool for Python developers to easily debug HTTP(S) client requests in Python programs.<p>I developed it because I needed a tool that could help me trace the HTTP requests sent by my tests back to the corresponding methods in our API client.<p>The goal of this tool is to simplify the debugging process, so I designed it to be as simple as possible. It requires no external dependencies, no setup, no superuser privileges, and no code modifications.<p>I'm sharing it with you today because I use it regularly, and it seems like others have found it useful too—so it might be helpful for you as well.<p>Hope you will like it.<p>cle<p>Source: <a href="https://github.com/cle-b/httpdbg">https://github.com/cle-b/httpdbg</a><p>Documentation: <a href="https://httpdbg.readthedocs.io/" rel="nofollow">https://httpdbg.readthedocs.io/</a><p>A blog post on a use case: <a href="https://medium.com/@cle-b/trace-all-your-http-requests-in-python-using-httpdbg-9db9110db981/" rel="nofollow">https://medium.com/@cle-b/trace-all-your-http-requests-in-py...</a>
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: 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: 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: 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.