News for hackers. Stuff that matters.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by swinglock on Tuesday August 12, 2025 @05:09AM (#44874043)
It looks amazing for e-ink. You'd probably don't want this for video anyway, besides it's not even in color. I'm impressed that it works at all. For a lot of work though it could be amazing, depending on your environment.

Say you'd want to pop outside in the nice weather to do some programming. You quickly find why that wasn't as glamorous as you expected. But if you had a laptop with such a screen I would expect it to work great.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @05:20AM (#44874105)
What about syntax highlighting?
Re:A fast, low-latency, open-hardware e-paper monitor and de... by camgunz on Tuesday August 12, 2025 @07:32AM (#44874937)
I built a colorscheme for Vim [0] that is close to monochrome when I was worried about blue light (I've since had kids and now this kind of worry doesn't rate at all), and I basically use bold and highlights (I hate underlining, italics, and squiggles, but I think you can do all that too in the GUI version). I found it surprisingly usable.

[0]: https://github.com/camgunz/amber

Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @10:33AM (#44876738)
> in the GUI version

or in the TUI version, in a terminal like Kitty.

I want to try some monochrome UI, but that amber is definitely not my taste. Let me see if there is a "paper-like" theme, or maybe I can make one myself.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by camgunz on Tuesday August 12, 2025 @10:43AM (#44876876)
I (re)built it w/ a little script I call roygvim [0] -- here's the source [1]

[0]: https://github.com/camgunz/roygvim

[1]: https://pastebin.com/b0LRpjUC

Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @12:00PM (#44878115)
My attempt:

https://images2.imgbox.com/16/79/Tz7rMe2c_o.png

  colorscheme paper
  
  highlight Normal guibg=#f7f5f0 guifg=#000000 gui=NONE
  
  highlight CursorLine guibg=#f0efea gui=NONE
  highlight CursorColumn guibg=#f0efea gui=NONE
  
  highlight Comment guifg=#777777 gui=italic
  
  highlight Constant       guifg=#333333 gui=underline
  highlight String         guifg=#333333 gui=italic
  highlight Character      guifg=#333333 gui=italic
  highlight Number         guifg=#333333 gui=underline
  highlight Boolean        guifg=#333333 gui=underline
  highlight Float          guifg=#333333 gui=underline
  
  highlight Identifier     guifg=#000000 gui=NONE
  highlight Function       guifg=#000000 gui=bold
  
  highlight Statement      guifg=#000000 gui=bold
  highlight Conditional    guifg=#000000 gui=bold,underline
  highlight Repeat         guifg=#000000 gui=bold
  highlight Label          guifg=#000000 gui=bold
  highlight Operator       guifg=#000000 gui=NONE
  highlight Keyword        guifg=#000000 gui=bold
  
  highlight PreProc        guifg=#333333
  highlight Include        guifg=#333333 gui=underline
  highlight Define         guifg=#333333 gui=underline
  highlight Macro          guifg=#333333 gui=underline
  highlight PreCondit      guifg=#333333 gui=underline
  
  highlight Type           guifg=#000000 gui=bold,italic
  highlight StorageClass   guifg=#000000 gui=bold
  highlight Structure      guifg=#000000 gui=bold
  highlight Typedef        guifg=#000000 gui=bold
  
  highlight Special        guifg=#333333 gui=italic
  highlight SpecialChar    guifg=#333333 gui=italic
  highlight Tag            guifg=#333333 gui=italic
  highlight Delimiter      guifg=#000000 gui=NONE
  highlight SpecialComment guifg=#777777 gui=italic
  highlight Debug          guifg=#333333 gui=italic
  
  highlight Underlined     guifg=#000000 gui=underline
  highlight Error          guifg=#000000 gui=bold,underline
  highlight Todo           guifg=#000000 gui=bold,italic
  
  highlight Visual guibg=#d0d0d0 guifg=#000000 gui=NONE
  highlight IncSearch guibg=#d0d0d0 guifg=#000000 gui=NONE
Re:A fast, low-latency, open-hardware e-paper monitor and de... by alex-a-soto on Tuesday August 12, 2025 @12:05PM (#44878189)
Thanks for sharing! Would it be alright if I try it out during our livestream this week?
Re:A fast, low-latency, open-hardware e-paper monitor and de... by porridgeraisin on Tuesday August 12, 2025 @12:57PM (#44878966)
Yes sure. public domain.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by RossBencina on Wednesday August 13, 2025 @01:54AM (#44885045)
Hi Alex. If you are interested in showing VSCode, here are the theme and additional color settings that I use with my Mira Pro:

https://gist.github.com/RossBencina/f37f51c3f53796f0988c7d96...

Possibly not the best syntax highlighting, but generally makes the UI legible.

Feel free to use.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by dspillett on Tuesday August 12, 2025 @06:42AM (#44874587)
You have the option of a few greyscale levels, bold, pehaps italic, and depending on font maybe extra-bold and light. That should be enough for the essentials, though it will feel like a downgrade if you have got used to a richly colourful environment and rely on it for reasons other than liking it being pretty.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by swinglock on Tuesday August 12, 2025 @05:38AM (#44874230)
I don't require it myself but that's a concern, it's nice to have. Maybe someone can build an editor that uses different fonts within one file instead of different colors. Could be something out there for color blind folks already, though seeing no colors at all is unusual. But e-ink has grayscales so you could at least make comments a bit lighter, I think I'd be happy with that.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by balou23 on Tuesday August 12, 2025 @06:11AM (#44874407)
There's plenty of options available. A coworker of mine used to print out code for reviews. You can use italic, bold and underline as alternative to colors. Grayscale might work nicely for eInk too - for laser printers just thin/regular/bold probably works better.

Other fonts... I could see myself being distracted by changing fonts in a document, except maybe for comment blocks. But for those italic/thin seems to work well already.

Tried to find the tool... it's GNU enscript. Syntax highlighting for several languages, outputs to postscript.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by swinglock on Tuesday August 12, 2025 @06:17AM (#44874434)
I like your idea better.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by alex-a-soto on Tuesday August 12, 2025 @11:11AM (#44877270)
I didn’t know about GNU Enscript, going to check it out. Thanks!
Re:A fast, low-latency, open-hardware e-paper monitor and de... by OJFord on Tuesday August 12, 2025 @06:12AM (#44874412)
I'd do 3 greys, from lightest to darkest: comments, syntactical cruft like braces, semicolons, certain keywords, etc., and then 'actual' code, variable names and so on.

Much more variation than that with 256 colours is mostly just making it pretty rather than offering helpful distinction imo.

Re:A fast, low-latency, open-hardware e-paper monitor and de... by 3abiton on Tuesday August 12, 2025 @05:34AM (#44874200)
That indeed would be my issue with it for programming.
Re:A fast, low-latency, open-hardware e-paper monitor and de... by clueless on Tuesday August 12, 2025 @10:54AM (#44877051)
this is not the same technology as e-ink, hence why they call it e-paper
Re:A fast, low-latency, open-hardware e-paper monitor and de... by alex-a-soto on Tuesday August 12, 2025 @11:07AM (#44877223)
It’s an electrophoretic display, in the category of e-paper, informally called e-ink, made by the company E Ink.

https://en.wikipedia.org/wiki/Electronic_paper#Electrophoret...