7 ms·
I want E Ink monitor for programming. It so much easier on the eyes (even if refresh rate is horrible)
by qaq 7y ago
I want E Ink monitor for programming. It so much easier on the eyes (even if refresh rate is horrible)
- RL_Quine 7y agoI've messed around with this a bunch on some 9" hardware and custom waveforms to attempt to drive the display as hard as possible, it's almost certainly not what you want to be using, especially the color ones as they require multiple passes to actually attain the color. For my Color/Black/White panels that's normally rendering all the Black + Color as black, and then pulling the black pigment back as well to expose the Color one (red or yellow). For the single color ones you can get sub-500ms latency for updating, at the cost of extreme ghosting. You need to do a lot of changes to the way you think about graphics to make this a reality. Think of an IRC program for example, normally every one of them scrolls up text from the bottom but this is completely a worst case solution for e-ink. To make it work you have to fill half the screen with text, then add new lines sequentially at the end and only scroll when you've run out of space. Additions can reasonably be done without a full refresh, scrolling text just causes it to mud out.
- zozbot234 7y agoIt could become feasible with a custom UI. You could have a version of vim or emacs that doesn't even "scroll" your code conventionally, but just gradually rewrites lines starting from the top down (or from the bottom up when scrolling "back"), sort of doing away with a unified viewport - this would at least address the most common operation in a dev environment that currently requires quick full-screen update.
- blululu 7y agoThis is pretty spot on. I tried something similar a while back and found that the typing latency was on the order of ~120 ms which made it feel mushy and led to a lot of errors. The need to rethink graphics to handle refreshes should not be underestimated. A lot of UI patterns (almost all animations and transitions) rely on a period refresh rate. In order to make a compelling experience you need to rework a good bit of the UI.
- zozbot234 7y ago> the typing latency was on the order of ~120 ms You'd just need to adjust to typing "by feel", without needing that instant feedback from the screen. A typewriter or teletype also has inherently high "latency", so this fits quite well with that whole "e-paper" approach.
- blululu 7y agoYeah, this is the best workaround. It is still slower and more error prone than typing on a standard LCD screen. Also, the benefit of an eInk reader is that it is easier to look at - not looking at the display sort of defeats the whole purpose.
- shantly 7y agoCould work like an electric typewriter. Keep the little LCD for the current line (or maybe 3-5) and let the E-ink be your “paper”.
- ddingus 7y agohttps://youtu.be/jOYqXlsgo78 https://youtu.be/jOYqXlsgo78 Seems like a similar dynamic to what these displays offered. I got to work on one in the mid 80's No scrolling, and multi-column output made sense.
- RL_Quine 7y agoThat’s beautiful.
- ddingus 7y agoThey are something in person. Very cool old tech. The one I worked on had a tape drive, paper tape read / punch for CNC machines, and an analog joystick. It had a very powerful Basic that included a ton of graphics primitives, capable of many of the images shown. There was a demo tape similar to that video. Storage tube CRT. Editing text was done a screen at a time, overwrites done right over existing characters. When it all got a bit messy, just refresh and carry on after it rendered current text to the screen. Sometimes, and this was often true for the files we were creating, multiple columns could be used to get a lot on the screen to work with, depending on widths. The higher end ones did something like 4k pixels x 3k pixels. If you wanted hard copy, you sent it to a pen plotter, or took a photo of the screen. For text I/O, tape or paper tape. I was 19 at the time. Had a chance to get one and didn't do it. Still regret it. Now that we have these nice 4k displays, I am tempted to go find or write an emulation. I think the CPU was a 6800 running at maybe a few Mhz, or maybe just 1Mhz. The old "xterm" program has "Tektronix mode" as a command line option. One could send the graphics data and get a scaled bitmap output. I used to do it on SGI computers.
- ddingus 7y agoSorry, 4k x 3k vector end points, or points on screen. No raster.
- mileycyrusXOXO 7y agoI want one for reading documentation late at night.
- bjelkeman-again 7y agoIf I can get it in ePub then a Kobo works well.
- BlueTemplar 7y agoKobos aren't color...
- sdfin 7y agoI want one too, but it seems that most people don't care. Otherwise there would be a big demand for them.
- RL_Quine 7y agoIt's the sort of thing that's nice on paper, but the practical limitations make it sort of useless for live updating content. I really like the devices for nearly static information displays because they're not bright and distracting, it's only noticeable if you want that information.
- TeMPOraL 7y agoIt's hard for the market to process demand for something that doesn't exist yet. For use in their main computing device, people would like an e-ink display that could reliably pull 30+ FPS while not costing a fortune, and preferably with some color capacity. They don't want a display from Kindle. Until the gap between that and what we have today is closed, the demand signal won't register. FWIW, there was a huge initial demand back in the Kindle era; the e-reader use case was absolutely perfect for these screens. Nowadays, from what I can tell, the main demand for e-ink is in retail, for cheap electronic price displays. But that doesn't drive the progress of e-ink much, if in any way at all.
- BlueTemplar 7y agoYeah, just see how smartwatches have moved towards usually-off transmittive LCDs instead of always-on transflective ones... (Which IS IMHO ridiculous...)
- TeMPOraL 7y agoYeah. I dread the day my Pebble Time gives up the ghost; I don't see any equivalent or better smartwatch on the market. I might actually start looking into good ol' mechanical watches instead.
- crazygringo 7y agoI'm curious why? My understanding is that if you simply turn the brightness on an LCD display down to whatever the ambient brightness is (hold a piece of white paper next to the screen to compare), that there is zero eyestrain over what paper or e-ink would be. Have you tried that? It feels strange at first -- as if the screen feels "dim" -- but then once you realize the contrast is just fine, you get used to it within minutes. (And in case you have a problem with glare, just get a matte screen covering, easy peasy.)
- caconym_ 7y agoOne nice thing is that you can see the displayed image by whatever light you want. Outside, inside, firelight, incandescent, vapor-arc, [built-in] LED... whatever. I have a feeling that the contrast is also better under dim light, but no evidence, so I might be full of shit. And LED/LCD tech is obviously getting better in this regard. Still, if there was a good implementation of an E-ink monitor with a refresh rate good enough for text editing, I'd easily drop 10k on it. I spend hours every day writing and reading and my preference for staring at E-ink displays over all other technologies is no contest.
- zozbot234 7y agoYou can't really do this because the contrast becomes way too low for comfort. It could become feasible with OLED, but that comes with a preference for dark mode anyway (due to the well-known issues with OLED endurance) which inherently addresses eyestrain.
- crazygringo 7y agoI believe this is a misconception, and I'm not sure where it comes from. Blacks on LCD screens really are quite black -- and if you dim your screen to ambient brightness, they obviously become even blacker. This is why I said it takes a few minutes to get used to -- it "seems" dim or low-contrast, but only because you're comparing it with the ultra-mega-high contrast your monitor has when turned up to high brightness. When compared to paper (where "black" ink often isn't that dark anyways, particularly with matte finish like most books), the contrast is certainly just as good.
- jiggawatts 7y agoThis is thinking based on anecdotal evidence, and is not supported by scientific evidence. LCDs do not inherently cause eye strain. Specific implementations of any display technology can, but not in general. Some LCDs have backlights that flicker to reduce motion blur, and some people can be sensitive to this. Most panels do not have this technology. Avoid low-lag 144 Hz gaming displays if you're affected. Low resolution LCDs can cause eyestrain due to the apparent blurriness of the image making the lens of the eye "hunt" back and forth looking for the ideal focal distance. Simply upgrading to a 4K or better fixes this. It did wonders for me, and now I refuse to use anything else. People tend to sit at different distances from screens depending on the technology. People sit meters away from their TV, approximately 50-100cm from PC monitors, and within arms-length for handheld displays such as phones or eInk displays. For anyone with vision problems such as myopia, the displays that are held closer tend to cause less strain, but this has nothing to do with the panel technology. Brighter displays cause the pupil to shrink, which improves the effective focus sharpness for people with astigmatism. There is an actual benefit of eInk displays in that they can be used with high-lux external illumination such as daylight. However, HDR LCD panels can hit an eye-searing 1000 nits sustained, and even the default 300 nits of a good quality panel is more than sufficient to reduce the pupil size to the minimum. Just turn the brightness up and sit in a reasonably well-lit room instead of darkness. The new hotness of dark themes flies in the face of the science of this. My eyes start to hurt within minutes from reading text on a dark background! Glare from screen coatings also reduces contrast and the glass layer is often 1-2mm closer than the image surface. This can also cause "hunting" of the focus and eye strain. Avoid glossy screens, and clean your monitor regularly to get rid of smudges. Most of the above is technology-independent. You can simply turn the brightness up on you LCD screen and sit closer or further depending on whether you have myopia or hyperopia. I once had the pleasure of working with an 8K Dell monitor, and I can tell you from first-hand experience that it's amazing. It's like looking at an animated glossy magazine. Zero eye strain. Unfortunately, it strains the wallet, but the new 8K video "push" might bring some competition and lower prices...
- qaq 7y agoWhen anecdotal evidence is specifically you it's something one would care about :). HiDPI is a must for me can't use a regular ones at all for more than an hour. 8K I def could use for personal side but unfortunately I don't have a decent way to drive it from work issued mbp.
- darzu 7y agoI bought this one: http://www.dasungtech.com/ http://www.dasungtech.com/ and it works surprisingly well. Definitely good enough for coding IMO. The only issue I had is that the drivers for Mac were very unreliable (but this was >1 yr ago). My motivation was being able to work outside and I still plan on using it for that. This reminds me that I should check to see if they have driver updates...
- ohlookabird 7y agoI have the Dasung Not-eRader and it works pretty well for me. I connect it via the supplied HDMI/USB cable and it is recongnized as external monitor on Linux and I can program pretty normally using vim on a terminal.
- macawfish 7y agoI recently got a Dasung Paperlike display... It's pretty amazing! It has a reasonably high refresh rate and I can use it outside in full sun.
- qaq 7y agoCool thnx for the pointer will try it out.
- jdfellow 7y agoOn nice mild spring days I want this so much, to be able to code outdoors without glare.