The best Hacker News stories from Show from the past day

Go back

Latest posts:

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

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

Show HN: Postcard – Easy way to make a personal website

Today I'm launching Postcard!<p>I started Postcard when I deleted most social media, but still wanted a way to keep in touch with friends and my network.<p>When I worked at Webflow, it became clear to me that most website builders are way too complex for individual users. So, I drew inspiration from social media - where all you need is a couple photos and text fields to get a great site online. So, I think I’ve about achieved a site builder that even my Mom could use.<p>The product seems simple, but there are many under-the-hood optimizations. There's caching, CDNs, custom domain support, TLS certificate issuance + management, dynamically-generated open graph images, image optimizations, email sending, full-text RSS feed, email reputations, and more. It also uses a couple new products to make the domain connection process easy.<p>Let me know if you have any feedback or questions!<p>PS - Rumor is that Twitter is shutting down Revue. If you want help transferring content and subscribers over to Postcard, just email me!

Show HN: Postcard – Easy way to make a personal website

Today I'm launching Postcard!<p>I started Postcard when I deleted most social media, but still wanted a way to keep in touch with friends and my network.<p>When I worked at Webflow, it became clear to me that most website builders are way too complex for individual users. So, I drew inspiration from social media - where all you need is a couple photos and text fields to get a great site online. So, I think I’ve about achieved a site builder that even my Mom could use.<p>The product seems simple, but there are many under-the-hood optimizations. There's caching, CDNs, custom domain support, TLS certificate issuance + management, dynamically-generated open graph images, image optimizations, email sending, full-text RSS feed, email reputations, and more. It also uses a couple new products to make the domain connection process easy.<p>Let me know if you have any feedback or questions!<p>PS - Rumor is that Twitter is shutting down Revue. If you want help transferring content and subscribers over to Postcard, just email me!

Show HN: Postcard – Easy way to make a personal website

Today I'm launching Postcard!<p>I started Postcard when I deleted most social media, but still wanted a way to keep in touch with friends and my network.<p>When I worked at Webflow, it became clear to me that most website builders are way too complex for individual users. So, I drew inspiration from social media - where all you need is a couple photos and text fields to get a great site online. So, I think I’ve about achieved a site builder that even my Mom could use.<p>The product seems simple, but there are many under-the-hood optimizations. There's caching, CDNs, custom domain support, TLS certificate issuance + management, dynamically-generated open graph images, image optimizations, email sending, full-text RSS feed, email reputations, and more. It also uses a couple new products to make the domain connection process easy.<p>Let me know if you have any feedback or questions!<p>PS - Rumor is that Twitter is shutting down Revue. If you want help transferring content and subscribers over to Postcard, just email me!

Show HN: Postcard – Easy way to make a personal website

Today I'm launching Postcard!<p>I started Postcard when I deleted most social media, but still wanted a way to keep in touch with friends and my network.<p>When I worked at Webflow, it became clear to me that most website builders are way too complex for individual users. So, I drew inspiration from social media - where all you need is a couple photos and text fields to get a great site online. So, I think I’ve about achieved a site builder that even my Mom could use.<p>The product seems simple, but there are many under-the-hood optimizations. There's caching, CDNs, custom domain support, TLS certificate issuance + management, dynamically-generated open graph images, image optimizations, email sending, full-text RSS feed, email reputations, and more. It also uses a couple new products to make the domain connection process easy.<p>Let me know if you have any feedback or questions!<p>PS - Rumor is that Twitter is shutting down Revue. If you want help transferring content and subscribers over to Postcard, just email me!

Show HN: HN Follow – email alerts from your friends on Hacker News

HN Follow lets you “follow” authors on Hacker News, and get email notifications when they post. It was inspired by alerthn.com and hnreplies.com.<p>The app was built in an experimental style. Instead of being a normal app where we store all your data, it is just a wrapper over a series of JavaScript snippets that we guide you through installing, and which you can then customize 100%. The scripts call out to Agolia’s wonderful HN Search API. You can read more about the app’s architecture and it’s motivation here[1].<p>HN Follow runs on Val Town [2], an online scripting tool my team and I are building. Part of why we built hnfollow.com is to show off the kind of things you can do with the primitives Val Town provides:emailing yourself (`console.email`), persistent state (`@me.foo = "bar"`), persistent cron jobs (`setInterval`), etc. Here’s a demo[3], the docs[4], and Discord[5] for Val Town.<p>We hope hnfollow.com is useful to you, and you have fun customizing the code directly on Val Town! Let us know if you have questions or feedback<p>[1] - <a href="https://www.notion.so/End-programmer-Programming-a749beb4a9b143f2990f575fb7e59b33" rel="nofollow">https://www.notion.so/End-programmer-Programming-a749beb4a9b...</a><p>[2] - <a href="https://val.town" rel="nofollow">https://val.town</a><p>[3] - <a href="https://www.loom.com/share/878294970d8e48919c819f35d0cd0da4" rel="nofollow">https://www.loom.com/share/878294970d8e48919c819f35d0cd0da4</a><p>[4] - <a href="https://www.notion.so/Val-Town-Docs-01c8eb9c534b4899802f3a9e31d540ab" rel="nofollow">https://www.notion.so/Val-Town-Docs-01c8eb9c534b4899802f3a9e...</a><p>[5] - <a href="https://discord.gg/dHv45uN5RY" rel="nofollow">https://discord.gg/dHv45uN5RY</a>

