The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: CodeVideo – Two years in the making to build an event-sourced IDE

Hi everyone! I originally created CodeVideo as a little side project using FFMPEG WASM in the browser as an experiment, but it's since grown into my vision for a completely automated software educational course production system.<p>The idea is that you create the educational content once, then can export the course to multiple formats - as a video (of course!), but also as an interactive webpage, a blog post, or even a book, PDF, or PowerPoint! Basically a "create once, ship everywhere" concept.<p>Things will get more interesting as I incorporate stuff like spell check (for speech) and abstract syntax tree checking (for code), so you can quite literally check the validity of your software course in realtime as you build the course.<p>You can read more about the technical details and history on my Substack launch post:<p><a href="https://codevideo.substack.com/p/launching-codevideo-after-two-years" rel="nofollow">https://codevideo.substack.com/p/launching-codevideo-after-t...</a><p>And here's the intro video about how to use the studio:<p><a href="https://youtu.be/4nyuhWF6SS0" rel="nofollow">https://youtu.be/4nyuhWF6SS0</a><p>EDIT: added link to the mp4 created in the demo video:<p><a href="https://coffee-app.sfo2.cdn.digitaloceanspaces.com/codevideo/v3/a5edf4e4-c512-4b62-b7f9-11dbe689440e.mp4" rel="nofollow">https://coffee-app.sfo2.cdn.digitaloceanspaces.com/codevideo...</a><p>From an intellectual and software standpoint this product has been (and still is) an absolute blast to build - and as always, I've learned a TON along the way. Very excited to get feedback from the Hacker community - even (maybe especially?) the classic skeptical feedback ;)<p>As an engineer, I always suck at monetization and things like that - I already am wondering if the whole token system is too complex and perhaps a different model would be better. Again, waiting for feedback from everyone. Until then, enjoy the studio!

Show HN: CodeVideo – Two years in the making to build an event-sourced IDE

Hi everyone! I originally created CodeVideo as a little side project using FFMPEG WASM in the browser as an experiment, but it's since grown into my vision for a completely automated software educational course production system.<p>The idea is that you create the educational content once, then can export the course to multiple formats - as a video (of course!), but also as an interactive webpage, a blog post, or even a book, PDF, or PowerPoint! Basically a "create once, ship everywhere" concept.<p>Things will get more interesting as I incorporate stuff like spell check (for speech) and abstract syntax tree checking (for code), so you can quite literally check the validity of your software course in realtime as you build the course.<p>You can read more about the technical details and history on my Substack launch post:<p><a href="https://codevideo.substack.com/p/launching-codevideo-after-two-years" rel="nofollow">https://codevideo.substack.com/p/launching-codevideo-after-t...</a><p>And here's the intro video about how to use the studio:<p><a href="https://youtu.be/4nyuhWF6SS0" rel="nofollow">https://youtu.be/4nyuhWF6SS0</a><p>EDIT: added link to the mp4 created in the demo video:<p><a href="https://coffee-app.sfo2.cdn.digitaloceanspaces.com/codevideo/v3/a5edf4e4-c512-4b62-b7f9-11dbe689440e.mp4" rel="nofollow">https://coffee-app.sfo2.cdn.digitaloceanspaces.com/codevideo...</a><p>From an intellectual and software standpoint this product has been (and still is) an absolute blast to build - and as always, I've learned a TON along the way. Very excited to get feedback from the Hacker community - even (maybe especially?) the classic skeptical feedback ;)<p>As an engineer, I always suck at monetization and things like that - I already am wondering if the whole token system is too complex and perhaps a different model would be better. Again, waiting for feedback from everyone. Until then, enjoy the studio!

Show HN: A website that makes your text look cool anywhere online using Unicode

Show HN: A website that makes your text look cool anywhere online using Unicode

Show HN: I wrote a browser AI assistant without requiring login

Show HN: Translate Japanese manga and Korean manhwa with Chrome extension

If you are a manga or manhwa lover, you must understand the feeling of waiting for your favourite series being translated into English or sometimes your native language.<p>Now, you can translate them in real-time with Fakey Chrome extension!

Show HN: Daylight – track sunrise / sunset times in your terminal

