The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Pickcode – A new way to introduce programming to kids
Hello HN, I've linked a tutorial from Pickcode, where students are guided through making a chatbot that plays mad libs. Pickcode is designed for introducing programming without block coding, in a way that's closer to Javascript or Python. I made Pickcode based on my frustrations teaching beginners in both block coding and in Python.<p>The link here is to just one lesson, and I have a few more that you can find on the site. I'd love feedback from HNers with kids age 10-13 or so, or HNers who can put on an intro to programming hat.<p>On the roadmap is adding more complex use cases for your programs (like drag and drop web apps), and obviously many more lessons.<p>If you're a teacher and interested in using this with students, email me at charlie@pickcode.io
Show HN: Pickcode – A new way to introduce programming to kids
Hello HN, I've linked a tutorial from Pickcode, where students are guided through making a chatbot that plays mad libs. Pickcode is designed for introducing programming without block coding, in a way that's closer to Javascript or Python. I made Pickcode based on my frustrations teaching beginners in both block coding and in Python.<p>The link here is to just one lesson, and I have a few more that you can find on the site. I'd love feedback from HNers with kids age 10-13 or so, or HNers who can put on an intro to programming hat.<p>On the roadmap is adding more complex use cases for your programs (like drag and drop web apps), and obviously many more lessons.<p>If you're a teacher and interested in using this with students, email me at charlie@pickcode.io
Show HN: Pickcode – A new way to introduce programming to kids
Hello HN, I've linked a tutorial from Pickcode, where students are guided through making a chatbot that plays mad libs. Pickcode is designed for introducing programming without block coding, in a way that's closer to Javascript or Python. I made Pickcode based on my frustrations teaching beginners in both block coding and in Python.<p>The link here is to just one lesson, and I have a few more that you can find on the site. I'd love feedback from HNers with kids age 10-13 or so, or HNers who can put on an intro to programming hat.<p>On the roadmap is adding more complex use cases for your programs (like drag and drop web apps), and obviously many more lessons.<p>If you're a teacher and interested in using this with students, email me at charlie@pickcode.io
Show HN: GitHub Org Audit Tool
This is a tool for auditing github organizations including their repos, users, and teams. It is useful for compliance, security and auditing.
Show HN: GitHub Org Audit Tool
This is a tool for auditing github organizations including their repos, users, and teams. It is useful for compliance, security and auditing.
Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts
Hi everyone,<p>ShowMeYourHotKeys is a macOS application I worked for the last months. This app shows the frontmost app's menu items shortcuts (it also have some other features)<p>There is a beta version available on the website.<p>Accessibility permission is necessary to obtain menu items informations and Full disk Access is necessary to create custom shortcuts.<p>I would love to hear all the feedbacks and suggestions.<p>Thank you for your attention.
Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts
Hi everyone,<p>ShowMeYourHotKeys is a macOS application I worked for the last months. This app shows the frontmost app's menu items shortcuts (it also have some other features)<p>There is a beta version available on the website.<p>Accessibility permission is necessary to obtain menu items informations and Full disk Access is necessary to create custom shortcuts.<p>I would love to hear all the feedbacks and suggestions.<p>Thank you for your attention.
Show HN: ShowMeYourHotKeys – A macOS app to show applications menu shortcuts
Hi everyone,<p>ShowMeYourHotKeys is a macOS application I worked for the last months. This app shows the frontmost app's menu items shortcuts (it also have some other features)<p>There is a beta version available on the website.<p>Accessibility permission is necessary to obtain menu items informations and Full disk Access is necessary to create custom shortcuts.<p>I would love to hear all the feedbacks and suggestions.<p>Thank you for your attention.
Show HN: A little side project, a watercolor art generator
Hi HN - this is a little side project I threw together. Some implementation details: image processing is all done with headless GIMP (running inside a Docker container) through its built-in Python API. It's _very_ slow (about 50 seconds/image), and currently it processes exactly one image at a time. The website is built with NextJS; payments are processed by Stripe.<p>I've had the best results with pictures of houses, although certain photos of people or nature can look neat, too. (For example: <a href="https://brushify.art/s/ruYmQWk" rel="nofollow">https://brushify.art/s/ruYmQWk</a>, original photo from <a href="https://en.wikipedia.org/wiki/Pillars_of_Creation" rel="nofollow">https://en.wikipedia.org/wiki/Pillars_of_Creation</a>.) The effect obscures the edges of the photo, so images with plenty of margin around the subject work best.<p>Something I'd like to play around with is swapping the GIMP script for an AI-based process (maybe using something like Stable Diffusion?), with the goal of generating images that look more handmade (something like these: <a href="https://www.etsy.com/ca/search?q=watercolor+house" rel="nofollow">https://www.etsy.com/ca/search?q=watercolor+house</a>). I have exactly zero AI experience though, so there would be a bit of a learning curve.<p>Would love any thoughts or critiques!<p>----<p>edit: remove unrelated details
Show HN: A little side project, a watercolor art generator
Hi HN - this is a little side project I threw together. Some implementation details: image processing is all done with headless GIMP (running inside a Docker container) through its built-in Python API. It's _very_ slow (about 50 seconds/image), and currently it processes exactly one image at a time. The website is built with NextJS; payments are processed by Stripe.<p>I've had the best results with pictures of houses, although certain photos of people or nature can look neat, too. (For example: <a href="https://brushify.art/s/ruYmQWk" rel="nofollow">https://brushify.art/s/ruYmQWk</a>, original photo from <a href="https://en.wikipedia.org/wiki/Pillars_of_Creation" rel="nofollow">https://en.wikipedia.org/wiki/Pillars_of_Creation</a>.) The effect obscures the edges of the photo, so images with plenty of margin around the subject work best.<p>Something I'd like to play around with is swapping the GIMP script for an AI-based process (maybe using something like Stable Diffusion?), with the goal of generating images that look more handmade (something like these: <a href="https://www.etsy.com/ca/search?q=watercolor+house" rel="nofollow">https://www.etsy.com/ca/search?q=watercolor+house</a>). I have exactly zero AI experience though, so there would be a bit of a learning curve.<p>Would love any thoughts or critiques!<p>----<p>edit: remove unrelated details
Show HN: A little side project, a watercolor art generator
Hi HN - this is a little side project I threw together. Some implementation details: image processing is all done with headless GIMP (running inside a Docker container) through its built-in Python API. It's _very_ slow (about 50 seconds/image), and currently it processes exactly one image at a time. The website is built with NextJS; payments are processed by Stripe.<p>I've had the best results with pictures of houses, although certain photos of people or nature can look neat, too. (For example: <a href="https://brushify.art/s/ruYmQWk" rel="nofollow">https://brushify.art/s/ruYmQWk</a>, original photo from <a href="https://en.wikipedia.org/wiki/Pillars_of_Creation" rel="nofollow">https://en.wikipedia.org/wiki/Pillars_of_Creation</a>.) The effect obscures the edges of the photo, so images with plenty of margin around the subject work best.<p>Something I'd like to play around with is swapping the GIMP script for an AI-based process (maybe using something like Stable Diffusion?), with the goal of generating images that look more handmade (something like these: <a href="https://www.etsy.com/ca/search?q=watercolor+house" rel="nofollow">https://www.etsy.com/ca/search?q=watercolor+house</a>). I have exactly zero AI experience though, so there would be a bit of a learning curve.<p>Would love any thoughts or critiques!<p>----<p>edit: remove unrelated details
Show HN: A little side project, a watercolor art generator
Hi HN - this is a little side project I threw together. Some implementation details: image processing is all done with headless GIMP (running inside a Docker container) through its built-in Python API. It's _very_ slow (about 50 seconds/image), and currently it processes exactly one image at a time. The website is built with NextJS; payments are processed by Stripe.<p>I've had the best results with pictures of houses, although certain photos of people or nature can look neat, too. (For example: <a href="https://brushify.art/s/ruYmQWk" rel="nofollow">https://brushify.art/s/ruYmQWk</a>, original photo from <a href="https://en.wikipedia.org/wiki/Pillars_of_Creation" rel="nofollow">https://en.wikipedia.org/wiki/Pillars_of_Creation</a>.) The effect obscures the edges of the photo, so images with plenty of margin around the subject work best.<p>Something I'd like to play around with is swapping the GIMP script for an AI-based process (maybe using something like Stable Diffusion?), with the goal of generating images that look more handmade (something like these: <a href="https://www.etsy.com/ca/search?q=watercolor+house" rel="nofollow">https://www.etsy.com/ca/search?q=watercolor+house</a>). I have exactly zero AI experience though, so there would be a bit of a learning curve.<p>Would love any thoughts or critiques!<p>----<p>edit: remove unrelated details
Show HN: Shdoc generates docs for bash/zsh scripts with Awk
Show HN: Flex – transpile natural language to a programming language
Flex [1] is a transpiler that converts a series of statements in natural language to either Python, Java or C++, and is trained using Rasa NLU [2], an open-source framework usually used for training chatbots and voice assistants.<p>Flex is a project I made in college in 2018 along with two of my classmates, Gourav and Sanjay. The initial idea was to create a voice assistant you could speak to that wrote code for you, similar to GitHub's upcoming (and a lot more advanced) project "Hey, Github" [3].<p>We then had to reduce the project's scope to complete it in a single semester while writing exams, preparing for job interviews and submitting reports and assignments. So we settled on creating a Python program that takes a file containing statements written in natural language as input and transpiles them to a valid Python/Java/C++ program. The project design is modular, so adding more languages and statement types is easy.<p>The next step we had thought of was to hook it up with some UI with voice input to have some kind of voice-driven IDE, but then as college was over and we got jobs, the project got abandoned as we moved on to other things.<p>Seeing the "Hey, GitHub" project on HackerNews today [4] reminded me of this project, so I just wanted to share it to inspire others to fork it and make something cool. Also looking forward to some feedback on how the project could be improved to make it more useful.<p>[1]: <a href="https://github.com/Flex-lang/transpiler" rel="nofollow">https://github.com/Flex-lang/transpiler</a>. Not to be confused with FLEX, a strictly-typed programming language with the same name (which was released first, so we should have used a different name!)<p>[2]: <a href="https://github.com/rasahq/rasa" rel="nofollow">https://github.com/rasahq/rasa</a><p>[3]: <a href="https://githubnext.com/projects/hey-github/" rel="nofollow">https://githubnext.com/projects/hey-github/</a><p>[4]: <a href="https://news.ycombinator.com/item?id=33543946" rel="nofollow">https://news.ycombinator.com/item?id=33543946</a>
Show HN: Supertweak – a visual devtools extension for Tailwind CSS
Hi folks, I've been working on a visual devtool chrome extension for Tailwind CSS for quite some time now and just launched in recently.<p>It let's you tweak your website from the browser itself and copy the classes or html afterwards to paste in your IDE. It's especially well suited to try out changes quickly, but I've built most of the landing page with the help of the extension itself.<p>You can try it out in the landing page itself (no need to install anything).<p>Features:
- Click on any class (eg: px-4) and try out other values easily.<p>- Preview the website in responsive mode and quickly toggle between breakpoints. auto detects breakpoints set in the config.<p>- Quickly try out new variants. Supports arbitrary variants too.<p>- Lets you try out arbitrary and negative property values.<p>- Add, remove or re-order elements.<p>- Edit element attributes and text nodes<p>etc.<p>I'm excited to share it here and would love to hear your feedback and suggestions.
Show HN: Supertweak – a visual devtools extension for Tailwind CSS
Hi folks, I've been working on a visual devtool chrome extension for Tailwind CSS for quite some time now and just launched in recently.<p>It let's you tweak your website from the browser itself and copy the classes or html afterwards to paste in your IDE. It's especially well suited to try out changes quickly, but I've built most of the landing page with the help of the extension itself.<p>You can try it out in the landing page itself (no need to install anything).<p>Features:
- Click on any class (eg: px-4) and try out other values easily.<p>- Preview the website in responsive mode and quickly toggle between breakpoints. auto detects breakpoints set in the config.<p>- Quickly try out new variants. Supports arbitrary variants too.<p>- Lets you try out arbitrary and negative property values.<p>- Add, remove or re-order elements.<p>- Edit element attributes and text nodes<p>etc.<p>I'm excited to share it here and would love to hear your feedback and suggestions.
Show HN: Hstream – quick Python web apps – Streamlit alternative using htmx
I love Streamlit but have run into many situation where taking it from PoC to MVP state is insurmountable.<p>With all the recent HN hype around htmx and sematic html / classless css I decided to build a Streamlit alternative using these on top of FastAPI.<p>This has a couple advantages:
1) easier to extend when you move past PoC since the FastAPI app is exposed (allowing adding more routes) and hstream acts more like a typical web stack
2) with htmx and html (plus MVP.css) doing the heavy lifting the package is alot less complex and easier to reason about - and hopefully more performant eventually
3) html is simple, so using this we can give the user much more control around the look and feel, while falling back onto MVP.css (classless css) sane defaults.<p>Would love to hear people's thoughts.
Show HN: Hstream – quick Python web apps – Streamlit alternative using htmx
I love Streamlit but have run into many situation where taking it from PoC to MVP state is insurmountable.<p>With all the recent HN hype around htmx and sematic html / classless css I decided to build a Streamlit alternative using these on top of FastAPI.<p>This has a couple advantages:
1) easier to extend when you move past PoC since the FastAPI app is exposed (allowing adding more routes) and hstream acts more like a typical web stack
2) with htmx and html (plus MVP.css) doing the heavy lifting the package is alot less complex and easier to reason about - and hopefully more performant eventually
3) html is simple, so using this we can give the user much more control around the look and feel, while falling back onto MVP.css (classless css) sane defaults.<p>Would love to hear people's thoughts.
Show HN: Hstream – quick Python web apps – Streamlit alternative using htmx
I love Streamlit but have run into many situation where taking it from PoC to MVP state is insurmountable.<p>With all the recent HN hype around htmx and sematic html / classless css I decided to build a Streamlit alternative using these on top of FastAPI.<p>This has a couple advantages:
1) easier to extend when you move past PoC since the FastAPI app is exposed (allowing adding more routes) and hstream acts more like a typical web stack
2) with htmx and html (plus MVP.css) doing the heavy lifting the package is alot less complex and easier to reason about - and hopefully more performant eventually
3) html is simple, so using this we can give the user much more control around the look and feel, while falling back onto MVP.css (classless css) sane defaults.<p>Would love to hear people's thoughts.
Show HN: An API for CO₂ Removal
Hi all,<p>We're Fabienne and Ewan of Climacrux. Today we're proud to launch our latest project to try and make carbon dioxide removal as accessible as possible: CDR Platform [1].<p>In short: it’s an API to connect to a portfolio of carbon removers. You can purchase from as low as a single gram and select from both natural and technological removal methods.<p>Longer: A couple of years ago we launched an alternative to carbon credits, Carbon Removed[2], designed for individuals to buy and subscribe to CDR. But we always had the nagging thought that there was more that could be done.<p>CDR Platform is our foundation for that - a simple API to get prices and purchase (at the moment). Our plan is to become the Stripe of the carbon removal ecosystem, seamlessly connecting the supply to the demand.<p>We’d love to hear your feedback. Do you see a use case for this and would you use it? What features have we missed? Do you understand what we’re doing and if not, what’s unclear? We’d love to hear from you.[3]<p>Many thanks and happy hacking, Climacrux.<p>P.s. If you are a carbon remover, send us your prices, life cycle analysis and some more information about your removal timeline. Our aim is to bring your services to a wider audience so you can focus on reducing our CO₂ levels. Thanks for your work!<p>[1] <a href="https://docs.cdrplatform.com" rel="nofollow">https://docs.cdrplatform.com</a><p>[2] <a href="https://carbonremoved.com" rel="nofollow">https://carbonremoved.com</a><p>[3] ewan@climacrux.com