Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

A Shared Shell Is Not an Environment Record: A Myth-Busting FAQ

A platform reviewer opened a pull request whose description already read like a finished release note for a small path fix.

  • A shared coding server cannot guarantee a stable environment for testing
  • Environment fingerprint must be recorded beside the green test result
  • Comparing environment fingerprints ensures reliable cross-check of results

Recording what the Firestore emulator sends to Cloud Functions, and replaying it in Rust

hidane is a reimplementation of the Cloud Firestore emulator as a single Rust binary: no JDK, the same gRPC, REST and WebChannel wire protocols, and it runs under firebase-tools with hidane exec…

  • hidane, Firestore emulator, reimplemented as Rust binary
  • hidane records official emulator responses for compatibility tests
  • hidane replays Firestore trigger events in Cloud Functions

Node.js SMS OTP Login Polling for Creator Payouts (with 2FA Evidence)

TL;DR: For a marketplace payout challenge, treat SMS as a restricted authentication channel and delivery status as evidence about transport, not proof that the seller received or entered the code.

  • Implement SMS OTP login using Node.js with delivery status as evidence, not proof of code entry.
  • Store keyed digests of OTPs, avoid message bodies in logs and mask phone numbers.

More from Tuesday 13 October →