Urgent.News

What's breaking now, across thousands of outlets.

Tech

Flaky is a claim only declared inputs can back

Flaky-test detection is one of the features that usually lives behind a cloud login. Nx sells it. It is also one of the easiest things to get wrong, because "flaky" is used to mean "failed and I do not want to look," and a tool that agrees with that use is teaching a team to ignore red. vx defines it narrowly, and the narrow definition is the feature. The definition A task is flaky when one of…

Flaky-test detection is a feature offered by Nx, which is a cloud-based tool. However, the definition of flaky tests is quite specific. According to vx, a task is considered flaky when either its cache key fails after passing, or it requires a retry before passing. A failure on a key that never passed is classified as a break. Only tasks with cache blocks are considered for flaky testing; otherwise, they are keyed on their configuration alone, and multiple runs of the same task are not considered the same inputs.

A flaky task will display a dim note next to its name, indicating that it failed multiple times before passing. This information is kept locally in the cache.db file, which can be accessed using vx why and vx last. It is crucial to note that flaky testing is not a retry policy, a quarantine mechanism, or a way to automatically pass tests.

Instead, it is a label for a specific fact, which can be acted upon by the user. This feature is part of the open-source vx tool, which is used for running tasks and managing caches in JS monorepos.

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

How to find AliExpress best sellers for a keyword, with sold counts and ratings

Disclosure: I build the Actor used in this tutorial. The article was written by an AI assistant from the saved results of my own runs, and every number in it was checked against those results.

  • Create an Apify account for free access
  • Set input parameters: keyword, maxItems, sort by orders
  • Execute search via Apify interface or Python script

Dev News Digest: 9 Oct 2026, 18:00

A quick roundup of developer news since the last digest. Releases Python 3.15.0 is out : The Python core team shipped the new feature release of the language, which is available to download now.

  • Python 3.15.0 released by core team
  • Deno joins Cloudflare as JavaScript runtime
  • Amazon ECS auto-repairs failing GPU instances

Java String Pool: The Memory Optimization That Can Quietly Become an OOM Trap

Most Java developers know String.intern() exists. Far fewer think about what actually happens when millions of duplicate or unique strings start flowing through a production JVM.

  • String Pool stores duplicate String objects to prevent OOM issues.
  • Interning literals provides memory savings, but not new String() instances.
  • UseStringDeduplication and StringTableSize are JVM tools for fine-tuning String Pool.

Hyper3D Hand Stand Review 2026: A Watertight Mesh Isn't a Fit Test

Independent review: both products were tested on my own accounts — free where offered and paid where not — with no vendor-provided access.

  • SupaVoxel mesh has more triangles (952,876) than Hyper3D (120,000)
  • Hyper3D mesh is cleaner and passes static solid check
  • SupaVoxel has more non-manifold edges (213) and face-connected regions (143)

Java 25 Memory Model: The Concurrency Rules Every Java Engineer Thinks They Know - Until Production Proves Otherwise

The Java Memory Model is not a diagram of the heap and stack. It is the contract that decides what one thread is legally allowed to observe from another thread despite CPU caches, compiler…

  • Java Memory Model governs thread visibility and ordering, not just heap/stack.
  • Compiler, JIT, and CPU can reorder operations, but observable behavior must remain legal.
  • JMM establishes legal relationships between reads and writes, crucial concept of happens-before.

The sim writes the story — an unedited 11-minute session of a milsim RTT

Last week the first Open Ground video went up — 2 minutes of a village assault, cut tight. This week is the opposite: 11 minutes, unedited, menus and all .

  • 11-minute session features unedited, menus and all
  • Convoy escort sinks tank in mud, vehicles get stuck
  • On-screen event log narrates simulation's decisions

More from Friday 9 October →