frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: Refine – A Local Alternative to Grammarly

https://refine.sh
200•runjuu•6h ago•96 comments

Show HN: Ten years of running every day, visualized

https://nodaysoff.run
558•friggeri•3d ago•225 comments

Show HN: Built a desktop app to organize photos locally with duplicate detection

https://organizer.flipfocus.nl/
30•mcvanhassel•4d ago•33 comments

Show HN: ArchGW – An intelligent edge and service proxy for agents

https://github.com/katanemo/archgw/
90•honorable_coder•1d ago•9 comments

Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

https://vidmix.app/ffmpeg-in-plain-english/
116•bjano•3d ago•25 comments

Show HN: A Raycast-compatible launcher for Linux

https://github.com/ByteAtATime/raycast-linux
174•ByteAtATime•19h ago•50 comments

Show HN: Learn LLMs LeetCode Style

https://github.com/Exorust/TorchLeet
159•Exorust•23h ago•18 comments

Show HN: I built an LLM chat app because we shouldn't need 10 AI subscriptions

https://prismharmony.com/chat
49•maniknt28•1d ago•54 comments

Show HN: I built this to talk Danish to my girlfriend – works with any language

https://menerdu.vercel.app/
28•lil_csom•1d ago•19 comments

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

https://github.com/sammycage/plutofilter
3•sammycage•8h ago•0 comments

Show HN: I made a JSFiddle-style playground to test and share prompts fast

https://langfa.st/
46•eugenegusarov•1d ago•16 comments

Show HN: c0admin – A terminal-based AI assistant for Linux sysadmins

https://github.com/mbrell/c0admin
7•ufuayk•22h ago•2 comments

Show HN: Vibe Kanban – Kanban board to manage your AI coding agents

https://github.com/BloopAI/vibe-kanban
185•louiskw•2d ago•125 comments

Show HN: I made a free tool to sync Strava activities with your calendar

https://stravatocalendar.com/
10•pepperonipboy•21h ago•4 comments

Show HN: A Lisp for code generation and metaprogramming in non-Lisp languages

https://antilisp.com/
5•antilisp•13h ago•0 comments

Show HN: Pangolin – Open source alternative to Cloudflare Tunnels

https://github.com/fosrl/pangolin
492•miloschwartz•3d ago•121 comments

Show HN: DesignArena – crowdsourced benchmark for AI-generated UI/UX

https://www.designarena.ai/
87•grace77•1d ago•26 comments

Show HN: RULER – Easily apply RL to any agent

https://openpipe.ai/blog/ruler
78•kcorbitt•2d ago•11 comments

Show HN: I built a toy music controller for my 5yo with a coding agent

https://github.com/jeffmccune/sonoserve
37•JeffMcCune•5d ago•17 comments

Show HN: A Browser-Only Dream Interpreter Using Symbol Logic and JavaScript

https://github.com/Dino-Nuggies45/Dream-Interpreter
12•DinoNuggies456•15h ago•4 comments

Show HN: Type-safe PostgreSQL helpers for Kysely – arrays, JSONB, and vector ops

https://github.com/elitan/kysely-helpers
3•elitan•15h ago•0 comments

Show HN: OffChess – Offline chess puzzles app

https://offchess.com
367•avadhesh18•6d ago•167 comments

Show HN: Pyhoff – Connect Python ML Models to Beckhoff/WAGO IO Hardware

https://github.com/Nonannet/pyhoff
16•Saloc•5d ago•4 comments

Show HN: CMS-like editing for Markdown with contenteditable and 100 lines of JS

https://mattismegevand.com/posts/inlinecms/
5•mattismegevand•19h ago•2 comments

Show HN: HNping 'remind me later' for HN via web push

https://hnping.com/
10•Galorious•1d ago•2 comments

Show HN: The simplest way to use MCP. local-first. 100% open source

https://director.run
11•bwm•20h ago•2 comments

Show HN: An open-source, Android app for discovering privacy-respecting software

https://github.com/kaleedtc/Privacium
5•k_Tc•20h ago•0 comments

