frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A script that turns 365 photos into a square year poster

https://github.com/0plus1/oneyear
1•0plus1•1h ago
Hi Hacker News,

First post, hope it's all a-ok!

My partner and I had a baby this year. For their first birthday my partner wanted to print a big (a0) sized square of 365 photos one photo per day, in order. All existing solutions (including Canva) either crashed or outputted a very small, non-print friendly file.

So I made her one.

* You give it a folder of photos. * It sorts them by EXIF date. * It lays them out in a square grid. * It reserves a center space for a title. * It outputs a print-ready file. * No uploads, no accounts, no tracking. * Works fully offline.

It’s intentionally opinionated, you don't really design, you feed it photos and enjoy the output. I might add intelligent cropping at one point, the way we did it: * Crop photos, transfer to PC, run script -> print

I’m open-sourcing it because heaps of people at the party wanted to do something similar, so maybe some of you will find it useful. This has been tested in the real world and indeed produced an a0 poster in 500dpi.

Thanks for reading.

Comments

zahlman•32m ago
> square of 365 photos

Pardon; how many rows by how many columns?

Neo Is Starting to Learn on Its Own [video]

https://www.youtube.com/watch?v=lS_z60kjVEk
1•simonebrunozzi•5s ago•0 comments

Why Slop Matters

https://arxiv.org/abs/2601.06060
1•50kIters•1m ago•0 comments

Richard Feynman: Can Machines Think?

https://www.youtube.com/watch?v=ipRvjS7q1DI
1•quantummagic•2m ago•0 comments

The month long, 3000 mile roller derby of Chicago

https://www.rollerskatingmuseum.org/roller-derby
1•afunk•5m ago•0 comments

Jamie Oliver to call millions in SA by their names – using AI

https://www.news24.com/business/companies/jamie-oliver-to-call-millions-in-sa-by-their-names-usin...
1•liampulles•6m ago•0 comments

Personal Information Firehose

https://adamwiggins.com/posts/personal-information-firehose/
1•tobr•8m ago•0 comments

Backstory-Generator

https://www.genstory.app/backstory-generator
1•RyanMu•9m ago•0 comments

Show HN: Arcane – minimal AI chat TUI

https://github.com/bm611/arcane
1•broxdeez•10m ago•0 comments

I got tired of teleprompter apps requiring accounts, so I built a web app

https://eript.com/
1•biwanadev•14m ago•1 comments

Data Exfiltration via DNS Resolution

https://github.com/anthropic-experimental/sandbox-runtime/issues/88
1•m-hodges•14m ago•0 comments

I want AI to steal my work

https://www.tornikeo.com/i-want-ai-to-steal-my-work/
2•tornikeo•16m ago•0 comments

Apple Foundation Models will now be based on Gemini

https://blog.google/company-news/inside-google/company-announcements/joint-statement-google-apple/
2•devangs•17m ago•0 comments

Defense Secretary touts AI war strategy at SpaceX Starbase

https://www.statesman.com/business/article/pete-hegseth-texas-arsenal-of-freedom-spacex-21290846.php
3•MarsOrWars•17m ago•1 comments

Comitis Capital Takes over Threema

https://borncity.com/blog/2026/01/13/comitis-capital-uebernimmt-threema/
1•sschueller•21m ago•0 comments

Context7 Without Context Bloat

https://upstash.com/blog/new-context7
1•mirzap•22m ago•1 comments

Google Meet Only Loves Chrome: R/Firefox

https://old.reddit.com/r/firefox/comments/1mq3r07/google_meet_only_loves_chrome/
1•doener•22m ago•0 comments

How General Counsel Can Operationalise AIVO Inside Legal Workflows

https://zenodo.org/records/18228787
1•businessmate•24m ago•1 comments

User-Agent Switcher and Manager

https://addons.mozilla.org/en-US/firefox/addon/user-agent-string-switcher/
1•doener•25m ago•0 comments

Yesterday I stared at my Dopamine Detox dashboard: YouTube: 2h15M

https://dopaminedetox.uk
1•Ogbon•28m ago•0 comments

Venngage

https://venngage.com/
1•Jess-D•28m ago•1 comments

Pentagon Recruiting Elon Musk to Win a Nuclear War

https://scheerpost.com/2025/02/11/the-pentagon-is-recruiting-elon-musk-to-help-them-win-a-nuclear...
3•shuttlestock•31m ago•3 comments

Nailing Jell-O to the Wall, Again. Why China Will Struggle to Contain LLMs

https://senteguard.com/blog/#post-jjip31e6y1iTyGKpzso4
2•djwide•32m ago•1 comments

The Startup Making Human Embryos with AI-Assisted Robots

https://www.bloomberg.com/news/features/2026-01-09/conceivable-wants-embryo-making-robots-to-tran...
3•NewCzech•36m ago•0 comments

Revolutionizing Accreted Systems

https://gleasonalia.com/posts/001-revolutionizing-accreted-systems/
1•gpi•37m ago•0 comments

Opinion: Why did Apple ditch OpenAI for Google

https://www.crnasia.com/news/2026/artificial-intelligence/apple-ditches-openai-for-google
1•fork-bomber•40m ago•1 comments

I got tired of collecting emails for Secret Santa, so I built this

1•xiaolu627•40m ago•0 comments

Chromium Has Merged JpegXL

https://chromium-review.googlesource.com/c/chromium/src/+/7184969
3•thunderbong•40m ago•0 comments

GeoParquet Downloader for QGIS

https://github.com/cholmes/qgis_plugin_gpq_downloader
1•marklit•42m ago•0 comments

Dynamicland Nonprofit Narrative (2020) [pdf]

https://dynamicland.org/2020/Nonprofit_narrative.pdf
1•phronmophobic•43m ago•0 comments

Why posting MORE content DOESN'T mean more reach on X

https://medium.com/@loganholdsworth/why-posting-more-content-doesnt-mean-more-reach-on-x-bfc94923...
1•boyodestroyer•47m ago•0 comments