Show HN: Cito – Actionable data observability for data teams

Hi HN! We’re Clemens and Felix from Cito - thrilled to show you what we’ve built to help data engineers stay on top of data quality issues. Think Datadog meets Incident.io.<p>Tests in dbt are great when checking whether specific expectations are true, but don’t work well for use cases where data patterns may change over time. When relying on testing alone, data teams regularly face situations where business stakeholders identify data issues in dashboards first, eroding trust. In such situations, understanding the implications of an issue and debugging can be a very manual and time-consuming process.<p>To help data engineers ensure trust in data, Cito makes it easy to go beyond simple tests. By executing scheduled or near real-time out-of-the-box anomaly detection tests (row count, schema change, etc.) or custom SQL tests, data anomalies are detected and communicated in the context of the relevant column-level lineage via Slack.<p>We believe data observability solutions should not stop at alerting teams to anomalies and our ambition is to support the complete end-to-end workflow of data engineers. Leveraging column-level lineage, our solution makes it straightforward to understand the context of anomalies. In addition, by automatically providing transparency in a git-blame-like fashion around ownership of data models and showing who made changes most recently, Cito helps to accelerate internal communications when troubleshooting.<p>We’re super keen to hear your thoughts, ideas and experiences! You can also use our docs to try Cito in less than 15 min.

Show HN: Cito – Actionable data observability for data teams

Hi HN! We’re Clemens and Felix from Cito - thrilled to show you what we’ve built to help data engineers stay on top of data quality issues. Think Datadog meets Incident.io.<p>Tests in dbt are great when checking whether specific expectations are true, but don’t work well for use cases where data patterns may change over time. When relying on testing alone, data teams regularly face situations where business stakeholders identify data issues in dashboards first, eroding trust. In such situations, understanding the implications of an issue and debugging can be a very manual and time-consuming process.<p>To help data engineers ensure trust in data, Cito makes it easy to go beyond simple tests. By executing scheduled or near real-time out-of-the-box anomaly detection tests (row count, schema change, etc.) or custom SQL tests, data anomalies are detected and communicated in the context of the relevant column-level lineage via Slack.<p>We believe data observability solutions should not stop at alerting teams to anomalies and our ambition is to support the complete end-to-end workflow of data engineers. Leveraging column-level lineage, our solution makes it straightforward to understand the context of anomalies. In addition, by automatically providing transparency in a git-blame-like fashion around ownership of data models and showing who made changes most recently, Cito helps to accelerate internal communications when troubleshooting.<p>We’re super keen to hear your thoughts, ideas and experiences! You can also use our docs to try Cito in less than 15 min.

Show HN: Cito – Actionable data observability for data teams

Hi HN! We’re Clemens and Felix from Cito - thrilled to show you what we’ve built to help data engineers stay on top of data quality issues. Think Datadog meets Incident.io.<p>Tests in dbt are great when checking whether specific expectations are true, but don’t work well for use cases where data patterns may change over time. When relying on testing alone, data teams regularly face situations where business stakeholders identify data issues in dashboards first, eroding trust. In such situations, understanding the implications of an issue and debugging can be a very manual and time-consuming process.<p>To help data engineers ensure trust in data, Cito makes it easy to go beyond simple tests. By executing scheduled or near real-time out-of-the-box anomaly detection tests (row count, schema change, etc.) or custom SQL tests, data anomalies are detected and communicated in the context of the relevant column-level lineage via Slack.<p>We believe data observability solutions should not stop at alerting teams to anomalies and our ambition is to support the complete end-to-end workflow of data engineers. Leveraging column-level lineage, our solution makes it straightforward to understand the context of anomalies. In addition, by automatically providing transparency in a git-blame-like fashion around ownership of data models and showing who made changes most recently, Cito helps to accelerate internal communications when troubleshooting.<p>We’re super keen to hear your thoughts, ideas and experiences! You can also use our docs to try Cito in less than 15 min.

Show HN: Fully-featured desktop gRPC/gRPC-Web client

< 1 2 3 ... 497 498 499 500 501 ... 847 848 849 >