The best Hacker News stories from Show from the past day
Latest posts:
Show HN: NeatShift – Organize Windows files with symbolic links
Hi HN,<p>I built a lightweight Windows tool to organize files by relocating them while maintaining their accessibility through symbolic links.<p>The idea came from needing to tidy up my cluttered file system without breaking file paths used by other applications. NeatShift solves this by automating symbolic link creation whenever files or folders are moved.<p>Key Features:<p>- Relocate files without breaking existing references.<p>- Automatic system restore points for added safety.<p>- Modern Windows 11-style UI with drag-and-drop support.<p>- Manage and validate symbolic links easily.<p>It’s free, open source, and still evolving, so I’d love to hear your feedback, suggestions, or contributions!<p>GitHub: [<a href="https://github.com/BytexGrid/NeatShift](https://github.com/BytexGrid/NeatShift)">https://github.com/BytexGrid/NeatShift](https://github.com/B...</a><p>Thanks for checking it out—I’m happy to answer any questions or hear ideas for improvement!
Show HN: I made a stupid simple but 100% free web analytics
TLDR: I made a public only web analytics without signup. Stores views and visitors for 10 days before deleting data.<p>Exactly 25 days ago today I posted here, proud of my new web analytics. The response was mixed and my post even got flagged (understandable). It was my first real launch and I actually made a sale just a day later of 49$(!). Back then my project was pay once, keep forever. Since then I have sadly went over to the dark side (subscription based).<p>Anyways, I never went back to look at the post after the first two hours, turns out I got a lot of answers. Most answers was something like: "Yea yea, this is great... but why not self-host?". And to be honest, I don't really have a good answer to that, I myself used to self-host.<p>Since swithcing over to subscription based I have gotten two customers, altough one cancelled. So at the moment I have one subscription based customer. And while I'm not planning to shut it down anytime soon (not very expensive to run) I am looking forward to new projects.<p>As a way to create a little "boilerplate" for myself I created my latest project Indielytics. It's a stupid simple, public only, free to use web analytics. By adding a small js snippet to your html you will automatically start displaying daily unique visitors and views on www.indielytics.link/your-domain.<p>It's GDPR compliant and cookieless too. One of the big cons: data is kept for only 10 days to make sure I can afford this.<p>How it works: the script in your websites HTML sends the domain, user-agent and ip-adress over to my servers. To then be able to count unique visitors without storing any personallly identifiable information (PII's) the IP-adress is first trunctuated (last segments is discarded). After that the domain + user-agent + IP-adress is hashed with a daily rotating salt. Then it's stored in a EU hosted DB. The raw IP-adress is never stored anywhere other that in memory (altough it can probably be found in your server logs). The hashed strings are deleted withing 24 hours.<p>Vulnerabilities: Right now there are some big cons to the way I have done this. The biggest problem being the fact that a lot of fake requests could easily be sent to my endpoint and thus increase the number displayed for a websites analytics. With simplytics.dev this wasn't really a problem, since theres no reason for people to fake their own data.<p>But the purpose of Indielytics is to display your analytics to others, which I fear will draw a lot more users with malicious intent.<p>I'd love feedback on the project, and I'd also love to hear solutions to my above mentioned problem.
Show HN: Houseplant – Database Migrations for ClickHouse
Show HN: Houseplant – Database Migrations for ClickHouse
Show HN: Kando – A cross-platform pie menu for your desktop
Kando is a cross-platform open source pie menu which I am currently developing! It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. Let me know what you think about it!
Show HN: Kando – A cross-platform pie menu for your desktop
Kando is a cross-platform open source pie menu which I am currently developing! It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. Let me know what you think about it!
Show HN: Kando – A cross-platform pie menu for your desktop
Kando is a cross-platform open source pie menu which I am currently developing! It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. Let me know what you think about it!
Show HN: Kando – A cross-platform pie menu for your desktop
Kando is a cross-platform open source pie menu which I am currently developing! It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. Let me know what you think about it!
Show HN: Minimal, self-hosted exercise tracker
After decades of tracking my exercise programs in progressively more complex spreadsheets I eventually burned out on metrics and complicated periodization programs to the point where I had almost stopped exercising.<p>I am now at a place where I simply want the minimal amount of structure and tracking to make sure I can maintain my fitness, so I boiled the entire concept down to what I felt was its essence: enough information and structure to remind you of what is needed today, and how it went on the same exercises last week.<p>To reduce friction, the interface is kept as simple as possible. Simple to the point where all setup is done by editing the html source file and there is only one freeform "weight" textbox per exercise to manipulate. Data is autosaved as it is entered. It never nags or judges you except by showing the last date you entered data in for that day-of-the-week's exercises. The only quality-of-life feature is a super-simple rest period timer in the footer.<p>It has no external dependencies and only uses browser local storage. There is no possibility of monetizing it.<p>I was on the fence about sharing since it is such a small and simple project, but decided I would share here in case anyone is looking to make a fresh start in the new year and finds the philosophy appealing.
Show HN: Minimal, self-hosted exercise tracker
After decades of tracking my exercise programs in progressively more complex spreadsheets I eventually burned out on metrics and complicated periodization programs to the point where I had almost stopped exercising.<p>I am now at a place where I simply want the minimal amount of structure and tracking to make sure I can maintain my fitness, so I boiled the entire concept down to what I felt was its essence: enough information and structure to remind you of what is needed today, and how it went on the same exercises last week.<p>To reduce friction, the interface is kept as simple as possible. Simple to the point where all setup is done by editing the html source file and there is only one freeform "weight" textbox per exercise to manipulate. Data is autosaved as it is entered. It never nags or judges you except by showing the last date you entered data in for that day-of-the-week's exercises. The only quality-of-life feature is a super-simple rest period timer in the footer.<p>It has no external dependencies and only uses browser local storage. There is no possibility of monetizing it.<p>I was on the fence about sharing since it is such a small and simple project, but decided I would share here in case anyone is looking to make a fresh start in the new year and finds the philosophy appealing.
Show HN: Minimal, self-hosted exercise tracker
After decades of tracking my exercise programs in progressively more complex spreadsheets I eventually burned out on metrics and complicated periodization programs to the point where I had almost stopped exercising.<p>I am now at a place where I simply want the minimal amount of structure and tracking to make sure I can maintain my fitness, so I boiled the entire concept down to what I felt was its essence: enough information and structure to remind you of what is needed today, and how it went on the same exercises last week.<p>To reduce friction, the interface is kept as simple as possible. Simple to the point where all setup is done by editing the html source file and there is only one freeform "weight" textbox per exercise to manipulate. Data is autosaved as it is entered. It never nags or judges you except by showing the last date you entered data in for that day-of-the-week's exercises. The only quality-of-life feature is a super-simple rest period timer in the footer.<p>It has no external dependencies and only uses browser local storage. There is no possibility of monetizing it.<p>I was on the fence about sharing since it is such a small and simple project, but decided I would share here in case anyone is looking to make a fresh start in the new year and finds the philosophy appealing.
Show HN: I send myself automated emails to practice Dutch
Show HN: I send myself automated emails to practice Dutch
Show HN: I send myself automated emails to practice Dutch
Show HN: Instantly visualize any codebase as an interactive diagram
GitDiagram is an open-source micro dev-tool that I made this past week<p>Given any public GitHub repository it generates diagrams in Mermaid.js with Claude 3.5 Sonnet<p>I extract information from the file tree and README for details and interactivity (you can click components to be taken to relevant files and directories)<p>Also, you can replace "hub" with "diagram" in any repository URL to access its diagram<p>I created this because I wanted to contribute to open-source projects but quickly realized their codebases are too massive for me to dig through manually, so this helps me get started<p>I do still plan on adding other features like private repository access if that becomes a thing people want<p>This project was heavily inspired by <a href="https://gitingest.com/" rel="nofollow">https://gitingest.com/</a> so make sure to check that out as well!<p>Hopefully this tool can help you and feedback is always welcome!
Show HN: Instantly visualize any codebase as an interactive diagram
GitDiagram is an open-source micro dev-tool that I made this past week<p>Given any public GitHub repository it generates diagrams in Mermaid.js with Claude 3.5 Sonnet<p>I extract information from the file tree and README for details and interactivity (you can click components to be taken to relevant files and directories)<p>Also, you can replace "hub" with "diagram" in any repository URL to access its diagram<p>I created this because I wanted to contribute to open-source projects but quickly realized their codebases are too massive for me to dig through manually, so this helps me get started<p>I do still plan on adding other features like private repository access if that becomes a thing people want<p>This project was heavily inspired by <a href="https://gitingest.com/" rel="nofollow">https://gitingest.com/</a> so make sure to check that out as well!<p>Hopefully this tool can help you and feedback is always welcome!
Show HN: Instantly visualize any codebase as an interactive diagram
GitDiagram is an open-source micro dev-tool that I made this past week<p>Given any public GitHub repository it generates diagrams in Mermaid.js with Claude 3.5 Sonnet<p>I extract information from the file tree and README for details and interactivity (you can click components to be taken to relevant files and directories)<p>Also, you can replace "hub" with "diagram" in any repository URL to access its diagram<p>I created this because I wanted to contribute to open-source projects but quickly realized their codebases are too massive for me to dig through manually, so this helps me get started<p>I do still plan on adding other features like private repository access if that becomes a thing people want<p>This project was heavily inspired by <a href="https://gitingest.com/" rel="nofollow">https://gitingest.com/</a> so make sure to check that out as well!<p>Hopefully this tool can help you and feedback is always welcome!
Show HN: I made a web app to bring children's drawings to life
Hey HN!<p>I used to spend hours drawing all kind of things as a kid. Sadly though, those drawings are long gone.<p>Inspired by this, I created DoodleDreams. A webapp that brings drawings to life using AI and stores them as memories. You can always look back at the drawings, see who made them, and even know the age they were drawn at.<p>I thought it was a fun way to preserve those memories. What do you think?<p>Viktor
Show HN: I made a web app to bring children's drawings to life
Hey HN!<p>I used to spend hours drawing all kind of things as a kid. Sadly though, those drawings are long gone.<p>Inspired by this, I created DoodleDreams. A webapp that brings drawings to life using AI and stores them as memories. You can always look back at the drawings, see who made them, and even know the age they were drawn at.<p>I thought it was a fun way to preserve those memories. What do you think?<p>Viktor
Show HN: I made a web app to bring children's drawings to life
Hey HN!<p>I used to spend hours drawing all kind of things as a kid. Sadly though, those drawings are long gone.<p>Inspired by this, I created DoodleDreams. A webapp that brings drawings to life using AI and stores them as memories. You can always look back at the drawings, see who made them, and even know the age they were drawn at.<p>I thought it was a fun way to preserve those memories. What do you think?<p>Viktor