Home Menu ↓

Blog

With Marvin’s recent disappearance from the iOS app store, I’ve started feeling an itch to get my own ebook reading system set up sooner than later — ideally before the sad day comes when I can’t get Marvin to work on my phone anymore.

I’ve tried other iOS ereader apps and they don’t yet meet my needs (and let’s be clear, by “needs” I mean high-maintenance wishes), such as custom fonts, good design, configurable typography, and nice page numbers (ideally the 1,024 characters per page rule that Adobe Digital Editions and Marvin use).

Also, I want to use my phone since I have it with me all the time and can read more often, thus I’m not considering a dedicated ereader like a Kobo or a Kindle. And I have a large collection of ebooks I want to read, so print books don’t meet the need.

The default for me here would be a web app (PWA), with a backend built in Django or FastAPI or Go. That’s probably where I’ll land, but from a research angle I see this as a good time to explore possibilities I wouldn’t normally consider. Some ideas along those lines:

  • PDF — convert EPUBs to phone-sized PDFs automatically and then use a PDF reader like Documents instead of a dedicated EPUB app, possibly with the analog filters I recently posted about
  • Images — convert EPUBs to images (one page per image) and then read via an album in the system photos viewer, deleting each page as I read it (half joking here)
  • HTML — splat the ebooks out into all their HTML files and then put those up on a server behind authentication, reading them in a browser like normal web pages
  • Retro ebook reader — web-based app that feels like a Game Boy or one of those tiny consoles, with a chonky pixel font, possibly using game mechanics for page navigation (I’m intrigued by this idea but in reality it would probably feel super gimmicky)
  • 3D app — deboss the type, procedurally generated paper texture, etc. (also feels gimmicky)
  • Email — export each chapter of the EPUB and then email it to myself (fully joking here) (it would work, sure, but I don’t want to read books in my email)

The PDF and HTML options hold some promise, so I plan to continue exploring them for a bit before I cave and write a PWA.


Reply via email

New artwork: We Shall See Him as He Is.

We Shall See Him as He Is

Reply via email

New artwork: By the Holy Spirit of Promise.

By the Holy Spirit of Promise

Reply via email

Links #98

Margaret Olsen Hemming’s interview with Jennifer Champoux about the Book of Mormon Art Catalog.

Nolen’s Talk Paper Scissors game, where you play rock paper scissors over the phone with strangers. Ha. (I have not actually played this.)

Maggie Appleton on ambient co-presence on the web. Yep. The introvert in me is, uh, 100% fine with the current lack of co-presence, but it would be nice to be able to toggle this kind of thing on from time to time.

John Gruber on ebooks vs. web pages, particularly the quote from Sebastiaan de With: “There are no good ebooks. The ePub file lacks all the delight of the beautiful website.” Good point. Food for thought… (This is relevant to an upcoming post.)

Eli’s December Adventure. Ah, I love dev logs like these. I used to write similar logs in text files when I was a young programmer. This makes me want to a) build some kind of larger software project and b) write a public dev log for it.

Alexander Obenauer’s lab notes. Love these. Lots of thinking about the future of the computing. When I’m in my research mode, these types of notes (well organized, detailed, etc.) are the kind of thing I wish I were producing. Note to future self: do this.

Sapling, “a highly experimental code editor where you edit code, not text.” Interesting idea!


Reply via email

New artwork: That Same Sociality II.

That Same Sociality II

Reply via email

Booknotes 3.6

Nonfiction

  • Chip War, by Chris Miller (2022), about semiconductors. A fascinating read, particularly (for me) the history of the early days of semiconductors. Learned a lot.

Fiction

  • Blackwing, by Ed McDonald (2017, fantasy). Maybe a tad too edgelord grimdark and crass for me. Trying to be sophisticated but failing, perhaps; I’m not sure. The voice grated on me a bit, too, though not enough to stop me from reading. And oh how I wish fantasy novels would stop overusing capitalization. (In this book, for example, darlings and spinners didn’t need to be capitalized.) Hi, this is me being obnoxiously pedantic. Anyway, I have no idea if I’ll keep reading the series.
  • System Collapse, by Martha Wells (2023, science fiction). Latest entry in the Murderbot series. Loved the voice as usual. I also continue to enjoy the archaeological(ish) part of the worldbuilding. Looking forward to however many more of these there are.
  • A Local Habitation, by Seanan McGuire (2010, fantasy). The second October Daye novel. It had been long enough since I read the first that I remembered almost nothing, but this was easy to pick up. Basically a murder mystery. Enjoyed it, even though I picked up on one of the twists pretty early on.

Reply via email

Links #97

Frederic Edwin Church’s painting Our Banner in the Sky. This type of art is a bit gimmicky, I know, but it’s still fun.

