frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: In your experience, what are sound conventions for e-ink UI development?

1•BoxOfRain•56m ago
TL;DR I'm looking for advice regarding browser-based frontend development from people with practical e-ink UI experience. My specific device is a Bigme Hibreak Pro BW but I'm aiming for relatively broad compatibility.

I've recently switched to a black-and-white e-ink smartphone with the motivation of withdrawing from the attention economy somewhat and it's a genuinely cool piece of hardware. While the majority of my needs are met by this device there are a few things I'd like to have which don't work terribly well with the e-ink screen. I'm planning to implement a couple of projects to fill these gaps, at the moment I'm planning a Lemmy frontend and an OpenRouter frontend specifically for e-ink. Both are to be browser-based rather than native, to maximise compatibility and because I'm much more familiar with the web than Android development.

I would like to study the principles of sound e-ink UI design before approaching these projects to avoid creating unusable slop, in particular I am not entirely sure how to approach treating the refreshes as a first-class aspect of the design when I can't control them from the browser, and how to apply comprehensible UI conventions when a greyscale, high-contrast display is the target.

Some specific problems I have out of the gate are:

* Streaming LLM output to the screen is basically the worst-case scenario for e-ink, I need to buffer it and paint it in chunks without this becoming horrible to use.

* Ghosting is a serious problem, browsing HN on the device is a particularly obvious example. Ideally I want to avoid scrolling as far as possible and rely on pagination instead, which I feel has the potential to become annoying if not done well.

* Given I must rely exclusively on layout and type to carry the UI, what design languages emphasise these qualities best? My gut says the early Mac OS versions wouldn't be a bad place to start, this seems relevant given the display constraints of the early macs.

I would greatly appreciate any advice on the design and implementation of e-ink UIs from people with practical experience in this area. This is purely to scratch a personal itch, once they're nailed down I'll put them out in the wild under the GPL.

Show HN: Design Engineering as a Service

https://www.designshippers.com
1•krm01•5m ago•0 comments

A Revised Haskell 2010 Language Report

https://blog.haskell.org/revised-haskell-2010-report/
1•matt_d•5m ago•0 comments

'Asimov was right' about rules for robots, says ex-US Cyber Director

https://www.theregister.com/security/2026/08/07/asimov-was-right-about-rules-for-robots-says-ex-u...
2•arto•5m ago•0 comments

An AI agent with $15, 46 hours, and no way to send email

https://write.as/ih3l0kd78lpb1
1•broker_desk•5m ago•0 comments

Hacker News MCP and Debug View

https://github.com/coolvegan/go-hackernews
1•evlute•5m ago•1 comments

Reading Maps – Browse all routes

https://readingmaps.com/maps
1•speckx•6m ago•0 comments

EU AI Act: Second Big Blow, or a Move Toward Sanity?

https://medium.com/@MirArshadTalpur/eu-ai-act-second-big-blow-or-a-move-toward-sanity-3dea3586dbf3
1•Arshad-Talpur•7m ago•0 comments

Managed Deep Agents Is Now in Public Beta

https://www.langchain.com/blog/managed-deep-agents-is-now-in-public-beta
1•cbromann•7m ago•0 comments

ICE will release body cam video only when seen in the agency's 'best interests'

https://apnews.com/article/ice-body-cameras-officers-shootings-dab1b294c8dc412d9ef8557ccbebfd57
2•geox•9m ago•0 comments

The Witness

https://en.wikipedia.org/wiki/The_Witness_(2016_video_game)
2•tosh•10m ago•0 comments

UntitledSource – Watch the VOD on Kick

https://kick.com/untitledsource/videos/019fdc9c-d308-7801-a096-69fdff17311e
1•untiledsource•14m ago•0 comments

Clone latency on FSx for OpenZFS: from 10 minutes to 16 seconds

https://stagdb.com/blog/fsx-openzfs-clone-latency/
1•aayush-kosh•15m ago•0 comments

Planned satellite megaconstellations could generate runaway space debris

https://www.science.org/content/article/planned-satellite-megaconstellations-could-generate-runaw...
2•sbulaev•18m ago•0 comments

New Mexico Survivors' Truth Commission – Jeffrey Epstein at Zorro Ranch [pdf]

https://bloximages.newyork1.vip.townnews.com/santafenewmexican.com/content/tncms/assets/v3/editor...
5•embedding-shape•18m ago•1 comments

Show HN: BotWave – A simple way of playing with FM using Raspberry Pi devices

https://botwave.dpip.lol/
1•douxx•20m ago•0 comments

Dev services, spun up in seconds

https://github.com/sndsabin/servitor
1•havu12•22m ago•0 comments

Talk to Claude Code. Force Yourself to Slow Down and Think

https://github.com/tmshapland/audiochatty-plugin
2•tmshapland•22m ago•1 comments

Bring Back the Paragraph

https://arhan.sh/blog/bring-back-the-paragraph/
1•ArchAndStarch•22m ago•0 comments

A self-improving RLM agent for coding workflows and long-running autonomous task

https://github.com/PrimeIntellect-ai/prime-agent
1•thewolfpaul•22m ago•0 comments

Assembly Hall of Shame

https://github.com/xoreaxeaxeax/asm-hall-of-shame
2•piotrgrabowski•23m ago•0 comments

Polynomial-Time Solution to Quantum-Hard DCP, Lattice Cryptography Implications

https://xenospectrum.com/en/quantum-dcp-algorithm-pqc/
1•u1hcw9nx•25m ago•0 comments

The End of No Code

https://blog.exe.dev/the-end-of-no-code
2•indigodaddy•26m ago•0 comments

Oracle GraalVM Accepts AI-Assisted Contributions

https://www.graalvm.org/community/contributors/
1•sgammon•27m ago•0 comments

How Ham Radio Made Silicon Valley

https://cooperkramer.substack.com/p/how-ham-radio-made-silicon-valley
2•cooperkramer20•27m ago•1 comments

DeepSeek V4 Flash 0731

https://arcprize.org/results/deepseek-v4-flash-0731
48•tosh•29m ago•27 comments

Illinois Institute of Technology cuts 160 faculty and staff before fall semester

https://www.wbez.org/education/2026/07/31/illinois-institute-of-technology-cuts-160-faculty-and-s...
1•amichail•29m ago•0 comments

Your sandbox is only as strong as its weakest link

https://vmg.dev/articles/your-sandbox-is-only-as-strong-as-its-weakest-link
1•vmg12•29m ago•0 comments

YouTube's AI slop detector incorrectly targets Kurzgesagt

https://www.dexerto.com/youtube/youtubes-ai-slop-detector-incorrectly-targets-kurzgesagt-as-other...
2•thunderbong•29m ago•0 comments

The Claudyssey: A line-for-line translation of Homer's Odyssey by Claude Fable 5

https://theclaudyssey.com/
3•spinchange•30m ago•1 comments

Adding Native Gaussian Splatting Support to ThreeJS

https://ben3d.ca/blog/gaussian-splatting-for-threejs
1•bhouston•30m ago•0 comments