frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: DD Photos App – desktop front end to ddphotos photo album site gen

https://github.com/dougdonohoe/ddphotos-app
2•dougdonohoe•1h ago

Comments

dougdonohoe•1h ago
I was frustrated with photo sharing sites. Apple's iCloud shared albums take 20+ seconds to load, and everything else comes with ads, cumbersome UIs, or social media distractions. I just want to share photos with friends and family: fast, mobile-friendly, distraction-free.

So I built DD Photos, an open-source, self-hosted publishing tool. Example: https://ddphotos.donohoe.info/.

It worked great. The sites are fast, but it was developer-heavy (Go, Node, libvips), so I Dockerized it.

It was still tech-heavy (requiring typing in the Terminal and familiarity with unix commands), so I decided to build a friendly front-end that tries to remove the biggest barriers (e.g., editing YAML, CLI, etc.).

I built it in Java/Swing, leveraging the app engine I built 20+ years ago for DD Poker (https://www.ddpoker.com / https://github.com/dougdonohoe/ddpoker). Not surprisingly, it required a tiny bit of modernization :-)

But I got it done and I think (hope?) it is actually easy enough for non-techies to use it. It's also helpful to techies too (I mean who loves editing YAML?). I use it now (eat/dogfood).

I'm seeking feedback and anyone willing to give it a spin. Works on Mac/Linux/Windows.

Thanks!

Doug

dougdonohoe•1h ago
Discussion of original release of DD Photos: https://news.ycombinator.com/item?id=47322838

Ben Franklin May Be Responsible for Bringing Tofu to America (2018)

https://www.smithsonianmag.com/history/ben-franklin-may-be-responsible-bringing-tofu-america-1809...
1•mooreds•41s ago•0 comments

Show HN: AI-Gateway – Open-source semantic caching proxy to reduce LLM API costs

https://github.com/Arnab758/ai-gateway
1•arnab777•45s ago•0 comments

Show HN: Downlaude – View Claude status in the terminal, bye bye browser

https://www.npmjs.com/package/downlaude
1•dawson0•1m ago•0 comments

Shutters

https://www.buildingconservation.com/articles/shutters/shutters.htm
1•mooreds•1m ago•0 comments

Xiaomi's New EV Just Set the First Autonomous Speed Record at Nürburgring

https://robbreport.com/motors/cars/xiaomi-yu7-gt-nurburgrings-autonomous-record-1238379005/
1•WillPostForFood•3m ago•0 comments

Trophy Lab

https://trophylab.mod.gov.ua/en/
1•structuredPizza•3m ago•0 comments

A Little AI Survival Guide

https://www.gates-solutions.com/en/ai-survival-guide/
1•hunglee2•6m ago•0 comments

Meta's WhatsApp to be led by Indian startup founder Kunal Shah

https://www.reuters.com/business/metas-whatsapp-be-led-by-indian-startup-founder-kunal-shah-2026-...
1•theanonymousone•7m ago•0 comments

A Man Was Gifted His Dream Car by the Notorious Hacker He Put in Prison

https://www.thedrive.com/news/this-man-was-gifted-his-dream-car-by-the-notorious-hacker-he-put-in...
1•mauvehaus•7m ago•0 comments

Competition for SRT/RIST/Zixi? Enter Media Erasure-Coded Live Delivery (Meld)

https://github.com/zsiec/meld
1•zsiec•8m ago•1 comments

AI compressed the 15% of our website rebuild that was typing, not the other 85%

https://bitnoise.pl/insights/rebuilding-bitnoise-webiste-with-claude-code-and-figma-mcp
1•lroth•8m ago•0 comments

Justice Department Makes It Easier to Bypass Pollution Controls on Pickups

https://www.nytimes.com/2026/06/22/climate/justice-department-defeat-devices-diesel-truck-polluti...
1•xnx•9m ago•0 comments

Invven – AI invoicing, job management and receptionist for business

https://invven.com/
1•VaderAi•10m ago•0 comments

Show HN: DataHyena – Growth signals as one clean API

https://datahyena.com/
1•ghostfoxgod•10m ago•0 comments

Show HN: Token Receipt – turn your coding-agent history into a bill

https://tokenreceipt.ameyalambat.com
1•ameyalambat128•10m ago•0 comments

Forms Are Not Dead, Static Forms Are Overused

https://www.formaly.io/blog/forms-are-not-dead-static-forms-are-overused
1•Arindam1729•10m ago•0 comments

One Year with Codeberg

https://guix.gnu.org/en/blog/2026/one-year-with-codeberg/
1•birdculture•11m ago•0 comments

The Venice Biennale: Canicula. Oppressive temperatures and societal suffocation

https://we-make-money-not-art.com/the-venice-biennale-canicula-oppressive-temperatures-and-societ...
1•thinkingemote•12m ago•0 comments

The AI shift in cyber risk: why leaders must act now

https://www.ncsc.gov.uk/news/the-ai-shift-in-cyber-risk-why-leaders-must-act-now
1•thm•13m ago•0 comments

Astro 7 has been released

https://astro.build/blog/astro-7/
3•todotask2•14m ago•0 comments

Steam Machine Review – PC Gamer

https://www.pcgamer.com/hardware/gaming-pcs/steam-machine-review-2026/
1•evo_9•15m ago•0 comments

Show HN: Subconscious and GLM-5.2 Makes "/compact" Obsolete

https://www.subconscious.dev/blog/subconscious-glm-5-2-makes-compact-obsolete
1•hyluo•15m ago•0 comments

ARM: 10 Years of Movie Archiving

https://shitwolfymakes.substack.com/p/10-years-of-movie-archiving
1•shitwolfymakes•17m ago•0 comments

Ask HN: Fda.gov Down for You?

1•jmount•17m ago•0 comments

Some Electricians Think Building Data Centers Is for Sellouts

https://www.wired.com/story/data-center-buildout-electricians-selling-out/
2•Brajeshwar•17m ago•0 comments

I'm Awake

https://www.guidavid.com/writing/im-awake
1•gdss•18m ago•1 comments

Rhombus version 1.0 is now available

https://racket.discourse.group/t/rhombus-version-1-0-is-now-available/4292
3•Decabytes•20m ago•0 comments

Finding the Best Dog Treat with Statistics

https://www.wespiser.com/posts/2026-06-19-best-dog-treat.html
10•wespiser_2018•24m ago•2 comments

Zero Weights Graph Language Engine (MSE-GLM)

https://aircityshops.com/index.php?url=city/mse_blog
2•fodokidza•27m ago•0 comments

The inspection paradox is everywhere

http://allendowney.blogspot.com/2015/08/the-inspection-paradox-is-everywhere.html
5•fanf2•28m ago•0 comments