The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I released an indie racing game (single dev)
It took me 20 months to develop it in my spare time. I used Unity game engine, I did not have any game dev experience before.
It was more complex that I thought at the begining, I spent lots of time on promotion, marketing, founding company, learning about the legal aspects of different parts, for example music.
Some parts were easier than I expected. Unity makes it very easy to build for all three operating systems (Win, MacOs, Linux), I am not sure why more game devs are not using this possibility.
I also like working on Steam as distribution system. It is not exactly easy for a newcomer, but once you know your way around it has many nice features and it is easy to upload your builds.
Let's see how well this game does, I am excited to either improving it or jumping to a new gamedev project :)
Show HN: I released an indie racing game (single dev)
It took me 20 months to develop it in my spare time. I used Unity game engine, I did not have any game dev experience before.
It was more complex that I thought at the begining, I spent lots of time on promotion, marketing, founding company, learning about the legal aspects of different parts, for example music.
Some parts were easier than I expected. Unity makes it very easy to build for all three operating systems (Win, MacOs, Linux), I am not sure why more game devs are not using this possibility.
I also like working on Steam as distribution system. It is not exactly easy for a newcomer, but once you know your way around it has many nice features and it is easy to upload your builds.
Let's see how well this game does, I am excited to either improving it or jumping to a new gamedev project :)
Show HN: Devbox – Easy, predictable shells and containers
Devbox is a command-line tool that lets you easily create isolated shells and containers. You start by defining the list of packages required by your development environment, and devbox uses that definition to create an isolated environment just for your application.<p>In practice, Devbox works similar to a package manager like yarn – except the packages it manages are at the operating-system level (the sort of thing you would normally install with brew or apt-get).<p>See it in action: <a href="https://youtu.be/WMBaXQZmDoA" rel="nofollow">https://youtu.be/WMBaXQZmDoA</a>
Show HN: Devbox – Easy, predictable shells and containers
Devbox is a command-line tool that lets you easily create isolated shells and containers. You start by defining the list of packages required by your development environment, and devbox uses that definition to create an isolated environment just for your application.<p>In practice, Devbox works similar to a package manager like yarn – except the packages it manages are at the operating-system level (the sort of thing you would normally install with brew or apt-get).<p>See it in action: <a href="https://youtu.be/WMBaXQZmDoA" rel="nofollow">https://youtu.be/WMBaXQZmDoA</a>
Show HN: Devbox – Easy, predictable shells and containers
Devbox is a command-line tool that lets you easily create isolated shells and containers. You start by defining the list of packages required by your development environment, and devbox uses that definition to create an isolated environment just for your application.<p>In practice, Devbox works similar to a package manager like yarn – except the packages it manages are at the operating-system level (the sort of thing you would normally install with brew or apt-get).<p>See it in action: <a href="https://youtu.be/WMBaXQZmDoA" rel="nofollow">https://youtu.be/WMBaXQZmDoA</a>
Show HN: Devbox – Easy, predictable shells and containers
Devbox is a command-line tool that lets you easily create isolated shells and containers. You start by defining the list of packages required by your development environment, and devbox uses that definition to create an isolated environment just for your application.<p>In practice, Devbox works similar to a package manager like yarn – except the packages it manages are at the operating-system level (the sort of thing you would normally install with brew or apt-get).<p>See it in action: <a href="https://youtu.be/WMBaXQZmDoA" rel="nofollow">https://youtu.be/WMBaXQZmDoA</a>
Show HN: Sakumaps – Manage your saved coordinates locally
Show HN: Sakumaps – Manage your saved coordinates locally
Show HN: New BucketRateLimiter Python package to rate limit requests to APIs
Show HN: New BucketRateLimiter Python package to rate limit requests to APIs
Show HN: New BucketRateLimiter Python package to rate limit requests to APIs
Show HN: New BucketRateLimiter Python package to rate limit requests to APIs
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
Show HN: Browse HN Together in Three.js
Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a>
Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>
MQZiti – Zero Trust MQTT server and client
MQZiti – Zero Trust MQTT server and client