The best Hacker News stories from Show from the past day
Latest posts:
Show HN: What Are You Working On?
Hey HN,<p>I'm sure you've seen the monthly "Ask HN: What Are You Working On?" headlines on [Hacker News](<a href="https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=Ask HN: What Are You Working On 202&sort=byDate&type=story&storyText=none" rel="nofollow">https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...</a>).<p>Honestly, it's my favorite topic because it's packed with insights about what other hackers are up to.<p>I wondered what it would be like if instead of just a headline, there was a whole website where hackers could post daily updates, and where we could follow the hackers we're interested in for their latest updates. And so, this web site was born.<p>I hope it gets used frequently so we can all benefit from it together. I look forward to hearing your thoughts.<p>Let me know what you think!
Show HN: What Are You Working On?
Hey HN,<p>I'm sure you've seen the monthly "Ask HN: What Are You Working On?" headlines on [Hacker News](<a href="https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=Ask HN: What Are You Working On 202&sort=byDate&type=story&storyText=none" rel="nofollow">https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...</a>).<p>Honestly, it's my favorite topic because it's packed with insights about what other hackers are up to.<p>I wondered what it would be like if instead of just a headline, there was a whole website where hackers could post daily updates, and where we could follow the hackers we're interested in for their latest updates. And so, this web site was born.<p>I hope it gets used frequently so we can all benefit from it together. I look forward to hearing your thoughts.<p>Let me know what you think!
Show HN: MonsterWriter – Write a thesis, post, or organize notes
Hello HN,<p>in 2017 I started a project that would become MonsterWriter. First envisioned as a semi-structured wiki it became a writing application specialized for scientific content. It is a perfect tool if you write your thesis. While it is focused on technical content, you can still see the knowledge management spirit in it.<p>One or two years ago, my wife joined me in my efforts and redesigned the whole project and we recently released it as MonsterWriter2.<p>To celebrate this milestone we are giving away free lifetime licenses for the Desktop version (till Apr 28). Just use the promo code "gu0ho4q" for a 100% discount. You can find detailed instructions here:<p><a href="https://www.monsterwriter.app/promotion.html" rel="nofollow">https://www.monsterwriter.app/promotion.html</a><p>You can also find a short introduction video to the app on YouTube: <a href="https://www.youtube.com/watch?v=vR8i-EY_UBk" rel="nofollow">https://www.youtube.com/watch?v=vR8i-EY_UBk</a><p>We are happy to receive any kind of feedback!
Show HN: MonsterWriter – Write a thesis, post, or organize notes
Hello HN,<p>in 2017 I started a project that would become MonsterWriter. First envisioned as a semi-structured wiki it became a writing application specialized for scientific content. It is a perfect tool if you write your thesis. While it is focused on technical content, you can still see the knowledge management spirit in it.<p>One or two years ago, my wife joined me in my efforts and redesigned the whole project and we recently released it as MonsterWriter2.<p>To celebrate this milestone we are giving away free lifetime licenses for the Desktop version (till Apr 28). Just use the promo code "gu0ho4q" for a 100% discount. You can find detailed instructions here:<p><a href="https://www.monsterwriter.app/promotion.html" rel="nofollow">https://www.monsterwriter.app/promotion.html</a><p>You can also find a short introduction video to the app on YouTube: <a href="https://www.youtube.com/watch?v=vR8i-EY_UBk" rel="nofollow">https://www.youtube.com/watch?v=vR8i-EY_UBk</a><p>We are happy to receive any kind of feedback!
Show HN: I made a multiple runtime version manager that can be used on Windows
vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to different versions for different projects, different versions for different shell. It also supports to lock runtime version for project or shell and support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration.<p>Available Plugins: <a href="https://vfox.lhan.me/plugins/available.html" rel="nofollow">https://vfox.lhan.me/plugins/available.html</a><p>Supported Shell: Powershell、Clink、Cmder、Bash、ZSH
Show HN: I made a multiple runtime version manager that can be used on Windows
vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to different versions for different projects, different versions for different shell. It also supports to lock runtime version for project or shell and support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration.<p>Available Plugins: <a href="https://vfox.lhan.me/plugins/available.html" rel="nofollow">https://vfox.lhan.me/plugins/available.html</a><p>Supported Shell: Powershell、Clink、Cmder、Bash、ZSH
Show HN: I made a multiple runtime version manager that can be used on Windows
vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to different versions for different projects, different versions for different shell. It also supports to lock runtime version for project or shell and support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration.<p>Available Plugins: <a href="https://vfox.lhan.me/plugins/available.html" rel="nofollow">https://vfox.lhan.me/plugins/available.html</a><p>Supported Shell: Powershell、Clink、Cmder、Bash、ZSH
Show HN: OpenOrb, a curated search engine for Atom and RSS feeds
Alternative search engines are neat, as are RSS feeds. OpenOrb is a self-hosted app which allows visitors to search over a list of blogs you love. If you put your 10 favourite blogs in there, it'll search just those blogs and not show you any sponsored content or machine-generated garbage (unless... you follow blogs written by machines?)<p>Personal RSS feed readers can usually do this sort of thing, but RSS readers aren’t meant to be shared, so you can think of the search engine as a 'curated feed list as a public service'.<p>I wrote a longer blog post about OpenOrb here: <a href="https://raphael.computer/blog/openorb-curated-search-engine/" rel="nofollow">https://raphael.computer/blog/openorb-curated-search-engine/</a>
Show HN: OpenOrb, a curated search engine for Atom and RSS feeds
Alternative search engines are neat, as are RSS feeds. OpenOrb is a self-hosted app which allows visitors to search over a list of blogs you love. If you put your 10 favourite blogs in there, it'll search just those blogs and not show you any sponsored content or machine-generated garbage (unless... you follow blogs written by machines?)<p>Personal RSS feed readers can usually do this sort of thing, but RSS readers aren’t meant to be shared, so you can think of the search engine as a 'curated feed list as a public service'.<p>I wrote a longer blog post about OpenOrb here: <a href="https://raphael.computer/blog/openorb-curated-search-engine/" rel="nofollow">https://raphael.computer/blog/openorb-curated-search-engine/</a>
Show HN: OpenOrb, a curated search engine for Atom and RSS feeds
Alternative search engines are neat, as are RSS feeds. OpenOrb is a self-hosted app which allows visitors to search over a list of blogs you love. If you put your 10 favourite blogs in there, it'll search just those blogs and not show you any sponsored content or machine-generated garbage (unless... you follow blogs written by machines?)<p>Personal RSS feed readers can usually do this sort of thing, but RSS readers aren’t meant to be shared, so you can think of the search engine as a 'curated feed list as a public service'.<p>I wrote a longer blog post about OpenOrb here: <a href="https://raphael.computer/blog/openorb-curated-search-engine/" rel="nofollow">https://raphael.computer/blog/openorb-curated-search-engine/</a>
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!