The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Exploring Indra's Pearls with WebGPU
Show HN: Exploring Indra's Pearls with WebGPU
Show HN: Exploring Indra's Pearls with WebGPU
Show HN: Volume rendering 3D data in Three.js and GLSL
I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values.<p>Code should be easy to get started with for anyone familiar with the JS ecosystem.<p>Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me consider learning Cpp, Metal, and XCode. Has anyone made the transition from WebGL/TS to Cpp or done it the other way around? What was your experience with it? And what about debugging? That's a big issue with WebGL.<p>As for now, I'm thinking about picking up WebGPU next because it has an up-and-coming debugger made by Brendan Duncan[0] that looks promising.<p>Edit: Anyone know why MRI data is sent via CDs and not the web? I started working on this project specifically because some people close to me got MRI scans and received CDs of their results. I know that some MRI data can be huge so downloading over the web doesn't make sense, but anything under 64MB should be sent over the web, no? For reference, I believe most MRI data can be under 250MB[1].<p>[0] <a href="https://github.com/brendan-duncan/webgpu_inspector">https://github.com/brendan-duncan/webgpu_inspector</a><p>[1] <a href="https://www.researchgate.net/figure/Typical-image-dimensions-and-uncompressed-file-sizes-for-common-medical-imaging_tbl1_320511493" rel="nofollow">https://www.researchgate.net/figure/Typical-image-dimensions...</a>
Show HN: Volume rendering 3D data in Three.js and GLSL
I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values.<p>Code should be easy to get started with for anyone familiar with the JS ecosystem.<p>Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me consider learning Cpp, Metal, and XCode. Has anyone made the transition from WebGL/TS to Cpp or done it the other way around? What was your experience with it? And what about debugging? That's a big issue with WebGL.<p>As for now, I'm thinking about picking up WebGPU next because it has an up-and-coming debugger made by Brendan Duncan[0] that looks promising.<p>Edit: Anyone know why MRI data is sent via CDs and not the web? I started working on this project specifically because some people close to me got MRI scans and received CDs of their results. I know that some MRI data can be huge so downloading over the web doesn't make sense, but anything under 64MB should be sent over the web, no? For reference, I believe most MRI data can be under 250MB[1].<p>[0] <a href="https://github.com/brendan-duncan/webgpu_inspector">https://github.com/brendan-duncan/webgpu_inspector</a><p>[1] <a href="https://www.researchgate.net/figure/Typical-image-dimensions-and-uncompressed-file-sizes-for-common-medical-imaging_tbl1_320511493" rel="nofollow">https://www.researchgate.net/figure/Typical-image-dimensions...</a>
Show HN: Volume rendering 3D data in Three.js and GLSL
I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values.<p>Code should be easy to get started with for anyone familiar with the JS ecosystem.<p>Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me consider learning Cpp, Metal, and XCode. Has anyone made the transition from WebGL/TS to Cpp or done it the other way around? What was your experience with it? And what about debugging? That's a big issue with WebGL.<p>As for now, I'm thinking about picking up WebGPU next because it has an up-and-coming debugger made by Brendan Duncan[0] that looks promising.<p>Edit: Anyone know why MRI data is sent via CDs and not the web? I started working on this project specifically because some people close to me got MRI scans and received CDs of their results. I know that some MRI data can be huge so downloading over the web doesn't make sense, but anything under 64MB should be sent over the web, no? For reference, I believe most MRI data can be under 250MB[1].<p>[0] <a href="https://github.com/brendan-duncan/webgpu_inspector">https://github.com/brendan-duncan/webgpu_inspector</a><p>[1] <a href="https://www.researchgate.net/figure/Typical-image-dimensions-and-uncompressed-file-sizes-for-common-medical-imaging_tbl1_320511493" rel="nofollow">https://www.researchgate.net/figure/Typical-image-dimensions...</a>
Show HN: A storybook designed to teach kids about how computers work
I’ve been working on a unique storybook designed to teach kids about how computers work, and I would love to get your feedback.<p>Set 500 years in the future, the story follows two kids – one a robot, the other a human – as they explore the workings of what to them is ancient technology: our present-day computers. I’ve aimed to keep each story short and engaging, sprinkling in humor and illustrations to captivate young readers.<p>As an open-source project, you’re also welcome to check out the source here: <a href="https://github.com/yong/lostlanguageofthemachines">https://github.com/yong/lostlanguageofthemachines</a>
Show HN: A storybook designed to teach kids about how computers work
I’ve been working on a unique storybook designed to teach kids about how computers work, and I would love to get your feedback.<p>Set 500 years in the future, the story follows two kids – one a robot, the other a human – as they explore the workings of what to them is ancient technology: our present-day computers. I’ve aimed to keep each story short and engaging, sprinkling in humor and illustrations to captivate young readers.<p>As an open-source project, you’re also welcome to check out the source here: <a href="https://github.com/yong/lostlanguageofthemachines">https://github.com/yong/lostlanguageofthemachines</a>
Show HN: A storybook designed to teach kids about how computers work
I’ve been working on a unique storybook designed to teach kids about how computers work, and I would love to get your feedback.<p>Set 500 years in the future, the story follows two kids – one a robot, the other a human – as they explore the workings of what to them is ancient technology: our present-day computers. I’ve aimed to keep each story short and engaging, sprinkling in humor and illustrations to captivate young readers.<p>As an open-source project, you’re also welcome to check out the source here: <a href="https://github.com/yong/lostlanguageofthemachines">https://github.com/yong/lostlanguageofthemachines</a>
Show HN: We relaunched the Official MTA App for NYC public transit
You might remember MYmta, and maybe you loved it, but it was impossible to maintain. The Digital Services team at the MTA + Axon Vibe + many others contributed to relaunching the official MTA app with new features based on user feedback.<p>Let us know what you think!
Show HN: We relaunched the Official MTA App for NYC public transit
You might remember MYmta, and maybe you loved it, but it was impossible to maintain. The Digital Services team at the MTA + Axon Vibe + many others contributed to relaunching the official MTA app with new features based on user feedback.<p>Let us know what you think!
Show HN: I made a website that converts YT videos into step-by-step guides
Hey HN,<p>I've been working on this side project for the past month. It generates a step-by-step tutorial guide for YouTube videos that you can follow along without watching long videos. Best suited for tutorial videos but can work for other videos aswell. No BS. Just straight to the point.<p>The guides are generated from pure transcript so you don't have to worry about it being AI. It's my first project as a total beginner. Something I had to do inorder to get out of tutorial hell.<p>Please let me know if you have any suggestions or if you face any problems or bugs. I would try to fix them to the best of my abilities and as soon as possible.<p>I would appreciate your feedback on this. Let me know what you think!
Show HN: I made a website that converts YT videos into step-by-step guides
Hey HN,<p>I've been working on this side project for the past month. It generates a step-by-step tutorial guide for YouTube videos that you can follow along without watching long videos. Best suited for tutorial videos but can work for other videos aswell. No BS. Just straight to the point.<p>The guides are generated from pure transcript so you don't have to worry about it being AI. It's my first project as a total beginner. Something I had to do inorder to get out of tutorial hell.<p>Please let me know if you have any suggestions or if you face any problems or bugs. I would try to fix them to the best of my abilities and as soon as possible.<p>I would appreciate your feedback on this. Let me know what you think!
Show HN: I made a website that converts YT videos into step-by-step guides
Hey HN,<p>I've been working on this side project for the past month. It generates a step-by-step tutorial guide for YouTube videos that you can follow along without watching long videos. Best suited for tutorial videos but can work for other videos aswell. No BS. Just straight to the point.<p>The guides are generated from pure transcript so you don't have to worry about it being AI. It's my first project as a total beginner. Something I had to do inorder to get out of tutorial hell.<p>Please let me know if you have any suggestions or if you face any problems or bugs. I would try to fix them to the best of my abilities and as soon as possible.<p>I would appreciate your feedback on this. Let me know what you think!
Show HN: Finetune Llama-3 2x faster in a Colab notebook
Show HN: LLM Scraper – turn any webpage into structured data
Show HN: LLM Scraper – turn any webpage into structured data
Show HN: Open-source SDK for creating custom code interpreters with any LLM
Show HN: An app that takes your money if you don't reach your goals
My wife and I just launched this app because we had so much fun with a fitness challenge we did we some friends recently where everyone put in $100 and defined their goals, then only the people who met their goals split the pot. It made us realize there's really no better motivator than money.<p>It's better on mobile screens right now as we just designed for mobile screens for now. And we did manage to put it up on both app stores - it's low in the ranks but you should be able to search it by "Goalie challenges".<p>We built it using the leanest tech stack - Ruby on Rails, server-side HTML (no JS), tailwindcss, then packaging it for iOS and Android using pwabuilder!
Show HN: An app that takes your money if you don't reach your goals
My wife and I just launched this app because we had so much fun with a fitness challenge we did we some friends recently where everyone put in $100 and defined their goals, then only the people who met their goals split the pot. It made us realize there's really no better motivator than money.<p>It's better on mobile screens right now as we just designed for mobile screens for now. And we did manage to put it up on both app stores - it's low in the ranks but you should be able to search it by "Goalie challenges".<p>We built it using the leanest tech stack - Ruby on Rails, server-side HTML (no JS), tailwindcss, then packaging it for iOS and Android using pwabuilder!