TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Writer: An Open Digital Typewriter (2018)

171 点作者 mzehrer大约 5 年前

25 条评论

sigwinch28大约 5 年前
This seems more like a <i>word processor</i> than a <i>typewriter</i>. The author seems to concede that this isn&#x27;t a typewriter at all:<p>&gt; However, using a typewriter comes with two major shortcomings: 1) You cannot delete a typo. I know you do a lot of those, no need to expose this nasty behaviour to everybody’s face. 2) You cannot share the text you wrote online, be it on your website or on any other social platform.<p>Also, I am not a fan of the bulky wooden case, but I get that some people would be. I think that this would be a great opportunity to take inspiration from devices like the iPad (Pro) and Nintendo switch: perhaps the meat of the device (display, electronics, connectors) could be in a single unit, with a detachable keyboard of some kind. Then, people would be free to create their own &quot;docks&quot; out of wood, old model M keyboards, pipe organs or whatever which could connect to this device using a single connector.<p>That aside, I really like the concept: hacker-friendly open design, a &quot;more pure&quot; writing experience, and a &quot;real&quot; operating system underneath it all which can be modified by the user.
评论 #22823952 未加载
评论 #22822992 未加载
评论 #22826272 未加载
megous大约 5 年前
I have some docs on how to drive one of those spare eBook reader eInk screens from my reverse engineering adventure of PocketBook: <a href="http:&#x2F;&#x2F;linux-sunxi.org&#x2F;PocketBook_Touch_Lux_3" rel="nofollow">http:&#x2F;&#x2F;linux-sunxi.org&#x2F;PocketBook_Touch_Lux_3</a><p>I&#x27;ve mainlined the support for this PocketBook to Linux 5.7.<p>Though if I was doing this project I&#x27;d re-use the PocketBook board too, instead of building new HW to drive the screen. Driving the eInk signals on larger screens requires a very fast and precise signalling, and you also have to generate around 5 different voltages for the screen. And the board can already do that and the SW (bootloader, kernel) is all open source, so there&#x27;s no downside. You could drop the RPI.
评论 #22821554 未加载
LB232323大约 5 年前
I work as a writer and love the concept, but the size of the screen is the one major drawback. Both the commercialized version ($550!) and the hacker version have tiny screens that do not compare to a laptop with a word processor or a typewriter with standard size paper.<p>If they scaled the screen size up, I would definitely consider this for professional use. Otherwise, it seems kind of inconvenient compared to the traditional methods.<p>The most attractive features are the e-ink screen, the long lasting battery, and the minimal design. Writing without getting distracted is more a matter of personal discipline than advanced technology. If anything, having internet access while writing is very convenient for research.
评论 #22822176 未加载
评论 #22821454 未加载
fbelzile大约 5 年前
Not sure if this plug is welcome here, but I&#x27;m seeing some comments suggesting that people are looking for this sort of thing:<p>If anyone is looking for a practical, distraction-free typing environment, check out my freemium app called Cold Turkey Writer: <a href="https:&#x2F;&#x2F;getcoldturkey.com&#x2F;writer&#x2F;" rel="nofollow">https:&#x2F;&#x2F;getcoldturkey.com&#x2F;writer&#x2F;</a><p>Writer locks you into the app for a certain amount of time or until you type a certain number of words.<p>It&#x27;s free, but the pro version also lets you disable the backspace&#x2F;delete key, arrow keys, selecting text, etc...<p>I hope it helps someone here!
derefr大约 5 年前
The “right thing” here, if:<p>• you’ve got a RasPi running Linux (Raspbian)<p>• you want to drive a novel display with it<p>• you want the contents of the display to be regular Linux text-mode console output, with regular Linux text-mode console input<p>...would be to just write a Linux kernel framebuffer driver for your novel display device, and then drop it into the Raspbian kernel tree, recompile, and deploy to your device, no?<p>Then there’d be no other custom software needed. You’d just have a regular Linux system, with a regular Linux console TTY, mapped to a grid of pixels by the Linux framebuffer code (bonus: in whatever bitmap font you wish), in turn bit-banged to the display device’s IO port using your driver’s custom refresh sequences.<p>Sure, this approach requires learning some new codebases (Linux kernel driver development!) but so does the “user-mode driver” approach in the article.
评论 #22841261 未加载
afandian大约 5 年前
It&#x27;s great to see people&#x27;s takes on the idea. I have been mulling something similar. I&#x27;ve bought a couple of old Alphasmart units, which were originally designed to do exactly this: simple word processsors with the ability to dump text via a keyboard interface.<p>They have a keyboard and standard four line LCD character interface. I&#x27;m planning to stick an ESP32 inside and make it dump text via wifi.<p>After all that, you have to find something to write. I wonder whether having grown up with a random-access word processor makes it difficult to write this way.
mattkevan大约 5 年前
Still use my old Newton eMate as a distraction-free writing device.<p>The keyboard is great, NewtonWorks is a capable word processor, the battery life is amazing and it makes cute beep boop noises when you touch the screen. Plus it looks like something David Cronenberg would design.<p>I&#x27;ve occasionally thought about modding it to house a rPi, but it would be sacrilege to gut something like that when it still works.<p>Incidentally, if anyone has a broken eMate knocking around I&#x27;d be very interested.
评论 #22822668 未加载
jacobush大约 5 年前
There was a similar commercial product, basically a PC keyboard with a small (LCD?) screen, for typing text only documents. It was distraction free, and pretty cheap for something with great battery time. I think notebooks were very expensive back when it was launched.<p>You&#x27;d then download your texts into a computer.<p>I can&#x27;t recall the name. I think it ran on regular alkaline AA cells. It attracted a bit of a cult following.<p>Edit: I think I must be thinking of the Alphasmart line - with products from 1993-2013:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;AlphaSmart" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;AlphaSmart</a><p>Back before that, journalists used battery powered versions of the TRS-80 and even a modem to upload their texts to their news magazine.<p>A modern take is:<p><a href="https:&#x2F;&#x2F;getfreewrite.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;getfreewrite.com&#x2F;</a>
评论 #22822620 未加载
评论 #22822124 未加载
评论 #22821453 未加载
cpach大约 5 年前
Very cool project! Would love to have one of those :)<p>An acquaintance of mine pointed out that since this project was created there is a new driver in the Linux kernel for working with e-ink-displays: <a href="https:&#x2F;&#x2F;git.kernel.org&#x2F;pub&#x2F;scm&#x2F;linux&#x2F;kernel&#x2F;git&#x2F;torvalds&#x2F;linux.git&#x2F;tree&#x2F;drivers&#x2F;gpu&#x2F;drm&#x2F;tiny&#x2F;repaper.c" rel="nofollow">https:&#x2F;&#x2F;git.kernel.org&#x2F;pub&#x2F;scm&#x2F;linux&#x2F;kernel&#x2F;git&#x2F;torvalds&#x2F;lin...</a> (Don&#x27;t know what kind of hardware it supports though.)
upofadown大约 5 年前
&gt;However, I find the current screen refresh rate way too low.<p>Emacs does (or did) different things depending on the data rate of the terminal. If the rate was low enough, it would do stuff to avoid having to redraw the text.<p>* <a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;emacs&#x2F;manual&#x2F;html_node&#x2F;elisp&#x2F;Terminal-Output.html" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;emacs&#x2F;manual&#x2F;html_node&#x2F;elisp&#x2F;Te...</a><p>Added: I just tried it with the rate set to 110 baud (for sentimental reasons) and emacs started leaving half the screen to fill in every time I hit the top or bottom of the screen. The general idea seemed to be to keep the cursor vertically near the middle of the screen as much as possible. Good for adding new text on a eink display. Wouldn&#x27;t help if you were overwriting existing text unless you were willing to leave the old text there for a time.
bravoetch大约 5 年前
I have the astrohaus freewrite, fully closed source metal case implementation of this idea. It&#x27;s well done in some ways. The keyboard is great, the case and screen are good.<p>Where it falls down is the workflow. They require you be signed in to the device as config changes can only be done online on their website. If you don&#x27;t use qwerty layout or want to change the font size you have to be online to make those changes.<p>While documents can be accessed locally via USB, you cannot delete a document. Only copy it.<p>It just has enough weirdo limitations like this that I never use it and always turn to my MacBook, a stand, and an external mechanical keyboard. I get a ton of writing done in scrivener with this setup.<p>If they open-sourced the freewrite it could be the dream!
tyingq大约 5 年前
&quot;Typewriter&quot; seems like a misnomer here. But, the article dives into grabbing a terminal emulator, ripping X11 out, and replacing it with the primitives to draw to an e-ink display. Which is more interesting to me than a typewriter.
anthk大约 5 年前
Better if instead of a limited sw they bundled a tiny image of NetBSD&#x2F;OpenWRT with ed(1) as the default text editor and spell(1).<p>A lot of people would hack it in order to run drotz(6) but that&#x27;s a feature.
评论 #22823399 未加载
donatj大约 5 年前
I&#x27;ve owned an AlphaSmart for years, and it&#x27;s a great prebuilt machine for roughly this purpose.<p>I type out my thoughts, plug it into my computer, hit a key and it dumps the entire thing into whatever editor you have open by emulating a USB keyboard. Great little device. Before I built my own editor, I used it all the time.<p>Disclaimer: Due to acquisition I now work for a company who at one time produced AlphaSmart machines. I however owned and loved the AlphaSmart prior to this.
评论 #22824403 未加载
DanBC大约 5 年前
I love this!<p>&quot;Electronic typewriters&quot; have a long history. Here&#x27;s one from 1973ish:<p><a href="https:&#x2F;&#x2F;deramp.com&#x2F;swtpc.com&#x2F;RadioElectronics&#x2F;TV_Typewriter.htm" rel="nofollow">https:&#x2F;&#x2F;deramp.com&#x2F;swtpc.com&#x2F;RadioElectronics&#x2F;TV_Typewriter....</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TV_Typewriter" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TV_Typewriter</a>
scandox大约 5 年前
This is fantastic. I was dying to do something like this. Tried with an ESP32 and an LCD, but just didn&#x27;t have the chops to get it working.<p>Love it. If you&#x27;re willing to make me one by hand, I&#x27;ll certainly pay you for it.
Koshkin大约 5 年前
But wait, there&#x27;s more:<p><a href="https:&#x2F;&#x2F;magpi.raspberrypi.org&#x2F;articles&#x2F;the-best-raspberry-pi-laptop-kits" rel="nofollow">https:&#x2F;&#x2F;magpi.raspberrypi.org&#x2F;articles&#x2F;the-best-raspberry-pi...</a>
corny大约 5 年前
If using macos and want a distraction-free writing environment, create a new user with strict parental controls. Allow access to zero web sites and limit app usage to just your word processor.
dang大约 5 年前
Discussed at the time: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18239242" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18239242</a>
wyclif大约 5 年前
It would be easy enough to create a fold-down wrist rest at the front of the box to alleviate some of the comfort issues he mentions.
skunflyk12大约 5 年前
&quot;I am easily distracted.&quot;<p>Well... I distracted myself with this awesome blog
Hoasi大约 5 年前
Beautiful work. And witty also. Indeed restriction fuels creativity.
EvanAnderson大约 5 年前
I wonder how many hyperlinks there are in the text that I missed. I&#x27;m reading on my phone and the styling of hyperlinks makes them completely un-discoverable (short tapping every word in the text). Why bother having any links at all with that kind of styling?
评论 #22825537 未加载
Lanrei大约 5 年前
&gt; The mechanical keyboard is a 61 keys Chinese bootleg.<p>This guy obviously doesn&#x27;t know anything about keyboards.
russellbeattie大约 5 年前
Unless you&#x27;re Steve Wozniak in 1977, wood and computers never go well together. Better to buy some opaque acrylic sheets for it instead. It&#x27;s about as easy to cut and glue (chemically weld actually) together and looks much better. 3D printing is also an option.
评论 #22821383 未加载