I've been writing something similar that keeps evolving, although computable code blocks and markdown have been in there since v1. Runs locally, saves to LocalStorage and is always in a partially broken state because I add more things than those I fix: https://github.com/rberenguel/weave
And a couple recent-ish updates (sadly twitter, because I use it as throw-devlog-there):
It's hard to explain what it is. Think personal knowledge manager text editor inspired by Acme. The readme and video there are very outdated, I add features faster than I update that (as the only user this is what I get). I post videos of new features on twitter though, as a reminder to myself of where I passed through
Believe me, the publisher still hasn't to reconcile the work and tweak it when it comes in. Have you ever tried to edit a book from N authors? Even if they're using the exact same style file, there are always issues.
But again, go start your own free journal. People have been trying it since the Internet began and the best we get are some glorfied FTP server. Yes, this is all that some branches of science need, but there's a reason why Elsevier is still in business.
A web-based "note taking app with weird functionality I want, with a bit of an Acme feel" is the latest one (README severely outdated, but I post screenshots and screen captures of new features in Twitter to leave myself a track record to update it) https://github.com/rberenguel/weave
This video constructs a GoL in APL (not one liner). It is quite understandable even if you don’t know APL (I had just started tinkering with APL when I first found it I think): https://m.youtube.com/watch?v=a9xAKttWgP4
In case somebody is curious to see how it might look like.
I did some research on this on the side for my dissertation, but never published it. The fact centers approximate the boundary generalises to almost any point in the plane as a consequence of normality of some sequences, and generalises to most families of complex iteration under very mild conditions. I’ve had a preprint that I never felt like finishing for something like 15 years lying around.
I should probably brush it up and just upload it to Arxiv. But then I need ok from my advisor, and maybe she’d rather not (since she’d be a coauthor of that..). I’ll try again, thanks for the encouragement.
The Wedge Touch Mouse, which has a weird wedge shape and runs out of a single AA battery also has touch sensitive (vertical only IIRC? haven’t used it in a while) scroll as far as I can tell.
It is not iA Writer in eink, but I got distant inspiration (I used it a lot back when it was released… a long time ago) and could be closer with effort.
I guess I could make the on-screen keyboard work with a text area instead of needing an external one, but I never planned on using that, I find “glass keyboards” annoying to use. It would require some serious changes to the system though, since everything is designed for reading input from a keyboard from “stdin”, so to say.
So far has survived fine, and as long as there are no major changes in the browser (long polling and the JS I use have been available for several years from what I have seen in people who investigated its features). It’s a risk I accepted when I wrote it, worst case the docs are in the Pi, and then PiWrite can be used from any web browser on any modern enough device.