{"id":52127,"date":"2025-06-23T20:46:00","date_gmt":"2025-06-24T03:46:00","guid":{"rendered":"https:\/\/michaelhans.com\/eclecticism\/?p=52127"},"modified":"2025-06-24T18:43:16","modified_gmt":"2025-06-25T01:43:16","slug":"weekly-notes-june-16-22-2025","status":"publish","type":"post","link":"https:\/\/michaelhans.com\/eclecticism\/2025\/06\/23\/weekly-notes-june-16-22-2025\/","title":{"rendered":"Weekly Notes: June 16\u201322, 2025"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:462,&quot;href&quot;:&quot;https:\\\/\\\/app.thestorygraph.com\\\/books\\\/2c8ca71b-847c-4ebf-b86d-08eabca47014&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20250913054030\\\/https:\\\/\\\/app.thestorygraph.com\\\/books\\\/2c8ca71b-847c-4ebf-b86d-08eabca47014&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:13&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-17 09:58:52&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-03 18:24:57&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-09 12:34:25&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-09 12:34:25&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:468,&quot;href&quot;:&quot;https:\\\/\\\/www.scottohara.me\\\/blog\\\/2019\\\/01\\\/21\\\/how-do-you-figure.html&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260103204218\\\/https:\\\/\\\/www.scottohara.me\\\/blog\\\/2019\\\/01\\\/21\\\/how-do-you-figure.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:27&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-01 05:12:27&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:469,&quot;href&quot;:&quot;https:\\\/\\\/www.sarasoueidan.com\\\/blog\\\/accessible-notifications-with-aria-live-regions-part-1&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20251219010633\\\/https:\\\/\\\/www.sarasoueidan.com\\\/blog\\\/accessible-notifications-with-aria-live-regions-part-1\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 09:58:57&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-17 09:58:57&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:470,&quot;href&quot;:&quot;https:\\\/\\\/www.macstories.net\\\/stories\\\/hands-on-how-apples-new-speech-apis-outpace-whisper-for-lightning-fast-transcription&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260207162303\\\/https:\\\/\\\/www.macstories.net\\\/stories\\\/hands-on-how-apples-new-speech-apis-outpace-whisper-for-lightning-fast-transcription\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 09:59:00&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-03-17 09:59:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:471,&quot;href&quot;:&quot;https:\\\/\\\/www.timothychambers.net\\\/2025\\\/06\\\/18\\\/113327.html&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260206142708\\\/https:\\\/\\\/www.timothychambers.net\\\/2025\\\/06\\\/18\\\/113327.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 09:59:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 21:05:31&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-06 21:05:31&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:472,&quot;href&quot;:&quot;https:\\\/\\\/www.macstories.net\\\/stories\\\/interview-craig-federighi-opens-up-about-ipados-its-multitasking-journey-and-the-ipads-essence&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260226170554\\\/https:\\\/\\\/www.macstories.net\\\/stories\\\/interview-craig-federighi-opens-up-about-ipados-its-multitasking-journey-and-the-ipads-essence\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:05:37&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-06 21:05:37&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:473,&quot;href&quot;:&quot;https:\\\/\\\/research.adobe.com\\\/articles\\\/indigo\\\/indigo.html&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260228160748\\\/https:\\\/\\\/research.adobe.com\\\/articles\\\/indigo\\\/indigo.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 21:05:40&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-06 21:05:40&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:474,&quot;href&quot;:&quot;https:\\\/\\\/apps.apple.com\\\/us\\\/app\\\/project-indigo\\\/id6742591546&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260222110851\\\/https:\\\/\\\/apps.apple.com\\\/us\\\/app\\\/project-indigo\\\/id6742591546&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 21:05:33&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-06 21:05:33&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:475,&quot;href&quot;:&quot;https:\\\/\\\/lapublicpress.org\\\/2025\\\/06\\\/federal-agents-stay-at-la-area-hotels&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20251011183614\\\/https:\\\/\\\/lapublicpress.org\\\/2025\\\/06\\\/federal-agents-stay-at-la-area-hotels\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-03-01 05:12:41&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-17 09:59:04&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-06 21:05:38&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-06 21:05:38&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>This is actually a week-plus-one-day, because\u2026<\/p>\n<ul>\n<li>&#x1f697; \u2026we spent most of this past week traveling to visit family. We drove down to Portland and visited our respective families in the area, my wife with her mom and sister and niblings, and me, joined by my brother who flew out from the east coast, visiting with our mom. Had some good and necessary discussions with mom, and it was nice to be able to have both of us there visiting her at the same time. And since we drove back home today, it didn&#8217;t really make sense to back-date this post by a day just to keep it as a Sunday evening thing.<\/li>\n<\/ul>\n<h2>&#x1f4f8; Photos<\/h2>\n<figure>\n<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_4472.jpeg\" alt=\"Black and white image of a gravestone that just says Batman.\" title=\"IMG_4472.jpeg\" border=\"0\" width=\"747\" height=\"276\" \/><figcaption>My wife&#8217;s mom lives near a cemetery, and it&#8217;s a nice place to go for walks. This gravestone makes me laugh every time. I took a few more shots to play with.<\/p>\n<\/figcaption><\/figure>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_4468.jpeg\" alt=\"Black and white photo of a gravestone from 1909 next to a tree.\" title=\"IMG_4468.jpeg\" border=\"0\" width=\"747\" height=\"276\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_4470.jpeg\" alt=\"A stone mausoleum next to rows of old gravestones with trees in the background.\" title=\"IMG_4470.jpeg\" border=\"0\" width=\"747\" height=\"276\" \/><\/p>\n<figure>\n<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_4474.jpeg\" alt=\"Two women seen from behind walking along a path through a cemeter on a sunny day.\" title=\"IMG_4474.jpeg\" border=\"0\" width=\"750\" height=\"277\" \/><figcaption>My wife and her mother walking through the cemetery.<\/p>\n<\/figcaption><\/figure>\n<figure>\n<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_4524.jpeg\" alt=\"A light brown coyote lying in grass with its nose tucked under its forepaw.\" title=\"IMG_4524.jpeg\" border=\"0\" width=\"749\" height=\"562\" \/><figcaption>There are a couple local coyotes that regularly run along a path behind my mom&#8217;s apartment; this one decided to take an afternoon nap not far outside mom&#8217;s window.<\/p>\n<\/figcaption><\/figure>\n<figure>\n<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/michaelhans.com\/eclecticism\/wp-content\/uploads\/2025\/06\/IMG_9932.jpeg\" alt=\"My wife, me, and my brother, all crouched on either side of my mom in her motorized chair in front of a human-made lake.\" title=\"IMG_9932.jpeg\" border=\"0\" width=\"749\" height=\"562\" \/><figcaption>My wife, me, and my brother with mom after dinner on the last night of our visit.<\/p>\n<\/figcaption><\/figure>\n<h2>&#x1f4da; Reading<\/h2>\n<p>Finished a <i>Star Trek<\/i> novel, <a href=\"https:\/\/michaelhans.com\/eclecticism\/2025\/06\/17\/balance-of-power-by-dafydd-ab-hugh\/\">Dafydd ab Hugh&#8217;s <cite>Balance of Power<\/cite><\/a>, and started Terry Pratchett&#8217;s Discworld novel <a href=\"https:\/\/app.thestorygraph.com\/books\/2c8ca71b-847c-4ebf-b86d-08eabca47014\"><cite>Pyramids<\/cite><\/a>.<\/p>\n<h2>&#x1f517; Linking<\/h2>\n<ul>\n<li>\n<p>Scott O&#8217;Hara: <a href=\"https:\/\/www.scottohara.me\/blog\/2019\/01\/21\/how-do-you-figure.html\">How do you figure?<\/a>: About the proper use of the <code>figure<\/code> and <code>figcaption<\/code> HTML elements.<\/p>\n<\/li>\n<li>\n<p>Sara Soueidan: <a href=\"https:\/\/www.sarasoueidan.com\/blog\/accessible-notifications-with-aria-live-regions-part-1\/\">Accessible notifications with ARIA Live Regions<\/a>: Learning more about ARIA live regions.<\/p>\n<\/li>\n<li>\n<p>John Voorhees at <cite>MacStories<\/cite>: <a href=\"https:\/\/www.macstories.net\/stories\/hands-on-how-apples-new-speech-apis-outpace-whisper-for-lightning-fast-transcription\/\">Hands-On: How Apple&#8217;s New Speech APIs Outpace Whisper for Lightning-Fast Transcription<\/a>: &#8220;By harnessing SpeechAnalyzer and SpeechTranscriber on-device, the command line tool tore through the 7GB video file a full 2.2\u00d7 faster than MacWhisper&#8217;s Large V3 Turbo model, with no noticeable difference in transcription quality.&#8221;<\/p>\n<\/li>\n<li>\n<p>Tim Chambers: <a href=\"https:\/\/www.timothychambers.net\/2025\/06\/18\/113327.html\">The Seven Deadly UX Sins of the Fediverse Web Experience (To Fix)<\/a>: &#8220;So, confession time: I was recently helping a new client get set up on the Fediverse\u2014guiding them through their first steps into our glorious decentralized galaxy. And seeing it all again through fresh eyes? \u00b6 <em>Reader, it was brutal<\/em>.&#8221;<\/p>\n<\/li>\n<li>\n<p>Federico Viticci at <cite>MacStories<\/cite>: <a href=\"https:\/\/www.macstories.net\/stories\/interview-craig-federighi-opens-up-about-ipados-its-multitasking-journey-and-the-ipads-essence\/\">Interview: Craig Federighi Opens Up About iPadOS, Its Multitasking Journey, and the iPad&#8217;s Essence<\/a>: If you haven&#8217;t read this post-WWDC interview yet, now&#8217;s the time.<\/p>\n<\/li>\n<li>\n<p>Marc Levoy and Florian Kainz at Adobe&#8217;s research group: <a href=\"https:\/\/research.adobe.com\/articles\/indigo\/indigo.html\">Project Indigo &#8211; a computational photography camera app<\/a>: &#8220;As Adobe explores ways to evolve mobile photography&#8230;we have developed a camera app we call Project Indigo. Today, we are releasing this for iPhone as a free mobile app from Adobe Labs, available in the <a href=\"https:\/\/apps.apple.com\/us\/app\/project-indigo\/id6742591546\">Apple App Store<\/a> &#8211; to share our progress and get feedback from the community. The app offers full manual controls, a more natural (&#8220;SLR-like&#8221;) look, and the highest image quality that computational photography can provide &#8211; in both JPEG and raw formats. It also introduces some new photographic experiences not available in other camera apps.&#8221;<\/p>\n<\/li>\n<li>\n<p>Phoenix Tso and Elizabeth Chou at <cite>Los Angeles Public Press<\/cite>: <a href=\"https:\/\/lapublicpress.org\/2025\/06\/federal-agents-stay-at-la-area-hotels\/\">Federal agents thought they could stay at LA-area hotels. Communities are trying to make sure they can&#8217;t<\/a>: &#8220;People now frequently turn out in the evenings at hotels where ICE agents are believed to be staying, to bang on pots and pans and play sounds on bullhorns to prevent the agents from having a good night&#8217;s sleep. They also hope that the disruption will put pressure on hotel management to turn immigration officials away.&#8221;<\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A week (and a day) in the life of\u2026. Thoughts, photos, links, and miscellany from the past week.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2028,2043,2042],"tags":[6033],"class_list":["post-52127","post","type-post","status-publish","format-standard","hentry","category-links","category-personal","category-politics","tag-weekly-notes"],"_links":{"self":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/52127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/comments?post=52127"}],"version-history":[{"count":3,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/52127\/revisions"}],"predecessor-version":[{"id":52130,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/posts\/52127\/revisions\/52130"}],"wp:attachment":[{"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/media?parent=52127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/categories?post=52127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelhans.com\/eclecticism\/wp-json\/wp\/v2\/tags?post=52127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}