Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

The test that failed every morning and passed every afternoon

Originally published on the WatchNext blog . While making an unrelated change — adding a processor to a privacy page and a link to a footer — the test suite came back with eleven passes and one…

  • Test suite failed due to date measurement mismatch
  • UTC vs. U.S. timezone caused intermittent failures
  • Fix aligned test and function timezones

A Dialog Can Now Be a Native Desktop Window

Last week's native-window release could open an editor, inspector, and tool palette as separate operating-system windows.

  • Dialogs can now function as native desktop windows in Codename One framework.
  • Dialog.setDefaultNativeWindowMode(true) enables dialog to be a native window.
  • Transition handling and accessibility state preserved across Windows and Mac platforms.

Why Timestamps Lie in Distributed Systems (and How Logical Clocks Fix It)

There's a line of code in almost every service that stores replicated data: def resolve ( incoming , stored ): # keep whichever write is "newer" return incoming if incoming . timestamp > stored .

  • Timestamps lie in distributed systems, leading to last-write-wins (LWW) corruption
  • Lamport clocks introduce causal order using integer per process, resolving conflicts

More from Saturday 12 September →