Joel D 🌲 is a user on icosahedron.website. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Some personal news:
👉 I have a physically small self-published book coming out!
👉 It is inexpensive.
👉 It is useful for all.
👉 It is, however, of interest only to few.
👉 I made it for fun.
👉 It is not impressive.
👉 It has, though, some nice touches.

Joel D 🌲 @joeld

The book is the Dice Word List. 📚🎲dicewordbook.com/ 🎲📚

· Web · 0 · 0

Diceware has been around forever. You roll five dice, and look up the five-digit number in a list, which gives you a word. Get five or six words this way, and you have a really strong, memorable password.

The list is the key. You want a good list. The EFF made a really really good free one, using tons of research! You can read about it (and download it and print it out) here: eff.org/dice

This book makes USING the list—actually looking up the words—fast and fun, and it's much easier to store/use than a sheaf of papers. It uses Halyard Micro, an awesome font for small referencey stuff by Darden Studio, and has dice-style headings at the top of each page.

I’m pretty happy about the fact that this little book is about the same size as a Beatrix Potter book (and only 4mm taller than a Hobonichi Techo (darn CreateSpace's 6" minimum height requirement!))

Thanks to the mostly-magic of CreateSpace, it's now available to anyone in the world for $6 USD with no upfront printing, inventory or fulfillment costs on my part. Super Neat.

NOW is when we start to go a little deeper. At this point I have to explain that publishing password-security-fetish fanfic was NOT actually my main motivation in all this (my DMs are open though, so to speak).

I didn't touch Word or InDesign or any graphics/WYSIWIG software to make this book. It was all made with code. Code which I am writing in the first place because I have…a long-term hobby project…to make a Machine (a coding apparatus) that turns websites into printed books. 🤯

A big motivation for doing this is having been around long enough to see websites I liked disappear, & knowing all my own websites will someday disappear. (I wrote about this in more detail: thelocalyarn.com/excursus/secr) But also (mainly?) I just really like making books ¯\_(ツ)_/¯

Until now, one of the big logjams in my thinking on that whole idea is: how to make book COVERS. Book covers are fussy to make—their proportions have to be calculated based on the printer's requirements, paper type, page count, etc; lots and lots of 🖱️ around.

BUT thanks to the amazing Racket & to Butterick's online book Beautiful Racket, I was able to create a **little programming environment specifically for making book covers.** I called it (amazingly) 𝚋𝚘𝚘𝚔𝚌𝚘𝚟𝚎𝚛 & it's available for everyone: docs.racket-lang.org/bookcover

Another thing about the book: I threw in a few QR codes that link to useful Diceware stuff online.

But these aren't just any QR codes. These QR codes/URLs will *never* result in "404 Page Not Found" for PROBABLY AS LONG AS I LIVE.

🏛️Did you know the Internet Archive provides free ✨PERMANENT URLs? ✨ purl.org

If PURL link ever breaks, just redirect it to a snapshot of the same page, or to a different page. And, unlike bitly/googl, PURLs will prolly be around as long as the internet is.

PURLs are a cool and elegant way to make stable welds between printed things and online things (something I think about a lot 😛). We should all be grateful they exist.

and, NB: They are PERMANENT—un-deleteable! Don't make one unless you plan to house-train it & take care of it!

I wrote more about the technical parts of making this book in this blog post for hackers: thenotepad.org/posts/publishin

In that post:

✅Using Pollen (a LISP) to generate LaTeX
✅Using Pollen to cook SVGs for use as pseudo web fonts

I also wrote a short post about this project on my main website, where I (very briefly) attempt situate it within my larger goal of un-digitizing my favorite bits and pieces of the web: 🔖 thelocalyarn.com/article/a-lit

(That website is next in line for un-digitizing, by the way)

That's all! Thanks for indulging in my long, nerdy, hopefully-not-too-advertisey thread.

This is probably the first time I've refrained from talking about something until I was totally completely ready to release it. I highly recommend it. Helps keep the steam in the project.

@joeld Tahts' really neat.

I've had a project like this on my someday list for a while.

@ajroach42 thanks! it felt like it took FOR EVER. But that's because children are really bad for creativity.

@joeld My idea was to take something like this and combine it with a library of curated backgrounds, fonts, and clip-art, to generate wholly unique books for print on demand runs.

Let the reader set their preferences on Font, Font Size, Cover Style, Paper, and the like, and then automatically procedurally generate a book to meet those demands.

@ajroach42 Yes, there are lots of interesting projects in that space. Haven't yet found a print service with an API though! 🤔

Awhile back, I bookmarked this as being something that would be cool as part of generative print books: mewo2.com/notes/terrain/