Urgent.News

What's breaking now, across thousands of outlets.

Tech

Show HN: Open-Source eInk Bike Computer

OpenTrailPaper is an open-source firmware for the LilyGO T5S3 4.7 E-Paper PRO that displays ride data, offline maps, and follows GPX routes. The device records FIT files and connects to Bluetooth sensors. Users interact with the orange touch target on the board to navigate between screens. The iOS companion app assists in planning, transferring routes, building offline maps, copying recorded rides, adjusting settings, and installing firmware updates via Bluetooth.

Remarkably, the head unit operates independently of the phone during rides. Once routes and maps are loaded, the head unit can record and navigate autonomously. Notably, OpenTrailPaper does not require an account or subscription, as the app is utilized for preparation and data transfer. The project is still in development and not a finished, weatherproof retail product.

During setup, the head unit flashes the board over USB, enabling the creation of basic offline maps. The process necessitates a desktop Chromium browser, while the iOS app generates maps incorporating elevation data. OpenTrailPaper is supported by various organizations.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at opentrailpaper.com →

More in Tech

AGI is whatever you want it to be

OpenAI announced its next big model, GPT-6 Astra, and also, by the way, that "the AGI era" is here now. Today on The Vergecast, we've got an all-star panel to break down the news of the week.

JSON to String Conversion: The Edge Cases That Actually Bite in Production

Every JS developer writes JSON.stringify(data) a hundred times before they ever stop to think about what it's actually doing under the hood.

  • JSON.stringify drops undefined, functions, and Symbol types silently in objects
  • NaN, Infinity, and -Infinity convert to null during serialization
  • Circular references in objects cause TypeError during JSON.stringify

Fail-Open Defaults in Agent PRs: A Provenance Review

The following scene is a composite review scenario. It is not a named customer story. A billing service received an agent pull request on Friday.

  • Three invented defaults in agent PRs could hide production failures
  • Fail-open defaults turn outages into reported successes
  • Review process demands source for every default and scans diff for invention smells

Queue Depth Is the Real Cloud Trigger: A Secret-Class Overflow Router

On a shared lab workstation, five coding agents waited behind a single local inference process during a Friday merge window.

  • Five coding agents queued behind a single local inference process.
  • Overflow policy absent, causing secret-bearing context to leave the machine.
  • Proposed router classifies payloads, checks queue depth, and determines network accessibility.

More from Friday 4 September →