{"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":"95192746","content_html":"<p>Winning The Trade Deadline Doesn't Matter: <a href=\"https://frankmcpherson.blog/2026/08/04/winning-the-trade-deadline-doesnt.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/08/04/winning-the-trade-deadline-doesnt.html","date_published":"2026-08-04T18:36: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":"18:36","date_timestamp":1785868593,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/117038686825163160","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3msbnstz2ii22"]}},{"id":"95040309","content_html":"<p>A Fool With A Tool Is Still A Fool: <a href=\"https://frankmcpherson.blog/2026/08/01/a-fool-with-a-tool.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/08/01/a-fool-with-a-tool.html","date_published":"2026-08-01T18:33: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-08-01 18:33","date_timestamp":1785609198,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/117021687064714424","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3ms24aarltb2m"]}},{"id":"94872806","content_html":"<p>Only You Can Change You: <a href=\"https://frankmcpherson.blog/2026/07/29/only-you-can-change-you.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/07/29/only-you-can-change-you.html","date_published":"2026-07-29T20:32: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-07-29 20:32","date_timestamp":1785357176,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/117005172189822248","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mrsrkalekc2s"]}},{"id":"94797314","content_html":"<p>Roadtripping In A Hyundai Tuscon: <a href=\"https://frankmcpherson.blog/2026/07/28/roadtripping-in-a-hyundai-tuscon.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/07/28/roadtripping-in-a-hyundai-tuscon.html","date_published":"2026-07-28T15:13:52+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-07-28 15:13","date_timestamp":1785251632,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116998255610739805","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mrppauvvxz2x"]}},{"id":"94750383","content_html":"<p>Looking In The Mirror: <a href=\"https://frankmcpherson.blog/2026/07/27/looking-in-the-mirror.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/07/27/looking-in-the-mirror.html","date_published":"2026-07-27T19:03: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-07-27 19:03","date_timestamp":1785179013,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116993495157336930","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mrnlm2jvgk2x"]}},{"id":"94692540","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I also see the same behavior in the micro social app. I suspect it’s caused by a control used in the app that doesn’t have the exact behavior of a web browser. It might also be tied to the “more” functionality when you get past the first amount of items in the timeline. You mimic this in the browser to, and I personally prefer paging like Lillihub does rather than a continues timeline, but my preference may be an outlier.</p>\n","url":"https://micro.blog/frankm/94692540","date_published":"2026-07-26T16:19: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-07-26 16:19","date_timestamp":1785082750,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94692062","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> No I think it has been happening for a while when opening links internally. Switched to loading in external browser. I think it would be nice to have a setting for manual refresh.</p>\n","url":"https://micro.blog/frankm/94692062","date_published":"2026-07-26T16:08:08+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-07-26 16:08","date_timestamp":1785082088,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94689734","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Why does the micro.blog app on the iPad reload the timeline and return to the top after clicking a shared link? Can this be made to keep the timeline in place?</p>\n","url":"https://micro.blog/frankm/94689734","date_published":"2026-07-26T15:10: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-07-26 15:10","date_timestamp":1785078647,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94689574","content_html":"<p><a href=\"https://micro.blog/AndySylvester\">@AndySylvester</a> My wish for viewers like this and pagePark is the support for collapse all and expand all. I think that display of outlines should include some of the outline viewing functionality. I work around this with pagePark by manually setting flCollapse to true on nodes in Drummer.</p>\n","url":"https://micro.blog/frankm/94689574","date_published":"2026-07-26T15:06:31+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-07-26 15:06","date_timestamp":1785078391,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94689061","content_html":"<p>Finally back home to mornings on the patio being sernaded by the cicadas. We saw a lot of the following during our road trip.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/2044/2026/003c66f49d-m.jpg\" alt=\"\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/2044/2026/cf8d930184-m.jpg\" alt=\"\" loading=\"lazy\">\n</div>","summary":"","url":"https://frankmcpherson.blog/2026/07/26/finally-back-home-to-mornings.html","date_published":"2026-07-26T14:49:58+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-07-26 14:49","date_timestamp":1785077398,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116986855823263484","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mrknb5rn772q"]}},{"id":"94303022","content_html":"<p>Taking in all the sights</p>\n<img src=\"https://cdn.uploads.micro.blog/2044/2026/73e43d6c02-m.jpg\" width=\"600\" height=\"450\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://frankmcpherson.blog/2026/07/19/taking-in-all-the-sights.html","date_published":"2026-07-20T00:06: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-07-20 00:06","date_timestamp":1784506011,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116949388525980823","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mqzyspdtnk2w"]}},{"id":"94177780","content_html":"<p><a href=\"https://manton.org\">Manton</a> has added a new feature that displays <a href=\"https://frankmcpherson.blog/books-read-by-month/\">books that I have read by month</a>.  You will find a like to the page from <a href=\"https://frankmcpherson.blog/reading/\">the Reading page</a>, it is called <a href=\"https://frankmcpherson.blog/books-read-by-month/\">Finished Reading By Month</a>.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/07/17/manton-has-added-a-new.html","date_published":"2026-07-17T16:10: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-07-17 16:10","date_timestamp":1784304616,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116936188285514597","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mqu57vgpwt2x"]}},{"id":"94176801","content_html":"<p><a href=\"https://micro.blog/heyloura\">@heyloura</a> Good luck and thanks again for the hosting.</p>\n","url":"https://micro.blog/frankm/94176801","date_published":"2026-07-17T15:52:57+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-07-17 15:52","date_timestamp":1784303577,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94128749","content_html":"<p>A year ago I was working in the basement for my job of 37 years, today I am in a coffee shop in Loveland, Colorado casually drinking a latte and reading. Nothing more than realizing how my life has changed.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/07/16/a-year-ago-i-was.html","date_published":"2026-07-16T20:55:55+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-07-16 20:55","date_timestamp":1784235355,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116931649840076369","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mqs4q2lxbt2i"]}},{"id":"94056630","content_html":"<p>Road tripping, any guess where?</p>\n<img src=\"https://cdn.uploads.micro.blog/2044/2026/cd50df53be-m.jpg\" loading=\"lazy\">\n","summary":"","url":"https://frankmcpherson.blog/2026/07/15/road-tripping-any-guess-where.html","date_published":"2026-07-15T17:21: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-07-15 17:21","date_timestamp":1784136113,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116925145747957042","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mqpacejtul2n"]}},{"id":"94007726","content_html":"<p>Sounds to me like at least for the moment <a href=\"https://coywolf.com/news/social-media/you-can-now-chat-using-rss-well-sort-of/\">RSS chat</a> is like old school <a href=\"https://en.wikipedia.org/wiki/Bulletin_board_system\">Bulletin Board Systems (BBS)</a> before things like Fido net. I imagine people will quickly want some form of federation because most people aren’t old enough to have been experienced BBSes and the idea of small, sandboxed, online communities.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/07/14/sounds-to-me-like-at.html","date_published":"2026-07-14T21:36: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-07-14 21:36","date_timestamp":1784064973,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116920493261700102","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mqn66mzuzs2n"]}},{"id":"93534988","content_html":"<p>Can you correctly answer the questions on <a href=\"https://www.inquirer.com/opinion/commentary/citizenship-test-immigration-america-250-20260704.html?id=X63tkJvrvQeJg&amp;utm_source=social&amp;utm_campaign=gift_link&amp;utm_medium=referral\">the civics test</a> that people who wish to be U.S. citizens must be able to correctly answer?</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/07/06/can-you-correctly-answer-the.html","date_published":"2026-07-06T16:37:31+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-07-06 16:37","date_timestamp":1783355851,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116874011861858716","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mpyjndomoa24"]}},{"id":"93435093","content_html":"<p>A Method For Quoteblogs: <a href=\"https://frankmcpherson.blog/2026/07/04/a-method-for-quoteblogs.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/07/04/a-method-for-quoteblogs.html","date_published":"2026-07-04T17:00: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-07-04 17:00","date_timestamp":1783184406,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116862775399741942","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mptjxlmk562b"]}},{"id":"93433743","content_html":"<p>Independent Food For Thought: <a href=\"https://frankmcpherson.blog/2026/07/04/independent-food-for-though.html\">frankmcpherson.blog</a></p>","summary":"","url":"https://frankmcpherson.blog/2026/07/04/independent-food-for-though.html","date_published":"2026-07-04T16:20: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-07-04 16:20","date_timestamp":1783182012,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116862618615728601","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mpthqccutb2h"]}},{"id":"93259543","content_html":"<p><a href=\"https://micro.blog/patrickrhone\">@patrickrhone</a> You found a lake. I heard they are hard to find in Minnesota.</p>\n","url":"https://micro.blog/frankm/93259543","date_published":"2026-07-01T16:58:57+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-07-01 16:58","date_timestamp":1782925137,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93199059","content_html":"<p><a href=\"https://micro.blog/JimRain\">@JimRain</a> Newt Gingrich traded Congress’ role as co-equal branch of the government to be the “team” either for or against the President depending upon the majority party in Congress and the part of the President.</p>\n","url":"https://micro.blog/frankm/93199059","date_published":"2026-06-30T17:14:36+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-30 17:14","date_timestamp":1782839676,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93081363","content_html":"<p>Terry Cowan, <a href=\"https://readwise.io/reader/shared/01ktjafv4vwgr2jhk45wwh44r6\">Predestinated America</a>:</p>\n<blockquote>\n<p>Greed has ever been with us, in all places and all times; but this hunger for money had always been called for what it was: <a href=\"https://www.merriam-webster.com/dictionary/avarice\">avarice</a>.  Calvinism, combined with Luther’s concept of a calling in life, ennobled this vice into a virtue</p>\n</blockquote>\n<p>Link added.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/06/28/terry-cowan-predestinated-america-greed.html","date_published":"2026-06-28T17:33: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-06-28 17:33","date_timestamp":1782668030,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116828934128979367","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mpej2erjl623"]}},{"id":"93079132","content_html":"<p><a href=\"https://www.joanwestenberg.com/p/just-be-normal-about-st?__readwiseLocation=\">Joan Westenberg</a>:</p>\n<blockquote>\n<p>A normal life has room for contradiction.</p>\n<p>You can care about nutrition and eat cake at a birthday party. You can care about sleep and stay up late sometimes. You can care about politics and have friends who don’t share your every worldview. You can care about your work and still close your laptop when your kid wants you to play Uno. You can be spiritually curious and still be skeptical of people selling enlightenment subscriptions. You can be disciplined and still be fun. You can be principled and still be kind.</p>\n<p>This shouldn’t sound radical. None of it should sound radical. It only...</p>\n</blockquote> <a href=\"https://frankmcpherson.blog/2026/06/28/joan-westenberg-a-normal-life.html\">frankmcpherson.blog</a>","summary":"","url":"https://frankmcpherson.blog/2026/06/28/joan-westenberg-a-normal-life.html","date_published":"2026-06-28T16:49: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-06-28 16:49","date_timestamp":1782665380,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116828760412808013","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mpegle3vm52n"]}},{"id":"92965111","content_html":"<p>Learned yesterday that <a href=\"https://om.co/2026/06/24/1966-2026/\">Om Malik passed away</a>. He was just 59 years old but had been living with a heart condition for several years. I did not know him personally but did follow his work and appreciated his writing. He will be missed by many.</p>\n","summary":"","url":"https://frankmcpherson.blog/2026/06/26/learned-yesterday-that-om-malik.html","date_published":"2026-06-26T16:05:55+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-26 16:05","date_timestamp":1782489955,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116817264493697488","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mp7d7mh4eg26"]}},{"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,"is_podcast":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,"is_podcast":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,"is_podcast":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,"is_podcast":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,"is_podcast":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,"is_podcast":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,"is_podcast":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,"is_podcast":false,"note":"","syndication":["https://twit.social/@frankm/116743874112947805","https://bsky.app/profile/did:plc:bsari6o5clcvqt7vqm3qnteo/post/3mo6qbk6znc2b"]}},{"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":"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}}]}