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