: nullfs is such a pile of hacks, it’s great.

: Reduced chezmoi apply time from 15 seconds to 70 milliseconds by moving the binary externals (fonts …

: The compelling part about these command-line coding assistants is that anything with a specific …

: I empathize with the “ranting section” portion of the gluetun release notes. …

: Quad9’s IPv6 addresses are the first that stand a real chance of being memorable. 2620:fe::fe! …

: A couple fun ways I’ve used Claude Code recently: updating my backup script to create and …

: My LG dryer doesn’t support delaying start, just remotely starting when preconfigured. A fun …

: Tapo smart plug energy monitoring is great: exportable data & graphs of usage ranging from …

: A Drop of Corruption (Shadow of the Leviathan Book 2) by Robert Jackson Bennett ★★★★★: Although I …

: A Brief History of Time by Stephen Hawking ★★★★☆: I stumbled upon this “I should read that …

: Everybody Wants to Rule the World Except Me by Django Wexler ★★★★☆: This felt right as a duology. …

: Written on the Dark by Guy Gavriel Kay ★★★★★: I actually finished this shortly after it was …

: Great totally unspellable idea for an assistant app from the wonderful Rob Words newsletter: …

: Haven’t been very successful with AI assistants writing production Swift or Objective-C, but I …

: The age plugin paper-age looks to be neat way to print small secrets on paper. I don’t see …

: There’s something really soothing to my brain that Fedora 42 came out on the same day that …

: Stalwart has Proton-like on-receipt encryption which encrypts incoming messages against a …

: It’s nice to see the former Twitter building return its sign and clock to normal.

: Starting off the season by emailing NBC Sports to ask that they please use a monospace digit font …

: Continuing what would be my normal complaining about baseball streaming costs, this year is such an …

: Unlike macOS, iOS and Linux, Android does not support a CNAME to private domains (in this case a …

: “AI-free since 1990” is a great tag line for SiriusXM; doubling-down on not doing …

: Enclosed is the platonic ideal of an encrypted pastebin: beautiful, performant, scriptable, open …

: Amazon is removing the ability to download purchased Kindle content, which is the only way to read …

: How to Become the Dark Lord and Die Trying (Dark Lord Davi #1) by Django Wexler ★★★★☆: What a …

: I’ve been using my phone for sysadmin tasks as laptops are tough around young kids. Vim …

: The new year means 20 new books on Standard Ebooks after entering the public domain. Nice assortment …

: My meal kit delivery is arriving 3 days late tomorrow. I wonder what temperature the contents will …

: The Tainted Cup by Robert Jackson Bennett ★★★★★: Phenomenal fantasy murder mystery. My mental …

: send.djazz.se is a convenient way to send ePubs out-of-band to Kobo. Calibre and KoboTouchExtended …

: When Wizards Follow Fools by Andrew Rowe ★★★★☆: More depth to the LitRPG aspects is fun; definitely …

: All the Seas of the World by Guy Gavriel Kay ★★★★★ (Spoilers): Inverted my expectations of lost …

: Arrived yesterday at an airport with less than an hour to departure time with a few checked bags. …

: Gitea’s mirroring of Git repositories proves useful with how often legal projects like DRM …

: A Brightness Long Ago by Guy Gavriel Kay ★★★★★: Every Kay novel can be summed up as: thorough. This …

: Disquiet Gods (Sun Eater #6) by Christopher Ruocchio ★★★★☆: Informative, interesting and often …

: What a lovely way to do a live record, from mewithoutYou: The tracks for Live (vol. One) are not …

: Fun look at physical pen testing: Turns out she didn’t need to do any breaking in at all. She …

: Slack now allows you to change the default font, which means I no longer need to look at the …

: 404 Media shines the light on VoteRef, a database of (most) registered voters in America along with …

: The ranked choice voting rounds for the San Francisco mayoral election such a great representation …

: This is a confirmation that your Hulu subscription will be canceled Baseball season truly is over. …

: How Dormant Domains Can Be Weaponized During Events[…]: CSC researched election-themed domain …

: One of my favorite Guy Gavriel Kay novels is on sale today for $1.99, The Lions of al-Rassan. It’ll …

: botsin.space shutting down highlights one of the biggest weaknesses of the Fediverse: lack of true …

: Ashes of Man (Sun Eater #5) by Christopher Ruocchio ★★★★☆: This series has not shied away from …

: Beautiful ad campaign from Mullvad: At Mullvad VPN, we have a very clear position on marketing. We …

: Pocket Casts has a cool unintended side effect of how it syncs to devices. As it replays my history …

: Kingdoms of Death (Sun Eater #4) by Christopher Ruocchio ★★★★☆: I couldn’t stop. There’s …

: 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 …

: Howling Dark (Sun Eater #2) by Christopher Ruocchio ★★★★☆: The deus ex machina was a little much …

: We want to inform you that some of the albums and tracks you purchased on Qobuz will no longer be …

: 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 …

: Children of Earth and Sky by Guy Gavriel Kay ★★★★★: This was an interesting one. A lot of …

: The Roku channel might be the most inconvenient “channel” to ever host baseball games. No tvOS app, …

: River of Stars by Guy Gavriel Kay ★★★★★: I loved the hints throughout of the impact of the actions …

: I think my servers have appreciated the move out of the poorly ventilated cabinet they were hanging …

: Under Heaven by Guy Gavriel Kay ★★★★★: I was a bit disappointed by the last Kay novel, but this one …

: Absolutely the right reaction to court-ordered censorship. OpenDNS Suspends Service in France Due to …

: knock is the most convenient way I have ever dealt with DRM removal from legal puchases (Kobo.com in …

: The Will of the Many (Hierarchy #1) by James Islington ★★★★★: Solid, unpredictable, interesting …

: 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 …

: Swift’s string manipulation is one of its biggest misses. It focuses on Unicode clarity at a …

: Part of the @system76 terms for purchasing hardware includes this weird provision: You will not …

: 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: … | { …

: Moving from Fastmail to Proton Mail, it compressing mail contents reduces my email storage size from …

: Ysabel by Guy Gavriel Kay ★★★☆☆: A fun but minor side story in the Fionavar Tapestry world. Happy to …

: This episode of Sesame Street (5304) features a segment of a discussion between Sarafina and …

: Empire of the Damned (Empire of the Vampire #2) by Jay Kristoff ★★★★☆: The world is so rich and …

: Well, at least I didn’t accidentally shoot myself in the foot: $ ansible -a “xz …

: There’s something really fun about poking at a project monorepo: apps, browser extension, …

: I didn’t realize you could write arbitrary fractions in Unicode. On macOS, the shortcut key for the …

: By a magnificently large margin my favorite band of all time is mewithoutYou. I couldn’t describe …

: The Last Light of the Sun by Guy Gavriel Kay ★★★★☆: After reading several of Kay’s novels in a …

: Vivaldi is such a great power user browser. I don’t trust extensions, largely; having built-in ad …

: Lord of Emperors (Sarantine Mosaic #2) by Guy Gavriel Kay ★★★★★: The back half of this novel really …

: Very impressed by Manet, an iOS music player for Jellyfin.

: From Pebble Hunting: In 1951, when Bobby Thomson homered in the ninth inning to win the National …

: Monthly costs to stream baseball this year: $73 YouTube TV (no MLBN) $77 Hulu (no MLBN) $95 Fubo …

: Sailing to Sarantium (Sarantine Mosaic #1) by Guy Gavriel Kay ★★★★★: I’m finding the best part …

: The Yuzu in this tea really kicks it up a notch.

: A Song for Arbonne by Guy Gavriel Kay ★★★★★: Somehow the ending of this book made me truly feel for …

: The Culture Code by Daniel Coyle ★★☆☆☆: Full of tried-and-true retellings of the stories you’d …

: The Darkest Road (Fionavar Tapestry #3) by Guy Gavriel Kay ★★★★★: Great resolution to the trilogy. …

: The Wandering Fire (Fionavar Tapestry #2) by Guy Gavriel Kay ★★★★★: Getting a bit deeper into the …

: The Summer Tree (Fionavar Tapestry #1) by Guy Gavriel Kay ★★★★★: Rarely any small plot points that …

: I wonder if “mint tea” will go the way of the napron and become “minty” in a …

: I’m (finally) reading The Fionavar Tapestry. Something I appreciate about Guy Gavriel …

: Standard Ebooks already has some of today’s newly public domain content!

: A Veil of Spears (Song of Shattered Sands #3) by Bradley P. Beaulieu ★★★★☆: Consistently …

: System Collapse (Murderbot Diaries #7) by Martha Wells ★★★★☆: Surprisingly difficult to jump back …

: I Fight For The Users: [I]t’s imperative that we also build decentralized services which empower …

: New feature in rclone’s latest release: nfsmount which allows mounting on macOS without …

: I have absolutely no idea what this captcha is asking for.

: Sometimes Copilot’s suggestions are really quite something.

: yq can manipulate just the frontmatter of a file with its --front-matter flag. This should be useful …

: The sax rendition of the national anthem at the start of this Giants game was incredible. Better …

: “The Pirate Preservationists: When keeping cultural archives safe means stepping outside the …

: Interesting which characters Gitea labels as “ambiguous.”

: This concert video on an HDR screen is both impressive and blinding.

: “The much-beloved BookTok sensation…” Hmm. No thank you, book synopsis writer, I think I …

: Happy 50th Birthday Ethernet Perhaps the most bizarre experiment was conducted in Paris, in April …

: I’m going to miss Reddit. It’s been an irregular part of my life for 12 years now. …

: Made a simple command-line Swift script: > dict quasar quasar qua·sar | ˈkwāˌzär | noun […] > …

: From Pebble Hunting: It was just another day doing errands, traveling the same three or four routes …

: Fell for this one. I would listen, I think. Costerton drops rap album to attract Gen Z to ICANN

: I have been waiting for .foo! Google to drop EIGHT new gTLDs

: Interesting look at the DNSSEC signing ceremony Verisign’s Role in Securing the DNS Through Key …

: The registrar behind .tm, .sh, .io, & .ac (Divido) just released a flurry of single-character …

: Why yes, I am backing up my NAS right now, how did you know?

: This peep has lived a very hard life.

: DevUtils.app, besides being incredibly useful, also injects a fun little whimsy in its random string …

: Interesting seeing the rate of position players pitching over time. Look at that hickey stick …

: The San Francisco Public Library app is pretty good for both physical books and ebooks. It’s …

: Wrote a blog post about using Uptime Kuma’s “push” monitors to track e.g. cron …

: Using Uptime Kuma push monitors Uptime Kuma has a “push” monitor type which supports sending in status updates for …

: I track my reading in Calibre and export it to my website to disseminate. Just made my by-rating and …

: Received my first Year of Sanderson box today, pleasantly surprised by the contents. I also enjoyed …

: Interesting look at the history of the ferry system in the San Francisco Bay.

: I’m surprised how many updates whois(1) receives on a regular basis.

: If you have HomePods and worse-than-expected battery life on iPhone, try turning off Settings > …

: Put together an app to compile user profiles from Slack into a Fediverse directory. I tried out …

: In this article, one of the SF Standard journalists sneaks into the Open AI office to try and find a …

: With unlimited options in the unlaunched gTLD .music they chose belem.music (live, despite Mastodon …

: Random bug of the day: The MatterAddDeviceRequest API new in MatterSupport requires adding the …

: Fun new Seasonal post about artichokes and their wild history de-domesticating in California.

: I needed to put Cloudflare in front of Caddy and realized that the X-Forwarded-For header became …

: X-Forwarded-For sanitization in Caddy When reverse proxies like Cloudflare proxy a request, they communicate the original request’s …

: Interesting cascading effect of the Twitter sale: the .social gTLD saw a 435% spike in …

: The Defunctland video on Disney Channel’s Theme is enthralling. It’s an hour and a half …

: This opinion piece by Olivia Maki beautifully introspects the “post”-pandemic service …

: How landline telephones became a must-have in old San Francisco contains a neat tidbit: Shared …

: A Retrospective on the IANA Transition describes how control of the DNS root servers were …

: Just finished listening to the first season of the podcast uswithoutThem discussing the first album …

: Sending text and files securely My desires for sharing something like credentials are all over the place: End-to-end encrypted is a …

: IPv6 in a home environment IPv6 addresses are broken up into two halves: the network prefix and the interface identifier. It …

: The version of less which ships in macOS Monterey (12.0) is 487, which was released in March 2017. …

: Creating iOS simulators in bulk To work around Xcode’s disinclination for creating new simulators, I wrote a script which …

: Making shift-space send page up and other key mappings in iTerm2 A common problem when I am paging through less output is that, while the space key will go down a …

: Managing preference plists under Chezmoi Chezmoi handles my dotfiles, and it allows me to painlessly go to great levels of configuration …

: Technical debt that lasts forever I noticed that ls output is sorted case-sensitively on macOS; that is, “abc” is sorted …

: Fixing slow Firefox loading when using Pi-Hole I run Pi-Hole to prevent clients on my network from loading dangerous or gross things like …

: First, from The Dragonbone Chair: “Ko muhuhok na mik aqa nop, we say in Yiqanuc: ‘When …

: I created iosfontsizes.com, a quick way to glance at the dynamic type sizes Apple predefines. …

: Robert Jackson Bennett, author of City of Stairs, wrote author notes for the book: Every once in a …

: Standard Notes is an end-to-end encrypted notes syncing application built for longevity: Our …

: Another risk for generic TLDs: your registry may turn the TLD into a spam-filled mess which …

: This documentary/ad from AT&T in the 1970s has Bell Labs employees introduce and describe how …

: The Style Guide for Google’s open-source projects includes some interesting recommendations …

: Alignment rects in Auto Layout views In the UIView documentation, Apple describes alignment rects: The constraint-based layout system …

: Doctors Without Borders uses drones to plan their operations by mapping people and infrastructure. …

: Better shadow performance on views There are two different uses for the shadowPath property on CALayer: Improving the performance of …

: Layout margins within a UIStackView The UIStackView property isLayoutMarginsRelativeArrangement allows insets similar to margin …

: ICANN created a history project documenting its formation nineteen years ago. I’m captivated …

: Is using a generic top-level domain a good idea? I’ve been thinking about switching over my website and email to one of the new top-level …

: Libby is a nice way to browse the San Francisco Public Library’s collection of eBooks and …

: How Apple explains audio session prioritization, from Activating an Audio Session: I did not expect …

: In Apple’s latest The Rock x Siri advertisement you can hear the Wilhelm Scream at 2m43s. …

: Age of Swords comes out next week, but that didn’t stop this Barnes & Noble from putting …

: Jeff Rosenstock’s WORRY. came out last October. Since then, I’ve listened to it dozens …

: I’m looking forward to Iron Gold. It’s the fourth book of the Red Rising series which …

: Personal names around the world explains the complication of names. The biggest take away: ask users …

: Butterick’s Practical Typography has recommendations and pointers about laying out and writing …

: Vault 11 in the game Fallout: New Vegas contains an interesting experiment: how would people react …

: I’ve been listening to The History of English Podcast. It’s not easy to binge but …

: Automating iOS app builds I believe an important part of the development process is getting a working version into the hands …

: Localizing attributed strings on iOS In an iOS app, localization can be especially difficult when dealing with attributed strings. Fairly …

: T-Mobile: good ideas, bad experience When T-Mobile entered the wireless scene as the “Uncarrier” I was impressed. Their …

: Enabling bridge mode on AT&T U-verse These are instructions to configure a U-verse gateway to send all of its incoming traffic to your …

: Saving optimal JPEGs on iOS Conventional wisdom for creating a JPEG version of a UIImage is first to turn it into an NSData and …

: Using the Xcode Structure menu Xcode’s Editor > Structure menu has a few great actions: These actions all act on either …

: Error arguments in Objective-C From the Programming with Objective-C (backup) overview from Apple: When dealing with errors passed …

: You might need to know the characters to truly appreciate, but in Scott Lynch’s Gentleman …

: Cleaning up old git branches My local git repository is full of branches which have long-since been merged: code review, one-off …

: Portable encrypted backups To keep track of the ever-growing array of passwords and private data, I use 1Password, which I …

: Getting into fantasy Science fiction has always been my favorite genre. I enjoy imagining possible futures and I’ve …

: Samuel Taylor Coleridge (via Contact): It is not impossible that to some infinitely superior being …

: Morality clauses in domain registration GoDaddy has received a lot of bad press for their support of the Stop Online Privacy Act (SOPA), …

: Migrating from Kindle to iBooks I started off reading eBooks from the Amazon Kindle store. As time has progressed, I’ve found …

: Incrementing with a bitmask Bitmasks are fun. There’s lots of little tricks you can do with them. A common situation is …

: From Atlas Shrugged by Ayn Rand: James: What are you after? Francisco: Money. James: Don’t you …