New artwork: I Will Give You Rest II.
Blog
New artwork: He Is Not Here II.
Weeknotes 2.2
- Almost eligible for the Covid vaccines! Yesterday the governor announced that everyone in Utah sixteen and older will be eligible starting Wednesday next week. Wonderful news. Not really looking forward to having to brave the virtual crowds to get an appointment, though. I’d rather just put my name on a waitlist and bide my time.
- No real improvement on my back. At this point in my life, I’m realizing that corporeal deterioration is undoubtedly going to continue scraping away my ability to do the things I love, and it’s just a matter of which things and how soon. (I am clearly an optimist.)
- Sadly, our neighbor a few houses down unexpectedly passed away at home this afternoon. That makes three deaths in our ward in the past two weeks, a trend we hope will stop soon.
- I’ve been doing somewhat better at putting my phone away when my kids are in the room, and it makes a noticeable, wonderful difference. I’m finally becoming aware of just how important it is to give them focused, undivided attention — not just for them, but for me, too. Less mental friction.
- The other day I realized that because my new job is remote, I have no idea how tall anyone is. It doesn’t matter in the least, but part of me is curious how closely my subconsciously created mental estimates match up with reality — and whether it’s influenced at all by camera angles in Zoom.
Booknotes 1.3
Nonfiction
- Finished How Asia Works. The third section was on finance and…it turns out I don’t really care about finance. Maybe someday that’ll change, but I’m not there yet. That section was a murky slog through which I forced myself in the misguided hope that perhaps I’d pick up enough contextual clues to, you know, have a clue what it all meant. Overall, though, the book was excellent. The manufacturing section is still my favorite of the bunch.
- I’ve resumed reading Walter Isaacson’s Benjamin Franklin biography, which I’d put on the backburner when I started serializing my reading. About a quarter of the way in, and wow, it’s eminently readable. Loving it. By the way, I have a profound weakness for books about inventors and scientists and (less common) printers, so if you have any good recommendations, please send them my way.
Fiction
- Finished Sixteen Ways to Defend a Walled City and liked it very much, even though there’s basically no magic and it’s pretty much fantasy Rome. Glad I still have most of K. J. Parker’s books left to read. (Shadow is the only other of his that I’ve read. And some short stories years ago.)
- I’m a quarter of the way through Andrea Stewart’s The Bone Shard Daughter. It’s hitting a lot of good, intriguing points for me (in the vein of mysterious things happening) and I’m looking forward to the rest.
Links #40
Dave Rupert on how the web is something different. Celebrating the democratic nature of the web as a space for everyone, not just professionals. I like that.
Adrian Roselli on responsive type and zooming. Over the last few years I’ve become one of those people who scale text up. Not massively — not yet — and not always, but it very much makes a difference for these aging eyes.
Donny Trương’s free online book on Vietnamese type design. Mmm.
Noah Smith on developing countries in the Global South, which tied in nicely with my recent reading of How Asia Works (and mentions the book as well). Nice to see that Malaysia’s doing better than it was when the book was written.
Radio Garden lets you browse worldwide radio stations via a map. Fun.
Low-effort journaling
This is almost certainly not novel, but the idea came up when I was talking with my friend James the other day and I figured I’d write it up in case it helps someone somewhere.
The idea is this: you set up a new email address (or use filters with your existing email, whatever works for you) and then make a shortcut on your phone so you can easily add to your journal by emailing that address. A private email blog, basically.
It’s low effort in that you don’t have to open, say, a Google Doc and find the right spot to start to write. The corresponding disadvantage is that you can’t see what you’ve already written that day. (That said, this method would also work fairly well as a lightweight way to take notes during the day, to be written up into a full journal entry later somewhere else and then archived.)
I made a sample shortcut for doing this in iOS (and I’m sure there’s a way to do something similar in Android):
From left: the shortcut (using the Text
and Send Email
blocks), the running shortcut, and the resulting email. The shortcut can be saved to the home screen or used on an Apple Watch or put in a widget.
With this setup, I’d recommend regularly downloading your mail to your computer, through a local mail app or something like offlineimap, so that you have your own copy you can use for exporting or printing or whatever.
Note that I don’t use this myself because I already have a homegrown journaling solution (with Gate and Vinci), but I’m planning to use a variant of this shortcut for emailing notes to myself from my watch.
Anyway, if you try this out, or if you have an interesting system for journaling, let me know and I may do a followup post.
Links #39
Iain Bean on system fonts. I didn’t realize Charter is now a system font. (In macOS, it was apparently added in High Sierra.) That’s great.
Thomas Dimson’s This Word Does Not Exist. Words generated and defined by machine learning. It’ll be interesting to see how machine-generated content affects culture going forward.
Samuel Arbesman on Newtonian anagrams. Fascinating historical tidbit, and I’m interested in reading that Newton bio, too.
Hannah Ritchie on the drop in land use if the world switched to a plant-based diet. I’m not a vegetarian (though I was for a time when I was younger), but if plant-based meat substitutes get tasting good enough, I’d have no problem dropping meat from my diet. (I am shallow.)
Hynek Schlawack on the limitations of semver. Good points with some good advice.
Weeknotes 2.1
- Weeknotes are back, I think, and we’ll start a new season to celebrate the gap.
- Today marks one full year since BYU announced that classes were going remote, and tomorrow is the anniversary of my work and the kids’ school following suit. One year. Whew. A bit mind-blowing. It’s certainly taken longer than we thought it would, but hope is finally upon us. My wife and I are looking forward to getting vaccinated next month, and then hopefully the trials with children go well. (We have a child with a high-risk medical condition, so we can’t really breathe easy until the whole family’s vaccinated. Which probably won’t be till the end of the year. Endure to the end!)
- Quick update on the new job (which is great, loving it): while I still hit occasional pockets of onboarding slowness (new parts of the codebase, mainly), overall I feel like the impostor syndrome is mostly shutting the heck up. Also, Go turns out to be a great language for team-based work, at least in my view. Extremely easy to read, and it feels transparent, like it’s just you and what you’re trying to do, without the language getting in the way.
- A couple weeks ago I messed up my back and have been dealing with the fallout since then. This time it’s taking longer to recover than it did a few years ago, which I suspect has to do at least in part with age. What a joy.
- Art has slowed down a bit. I’m still planning to keep at it, but on a less regular basis. (It’s been my main thing for a while now and I think I’d like to focus more on other things.) When I do work on it, I’m planning to continue exploring the new texturing technique I used on Where Can I Turn for Peace? (probably redo a few old pieces with it). Maybe some more Blender, too, though I’m not really sure yet how that fits in.
- Most of my writing projects are in the planning/outlining stages, so there’s not much to show yet there, sadly. (A fact which needs to bother me more, enough so that I start actually finishing stories. Good grief. But I guess part of working in public is being incompetent in public. Here you go! And I hope that the beats idea is the answer to my writing woes.)
- I’ve finished the initial draft of lowercase letters on the Hinte typeface, and I’m in the middle of refining those and starting on the uppercase. Hoping to do much more type design going forward. (And eventually replace Literata on this site with something homegrown.)
- As part of that endeavor, by the way, I’m itching to build that nice new web-based version of Curves. (FontForge is functional, sure, but its UI definitely does not spark joy for me.) Since I’ve already built the font-generating backend, the main remaining challenge here is just figuring out how I want the UI to work.
Booknotes 1.2
- Here we are again, two months later. Aiming to get back into the weekly habit, but this may end up being a more sporadic season.
- I bumped my daily reading goal back up to 100 pages, and I also serialized my reading so I only read one nonfiction and one fiction at a time. Without that, I’ve found that I ignore the harder books and keep returning to the easier ones. Serialization forces me to make progress with books I might otherwise abandon (but that I still want to finish).
Nonfiction
- It’s been a while since I read The Ghost Map, but it was quite good. Not as much about maps as I’d been hoping for, but that wasn’t a problem.
- After that I read Seven at Sea by Erik and Emily Orton, about their family taking up sailing and spending a year or so living on a boat. My wife read it with her book group and, with one of my friends embarking on a similar journey with their family around the same time, it caught my interest. The book was a mixed bag for me, but I’m still glad I read it.
- Next up: Jennifer Steinhauer’s The Firsts, about several of the women who were elected to Congress in 2018 (AOC, Ilhan Omar, etc.). Really liked it.
- And then there was Arnold Bennett’s How to Live on Twenty-Four Hours a Day. I had high hopes for this book, expecting to glean some good, actionable productivity advice. I was disappointed. About the only thing I got out of it was this passage: “The chief beauty about the constant supply of time is that you cannot waste it in advance. The next year, the next day, the next hour are lying ready for you, as perfect, as unspoilt, as if you had never wasted or misapplied a single moment in all your career. Which fact is very gratifying and reassuring. You can turn over a new leaf every hour if you choose. Therefore no object is served in waiting till next week, or even until tomorrow. You may fancy that the water will be warmer next week. It won’t. It will be colder.” Which is great. The rest, not so much (for me).
- I read Coretta Scott King’s autobiography, Coretta. Loved it. The first half was much more interesting to me, but I’m still glad I read the second half (post-assassination).
- Thanks to serializing my reading, I finally finished Morris Hicky Morgan’s translation of Vitruvius’s The Ten Books of Architecture. This book was much more delightfully wide-ranging than I’d expected, with commentary on astronomy and machines and art, among other things. (Vitruvius had it out for non-realistic art, let me tell you. Fantasy was not his thing at all.)
- I’m currently almost halfway through Joe Studwell’s How Asia Works, an economic analysis of why some Asian countries have taken off economically and others haven’t. It’s a bit slower going for me since I haven’t read much economics yet, but still quite readable and overall I’m learning a lot and loving it (especially this middle section on manufacturing, though the agriculture section was also fascinating).
Fiction
- The Gameshouse turned out middling for me, which was a mild surprise since I’ve really liked the other books by Claire North that I’ve read (The First Fifteen Lives of Harry August and Touch). I loved the Venetian setting, though.
- After that I read Lois McMaster Bujold’s Borders of Infinity, a novella in her Vorkosigan series. Well done as usual.
- I also read Andrew Rowe’s On the Shoulders of Titans, second in his Arcane Ascension series. Definitely popcorn gamelit for me, which I like as an occasional thing but I can’t read too much of it in close succession.
- And then James S. A. Corey’s Babylon’s Ashes, sixth in the Expanse series. It was okay, I think, but I don’t know that I liked it as much as some of the earlier books in the series. Not sure why. I do, however, like seeing how drastically things in that universe have changed since the first book.
- After that I read Lois McMaster Bujold’s Mirror Dance. Glad I still have eight or nine Vorkosigan books left. (I’ve been metering them out so they last longer. Ditto for Discworld. Which reminds me, I’m about due to start Guards! Guards!)
- Also read Tamsyn Muir’s Harrow the Ninth. I loved it, and in thinking about it afterwards, that’s pretty much entirely because of the voice. Looking forward to reading everything Tamsyn writes. (As is usually the case with these novels, by the way, I would love the book even more if it were free of objectionable content. I don’t know why I feel the need to disclaim that, but there you go.)
- I got partway through Matt Larkin’s Darkness Forged and then bailed since it got a little bit too explicit for me, and the voice wasn’t really doing it for me. I do look forward to reading more Norse-inspired fantasy, though.
- I’m now a fifth of the way through K. J. Parker’s Sixteen Ways to Defend a Walled City and it’s great so far. More engineer protagonists, please.
Links #38
Ziglings. Learn Zig by fixing small bugs in small programs. (Inspired by rustlings, though those exercises seem to be broader than just fixing errors.) A good way to learn a programming language, I think.
Maggie Appleton on bi-directional links. Doing this locally is one of the (many) changes I want to make down the road when I rebuild this site’s backend.
Vasilis van Gemert on where web page navigation should be. I’m convinced: nav at the bottom of the source file, and on mobile at the bottom visually as well. Planning to make the change here soon.
Blender 2.92 dropped recently. Geometry nodes look promising, and it’s crazy to see how all the grease pencil work has turned Blender into a viable 2D animation studio as well.
PEP 636. Pattern matching! In Python! Very much looking forward to this — I’ve loved using it in Rust.