Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Parley: Federated, decentralised chat that speaks plain IRC (mills.io)
    65comments
  2. Coding Is Not Solved – Alex Ewerlöf Notes (alexewerlof.com)
    8comments
  3. AI companies in race to demonstrate their model most threatening to humanity (thecivilian.co.nz)
    259comments
  4. Show HN: Hntui – A TUI for Hacker News (github.com/ahmd-sh)
    23comments
  5. 37,500 border drawings: a map of the world as people remember it (habibicode.org)
    24comments
  6. Footguns with Postgres "at time zone 'UTC'" (bookofrevenue.com)
    45comments
  7. Owed a billion dollars in Nvidia stock (colo.to)
    378comments
  8. Show HN: PaperMono, e-ink fridge magnet shopping list with mobile web page (github.com/seamusc)
    7comments
  9. Ember-1 (fireworks.ai)
    229comments
  10. When did Google get so weird? (sancho.bearblog.dev)
    814comments
  11. Nissan's third generation e-POWER powertrain (nissan-global.com)
    198comments
  12. Thinking fast and slow in AI: The role of metacognition (2021) (arxiv.org)
    48comments
  13. Made by Mechanical Means (felixrieseberg.com)
    17comments
  14. Self-Hosting on the Dark Web (alvarezrosa.com)
    97comments
  15. Malleable software: Restoring user agency in a world of locked-down apps (2025) (inkandswitch.com)
    62comments
  16. Guitar amp and effects pedal built on the Waveshare ESP32-S3-Touch-AMOLED-2.06 (github.com/dashersw)
    62comments
  17. Functional Mechanical Sympathy [video] (youtube.com)
    11comments
  18. Alan Kay's answer to “Did the ENIAC have a BIOS”? (quora.com)
    51comments
  19. Lunar Terminator Paradox (secretsauce.net)
    60comments
  20. Don't couple your Go code to GitHub (iain.rocks)
    143comments
  21. The state of SIMD in Rust in 2026 (shnatsel.github.io)
    45comments
  22. In an $80 motel room, a discovery to shed light on the origins of life (nytimes.com)
    99comments
  23. Deterministic Concurrency [video] (youtube.com)
    5comments
  24. Reading’s Bayeux Tapestry (diamondgeezer.blogspot.com)
    22comments
  25. Show HN: Lofi Cities – Pixel-art city nights with browser-generated lofi (loficities.com)
    116comments
  26. Prompting Claude Opus 5.5 (claude.com)
    178comments
  27. Imp is a full port of DSPy to the BEAM (github.com/deepfates)
    8comments
  28. Replacing the old battery on rechargeable bike lights (jvns.ca)
    105comments
  29. What I did at Recurse Center (thill.me)
    38comments
  30. Previously unheard recordings of John Coltrane, captured by Frank Tiberi (jazzwise.com)
    34comments

Show HN: PaperMono, e-ink fridge magnet shopping list with mobile web page

22 pointsby 4h agogithub.com
6 comments
Fridge magnet shopping list on an M5Stack PaperMono (ESP32-S3, e-ink touchscreen), synced with a phone web app over Wi-Fi. Works offline, ~2,400 lines of C++.

This is a great wee device! BLE, Wi-Fi and LoRa on one board makes it flexible for way more than a shopping list, this is just what I built first. This firmware only uses Wi-Fi.

Fully vibe-coded with Claude Code, I didn't hand-write this. I wanted to see how Claude would get on with building something useful for a new hardware device.

As it's stuck to the fridge it's easy for the family to use, and it's already being used day to day which I'll admit is a first for a home built project like this

1h agoHN ↗

Hold on babe I gotta charge my fridge magnet…

Jokes aside this is cool

50m agoHN ↗

At first I thought “that’s a very specific shopping list for fridge magnets”. :)

44m agoHN ↗

Curious what you landed on for refresh, full flash or partial? Ticking off items one by one is exactly where partial update artifacts pile up on these panels.

38m agoHN ↗

I stuck with the recommended full refresh every 15 interactions and partial otherwise. There's also a full refresh when moving from the settings screen back to the main list. Honestly though it probably makes sense to only do a full refresh when unticking (which is rare) or changing screens. The typical use cases are (1) glancing at the screen to make sure something is one the list and (2) ticking things off as they go into the basket. Neither really require a full refresh imho. Some ghosting is acceptable in general use I think

14m agoHN ↗

Project like this make me excited with AI. You can pretty much custom firmware, tailored for your specific needs. Thanks for this repo. Quick question to the community : why does nobody makes afordable huge e-ink displays ?

7m agoHN ↗

I was just working on something similar. Was about to buy the xteink for my display. You've accelerated my progress. How's the battery life?