Hacker News new | past | comments | ask | show | jobs | submit

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
Aggregating disparate government feeds with completely out-of-phase polling schedules into a unified state machine is notoriously painful. I am curious how your Go service handles the rate limits of the NWS API, which historically drops connections right when usage spikes during actual emergencies. If you ever expose this via webhooks, it would make an incredible backend for building localized mobile push notifications where standard cell-broadcast alerts are too broad or slow.
Honestly, not robustly enough yet. I've already been hitting timeouts on NWS gridpoint forecasts.

Right now some weather failures don't stop the rest of the assessment loop. Successful fetches get persisted so the system builds historical weather context over time.

The webhook idea is interesting. The monitoring loop is already separated from the web layer, so publishing to external consumers would be a natural extension.

loading story #47389937
Really interesting approach. The multi-source fusion is where the real value is — any single satellite feed has too many false positives from industrial heat, sun glint, etc. Correlating FIRMS + weather + fuel models is what experienced fire analysts do mentally, so automating that loop makes sense.

On your question about deterministic vs LLM-driven: I'd lean toward keeping the spatial indexing, deduplication, and basic threshold logic deterministic. Those are well-defined problems with known-good algorithms. The LLM adds value where you're synthesizing ambiguous evidence — "is this cluster of weak FIRMS detections near a known industrial site, or is it a new start in timber?" That kind of contextual reasoning is hard to codify as rules.

One operational question: have you thought about how this integrates with existing incident management workflows? Wildland fire teams run everything through ICS structures and often have limited connectivity on the fireline. Being able to push a structured alert (lat/lon, confidence level, fuel type, weather conditions) into their existing tools would be a big deal for adoption.

Right, that's a clean way to frame the boundary. Appreciate it.

On ICS integration, I haven't gotten there yet. The system outputs structured incident records, but I don't have real operational experience on that side.

The limited-connectivity point is interesting. If the output is a compact structured record that doesn't need a live connection to be useful, that could change what integration looks like.

If you have a strong opinion on what people actually use there, I'd be interested.

loading story #47389722
loading story #47390026
loading story #47389075
Please add more of the world, and it would be great to see some of the imaging data overlayed to visually see where the fire is and scale
You might be interested in https://research.google/blog/real-time-tracking-of-wildfire-...
Thanks, looks like a good model reference. Will give it a read.
Interesting. I think there are other services doing the same thing including one linked by another commenter.

When checking the Evidence tab for data that supports the conclusion that there could be a fire in progress I found that it could be improved by excluding the evidence posts for all the mapped fire locations except the one that the user clicked. Presently, if you click that Evidence tab you get a roll of links to posts or mentions or whatever for every fire. I believe that a user would most appreciate data that pertains to the fire they are trying to monitor.

I am not a fan of grey text. It does not improve site navigability or usability and it can get lost in screen glare unless bold grey text is used. It would still be grey text though and I am still not a fan. Perhaps shades of blue or yellow to contrast with the black bar.

Example in case you are thinking of modifying the page - Your top frame has the ap name "SIGNET" in white capitals. Right next to that is an orange dot, probably to signify that something is happening or that the site is "LIVE". Notice that "LIVE" is not only in grey text, beside an orange dot which will be the eyeball magnet, but it is also a smaller font than the ap name "SIGNET".

From my perspective, the site would be improved by changing grey text to a more contrasting color and asking the question - "What information should be the most important topic on this page?" In that way you can optimize it for your users.

Before posting this comment I went back to check that the points I hoped to make were valid points. It turns out that not all "Evidence" links have evidence for every fire on the map. I randomly chose the Custer County Incident when I checked that and found all sorts of stuff pertaining to Texas fires. Perhaps this is not a huge problem for you to solve. I checked the Rapides Parish Incident in Lousyana and it only has data about that event.

Maybe some cleaning of links is in order.

Fair points, I leaned a little hard into the ops aesthetic. Grey text might not be doing anyone any favors.

On the Evidence tab, I agree that it should be incident-specific to be useful on its own. Right now the model scopes what evidence gets attached, so probably a case where that should be deterministic instead.

Good catch. Thanks.

Interesting project. Combining satellite detections with weather data seems really powerful.
loading story #47389185
loading story #47389110
have you shared this with the WatchDuty folks?
the graphically slick intro suggests this is something that could appeal to "investors" or similar ...
I did lean hard into the presentation, but what I'm actually trying to test here is the monitoring loop and whether it's useful.