frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a weather alert system for photographers

https://app.photoweather.app/demo/live-demo
2•pontussw•1h ago
I kept missing the good stuff (fog, aurora, beautiful sunsets) because I wasn't checking forecasts at the right time, so I built PhotoWeather...

You define rules like: `aurora_quality > 60 AND cloud_cover < 20% AND moon_below_horizon` `fog_prob > 70% AND within 30min of sunrise AND wind < 5 mph`

When a rule matches, you get an email and/or an iCal event. The iCal feed is the part I am maybe most proud of: subscribe once and upcoming "shoot windows" show up in your calendar.

One example that made me sure this wasn't just a toy: last October it alerted "clear skies + no moon + strong aurora" and I drove to a nearby high spot in Helsinki. Ended up catching aurora and Comet C/2025 A6 (Lemmon) in one frame: https://reddit.com/r/Finland/comments/1obc5nz/

Not my best photo ever, but probably the most unique and memorable, and I'll continue to remember my real-life "photoweather actually works" moment through it.

A few things that differentiates this from your average weather app:

Spatial sampling A single forecast coordinate often isn't representative of what you'll actually see. So for many scores I sample 24 points around the location (8 directions × 3 distances). Rainbow probability is a good example – it checks for rain in the antisolar direction and clear sky toward the sun.

Derived scores Photography-specific scores like fog probability use actual meteorology: dewpoint spread, vapor pressure deficit, with guard clauses (wind >6m/s disperses fog, so score drops to zero).

Data / stack Open-Meteo as the primary model; GFS for multi-point sampling and cross-checks; GEFS for ensemble clouds; GFS Wave for sea conditions; NOAA OVATION + SWPC/Kp for aurora; CAMS aerosols. FastAPI + Postgres + Celery/Redis + React/TypeScript.

Free tier is usable but tuned for low running cost; paid unlocks mainly more locations and rules, more specialized weather data and faster refreshes.

Landing page: https://photoweather.app | Demo dashboard: https://app.photoweather.app/demo/live-demo

Would love to hear feedback, especially things like:

Would you actually use this? Does the UI/UX make sense (I feel a bit blinded by building+being a user at the same time)? Is there anything that would make it more useful/usable for you?

Comments

Sharanxxxx•1h ago
Thats really great

Darwin the Man of His Times

https://aethermug.com/posts/darwin-the-man-of-his-times
1•mrcgnc•8m ago•0 comments

Automate Your Cycling Club

https://github.com/footflaps/ELSR-Website
1•pppone•8m ago•0 comments

Self hosted code repositories but anyone can contribute (Built on AT Proto)

https://tangled.org/
1•quaintdev•8m ago•0 comments

Show HN: Merchant, a lightweight ecommerce back end on Cloudflare Workers

https://merchant.dev
1•burcs•8m ago•0 comments

Python Numbers Every Programmer Should Know

https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
1•WoodenChair•9m ago•0 comments

Show HN: A minimal Python simulator to learn autonomous vehicle control

https://github.com/ShisatoYano/AutonomousVehicleControlBeginnersGuide
1•sy4310•11m ago•1 comments

An interactive archive of physics visualizations

https://github.com/llSourcell/physics
2•ddmng•15m ago•0 comments

2025 Letter

https://danwang.co/2025-letter/
2•Amorymeltzer•17m ago•0 comments

Poland races to build bomb shelters

https://www.ft.com/content/2382f486-46b0-460d-8f78-b7006b8ad5b4
1•perihelions•17m ago•0 comments

Unraveling the Mystery of Sea Wolves

https://mapleleafadventures.com/stories/wildlife/unraveling-the-mystery-of-sea-wolves/
1•thunderbong•18m ago•0 comments

Textiles 101: Fast Fiber Transform [video]

https://media.ccc.de/v/39c3-textiles-101-fast-fiber-transform
1•kmskontorp•19m ago•0 comments

Show HN: git-prime git subcommand mining prime commit hashes

https://textonly.github.io/git-prime/
1•keepamovin•23m ago•1 comments

CLP: Compress Your Logs. Search Without Decompression

https://github.com/y-scope/clp
1•ddmng•23m ago•1 comments

Concept of Ultra Cold Neutron Source at WWR-K Reactor (AlSUN)

https://www.mdpi.com/2624-8174/7/4/64
1•PaulHoule•26m ago•0 comments

Tell HN: Current gen AI is just the epitome of error-correcting codes

2•keepamovin•27m ago•2 comments

It's the gold standard of US climate research. Contrarians could write the next

https://www.eenews.net/articles/its-the-gold-standard-of-us-climate-research-contrarians-could-wr...
1•mold_aid•27m ago•1 comments

I built a public skill registry and MCP server so Codex can install new skills

1•iluxu•27m ago•0 comments

Show HN: ZScreenshot – Capture any viewport size without browser resize

https://ebot.jp/extensions/z-screenshot
3•zscreenshot•28m ago•2 comments

Learn Claude Code

https://github.com/shareAI-lab/learn-claude-code
2•ddmng•31m ago•1 comments

HOSTS.TXT

https://github.com/ttkzw/hosts.txt
1•exvi•32m ago•0 comments

Pelicans Riding a Bike

https://vectorart.ai/status
3•tm11zz•35m ago•1 comments

Medicine for Gpg.fail

https://crates.io/crates/signify-rs
1•hayali•37m ago•1 comments

Economic inequality does not equate to poor well-being or mental health

https://www.nature.com/articles/d41586-025-03833-8
2•delichon•38m ago•1 comments

Pyevidence: Practical Evidence Theory

https://github.com/emiruz/pyevidence
1•usgroup•39m ago•0 comments

Mastodon Stories for Systemd v259

https://0pointer.net/blog/mastodon-stories-for-systemd-v259.html
1•birdculture•39m ago•0 comments

Show HN: GuardSSL-Open Source SSL Certificate Monitoring Tool

https://guardssl.info
1•freeourdays•40m ago•0 comments

A Unicode Cursive Font Generator That Checks Cross-Platform Compatibility

https://www.cursivefontgenerator.info
1•xiaomohaha•41m ago•1 comments

Several dozen believed killed in fire at New Year's Eve party Swiss ski resort

https://www.bbc.com/news/live/c8xdxvj2qjdt
1•hellothereworld•42m ago•0 comments

Terry Tao on the future of mathematics – Math, Inc [video]

https://www.youtube.com/watch?v=4ykbHwZQ8iU
1•kerim-ca•42m ago•0 comments

Show HN: Trying to Detect Fake Resumes

https://applicantmatchai.com/
1•beechwood•43m ago•3 comments