Home Menu ↓

Blog

Booknotes 2.3

Nonfiction

  • All the President’s Men, by Carl Bernstein & Bob Woodward (1974), about Watergate. I totally ate this up. Journalism histories like this are my favorite. A couple years ago I read and really liked Yours in Truth (about Ben Bradlee), and at some point I’m planning to read Katharine Graham’s Personal History. (And of course I’m interested in more than just the Washington Post.) Always open to recommendations!
  • Size-specific Adjustments to Type Design, by Tim Ahrens & Shoko Mugikura (2014). Some great type specimens in the latter half of the book.

Fiction

  • Moon Over Soho, by Ben Aaronovitch (2011). Second in the Rivers of London series. Some earthy bits, and it definitely felt more like a police procedural than Alex Verus and the Dresden Files. Liked it enough that I plan to keep reading the series.
  • The Goblin Emperor, by Katherine Addison (2014). “This is a boring book,” I wrote back in 2016 when I bounced off it after one or two chapters. This time round, though, I loved it! A lot! I wish there were dozens and dozens of books in the series. (And yes, I’m looking forward to The Witness for the Dead and The Grief of Stones.) It often reminded me of The Hands of the Emperor in lovely ways. So glad I came back to it.

Reply via email

New artwork: Come Forth.

Come Forth

Reply via email

Happy to announce that today I started a new job at Planet (as a full stack engineer with a frontend focus).


Reply via email

New artwork: When He Saw That He Was Healed.

When He Saw That He Was Healed

Reply via email

Some dinky pixel art experiments, exploring what it looks like when you add texture and make them look kind of like mosaic tiles. (I’m sure someone else has already done this, but I haven’t, so here we are.) Also, this isn’t great pixel art, just to be clear.

pixeltest-a.jpg

For this first experiment, I made the squares in Figma and set the colors there, which was pretty laborious. Exported to SVG and added turbulence/displacement filters to get some variation. When exporting to PNG via Inkscape, I ran into the perennial issue where the filters sometimes only work on the top and left sides of the shape. (Someday I’ll figure out what’s going on there, since the filters look fine in Finder via Quick Look. In this case, from a distance, it still kind of looks okay.) Finally, I added some textures in Affinity Photo with opacity set to around 20% and blend mode set to soft light or overlay.

pixeltest-b.jpg

Second experiment: making things easier. I made a 48x48 image in Procreate Pocket on my phone and painted the scene using the oil paint brush. (Which is why the eyes are crazy and there isn’t a ton of definition on the characters. Like I said, not great pixel art.) I then wrote a quick command-line script (JS/Node) to take a PNG and export an SVG where each pixel of the PNG is a <rect> in SVG. Way faster than making the squares in Figma. The script shrinks each square a little and adds some jitter to the points as well. And I changed the background color to be more ground-like. Exported to PNG and textured as in the first experiment.

Some ideas for future exploration:

  • More subdivision on the tiles, for a little more geometric variety
  • Programmatically export masks from the SVG so that each tile can look more different from its neighbors, texturally (a masked tile would be next to an unmasked one, basically, with some randomness thrown in)
  • Rounding the edges of the tiles a little
  • Rendering the tiles in Blender (either with heightfields or by generating actual geometry with Python), ideally with some procedural texturing

Anyway, a fun afternoon diversion.


Reply via email

Links #72

Jo Walton’s reading posts on Tor. Lots of good recommendations throughout these posts. I need to read her An Informal History of the Hugos.

If the person who named walkie talkies had named everything. Ha.

Liz Climo’s cartoons are fun.

Kottke on customizing AirPods Pro for even better sound. Fascinating use case for those with some hearing loss.

Semaphore, a full-body keyboard using computer vision. Ha. And cool.

David Merritt Johns on nutrition science showing that ice cream is actually good for you. Sort of. At least that’s the takeaway I’m going to charge off with.

Shareware Heroes, a book by Richard Moss about shareware games from the ’80s and ’90s. Can’t wait to read this.

Sarah Constantin on why she isn’t an AI doomer and why she doesn’t think AGI will kill us all. Agreed.

Spectral.js, a nice JS color-mixing library from Ronald van Wijnen. Looks useful for generative art.

David Moldawer on rambling, in context of Robert Jordan writing Wheel of Time. I occasionally do something like this with writing, though I’ve thought of it just as journaling rather than as a dialogue with myself. (But now that I’ve read Chatter, the latter framing seems potentially more advantageous.)

Adam Mastroianni on strong-link problems and weak-link problems, particularly in relation to science. Liked this. I also liked his posts on psychology being hogwash and underrated ideas in psychology and ideas not being harder to find.

Slime Mold Time Mold on reality being weird. I was also fascinated by their posts on the gender gap in chronic illness and the potato diet for weight loss and the root cause of the obesity epidemic.

Tom MacWright on AI. “I also just don’t especially want to stop thinking about code. I don’t want to stop writing sentences in my own voice. I get a lot of joy from craft.” That resonates.

