frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Timeline Scan – AI fixes the dates on your scanned photos

https://timelinescan.com/
11•HoserHoser•1h ago

Comments

HoserHoser•1h ago
Scanned photos all show up on the day you scan them. Timeline Scan estimates when each photo was actually taken and writes it into the file’s EXIF, so your archive sorts chronologically in Immich, Google Photos, or Apple Photos (or by folders if you’re one of those people). I increased the trial to 50 photos; try it out and let me know what you think!
tobinfricke•1h ago
Based on what? Each image individually? Or does it try to cross-reference images within the collection and with events in your life, etc?
nom•1h ago
vibes
HoserHoser•43m ago
It does both. Each image and then neighbors. Usually you scan photos that are printed in related-date order. So it does look at neighboring photos to date.

You can tag faces and add a birthdate; so sort of. Like it'll recognize a birthday party photo and then if it's tagged with that person in the picture, it will date it on their birthday.

cwmoore•18m ago
I think this method could do well with handwritten journal entries and artists’ sketchbooks, that add another dimension of information.
blitzar•41m ago
haircuts

doesn't handle 80's themed parties very well.

bashtoni•1h ago
Seems like a great idea for an Immich plugin. I'm really not convinced I or anyone I know would _pay_ for AI to guess the date a photo was taken though.
HoserHoser•42m ago
I do integrate with Immich. It will find photos with missing EXIF data automatically for you. It will also only write back metadata to update the photos in place, so you don't have to do the upload-download-reupload dance.
jedbrooke•1h ago
OCRing handwritten dates and printed timestamps seems useful, but how is “AI” supposed to know when a photo is taken just by looking at it?

At least the scan date is a real piece of data that could be useful. This seems like it would cause more harm than good by polluting the data with nonsense, unless the added dates are clearly labeled as estimates

SirFatty•58m ago
Yeah, seems like snake oil with a dash of malarkey.
HoserHoser•6m ago
Give a try and then tell me what I need to improve on. It solved the issue for my 8,000 family photo scans and I built the tool to help others!

Just sign up for an account and you can date 50 photos for free.

HoserHoser•39m ago
It does well with visual queues in the photo if there is no handwriting for dates or timestamps. It's definitely not perfect but it will get it so your photos feel chronological in the sense of "photo A is older than photo B".

The way to increase the accuracy is to add a birth year to face tagging so each photo has an anchor that the AI uses -- "This photo has joe, joe is born in 1950" and then it will look at how old joe is and if joe looks like 10 years old, it knows the photo is around 1960.

sixtyj•1h ago
> Google Cloud (Gemini Enterprise): AI date extraction. Photos are sent to Gemini Enterprise solely for date extraction and are not used to train Google’s models. Microsoft PhotoDNA: child-safety hash scanning (see “Child safety scanning”).

Technical background.

HoserHoser•35m ago
I work at a large social media company that handles photos. :salute:
mbauman•1h ago
The problem I have is that there's no way to embed an "uncertainty" into EXIF metadata in a standard way. I just want some photos to be "Summer 1987" or "February 1976" or even "1981-1983"... but I _have_ to invent some complete timestamp down to the second and then just rely upon captions or comments.

But I generally know the dates far better than any AI could guess (based on ages of the individuals I know).

HoserHoser•37m ago
You supply the ages with the software and AI uses that just like you would.

If it doesn't know the month, it puts it in June. If it doesn't know the day, it puts it on the 15th. But yeah, old photos with EXIF is more to be used by putting them in an order of photo1 comes after photo2, etc. Not necessarily photo1 is exactly 1982, etc. Viewing and enjoying old family photos is more about the order, and less about the exact year (at least for my family and friends).

Kimi K3: Open Frontier Intelligence

https://www.kimi.com/blog/kimi-k3
888•vincent_s•7h ago•528 comments

LM Studio Bionic: the AI agent for open models

https://lmstudio.ai/blog/introducing-lm-studio-bionic
63•minimaxir•1h ago•18 comments

Microsoft Comic Chat is now open source

https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/
428•jervant•6h ago•99 comments

Decoy Font

https://www.mixfont.com/experiments/decoy-font
306•ray__•5h ago•81 comments

$100 AI Music Video: Claude Fable 5 vs. GPT-5.6 Sol

