frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a minimal file organizer CLI and underestimated filesystem case

https://github.com/ChristianRincon/auto-organize
1•chris-corner•1h ago
I built a small CLI tool that organizes files in the current directory based on their extensions.

The idea came from staring at my messy “Downloads” folder and thinking: what if I could fix this with a single command?

The tool is intentionally minimal and opinionated:

- It groups files into predefined categories (Images, Documents, Archives, Code, etc.)

- It never deletes or overwrites anything

- It stops execution if a filename collision is detected

- It only operates inside the current working directory

- It works out of the box, but also includes optional flags like --only, --exclude, and --preview

One interesting lesson was around hidden/system files.

In early versions, any unrecognized extension was moved into an “Others” folder. That worked — until I enabled hidden files and realized system files were being moved too.

That forced me to rethink what “safe by default” really means. Now the tool only moves explicitly whitelisted extensions.

Another issue I underestimated was filename collisions. Currently, if a file already exists in the target folder, execution stops and shows an error.

I’m now thinking about:

- Whether to implement safer/atomic move strategies

- How to handle large numbers of files more robustly

- Whether user-defined extension mappings are worth the added complexity

It’s built with plain Node.js (no TypeScript), using minimal dependencies (Chalk and Ora).

I’d really appreciate feedback, especially around:

- Filesystem edge cases I might not be considering

- Safer move strategies

- The trade-off between minimalism and flexibility in CLI tools

Repo: https://github.com/ChristianRincon/auto-organize

Show HN: Slim – local domains and HTTPS for dev servers

https://slim.sh/
1•kamranahmedse•34s ago•0 comments

The Physics of Squeaking Sneakers

https://arstechnica.com/science/2026/02/the-physics-of-squeaking-sneakers/
1•overtone1000•1m ago•0 comments

Show HN: Agent Bazaar – Billing and metering for MCP tool servers

https://noui.bot/docs/bazaar
1•hudtaylor•1m ago•0 comments

ODT to HTML Converter with Semantic CSS Styling

https://github.com/R2Innovation/odt2html
1•mou7664•1m ago•1 comments

Show HN: RotaFlow – A privacy-first shift calendar built with SwiftUI

https://www.rotaflow.app/
1•liliums•1m ago•0 comments

Spotify Update on Developer Access

https://developer.spotify.com/blog/2026-02-06-update-on-developer-access-and-platform-security
1•superasn•8m ago•0 comments

The Longest Line of Sight

https://tombh.co.uk/longest-line-of-sight
1•zdw•9m ago•0 comments

Show HN: I Built Smart Radio That Auto-Skips Talk and Ads by Using ML

https://tunejourney.com/
1•FreeGuessr•10m ago•1 comments

Ask HN: What happens when all 21M BTC is minted

1•totaldude87•10m ago•0 comments

Medicaidspending.org – Search $1.09T in Medicaid provider payments (2018-2024)

https://medicaidspending.org/
2•pw•10m ago•1 comments

AIlways – Meeting Truth and Context Copilot

1•kbp527•14m ago•0 comments

Would you use LLM:// connection URLs?

https://danlevy.net/llm-connection-strings/
1•justsml•15m ago•1 comments

Sharesight MCP

https://github.com/Haizzz/sharesight-mcp
1•haizzz•16m ago•0 comments

HeadElf – C-Suite Executive Intelligence System

https://pauljbernard.github.io/headElf/
1•paulbernard•16m ago•0 comments

I built a cross-platform music app with AI for under £400

https://massimo.mongardini.it/i-built-a-cross-platform-music-sharing-app-with-ai-for-under-300/
1•macsmax•18m ago•1 comments

C64 Copy Protection

https://www.commodoregames.net/copyprotection/
1•snvzz•20m ago•0 comments

Kyoto University develops AI monk robot equipped with Buddhist scriptures

https://japantoday.com/category/tech/kyoto-university-develops-ai-monk-robot-equipped-with-buddhi...
1•hhs•21m ago•0 comments

State of VLA Research at ICLR 2026

https://mbreuss.github.io/blog_post_iclr_26_vla.html
1•paulmist•22m ago•0 comments

Encore.ts: A new type of framework (2024)

https://encore.dev/blog/a-new-type-of-framework
1•andout_•28m ago•0 comments

How an antitrust lawsuit from Michael Jordan reshaped NASCAR

https://insights.som.yale.edu/insights/how-an-antitrust-lawsuit-from-michael-jordan-reshaped-nascar
1•hhs•29m ago•0 comments

Testing vibe coding attacks against critical infrastructure strategies

https://recursion.wtf/posts/vibe_coding_critical_infrastructure/
1•OgsyedIE•31m ago•0 comments

OpenSpending – Exploring $6T+ in federal spending from USASpending.gov data

https://www.openspending.us
3•kianoconnor•33m ago•1 comments

Stereos.ai

https://stereos.ai/
3•hasheddan•35m ago•0 comments

In price negotiations, every second counts

https://insight.kellogg.northwestern.edu/article/in-price-negotiations-every-second-counts
2•hhs•36m ago•0 comments

StereOS

https://github.com/papercomputeco/stereOS
4•hasheddan•36m ago•1 comments

Show HN: FeatureFlare – safer feature rollouts with targeting, release workflows

https://featureflare.com/
1•jsonstcyr•37m ago•0 comments

Malicious Go "Crypto" Module Steals Passwords and Deploys Rekoobe Backdoor

https://socket.dev/blog/malicious-go-crypto-module-steals-passwords-and-deploys-rekoobe-backdoor
2•feross•37m ago•0 comments

Bannerbear – Automate and Scale Your Marketing

https://www.bannerbear.com/
1•thebuilderjr•38m ago•0 comments

Netflix declines to raise its offer to buy Warner

https://apnews.com/article/warner-paramount-netflix-5ddba4049473903b35b65e62e37d66bf
1•cdrnsf•41m ago•1 comments

Show HN: GoldRush CLI – one command for blockchain data

https://goldrush.dev/blog/goldrush-cli-one-command-for-agents/
1•Ferns765•43m ago•0 comments