The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Open Fire Serverless CI
Hello, HN community, I'm really excited to show you Open Fire a serverless CI, how does it work? relying on serverless technologies (firecracker) we can spin up a new VM in less than 200 ms running in a more powerful and newest CPU on the market, just change 1 line of code on your GitHub Actions Workflow and you're up and running!
You can see our use case, where we implemented Open Fire in the NextJS repo taking down build time from 1 hour 17 minutes to 26 minutes which is a 66 % of improvement without any engineering effort! [1]<p>The value of a CI/CD Pipeline is inversely proportional to how long the pipeline takes to run and is a limiting factor for companies to release quickly and often.<p>For a little bit of background, I have been working in the CI/CD space for the last 9 years in small startups, my own CI/CD startup for mobile games, and big enterprises like PayPal and Binance, and you see the same pattern emerges<p>In today's life developers are pretty good when they're building new features on their local machines, they have top-edge hardware like MacBooks with tons of core and RAM, but when they push and need to run all CI/CD steps building (multi-arch x86, x86_64, ARM), unit testing, e2e they start to feel very frustrated with the state of the art of their CI/CD pipeline because those will be running on some cloud provider crappy VM that has between 2vCPU 4 GiB to 4 vCPU 8 GiB of RAM, is in that place when they see that their local workflow from 2 minutes build time will become something in the range of 30 minutes to 1 hour! And if you want to migrate to self-hosted CI you will get:<p>High cost of idle infrastructure waiting to pick up jobs to run.
Big queues for accessing the resource to run your pipelines, because everyone is working at the same time frame the high demand overlaps and you can't scale your self-hosted solution that fast without building a team of ~ 20 people.
Spent all day installing and updating all the dependencies of the VM and now have to maintain the software packages installed on that machine
Companies tend to have 3 different kinds of CI/CD platforms inside them, legacy systems using Jenkins and for new systems GitHub or GitLab, and Buildkite, so you need to create and maintain new runners for all these CI/CD systems, pre-install software for all the build pipelines that may run in your runner
Now you have a new platform to develop, update and support every day for the whole company.
And the list goes on<p>[1] - <a href="https://open-fire.notion.site/Open-Fire-Serverless-CI-7884796e00e84dd082b523f66df04155" rel="nofollow">https://open-fire.notion.site/Open-Fire-Serverless-CI-788479...</a><p>Thanks for reading, if you want to try us, want to say high, or give us some feedback just ping me jean _at_ open-fire.dev<p>- Jean
Show HN: Open Fire Serverless CI
Hello, HN community, I'm really excited to show you Open Fire a serverless CI, how does it work? relying on serverless technologies (firecracker) we can spin up a new VM in less than 200 ms running in a more powerful and newest CPU on the market, just change 1 line of code on your GitHub Actions Workflow and you're up and running!
You can see our use case, where we implemented Open Fire in the NextJS repo taking down build time from 1 hour 17 minutes to 26 minutes which is a 66 % of improvement without any engineering effort! [1]<p>The value of a CI/CD Pipeline is inversely proportional to how long the pipeline takes to run and is a limiting factor for companies to release quickly and often.<p>For a little bit of background, I have been working in the CI/CD space for the last 9 years in small startups, my own CI/CD startup for mobile games, and big enterprises like PayPal and Binance, and you see the same pattern emerges<p>In today's life developers are pretty good when they're building new features on their local machines, they have top-edge hardware like MacBooks with tons of core and RAM, but when they push and need to run all CI/CD steps building (multi-arch x86, x86_64, ARM), unit testing, e2e they start to feel very frustrated with the state of the art of their CI/CD pipeline because those will be running on some cloud provider crappy VM that has between 2vCPU 4 GiB to 4 vCPU 8 GiB of RAM, is in that place when they see that their local workflow from 2 minutes build time will become something in the range of 30 minutes to 1 hour! And if you want to migrate to self-hosted CI you will get:<p>High cost of idle infrastructure waiting to pick up jobs to run.
Big queues for accessing the resource to run your pipelines, because everyone is working at the same time frame the high demand overlaps and you can't scale your self-hosted solution that fast without building a team of ~ 20 people.
Spent all day installing and updating all the dependencies of the VM and now have to maintain the software packages installed on that machine
Companies tend to have 3 different kinds of CI/CD platforms inside them, legacy systems using Jenkins and for new systems GitHub or GitLab, and Buildkite, so you need to create and maintain new runners for all these CI/CD systems, pre-install software for all the build pipelines that may run in your runner
Now you have a new platform to develop, update and support every day for the whole company.
And the list goes on<p>[1] - <a href="https://open-fire.notion.site/Open-Fire-Serverless-CI-7884796e00e84dd082b523f66df04155" rel="nofollow">https://open-fire.notion.site/Open-Fire-Serverless-CI-788479...</a><p>Thanks for reading, if you want to try us, want to say high, or give us some feedback just ping me jean _at_ open-fire.dev<p>- Jean
Show HN: RASCII, an advanced ASCII art generator made using Rust
Show HN: Python Recursion: A Trampoline from the Mutual Head to the...
Show HN: Python Recursion: A Trampoline from the Mutual Head to the...
Show HN: I made an in-browser code editor with code replay and REPL
I made a Logicboard.com — A collaborative code editor with code-replay feature.<p>Code-replay lets you run the coding session like a movie, I wrote a blog post on how I implemented this: <a href="https://logicboard.com/blog/code-replay" rel="nofollow">https://logicboard.com/blog/code-replay</a><p>You can try out the demo here: <a href="https://logicboard.com/demo/:replay" rel="nofollow">https://logicboard.com/demo/:replay</a><p>And play around with the code editor here: <a href="https://logicboard.com/demo/" rel="nofollow">https://logicboard.com/demo/</a><p>Logicboard also has an REPL shell, just type "start()" and hit enter in the output area.
Show HN: I made an in-browser code editor with code replay and REPL
I made a Logicboard.com — A collaborative code editor with code-replay feature.<p>Code-replay lets you run the coding session like a movie, I wrote a blog post on how I implemented this: <a href="https://logicboard.com/blog/code-replay" rel="nofollow">https://logicboard.com/blog/code-replay</a><p>You can try out the demo here: <a href="https://logicboard.com/demo/:replay" rel="nofollow">https://logicboard.com/demo/:replay</a><p>And play around with the code editor here: <a href="https://logicboard.com/demo/" rel="nofollow">https://logicboard.com/demo/</a><p>Logicboard also has an REPL shell, just type "start()" and hit enter in the output area.
Show HN: I made an in-browser code editor with code replay and REPL
I made a Logicboard.com — A collaborative code editor with code-replay feature.<p>Code-replay lets you run the coding session like a movie, I wrote a blog post on how I implemented this: <a href="https://logicboard.com/blog/code-replay" rel="nofollow">https://logicboard.com/blog/code-replay</a><p>You can try out the demo here: <a href="https://logicboard.com/demo/:replay" rel="nofollow">https://logicboard.com/demo/:replay</a><p>And play around with the code editor here: <a href="https://logicboard.com/demo/" rel="nofollow">https://logicboard.com/demo/</a><p>Logicboard also has an REPL shell, just type "start()" and hit enter in the output area.
Show HN: Hacker News user experience enhancement browser extension
Hello everyone!<p>This is a browser extension that attempts to enhance Hacker News user experience, while your data is kept secure, and private (never leaves the browser).<p>Browsers have evolved significantly since doing a v1 back in 2010, which was one of the contributing factors, for attempting a complete re-take few months ago.<p>Personally, I was surprised how useful it turned out to be when browsing around HN.<p>On the linked page you can find install link(s) from web-browser stores, and demo video/screenshots of the features[1]<p>What do you think ?<p>[1] including, browsing content with multiple columns, infinite scroll for lists, user profile tooltips, dynamic comment reply, dark-mode, ...
Show HN: Hacker News user experience enhancement browser extension
Hello everyone!<p>This is a browser extension that attempts to enhance Hacker News user experience, while your data is kept secure, and private (never leaves the browser).<p>Browsers have evolved significantly since doing a v1 back in 2010, which was one of the contributing factors, for attempting a complete re-take few months ago.<p>Personally, I was surprised how useful it turned out to be when browsing around HN.<p>On the linked page you can find install link(s) from web-browser stores, and demo video/screenshots of the features[1]<p>What do you think ?<p>[1] including, browsing content with multiple columns, infinite scroll for lists, user profile tooltips, dynamic comment reply, dark-mode, ...
Show HN: Hacker News user experience enhancement browser extension
Hello everyone!<p>This is a browser extension that attempts to enhance Hacker News user experience, while your data is kept secure, and private (never leaves the browser).<p>Browsers have evolved significantly since doing a v1 back in 2010, which was one of the contributing factors, for attempting a complete re-take few months ago.<p>Personally, I was surprised how useful it turned out to be when browsing around HN.<p>On the linked page you can find install link(s) from web-browser stores, and demo video/screenshots of the features[1]<p>What do you think ?<p>[1] including, browsing content with multiple columns, infinite scroll for lists, user profile tooltips, dynamic comment reply, dark-mode, ...
Show HN: I created a game to memorize the fretboard
Hey guys
I've been playing the guitar for many years but I felt like I had hit a wall and wasnt making progress. One of the things I realized was holding me back was unfamiliarity with the fretboard. I'd often find myself in situations like<p>“Uhh…Where’s the C# here?”<p>“Where’s the flat-3rd of this root on the 4th string?”<p>“Sure would be nice to know the closest min7 triad shape to play over here..”<p>I tried memorizing the fretboard the obvious way but it extreeemly boring for me. Being a developer, I decided to turn it into a game. I'd love for you guys to try it out and let me know what you think: It's at [www.fretboardfly.com](<a href="https://www.fretboardfly.com" rel="nofollow">https://www.fretboardfly.com</a>)<p>I've only built the first module right now which is for note memorization but there's been enough interest that I'm planning on building more modules. Please let me know if you like it, what you'd change about it and what other modules you'd like to see in future.<p>The stack is Vue 3/Nuxt 3/Firebase/Firestore/Tailwind deployed on Vercel. Happy to field questions on the tech side of things as well
Show HN: I created a game to memorize the fretboard
Hey guys
I've been playing the guitar for many years but I felt like I had hit a wall and wasnt making progress. One of the things I realized was holding me back was unfamiliarity with the fretboard. I'd often find myself in situations like<p>“Uhh…Where’s the C# here?”<p>“Where’s the flat-3rd of this root on the 4th string?”<p>“Sure would be nice to know the closest min7 triad shape to play over here..”<p>I tried memorizing the fretboard the obvious way but it extreeemly boring for me. Being a developer, I decided to turn it into a game. I'd love for you guys to try it out and let me know what you think: It's at [www.fretboardfly.com](<a href="https://www.fretboardfly.com" rel="nofollow">https://www.fretboardfly.com</a>)<p>I've only built the first module right now which is for note memorization but there's been enough interest that I'm planning on building more modules. Please let me know if you like it, what you'd change about it and what other modules you'd like to see in future.<p>The stack is Vue 3/Nuxt 3/Firebase/Firestore/Tailwind deployed on Vercel. Happy to field questions on the tech side of things as well
Show HN: I created a game to memorize the fretboard
Hey guys
I've been playing the guitar for many years but I felt like I had hit a wall and wasnt making progress. One of the things I realized was holding me back was unfamiliarity with the fretboard. I'd often find myself in situations like<p>“Uhh…Where’s the C# here?”<p>“Where’s the flat-3rd of this root on the 4th string?”<p>“Sure would be nice to know the closest min7 triad shape to play over here..”<p>I tried memorizing the fretboard the obvious way but it extreeemly boring for me. Being a developer, I decided to turn it into a game. I'd love for you guys to try it out and let me know what you think: It's at [www.fretboardfly.com](<a href="https://www.fretboardfly.com" rel="nofollow">https://www.fretboardfly.com</a>)<p>I've only built the first module right now which is for note memorization but there's been enough interest that I'm planning on building more modules. Please let me know if you like it, what you'd change about it and what other modules you'd like to see in future.<p>The stack is Vue 3/Nuxt 3/Firebase/Firestore/Tailwind deployed on Vercel. Happy to field questions on the tech side of things as well
Show HN: I created a game to memorize the fretboard
Hey guys
I've been playing the guitar for many years but I felt like I had hit a wall and wasnt making progress. One of the things I realized was holding me back was unfamiliarity with the fretboard. I'd often find myself in situations like<p>“Uhh…Where’s the C# here?”<p>“Where’s the flat-3rd of this root on the 4th string?”<p>“Sure would be nice to know the closest min7 triad shape to play over here..”<p>I tried memorizing the fretboard the obvious way but it extreeemly boring for me. Being a developer, I decided to turn it into a game. I'd love for you guys to try it out and let me know what you think: It's at [www.fretboardfly.com](<a href="https://www.fretboardfly.com" rel="nofollow">https://www.fretboardfly.com</a>)<p>I've only built the first module right now which is for note memorization but there's been enough interest that I'm planning on building more modules. Please let me know if you like it, what you'd change about it and what other modules you'd like to see in future.<p>The stack is Vue 3/Nuxt 3/Firebase/Firestore/Tailwind deployed on Vercel. Happy to field questions on the tech side of things as well
Show HN: I created a game to memorize the fretboard
Hey guys
I've been playing the guitar for many years but I felt like I had hit a wall and wasnt making progress. One of the things I realized was holding me back was unfamiliarity with the fretboard. I'd often find myself in situations like<p>“Uhh…Where’s the C# here?”<p>“Where’s the flat-3rd of this root on the 4th string?”<p>“Sure would be nice to know the closest min7 triad shape to play over here..”<p>I tried memorizing the fretboard the obvious way but it extreeemly boring for me. Being a developer, I decided to turn it into a game. I'd love for you guys to try it out and let me know what you think: It's at [www.fretboardfly.com](<a href="https://www.fretboardfly.com" rel="nofollow">https://www.fretboardfly.com</a>)<p>I've only built the first module right now which is for note memorization but there's been enough interest that I'm planning on building more modules. Please let me know if you like it, what you'd change about it and what other modules you'd like to see in future.<p>The stack is Vue 3/Nuxt 3/Firebase/Firestore/Tailwind deployed on Vercel. Happy to field questions on the tech side of things as well
Show HN: A web-based pool (billiards) simulator to improve your real-life game
MillionBalls is a web-based simulator meant to improve your real-life game. This is targeted beginner-intermediate level players who want to learn to visualize shots better.<p>Unlike typical pool simulators this one constrains you to the views you see as a player at a pool table rather than overhead or other unrealistic views. You'll receive immediate feedback about your aim and historical performance.
Show HN: A web-based pool (billiards) simulator to improve your real-life game
MillionBalls is a web-based simulator meant to improve your real-life game. This is targeted beginner-intermediate level players who want to learn to visualize shots better.<p>Unlike typical pool simulators this one constrains you to the views you see as a player at a pool table rather than overhead or other unrealistic views. You'll receive immediate feedback about your aim and historical performance.
Show HN: Mount Unix system into Common Lisp image
Show HN: Mount Unix system into Common Lisp image