{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Frank McPherson","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/frankm","_microblog":{"about":"https://micro.blog/about/api","id":"4571","username":"frankm","bio":"\"What are extraordinary are the ordinary, concrete realities of daily life.\" -- Thomas Merton","pronouns":"","is_following":false,"is_you":false,"following_count":117,"discover_count":0},"author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://www.gravatar.com/avatar/734955df329e83c2aa3ffdfec595697d?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"92689868","content_html":"<p>Finished reading: <a href=\"https://micro.blog/books/9780197803974\">The Permanent Problem</a> by Brink Lindsey 📚Food for thought though I am not entirely sure of the solutions proposed.</p>\n<img src=\"https://cdn.uploads.micro.blog/2044/2026/the-permanent-problem.png\" loading=\"lazy\">\n","summary":"","url":"https://frankmcpherson.blog/2026/06/22/finished-reading-the-permanent-problem.html","date_published":"2026-06-22T21:06:56+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-22 21:06","date_timestamp":1782162416,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116795801419473286","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3movs7mfzuj2y"]}},{"id":"92671611","content_html":"<p><a href=\"https://readwise.io/reader/shared/01kvneksbr8zb4hapt3ew2kbq7\">The ACM’s proposition to redefine the software engineering profession</a> sounds a bit like the <a href=\"https://newspaper.library.tamu.edu/lccn/sn86088544/1984-10-09/ed-1/seq-12.pdf\">Systems Engineer Development (SED) program</a> of <a href=\"https://www.dallasnews.com/business/2012/12/09/the-perot-era-eds-grows-from-one-man-operation-to-industry-leader/\">Electronic Data Systems</a> (EDS) that I hired in to in 1989. Unfortunately I don’t think such a long term vision is compatible with the U.S. short term culture, so I doubt...</p> <a href=\"https://frankmcpherson.blog/2026/06/22/the-acms-proposition-to-redefine.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/22/the-acms-proposition-to-redefine.html","date_published":"2026-06-22T16:31:14+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-22 16:31","date_timestamp":1782145874,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116794714639662608","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3movcr74xtk26"]}},{"id":"92665997","content_html":"<img src=\"https://cdn.uploads.micro.blog/2044/2026/the-experience-of-god.png\" width=\"600\" height=\"337\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://frankmcpherson.blog/2026/06/22/110405.html","date_published":"2026-06-22T15:04:05+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-22 15:04","date_timestamp":1782140645,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116794370493327264","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mov5unqi432b"]}},{"id":"92665602","content_html":"<p><a href=\"https://micro.blog/JohnBrady\">@JohnBrady</a> It’s not a coincidence, it’s a business model. Most likely that is a result of Google (assuming that is what was used for search) providing a signal to their ad network and Facebook that a search for Delta faucets occurred near your location. They would receive the geo location and IP address, probably search for IP addresses tied to the geo location and pump ads for the item to it. This happens to me all the time when we use Google, the only way I have found to avoid it is to use SearXNG: <a href=\"https://github.com/searxng/searxng\">github.com/searxng/s…</a></p>\n","url":"https://micro.blog/frankm/92665602","date_published":"2026-06-22T14:55:39+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-22 14:55","date_timestamp":1782140139,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92437696","content_html":"<p>A Look To The Future With AI In It: <a href=\"https://frankmcpherson.blog/2026/06/18/a-look-to-the-future.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/06/18/a-look-to-the-future.html","date_published":"2026-06-18T16:56:06+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-18 16:56","date_timestamp":1781801766,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116772164265988228","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3molcchcerg2y"]}},{"id":"92366496","content_html":"<p>I shared this on <a href=\"https://fjmnotes6.wordpress.com/\">my linkblog</a>, but it’s too good to not share here. <a href=\"https://www.theringer.com/2026/05/28/tech/pope-leo-xiv-ai-encyclical-tech-industry-problems\">40 Ways the Tech Industry Could Stop Being Such a Colossal Goddamn Pain in the Ass</a></p>\n<p>Bonus thought…now that <a href=\"https://www.manton.org/2026/06/16/wordpress-blogs-in-microblog.html\">Manton is working on integration between micro.blog and Wordpress</a>, could he had an ability to cross post from a Wordpress blog to a...</p> <a href=\"https://frankmcpherson.blog/2026/06/17/i-shared-this-on-my.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/17/i-shared-this-on-my.html","date_published":"2026-06-17T15:55:24+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-17 15:55","date_timestamp":1781711724,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116766262658312246","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3moiogo3rdt2r"]}},{"id":"92312060","content_html":"<p>Android 17: <a href=\"https://frankmcpherson.blog/2026/06/16/android.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/06/16/android.html","date_published":"2026-06-16T20:05:23+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-16 20:05","date_timestamp":1781640323,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116761582029284410","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3moglw64nei24"]}},{"id":"92308242","content_html":"<p>Enough: <a href=\"https://frankmcpherson.blog/2026/06/16/enough.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/06/16/enough.html","date_published":"2026-06-16T19:01:45+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-16 19:01","date_timestamp":1781636505,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116761336671530250","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mogigmqfhv24"]}},{"id":"92116060","content_html":"<p>Using Google AI Plus: <a href=\"https://frankmcpherson.blog/2026/06/13/using-google-ai-plus.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/06/13/using-google-ai-plus.html","date_published":"2026-06-13T17:01:29+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-13 17:01","date_timestamp":1781370089,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116743874112947805","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mo6qbk6znc2b"]}},{"id":"91979519","content_html":"<p>I use <a href=\"https://read.readwise.io\">Readwise Reader</a> to read web articles that I save while triaging my RSS subscriptions. Often what I blog about comes from what I read, and so I share the desire that <a href=\"https://readwise.io/reader/shared/01ktsb44nt5va9faw2655a28kh\">Peter Rukavina wrote</a> below:</p>\n<blockquote>\n<p>My holy grail, as I said, was wanting to be able to highlight a passage in something and have a blog post here automagically created: quoting the work of other writers and posting a short comment is something I do a lot, and I wanted to streamline the process (see also The Three Virtues of a Great Programmer).</p>\n</blockquote>\n<p>Peter goes on to describe how we built a process to post a highlighted quote and an associated...</p> <a href=\"https://frankmcpherson.blog/2026/06/11/i-use-readwise-reader-to.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/11/i-use-readwise-reader-to.html","date_published":"2026-06-11T15:52:16+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-11 15:52","date_timestamp":1781193136,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116732275584921623","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mnzlh52wd52l"]}},{"id":"91977507","content_html":"<p>Right now I feel there is no point in ranting about the Chicago Cubs because with the same person at the top of the organization thinking there would be a different outcome is insane. Jed’s big off-season signing was an exchange for one under-performing player in the last third of his career for another, so...</p> <a href=\"https://frankmcpherson.blog/2026/06/11/right-now-i-feel-there.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/11/right-now-i-feel-there.html","date_published":"2026-06-11T15:08:49+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-11 15:08","date_timestamp":1781190529,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116732103869331410","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mnziz2bat22l"]}},{"id":"91975475","content_html":"<img src=\"https://micro.blog/books/9780062894526/cover.jpg\" class=\"mini_cover\">\n<p>Finished reading: <a href=\"https://micro.blog/books/9780062894526\">Braving the Truth</a> by Rachel Held Evans 📚</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/06/11/finished-reading-braving-the-truth.html","date_published":"2026-06-11T14:45:26+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-11 14:45","date_timestamp":1781189126,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116732013068859595","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mnzhpsa2oo2y"]}},{"id":"91835559","content_html":"<p>My understanding is that during the WWDC keynote yesterday Apple informed us that <a href=\"https://9to5mac.com/2026/06/08/ios-27s-most-powerful-on-device-ai-requires-iphone-17-pro-iphone-air/\">devices with 8 GB of RAM</a> will not run their on-device AI features. You still get the features via Apple’s cloud but will slow down responses. In my <a href=\"https://frankmcpherson.blog/2026/03/04/what-is-low-cost.html\">first post about the MacBook Neo</a> I made the point that 8 GB is not enough RAM...</p> <a href=\"https://frankmcpherson.blog/2026/06/09/my-understanding-is-that-during.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/09/my-understanding-is-that-during.html","date_published":"2026-06-09T15:06:04+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-09 15:06","date_timestamp":1781017564,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116720776908358412","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mnui25doyj2x"]}},{"id":"91533969","content_html":"<p><a href=\"https://micro.blog/cjhubbs\">@cjhubbs</a> They will not be different as long as Jed is running the team. The Cubs have the same lineup of players on the back end of their careers with only a few exceptions.</p>\n","url":"https://micro.blog/frankm/91533969","date_published":"2026-06-04T15:41:51+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-06-04 15:41","date_timestamp":1780587711,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91095517","content_html":"<p>Idol Of Intelligence: <a href=\"https://frankmcpherson.blog/2026/05/28/idol-of-intelligence.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/05/28/idol-of-intelligence.html","date_published":"2026-05-28T19:04:40+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-28 19:04","date_timestamp":1779995080,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116653760975553615","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmwpotisds2q"]}},{"id":"90882539","content_html":"<p>Is there anything more disconcerting than a computer keyboard and mouse amok? For some reason just now my Bluetooth mouse and keyboard connected to the MacBook wouldn’t do what I want. Click an icon on the dock and instead of launching the app a Finder window opens with the Application I clicked highlighted....</p> <a href=\"https://frankmcpherson.blog/2026/05/25/is-there-anything-more-disconcerting.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/25/is-there-anything-more-disconcerting.html","date_published":"2026-05-25T15:50:09+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-25 15:50","date_timestamp":1779724209,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116636009418024680","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmotge4svi2f"]}},{"id":"90830026","content_html":"<p>The Current Cubs Failure Starts At The Very Top: <a href=\"https://frankmcpherson.blog/2026/05/24/the-current-cubs-failure-starts.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/05/24/the-current-cubs-failure-starts.html","date_published":"2026-05-24T16:08:56+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-24 16:08","date_timestamp":1779638936,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116630419204198482","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmmdy7payp2c"]}},{"id":"90827425","content_html":"<p>I wonder, now that we have decided on a company to replace our windows, when will I stop seeing ads for window replacement companies in my Instagram feed?</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/05/24/i-wonder-now-that-we.html","date_published":"2026-05-24T15:17:10+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-24 15:17","date_timestamp":1779635830,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116630215542806614","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmmb3m27si2h"]}},{"id":"90571014","content_html":"<p>I am reading through articles about announcements from Google I/O 2026, and I think <a href=\"https://9to5google.com/2026/05/19/google-announces-wear-os-7/\">this change Google is planning to make to Tiles in Wear OS 7</a> has to be one of the most idiotic design decisions I have seen. When you have a UI on a small screen like a watch, why would you not use the entire screen? What are they thinking?</p>\n<blockquote>\n<p>Tiles are also getting a redesign. Google will roll out widgets with Wear OS 7 to replace full-screen tiles. A 2×1 or 2×2 block will display app information in a style that more closely resembles Android 16’s widgets. It doesn’t appear that the new design will allow users to stack...</p>\n</blockquote> <a href=\"https://frankmcpherson.blog/2026/05/20/i-am-reading-through-articles.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/20/i-am-reading-through-articles.html","date_published":"2026-05-20T16:15:14+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-20 16:15","date_timestamp":1779293714,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116607795387057447","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmcci4b4cq2e"]}},{"id":"90566385","content_html":"<p>I put my Pixel 10 on a Belkin MagSafe wireless charger. Today it dawned on me that it would be cool if when the phone is on the charger that if a phone call comes in the phone would automatically operate in speaker phone mode so I could just tap a button to receive the call and talk.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/05/20/i-put-my-pixel-on.html","date_published":"2026-05-20T15:06:45+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-20 15:06","date_timestamp":1779289605,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116607532551088780","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mmc6ql5nei2f"]}},{"id":"90300346","content_html":"<p><a href=\"https://the-gadgeteer.com/2026/05/16/googlebook-aluminiumos-leak-first-look/\">Gadgeteer</a> has an embed of a leaked walk thru of the forthcoming Android Desktop that Google officially announced as Googlebook this week. The demo is running in a VM on a Mac not on any native hardware. I don’t see anything in the demo that is really new or exciting. We have been using the “desktop” personal...</p> <a href=\"https://frankmcpherson.blog/2026/05/16/gadgeteer-has-an-embed-of.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/16/gadgeteer-has-an-embed-of.html","date_published":"2026-05-16T15:39:05+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-16 15:39","date_timestamp":1778945945,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116585010320922648","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mly6onzxqf2f"]}},{"id":"90097757","content_html":"<p>A significant amount of my childhood fears was driven by <a href=\"https://upwordmichigan.com/more-than-a-base-the-unfading-shadow-of-k-i-sawyer/\">K.I. Sawyer Air Force Base</a> located about 50 miles north of my childhood home. The base was part of the United States Strategic Air Command, housing B-52 bombers and nuclear weapons. When there was ever talk in the 1970s and 80s about nuclear war, that...</p> <a href=\"https://frankmcpherson.blog/2026/05/13/a-significant-amount-of-my.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/13/a-significant-amount-of-my.html","date_published":"2026-05-13T16:57:11+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-13 16:57","date_timestamp":1778691431,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116568324184117219","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mlqrko6tiq2m"]}},{"id":"90096554","content_html":"<p>Om Malik has written <a href=\"https://om.co/2026/05/04/say-hello-to-the-internet-of-ai/\">a very compelling post about what he calls the Internet of AI</a>. Part of the post is an explanation about what AI actual means from an overall technology perspective. Here is a valuable summary:</p>\n<blockquote>\n<p>The right historical analogy for what is happening with AI is not Web 2.0 or the cloud. It is the railroads of the nineteenth century. Railroad operators understood the freight cars were not where value lived. The value was in owning the rails and everything around them, including the land. Owning the rails meant controlling routes, latency, geography, redundancy, and the cost structure of...</p>\n</blockquote> <a href=\"https://frankmcpherson.blog/2026/05/13/om-malik-has-written-a.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/13/om-malik-has-written-a.html","date_published":"2026-05-13T16:39:10+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-13 16:39","date_timestamp":1778690350,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116568253205022015","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mlqqkfcyul26"]}},{"id":"92365752","content_html":"<p><a href=\"https://www.theringer.com/2026/05/28/tech/pope-leo-xiv-ai-encyclical-tech-industry-problems\">40 Ways the Tech Industry Could Stop Being Such a Colossal Goddamn Pain in the Ass</a></p>\n\n<p>https://www.theringer.com/2026/05/28/tech/pope-leo-xiv-ai-encyclical-tech-industry-problems</p>","summary":"","url":"about:blank","date_published":"2026-05-13T15:40:27+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-13 15:40","date_timestamp":1778686827,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"90028275","content_html":"<p>Home improvement is exhausting. We have spent the last two weeks seeking quotes to replace the windows in our condo. The condo was built in the 1970s and the windows are original and should have been replaced long ago. Ever since we bought this unit, windows has been the responsibility of the association,...</p> <a href=\"https://frankmcpherson.blog/2026/05/12/home-improvement-is-exhausting-we.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/05/12/home-improvement-is-exhausting-we.html","date_published":"2026-05-12T18:32:50+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-12 18:32","date_timestamp":1778610770,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116563039820448400","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mloghmoa5426"]}},{"id":"89928608","content_html":"<p>Just Because You Can Doesn't Mean You Should: <a href=\"https://frankmcpherson.blog/2026/05/11/just-because-you-can-doesnt.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/05/11/just-because-you-can-doesnt.html","date_published":"2026-05-11T15:51:47+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-11 15:51","date_timestamp":1778514707,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116556741581659139","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mllmxj5gap22"]}},{"id":"89857793","content_html":"<p>Streaking Baseball Players: <a href=\"https://frankmcpherson.blog/2026/05/09/streaking-baseball-players.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/05/09/streaking-baseball-players.html","date_published":"2026-05-09T16:20:53+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-09 16:20","date_timestamp":1778343653,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://twit.social/@frankm/116546016128709529","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mlguk5erbu2q"]}},{"id":"89852199","content_html":"<p><a href=\"https://micro.blog/mandaris\">@mandaris</a> <a href=\"https://micro.blog/hutaffe\">@hutaffe</a> Confirmation bias.</p>\n","url":"https://micro.blog/frankm/89852199","date_published":"2026-05-09T15:35:47+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-09 15:35","date_timestamp":1778340947,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89852141","content_html":"<p><a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> Remember, the models are constrained by their training. It may be trained to act like an Internet search but not trained on all of the nuances of the architecture of the Internet. In regards to RSS, while the file format is standard and thus known, how web sites provide access to RSS feeds was never standardized and that has been the fundamental constraint upon RSS. (Dave calls this discovery.)  You might have to tell the model how to look for RSS feeds and how to test them to make sure they are useful.</p>\n","url":"https://micro.blog/frankm/89852141","date_published":"2026-05-09T15:34:38+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-09 15:34","date_timestamp":1778340878,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89455700","content_html":"<p><a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> Thanks, I must have copied the wrong URL, it should be accessible now.</p>\n","url":"https://micro.blog/frankm/89455700","date_published":"2026-05-02T15:28:53+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-05-02 15:28","date_timestamp":1777735733,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88997260","content_html":"<p><a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> I am not using any tool. Claude Code has written the Python code with Flask.</p>\n","url":"https://micro.blog/frankm/88997260","date_published":"2026-04-25T19:14:22+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-25 19:14","date_timestamp":1777144462,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88381073","content_html":"<p><a href=\"https://micro.blog/heyloura\">@heyloura</a> One more suggestion. Is it possible for you to add keyboard shortcuts to the next and previous buttons at the bottom? When I am browsing my timeline I am pressing page down on the keyboard and it would be faster if I could simply use the keyboard to move to the next page rather than having to reach for the mouse.</p>\n","url":"https://micro.blog/frankm/88381073","date_published":"2026-04-16T15:18:22+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-16 15:18","date_timestamp":1776352702,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88312345","content_html":"<p><a href=\"https://micro.blog/heyloura\">@heyloura</a> Looks good!</p>\n","url":"https://micro.blog/frankm/88312345","date_published":"2026-04-15T15:57:13+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-15 15:57","date_timestamp":1776268633,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88255636","content_html":"<p><a href=\"https://micro.blog/heyloura\">@heyloura</a> You might want to add a toggle to switch between dark and light mode in the future. People tend ot have strong feels about one or the other. Not urgent for me, so fit it in your plans.</p>\n<p>Oh, and good job… I do like the over all redesign and use Lillihub as my primary micro.blog app.</p>\n","url":"https://micro.blog/frankm/88255636","date_published":"2026-04-14T20:28:35+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-14 20:28","date_timestamp":1776198515,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88241801","content_html":"<p><a href=\"https://micro.blog/JohnBrady\">@JohnBrady</a> Ought to be a moment of clarity for christians.</p>\n","url":"https://micro.blog/frankm/88241801","date_published":"2026-04-14T16:16:37+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-14 16:16","date_timestamp":1776183397,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88169228","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> As a fellow person who uses Feedland, John, I think you touched on the important point. Feedland is as much about building and managing RSS subscriptions. For me a simple thing as knowing the last date something was added to a feed is useful. I actual prefer Dave’s earlier RSS aggregator, River5, because it is a simple reverse chronological presentation of the latest feed updates. It works for me because I only use RSS aggregators to triage and find items to read, I do my reading in Readwise Reader.</p>\n","url":"https://micro.blog/frankm/88169228","date_published":"2026-04-13T15:33:45+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-13 15:33","date_timestamp":1776094425,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88106181","content_html":"<p><a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> Congrats!</p>\n","url":"https://micro.blog/frankm/88106181","date_published":"2026-04-12T15:03:18+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-12 15:03","date_timestamp":1776006198,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87845602","content_html":"<p><a href=\"https://micro.blog/B_Banzai\">@B<span>_</span>Banzai</a> Thanks for sharing this.</p>\n","url":"https://micro.blog/frankm/87845602","date_published":"2026-04-08T15:19:07+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-08 15:19","date_timestamp":1775661547,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87651105","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> How would companies make money if everyone used their products for decades?</p>\n","url":"https://micro.blog/frankm/87651105","date_published":"2026-04-05T16:30:03+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-04-05 16:30","date_timestamp":1775406603,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87082359","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Looks like 0.158 breaks On This Day. When I switched no blog posts were identified and displayed on <a href=\"https://frankmcpherson.blog/on-this-day/.\">frankmcpherson.blog/on-this-d…</a> I reverted back to 0.91.</p>\n","url":"https://micro.blog/frankm/87082359","date_published":"2026-03-27T15:45:02+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-27 15:45","date_timestamp":1774626302,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86461058","content_html":"<p><a href=\"https://micro.blog/robertbreen\">@robertbreen</a> The best workflow is one that works for you. Just as fyi, when I select text in an article in Readwise Reader a pop up appears for me to click the highlight button. I can also highlight the current paragraph by pressing H. Highlights are stored by Readwise and I have an Obsidian Plugin that syncs those highlight for each note into my vault.</p>\n","url":"https://micro.blog/frankm/86461058","date_published":"2026-03-18T14:46:33+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-18 14:46","date_timestamp":1773845193,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86252552","content_html":"<p><a href=\"http://aldenmorris.bsky.social\">@aldenmorris.bsky.social</a> Cool. I am curious, what is the data source for the app. I am trying to imagine how an establishment would report such data in approximate real time.</p>\n","url":"https://micro.blog/frankm/86252552","date_published":"2026-03-15T15:12:45+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-15 15:12","date_timestamp":1773587565,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85910472","content_html":"<p><a href=\"https://micro.blog/microsocial\">@microsocial</a> I can test it for you.</p>\n","url":"https://micro.blog/frankm/85910472","date_published":"2026-03-10T16:18:04+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-10 16:18","date_timestamp":1773159484,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85500233","content_html":"<p><a href=\"https://micro.blog/help\">@help</a> I am afraid Bookshelves is completely broke now for me. I get no results for entering ISBN (9780385473071). I get results for by entering title and author last name but then cannot add to any book shelf.</p>\n","url":"https://micro.blog/frankm/85500233","date_published":"2026-03-04T17:21:51+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-04 17:21","date_timestamp":1772644911,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85415863","content_html":"<p><a href=\"https://micro.blog/jaheppler\">@jaheppler</a> Did you use the Obsidian CLI or an MCP? I’ve been using a MCP to enable queries from Claude to my vault.</p>\n","url":"https://micro.blog/frankm/85415863","date_published":"2026-03-03T15:35:28+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-03 15:35","date_timestamp":1772552128,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85281248","content_html":"<p><a href=\"https://micro.blog/isaacgreene\">@isaacgreene</a> This is amongst the value of having arts in education.</p>\n","url":"https://micro.blog/frankm/85281248","date_published":"2026-03-01T16:32:04+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-03-01 16:32","date_timestamp":1772382724,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84937197","content_html":"<p><a href=\"https://micro.blog/help\">@help</a> <a href=\"https://micro.blog/manton\">@manton</a> Bookshelves does not seem to be working, I am trying to add a book to Currently Reading. First I search for the book (The Return Of The Prodigal Son by Henri Nouwen) and click one of the search results, I click Currently Reading. I returns to the page but the book is not added.</p>\n","url":"https://micro.blog/frankm/84937197","date_published":"2026-02-24T17:11:14+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-02-24 17:11","date_timestamp":1771953074,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84862887","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> As Anton said, I have found it can take several minutes even for the item to appear in Posts on micro.blog, let alone publish. On a few occasions I have assumed that the ping was not received and therefore manually copy/pasted the post and then came back to find a duplicate. It acts as though the pings are queuing up to be processed later. My microblog posting script really has one line:<br>\nhttp.readUrl(“<a href=\"https://micro.blog/ping?url=\">micro.blog/ping</a>” + opml.getHeaders().urlPublic)</p>\n","url":"https://micro.blog/frankm/84862887","date_published":"2026-02-23T17:08:26+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-02-23 17:08","date_timestamp":1771866506,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84799137","content_html":"<p><a href=\"https://micro.blog/dave\">@dave</a> In my experience there is a bit of a lag when posting from Drummer to micro.blog. I don’t know whether that is because of the server my blog is on or something happening in general. <a href=\"https://micro.blog/manton\">@manton</a></p>\n","url":"https://micro.blog/frankm/84799137","date_published":"2026-02-22T17:21:12+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-02-22 17:21","date_timestamp":1771780872,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84453341","content_html":"<p><a href=\"https://micro.blog/vincode\">@vincode</a> What is the upgrade path if one has been using prior versions?</p>\n","url":"https://micro.blog/frankm/84453341","date_published":"2026-02-17T17:29:05+00:00","author":{"name":"Frank McPherson","url":"https://frankm.org","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F734955df329e83c2aa3ffdfec595697d%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"frankm"}},"_microblog":{"date_relative":"2026-02-17 17:29","date_timestamp":1771349345,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}