2,432 karma · joined May 6, 2009
[ my public key: https://keybase.io/pronoiac; my proof: https://keybase.io/pronoiac/sigs/OVIao7idCIz-0TbJHFDdwc1E8qrXTElDPhDzDjtijyU ]
My email is pronoiac@gmail.com.
ScanTailor was tricky to start with; dunno if there's a manual. I remember belatedly realizing that there's automation at each step, that one can then quickly skim and manually adjust.
For collaborative editing, git via GitHub worked for us. Tracking who did what, and when, is easy. It allowed for sweeping edits covering multiple chapters. Building some porcelain on top of that, for less technical folks, could be good.
Getting higher quality scans could save you some headaches. Check the Internet Archive. Or, get library copies, and the right camera setup.
Scantailor might help; it lets you semi-automate a chunk of things, with interactive adjustments. I don't know how its deskewing would compare to ImageMagick. The signature marks might be filtered out here.
I wrote out some of my process for handling scans here - https://github.com/norvig/paip-lisp/releases/tag/v1.2 . I maybe should blog about it.
If you get to the point of collaborative proofreading, I highly recommend Semantic Linefeeds - each sentence gets its own line. https://rhodesmill.org/brandon/2012/one-sentence-per-line/ I got there by:
* giving each paragraph its own line
* then, linefeed at punctuation, maybe with quotation marks and parentheses? It's been a while
* Alien (1979)
* Close Encounters of the Third Kind (1977)
I wrote something barebones for this on my Synology, using just a shell script and (hardware accelerated) openssl, if memory serves; that acceleration was crucial for handling, say, an 8TB hard drive.
> You're on your own figuring out the Commit IDs and punching them into the URL bar if you want something more granular.
There's a "commits" tab at the top, like: Conversation | [Commits] | Checks | Files changed
Example: https://github.com/raspberrypi/linux/pull/6330/commits
Bruce Sterling was on Twitter when this was written, and I follow him on Mastodon now. I'll contact him there.
Out of office:
[John Doe]
[Stacy]
Release:
[code freeze]
[Staging date]
[Release!]* the new sort handled ties differently. They adjusted that, and they could have stopped there.
* the other was that the correct drivers were sensitive to loading order. They handled this and another driver bug, amdtemp. This was masked by the old sort.
If they'd found this years later, even investigating the first set would be a slower process - it wouldn't be fresh in minds, and it likely would then have other code relying on it, so adjusting it would be trickier.
Am I parsing it right, that you want 24TB of storage? You could do 3x12TB or 4x8TB. Aim for CMR drives, not SMR; SMR is great at intermittent usage, but not certain parts of NAS, like filling a new drive. Try to get different brands, models, or at least batches; there have been firmware bugs hitting at a certain uptime.
You can get used drives; test them and verify their capacity. I used https://serverpartdeals.com , and they replaced one that didn't work well; they have 12TB drives for $97 right now. I didn't verify they're CMR but I'd be surprised.
Amazon and Newegg have a Synology 4-bay NAS for $400 or less. Mine has been easy to administrate locally. You might work from Synology's hard drive compatibility lists.
A rough total for those is about $700.
174355 pg11.txt
60907 pg11.txt.gz-9
58590 pg11.txt.zstd-9
54164 pg11.txt.xz-9
25360 [from blog post]Turning a thousand-page book - PAIP - into a stack of Markdown files in a git repo, readable online. The print book received more editing and revisions than the ebook. I converted an ebook's ... odd formatting ... into Markdown, remade diagrams, generated new ePub and pdf files, and had the spine cut off a print copy to make a fresh scan. Working on that scan, I made Scantailor, an X program, easier to access from a Mac, via Docker. I tried different OCR engines, and pored over the diffs, incorporating dozens (hundreds?) of improvements. I got to find so many differences between Markdown engines. I have ideas on how to make Pandoc links between chapters. There's still a lot to do!
My current WIP: Lars Wirzenius posted about file systems with a billion (empty) files. I started exploring because I was curious, if I was remembering correctly, how well a mostly empty image file would recompress - like, drive_image.gz.gz. Lars offered a Rust program; I was curious about how other methods compared. Like, how about nested shell loops, tar, and touch? And, hey, how well can we archive and compress them? I've gotten to see some issues, bottlenecks, and outright failure modes with SMR hard drives, Samba re: sparse files, and parallel gzip compression. I've accumulated some shell script boilerplate to make it easier to go back and verify my processes, and harder to accidentally wipe out past work if I rerun it.