frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

2•BoxOfRain•1d 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.

Ask HN: What is your database size

4•kureikain•4h ago•1 comments

Ask HN: How do you go from writing code to deploying with agents?

8•sakuraiben•6h ago•7 comments

The State of Google

3•3dedb728-3f77•4h ago•3 comments

Ask HN: Why is Open POWER Foundation a wasteland?

5•climate_denier_•7h ago•2 comments

Ask HN: Is Ask HN Shrinking?

15•keiferski•17h ago•14 comments

Ask HN: Who wants to be hired? (August 2026)

159•whoishiring•5d ago•517 comments

Ask HN: What can I do with a single R9700?

4•scott01•16h ago•7 comments

Ask HN: Who is hiring? (August 2026)

233•whoishiring•5d ago•308 comments

How AI is breaking the British State

5•andsoitis•7h ago•4 comments

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

2•BoxOfRain•1d ago•0 comments

DeepSeek announced to raise its API price tremendously

30•alexwwang•3d ago•21 comments

Laguna S 2.1:118B-a9B better than Qwen3.5:122B-a10B? So far, yes

4•spottedmarley•2d ago•2 comments

Ask HN: Did GitHub remove the stargazers list?

27•reconnecting•3d ago•3 comments

Ask HN: What is a good advice for someone looking to fractional hire a team?

5•vanessa1211•1d ago•6 comments

Read HN twice a day for the last decade. Here's my list of S-Tier HN links

110•vivzkestrel•3d ago•21 comments

You've reached the end!