Urgent.News

What's breaking now, across thousands of outlets.

Tech

FR24/Django4/postgres/openstreetmap live flight tracker

A Django-based spatiotemporal web application that ingests, filters, and renders real-time aviation telemetry on interactive geospatial maps. The system handles live flight queries, calculates geographic bounding boxes, and plots aircraft trajectories and state vectors with smooth client-side animation. https://github.com/mesas998/flights/tree/main https://magula10.pythonanywhere.com/flight/

We haven't written up this one. Dev.to has the full story — the link below goes straight to it.

Read the original at dev.to →

More in Tech

I re-verified 30 disclosed Supabase keys. 20% were still live.

I re-verified 30 disclosed Supabase keys. 20% were still live. The uncomfortable finding: developers who thank you for reporting a leaked key — and swear they rotated it — often don't.

  • Cenk Kurtoglu disclosed 30 Supabase servicerole keys
  • 20% of keys were still live after initial disclosure
  • Kurtoglu offers key rotation verification service

Certificate enrollment hygiene after CVE-2026-84790

Certificate enrollment hygiene after CVE-2026-84790 The fix for CVE-2026-84790 ships in OpenVPN 2.7.8. The condition that made the flaw useful sits earlier in the chain, at the point where an…

  • Implement better certificate enrollment hygiene to prevent CVE-2026-84790.
  • Reject attributes with non-printing characters, especially in subject fields and common names.
  • Inventory existing certificates, revoke those with invalid attributes, and reissue.

Testing a small cost calculator: decimal inputs, units, and rounding

A calculator can have a correct multiplication and still give misleading results. A parser might silently accept a unit suffix, a percentage might be interpreted on the wrong scale, or an intermediate…

  • Calculator validates input, performs precise calculations with units
  • Handles decimal inputs, rejects whitespace, grouping separators
  • Rounds final cost to two decimal places in EUR 84.74

More from Wednesday 21 October →