Urgent.News

What's breaking now, across thousands of outlets.

Tech

Show HN: Open-Source eInk Bike Computer

Hey all, i just launched my Eink Bike computer project and think it is cool. Another tidbit, in the crazy things that AI has done... It has helped create a ANT (common sensor wireless protocol used in workout/biking) implementation for ESP32 by messing around with undocumented registers: https://github.com/RaemondBW/esp32-ant Comments URL: https://news.ycombinator.com/item?id=49567437 Points: 215…

OpenTrailPaper is an open-source firmware designed for the LilyGo T5S3 4.7 E-Paper PRO, which displays ride data, offline maps, and connects to Bluetooth sensors. The device can follow GPX routes, record FIT files, and be controlled via an orange touch target. An iOS companion app enables route planning, transfer, map building, settings adjustment, and firmware updates through Bluetooth.

The head unit operates independently during rides without requiring the phone. Once routes and maps are loaded, the device can record and navigate autonomously without an account or subscription. The open-source project is currently focused on the LilyGo board and is still in development, not a finished or weatherproof retail product.

The setup page flashes the board over USB for basic offline map creation, requiring a desktop Chromium browser, while the iOS app generates maps with elevation data. OpenTrailPaper acknowledges support from various organizations.

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

This story

This is one outlet's version. Read the fullest account.

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 →