Home Menu ↓

Blog

Links #95

Charlie Stross on why science fiction is a terrible guide to the future, and how billionaires and tech companies should stop trying to create those futures. “Because we invented the Torment Nexus as a cautionary tale and they took it at face value and decided to implement it for real.”

Étienne Fortier-Dubois on complexity limits of fictional worlds. Agreed that most (if not all) worldbuilding is more simplistic than the real world, and that more complexity would be quite interesting. Past a certain point, though, you get complexity overload and the reader can’t enjoy the story because of All The Things. And even before that point, I’m not sure how often it truly matters; small stages can tell compelling stories. tl;dr Diversity of complexity is good.

Alex Chan on creating a PDF as big as the universe. Now you know.

@strangestloop on things that aren’t doing the thing. A good reminder. Nothing like getting your hands dirty.

Procreate Dreams, a new(ish) animation app. Haven’t tried it, but their painting app is well made, and this one looks cool.

Aleksandra Mirosław breaking the speedclimbing world record. Wow! She makes it look so easy. This also makes me glad that normal humans don’t scrabble up walls all the time. (Though if it were normal, maybe it would feel less unsettling.)

Chris on typing fast being about latency and not throughput. Agreed. I type fairly quickly, and there’s a definite difference in feel when I’m slowed down by a touchscreen or analog. Sometimes it’s nice to slow down, to have more built-in time to think about what I’m writing, but generally I’d rather be able to type fast and then take thinking breaks when needed.

Benjamin Breen on using generative AI for historical research, to augment and not automate.

Andrew Burmon on police brutality leading to domestic violence. “Research into the private lives of cops suggests that that faith in the restraint of police officers on the job is founded at least in part on men who abuse their wives and children. And what percent of cops are domestic abusers is conspicuously quite high.”


Reply via email

Booknotes 3.5

Nonfiction

  • Super-Infinite, by Katherine Rundell (2022), a biography of John Donne. Quite good. I think biographies might be my favorite genre of nonfiction. (Recommendations welcome!)

Fiction

  • The Tyranny of Faith, by Richard Swan (2023, fantasy). Second in the Empire of the Wolf series. I rather liked it, though it was darker and more like horror than the first. Looking forward to the third, which comes out Tuesday.
  • Station Eleven, by Emily St. John Mandel (2014, science fiction). I don’t normally like post-apocalyptic all that much, as I’ve mentioned before, but this was good! (The flashbacks kept it from feeling overly dreary, I think.) While Covid was (and is) bad, books like this remind me how much worse it could have been. There’s your chipper thought for the day.
  • A Study in Drowning, by Ava Reid (2023, fantasy). Generally liked it, particularly the atmosphere and the literary research, though I didn’t care much for the earthy bits and or the parts that got a tad too intense for me. And now I want to read a fantasy book that’s all about architecture and constructing buildings.

Reply via email

New artwork: The Power of the Lord Came upon Him.

The Power of the Lord Came upon Him

Reply via email

Links #94

Matt Webb on the subjective experience of coding in different programming languages. Fascinating. For me, different languages do feel different, but not viscerally, no code synaesthesia. Pity.

Baldur Bjarnason on Gall’s law, which is: “A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working, simple system.” I’ve been mulling over this a lot lately, both at work and for personal projects.

Eliot Peper on imagining the reader. “When you sit down to write and nobody’s in front of you, you forget that writing isn’t an end in itself. You forget that, even though you can’t see them, you are writing for someone.” When writing this blog I do usually keep in mind that I’m writing for y’all as a group (and what a lovely, diverse group of people!), but when I’m writing fiction I tend to forget all about audience. Something to work on.

The Church is creating an MTC in Bangkok! Wow! Did not see that coming. (And I’m late enough in posting this that the MTC is probably already up and running.)

Taylor on shipping finished projects. “Modern software devs aren’t really allowed to complete anything.” We do swim in eternal flux, but is that a bad thing? Switching metaphors: a living, breathing system requires feeding and attention, which seems fundamentally different from a chair or a pencil. There may also be a worthwhile distinction here between server-based software and downloadable desktop software. (Either way, though, this is why I focus more on art and typesetting with my personal projects. I like shipping finished products: no maintenance, which is a better fit for the limited free time I have.)


Reply via email

Links #93

Lincoln Michel on making your novel more like Moby-Dick. “Why shouldn’t writers follow their obsessions and interests and strange ideas? The result is almost always going to be more memorable than an unthinking devotion to plot beats and character arcs.” I like this.

Hillary Predko on surgery trainers. That first image? Not cupcakes. (Seems like a great way to learn, though.)

Precondition on home row mods. Ooh. Interesting idea.

Benjamin Breen on the open-stack library. While I understand the move away from open stacks, it still makes me so, so sad. I’ve spent many an hour perusing shelves, letting serendipity guide me. There’s something magical about walking aisles lined with books. (This from a guy who pretty much only reads ebooks nowadays.)

