Urgent.News

What's breaking now, across thousands of outlets.

Tech

My Validation Layer Was Correctly Deleting 16% of My Good Data

Originally published at ai.bedvibe.studio . I built a real-time tracker in Rust — about two thousand lines — that reads a live ADS-B feed, keeps a Kalman-filtered track per aircraft, and screens every pair for closest approach against separation minima. Roughly 150 aircraft, a full cycle in under a millisecond. It ran clean. Tests passed, the picture looked right, the numbers were plausible. It…

The source material details a software engineering issue involving a real-time tracker built in Rust for processing ADS-B feed data. The tracker has a 16% rate of incorrectly discarding valid data. The issue arises from a constant lag between the actual timestamp of the data and the timestamp used by the Kalman filter, which leads to incorrect tracking and filtering of aircraft positions.

The fix requires advancing the Kalman filter's validity time only when a new measurement arrives, preventing the filter from being advanced by other means. This ensures that each observation is applied to the correct state of the filter, preventing teleporting aircraft and other anomalies caused by the incorrect timestamp handling.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Your TTS Model Sounds Great — Until It Says "GPUB"

Originally published at ai.bedvibe.studio . I built a text-to-speech product and kept getting burned by the same thing. On normal sentences the model sounded great.

  • TTSproof framework addresses TTS quality issues not caught by Word Error Rate
  • Structural checks identify audio defects like empty audio, duration explosions, and clipping
  • Corpus of 817 edge cases tests TTS on numbers, dates, names, and more

Your coding agent shouldn't run pytest

First post in a build-in-public series about verdict , an MCP server that gives coding agents structured, sandboxed test feedback.

  • Coding agents run pytest unsandboxed, causing issues
  • Verdict replaces pytest with four tools: verify, explainfailure, history, runchecks
  • Each failure stored in SQLite db, tracks pre-change vs agent-introduced failures

India’s Airbound bags $37M to take on trucks with rocket-like drones

Airbound's ultra-lightweight approach to drone delivery has attracted backing from Greenoaks, DoorDash, and Silicon Valley investor Lachy Groom.

  • Indian startup Airbound raises $37M in Series A funding.
  • TRT drone, weighing 3.3 lbs, will carry up to 11 lbs payload.
  • Startup aims for 10,000 daily drone flights in Andhra Pradesh.

More from Tuesday 25 August →