The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Create diagrams of complex data flows in software systems
Hello HN,<p>It has been a while since I contributed to the web, so I decided to get back in shape and publish "something".<p>This app is a POC of "what if diagrams were more dynamic".
I'm a software engineer by trade, and with conventional tools, I often times struggle to explain flows of data in complex software systems.<p>I got inspired by video games like The Incredible Machine and Factorio, as in some ways, software systems tend to become Rube Goldberg-esque machines ;)
As a side quest, I also wanted to craft diagrams faster than text-based tools (ex: mermaid), as I am always forgetting their syntax.<p>If you try the app, you will certainly struggle with its UI, especially when crafting flows, as I used all my brain juice on the core idea.
I have cool features in my head for a v1 but today I really wanted to simply show what I got.<p>You can access the app directly at <a href="https://gg-charts.com" rel="nofollow">https://gg-charts.com</a> and there are some examples in the Github README to get you started.<p>Happy to answer questions and humbly receive your honest feedback on this crazy idea!
Show HN: Create diagrams of complex data flows in software systems
Hello HN,<p>It has been a while since I contributed to the web, so I decided to get back in shape and publish "something".<p>This app is a POC of "what if diagrams were more dynamic".
I'm a software engineer by trade, and with conventional tools, I often times struggle to explain flows of data in complex software systems.<p>I got inspired by video games like The Incredible Machine and Factorio, as in some ways, software systems tend to become Rube Goldberg-esque machines ;)
As a side quest, I also wanted to craft diagrams faster than text-based tools (ex: mermaid), as I am always forgetting their syntax.<p>If you try the app, you will certainly struggle with its UI, especially when crafting flows, as I used all my brain juice on the core idea.
I have cool features in my head for a v1 but today I really wanted to simply show what I got.<p>You can access the app directly at <a href="https://gg-charts.com" rel="nofollow">https://gg-charts.com</a> and there are some examples in the Github README to get you started.<p>Happy to answer questions and humbly receive your honest feedback on this crazy idea!
Show HN: Vdm, a sane alternative to e.g. Git submodules
Hey folks! I've been working on something on & (mostly) off for a little over a year, and picked it back up recently because of yet another related frustration at work.<p>I've spent a lot of time ripping out git submodules from repos my teams use, but I've spent an equally large amount of time wondering why there doesn't seem to be a better option for managing arbitrary dependencies across repos in the Year of Our Lord 2024. So, I put together a really early version of such an arbitrary-dependency manager. It's called vdm, and you can find it in the linked URL above & below.<p>I'm sharing mostly because I'm curious if I'm blatantly missing some other tool that exists that <i>isn't</i> language-specific (like Bit for JS seems to be, for example), but also in case people have any hot-takes or feedback on the functionality as listed in the README.<p>Also of note is that I'm not sharing to potentially monetize or "generate customer interest" or anything -- I'm just another builder on the internet.<p>Thanks for looking, and let me know if you have any questions!<p>vdm: <a href="https://github.com/opensourcecorp/vdm">https://github.com/opensourcecorp/vdm</a>
Show HN: Vdm, a sane alternative to e.g. Git submodules
Hey folks! I've been working on something on & (mostly) off for a little over a year, and picked it back up recently because of yet another related frustration at work.<p>I've spent a lot of time ripping out git submodules from repos my teams use, but I've spent an equally large amount of time wondering why there doesn't seem to be a better option for managing arbitrary dependencies across repos in the Year of Our Lord 2024. So, I put together a really early version of such an arbitrary-dependency manager. It's called vdm, and you can find it in the linked URL above & below.<p>I'm sharing mostly because I'm curious if I'm blatantly missing some other tool that exists that <i>isn't</i> language-specific (like Bit for JS seems to be, for example), but also in case people have any hot-takes or feedback on the functionality as listed in the README.<p>Also of note is that I'm not sharing to potentially monetize or "generate customer interest" or anything -- I'm just another builder on the internet.<p>Thanks for looking, and let me know if you have any questions!<p>vdm: <a href="https://github.com/opensourcecorp/vdm">https://github.com/opensourcecorp/vdm</a>
Show HN: Vdm, a sane alternative to e.g. Git submodules
Hey folks! I've been working on something on & (mostly) off for a little over a year, and picked it back up recently because of yet another related frustration at work.<p>I've spent a lot of time ripping out git submodules from repos my teams use, but I've spent an equally large amount of time wondering why there doesn't seem to be a better option for managing arbitrary dependencies across repos in the Year of Our Lord 2024. So, I put together a really early version of such an arbitrary-dependency manager. It's called vdm, and you can find it in the linked URL above & below.<p>I'm sharing mostly because I'm curious if I'm blatantly missing some other tool that exists that <i>isn't</i> language-specific (like Bit for JS seems to be, for example), but also in case people have any hot-takes or feedback on the functionality as listed in the README.<p>Also of note is that I'm not sharing to potentially monetize or "generate customer interest" or anything -- I'm just another builder on the internet.<p>Thanks for looking, and let me know if you have any questions!<p>vdm: <a href="https://github.com/opensourcecorp/vdm">https://github.com/opensourcecorp/vdm</a>
Show HN: Tea-tasting, a Python package for the statistical analysis of A/B tests
I'm excited to introduce tea-tasting, a Python package for the statistical analysis of A/B tests<p>It features Student's t-test, Bootstrap, variance reduction using CUPED, power analysis, and other statistical methods.<p>tea-tasting supports a wide range of data backends, including BigQuery, ClickHouse, PostgreSQL, Snowflake, Spark, and more, all thanks to Ibis.<p>I consider it ready for important tasks and use it for the analysis of switchback experiments in my work.
Show HN: Tea-tasting, a Python package for the statistical analysis of A/B tests
I'm excited to introduce tea-tasting, a Python package for the statistical analysis of A/B tests<p>It features Student's t-test, Bootstrap, variance reduction using CUPED, power analysis, and other statistical methods.<p>tea-tasting supports a wide range of data backends, including BigQuery, ClickHouse, PostgreSQL, Snowflake, Spark, and more, all thanks to Ibis.<p>I consider it ready for important tasks and use it for the analysis of switchback experiments in my work.
Show HN: SwimOS Rust – A framework for real-time streaming data applications
Show HN: SwimOS Rust – A framework for real-time streaming data applications
Show HN: ThinkPost – split-panel note taking & brainstorming app for devs
ThinkPost is an Interactive split-panel diagramming, draggable block-based note-taking, and brainstorming tool.<p>I developed ThinkPost as a side project for few months now.
Basic idea is parallel streaming of ideas. It's a desktop web app with a very scaled down mobile version just for support.<p>Whole my career I had been working with startups and specifically early stage ones, and it's a big responsibility to devise a feature on our own, think deeply about it in different streams (logically, security, re-usability, platform APIs etc.) and even present distilled part of it to stakeholders (Often times non technical people). Even now I run backend/infra/mobile/qa/customer support/integrations for a healthcare startup, so stakes are high. There's a lot of self brainstorming in multiple streams and then there's also distillation process. I couldn't really work with single page notepads for that streaming process. We should be able to note down in split-panels, so there's space for parallel ideas.<p>Many note-taking apps today single-paged have high-think-threshold (windows notepad/apple notes have very low-think-threshold), you have to think before you write in them, so not a good option for quick ideas. So built a platform specifically for everyone who can parallel stream ideas in split panels Textually (low-think-threshold), write as they like), Diagrammatically, Code-wise or even Quick Maths. And also move the idea blocks across panels or within! or Open a new tab if you want more!<p>I'm personally a massive user of my app because I plan everything at my current job via this app, run meetings, self-brainstorm features, study requirements, visualize code-ideas, an develop this when I get time as well.
All completely free. Might run ads later.<p><a href="https://thinkpost.io" rel="nofollow">https://thinkpost.io</a> - Try! no login needed.<p>More comprehensive introduction: <a href="https://zameermfm.medium.com/introducing-thinkpost-io-33df61ce4bc7" rel="nofollow">https://zameermfm.medium.com/introducing-thinkpost-io-33df61...</a>
Show HN: ThinkPost – split-panel note taking & brainstorming app for devs
ThinkPost is an Interactive split-panel diagramming, draggable block-based note-taking, and brainstorming tool.<p>I developed ThinkPost as a side project for few months now.
Basic idea is parallel streaming of ideas. It's a desktop web app with a very scaled down mobile version just for support.<p>Whole my career I had been working with startups and specifically early stage ones, and it's a big responsibility to devise a feature on our own, think deeply about it in different streams (logically, security, re-usability, platform APIs etc.) and even present distilled part of it to stakeholders (Often times non technical people). Even now I run backend/infra/mobile/qa/customer support/integrations for a healthcare startup, so stakes are high. There's a lot of self brainstorming in multiple streams and then there's also distillation process. I couldn't really work with single page notepads for that streaming process. We should be able to note down in split-panels, so there's space for parallel ideas.<p>Many note-taking apps today single-paged have high-think-threshold (windows notepad/apple notes have very low-think-threshold), you have to think before you write in them, so not a good option for quick ideas. So built a platform specifically for everyone who can parallel stream ideas in split panels Textually (low-think-threshold), write as they like), Diagrammatically, Code-wise or even Quick Maths. And also move the idea blocks across panels or within! or Open a new tab if you want more!<p>I'm personally a massive user of my app because I plan everything at my current job via this app, run meetings, self-brainstorm features, study requirements, visualize code-ideas, an develop this when I get time as well.
All completely free. Might run ads later.<p><a href="https://thinkpost.io" rel="nofollow">https://thinkpost.io</a> - Try! no login needed.<p>More comprehensive introduction: <a href="https://zameermfm.medium.com/introducing-thinkpost-io-33df61ce4bc7" rel="nofollow">https://zameermfm.medium.com/introducing-thinkpost-io-33df61...</a>
Show HN: ThinkPost – split-panel note taking & brainstorming app for devs
ThinkPost is an Interactive split-panel diagramming, draggable block-based note-taking, and brainstorming tool.<p>I developed ThinkPost as a side project for few months now.
Basic idea is parallel streaming of ideas. It's a desktop web app with a very scaled down mobile version just for support.<p>Whole my career I had been working with startups and specifically early stage ones, and it's a big responsibility to devise a feature on our own, think deeply about it in different streams (logically, security, re-usability, platform APIs etc.) and even present distilled part of it to stakeholders (Often times non technical people). Even now I run backend/infra/mobile/qa/customer support/integrations for a healthcare startup, so stakes are high. There's a lot of self brainstorming in multiple streams and then there's also distillation process. I couldn't really work with single page notepads for that streaming process. We should be able to note down in split-panels, so there's space for parallel ideas.<p>Many note-taking apps today single-paged have high-think-threshold (windows notepad/apple notes have very low-think-threshold), you have to think before you write in them, so not a good option for quick ideas. So built a platform specifically for everyone who can parallel stream ideas in split panels Textually (low-think-threshold), write as they like), Diagrammatically, Code-wise or even Quick Maths. And also move the idea blocks across panels or within! or Open a new tab if you want more!<p>I'm personally a massive user of my app because I plan everything at my current job via this app, run meetings, self-brainstorm features, study requirements, visualize code-ideas, an develop this when I get time as well.
All completely free. Might run ads later.<p><a href="https://thinkpost.io" rel="nofollow">https://thinkpost.io</a> - Try! no login needed.<p>More comprehensive introduction: <a href="https://zameermfm.medium.com/introducing-thinkpost-io-33df61ce4bc7" rel="nofollow">https://zameermfm.medium.com/introducing-thinkpost-io-33df61...</a>
Show HN: CeLLama – Single cell annotation with local LLMs
A simple R package which helps with annotation of single cell experiments such as single cell RNA-seq. With up and down regulated genes per cell cluster, the local LLM guesses the cell type annotation and creates an overall extensive report.
Show HN: CeLLama – Single cell annotation with local LLMs
A simple R package which helps with annotation of single cell experiments such as single cell RNA-seq. With up and down regulated genes per cell cluster, the local LLM guesses the cell type annotation and creates an overall extensive report.
Show HN: CeLLama – Single cell annotation with local LLMs
A simple R package which helps with annotation of single cell experiments such as single cell RNA-seq. With up and down regulated genes per cell cluster, the local LLM guesses the cell type annotation and creates an overall extensive report.
Show HN: I made a tool to receive alerts when answers change
Hi HN,<p>I've created a tool called Alertfor that scours the open web to find the most relevant and up-to-date answers for complex questions. You can set up alerts to receive continuous updates whenever there are changes or new information becomes available for a given question.<p>I used an agent framework (Autogen + Sibyl) to collect and answer questions, and I schedule a Celery job to run the same query continuously every six hours.<p>I would love to hear your feedback, suggestions, or anything else you’d like to say.<p>Note: I'm submitting this for a second time; I'm not sure if this is against HN policy.
Show HN: I made a tool to receive alerts when answers change
Hi HN,<p>I've created a tool called Alertfor that scours the open web to find the most relevant and up-to-date answers for complex questions. You can set up alerts to receive continuous updates whenever there are changes or new information becomes available for a given question.<p>I used an agent framework (Autogen + Sibyl) to collect and answer questions, and I schedule a Celery job to run the same query continuously every six hours.<p>I would love to hear your feedback, suggestions, or anything else you’d like to say.<p>Note: I'm submitting this for a second time; I'm not sure if this is against HN policy.
Show HN: I made a tool to receive alerts when answers change
Hi HN,<p>I've created a tool called Alertfor that scours the open web to find the most relevant and up-to-date answers for complex questions. You can set up alerts to receive continuous updates whenever there are changes or new information becomes available for a given question.<p>I used an agent framework (Autogen + Sibyl) to collect and answer questions, and I schedule a Celery job to run the same query continuously every six hours.<p>I would love to hear your feedback, suggestions, or anything else you’d like to say.<p>Note: I'm submitting this for a second time; I'm not sure if this is against HN policy.
Show HN: A football/soccer pass visualizer made with Three.js
I've been working on a football pass visualiser for the past week.<p>It uses open data from StatsBomb to analyse and visualise passing patterns, allowing users to explore and filter the data by pass distance, team and players.
Show HN: A football/soccer pass visualizer made with Three.js
I've been working on a football pass visualiser for the past week.<p>It uses open data from StatsBomb to analyse and visualise passing patterns, allowing users to explore and filter the data by pass distance, team and players.