Urgent.News

What's breaking now, across thousands of outlets.

Tech

BeOS-Inspired Haiku Landed More Hardware Improvements & Other Changes In September

Released at the end of August was Haiku R1 Beta 6 and over the course of September, further improvements continued to land for this BeOS-inspired project now in its 25th year of development...

We haven't written up this one. Phoronix has the full story — the link below goes straight to it.

Read the original at phoronix.com →

More in Tech

Never Use Floats for Money

Every codebase I have inherited has had this bug somewhere. Usually in a totals column, occasionally in a payments table, once in a payroll system that had been quietly losing about forty dollars a…

  • Floating-point numbers cannot represent many decimal fractions precisely.
  • Errors accumulate over time in arithmetic operations with decimals.
  • Store money as integers representing smallest units to avoid issues.

RxDB's sync engine, run through 8 offline-first failure modes

RxDB's sync engine, run through 8 offline-first failure modes I keep a short checklist of the ways offline-first sync actually breaks in production. Eight items, in the order they bite.

  • RxDB's replication engine passed eight offline-first failure modes tests
  • Backend required to implement idempotency, not guaranteed by RxDB
  • Engine excelled in handling deletes, checkpoints, timestamps, and conflicts

More from Wednesday 14 October →