The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Podlite - a lightweight markup language for organizing knowledge
Unbound by any specific domain, programming language, or concept, Podlite stands out as a universal markup language<p>In addition, the support for Markdown markup as a standard block adds convenience and allows for the use of familiar syntax for text formatting<p>It's perfect for documentation, educational materials, blogging, and much more for organizing knowledge.<p>One of the key features of Podlite is its extensibility. This allows for defining unique and domain-specific blocks and expanding the language's functionality according to the requirements of your project.<p>The Podlite specification is published under the Artistic license 2.0.<p>Site: <a href="https://podlite.org" rel="nofollow">https://podlite.org</a>
Thank You!
Show HN: Podlite - a lightweight markup language for organizing knowledge
Unbound by any specific domain, programming language, or concept, Podlite stands out as a universal markup language<p>In addition, the support for Markdown markup as a standard block adds convenience and allows for the use of familiar syntax for text formatting<p>It's perfect for documentation, educational materials, blogging, and much more for organizing knowledge.<p>One of the key features of Podlite is its extensibility. This allows for defining unique and domain-specific blocks and expanding the language's functionality according to the requirements of your project.<p>The Podlite specification is published under the Artistic license 2.0.<p>Site: <a href="https://podlite.org" rel="nofollow">https://podlite.org</a>
Thank You!
Show HN: LangCSS – An AI Assistant for Tailwind
Hi All<p>This is my personal project that is an IDE and AI assistant for creating tailwind components and pages. You can chat to create designs, then make small edits yourself, and continue chatting to refine them. I am always working to improve the UX.<p>I have a time limited demo page here: <a href="https://langcss.com/demo" rel="nofollow">https://langcss.com/demo</a><p>Please let me know what you think! Feedback is welcome.<p>Tech wise, this just uses NextJS (Hosted on Docker) and Azure Open AI.
Show HN: LangCSS – An AI Assistant for Tailwind
Hi All<p>This is my personal project that is an IDE and AI assistant for creating tailwind components and pages. You can chat to create designs, then make small edits yourself, and continue chatting to refine them. I am always working to improve the UX.<p>I have a time limited demo page here: <a href="https://langcss.com/demo" rel="nofollow">https://langcss.com/demo</a><p>Please let me know what you think! Feedback is welcome.<p>Tech wise, this just uses NextJS (Hosted on Docker) and Azure Open AI.
Show HN: Getada: rustup-like installer for Ada's toolchain/package manager
One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes. After extensive testing I feel like it's ready for general release[1].<p>Getada was inspired by Rustup[2] and aside from the init script is written entirely in Ada.<p>It's completely open source and you can check out the readme and code on github[3]. It currently supports all non-windows platforms that Alire has an official release for, which at present is Linux (glibc) and MacOS. If you try running it on an unsupported platform, it tries to point you in the right direction. For example, you can install Alire on windows with an already-existing installer.<p>It downloads the latest version of Alire[4] (Ada's toolchain and package manager, similar to Cargo) for your platform as a zip file to a temporary directory and then extracts it to a binary directory. By default the temporary directory (configure with "-t /directory" or "--tmp=/directory") defaulted to $TMPDIR or /tmp. The config directory is ~/.getada (change via "-c /directory", "--cfg=/directory", or $GETADA_CFG), and the alr and getada binaries go in ~/.getada/bin (configure with ""-b /directory", "--bin=/directory", or $GETADA_BIN). It also tries to add the file to your path by dropping a "env.sh" file into ~/.profile/ (disable with -p or --no-path).<p>If you don't allow executables in temporary or home directories, you can change all of these via environmental variables or passing parameters.<p>You can remove it all by running: getada --uninstall<p>Now you can create a brand new Ada project with: alr init --bin my_project (How to use Alire[5] for more details)<p>Since one of the biggest complaints about Ada is getting the toolchain [6], I hope this can solve a lot of problems for newcomers to the language.<p>[1] <a href="https://www.getada.dev" rel="nofollow">https://www.getada.dev</a><p>[2] <a href="https://rustup.rs/" rel="nofollow">https://rustup.rs/</a><p>[3] <a href="https://github.com/aj-ianozi/getada">https://github.com/aj-ianozi/getada</a><p>[4] <a href="https://alire.ada.dev/" rel="nofollow">https://alire.ada.dev/</a><p>[5] <a href="https://www.getada.dev/how-to-use-alire.html" rel="nofollow">https://www.getada.dev/how-to-use-alire.html</a><p>[6] <a href="https://programming.dev/comment/9438211" rel="nofollow">https://programming.dev/comment/9438211</a>
Show HN: Getada: rustup-like installer for Ada's toolchain/package manager
One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes. After extensive testing I feel like it's ready for general release[1].<p>Getada was inspired by Rustup[2] and aside from the init script is written entirely in Ada.<p>It's completely open source and you can check out the readme and code on github[3]. It currently supports all non-windows platforms that Alire has an official release for, which at present is Linux (glibc) and MacOS. If you try running it on an unsupported platform, it tries to point you in the right direction. For example, you can install Alire on windows with an already-existing installer.<p>It downloads the latest version of Alire[4] (Ada's toolchain and package manager, similar to Cargo) for your platform as a zip file to a temporary directory and then extracts it to a binary directory. By default the temporary directory (configure with "-t /directory" or "--tmp=/directory") defaulted to $TMPDIR or /tmp. The config directory is ~/.getada (change via "-c /directory", "--cfg=/directory", or $GETADA_CFG), and the alr and getada binaries go in ~/.getada/bin (configure with ""-b /directory", "--bin=/directory", or $GETADA_BIN). It also tries to add the file to your path by dropping a "env.sh" file into ~/.profile/ (disable with -p or --no-path).<p>If you don't allow executables in temporary or home directories, you can change all of these via environmental variables or passing parameters.<p>You can remove it all by running: getada --uninstall<p>Now you can create a brand new Ada project with: alr init --bin my_project (How to use Alire[5] for more details)<p>Since one of the biggest complaints about Ada is getting the toolchain [6], I hope this can solve a lot of problems for newcomers to the language.<p>[1] <a href="https://www.getada.dev" rel="nofollow">https://www.getada.dev</a><p>[2] <a href="https://rustup.rs/" rel="nofollow">https://rustup.rs/</a><p>[3] <a href="https://github.com/aj-ianozi/getada">https://github.com/aj-ianozi/getada</a><p>[4] <a href="https://alire.ada.dev/" rel="nofollow">https://alire.ada.dev/</a><p>[5] <a href="https://www.getada.dev/how-to-use-alire.html" rel="nofollow">https://www.getada.dev/how-to-use-alire.html</a><p>[6] <a href="https://programming.dev/comment/9438211" rel="nofollow">https://programming.dev/comment/9438211</a>
Show HN: Getada: rustup-like installer for Ada's toolchain/package manager
One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes. After extensive testing I feel like it's ready for general release[1].<p>Getada was inspired by Rustup[2] and aside from the init script is written entirely in Ada.<p>It's completely open source and you can check out the readme and code on github[3]. It currently supports all non-windows platforms that Alire has an official release for, which at present is Linux (glibc) and MacOS. If you try running it on an unsupported platform, it tries to point you in the right direction. For example, you can install Alire on windows with an already-existing installer.<p>It downloads the latest version of Alire[4] (Ada's toolchain and package manager, similar to Cargo) for your platform as a zip file to a temporary directory and then extracts it to a binary directory. By default the temporary directory (configure with "-t /directory" or "--tmp=/directory") defaulted to $TMPDIR or /tmp. The config directory is ~/.getada (change via "-c /directory", "--cfg=/directory", or $GETADA_CFG), and the alr and getada binaries go in ~/.getada/bin (configure with ""-b /directory", "--bin=/directory", or $GETADA_BIN). It also tries to add the file to your path by dropping a "env.sh" file into ~/.profile/ (disable with -p or --no-path).<p>If you don't allow executables in temporary or home directories, you can change all of these via environmental variables or passing parameters.<p>You can remove it all by running: getada --uninstall<p>Now you can create a brand new Ada project with: alr init --bin my_project (How to use Alire[5] for more details)<p>Since one of the biggest complaints about Ada is getting the toolchain [6], I hope this can solve a lot of problems for newcomers to the language.<p>[1] <a href="https://www.getada.dev" rel="nofollow">https://www.getada.dev</a><p>[2] <a href="https://rustup.rs/" rel="nofollow">https://rustup.rs/</a><p>[3] <a href="https://github.com/aj-ianozi/getada">https://github.com/aj-ianozi/getada</a><p>[4] <a href="https://alire.ada.dev/" rel="nofollow">https://alire.ada.dev/</a><p>[5] <a href="https://www.getada.dev/how-to-use-alire.html" rel="nofollow">https://www.getada.dev/how-to-use-alire.html</a><p>[6] <a href="https://programming.dev/comment/9438211" rel="nofollow">https://programming.dev/comment/9438211</a>
Show HN: Balancing game for the mobile browser with increasing difficulty
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
Show HN: Balancing game for the mobile browser with increasing difficulty
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
Show HN: Balancing game for the mobile browser with increasing difficulty
I made this 10 level Game. Excited for people to try it. :) Stay Balanced :)
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>