I love the sunlight and dread the long, dark winter evenings of Northern Europe. I often look up sunrise / sunset times and count off the days until the darkness is gone.<p>Now I've written a terminal app for this (Mac/Linux)<p>Features: a colorful summary of daylight times for your location; projected change over the coming days; handles NO_COLOR and a ---short flag if you dislike the output format.<p>The location is IP-based but you can override this if you're on a VPN. Just create a terminal alias with the --loc flag. The app supports areas in the arctic / antarctic circle too.<p>Check our the repository for a preview and instructions on how you can install it with Homebrew.<p>(There is a Windows build but it's not yet tested)

Show HN: Daylight – track sunrise / sunset times in your terminal

I love the sunlight and dread the long, dark winter evenings of Northern Europe. I often look up sunrise / sunset times and count off the days until the darkness is gone.<p>Now I've written a terminal app for this (Mac/Linux)<p>Features: a colorful summary of daylight times for your location; projected change over the coming days; handles NO_COLOR and a ---short flag if you dislike the output format.<p>The location is IP-based but you can override this if you're on a VPN. Just create a terminal alias with the --loc flag. The app supports areas in the arctic / antarctic circle too.<p>Check our the repository for a preview and instructions on how you can install it with Homebrew.<p>(There is a Windows build but it's not yet tested)

Show HN: We built Lovable for Mobile Apps (uses Flutter)

Hey HN. We built an AI agent, Avid, that creates beautiful Flutter Apps, much like v0 or Lovable. The agent carefully makes UI UX considerations, generates Flutter code, and you get a preview on your browser.<p>I've gone through lots and lots of iterations to help the agent produce beautiful results. Would love your feedback.<p>Ability to download App files and flutter code should be ready this coming week. Have a look and let me know what you think!

Show HN: We built Lovable for Mobile Apps (uses Flutter)

Hey HN. We built an AI agent, Avid, that creates beautiful Flutter Apps, much like v0 or Lovable. The agent carefully makes UI UX considerations, generates Flutter code, and you get a preview on your browser.<p>I've gone through lots and lots of iterations to help the agent produce beautiful results. Would love your feedback.<p>Ability to download App files and flutter code should be ready this coming week. Have a look and let me know what you think!

Show HN: Bubbles, a vanilla JavaScript web game

Hey everybody, you might remember my older game, Lander! It made a big splash on Hacker News about 2 years ago. I'm still enjoying writing games with no dependencies. I've been working on Bubbles for about 6 months and would love to see your scores.<p>If you like it, you can build your own levels with my builder tool: <a href="https://ehmorris.com/bubbles/builder/" rel="nofollow">https://ehmorris.com/bubbles/builder/</a> and share the levels here or via Github.

Show HN: Bubbles, a vanilla JavaScript web game

Hey everybody, you might remember my older game, Lander! It made a big splash on Hacker News about 2 years ago. I'm still enjoying writing games with no dependencies. I've been working on Bubbles for about 6 months and would love to see your scores.<p>If you like it, you can build your own levels with my builder tool: <a href="https://ehmorris.com/bubbles/builder/" rel="nofollow">https://ehmorris.com/bubbles/builder/</a> and share the levels here or via Github.

Show HN: AudioNimbus – Steam Audio's immersive spatial audio, now in Rust

Hi HN! I’m excited to share AudioNimbus, a Rust library that brings the powerful spatial audio capabilities of Steam Audio to the Rust ecosystem. Whether you’re building games, VR/AR experiences, or simulations, AudioNimbus makes it easier to integrate realistic, immersive audio into your projects.<p>Steam Audio is a toolkit for spatial audio, developed by Valve. It simulates realistic sound propagation, including effects like directionality, distance attenuation, reflections, and reverb. It’s used in games like <i>Half-Life: Alyx</i> and <i>Counter-Strike 2</i>.<p>Rust is increasingly being adopted in game development, but there’s a need to bridge the gap with industry-proven tools like Steam Audio. AudioNimbus aims to fill that gap, making it easier to integrate immersive audio into Rust projects.<p>AudioNimbus supports a variety of spatial audio effects, including:<p>- <i>Head-Related Transfer Function (HRTF)</i>: Simulates how the listener’s ears, head, and shoulders shape sound perception, providing the acoustic cues the brain uses to infer direction and distance.<p>- <i>Ambisonics and surround sound</i>: Uses multiple audio channels to create the sensation of sound coming from specific directions.<p>- <i>Sound propagation</i>: Models how sound is affected as it travels through its environment, including effects like distance attenuation and interaction with physical obstacles of varying materials.<p>- <i>Reflections</i>: Simulates how sound waves reflect off surrounding geometry, mimicking real-world acoustic behavior.<p>The project is open-source on GitHub: <a href="https://github.com/MaxenceMaire/audionimbus" rel="nofollow">https://github.com/MaxenceMaire/audionimbus</a><p>It includes code snippets and examples to help you get started. Contributions and feedback are welcome!<p>I’d love to hear your thoughts and see what you build with AudioNimbus. Feel free to share your projects, ask questions, or suggest improvements.<p>Happy hacking!

Show HN: AudioNimbus – Steam Audio's immersive spatial audio, now in Rust

Hi HN! I’m excited to share AudioNimbus, a Rust library that brings the powerful spatial audio capabilities of Steam Audio to the Rust ecosystem. Whether you’re building games, VR/AR experiences, or simulations, AudioNimbus makes it easier to integrate realistic, immersive audio into your projects.<p>Steam Audio is a toolkit for spatial audio, developed by Valve. It simulates realistic sound propagation, including effects like directionality, distance attenuation, reflections, and reverb. It’s used in games like <i>Half-Life: Alyx</i> and <i>Counter-Strike 2</i>.<p>Rust is increasingly being adopted in game development, but there’s a need to bridge the gap with industry-proven tools like Steam Audio. AudioNimbus aims to fill that gap, making it easier to integrate immersive audio into Rust projects.<p>AudioNimbus supports a variety of spatial audio effects, including:<p>- <i>Head-Related Transfer Function (HRTF)</i>: Simulates how the listener’s ears, head, and shoulders shape sound perception, providing the acoustic cues the brain uses to infer direction and distance.<p>- <i>Ambisonics and surround sound</i>: Uses multiple audio channels to create the sensation of sound coming from specific directions.<p>- <i>Sound propagation</i>: Models how sound is affected as it travels through its environment, including effects like distance attenuation and interaction with physical obstacles of varying materials.<p>- <i>Reflections</i>: Simulates how sound waves reflect off surrounding geometry, mimicking real-world acoustic behavior.<p>The project is open-source on GitHub: <a href="https://github.com/MaxenceMaire/audionimbus" rel="nofollow">https://github.com/MaxenceMaire/audionimbus</a><p>It includes code snippets and examples to help you get started. Contributions and feedback are welcome!<p>I’d love to hear your thoughts and see what you build with AudioNimbus. Feel free to share your projects, ask questions, or suggest improvements.<p>Happy hacking!

Show HN: VSC – An open source 3D Rendering Engine in C++

Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system.<p>Simply load a model or generate a mesh, add some lights, and render.

Show HN: VSC – An open source 3D Rendering Engine in C++

Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system.<p>Simply load a model or generate a mesh, add some lights, and render.

Show HN: XPipe, a shell connection hub for SSH, Docker, K8s, VMs, and more

Hey HN, I built XPipe as I always wanted to have an easy file system and terminal access to all of my remote systems, including containers, virtual machines, clusters, and more that you normally can't connect to with existing solutions out of the box.<p>XPipe is a new type of connection hub that allows you to access your entire server infrastructure from your local desktop. It can make your life easier when working with any kind of servers by eliminating all the commonly tedious tasks that come up when interacting with remote systems, either from the terminal or from a graphical interface. XPipe comes with integrations for SSH, docker and other containers, various hypervisors like Proxmox, Kubernetes clusters, tools like Teleport and Tailscale, and more without requiring any setup on your remote systems. You can link your favourite text/code editors, terminals, password managers, shells, command-line tools, and more with it, allowing you to keep using your own favourite tools when working with XPipe.<p>The entire implementation of how it communicates with remote systems is completely different from most other solutions out there. What happens in the background can essentially be explained this way: It launches a local shell process like cmd or bash and executes a command that opens a remote shell connection such as ssh user@host in that shell process. All communication is then done through the stdin/stdout/stderr of that shell process. From there, it detects what kind of server and environment, such as shell type, os, user, etc. you have logged into and adjusts how it talks to the remote system. By then using, for example, file system related commands such as ls, rm, touch, etc. and its equivalents, it can realize a functional file manager that can connect to essentially every system.<p>It is essentially the same idea as emacs TRAMP mode if you have ever used that. With the difference being that it works on all kinds of systems and is also not constrained to a certain editor/tool environment. VSCode also uses a similar approach for some of the remote development tools with SSH, but that one is more limited in scope and is a little bit sluggish to use. And it's also bound to the VSCode platform. The goal of XPipe's implementation is to not be limited by a certain environment or specific set of tools.<p>The development took a while as this new approach requires a completely new implementation in many areas, but I am confident that it's ready now. I appreciate any kind of feedback from you to guide me in the right development direction from here.<p>Enjoy!

Show HN: XPipe, a shell connection hub for SSH, Docker, K8s, VMs, and more

Hey HN, I built XPipe as I always wanted to have an easy file system and terminal access to all of my remote systems, including containers, virtual machines, clusters, and more that you normally can't connect to with existing solutions out of the box.<p>XPipe is a new type of connection hub that allows you to access your entire server infrastructure from your local desktop. It can make your life easier when working with any kind of servers by eliminating all the commonly tedious tasks that come up when interacting with remote systems, either from the terminal or from a graphical interface. XPipe comes with integrations for SSH, docker and other containers, various hypervisors like Proxmox, Kubernetes clusters, tools like Teleport and Tailscale, and more without requiring any setup on your remote systems. You can link your favourite text/code editors, terminals, password managers, shells, command-line tools, and more with it, allowing you to keep using your own favourite tools when working with XPipe.<p>The entire implementation of how it communicates with remote systems is completely different from most other solutions out there. What happens in the background can essentially be explained this way: It launches a local shell process like cmd or bash and executes a command that opens a remote shell connection such as ssh user@host in that shell process. All communication is then done through the stdin/stdout/stderr of that shell process. From there, it detects what kind of server and environment, such as shell type, os, user, etc. you have logged into and adjusts how it talks to the remote system. By then using, for example, file system related commands such as ls, rm, touch, etc. and its equivalents, it can realize a functional file manager that can connect to essentially every system.<p>It is essentially the same idea as emacs TRAMP mode if you have ever used that. With the difference being that it works on all kinds of systems and is also not constrained to a certain editor/tool environment. VSCode also uses a similar approach for some of the remote development tools with SSH, but that one is more limited in scope and is a little bit sluggish to use. And it's also bound to the VSCode platform. The goal of XPipe's implementation is to not be limited by a certain environment or specific set of tools.<p>The development took a while as this new approach requires a completely new implementation in many areas, but I am confident that it's ready now. I appreciate any kind of feedback from you to guide me in the right development direction from here.<p>Enjoy!

Show HN: Time Portal – Get dropped into history, guess where you landed

Hi HN! I love imagining the past, so I made Time Portal, a game where you are dropped into a historical event and see AI video footage from that moment. You have to guess where you are in time and on the map. It’s like GeoGuessr (and heavily inspired by it!) but for historical events.<p>The videos are all created with AI. It’s a pipeline of Flux (images), Kling (video), and mmaudio (audio). The videos aren’t always historically accurate to the last detail. They might incorporate elements of folklore or have details from popular beliefs about the way things looked rather than the latest academic research on how they looked.<p>I’m thinking a lot about how to make the game more interactive. One thing that makes Geoguessr so fun for me is that you can move infinitely and always find more details to help you pinpoint the location. I want Time Portal to have a similar quality. I have a few ideas to try soon that will hopefully make the game more interactive and infinite.

Show HN: Time Portal – Get dropped into history, guess where you landed

Hi HN! I love imagining the past, so I made Time Portal, a game where you are dropped into a historical event and see AI video footage from that moment. You have to guess where you are in time and on the map. It’s like GeoGuessr (and heavily inspired by it!) but for historical events.<p>The videos are all created with AI. It’s a pipeline of Flux (images), Kling (video), and mmaudio (audio). The videos aren’t always historically accurate to the last detail. They might incorporate elements of folklore or have details from popular beliefs about the way things looked rather than the latest academic research on how they looked.<p>I’m thinking a lot about how to make the game more interactive. One thing that makes Geoguessr so fun for me is that you can move infinitely and always find more details to help you pinpoint the location. I want Time Portal to have a similar quality. I have a few ideas to try soon that will hopefully make the game more interactive and infinite.

< 1 2 3 ... 17 18 19 20 21 ... 791 792 793 >