https://www.tryai.dev/blog/ai-music-video-arena-claude-vs-gpt-5.6
62•hershyb_•2h ago•48 comments

Helium escaping from atmosphere of nearby rocky exoplanet in a habitable zone

https://www.science.org/doi/10.1126/science.aea9708
35•anyonecancode•1h ago•6 comments

NotebookLM is now Gemini Notebook

https://blog.google/innovation-and-ai/products/gemini-notebook/notebooklm-gemini-notebook/
187•xnx•5h ago•106 comments

Mathematics of Data Science

https://arxiv.org/abs/2607.11938
23•Anon84•1h ago•1 comments

Detecting LLM-Generated Texts with “Classical” Machine Learning

https://blog.lyc8503.net/en/post/llm-classifier/
122•uneven9434•5h ago•88 comments

The privacy problems hidden in your period tracker

https://www.bbc.com/future/article/20260715-how-period-trackers-share-womens-private-details
39•tchalla•1h ago•12 comments

OnePlus halts operations in USA and Europe

https://community.oneplus.com/thread/2170715118587871237
503•pilililo2•11h ago•288 comments

Abstracting Effects with Continuations

https://crowdhailer.me/2026-07-15/abstracting-effects-with-continuations/
14•crowdhailer•11h ago•0 comments

Immersive Linear Algebra Book with Interactive Figures (2015)

https://immersivemath.com/ila/
124•srean•6h ago•24 comments

Pseudpocalypse

https://dynomight.net/pseudpocalypse/
44•surprisetalk•2d ago•21 comments

Show HN: Libretto PR agents – Automatically fix failing playwright scripts

https://libretto.sh/debug-agents
8•muchael•1h ago•0 comments

Adaptional (YC S25) Is Hiring

https://www.ycombinator.com/companies/adaptional/jobs
1•acesohc•5h ago

Show HN: BambooGrid – Open-source web UI for power grid modeling and power flow

https://bamboo.kickstage.com
12•soaringmonchi•6h ago•2 comments

Goes-19 weather satellite enters Safe Hold mode

https://www.spaceweather.gov/news/goes-19-safe-hold
141•yabones•8h ago•69 comments

CD sales growth outpaced vinyl in the first half of 2026

https://consequence.net/2026/07/the-cd-revival-is-getting-hard-to-ignore/
41•speckx•4h ago•37 comments

How to Train a Gen AI Kick Drum Model on Your Old Linux Desktop with 6GB VRAM

https://www.zhinit.dev/blog/training-a-kick-drum-diffusion-model
81•zhinit•6h ago•52 comments

Launch HN: Traceforce (YC S26) – Company-wide security monitoring for AI apps

20•XiaHua•5h ago•9 comments

How Our Rust-to-Zig Rewrite Is Going

https://rtfeldman.com/rust-to-zig
356•jorangreef•10h ago•200 comments

Timeline Scan – AI fixes the dates on your scanned photos

https://timelinescan.com/
11•HoserHoser•1h ago•16 comments

Optimizing Lua string literals to save 400 bytes

https://purplesyringa.moe/blog/guest/optimizing-lua-string-literals-to-save-400-bytes/
27•ibobev•3d ago•4 comments

Guide to data tools landscape for developers

https://sinja.io/blog/data-landscape-guide-for-developers
102•OlegWock•7h ago•31 comments

AttoChess, a complete, playable chess program for 16-bit x86 DOS in 278 bytes

https://nicholas-afk.github.io/AttoChess/
24•SeenNotHeard•3h ago•14 comments

Ente – Opening Our Books

https://ente.com/open/
216•Sherex•11h ago•83 comments

The LLM Critics Are Right. I Use LLMs Anyway

https://www.theocharis.dev/blog/llm-critics-are-right-i-use-llms-anyway/
157•JeremyTheo•10h ago•164 comments

Sony deletes more movies from the accounts of people who ‘bought’ them

https://www.techdirt.com/2026/07/15/sony-deletes-a-bunch-more-movies-from-the-accounts-of-people-...
553•nekusar•9h ago•336 comments

Show HN: Leaves – A text-UI disk usage treemap visualizer

https://github.com/patonw/leaves
58•patonw•6h ago•18 comments