Mandy Brown on risks and benefits, with two angles that aren’t brought up as often. Great points.

Adam Newbold’s printable full-year calendar. I like that this fits on any size paper. This seems like perhaps a better way to distribute charts. (Though I do love the static solidness of PDFs.)

Patrick O’Keefe on some of the production design for Spider-Man: Across the Spider-Verse. Fun. As I’ve said before, I kind of wish all comic book movies were done in this style.

Jenny Li on how to paint various textures.

Peter Gainsford on the camel, the rope, and the eye of the needle, making the case that the word wasn’t rope after all.

Spencer Ackerman on Henry Kissinger as war criminal.

Asun Álvarez’s interview with Victoria Goddard. Lots of interesting things here for those who’ve read Goddard’s books (or are curious about reading them).

Freight Text, the tasty font that Reactor (formerly Tor.com) is using for body copy.

Mitxela’s tiny spinny volumetric display. Cool.

Lipi’s Ikat Devanagari pixel font. Love this. And chonky pixels in general. (A byproduct of when I grew up, no doubt.)

Lea Verou on eigensolutions “Rather than designing a solution to address only our driving use cases, step back and ask yourself: can we design a solution as a composition of smaller, more general features, that could be used together to address a broader set of use cases?” Yes, this.


Reply via email

New artwork: The Long Absence.

The Long Absence

Reply via email

Things on my mind #7

  • I’m noticeably happier on days when I’m making things.
  • Reading long books is often daunting, but I need to remember that I’m never reading the whole book all at once: it’s always a page at a time, and I can read a page. (This applies to writing and other things, too.)
  • Thinking about a project helps motivate me to work on it, warming it up in my mind. Setting aside time (saying “I’m going to spend ten minutes on this project right now”) also helps.
  • I still have heaps of imposter syndrome with my art. (That it’s digital and not analog, that it’s overly simple and not ornate enough, that it’s too abstract, etc.) I try to not let that stop me from making the art, though. Relevant quote from Martha Graham that I think about fairly often: “There is a vitality, a life force, an energy, a quickening that is translated through you into action, and because there is only one of you in all of time, this expression is unique. And if you block it, it will never exist through any other medium and it will be lost. The world will not have it. It is not your business to determine how good it is nor how valuable nor how it compares with other expressions. It is your business to keep it yours clearly and directly, to keep the channel open.” So that’s what I try to do.
  • It’s okay, I think, to make art that only one person likes. Or only a few people. Not everything needs to be wildly popular.
  • I feel vaguely guilty when making sequel art (a new version of an earlier piece) and worry that it’s less interesting, but it’s an important part of my process and I get a lot of value from reworking earlier ideas. (I also tend to overthink things, so here’s a grain of salt.)
  • With my art, I’ve optimized for short execution times — generally around a couple hours once I’ve got the idea figured out. Which is good, but sometimes I feel like I’ve lost (or am losing) the ability to work on larger, longer projects, pieces that take multiple months to complete. Might need to do something about that.
  • It’s been harder lately for me to write small atomic posts; I gravitate toward bundled/batched larger posts like this one. Longer posts feel heftier and more substantial, I suppose, but post length really isn’t a great metric for measuring actual value. Perhaps it also has to do with the design of my blog and/or the design of my internal blogging app, Slash.
  • I wonder if I ought to start writing weeknotes again.

Reply via email

Links #96

Oliver Burkemann on productivity techniques as a cupboard of tools and on using the tools that work for you. This was good for me to hear.

Jen Simmons on Interop 2024. Woohoo! A wonderful project. Very much looking forward to font-size-adjust, too.

Jonathan Hoefler on what generative AI might mean for typeface design. To be honest, I’ve soured on generative AI and don’t really find it interesting anymore. (Thus the lack of AI-related links lately.)

Angie Wang’s “Is My Toddler a Stochastic Parrot?” Ha. Sometimes it feels like it, but no, there’s a difference.

Andrew Plotkin about the newly discovered Infocom interpreter source code. Cool. (I say this as if I play interactive fiction regularly. Haven’t in decades. But I’m still nostalgic for it, I suppose.)

Bryan Braun on rejecting the algorithm and using RSS. Amen.

McKinley Valentine on physical actions. “I am increasingly of the belief that your brain doesn’t really understand that you have taken an action unless you move your body and/or other objects around in physical space. So if you prepare for a job interview by reading through your notes on a screen, that helps you in the actual ‘know what you’re going to say’ sense, but because you didn’t do anything your brain registers as activity, it still thinks you’re unprepared and ramps up its anxiety. I suspect you would feel much less anxious if you had a text-to-voice app read out your notes while you folded laundry or something.” Interesting idea.

Houses buried under tumbleweed in Montana. Wild.


Reply via email