Show HN: Clu3 – Team up with GPTs in a 2v2 game of codenames

https://clu3.juliakzl.com/
3•tdsone3•21h ago•0 comments

Show HN: Cactus – Ollama for Smartphones

https://github.com/cactus-compute/cactus
225•HenryNdubuaku•3d ago•81 comments

Show HN: FlopperZiro – A DIY open-source Flipper Zero clone

https://github.com/lraton/FlopperZiro
361•iraton•4d ago•73 comments
Open in hackernews

Show HN: Built a desktop app to organize photos locally with duplicate detection

https://organizer.flipfocus.nl/
30•mcvanhassel•4d ago

Comments

mcvanhassel•4d ago
Hey HN!

After drowning in 50,000+ unorganized photos across multiple devices and much frustration, I built FlipFocus Photo Organizer to solve my own problem.

What it does: * Smart organization - Sorts by date/device/EXIF automatically * Duplicate detection - Finds duplicates even with different filenames * 100% offline - Your photos never leave your device * Cross-platform - macOS & Windows

Why I built it: A lot of photo organizers either require cloud (privacy concerns) or are manual/tedious. I wanted something that respects privacy while being intelligent enough to handle years of photo chaos.

Tech stack: Built with Electron, Node.js and Angular. Price: €19.99 one-time purchase (no subscriptions)

The privacy-first approach means everything runs locally, no internet required after download. It helped me create oversight of years of digital photos and save me hours of work I otherwise had to spend manually organizing photos.

Would love your feedback, especially from fellow digital hoarders!

smt88•3h ago
How does it detect duplicates? Hashing or something else?
wickedsight•1m ago
It's explained on the main page of the website they posted:

"The app uses advanced hash algorithms to identify duplicate files by analyzing their content, not just filenames."

aa-jv•3h ago
Yay! I'm in the middle of building something like this myself, I guess I'll give it a try ..

Oh, wait:

>Tech stack: Built with Electron, Node.js and Angular. Price: €19.99 one-time purchase (no subscriptions)