Hexagony, an esoteric programming language on a hexagonal grid, by Martin Ender. “The name is a portmanteau of hexagon and agony, because…well, give programming in it a go.” Ha.

True Millennial on David Alexander’s story of conversion and getting baptized. Loved this.

Adam Stoddard on craft at scale. I suspect he’s right.

Henrik Karlsson on the borderland between essays and code, and how AI might change that. Interesting take.

Julian Gough’s The Egg and the Rock, a book being written on Substack. One of the most interesting things I’ve read in a while, about cosmology and science. Absolutely going to be reading this as it’s posted.

John Thyer on making small games. Enjoyed this. Planning to make another small game sometime. (That’s the only kind I’ve ever made, as it happens.)


Reply via email

Two new pieces, this time playing around with drop shadows for a faux 3D effect:

First Vision XVI:

First Vision XVI

Before the World Was VIII:

Before the World Was VIII

Reply via email

New artwork: The Lord Is My Shepherd.

The Lord Is My Shepherd

Reply via email

Booknotes 2.2

Nonfiction

  • First, by Evan Thomas. Great biography of Sandra Day O’Connor, who I didn’t know much about before this. Learned a lot about SCOTUS. I miss the days of a more balanced Supreme Court. Mildly surprised to read that O’Connor once got a priesthood blessing from Bill Marriott and also read the Book of Mormon.
  • James Patterson, by James Patterson. An “ego-biography,” in his words, which seems about right. I haven’t read any of Patterson’s books and I’m not sure I will (thrillers are too stressful for me, so I avoid them most of the time), but this was an easy, entertaining read. Not as much about writing as I’d been hoping for, though. Still, the little bit about outlining was something I needed to hear, and the perspective on co-writing was interesting.

Fiction

  • Taken, by Benedict Jacka. Third in the Alex Verus series. A fun, popcorn read. I think I liked this one more than the first two. Sort of like Dresden but without the problematic bits. Looking forward to seeing where it goes.
  • Best Served Cold, by Joe Abercrombie. Whew, content warnings galore on this one. Much more graphic than the First Law trilogy, at least in my memory. After filtering out all the grimdark grit, though, it was a compelling vengeance tale, and my brain really liked the prose.

Reply via email

Links #71

Cursor, a text editor made for programming with AI. Interesting.

Simon Willison on AI-enhanced development. This post made me think that maybe there’s something to this after all.

John Gruber on Wavelength, a messaging app with built-in AI. I installed this but haven’t yet had anyone to talk with besides the chatbot.

Adam Posen on U.S. zero-sum economics and how relocating manufacturing production back to the U.S. isn’t actually a good thing. I have no idea if he’s right, but I’m generally in favor of globalization.

Scott O’Hara on the new HTML searchelement. Cool.

Adam Morgan’s Esquire profile of Brandon Sanderson. Way better than the Wired one.

Culturalytics with a table of cultural distances between countries. I don’t know how accurate/measurable this really is, but it’s interesting.

Christian Thalmann on the Korean-like script he designed for Netflix’s Shadow and Bone series. Cool.

Sian Bayley on Penguin’s new 1984 cover design from David Pearson. Loved this.

Blender 3.5 is released. The hair stuff is impressive, and the vector displacement maps for sculpting are also intriguing.

Marcelo de Oliveira Rosa Prates’s prettymaps Python package. I like this!

Alex Murrell on the age of average.

Hillel Wayne on ten weird things you can buy online. Ha.

Simon Willison on LLMs like ChatGPT being a calculator for words. This is a good way to think about it, definitely a better mental model than “I’m talking to something that might actually be sentient.”

Mike Crittenden on the physiological sigh. I read about this technique a couple years ago and have been using it regularly since then, and it does seem to work.

Brandon Sanderson on writing and feeling like an outsider.

Lincoln Michel on prose-forward writing. I like this way of thinking about it, more than character vs. plot, etc.

Max Gladstone about texture and aerodynamics in prose. Part of that same conversation.

Molly Templeton also on prose, and also part of that conversation.

Alexander Miller on grids. A fun read.

Mrigakshi Dixit on peanut allergies possibly being treatable by mRNA-based medicine. A lot of interesting things coming out of mRNA tech.

Linda Geddes on upcoming cancer and heart-disease mRNA vaccines. Can’t wait to see how this all plays out.

CourtBouillon on printing via the web (transforming HTML/CSS into PDFs, that is).

Andy Baio on his color blindness. A good reminder of how experiences can differ, and what we can do to make things more accessible for people.

Lian Cho on learning how to draw 200 dragons. I liked this. A good example of how to break apart a big task.

Austin Kleon with a bunch of quotes on not worrying about style as an artist.

Kepler.gl, an open source geospatial analysis tool for large-scale data sets. Cool, hadn’t heard of it before.

Make Something Wonderful: Steve Jobs in his own words. Nice use of CSS scroll snap and web components.


Reply via email