Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Half-Life Layer — Or, "It Passed in March" Is Not the Same as "It Passes Now"

Somewhere in your repository there is a test that passed in March. It passed against a schema that has since gained two columns, a dependency that has since changed its default timeout, and a traffic profile that has since shifted from mostly reads to mostly writes. The test still passes. Nobody has run it against the current system in a way that would notice the difference. That is not a broken…

A test that once passed in March may not pass today due to changes in the system it was built to test. These changes can be in the schema, dependencies, traffic profile, or population. The test itself does not become wrong, but the measurement it provides may no longer reflect the current system. This issue, known as the "half-life layer," arises when evidence is cited without specifying the timestamp of when it was valid.

There are three ways evidence can expire: changes in the substrate (system structure), population (data or user behavior), or witness (people responsible for observing). The problem is that changes often leave no trace in version control, and the test can still pass while the system it was built to test has moved on. To prevent this, it is essential to explicitly state the assumptions and conditions under which a test or claim is made, and to re-verify these assumptions regularly.

A "five-column evidence register" can help with this: one row per claim, with columns for the artifact, the measured conditions, when it expires, and who is responsible for re-verifying it. This approach ensures that claims are falsifiable and tied to specific events, rather than arbitrary dates.

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

OpenProject API Tokens Connect Public Enumeration to Project Authorization

OpenProject API Tokens Connect Public Enumeration to Project Authorization OpenProject exposes a project-management interface and an API v3.

  • Public enumeration of OpenProject API tokens reveals sensitive metadata.
  • 11,684 instances of "app=" and 45,326 instances of "http.body=" exposed via ZoomEye scan.
  • Regular token review and rotation mitigates risks from public API exposure.

domFramework (dfw)

A framework that: Is global free. Is creating the objects out of the HTML document directly and from the ground up! Objects that are directly accessible where and whenever needed.

  • dfw framework creates objects directly from HTML document
  • Uses getElemsByDatasetName function for element access
  • Still in development with features like visualViewport resizer

The Laptop That Lied About Its Own Brain: Chuwi's CPU Spoofing Scandal

A laptop can lie to you in a spec sheet. That's marketing, and we've all learned to discount it. What Chinese budget-laptop brand Chuwi is accused of is something else entirely: a laptop that lies to…

  • Chuwi laptops falsely reported AMD Ryzen 5 5500U processor
  • Software tools detected lower performance than advertised AMD Ryzen 5 7430U
  • Chuwi blamed production mix-up, investigating remaining stock

The Missing Hour and the Repeated Hour: What the Time Zone Planner Does on the Four 2026 Clock-Change Dates

I work on OnePassApps, the team behind app.onepassapps.com, so this is our own app measured on our own build. Three of our earlier posts on the Time Zone Planner covered the two-place plan, the…

  • On March 7 and 8, 2026, New York experienced two different GMT offsets (GMT-5 and GMT-4)
  • On March 29, London skipped an hour (01:00 to 01:59) due to moving to BST
  • On October 25, London repeated an hour (01:00 to 01:30) when reverting to GMT-4

When algorithmic curation meets visual reeducation: my journey with Amblyotube on Meta Quest

When algorithmic curation meets visual reeducation: my journey with Amblyotube on Meta Quest I discovered the HackerTV post on Hacker News one Tuesday evening, around 10:30 PM, the kind of hour when…

  • Algorithmic curation and visual rehabilitation met in Amblyotube project for Meta Quest.
  • 14-year-old Thomas suffered moderate amblyopia in left eye, requiring 2-hour daily patching.
  • Amblyotube transformed YouTube videos into dichoptic vision training sessions using VR headset.

More from Sunday 8 November →