.. never mind. :(

No trial period? Using Node.js to touch all my files? Electron: doesn't scale - I have 500,000 photo's to process - think the DOM can handle that? Javascript for such an app? Bummer.

Well, if there's ever a way to try it out, I'll give it a chance, but .. out of the gate .. there's a lot swinging against it. I'll go back to my own Photo organizer app, meanwhile, written in cross-platform C++ and designed to be multithreaded and high-performance, alas .. but I wish you all the best, anyway.

nikolayasdf123•2h ago
$25 for this app is quite expensive.

not sure how much I would pay for it. I would consider this only if it was completely free, open-source, and self-deployed. so would use it only at $0.

delusional•1h ago
I am pretty sure the guy spent more effort making it than was put into 2 of these bottle openers: https://www.uncommongoods.com/product/recycled-record-bottle...
smt88•1h ago
As far as I can tell so far, its functionality isn't much beyond a a short script that Claude could generate for me in 30 seconds or I could write myself in 20 minutes.
taormina•34m ago
If you trust Claude for this, you deserve to accidentally nuke every picture you’ve ever owned.
maccard•19m ago
Care to share what your 20 minute script looks like?
Brajeshwar•3h ago
First, is it just me, or can I not scroll your website (tried different browsers), though I can click the links to hop around.

Second, I’d love this to be like Obsidian. Takes care of the organization without dumping it in a local database with metadata. As part of my digital chores, I back up and export a copy of each month’s photos from Apple Photos. I want to organize them decoupled from Apple’s App. Will “Photo Organizer” do that? The idea is that any Picture Viewer in the future should just be able to browse the folders and show me around, organized into whatever organization pattern I do now.

Amwam•3h ago
> First, is it just me, or can I not scroll your website (tried different browsers), though I can click the links to hop around.

It is the same for me. Looks like there is an `overflow:hidden` style applied to the body for some reason

Edit: Tried a different browser, there is a cookie popup that was getting blocked. I think that is blocking the scroll

nottorp•1h ago
A cookie popup that isn't known to consent-o-matic too.

Because I got the popup, clicked no and I could scroll after.

nguyenkien•3h ago
> First, is it just me, or can I not scroll your website (tried different browsers), though I can click the links to hop around.

His website got big cookie popup, and adblocker remove it. Leave us unscrollable site.

nikolayasdf123•2h ago
+1. cannot scroll in Firefox
mac-monet•2h ago
A bit off-topic, but the point on duplicate detection reminded me of a thought I've had while taking photos on trips, in a swarm of other people doing the same. I've always wondered how much of the ICloud's storage is taken up by duplicate photos across everyone's phones. How many petabyte would this be? Imagine swapping one person out for another, in the same exact location in an image. How many then?
theshrike79•2h ago
Apple tried this, but The Internet got mad again: https://news.ycombinator.com/item?id=42584856
nottorp•53m ago
And for good reason, since this way you'd be poking your nose into other people's photo collection...

It's easy to imagine merging photos of people in the same scenic spot, but how about the photos of those people in the same hotel room bed doing whatever? :)

rednab•2h ago
This may be a dumb question, but I couldn't figure it out from the website: Does this app allow me to actually view my photos? Can I double-click a filename? Can I get a page of thumbnails? Some sort of a gallery view?
EliasWatson•1h ago
A similar tool is Hydrus Network (and it's FOSS): https://github.com/hydrusnetwork/hydrus
nottorp•1h ago
I suppose this one is great for someone who has 50000 photos they want to keep!

Can anyone recommend a tool like the old old acdsee? Just browse random folders, display a preview and be able to delete photos?

Because my problem is a photo library where I should probably delete 90% of it. But all those advanced photo managers with functions for pros (or even Apple Photos, which I gave up on) make this particular operation extremely slow.

brightbeige•1h ago
Same. But I don’t even care to delete the 90%, because storage is cheap. How about a tool to auto-hide them, thus making the 10% easily viewable.
xnx•1h ago
IrfanView
scosman•57m ago
Storage is cheap. I suggest focusing on spending the time setting up tools that find and resurface the 10%. Photos widget on iOS, photos shuffle lockscreen on iOS, etc. I’m biased (I worked on those), but anything in that style tools is great.
nottorp•50m ago
> Storage is cheap.

That's no good reason to fill it with 20 photos of the same butterfly.

And how will I even find the butterfly? It's lost within the 200 photos of the same hills.

Do not assume I ever pruned photos before downloading them off my phones and cameras, because I did not.

feiss•32m ago
Same situation here. Just thinking of printing an album of the last 3 years gives me chills. I recently learnt about "photo culling" software, which is what professional photographers use to skim through all the photo bursts they shoot and pick the best. I didn't try any yet, but you might like to google the term.
shellfishgene•9m ago
https://www.faststone.org/FSViewerDetail.htm
mkbkn•1h ago
I need something like this for Linux.
reassess_blind•1h ago
Can’t scroll on your website on Brave iOS 18.
SegmentTree•54m ago
Thanks for the showcase.

I have a question: Can your tool detect duplicates with lower resolution? A typical use case would be images received via chat apps, which are often downscaled to save bandwidth. If I have a higher quality version, I'd like to keep only the larger one.

wickedsight•56s ago
It uses hashing according to the site, so I highly doubt it.
_Algernon_•33m ago
Scrolling on your page breaks after a few seconds, leading me to believe it is intentional or even malicious. Does not exactly suggest trustworthy software to me.

Firefox 140.0.4

_Algernon_•32m ago
Disabling JS fixes it, so that pretty much confirms it is intentional.
sorenjan•28m ago
One feature that I'd like to see in general in these kinds of collection organizing programs is support for removable storage. Lets say I have photos and videos spread out on multiple external drives, being able to find a photo in the program and then see which device it's on would be very helpful. Obviously you'd only store some metadata about all files in the database, like CLIP embeddings, date, name, a small thumbnail, etc.