“Happy” March 2020, 2020. Year 5½ of “two weeks to flatten the curve”. 🫠
I was able to get the updated COVID-19 booster, today. Nice to see some systems are working.
{
"type": "entry",
"published": "2025-09-10T11:09:44-0400",
"url": "https://martymcgui.re/2025/09/10/110944/",
"content": {
"text": "\u201cHappy\u201d March 2020, 2020. Year 5\u00bd of \u201ctwo weeks to flatten the curve\u201d. \ud83e\udee0\nI was able to get the updated COVID-19 booster, today. Nice to see some systems are working.",
"html": "<p>\u201cHappy\u201d March 2020, 2020. Year 5\u00bd of \u201ctwo weeks to flatten the curve\u201d. \ud83e\udee0</p>\n<p>I was able to get the updated COVID-19 booster, today. Nice to see some systems are working.</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "45910446",
"_source": "175"
}
{
"type": "entry",
"published": "2025-09-10T05:11:13+00:00",
"url": "https://cleverdevil.io/2025/birdhouse-20-done-next-an-eichler-inspired-birdhouse-for-our-la",
"photo": [
"https://cleverdevil.io/file/9e0365799530af50c1f1e34b88026a67/thumb.jpg",
"https://cleverdevil.io/file/28442438c0879a0cd5da3d7b7390ed0e/thumb.png"
],
"syndication": [
"https://cleverdevil.club/@jonathan/115178279720851141",
"https://bsky.app/profile/cleverdevil.io/post/3lyhhtosuay2n"
],
"name": "Birdhouse 2.0 done! Next, an Eichler-inspired birdhouse for our LA Home",
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/profile/cleverdevil",
"photo": "https://cleverdevil.io/file/e37c3982acf4f0a8421d085b9971cd71/thumb.jpg"
},
"post-type": "photo",
"_id": "45904841",
"_source": "10"
}
{
"type": "entry",
"published": "2025-09-09 17:53-0700",
"url": "https://gregorlove.com/2025/09/lessons-custom-wordpress-plugins/",
"category": [
"WordPress",
"dev"
],
"syndication": [
"https://news.indieweb.org/en",
"https://bsky.app/profile/gregorlove.com/post/3lyh2onz5lv2s"
],
"name": "Lessons for custom WordPress plugins and themes",
"content": {
"text": "I was reminded of this WordPress issue that has bitten me twice now, so it\u2019s definitely time to document it.\n\nShort version: If you write a custom WordPress theme or plugin only for your site, you probably want to include Update URI: false in the header comment. This stops WordPress from checking for updates against the official directories and potentially overwriting your code. Read more in the official blog post.\n\nLonger version: When WordPress checks for updates to plugins and themes, it is basically checking the name and the version number against the official directories. If there is a newer version, then it prompts you to install the update. This generally works fine until you consider more generically-named things. For example, years ago for a work client, we set up a member directory plugin that we very aptly named... \u201cmember directory.\u201d Later, the client saw there was a new version available so clicked \u201cupdate\u201d and suddenly the directory stopped working.\n\nYep, the WordPress update system didn\u2019t really have a way to differentiate generically-named plugins. The update process replaced our custom plugin with the one in the official plugin list. We have backups so it was an easy fix, but it was baffling to find out that could even happen. I tracked down a WordPress issue discussing it and chimed in with my +1.\n\nThankfully there was an update in version 5.8, but it still requires developers to opt-out by adding a line to the header comment. We were bitten by this again today with a third-party plugin called \u201ccustom post types.\u201d No, not that one.\n\nLessons for custom plugins and themes:\n\nUse Update URI: false in the header comment to disable update checks\n\tOptional, but a good practice: use more specific names. Prefixing the name with the client/organization goes a long way to making unique names.",
"html": "<p>I was reminded of this WordPress issue that has bitten me twice now, so it\u2019s definitely time to document it.</p>\n\n<p><b>Short version:</b> If you write a custom WordPress theme or plugin only for your site, you probably want to include <code>Update URI: false</code> in the <a href=\"https://developer.wordpress.org/plugins/plugin-basics/header-requirements/\">header comment</a>. This stops WordPress from checking for updates against the official directories and potentially overwriting your code. Read more in <a href=\"https://make.wordpress.org/core/2021/06/29/introducing-update-uri-plugin-header-in-wordpress-5-8/\">the official blog post</a>.</p>\n\n<p><b>Longer version:</b> When WordPress checks for updates to plugins and themes, it is basically checking the name and the version number against the official directories. If there is a newer version, then it prompts you to install the update. This generally works fine until you consider more generically-named things. For example, years ago for a work client, we set up a member directory plugin that we very aptly named... \u201cmember directory.\u201d Later, the client saw there was a new version available so clicked \u201cupdate\u201d and suddenly the directory stopped working.</p>\n\n<p>Yep, the WordPress update system didn\u2019t really have a way to differentiate generically-named plugins. The update process replaced our custom plugin with the one in the official plugin list. We have backups so it was an easy fix, but it was baffling to find out that could even happen. I tracked down a <a href=\"https://core.trac.wordpress.org/ticket/32101\">WordPress issue</a> discussing it and <a href=\"https://gregorlove.com/2020/06/issue-ability-to-mark-plugin/\">chimed in with my +1</a>.</p>\n\n<p>Thankfully there was an update in version 5.8, but it still requires developers to opt-out by adding a line to the header comment. We were bitten by this again today with a third-party plugin called \u201ccustom post types.\u201d No, <a href=\"https://wordpress.org/plugins/custom-post-types/\">not that one</a>.</p>\n\n<p>Lessons for custom plugins and themes:</p>\n\n<ul><li>Use <code>Update URI: false</code> in the header comment to disable update checks</li>\n\t<li>Optional, but a good practice: use more specific names. Prefixing the name with the client/organization goes a long way to making unique names.</li>\n</ul>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "article",
"_id": "45904615",
"_source": "95"
}
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/20250909/splitsville-should-have-been-better",
"published": "2025-09-09T22:22:24-07:00",
"content": {
"html": "<p>Most disappointing film of the year for me so far; <em>Splitsville</em> is a project which looks absolutely incredible on paper. The \u201cbones\u201d of the story are certainly compelling. And what\u2019s not to love about seeing Dakota Johnson AND Adria Arjona on screen at the same time?! In a madcap screwball comedy about the confusing complexities of modern love, hard breakups, and \u201copen relationships\u201d no less!</p>\n\n<p>Unfortunately, while the execution of the filmmaking is generally quite good (direction, acting, wild antics, laugh-out-loud moments), the story suffers greatly from a sense of self-indulgence (they could have easily trimmed 15-20 minutes off of this\u2026it weirdly felt much longer than <em>Materialists</em> even though it was actually shorter than the latter\u2014a far superior film I might add). But not just that, I found the \u201csexual politics\u201d of the plot to be <strong>shockingly regressive.</strong> In an era when I am very sensitive to the rolling back of progressive ideas around relationships, identity, sexuality, and family structures, it is disheartening to watch a film that\u2014again on paper appears pretty bold and envelope-pushing\u2014falls back on oh-so-familiar tropes which are so outdated I felt emotionally manipulated.</p>\n\n<p>So many beats came across as \u201cwe don\u2019t understand what makes any of those progressive millennial hippies tick but it seems funny so we\u2019ll riff on that\u201d sort of humor, which ends up making the whole thing feel\u2026ignorant. Without giving too much away, one of the lead characters at one point is temporarily dating someone of the same gender. And at first, I\u2019m impressed to see bisexuality depicted on screen where it\u2019s not immediately the butt of jokes. And yet! That moment is gone nearly as quickly as it began and <em>nobody ever addresses it or references it ever again</em>. Ever. Not even the slightest comment of like \u201coh, I never realized you were bi\u201d or even \u201chey, I thought you\u2019d decided that wasn\u2019t for you, but sure OK I\u2019m cool with it.\u201d <strong>Nothing.</strong></p>\n\n<p>And that sort of clueless treatment of potentially complex and even contentious topics is rife throughout the whole movie. It\u2019s always how do we get to the next really dumb, completely over-the-top joke (but very cleverly timed and executed so it provides the illusion of being clever). Again, this feels to me like one of those <a href=\"https://jaredwhite.com/tag/movies\">#movies</a> that at its core is culturally conservative and regressive yet wraps itself in a cloak of modern edginess. Which is truly a shame because we <em>need</em> more retro-inspired screwball comedies in cinema that can good-naturedly poke fun at how silly we humans are even in a culture of earnest enlightenment.</p>\n\n<p>I know next to nothing about the filmmakers behind <em>Splitsville</em>, but if they were to ask me how they could have made this better (not that they would ever have reason to!), I would have suggested they spend more time observing real relationships in open marriages, real polyamory, queer relationships, BDSM relationships (learn a thing or two about <em>informed consent</em> ya dorks!), and just basically anything other than <em>he-hawing</em> over who has a bigger dick and which girl is pining for which man now. \ud83d\ude44</p>",
"text": "Most disappointing film of the year for me so far; Splitsville is a project which looks absolutely incredible on paper. The \u201cbones\u201d of the story are certainly compelling. And what\u2019s not to love about seeing Dakota Johnson AND Adria Arjona on screen at the same time?! In a madcap screwball comedy about the confusing complexities of modern love, hard breakups, and \u201copen relationships\u201d no less!\n\nUnfortunately, while the execution of the filmmaking is generally quite good (direction, acting, wild antics, laugh-out-loud moments), the story suffers greatly from a sense of self-indulgence (they could have easily trimmed 15-20 minutes off of this\u2026it weirdly felt much longer than Materialists even though it was actually shorter than the latter\u2014a far superior film I might add). But not just that, I found the \u201csexual politics\u201d of the plot to be shockingly regressive. In an era when I am very sensitive to the rolling back of progressive ideas around relationships, identity, sexuality, and family structures, it is disheartening to watch a film that\u2014again on paper appears pretty bold and envelope-pushing\u2014falls back on oh-so-familiar tropes which are so outdated I felt emotionally manipulated.\n\nSo many beats came across as \u201cwe don\u2019t understand what makes any of those progressive millennial hippies tick but it seems funny so we\u2019ll riff on that\u201d sort of humor, which ends up making the whole thing feel\u2026ignorant. Without giving too much away, one of the lead characters at one point is temporarily dating someone of the same gender. And at first, I\u2019m impressed to see bisexuality depicted on screen where it\u2019s not immediately the butt of jokes. And yet! That moment is gone nearly as quickly as it began and nobody ever addresses it or references it ever again. Ever. Not even the slightest comment of like \u201coh, I never realized you were bi\u201d or even \u201chey, I thought you\u2019d decided that wasn\u2019t for you, but sure OK I\u2019m cool with it.\u201d Nothing.\n\nAnd that sort of clueless treatment of potentially complex and even contentious topics is rife throughout the whole movie. It\u2019s always how do we get to the next really dumb, completely over-the-top joke (but very cleverly timed and executed so it provides the illusion of being clever). Again, this feels to me like one of those #movies that at its core is culturally conservative and regressive yet wraps itself in a cloak of modern edginess. Which is truly a shame because we need more retro-inspired screwball comedies in cinema that can good-naturedly poke fun at how silly we humans are even in a culture of earnest enlightenment.\n\nI know next to nothing about the filmmakers behind Splitsville, but if they were to ask me how they could have made this better (not that they would ever have reason to!), I would have suggested they spend more time observing real relationships in open marriages, real polyamory, queer relationships, BDSM relationships (learn a thing or two about informed consent ya dorks!), and just basically anything other than he-hawing over who has a bigger dick and which girl is pining for which man now. \ud83d\ude44"
},
"name": "\u201cSplitsville\u201d Could & Should Have Been Much Better",
"post-type": "article",
"_id": "45904560",
"_source": "2783"
}
{
"type": "entry",
"published": "2025-08-03T20:14:39-0400",
"url": "https://martymcgui.re/2025/08/03/201439/",
"category": [
"making",
"machine-knitting"
],
"name": "Machine Knitting Continues",
"content": {
"text": "Heck yeah, I\u2019m retro-posting. Hello from the future!\nIt\u2019s August 3rd, 2025 and time for more machine knitting!\n\n\nA nice clear morning at Brooklyn's Textile Art Center\n\nHello, old friendI started the day practicing some of the techniques from day one of the class.\n\n\n\n\n\n\n\nPracticing some naive increasing and a bad rescue of a dropped stitch.I have forgotten the first technique Elaine taught us for the day, but it let\nus work in a second yarn by hand as each row is knit. Seems like maybe a cool\nway to work in wires or conductive thread??\n\n\nThis chunky yarn! Pull half the needles forward and lay it across them. This also requires enabling the brush wheels on the knitting carriage (not shown).Next up, we learned about putting working needles in hold, aka short-rowing,\nwhich allows you to \u201cgrow\u201d sections of the knitting by adding rows just to one\nsection, while other parts of the work stay put.\n\n\n\nA triangular section of yellow made by short-rowing in right-to-left. Note how the cast-on comb is now at an angle!\n\nI had to make another triangular section to balance it out. \u2696\ufe0f\n\nNext it was time for two-color patterned knitting with fair isle, powered by\npunch cards!\n\n\n\n\n\n\n\n\n\n\n\nI grabbed this floral pattern. The arrow shows you which way it goes in the machine. Once it's fed halfway, you use plastic clips to join the start and end, forming a loop so the pattern repeats!The knitting carriage needs several adjustments to begin following the punch\ncard pattern.\n\n\n\n\n\n\n\n\n\nStart with the carriage to the left, turn the knob to 'KC', and knit one row in your main color from left-to-right. This will set the needles for the first row of the pattern.\n\n\n\n\n\n\n\n\nWith the needles set and the carriage on the right, Press the 'MC' button and add the contrast yarn.Then\u2026 knit a bunch of rows! When you\u2019re done patterning, you can snip the contrast yarn, turn the carriage back knob back to \u2018NL\u2019 and disable the \u2018MC\u2019 button, then proceed knitting in your main yarn color as normal.\n\n\n\n\n\n\n\n\n\nFair isle knitting creates \"floats\" on the back (purl) side, which is what faces us while we knit. Seen from the correct (knit) side, the pattern is revealed! Also, it looks like I dropped a stitch at some point and produced a little snag here. Oh well!After a lunch break, we spent most of the rest of the time practicing what we\u2019d learned so far.\nNear the end, Elaine taught a few important techniques that you do off the machine.\n\n\n\n\n\n\n\nThe diagram shows one way to make a \"gauge swatch\", which is required to find out how many stitches and rows produce an inch of finished knitting. On the right is an example of mattress stitching, used to join the edges of knit pieces together.Note to self, or anyone who wants to book some studio time to do some machine knitting at the TAC:\n\n\n\n\n\n\n\nThere's a cabinet for the knitting machine accessories and here are some context clues for finding them!And that was the end of the class! I learned so much, but mostly that I have so much yet to learn.\n\n\nGoodbye, new friend.Looks like I didn\u2019t take a photo of my collection of swatches from the day. I should really lay those out and write them up!\nWill I continue my machine knitting journey?? Stick around to find out! Subscribe in your favorite feed reader, and so on, and so forth!",
"html": "<p><em>Heck yeah, I\u2019m retro-posting. Hello from the future!</em></p>\n<p>It\u2019s August 3rd, 2025 and time for <em>more machine knitting!</em></p>\n<a href=\"https://media.martymcgui.re/94/2d/bc/fa/a2bc30e157d9a7f63d6696bdbee9a2e0429315ae11e839ac1ab407c6.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/94/2d/bc/fa/a2bc30e157d9a7f63d6696bdbee9a2e0429315ae11e839ac1ab407c6.jpg\" alt=\"A two-story white brick building with arched windows on a sunny day. A street sign in the foreground indicates this is the corner of Whitwell Place and Carroll St.\" /></a>\n\nA nice clear morning at Brooklyn's Textile Art Center<a href=\"https://media.martymcgui.re/c8/78/a9/a8/ad75df04aa3ed12351d792a96f690a9bef12cb4e6675667cea4c8d86.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/c8/78/a9/a8/ad75df04aa3ed12351d792a96f690a9bef12cb4e6675667cea4c8d86.jpg\" alt=\"Knitting machine on a steel stand next to a small white stool in a workshop with a worn wooden floor.\" /></a>\n\nHello, old friend<p>I started the day practicing some of the techniques <a href=\"https://martymcgui.re/2025/08/02/182236/\">from day one of the class</a>.</p>\n\n<a href=\"https://media.martymcgui.re/7c/27/5a/ec/d480d0d45c3af2023ca3c9a95ba6017b9645173bc2c4456ab9a1338f.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/7c/27/5a/ec/d480d0d45c3af2023ca3c9a95ba6017b9645173bc2c4456ab9a1338f.jpg\" alt=\"A rectangular swatch about 30 stitches wide hangs from the knitting machine, weighed down by the cast-on comb and claw weights. The swatch begins with blue yarn at the bottom, has a stripe of mixed blue and yellow yarn, then a patch of yellow yarn.\" /></a>\n\n<a href=\"https://media.martymcgui.re/9c/fc/c3/01/53d8fbe7704410e799731ab9c0f41c265f9a936ac9fcb34be3aa2fd5.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/9c/fc/c3/01/53d8fbe7704410e799731ab9c0f41c265f9a936ac9fcb34be3aa2fd5.jpg\" alt=\"The same swatch several rows later. Its been increased to about 40 stitches.\" /></a>\n\n\n\nPracticing some naive increasing and a bad rescue of a dropped stitch.<p>I have forgotten the first technique Elaine taught us for the day, but it let\nus work in a second yarn by hand as each row is knit. Seems like maybe a cool\nway to work in wires or conductive thread??</p>\n<a href=\"https://media.martymcgui.re/17/23/80/b6/1cd2a0c6260a857a883815d3557a8b14743bd6b820a0e942738500e9.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/17/23/80/b6/1cd2a0c6260a857a883815d3557a8b14743bd6b820a0e942738500e9.jpg\" alt=\"Chunky black yarn with sparkles in it laid across a bed of machine knitting needles.\" /></a>\n\nThis chunky yarn! Pull half the needles forward and lay it across them. This also requires enabling the brush wheels on the knitting carriage (not shown).<p>Next up, we learned about putting working needles in hold, aka short-rowing,\nwhich allows you to \u201cgrow\u201d sections of the knitting by adding rows just to one\nsection, while other parts of the work stay put.</p>\n\n<a href=\"https://media.martymcgui.re/88/e8/9d/9e/5537d8475659bc26e242e9ad0cd514bf8fcceae65b0555dfb23529f7.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/88/e8/9d/9e/5537d8475659bc26e242e9ad0cd514bf8fcceae65b0555dfb23529f7.jpg\" alt=\"A swatch of knitting with two rectangles of blue separated by a triangular section of yellow yarn.\" /></a>\n\nA triangular section of yellow made by short-rowing in right-to-left. Note how the cast-on comb is now at an angle!<a href=\"https://media.martymcgui.re/ff/17/27/ec/91aef1114a71ef6f14822bbcce625e9b09621c6861859dbf94ebfbc5.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/ff/17/27/ec/91aef1114a71ef6f14822bbcce625e9b09621c6861859dbf94ebfbc5.jpg\" alt=\"The same swatch wtih a new triangular yellow section and rectangular blue section.\" /></a>\n\nI had to make another triangular section to balance it out. \u2696\ufe0f\n\n<p>Next it was time for two-color patterned knitting with fair isle, powered by\n<strong>punch cards</strong>!</p>\n\n<a href=\"https://media.martymcgui.re/f6/ca/e9/0b/bad2c8811adb73ca95e619c53ceb3f62a12faeedbeeb5c0d3756781c.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/f6/ca/e9/0b/bad2c8811adb73ca95e619c53ceb3f62a12faeedbeeb5c0d3756781c.jpg\" alt=\"Punch card with a rose-like floral pattern.\" /></a>\n\n<a href=\"https://media.martymcgui.re/2f/53/d7/17/7ea0f92bcd2d50edc1ba9c7ee59df55b5d95ac8b7c03f516fc75b9e5.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/2f/53/d7/17/7ea0f92bcd2d50edc1ba9c7ee59df55b5d95ac8b7c03f516fc75b9e5.jpg\" alt=\"Hand holding the punch card for scale, with the knitting machine in the background.\" /></a>\n\n<a href=\"https://media.martymcgui.re/da/65/35/d2/ef241519dc7e9cbc68aecef8274aa4e4b8e7adac09d532002582a311.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/da/65/35/d2/ef241519dc7e9cbc68aecef8274aa4e4b8e7adac09d532002582a311.jpg\" alt=\"Punch card inserted into the card reader on the knitting machine.\" /></a>\n\n<a href=\"https://media.martymcgui.re/dc/c3/23/7f/990c3658d7742916161b02025ad1f34c3b5a885f9feb61dbccf35695.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/dc/c3/23/7f/990c3658d7742916161b02025ad1f34c3b5a885f9feb61dbccf35695.jpg\" alt=\"Detail of the punch card with plastic clips joining the start and end edges to form a loop.\" /></a>\n\n\n\nI grabbed this floral pattern. The arrow shows you which way it goes in the machine. Once it's fed halfway, you use plastic clips to join the start and end, forming a loop so the pattern repeats!<p>The knitting carriage needs several adjustments to begin following the punch\ncard pattern.</p>\n\n<a href=\"https://media.martymcgui.re/6b/f9/e6/0a/90773e58f5ec3f0ef44b61f983e3c091d828541a76cbedeafdef6cbf.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/6b/f9/e6/0a/90773e58f5ec3f0ef44b61f983e3c091d828541a76cbedeafdef6cbf.jpg\" alt=\"Knitting carriage on the left side of the machine in 'normal' mode. Switches and knobs set to 'N' and no buttons depressed.\" /></a>\n\n<a href=\"https://media.martymcgui.re/c0/f2/cd/24/13f1663403dd1bb4664b6637a458a376300f787c4c2566b600ab9860.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/c0/f2/cd/24/13f1663403dd1bb4664b6637a458a376300f787c4c2566b600ab9860.jpg\" alt=\"Pointing finger indicates that the knob on the back-right of the carriage is to be changed.\" /></a>\n\n<a href=\"https://media.martymcgui.re/ee/2e/57/3f/516dec95c5b24809c66ea66ee335a827b893a75022bc5aad4e2adca7.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/ee/2e/57/3f/516dec95c5b24809c66ea66ee335a827b893a75022bc5aad4e2adca7.jpg\" alt=\"Knob has been switched from 'NL' to 'KC'\" /></a>\n\n\n\nStart with the carriage to the left, turn the knob to 'KC', and knit one row in your main color from left-to-right. This will set the needles for the first row of the pattern.\n<a href=\"https://media.martymcgui.re/7e/57/03/6e/37ac5ca74ebf8cc6124e694d9427871bef1d4e883f4b4b9577fb3a8b.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/7e/57/03/6e/37ac5ca74ebf8cc6124e694d9427871bef1d4e883f4b4b9577fb3a8b.jpg\" alt=\"Carriage on the right side of the machine with the blue main color yarn threaded into slot A. A pointing finger indicates the center 'MC' button, which is not pressed.\" /></a>\n\n<a href=\"https://media.martymcgui.re/7d/c8/48/a2/f5caec11559b4228bd3cf8df3b75a206169ecf486be7639871270ab4.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/7d/c8/48/a2/f5caec11559b4228bd3cf8df3b75a206169ecf486be7639871270ab4.jpg\" alt=\"The center 'MC' button is now pressed.\" /></a>\n\n<a href=\"https://media.martymcgui.re/f8/e2/22/3f/f3dbc80e94166d8d56070ac98e7447d1eac813e3598aef47fe54d0cb.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/f8/e2/22/3f/f3dbc80e94166d8d56070ac98e7447d1eac813e3598aef47fe54d0cb.jpg\" alt=\"The yellow contrast color yarn has been threaded into slot B.\" /></a>\n\n\n\nWith the needles set and the carriage on the right, Press the 'MC' button and add the contrast yarn.<p>Then\u2026 knit a bunch of rows! When you\u2019re done patterning, you can snip the contrast yarn, turn the carriage back knob back to \u2018NL\u2019 and disable the \u2018MC\u2019 button, then proceed knitting in your main yarn color as normal.</p>\n\n<a href=\"https://media.martymcgui.re/48/a7/a5/9f/89be4532dacc1428665a048e897dd88e060cfc73f0c1c549ca9963e9.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/48/a7/a5/9f/89be4532dacc1428665a048e897dd88e060cfc73f0c1c549ca9963e9.jpg\" alt=\"A swatch of fair isle knitting on the machine with the purl side facing us. Loose blue and yellow threads form 'floats'.\" /></a>\n\n<a href=\"https://media.martymcgui.re/80/ce/a9/20/453aef1da80a9feba5a576b60e7052b15e2b071929e2dadb81acd776.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/80/ce/a9/20/453aef1da80a9feba5a576b60e7052b15e2b071929e2dadb81acd776.jpg\" alt=\"Photo taken from underneath the machine, looking at the knit ('front') side of the swatch. The pattern produces yellow flowers on a blue background. My masked face is visible, making wide eyes at the camera.\" /></a>\n\n<a href=\"https://media.martymcgui.re/b3/bc/97/88/ad936650c4122f6854488193ef35f01e3255025e26b640202c81dbde.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/b3/bc/97/88/ad936650c4122f6854488193ef35f01e3255025e26b640202c81dbde.jpg\" alt=\"The swatch rests on my leg after being removed from the machine. The yellow-on-blue floral motif is visible. As is a snag created by some dropped stitches.\" /></a>\n\n\n\nFair isle knitting creates \"floats\" on the back (purl) side, which is what faces us while we knit. Seen from the correct (knit) side, the pattern is revealed! Also, it looks like I dropped a stitch at some point and produced a little snag here. Oh well!<p>After a lunch break, we spent most of the rest of the time practicing what we\u2019d learned so far.\nNear the end, Elaine taught a few important techniques that you do <em>off</em> the machine.</p>\n\n<a href=\"https://media.martymcgui.re/ad/1a/dd/33/12de35fd8cf9c6e4a80a17c8fb32581719990f2abeec85f1cb2795ff.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/ad/1a/dd/33/12de35fd8cf9c6e4a80a17c8fb32581719990f2abeec85f1cb2795ff.jpg\" alt=\"Sharpie diagram of a rectangular swatch of 50 stitches by 100 rows, with a row of contrast yarn and 20 rows of waste yarn on both the top and bottom.\" /></a>\n\n<a href=\"https://media.martymcgui.re/cb/3e/c3/ef/fb8cbf53db4811e7732e367aa6b9093b8ef143a9daa3f8fa7a68095c.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/cb/3e/c3/ef/fb8cbf53db4811e7732e367aa6b9093b8ef143a9daa3f8fa7a68095c.jpg\" alt=\"A hand holds a swatch of red and blue knitting joined into a tube.\" /></a>\n\n\n\nThe diagram shows one way to make a \"gauge swatch\", which is required to find out how many stitches and rows produce an inch of finished knitting. On the right is an example of mattress stitching, used to join the edges of knit pieces together.<p>Note to self, or anyone who wants to book some studio time to do some machine knitting at the TAC:</p>\n\n<a href=\"https://media.martymcgui.re/db/ab/3e/7d/4285719fdb40ff9016d46898cac927d93ac0cdf97da0527a8219ab1f.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/db/ab/3e/7d/4285719fdb40ff9016d46898cac927d93ac0cdf97da0527a8219ab1f.jpg\" alt=\"A cabinet labeled 'Knitting Machine Accessories'\" /></a>\n\n<a href=\"https://media.martymcgui.re/1e/a8/7b/6a/6f1d06f2f139dfb5735eefeec0bc2f8e0b9d05e176cb6905cc3661c0.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_480,c_fill/https://media.martymcgui.re/1e/a8/7b/6a/6f1d06f2f139dfb5735eefeec0bc2f8e0b9d05e176cb6905cc3661c0.jpg\" alt=\"Longer shot of a pointing finger indicating this same cabinet among a group of cabinets along a wall.\" /></a>\n\n\n\nThere's a cabinet for the knitting machine accessories and here are some context clues for finding them!<p>And that was the end of the class! I learned so much, but mostly that I have so much yet to learn.</p>\n<a href=\"https://media.martymcgui.re/d4/bd/9c/ab/0bce1af19780003098c5ad895c0ad274babb2cddea485b682c131e69.jpg\"><img src=\"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/d4/bd/9c/ab/0bce1af19780003098c5ad895c0ad274babb2cddea485b682c131e69.jpg\" alt=\"Knitting machine tucked away with transparent plastic protective cover.\" /></a>\n\nGoodbye, new friend.<p>Looks like I didn\u2019t take a photo of my collection of swatches from the day. I should really lay those out and write them up!</p>\n<p>Will I continue my machine knitting journey?? Stick around to find out! Subscribe in your favorite feed reader, and so on, and so forth!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "45904355",
"_source": "175"
}
Today’s fun Unicode character: Multiocular O, aka biblically accurate angel: ꙮ
h/t benji
{
"type": "entry",
"published": "2025-09-09 14:15-0700",
"url": "https://gregorlove.com/2025/09/todays-fun-unicode-character/",
"category": [
"unicode"
],
"syndication": [
"https://bsky.app/profile/gregorlove.com/post/3lygnlhlbm32s"
],
"content": {
"text": "Today\u2019s fun Unicode character: Multiocular O, aka biblically accurate angel: \ua66e\n\nh/t benji",
"html": "<p>Today\u2019s fun Unicode character: <a href=\"https://en.wikipedia.org/wiki/Cyrillic_O_variants#Multiocular_O\">Multiocular O</a>, aka biblically accurate angel: \ua66e</p>\n\n<p>h/t <a class=\"h-card\" href=\"https://benji.dog/\">benji</a></p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "45902723",
"_source": "95"
}
{
"type": "entry",
"published": "2025-09-09T11:35:55-07:00",
"url": "https://aaronparecki.com/2025/09/09/8/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/72074211dd4df60a70be64b9919f688c0619437e5cbd68591450f98416d1c623.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/68c0738b6d496656ac8bacf4"
],
"name": "at Doe Donuts",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Doe Donuts",
"latitude": "45.535342",
"longitude": "-122.621096",
"url": "https://foursquare.com/v/5e0f69ada10b9200087e3a69"
},
"post-type": "checkin",
"_id": "45899630",
"_source": "16"
}
The IETF OAuth Working Group has adopted the Identity Assertion Authorization Grant specification!
This specification provides a mechanism for an application to use an identity assertion to obtain an access token for a third-party API by coordinating through a common enterprise identity provider
This is the basis of Cross App Access (XAA), providing IT admins better visibility and control of app-to-app connections by configuring the connections in their enterprise IdP.
While it will still be a while before it is an RFC, this is an important step in the standards process, as this is the first time the document is "official"! This signifies that the working group agrees that the problem is worth solving, and agrees on the general direction of the spec.
Thanks to everyone for your contributions and feedback so far!
And thanks to my co-authors Karl McGuinness and Brian Campbell!
{
"type": "entry",
"published": "2025-09-08T17:00:31-07:00",
"url": "https://aaronparecki.com/2025/09/08/9/xaa",
"category": [
"oauth",
"ietf",
"okta",
"xaa"
],
"content": {
"text": "The IETF OAuth Working Group has adopted the Identity Assertion Authorization Grant specification!\n\n\n This specification provides a mechanism for an application to use an identity assertion to obtain an access token for a third-party API by coordinating through a common enterprise identity provider\n\n\nThis is the basis of Cross App Access (XAA), providing IT admins better visibility and control of app-to-app connections by configuring the connections in their enterprise IdP.\n\nWhile it will still be a while before it is an RFC, this is an important step in the standards process, as this is the first time the document is \"official\"! This signifies that the working group agrees that the problem is worth solving, and agrees on the general direction of the spec.\n\nThanks to everyone for your contributions and feedback so far!\n\nAnd thanks to my co-authors Karl McGuinness and Brian Campbell!",
"html": "<p>The IETF OAuth Working Group has adopted the Identity Assertion Authorization Grant specification!</p>\n\n<blockquote>\n <p>This specification provides a mechanism for an application to use an identity assertion to obtain an access token for a third-party API by coordinating through a common enterprise identity provider</p>\n</blockquote>\n\n<p>This is the basis of Cross App Access (XAA), providing IT admins better visibility and control of app-to-app connections by configuring the connections in their enterprise IdP.</p>\n\n<p>While it will still be a while before it is an RFC, this is an important step in the standards process, as this is the first time the document is \"official\"! This signifies that the working group agrees that the problem is worth solving, and agrees on the general direction of the spec.</p>\n\n<p>Thanks to everyone for your contributions and feedback so far!</p>\n\n<p>And thanks to my co-authors Karl McGuinness and Brian Campbell!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "45891445",
"_source": "16"
}
{
"type": "event",
"name": "\ud83d\uddd3\ufe0f The Level Up",
"published": "2025-09-06T22:30:00-0400",
"start": "2025-09-06T22:30:00-0400",
"url": "https://martymcgui.re/2025/09/06/the-level-up/",
"featured": "https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/18/c2/f5/ec/a054f44e92d9baa77a45abca345c8c7642995b16056a1d8b79de221d.jpg",
"category": [
"improv",
"show"
],
"location": {
"type": "card",
"name": "Magnet Theater",
"url": "https://magnettheater.com/"
},
"content": {
"text": "The Level Up is an indie improv showcase. Join us as we watch amazing New York indie improv talents gain XP on the Magnet stage, unlock new achievements, and reach new milestones. Or do comedy.\n\nCome support Michael as he dons his hosting-duties cap for three exciting indie teams!\nNo Fomo\nTerrible Blessing\nVentson\nI\u2019ll be playing in with Michael and the rest of the Level Up!\nLooking forward to it! And to seeing you there!! (Yes, you. Come on out!!!)\nSaturday September 6th, 2025 @ 10:30pm\n\nMagnet Theater\n\n254 West 29th St (btwn 7th and 8th Ave.)\n\nNew York City, NY 10001\n\nTickets $10: https://magnettheater.com/show/tickets/59956/",
"html": "<blockquote>\n<p>The Level Up is an indie improv showcase. Join us as we watch amazing New York indie improv talents gain XP on the Magnet stage, unlock new achievements, and reach new milestones. Or do comedy.</p>\n</blockquote>\n<p>Come support Michael as he dons his hosting-duties cap for three exciting indie teams!</p>\n<ul><li>No Fomo</li>\n<li>Terrible Blessing</li>\n<li>Ventson</li>\n</ul><p>I\u2019ll be playing in with Michael and the rest of the Level Up!</p>\n<p>Looking forward to it! And to seeing you there!! (Yes, you. Come on out!!!)</p>\n<p>Saturday September 6th, 2025 @ 10:30pm<br />\nMagnet Theater<br />\n254 West 29th St (btwn 7th and 8th Ave.)<br />\nNew York City, NY 10001<br />\nTickets $10: <a href=\"https://magnettheater.com/show/tickets/59956/\">https://magnettheater.com/show/tickets/59956/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "event",
"_id": "45875256",
"_source": "175"
}
{
"type": "entry",
"published": "2025-09-05T11:50:25-07:00",
"url": "https://aaronparecki.com/2025/09/05/6/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/91b6e909be48c3a90db43b09638772beca245a4d00b6c255cbe9af24e735b6f0.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/68bb30f14e42743a95c7758a"
],
"name": "at Apple Pioneer Place",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Apple Pioneer Place",
"latitude": "45.517846",
"longitude": "-122.677485",
"url": "https://foursquare.com/v/4a80d679f964a5204bf61fe3"
},
"post-type": "checkin",
"_id": "45870387",
"_source": "16"
}
Found a jewelry storage cabinet that fits perfectly behind the door
{
"type": "entry",
"published": "2025-09-04T17:56:04-07:00",
"url": "https://aaronparecki.com/2025/09/04/9/",
"category": [
"triplex",
"365"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/f01a1a0da43b1fbe9757b4453a11da11114c5c8555bf16254820cbf0c1155908.jpg"
],
"content": {
"text": "Found a jewelry storage cabinet that fits perfectly behind the door"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "45870388",
"_source": "16"
}
{
"type": "entry",
"published": "2025-09-05T11:41:59-07:00",
"url": "https://aaronparecki.com/2025/09/05/5/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/0daa6b3c657288e498c16de6f52bb3ab6ed50cd0699a9f4447b75eca9ccee970.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/68bb2ef764b8037a7d718251"
],
"name": "at Steel Bridge",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Steel Bridge",
"latitude": "45.527566",
"longitude": "-122.669134",
"url": "https://foursquare.com/v/4b1f0609f964a520f92224e3"
},
"post-type": "checkin",
"_id": "45863647",
"_source": "16"
}
Exactly two weeks ago, I wrote here on the blog that I was feeling strangely optimistic. 😃
Then last week happened to me…nothing majorly frustrating, merely “death by a thousand papercuts.” I tried to get extra rest on Labor Day (September 1 in the U.S.) and slow-danced into this week hopeful I could turn things around.
And it’s been a slog out of depression every damn day. 🥺
Again, no one major catastrophe. Just feeling like I’m grinding my gears at every turn…both at work and otherwise. I hate weeks like that!
But I went on an extra-cozy scooter ride this evening, enjoying the Portland waterfront and watching people going in and out of bars and strip clubs and donut shops and art galleries and a myriad of quirky interesting places, and that cheered me up tremendously. Being outdoors and seeing humans having a good time IRL almost never fails to set my mood aright.
Better yet, I’ll be attending a dear friend’s wedding this weekend, which I’m sure will be a highlight of summer’s endgame for me. Hopefully this weekend marks the turning point when I can fully get back on solid mental ground again. ☺️
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/20250904/lost-the-plot-for-a-beat",
"published": "2025-09-04T21:55:33-07:00",
"content": {
"html": "<p>Exactly two weeks ago, <a href=\"https://jaredwhite.com/20250821/feeling-strangely-optimistic\">I wrote here on the blog</a> that I was feeling <strong>strangely optimistic.</strong> \ud83d\ude03</p>\n\n<p>Then last week happened to me\u2026nothing majorly frustrating, merely \u201cdeath by a thousand papercuts.\u201d I tried to get extra rest on Labor Day (September 1 in the U.S.) and slow-danced into this week hopeful I could turn things around.</p>\n\n<p><em>And it\u2019s been a slog out of depression every damn day.</em> \ud83e\udd7a</p>\n\n<p>Again, no one major catastrophe. Just feeling like I\u2019m grinding my gears at every turn\u2026both at work and otherwise. I hate weeks like that!</p>\n\n<p>But I went on an extra-cozy scooter ride this evening, enjoying the Portland waterfront and watching people going in and out of bars and strip clubs and donut shops and art galleries and a myriad of quirky interesting places, and that cheered me up tremendously. <strong>Being outdoors and seeing humans having a good time IRL almost never fails to set my mood aright.</strong></p>\n\n<p>Better yet, I\u2019ll be attending a dear friend\u2019s wedding this weekend, which I\u2019m sure will be a highlight of summer\u2019s endgame for me. Hopefully this weekend marks the turning point when I can fully get back on solid mental ground again. \u263a\ufe0f</p>",
"text": "Exactly two weeks ago, I wrote here on the blog that I was feeling strangely optimistic. \ud83d\ude03\n\nThen last week happened to me\u2026nothing majorly frustrating, merely \u201cdeath by a thousand papercuts.\u201d I tried to get extra rest on Labor Day (September 1 in the U.S.) and slow-danced into this week hopeful I could turn things around.\n\nAnd it\u2019s been a slog out of depression every damn day. \ud83e\udd7a\n\nAgain, no one major catastrophe. Just feeling like I\u2019m grinding my gears at every turn\u2026both at work and otherwise. I hate weeks like that!\n\nBut I went on an extra-cozy scooter ride this evening, enjoying the Portland waterfront and watching people going in and out of bars and strip clubs and donut shops and art galleries and a myriad of quirky interesting places, and that cheered me up tremendously. Being outdoors and seeing humans having a good time IRL almost never fails to set my mood aright.\n\nBetter yet, I\u2019ll be attending a dear friend\u2019s wedding this weekend, which I\u2019m sure will be a highlight of summer\u2019s endgame for me. Hopefully this weekend marks the turning point when I can fully get back on solid mental ground again. \u263a\ufe0f"
},
"post-type": "note",
"_id": "45855457",
"_source": "2783"
}
I was hanging out on a co-working Zoom with some friends today and there was some joking about whether a younger person had seen something before. It was very lighthearted and in good fun (no one was offended), but it reminded me of my desire to approach things like that with curiosity and foster an environment of delight. I think it’s becoming an important personal value for me as I get older.
It also reminded me of something Ego Nwodim said on the So True podcast:
“I aspire to be an older person whose mind can be changed ... that seems super rudimentary, but how often do we go like, ‘oh, that person's older.’? I would feel like part of a life well lived for me would mean that at 70, someone could change my mind by presenting information I had not previously considered.”
{
"type": "entry",
"published": "2025-09-04 18:26-0700",
"url": "https://gregorlove.com/2025/09/i-was-hanging-out/",
"category": [
"reflections",
"values"
],
"content": {
"text": "I was hanging out on a co-working Zoom with some friends today and there was some joking about whether a younger person had seen something before. It was very lighthearted and in good fun (no one was offended), but it reminded me of my desire to approach things like that with curiosity and foster an environment of delight. I think it\u2019s becoming an important personal value for me as I get older.\n\nIt also reminded me of something Ego Nwodim said on the So True podcast:\n\n\n\u201cI aspire to be an older person whose mind can be changed ... that seems super rudimentary, but how often do we go like, \u2018oh, that person's older.\u2019? I would feel like part of a life well lived for me would mean that at 70, someone could change my mind by presenting information I had not previously considered.\u201d",
"html": "<p>I was hanging out on a co-working Zoom with some friends today and there was some joking about whether a younger person had seen something before. It was very lighthearted and in good fun (no one was offended), but it reminded me of my desire to approach things like that with curiosity and <a href=\"https://gregorlove.com/2024/07/periodic-reminder/\">foster an environment of delight</a>. I think it\u2019s becoming an important personal value for me as I get older.</p>\n\n<p>It also reminded me of something Ego Nwodim said on the <a href=\"https://pca.st/vv77wtgu\">So True</a> podcast:</p>\n\n<blockquote>\n<p>\u201cI aspire to be an older person whose mind can be changed ... that seems super rudimentary, but how often do we go like, \u2018oh, that person's older.\u2019? I would feel like part of a life well lived for me would mean that at 70, someone could change my mind by presenting information I had not previously considered.\u201d</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "45854391",
"_source": "95"
}
Our shop does not have a public restroom for customers, so we ask for your understanding! Yes, yes!
{
"type": "entry",
"published": "2025-09-04T19:30:56-0400",
"url": "https://martymcgui.re/2025/09/04/193056/",
"category": [
"game-a-day",
"ACNL"
],
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/b1/96/29/9c/68622f4df902eac2499f16e71cb1c7215552e05108b3278883d2d862.JPG"
],
"content": {
"text": "Our shop does not have a public restroom for customers, so we ask for your understanding! Yes, yes!",
"html": "<a href=\"https://media.martymcgui.re/b1/96/29/9c/68622f4df902eac2499f16e71cb1c7215552e05108b3278883d2d862.JPG\"></a>\n\n <p>Our shop does not have a public restroom for customers, so we ask for your understanding! Yes, yes!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "photo",
"_id": "45853339",
"_source": "175"
}
Livestreaming the BikePortland event
{
"type": "entry",
"published": "2025-09-03T17:19:44-07:00",
"url": "https://aaronparecki.com/2025/09/03/14/",
"category": [
"livestream",
"video",
"365"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/69445cf35e8bea030922c483aaabca67d96a63ee939d428b805d961dafda2c53.jpg"
],
"content": {
"text": "Livestreaming the BikePortland event"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "45850725",
"_source": "16"
}
I made a small update on my homepage. The photos section (screenshot below) previously was not showing some of the meta information like the syndication links. I added those along with the rest of the h-entry markup so that Bridgy will find the syndication links and send back responses from Bluesky.

A very minor visual update: the “Also on,” author card, published date, and permalink appear now.
I gave Bridgy a nudge to scrape my homepage again and it quickly started sending the responses back to the original post. This IndieWeb stuff really seems like magic, sometimes!
{
"type": "entry",
"published": "2025-09-03 16:49-0700",
"url": "https://gregorlove.com/2025/09/i-made-a-small/",
"category": [
"site-updates",
"indieweb"
],
"content": {
"text": "I made a small update on my homepage. The photos section (screenshot below) previously was not showing some of the meta information like the syndication links. I added those along with the rest of the h-entry markup so that Bridgy will find the syndication links and send back responses from Bluesky.\n\nA very minor visual update: the \u201cAlso on,\u201d author card, published date, and permalink appear now.\nI gave Bridgy a nudge to scrape my homepage again and it quickly started sending the responses back to the original post. This IndieWeb stuff really seems like magic, sometimes!",
"html": "<p>I made a small update on my homepage. The photos section (screenshot below) previously was not showing some of the meta information like the syndication links. I added those along with the rest of the <a href=\"https://microformats.org/wiki/h-entry\">h-entry markup</a> so that <a href=\"https://brid.gy/\">Bridgy</a> will find the syndication links and send back responses from Bluesky.</p>\n\n<img alt=\"screenshot of the section of my homepage that highlights the latest photo(s) I've posted\" src=\"https://gregorlove.com/site/assets/files/7151/2025-09-03-screenshot-photos-section.png\" /><p>A very minor visual update: the \u201cAlso on,\u201d author card, published date, and permalink appear now.</p>\n<p>I gave Bridgy a nudge to scrape my homepage again and it quickly started sending the responses back to <a href=\"https://gregorlove.com/2025/09/hi-hi-its-been/\">the original post</a>. This IndieWeb stuff really seems like magic, sometimes!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "45841593",
"_source": "95"
}
{
"type": "entry",
"published": "2025-09-03T16:32:43-07:00",
"url": "https://aaronparecki.com/2025/09/03/8/",
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/d02bbe70ced402cb81d3bd3e39c7f8f17ae707d81ad7cfa40db2b8d4b60cdf34.jpg"
],
"syndication": [
"https://www.swarmapp.com/user/59164/checkin/68b8d01b16bda7609385cadf"
],
"name": "at Gorges Beer Co.",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"checkin": {
"type": "card",
"name": "Gorges Beer Co.",
"latitude": "45.522379",
"longitude": "-122.638041",
"url": "https://foursquare.com/v/5e486a88fda02b000899b294"
},
"post-type": "checkin",
"_id": "45840901",
"_source": "16"
}
{
"type": "entry",
"published": "2025-09-03T12:21:58-07:00",
"url": "https://beesbuzz.biz/blog/10485-Everything-in-moderation-including-moderation",
"category": [
"chronic pain",
"fibromyalgia",
"fatigue",
"lyrica"
],
"name": "Everything in moderation, including moderation",
"content": {
"text": "So, a couple months ago I started on Lyrica, which made me super fatigued and didn\u2019t help with my pain any. And I got super frustrated about not being able to get anything done.\n\nOver the last couple weeks I\u2019ve been tapering off the Lyrica, and it\u2019s made a huge difference in my energy levels: I\u2019m actually able to do stuff again!\n\nSo of course with this surge of energy I\u2019ve been Doing All The Things, with the inevitable result that I am now in incredible pain because I\u2019ve overdone it (as you could probably tell by all the work I did on the streaming music prototyping over the last couple days). And of course, I got it to a spot where things are useful for a hypothetical future, but nothing anyone else can actually use just yet.\n\nMy life is such a precarious balancing act, huh.",
"html": "<p>So, a couple months ago I started on Lyrica, which made me super fatigued and didn\u2019t help with my pain any. And I got super frustrated about not being able to get anything done.</p><p>Over the last couple weeks I\u2019ve been tapering off the Lyrica, and it\u2019s made a huge difference in my energy levels: I\u2019m actually able to do stuff again!</p><p>So of course with this surge of energy I\u2019ve been Doing All The Things, with the inevitable result that I am now in incredible pain because I\u2019ve overdone it (as you could probably tell by all the work I did on the streaming music prototyping over the last couple days). And of course, I got it to a spot where things are useful for a hypothetical future, but nothing anyone else can actually <em>use</em> just yet.</p><p>My life is such a precarious balancing act, huh.</p>"
},
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://beesbuzz.biz/static/headshot.jpg"
},
"post-type": "article",
"_id": "45838336",
"_source": "2778"
}
I'm going!It’s been a while! Excited to return to IndieWebCamp, in Berlin, no less!
{
"type": "entry",
"published": "2025-09-03T12:55:33-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2025/09/03/125533/",
"category": [
"IndieWeb",
"IWC",
"Berlin",
"2025"
],
"in-reply-to": [
"https://events.indieweb.org/2025/11/indiewebcamp-berlin-oNMvxRpOvfEs"
],
"content": {
"text": "I'm going!It\u2019s been a while! Excited to return to IndieWebCamp, in Berlin, no less!",
"html": "I'm going!<p>It\u2019s been a while! Excited to return to IndieWebCamp, in Berlin, no less!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "rsvp",
"refs": {
"https://events.indieweb.org/2025/11/indiewebcamp-berlin-oNMvxRpOvfEs": {
"type": "entry",
"url": "https://events.indieweb.org/2025/11/indiewebcamp-berlin-oNMvxRpOvfEs",
"name": "IndieWebCamp Berlin",
"author": {
"type": "card",
"name": "events.indieweb.org",
"url": "http://events.indieweb.org",
"photo": null
},
"post-type": "article"
}
},
"_id": "45837284",
"_source": "175"
}