frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Replay-based regression testing for ROS 2

https://github.com/Kaedim/perception-replay-ci
1•mbradber•47m ago

Comments

mbradber•47m ago
This is a basic demo of an idea I've had around open-loop log replay regression testing. The basic idea is to take recorded logs of incidents that occurred in the field and utilize them for regression testing against your autonomy stack for all future deploys moving forward.

Since this is just a "bag replay," it is inherently restricted to open-loop testing. The ROS bags of previous scenarios will be replayed as input against your new autonomy stack (presumably with the issue resolved) and then the output of your new candidate stack will be recorded. This would primarily be targeted towards teams shipping perception/localization/prediction code, where it would be useful to play pre-recorded inputs with known expected outputs and compare them.

The analysis for regressions will be done on the recorded outputs. Flagging regressions can either be done by comparing the new outputs against an expected "correct" baseline (this would be particularly useful for localization testing) or against a config of declarative rules about expected outputs during different time windows in the scenario that was replayed.

Over time, teams could build a regression suite composed of previously recorded real-world failure scenarios.

Example workflow:

1. Robot encounters a real-world failure in production (ex: reflective pallet wrap, localization drift, perception miss, repeated recovery loop)

2. Team saves that incident log

3. Engineer makes changes to the autonomy stack

4. CI runs replay tests against previously recorded failure scenarios

5. Tool verifies whether known failures were reintroduced

6. Engineer gets pass/fail results before deployment

The goal is to make regression testing easier for perception/localization/prediction teams using real-world logs.

I'd love to know if there are reasons I haven't considered as to why this wouldn't be useful in practice. I'm sure there are plenty of experienced robotics engineers who have tried to build or use something like this before. Feedback on the concept would be awesome!

Harvard Votes to Cap A's in Effort to Curb Grade Inflation

https://www.wsj.com/us-news/education/harvard-grade-inflation-a-cap-a17d5d69
1•JumpCrisscross•3m ago•0 comments

Editing PBF files to avoid Flock cameras (with Android Auto)

https://pickpj.github.io/Mapping/FIock/bigbrouter.html
1•gentile•7m ago•0 comments

Show HN: atrium – a resumable, tiling workspace manager for Claude Code, Codex

https://getatrium.dev
1•jonnyasmar•7m ago•0 comments

Doors Are Inefficient: A Mathematical Indictment

https://ninjahawk.github.io/blog/posts/doors-are-inefficient.html
1•ninjahawk1•8m ago•0 comments

Lost Science: She Was Finding Sources of Dangerous Water and Soil Pollution

https://www.nytimes.com/2026/05/19/science/lost-science-pollution-epa.html
1•mitchbob•8m ago•1 comments

How A Blind Developer Uses Visual Studio (Microsoft Build 2017) [video]

https://www.youtube.com/watch?v=wKISPePFrIs
1•gjvc•8m ago•0 comments

Mullvad WireGuard exit IP design may allow user fingerprinting across servers

1•abderrazakxabd•8m ago•0 comments

Spork: A POSIX_spawn you can use as a fork

https://dl.acm.org/doi/abs/10.1145/3713082.3730396
2•fanf2•10m ago•0 comments

Things I've learned in 10 years of writing Improve Something Today

https://improvesomething.today/10-things-for-10-years/
1•speckx•10m ago•0 comments

Drupal – Upcoming highly critical release on May 20, 2026 – PSA-2026-05-18

https://www.drupal.org/psa-2026-05-18
2•882542F3884314B•10m ago•0 comments

Gram: Recursive reasoning models with stochastic latent trajectories (10M param)

https://arxiv.org/abs/2605.19376
2•mrkn1•11m ago•0 comments

Testing distributed systems with AI agents

https://github.com/shenli/distributed-system-testing
2•shenli3514•11m ago•0 comments

'It's super weird, super odd, super rare' meet the twins who have different dads

https://www.theguardian.com/lifeandstyle/2026/may/02/rare-twins-different-dads-the-gift-bbc-radio-4
1•gmays•12m ago•0 comments

New York hotel workers union reaches deal to avoid strike ahead of World Cup

https://www.theguardian.com/us-news/2026/may/19/new-york-hotel-workers-world-cup-union-deal
1•Tomte•14m ago•0 comments

CEO of $300M company Bolt says problems disappeared after firing HR team

https://www.hindustantimes.com/trending/ceo-of-300-million-company-says-problems-disappeared-afte...
3•randycupertino•14m ago•4 comments

Show HN: ContextLens- Highlight any text, get context-relevant meaning instantly

https://chromewebstore.google.com/detail/contextlens/jdiojebiogbpkigohjijfnmccfniiago
1•qtcapybara•15m ago•0 comments

Between-Device Sharing Still Sucks

https://hackaday.com/2026/05/20/between-device-sharing-still-sucks/
2•dTal•15m ago•0 comments

Why do Indian trucks say "Horn OK Please"?

https://www.postoast.com/horn-ok-please-behind-trucks-meaning/
1•thunderbong•16m ago•0 comments

Show HN: Privacy Focused Voice Journal

1•rahilb•17m ago•1 comments

Kickstarting "The Reverse Centaur's Guide to Life After AI"

https://pluralistic.net/2026/05/14/who-it-does-it-for/
1•hn_acker•18m ago•0 comments

The Transit Trilemma

https://springbett.substack.com/p/the-transit-trilemma
1•baud147258•20m ago•0 comments

Free, Easy, Dead: The Difficult Birth and Predictable Death of IRS Direct File

https://defector.com/free-easy-dead-the-difficult-birth-and-predictable-death-of-irs-direct-file
2•mattbowen•21m ago•0 comments

Victory: Tennessee man jailed 37 days for Trump meme wins $835,000 settlement

https://www.fire.org/news/victory-tennessee-man-jailed-37-days-trump-meme-wins-835000-settlement-...
6•ceejayoz•21m ago•0 comments

Ontario university sues YouTube prankster for viral videos filmed on campus

https://nationalpost.com/news/canada/ontario-university-going-after-youtube-prankster-for-viral-v...
3•sbdaman•23m ago•0 comments

Show HN: Free AI headshots from one selfie, no signup

https://freeheadshot.org
1•alshanty•26m ago•0 comments

Show HN: Synthra – I got tired of gluing config sources together in Go

https://github.com/gopherly/synthra
1•atkrad•27m ago•0 comments

Huawei zero-day attack behind last years crash of Luxembourgs telecoms network

https://therecord.media/huawei-zero-day-behind-last-year-luxembourg-telecom-outage
2•DavideNL•27m ago•0 comments

Show HN: DSCode – A VS Code-compatible editor built as a kit of Rust crates

https://github.com/dipankar/dscode
1•ticktockten•29m ago•0 comments

Russians Fear Ukraine "Slaughterbot" Drones Are Head-Hunting Them

https://www.forbes.com/sites/davidhambling/2026/05/19/slaughterbots-now-ukraines-head-hunting-dro...
4•dist-epoch•30m ago•1 comments

Scientists reveal how seven days of fasting transforms the human body

https://www.sciencedaily.com/releases/2026/05/260517030404.htm
2•PaulHoule•31m ago•0 comments