The West Wing came out on Blu-ray on October 1st!
Demon in White (Sun Eater #3) by Christopher Ruocchio ★★★★☆: I’m appreciating more the time-skips and forward references but I’m still not entirely convinced it’s going to continue to work. I feel like the end of this book came quickly, predictably and uninterestingly. The plot overall was still fun, and the world-building definitely kicked up a notch. I’m not sure I’ll be reading the rest of the series, given I’m halfway through what’s released so far, but I think I’m happy to have read to this point too.
Howling Dark (Sun Eater #2) by Christopher Ruocchio ★★★★☆: The deus ex machina was a little much here, but also clearly not necessary from a plot perspective, so I can overlook it at least a little bit. I guess I can see how it paves the road ahead, but I am really stuck on it. I think the plot expansion was useful and enjoyable and I’m looking forward to the next book as we expand more into the Empire itself.
We want to inform you that some of the albums and tracks you purchased on Qobuz will no longer be available for re-download after October 1, 2024.
Like a dozen albums they’re just…removing? I really dislike digital “ownership.”
The Pariah starts a fun (completed) series by Anthony Ryan, and is on sale for $2.99.
Empire of Silence (Sun Eater #1) by Christopher Ruocchio ★★★★☆: There’s something interesting here, at least at the core. The world building is unique and I think can best be described as cribbing some good tropes and combining them together well. I feel like it’s probably 30% longer than needed, but at least reasonably unpredictable. The thing I dislike the most is the constant discussion of the long-future-from-this-novel state of the narrator. It’s good that it’s wrapping up loose ends (“and I never saw them again” after a chapter, e.g.) but it’s hard that it’s projecting some weird future state (look how awful I made the galaxy). I’m torn, really, but erring on the side of liking it more than I expected from the beginning.
Children of Earth and Sky by Guy Gavriel Kay ★★★★★: This was an interesting one. A lot of disconnected and reconnected plot lines that danced around each other but never quite melded. Still a solid Kay novel and really quite interesting to see the post-Sarantine world affairs
The Roku channel might be the most inconvenient “channel” to ever host baseball games. No tvOS app, no webOS app. And when you finally get playback working the audio is out of sync and the advertisements are terrible.
River of Stars by Guy Gavriel Kay ★★★★★: I loved the hints throughout of the impact of the actions as perceived a few hundred years later; really a fun way to contextualize the actions in the novel. Great amount of foreshadowing, and a very satisfying array of opinions of characters. Another killer Kay novel.
I think my servers have appreciated the move out of the poorly ventilated cabinet they were hanging out in.
Under Heaven by Guy Gavriel Kay ★★★★★: I was a bit disappointed by the last Kay novel, but this one is a return to form. I love how well we marinate in the culture; not a lot happens, but a lot happens. The political machinations were a fun departure from the normal Kay experience of a character out of their element, though of course the protagonist here can mostly claim that to be the case.
Absolutely the right reaction to court-ordered censorship. OpenDNS Suspends Service in France Due to Canal+ Piracy Blocking Order
knock is the most convenient way I have ever dealt with DRM removal from legal puchases (Kobo.com in this case). What a gift, but since killed by the powers that be.
The Will of the Many (Hierarchy #1) by James Islington ★★★★★: Solid, unpredictable, interesting world building and plot. An absolute joy of a novel and a great introduction to a new series.
14 years between videos on their channel, gotta love it. I miss ska.
Hard-hitting journalism from the San Francisco Standard:
People who work at restaurants near the building said OpenAI employees dine at their businesses but don’t speak openly about their jobs. They do, however, often take their coffee cold and with milk, according to one barista at Dandelion Chocolate.
Not sure what we would do if we couldn’t confirm that people like iced lattes.
Swift’s string manipulation is one of its biggest misses. It focuses on Unicode clarity at a cost of what programmers actually need it to do. Converted this random Swift script to Python and its readability spiked.
Before:
let bold = "\u{001B}[1m"
let reset = "\u{001B}[0m"
for character in CommandLine.arguments[1...].map({ $0.uppercased() }).joined(separator: " ") {
if let transform = map[character] {
let firstCharacter = String(transform.first!)
let remaining = transform[transform.index(after: transform.startIndex)...]
print(bold + firstCharacter + reset + remaining)
} else {
print(character)
}
}
After:
bold = "\033[1m"
reset = "\033[0m"
for character in " ".join(sys.argv[1:]).upper():
if transform := map.get(character):
print(bold + transform[0] + reset + transform[1:])
else:
print(character)
Part of the @system76 terms for purchasing hardware includes this weird provision:
You will not register or use any Internet domain name that contains an System 76 trademark or trade name (i.e., System 76) in whole or in part or any other name that is confusingly similar thereto.
The best part of macOS 14 is turning off iCloud Drive and still having CloudKit function.
Surprisingly easy to send myself pgp-encrypted email from a server without thinking about it:
… | { printf "Subject: subject\n\n”; gpg --armor --encrypt --always-trust --recipient zac@zac.us; } | sendmail -- zac@zac.us
Grabs my key via WKD (or keys.openpgp.org), encrypts it, then emails it. In reality I’ll hard-code my key in scripts; this was just testing, but how easy!