Monaspace, GitHub’s new coding font superfamily, with a interesting “texture healing” idea. (Not sure how I feel about that, but glad to see innovation in that space.) I’m still using Go Mono.


Reply via email

New artwork: The Light of the World.

The Light of the World

Reply via email

Links #92

Ben Werd on journaling in private with friends. I’d like this. This gave me a curious idea: an unlisted RSS feed with no web counterpart. Similar to the occasional RSS-only posts that some folks do on their blogs, but with post URLs that don’t actually go anywhere. Effectively private without having to deal with authentication. (For the paranoid, maybe each reader gets their own unique URL to make it easy to track down any leaks and give the whole thing an espionage vibe.) Maybe I’ll do this someday.

Dorian Taylor on programmable software being accessible software. In particular the bit about “no UI without API”: “Every meaningful thing you can do to the application state in the user interface should correspond to exactly one subroutine, appropriately parametrized.” Which makes me think about Blender’s Python API — whenever you do something in the UI, there’s a log that shows how to do that action via the API. (Or at least there was; I haven’t checked recently to see if it’s still there.)

Speaking of which, Blender 4.0 was released. The fractal noise on the Voronoi texture node looks yum. I’ll admit to being a smidge sad to see Inter replace the Deja Vu Sans as the UI font, but I’ll cope.

Robin Berjon’s series on reimagining parts of the web. The web tiles idea is intriguing.

Jeff Sandberg on CSS being fun again. I need to make time to get familiar with all the new dazzle in CSS land. (I’ve read about most of it, but I haven’t gotten it into my fingers yet.)


Reply via email

Booknotes 3.4

Nonfiction

  • Number Go Up, by Zeke Faux (2023). Crypto culture is a big bucket of crazy. Quote from the book: “From the beginning, I thought that crypto was pretty dumb. And it turned out to be even dumber than I imagined.” Yup. Good read.

Fiction

  • Guards! Guards!, by Terry Pratchett (1989, fantasy). Enjoyed it. I’m struggling to come up with anything more to say about it.
  • Murder at Spindle Manor, by Morgan Stang (2022, fantasy). Darker and more disturbing than I was expecting, and boy do things get cray cray. (Agatha Christie this is not.) Good writing. Liked it, looking forward to Murder on the Lamplight Express.
  • Kim Jiyoung, Born 1982, by Cho Nam-Joo (2016, fiction). I read it for book group. A short read, basically one sitting. I wish things were more equal (sexism is frustrating), but I’m glad we’ve seen some progress in some areas and can’t wait for more. On an unimportant note, the frame story — which had nothing to do with the rest of the book (unless I’m too dense to get it, which is entirely likely; as is no doubt all too clear to anyone who reads these paltry reviews, literary criticism is not my forte) — intrigued me and I want to read a speculative fiction extension of that.

Reply via email

Links #91

Julian Gough on cosmological natural selection and universes, um, reproducing. Look, I have no idea whether he’s right, but regardless: what a fascinating idea.

Devine Lu Linvega on computing and sustainability and permaculture. I think about this often — smaller, simpler systems, little VMs and emulators, and preservation. Not sure yet what it means for my work, but I hope to someday do something in this space.

Nate Bargatze’s “Washington’s Dream” sketch on SNL. Too true. We’ve enjoyed watching Nate’s stand-up comedy specials.

The most spoken languages in each U.S. state besides English and Spanish. Interesting!

Nabil Maynard on the handcrafted artisanal web. It delights me to see more people return to homesteading now that the glamorous yet shoddy apartment towers of social media have begun crumbling.


Reply via email

I’ve been playing around with making EPUBs look more like print:

Two book pages. At left is a page from a digital PDF. At right is the same page but modified to look less digital.

Why the madness: ebooks feel kind of sterile to me, and I’m intrigued by the idea of giving them a more analog feel.

The experiment is still early on (I’ve only automated the first step so far), but at this point the process involves:

  1. Turning the EPUB into a PDF (concatenating each file in the EPUB into a single HTML file, setting some print CSS rules, and printing from HTML to PDF in a browser)
  2. Turning each page into an image (at left in the above image)
  3. Eroding/dilating the image to simulate ink spread
  4. Adding a very slight ripple
  5. Blurring the next page, flipping it backwards, and compositing it at a low opacity
  6. Adding some paper texture (at right in the above image)
  7. Compiling all the page images back into a PDF

Other notes:

  • This does mean larger file sizes, but not prohibitively so. (For me, anyway.)
  • Right now I’m experimenting with doing this statically, in PDF but I imagine most if not all of it could be done dynamically in-browser. (filter: blur(0.25px) contrast(3) in CSS applied twice to text can give a roughly similar effect to erosion/dilation, for example.)
  • The current erosion/dilation method is acceptable, but I feel like there’s more room for improvement here.
  • A shortcut to doing the full process is to export a blurred backwards page image, composite it onto the paper texture, and then use that as the background image on each page. You lose the variety, but it’s probably not noticeable.

Reply via email