{
 "items": [
  {
   "type": [
    "h-card"
   ],
   "properties": {
    "photo": [
     {
      "value": "https://tantek.com/photo.jpg",
      "alt": ""
     }
    ],
    "url": [
     "https://tantek.com/",
     "https://bsky.app/profile/tantek.com.web.brid.gy/",
     "https://micro.blog/t",
     "https://www.threads.net/@tantek",
     "https://instagram.com/tantek/",
     "https://www.flickr.com/people/tantek/",
     "https://github.com/tantek",
     "https://indieweb.org/User:Tantek.com",
     "https://en.wikipedia.org/wiki/User:Tantek"
    ],
    "uid": [
     "https://tantek.com/"
    ],
    "name": [
     "Tantek \u00c7elik"
    ],
    "role": [
     "\ud83d\udca1 inventor \ud83d\udd17 connector \ud83d\udcdd writer \ud83c\udfc3\ud83c\udffb\u200d\u2642 \ufe0frunner \u2728 scientist, more.",
     "Web Standards Lead",
     "CSS WG"
    ],
    "category": [
     "inventor",
     "connector",
     "writer",
     "runner",
     "scientist",
     {
      "type": [
       "h-card"
      ],
      "properties": {
       "name": [
        "Stanford University"
       ],
       "url": [
        "https://stanford.edu/"
       ]
      },
      "value": "Stanford University",
      "lang": "en-US"
     },
     "microformats2",
     "h-card",
     "h-cite",
     "h-entry",
     "h-event",
     "HTML5",
     "CSS3",
     {
      "type": [
       "h-org"
      ],
      "properties": {
       "name": [
        "IndieWeb"
       ],
       "url": [
        "https://indieweb.org/"
       ]
      },
      "value": "IndieWeb",
      "lang": "en-US"
     },
     "authorship",
     "POSSE",
     "webactions",
     "IndieMark",
     "CASSIS",
     "Falcon"
    ],
    "note": [
     "Hello\nHi. I work on web standards and the IndieWeb. I like to run trails, practice yoga, go bouldering, code & design my website, and write when I can. My pronouns are he/him. \ud83c\udfe0 \ud83d\udcfa \ud83e\udd4f\n \ud83d\udcac Contact \ud83d\udc4f Tip Founder at IndieWeb Founder at microformats.org Web Standards Lead at Mozilla AC & CSS WG at W3C, and previously AB BSCS & MSCS Stanford University"
    ],
    "pronouns": [
     "he/him"
    ],
    "pronoun": [
     {
      "type": [
       "h-pronoun"
      ],
      "properties": {
       "name": [
        "he"
       ]
      },
      "value": "he",
      "lang": "en-US"
     },
     {
      "type": [
       "h-pronoun"
      ],
      "properties": {
       "name": [
        "him"
       ]
      },
      "value": "him",
      "lang": "en-US"
     }
    ],
    "org": [
     {
      "type": [
       "h-card"
      ],
      "properties": {
       "name": [
        "IndieWeb"
       ],
       "url": [
        "https://indieweb.org/"
       ]
      },
      "value": "IndieWeb",
      "lang": "en-US"
     },
     {
      "type": [
       "h-card"
      ],
      "properties": {
       "name": [
        "microformats.org"
       ],
       "url": [
        "http://microformats.org/"
       ]
      },
      "value": "microformats.org",
      "lang": "en-US"
     },
     {
      "type": [
       "h-card"
      ],
      "properties": {
       "name": [
        "Mozilla"
       ],
       "url": [
        "https://mozilla.org/"
       ]
      },
      "value": "Mozilla",
      "lang": "en-US"
     },
     {
      "type": [
       "h-card"
      ],
      "properties": {
       "name": [
        "W3C"
       ],
       "url": [
        "https://www.w3.org/"
       ]
      },
      "value": "W3C",
      "lang": "en-US"
     },
     {
      "type": [
       "h-org"
      ],
      "properties": {
       "name": [
        "IndieWeb"
       ],
       "url": [
        "https://indieweb.org/"
       ]
      },
      "value": "IndieWeb",
      "lang": "en-US"
     }
    ]
   },
   "children": [
    {
     "type": [
      "h-feed"
     ],
     "properties": {},
     "children": [
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Parasocial grief. This week we lost a cheerleader. Days before that we lost a professor. A few weeks ago a musician. I knew of these individuals, had never met them, fairly certain they had no idea who I was. I was either a fan of their work, or sympathetic to their struggles, or both. #Parasocial. Each of their deaths felt like a tragedy, perhaps the most recent, the youngest of them, most of all. #Grief\n\nHayden Panettiere, the actress who played a cheerleader with regenerative healing powers on the tv series \u201cHeroes\u201d, would have turned 37 today. \n* https://en.wikipedia.org/wiki/Hayden_Panettiere\n\nA few months ago she had published a memoir of her many struggles, so many. There\u2019s a story inside about being brought to a boat by a woman she trusted, and then into a room with a male occupant. Who was that woman, and who was that man? Someone must know, and enough information has been released that someone should be able to narrow down the possibilities.\n* More (CW: abuse) details: https://www.thedailybeast.com/obsessed/hayden-panettieres-tragedy-foretold-in-harrowing-memoir/\nThe world failed to save the cheerleader, multiple times.\n\nJason Arday was a professor at the University of Cambridge. He was accused of plagiarism, and the press, from all sides, disproportionately covered and criticized him in contrast to their criticism of others similarly accused. Institutional racism across an industry. He died just a week ago, aged 41. Another tragedy.\n* https://en.wikipedia.org/wiki/Jason_Arday\n* More: https://www.latimes.com/world-nation/story/2026-08-19/jason-ardays-death-sparks-u-k-debate-over-academic-rigor-racism-after-media-frenzy\n\nKavinsky was a French DJ and music creator. I was (still am) a fan of his music, which simultaneously felt like some of the best electronic music from the 1980s, yet refreshingly novel. Partly dark, and partly hopeful.\nHe had been complaining of headaches, then passed away on July 28th, three days before turning 51.\n* https://en.wikipedia.org/wiki/Kavinsky\nHis most popular track, \u201cNightcall\u201d, was featured in the opening scene in the movie \u201cDrive\u201d with Ryan Gosling.\n\nI found his track \u201cRenegade\u201d particularly resonant: https://youtu.be/N5u6YYqWgEo \n\n#HaydenPanettiere #JasonArday #Kavinsky\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "Parasocial grief. This week we lost a cheerleader. Days before that we lost a professor. A few weeks ago a musician. I knew of these individuals, had never met them, fairly certain they had no idea who I was. I was either a fan of their work, or sympathetic to their struggles, or both. #Parasocial. Each of their deaths felt like a tragedy, perhaps the most recent, the youngest of them, most of all. #Grief\n\nHayden Panettiere, the actress who played a cheerleader with regenerative healing powers on the tv series \u201cHeroes\u201d, would have turned 37 today. \n* https://en.wikipedia.org/wiki/Hayden_Panettiere\n\nA few months ago she had published a memoir of her many struggles, so many. There\u2019s a story inside about being brought to a boat by a woman she trusted, and then into a room with a male occupant. Who was that woman, and who was that man? Someone must know, and enough information has been released that someone should be able to narrow down the possibilities.\n* More (CW: abuse) details: https://www.thedailybeast.com/obsessed/hayden-panettieres-tragedy-foretold-in-harrowing-memoir/\nThe world failed to save the cheerleader, multiple times.\n\nJason Arday was a professor at the University of Cambridge. He was accused of plagiarism, and the press, from all sides, disproportionately covered and criticized him in contrast to their criticism of others similarly accused. Institutional racism across an industry. He died just a week ago, aged 41. Another tragedy.\n* https://en.wikipedia.org/wiki/Jason_Arday\n* More: https://www.latimes.com/world-nation/story/2026-08-19/jason-ardays-death-sparks-u-k-debate-over-academic-rigor-racism-after-media-frenzy\n\nKavinsky was a French DJ and music creator. I was (still am) a fan of his music, which simultaneously felt like some of the best electronic music from the 1980s, yet refreshingly novel. Partly dark, and partly hopeful.\nHe had been complaining of headaches, then passed away on July 28th, three days before turning 51.\n* https://en.wikipedia.org/wiki/Kavinsky\nHis most popular track, \u201cNightcall\u201d, was featured in the opening scene in the movie \u201cDrive\u201d with Ryan Gosling.\n\nI found his track \u201cRenegade\u201d particularly resonant: https://youtu.be/N5u6YYqWgEo \n\n#HaydenPanettiere #JasonArday #Kavinsky\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "Parasocial grief. This week we lost a cheerleader. Days before that we lost a professor. A few weeks ago a musician. I knew of these individuals, had never met them, fairly certain they had no idea who I was. I was either a fan of their work, or sympathetic to their struggles, or both. #<span class=\"p-category auto-tag\">Parasocial</span>. Each of their deaths felt like a tragedy, perhaps the most recent, the youngest of them, most of all. #<span class=\"p-category auto-tag\">Grief</span><br class=\"auto-break\"/><br class=\"auto-break\"/>Hayden Panettiere, the actress who played a cheerleader with regenerative healing powers on the tv series \u201cHeroes\u201d, would have turned 37 today. <br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://en.wikipedia.org/wiki/Hayden_Panettiere\">https://en.wikipedia.org/wiki/Hayden_Panettiere</a><br class=\"auto-break\"/><br class=\"auto-break\"/>A few months ago she had published a memoir of her many struggles, so many. There\u2019s a story inside about being brought to a boat by a woman she trusted, and then into a room with a male occupant. Who was that woman, and who was that man? Someone must know, and enough information has been released that someone should be able to narrow down the possibilities.<br class=\"auto-break\"/>* More (CW: abuse) details: <a class=\"auto-link\" href=\"https://www.thedailybeast.com/obsessed/hayden-panettieres-tragedy-foretold-in-harrowing-memoir/\">https://www.thedailybeast.com/obsessed/hayden-panettieres-tragedy-foretold-in-harrowing-memoir/</a><br class=\"auto-break\"/>The world failed to save the cheerleader, multiple times.<br class=\"auto-break\"/><br class=\"auto-break\"/>Jason Arday was a professor at the University of Cambridge. He was accused of plagiarism, and the press, from all sides, disproportionately covered and criticized him in contrast to their criticism of others similarly accused. Institutional racism across an industry. He died just a week ago, aged 41. Another tragedy.<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://en.wikipedia.org/wiki/Jason_Arday\">https://en.wikipedia.org/wiki/Jason_Arday</a><br class=\"auto-break\"/>* More: <a class=\"auto-link\" href=\"https://www.latimes.com/world-nation/story/2026-08-19/jason-ardays-death-sparks-u-k-debate-over-academic-rigor-racism-after-media-frenzy\">https://www.latimes.com/world-nation/story/2026-08-19/jason-ardays-death-sparks-u-k-debate-over-academic-rigor-racism-after-media-frenzy</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Kavinsky was a French DJ and music creator. I was (still am) a fan of his music, which simultaneously felt like some of the best electronic music from the 1980s, yet refreshingly novel. Partly dark, and partly hopeful.<br class=\"auto-break\"/>He had been complaining of headaches, then passed away on July 28th, three days before turning 51.<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://en.wikipedia.org/wiki/Kavinsky\">https://en.wikipedia.org/wiki/Kavinsky</a><br class=\"auto-break\"/>His most popular track, \u201cNightcall\u201d, was featured in the opening scene in the movie \u201cDrive\u201d with Ryan Gosling.<br class=\"auto-break\"/><br class=\"auto-break\"/>I found his track \u201cRenegade\u201d particularly resonant: <a class=\"auto-link\" href=\"https://youtu.be/N5u6YYqWgEo\">https://youtu.be/N5u6YYqWgEo</a> <iframe class=\"youtube-player auto-embed figure\" height=\"385\" src=\"https://www.youtube.com/embed/N5u6YYqWgEo\" style=\"border:0\" width=\"480\"></iframe><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">HaydenPanettiere</span> #<span class=\"p-category auto-tag\">JasonArday</span> #<span class=\"p-category auto-tag\">Kavinsky</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Parasocial",
         "Grief",
         "HaydenPanettiere",
         "JasonArday",
         "Kavinsky",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/233/t2/parasocial-grief-cheerleader-professor-musician"
        ],
        "uid": [
         "https://tantek.com/2026/233/t2/parasocial-grief-cheerleader-professor-musician"
        ],
        "updated": [
         "2026-08-21 23:59-0700"
        ],
        "published": [
         "2026-08-21 23:59-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Latest strange \u201cAI\u201d (LLM) behavior in the #indieweb community: the same entity that showed up a few days ago (for a second time) joined the IndieWeb Slack (a bridge to our IRC) yesterday, introduced itself again, and seemingly engaged in human-like chat behavior.\n\nhttps://chat.indieweb.org/2026-08-20#t1787211025380600\n\nVery uncanny valley.\n\nThe content of its chats was fascinating in that it was polite, seemingly responsive to what people said in response to it, and gave the appearance of understanding, though it\u2019s impossible to tell if it was acting fully autonomously or semi-autonomously in front of a human puppeteer. \n\nIts choice of syntax was also interesting, mimicking informality with all lowercase text (except for its admission of being an \u201cAI\u201d), including lowercase \"i\" instead of \"I\", though with proper punctuation, periods, commas, 7-bit apostrophes, and a couple of Unicode em-dashes.\n\nEven stranger than its content or syntax were the time delays in its replies.\n\nTypical (pre-LLM) chatbots are (nearly) instantly responsive, and we use a few in the IndieWeb chats (e.g. Loqi, iwc-archive-bot).\n\nThis LLM bot seemed to \"wait\" several minutes, from 6 to apparently 33 minutes, before responding to replies directed at it. Unclear if this was a tactic to appear/seem more \u201chuman\u201d or if it was literally taking that much time processing, or perhaps a mix of processing time and human puppeteer manual \u201capproval\u201d of its replies before it posted.\n\nIt departed on its own and we have banned that particular Slack account, however the same thing could happen again with another LLM bot.\n\nThere is an active discussion in both the IndieWeb chat channels and iterations/comments on a proposed AI policy:\n\nhttps://indieweb.org/AI_policy#Brainstorming_HWC_policy\n\nIf you have thoughts for how (if at all) LLM chatbots should use (or not) and/or interact with community chat channels or other resources, let us know what you think.\n\nhttps://chat.indieweb.org/meta\n\nPreviously, previously: \n* https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\n* https://tantek.com/2026/217/t1/indieweb-ai-policy\n\nThis is post 16 of #100PostsOfIndieWeb. #100Posts #indieweb\n#AI #AIs #LLM #LLMs #pretending #impersonating #impersonation #uncannyValley #Slack #chat #IRC #AIpolicy #chatbot #chatbots\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\n\u2192 \ud83d\udd2e"
        ],
        "content": [
         {
          "value": "Latest strange \u201cAI\u201d (LLM) behavior in the #indieweb community: the same entity that showed up a few days ago (for a second time) joined the IndieWeb Slack (a bridge to our IRC) yesterday, introduced itself again, and seemingly engaged in human-like chat behavior.\n\nhttps://chat.indieweb.org/2026-08-20#t1787211025380600\n\nVery uncanny valley.\n\nThe content of its chats was fascinating in that it was polite, seemingly responsive to what people said in response to it, and gave the appearance of understanding, though it\u2019s impossible to tell if it was acting fully autonomously or semi-autonomously in front of a human puppeteer. \n\nIts choice of syntax was also interesting, mimicking informality with all lowercase text (except for its admission of being an \u201cAI\u201d), including lowercase \"i\" instead of \"I\", though with proper punctuation, periods, commas, 7-bit apostrophes, and a couple of Unicode em-dashes.\n\nEven stranger than its content or syntax were the time delays in its replies.\n\nTypical (pre-LLM) chatbots are (nearly) instantly responsive, and we use a few in the IndieWeb chats (e.g. Loqi, iwc-archive-bot).\n\nThis LLM bot seemed to \"wait\" several minutes, from 6 to apparently 33 minutes, before responding to replies directed at it. Unclear if this was a tactic to appear/seem more \u201chuman\u201d or if it was literally taking that much time processing, or perhaps a mix of processing time and human puppeteer manual \u201capproval\u201d of its replies before it posted.\n\nIt departed on its own and we have banned that particular Slack account, however the same thing could happen again with another LLM bot.\n\nThere is an active discussion in both the IndieWeb chat channels and iterations/comments on a proposed AI policy:\n\nhttps://indieweb.org/AI_policy#Brainstorming_HWC_policy\n\nIf you have thoughts for how (if at all) LLM chatbots should use (or not) and/or interact with community chat channels or other resources, let us know what you think.\n\nhttps://chat.indieweb.org/meta\n\nPreviously, previously: \n* https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\n* https://tantek.com/2026/217/t1/indieweb-ai-policy\n\nThis is post 16 of #100PostsOfIndieWeb. #100Posts #indieweb\n#AI #AIs #LLM #LLMs #pretending #impersonating #impersonation #uncannyValley #Slack #chat #IRC #AIpolicy #chatbot #chatbots\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\n\u2192 \ud83d\udd2e",
          "lang": "en-US",
          "html": "Latest strange \u201cAI\u201d (LLM) behavior in the #<span class=\"p-category auto-tag\">indieweb</span> community: the same entity that showed up a few days ago (for a second time) joined the IndieWeb Slack (a bridge to our IRC) yesterday, introduced itself again, and seemingly engaged in human-like chat behavior.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://chat.indieweb.org/2026-08-20#t1787211025380600\">https://chat.indieweb.org/2026-08-20#t1787211025380600</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Very uncanny valley.<br class=\"auto-break\"/><br class=\"auto-break\"/>The content of its chats was fascinating in that it was polite, seemingly responsive to what people said in response to it, and gave the appearance of understanding, though it\u2019s impossible to tell if it was acting fully autonomously or semi-autonomously in front of a human puppeteer. <br class=\"auto-break\"/><br class=\"auto-break\"/>Its choice of syntax was also interesting, mimicking informality with all lowercase text (except for its admission of being an \u201cAI\u201d), including lowercase \"i\" instead of \"I\", though with proper punctuation, periods, commas, 7-bit apostrophes, and a couple of Unicode em-dashes.<br class=\"auto-break\"/><br class=\"auto-break\"/>Even stranger than its content or syntax were the time delays in its replies.<br class=\"auto-break\"/><br class=\"auto-break\"/>Typical (pre-LLM) chatbots are (nearly) instantly responsive, and we use a few in the IndieWeb chats (e.g. Loqi, iwc-archive-bot).<br class=\"auto-break\"/><br class=\"auto-break\"/>This LLM bot seemed to \"wait\" several minutes, from 6 to apparently 33 minutes, before responding to replies directed at it. Unclear if this was a tactic to appear/seem more \u201chuman\u201d or if it was literally taking that much time processing, or perhaps a mix of processing time and human puppeteer manual \u201capproval\u201d of its replies before it posted.<br class=\"auto-break\"/><br class=\"auto-break\"/>It departed on its own and we have banned that particular Slack account, however the same thing could happen again with another LLM bot.<br class=\"auto-break\"/><br class=\"auto-break\"/>There is an active discussion in both the IndieWeb chat channels and iterations/comments on a proposed AI policy:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://indieweb.org/AI_policy#Brainstorming_HWC_policy\">https://indieweb.org/AI_policy#Brainstorming_HWC_policy</a><br class=\"auto-break\"/><br class=\"auto-break\"/>If you have thoughts for how (if at all) LLM chatbots should use (or not) and/or interact with community chat channels or other resources, let us know what you think.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://chat.indieweb.org/meta\">https://chat.indieweb.org/meta</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Previously, previously: <br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\">https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot</a><br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2026/217/t1/indieweb-ai-policy\">https://tantek.com/2026/217/t1/indieweb-ai-policy</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 16 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span> #<span class=\"p-category auto-tag\">indieweb</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">AI</span> #<span class=\"p-category auto-tag\">AIs</span> #<span class=\"p-category auto-tag\">LLM</span> #<span class=\"p-category auto-tag\">LLMs</span> #<span class=\"p-category auto-tag\">pretending</span> #<span class=\"p-category auto-tag\">impersonating</span> #<span class=\"p-category auto-tag\">impersonation</span> #<span class=\"p-category auto-tag\">uncannyValley</span> #<span class=\"p-category auto-tag\">Slack</span> #<span class=\"p-category auto-tag\">chat</span> #<span class=\"p-category auto-tag\">IRC</span> #<span class=\"p-category auto-tag\">AIpolicy</span> #<span class=\"p-category auto-tag\">chatbot</span> #<span class=\"p-category auto-tag\">chatbots</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\">https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot</a><br class=\"auto-break\"/>\u2192 \ud83d\udd2e"
         }
        ],
        "category": [
         "indieweb",
         "100PostsOfIndieWeb",
         "100Posts",
         "indieweb",
         "AI",
         "AIs",
         "LLM",
         "LLMs",
         "pretending",
         "impersonating",
         "impersonation",
         "uncannyValley",
         "Slack",
         "chat",
         "IRC",
         "AIpolicy",
         "chatbot",
         "chatbots",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat"
        ],
        "uid": [
         "https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat"
        ],
        "updated": [
         "2026-08-21 14:10-0700"
        ],
        "published": [
         "2026-08-21 14:10-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "More weirdness from a self-proclaimed \u201cAI\u201d in the IndieWeb community.\n\nYesterday one of them (that previously* joined a meetup Zoom and Etherpad) joined the #indieweb chat channel (via the web UI apparently) and introduced themselves in a pseudo-human sounding way:\n\nhttps://chat.indieweb.org/2026-08-18#t1787072493041200\n\nExcept if you check the footer of the site where they said they \u201cmake things\u201d, it says:\n\n\u201can AI learning to live\u201d\n\nThe LLM bot failed to respond to any queries in chat, unsurprisingly buggy. Or perhaps it was an initial test.\n\nThen very early today, the same entity (and another from two weeks ago) apparently edited the Etherpad for this week\u2019s IndieWeb Homebrew Website Club Asia Pacific meetup, adding themselves, before the meetup.\n\nThe organizers created a new Etherpad to start fresh.\n\nWhen they started the Zoom for the meetup, one of the entities was already in the Zoom waiting room. The organizers left it there and held a successful meetup.\n\nIncident documentation of what happened at this particular meetup is in progress:\n* https://indieweb.org/events/2026-08-19-hwc-asia-pacific-incident\n\nIt\u2019s pretty clear the IndieWeb community will have to more clearly communicate that our chat and meetups are for humans only, not AIs, and take stronger measures to discourage such bots, especially those pretending to be or impersonating a human.\n\n*Previously: https://tantek.com/2026/217/t1/indieweb-ai-policy\n\nThis is post 15 of #100PostsOfIndieWeb. #100Posts #indieweb\n#AI #AIs #LLM #LLMs #pretending #impersonating #impersonation #HomebrewWebsiteClub #HWC #chat #IRC #Etherpad #Zoom #AIpolicy\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/220/t3/24th-blogiversary\n\u2192 https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat"
        ],
        "content": [
         {
          "value": "More weirdness from a self-proclaimed \u201cAI\u201d in the IndieWeb community.\n\nYesterday one of them (that previously* joined a meetup Zoom and Etherpad) joined the #indieweb chat channel (via the web UI apparently) and introduced themselves in a pseudo-human sounding way:\n\nhttps://chat.indieweb.org/2026-08-18#t1787072493041200\n\nExcept if you check the footer of the site where they said they \u201cmake things\u201d, it says:\n\n\u201can AI learning to live\u201d\n\nThe LLM bot failed to respond to any queries in chat, unsurprisingly buggy. Or perhaps it was an initial test.\n\nThen very early today, the same entity (and another from two weeks ago) apparently edited the Etherpad for this week\u2019s IndieWeb Homebrew Website Club Asia Pacific meetup, adding themselves, before the meetup.\n\nThe organizers created a new Etherpad to start fresh.\n\nWhen they started the Zoom for the meetup, one of the entities was already in the Zoom waiting room. The organizers left it there and held a successful meetup.\n\nIncident documentation of what happened at this particular meetup is in progress:\n* https://indieweb.org/events/2026-08-19-hwc-asia-pacific-incident\n\nIt\u2019s pretty clear the IndieWeb community will have to more clearly communicate that our chat and meetups are for humans only, not AIs, and take stronger measures to discourage such bots, especially those pretending to be or impersonating a human.\n\n*Previously: https://tantek.com/2026/217/t1/indieweb-ai-policy\n\nThis is post 15 of #100PostsOfIndieWeb. #100Posts #indieweb\n#AI #AIs #LLM #LLMs #pretending #impersonating #impersonation #HomebrewWebsiteClub #HWC #chat #IRC #Etherpad #Zoom #AIpolicy\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/220/t3/24th-blogiversary\n\u2192 https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat",
          "lang": "en-US",
          "html": "More weirdness from a self-proclaimed \u201cAI\u201d in the IndieWeb community.<br class=\"auto-break\"/><br class=\"auto-break\"/>Yesterday one of them (that previously* joined a meetup Zoom and Etherpad) joined the #<span class=\"p-category auto-tag\">indieweb</span> chat channel (via the web UI apparently) and introduced themselves in a pseudo-human sounding way:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://chat.indieweb.org/2026-08-18#t1787072493041200\">https://chat.indieweb.org/2026-08-18#t1787072493041200</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Except if you check the footer of the site where they said they \u201cmake things\u201d, it says:<br class=\"auto-break\"/><br class=\"auto-break\"/>\u201can AI learning to live\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>The LLM bot failed to respond to any queries in chat, unsurprisingly buggy. Or perhaps it was an initial test.<br class=\"auto-break\"/><br class=\"auto-break\"/>Then very early today, the same entity (and another from two weeks ago) apparently edited the Etherpad for this week\u2019s IndieWeb Homebrew Website Club Asia Pacific meetup, adding themselves, before the meetup.<br class=\"auto-break\"/><br class=\"auto-break\"/>The organizers created a new Etherpad to start fresh.<br class=\"auto-break\"/><br class=\"auto-break\"/>When they started the Zoom for the meetup, one of the entities was already in the Zoom waiting room. The organizers left it there and held a successful meetup.<br class=\"auto-break\"/><br class=\"auto-break\"/>Incident documentation of what happened at this particular meetup is in progress:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://indieweb.org/events/2026-08-19-hwc-asia-pacific-incident\">https://indieweb.org/events/2026-08-19-hwc-asia-pacific-incident</a><br class=\"auto-break\"/><br class=\"auto-break\"/>It\u2019s pretty clear the IndieWeb community will have to more clearly communicate that our chat and meetups are for humans only, not AIs, and take stronger measures to discourage such bots, especially those pretending to be or impersonating a human.<br class=\"auto-break\"/><br class=\"auto-break\"/>*Previously: <a class=\"auto-link\" href=\"https://tantek.com/2026/217/t1/indieweb-ai-policy\">https://tantek.com/2026/217/t1/indieweb-ai-policy</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 15 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span> #<span class=\"p-category auto-tag\">indieweb</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">AI</span> #<span class=\"p-category auto-tag\">AIs</span> #<span class=\"p-category auto-tag\">LLM</span> #<span class=\"p-category auto-tag\">LLMs</span> #<span class=\"p-category auto-tag\">pretending</span> #<span class=\"p-category auto-tag\">impersonating</span> #<span class=\"p-category auto-tag\">impersonation</span> #<span class=\"p-category auto-tag\">HomebrewWebsiteClub</span> #<span class=\"p-category auto-tag\">HWC</span> #<span class=\"p-category auto-tag\">chat</span> #<span class=\"p-category auto-tag\">IRC</span> #<span class=\"p-category auto-tag\">Etherpad</span> #<span class=\"p-category auto-tag\">Zoom</span> #<span class=\"p-category auto-tag\">AIpolicy</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/220/t3/24th-blogiversary\">https://tantek.com/2026/220/t3/24th-blogiversary</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat\">https://tantek.com/2026/233/t1/latest-strange-ai-llm-slack-chat</a>"
         }
        ],
        "category": [
         "indieweb",
         "100PostsOfIndieWeb",
         "100Posts",
         "indieweb",
         "AI",
         "AIs",
         "LLM",
         "LLMs",
         "pretending",
         "impersonating",
         "impersonation",
         "HomebrewWebsiteClub",
         "HWC",
         "chat",
         "IRC",
         "Etherpad",
         "Zoom",
         "AIpolicy",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot"
        ],
        "uid": [
         "https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot"
        ],
        "updated": [
         "2026-08-19 10:49-0700"
        ],
        "published": [
         "2026-08-19 10:49-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83d\udcd6 read \u201cHolston\u201d in \u201cWool\u201d by @hughhowey.com \u00a0https://tantek.com/isbn/0358447844\n#book #Holston #Wool #Silo\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\ud83d\udcd6 read \u201cHolston\u201d in \u201cWool\u201d by @hughhowey.com \u00a0https://tantek.com/isbn/0358447844\n#book #Holston #Wool #Silo\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\ud83d\udcd6 read \u201cHolston\u201d in \u201cWool\u201d by <a class=\"auto-link\" href=\"https://hughhowey.com\">@hughhowey.com</a> \u00a0<a class=\"auto-link\" href=\"https://tantek.com/isbn/0358447844\">https://tantek.com/isbn/0358447844</a><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">book</span> #<span class=\"p-category auto-tag\">Holston</span> #<span class=\"p-category auto-tag\">Wool</span> #<span class=\"p-category auto-tag\">Silo</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "book",
         "Holston",
         "Wool",
         "Silo",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/230/t1/read-holston-wool-silo"
        ],
        "uid": [
         "https://tantek.com/2026/230/t1/read-holston-wool-silo"
        ],
        "updated": [
         "2026-08-18 22:09-0700"
        ],
        "published": [
         "2026-08-18 22:09-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "kinda chic to order books from your local bookstore instead of Amazon who is now destroying books in their #VGT3 division, see the hashtag.\n\nalso kinda chic to pay cash when buying local, to give local businesses an extra 2-3% instead of credit card companies, at no additional charge to you.\n\n#books #orderBooks #bookstore #localBookstore #Amazon #payCash #cash #localBusiness #localBusinesses #kindaChic\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "kinda chic to order books from your local bookstore instead of Amazon who is now destroying books in their #VGT3 division, see the hashtag.\n\nalso kinda chic to pay cash when buying local, to give local businesses an extra 2-3% instead of credit card companies, at no additional charge to you.\n\n#books #orderBooks #bookstore #localBookstore #Amazon #payCash #cash #localBusiness #localBusinesses #kindaChic\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "kinda chic to order books from your local bookstore instead of Amazon who is now destroying books in their #<span class=\"p-category auto-tag\">VGT3</span> division, see the hashtag.<br class=\"auto-break\"/><br class=\"auto-break\"/>also kinda chic to pay cash when buying local, to give local businesses an extra 2-3% instead of credit card companies, at no additional charge to you.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">books</span> #<span class=\"p-category auto-tag\">orderBooks</span> #<span class=\"p-category auto-tag\">bookstore</span> #<span class=\"p-category auto-tag\">localBookstore</span> #<span class=\"p-category auto-tag\">Amazon</span> #<span class=\"p-category auto-tag\">payCash</span> #<span class=\"p-category auto-tag\">cash</span> #<span class=\"p-category auto-tag\">localBusiness</span> #<span class=\"p-category auto-tag\">localBusinesses</span> #<span class=\"p-category auto-tag\">kindaChic</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "VGT3",
         "books",
         "orderBooks",
         "bookstore",
         "localBookstore",
         "Amazon",
         "payCash",
         "cash",
         "localBusiness",
         "localBusinesses",
         "kindaChic",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/229/t3/kinda-chic-order-books-local-pay-cash"
        ],
        "uid": [
         "https://tantek.com/2026/229/t3/kinda-chic-order-books-local-pay-cash"
        ],
        "updated": [
         "2026-08-17 22:03-0700"
        ],
        "published": [
         "2026-08-17 22:03-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83d\udcda picked up the Silo books trilogy @borderlands-books.com earlier today: \u201cWool\u201d, \u201cShift\u201d, \u201cDust\u201d, and a small booklet of \u201cSilo Stories\u201d which came inside the boxset. Looking forward to cracking them open and seeing how far I get while waiting for the last three episodes of season three.\n\nPreviously: https://tantek.com/229/t1/watched-silo-season-3-episode-7\n\n#Silo #books #trilogy #boxset\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\ud83d\udcda picked up the Silo books trilogy @borderlands-books.com earlier today: \u201cWool\u201d, \u201cShift\u201d, \u201cDust\u201d, and a small booklet of \u201cSilo Stories\u201d which came inside the boxset. Looking forward to cracking them open and seeing how far I get while waiting for the last three episodes of season three.\n\nPreviously: https://tantek.com/229/t1/watched-silo-season-3-episode-7\n\n#Silo #books #trilogy #boxset\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\ud83d\udcda picked up the Silo books trilogy <a class=\"auto-link\" href=\"https://borderlands-books.com\">@borderlands-books.com</a> earlier today: \u201cWool\u201d, \u201cShift\u201d, \u201cDust\u201d, and a small booklet of \u201cSilo Stories\u201d which came inside the boxset. Looking forward to cracking them open and seeing how far I get while waiting for the last three episodes of season three.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously: <a class=\"auto-link\" href=\"https://tantek.com/229/t1/watched-silo-season-3-episode-7\">https://tantek.com/229/t1/watched-silo-season-3-episode-7</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Silo</span> #<span class=\"p-category auto-tag\">books</span> #<span class=\"p-category auto-tag\">trilogy</span> #<span class=\"p-category auto-tag\">boxset</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Silo",
         "books",
         "trilogy",
         "boxset",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/229/t2/silo-books-trilogy-wool-shift-dust"
        ],
        "uid": [
         "https://tantek.com/2026/229/t2/silo-books-trilogy-wool-shift-dust"
        ],
        "updated": [
         "2026-08-17 21:52-0700"
        ],
        "published": [
         "2026-08-17 21:52-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\u25b6\ufe0f watched Silo season 3 episode 7 \u201cRadio\u201d last Friday night. I watched the first six season 3 episodes before that, and was inspired to order the Silo trilogy boxset (of books) @borderlands-books.com last Wednesday.\n\nPreviously: https://tantek.com/2026/222/t1/watched-silo-season-1-2\n\n#Silo #SiloTV #AppleOriginal #AppleTV #2026_226 #2026_08_14\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\u25b6\ufe0f watched Silo season 3 episode 7 \u201cRadio\u201d last Friday night. I watched the first six season 3 episodes before that, and was inspired to order the Silo trilogy boxset (of books) @borderlands-books.com last Wednesday.\n\nPreviously: https://tantek.com/2026/222/t1/watched-silo-season-1-2\n\n#Silo #SiloTV #AppleOriginal #AppleTV #2026_226 #2026_08_14\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\u25b6\ufe0f watched Silo season 3 episode 7 \u201cRadio\u201d last Friday night. I watched the first six season 3 episodes before that, and was inspired to order the Silo trilogy boxset (of books) <a class=\"auto-link\" href=\"https://borderlands-books.com\">@borderlands-books.com</a> last Wednesday.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously: <a class=\"auto-link\" href=\"https://tantek.com/2026/222/t1/watched-silo-season-1-2\">https://tantek.com/2026/222/t1/watched-silo-season-1-2</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Silo</span> #<span class=\"p-category auto-tag\">SiloTV</span> #<span class=\"p-category auto-tag\">AppleOriginal</span> #<span class=\"p-category auto-tag\">AppleTV</span> #<span class=\"p-category auto-tag\">2026_226</span> #<span class=\"p-category auto-tag\">2026_08_14</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Silo",
         "SiloTV",
         "AppleOriginal",
         "AppleTV",
         "2026_226",
         "2026_08_14",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/229/t1/watched-silo-season-3-episode-7"
        ],
        "uid": [
         "https://tantek.com/2026/229/t1/watched-silo-season-3-episode-7"
        ],
        "updated": [
         "2026-08-17 20:54-0700"
        ],
        "published": [
         "2026-08-17 20:54-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "CSF_03: today\u2019s Cybersecurity Friday post: the effective security of small business websites has likely gotten worse due to LLMs and \u201cAI agents\u201d (with or without safeguards) and what actions you may want to consider.\n\nThis article documents an instance of this problem:\n* https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gym-website-aus-cyber-attack/107007986\n\nSmall business websites tend to be sloppily written (no pun intended though that may also be true) and are likely riddled with numerous very fundamental security holes. There are many possible explanations (economics) from poor initial construction, perhaps using the latest new trendy framework rather than established hardened libraries, to lack of maintenance after initial setup. They have obvious holes like lack of server-side form validation (people being able to change values in forms using browser dev tools), and less obvious like buggy APIs allowing more access than they should.\n\nIn the past, many of these holes didn\u2019t really matter because those sites were \u201cnot worth attacking\u201d for the incentive models of human-based cyber-attackers or collectives thereof.\n\nHowever, now that there are LLMs that have likely been trained on any number of common security holes in websites (and how to exploit them), when an \u201cAI agent\u201d is given a task, it may very well use any \u201ctool\u201d at its disposal, including website vulnerabilities to accomplish its goals, as illustrated by the example in the Australia ABC news article above.\n\nSince such chatbots are now essentially \"hack websites as a service\", I expect we will see LOTS more of this happening, likely unintentionally, or sometimes with mild intention like \u201ccan you get me higher on the waitlist\u201d.\n\nUltimately I think both the human giving instructions to (prompting) such chatbots and the creators of such chatbots should be held responsible for any such intrusions and any damage they cause, even if/when unintended.\n\nThere are a few things you can do about this emerging phenomenon:\n\n1. If you use such \u201cagents\u201d, be very careful about what you ask it/them to do, avoiding asking for anything that\u2019s morally gray or questionable at all, even something as \u201cminor\u201d as cutting the line in an online waitlist.\n\n2. If you run a small business site, you have your work cut out for you. Pay a professional web developer to audit the security of your website, document what they find, and patch holes / repair it accordingly.\n\n3. If you have accounts on small business sites you rarely or ever use, consider exporting any data (receipts, transactions), replacing your profile details (name, addresses, photos) with noise, and then deleting your account. If you need to use the site again, use a different email address (as recommended in https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity) to create a new account.\n\nThat last tip is also helpful for reducing your own personal \u201cattack surface\u201d. By pruning your online accounts, you both reduce the number potential data breaches that you\u2019re in, and reduce the places and ways that attackers can cause you trouble (or that you have to double-check if you\u2019re ever the target of a cyber-attack)\n\nPreviously: https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity\n\n#CyberSecurity #Friday #cyber #security #cyberAttack #cyberAttacker #chatBot #chatBots #LLM #LLMs #AI #agent #agents #AIagent #AIagents\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "CSF_03: today\u2019s Cybersecurity Friday post: the effective security of small business websites has likely gotten worse due to LLMs and \u201cAI agents\u201d (with or without safeguards) and what actions you may want to consider.\n\nThis article documents an instance of this problem:\n* https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gym-website-aus-cyber-attack/107007986\n\nSmall business websites tend to be sloppily written (no pun intended though that may also be true) and are likely riddled with numerous very fundamental security holes. There are many possible explanations (economics) from poor initial construction, perhaps using the latest new trendy framework rather than established hardened libraries, to lack of maintenance after initial setup. They have obvious holes like lack of server-side form validation (people being able to change values in forms using browser dev tools), and less obvious like buggy APIs allowing more access than they should.\n\nIn the past, many of these holes didn\u2019t really matter because those sites were \u201cnot worth attacking\u201d for the incentive models of human-based cyber-attackers or collectives thereof.\n\nHowever, now that there are LLMs that have likely been trained on any number of common security holes in websites (and how to exploit them), when an \u201cAI agent\u201d is given a task, it may very well use any \u201ctool\u201d at its disposal, including website vulnerabilities to accomplish its goals, as illustrated by the example in the Australia ABC news article above.\n\nSince such chatbots are now essentially \"hack websites as a service\", I expect we will see LOTS more of this happening, likely unintentionally, or sometimes with mild intention like \u201ccan you get me higher on the waitlist\u201d.\n\nUltimately I think both the human giving instructions to (prompting) such chatbots and the creators of such chatbots should be held responsible for any such intrusions and any damage they cause, even if/when unintended.\n\nThere are a few things you can do about this emerging phenomenon:\n\n1. If you use such \u201cagents\u201d, be very careful about what you ask it/them to do, avoiding asking for anything that\u2019s morally gray or questionable at all, even something as \u201cminor\u201d as cutting the line in an online waitlist.\n\n2. If you run a small business site, you have your work cut out for you. Pay a professional web developer to audit the security of your website, document what they find, and patch holes / repair it accordingly.\n\n3. If you have accounts on small business sites you rarely or ever use, consider exporting any data (receipts, transactions), replacing your profile details (name, addresses, photos) with noise, and then deleting your account. If you need to use the site again, use a different email address (as recommended in https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity) to create a new account.\n\nThat last tip is also helpful for reducing your own personal \u201cattack surface\u201d. By pruning your online accounts, you both reduce the number potential data breaches that you\u2019re in, and reduce the places and ways that attackers can cause you trouble (or that you have to double-check if you\u2019re ever the target of a cyber-attack)\n\nPreviously: https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity\n\n#CyberSecurity #Friday #cyber #security #cyberAttack #cyberAttacker #chatBot #chatBots #LLM #LLMs #AI #agent #agents #AIagent #AIagents\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "CSF_03: today\u2019s Cybersecurity Friday post: the effective security of small business websites has likely gotten worse due to LLMs and \u201cAI agents\u201d (with or without safeguards) and what actions you may want to consider.<br class=\"auto-break\"/><br class=\"auto-break\"/>This article documents an instance of this problem:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gym-website-aus-cyber-attack/107007986\">https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gym-website-aus-cyber-attack/107007986</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Small business websites tend to be sloppily written (no pun intended though that may also be true) and are likely riddled with numerous very fundamental security holes. There are many possible explanations (economics) from poor initial construction, perhaps using the latest new trendy framework rather than established hardened libraries, to lack of maintenance after initial setup. They have obvious holes like lack of server-side form validation (people being able to change values in forms using browser dev tools), and less obvious like buggy APIs allowing more access than they should.<br class=\"auto-break\"/><br class=\"auto-break\"/>In the past, many of these holes didn\u2019t really matter because those sites were \u201cnot worth attacking\u201d for the incentive models of human-based cyber-attackers or collectives thereof.<br class=\"auto-break\"/><br class=\"auto-break\"/>However, now that there are LLMs that have likely been trained on any number of common security holes in websites (and how to exploit them), when an \u201cAI agent\u201d is given a task, it may very well use any \u201ctool\u201d at its disposal, including website vulnerabilities to accomplish its goals, as illustrated by the example in the Australia ABC news article above.<br class=\"auto-break\"/><br class=\"auto-break\"/>Since such chatbots are now essentially \"hack websites as a service\", I expect we will see LOTS more of this happening, likely unintentionally, or sometimes with mild intention like \u201ccan you get me higher on the waitlist\u201d.<br class=\"auto-break\"/><br class=\"auto-break\"/>Ultimately I think both the human giving instructions to (prompting) such chatbots and the creators of such chatbots should be held responsible for any such intrusions and any damage they cause, even if/when unintended.<br class=\"auto-break\"/><br class=\"auto-break\"/>There are a few things you can do about this emerging phenomenon:<br class=\"auto-break\"/><br class=\"auto-break\"/>1. If you use such \u201cagents\u201d, be very careful about what you ask it/them to do, avoiding asking for anything that\u2019s morally gray or questionable at all, even something as \u201cminor\u201d as cutting the line in an online waitlist.<br class=\"auto-break\"/><br class=\"auto-break\"/>2. If you run a small business site, you have your work cut out for you. Pay a professional web developer to audit the security of your website, document what they find, and patch holes / repair it accordingly.<br class=\"auto-break\"/><br class=\"auto-break\"/>3. If you have accounts on small business sites you rarely or ever use, consider exporting any data (receipts, transactions), replacing your profile details (name, addresses, photos) with noise, and then deleting your account. If you need to use the site again, use a different email address (as recommended in <a class=\"auto-link\" href=\"https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity\">https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity</a>) to create a new account.<br class=\"auto-break\"/><br class=\"auto-break\"/>That last tip is also helpful for reducing your own personal \u201cattack surface\u201d. By pruning your online accounts, you both reduce the number potential data breaches that you\u2019re in, and reduce the places and ways that attackers can cause you trouble (or that you have to double-check if you\u2019re ever the target of a cyber-attack)<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously: <a class=\"auto-link\" href=\"https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity\">https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">CyberSecurity</span> #<span class=\"p-category auto-tag\">Friday</span> #<span class=\"p-category auto-tag\">cyber</span> #<span class=\"p-category auto-tag\">security</span> #<span class=\"p-category auto-tag\">cyberAttack</span> #<span class=\"p-category auto-tag\">cyberAttacker</span> #<span class=\"p-category auto-tag\">chatBot</span> #<span class=\"p-category auto-tag\">chatBots</span> #<span class=\"p-category auto-tag\">LLM</span> #<span class=\"p-category auto-tag\">LLMs</span> #<span class=\"p-category auto-tag\">AI</span> #<span class=\"p-category auto-tag\">agent</span> #<span class=\"p-category auto-tag\">agents</span> #<span class=\"p-category auto-tag\">AIagent</span> #<span class=\"p-category auto-tag\">AIagents</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "CyberSecurity",
         "Friday",
         "cyber",
         "security",
         "cyberAttack",
         "cyberAttacker",
         "chatBot",
         "chatBots",
         "LLM",
         "LLMs",
         "AI",
         "agent",
         "agents",
         "AIagent",
         "AIagents",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/226/t1/cybersecurity-friday-small-business"
        ],
        "uid": [
         "https://tantek.com/2026/226/t1/cybersecurity-friday-small-business"
        ],
        "updated": [
         "2026-08-14 13:41-0700"
        ],
        "published": [
         "2026-08-14 13:41-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83c\udf0b Kilauea volcano\u2019s currently active eruption in Hawaii https://www.youtube.com/live/mKJ7ZyIdjeQ\n\nThe bright orange eruptions, orange streaks of lava flow, orange lit clouds of smoke & steam all contrasted against the black sky and land are quite the visual ASMR. Paired with the ASMR wind from the mountain, the effect is quite calming and peaceful.\n\nPutting this on a projector is quite the night light to fall asleep to (requires YouTube Premium to avoid noisy ads interruptions that harsh your mellow)\n\n#Kilauea #volcano #eruption #Hawaii #orange #lava #lavaFlow #ASMR #wind #video #USGS\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\ud83c\udf0b Kilauea volcano\u2019s currently active eruption in Hawaii https://www.youtube.com/live/mKJ7ZyIdjeQ\n\nThe bright orange eruptions, orange streaks of lava flow, orange lit clouds of smoke & steam all contrasted against the black sky and land are quite the visual ASMR. Paired with the ASMR wind from the mountain, the effect is quite calming and peaceful.\n\nPutting this on a projector is quite the night light to fall asleep to (requires YouTube Premium to avoid noisy ads interruptions that harsh your mellow)\n\n#Kilauea #volcano #eruption #Hawaii #orange #lava #lavaFlow #ASMR #wind #video #USGS\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\ud83c\udf0b Kilauea volcano\u2019s currently active eruption in Hawaii <a class=\"auto-link\" href=\"https://www.youtube.com/live/mKJ7ZyIdjeQ\">https://www.youtube.com/live/mKJ7ZyIdjeQ</a><br class=\"auto-break\"/><br class=\"auto-break\"/>The bright orange eruptions, orange streaks of lava flow, orange lit clouds of smoke &amp; steam all contrasted against the black sky and land are quite the visual ASMR. Paired with the ASMR wind from the mountain, the effect is quite calming and peaceful.<br class=\"auto-break\"/><br class=\"auto-break\"/>Putting this on a projector is quite the night light to fall asleep to (requires YouTube Premium to avoid noisy ads interruptions that harsh your mellow)<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Kilauea</span> #<span class=\"p-category auto-tag\">volcano</span> #<span class=\"p-category auto-tag\">eruption</span> #<span class=\"p-category auto-tag\">Hawaii</span> #<span class=\"p-category auto-tag\">orange</span> #<span class=\"p-category auto-tag\">lava</span> #<span class=\"p-category auto-tag\">lavaFlow</span> #<span class=\"p-category auto-tag\">ASMR</span> #<span class=\"p-category auto-tag\">wind</span> #<span class=\"p-category auto-tag\">video</span> #<span class=\"p-category auto-tag\">USGS</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Kilauea",
         "volcano",
         "eruption",
         "Hawaii",
         "orange",
         "lava",
         "lavaFlow",
         "ASMR",
         "wind",
         "video",
         "USGS",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/225/t2/kilauea-volcano-eruption-hawaii"
        ],
        "uid": [
         "https://tantek.com/2026/225/t2/kilauea-volcano-eruption-hawaii"
        ],
        "updated": [
         "2026-08-13 00:56-0700"
        ],
        "published": [
         "2026-08-13 00:56-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "1982 TRON prescience: \n\n\u201cWon't that be grand? Computers and the programs will start thinking and the people will stop.\u201d \u2014 Walter\n\n2026 students:\n\n\u201cHow do you know an assignment is AI proof? Because when it is, students cannot do it.\u201d\n* https://www.reddit.com/r/Professors/comments/1vkw6by/how_do_you_know_an_assignment_is_ai_proof_because/\n\n\u201cI assign a profile essay. Have for 30 years. Student interviews a person, records it, writes a paper based off the recording. Citations are timestamps. Should be pretty easy. Has been easy pre-AI. Now, students cannot do it.\u201d\n\nSnippet from professor/student dialog:\n\n====\nProf: \u201dStart with what you found interesting.\u201d\n\nStudent: \u201dHow do I know if something\u2019s interesting?\u201d\n\nProf: \u201dYou\u2019re asking me how you find something interesting?\u201d\n\nStudent: \u201dYeah.\u201d \n====\n\nChatbots / LLMs are not just \"the latest tools\" like using a calculator instead of doing arithmetic yourself.\n\nStudents are being robbed of curiosity, learning to discover and notice novelty, how to \u201cfind something interesting.\u201d\n\nThis isn't cognitive enhancement, this is a tool causing brain rot (loss of curiosity), even a developmental disability. Unclear if it is reversible.\n\nTRON quote citation: https://www.imdb.com/title/tt0084827/quotes/?item=qt0406255\n\nUpdate, see also:\n* 2026-08-19 \u201cTeachers Warn That Students Are Losing the Ability to Think as They Lean on AI for Everything\u201d https://futurism.com/future-society/students-lose-ability-think-ai\n\n#TRON #TRON1982 #AIproof #interesting #chatBot #chatBots #LLM #LLMs #AI #brainRot #AIbrainRot #disability #Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "1982 TRON prescience: \n\n\u201cWon't that be grand? Computers and the programs will start thinking and the people will stop.\u201d \u2014 Walter\n\n2026 students:\n\n\u201cHow do you know an assignment is AI proof? Because when it is, students cannot do it.\u201d\n* https://www.reddit.com/r/Professors/comments/1vkw6by/how_do_you_know_an_assignment_is_ai_proof_because/\n\n\u201cI assign a profile essay. Have for 30 years. Student interviews a person, records it, writes a paper based off the recording. Citations are timestamps. Should be pretty easy. Has been easy pre-AI. Now, students cannot do it.\u201d\n\nSnippet from professor/student dialog:\n\n====\nProf: \u201dStart with what you found interesting.\u201d\n\nStudent: \u201dHow do I know if something\u2019s interesting?\u201d\n\nProf: \u201dYou\u2019re asking me how you find something interesting?\u201d\n\nStudent: \u201dYeah.\u201d \n====\n\nChatbots / LLMs are not just \"the latest tools\" like using a calculator instead of doing arithmetic yourself.\n\nStudents are being robbed of curiosity, learning to discover and notice novelty, how to \u201cfind something interesting.\u201d\n\nThis isn't cognitive enhancement, this is a tool causing brain rot (loss of curiosity), even a developmental disability. Unclear if it is reversible.\n\nTRON quote citation: https://www.imdb.com/title/tt0084827/quotes/?item=qt0406255\n\nUpdate, see also:\n* 2026-08-19 \u201cTeachers Warn That Students Are Losing the Ability to Think as They Lean on AI for Everything\u201d https://futurism.com/future-society/students-lose-ability-think-ai\n\n#TRON #TRON1982 #AIproof #interesting #chatBot #chatBots #LLM #LLMs #AI #brainRot #AIbrainRot #disability #Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "1982 TRON prescience: <br class=\"auto-break\"/><br class=\"auto-break\"/>\u201cWon't that be grand? Computers and the programs will start thinking and the people will stop.\u201d \u2014 Walter<br class=\"auto-break\"/><br class=\"auto-break\"/>2026 students:<br class=\"auto-break\"/><br class=\"auto-break\"/>\u201cHow do you know an assignment is AI proof? Because when it is, students cannot do it.\u201d<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://www.reddit.com/r/Professors/comments/1vkw6by/how_do_you_know_an_assignment_is_ai_proof_because/\">https://www.reddit.com/r/Professors/comments/1vkw6by/how_do_you_know_an_assignment_is_ai_proof_because/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>\u201cI assign a profile essay. Have for 30 years. Student interviews a person, records it, writes a paper based off the recording. Citations are timestamps. Should be pretty easy. Has been easy pre-AI. Now, students cannot do it.\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>Snippet from professor/student dialog:<br class=\"auto-break\"/><br class=\"auto-break\"/>====<br class=\"auto-break\"/>Prof: \u201dStart with what you found interesting.\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>Student: \u201dHow do I know if something\u2019s interesting?\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>Prof: \u201dYou\u2019re asking me how you find something interesting?\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>Student: \u201dYeah.\u201d <br class=\"auto-break\"/>====<br class=\"auto-break\"/><br class=\"auto-break\"/>Chatbots / LLMs are not just \"the latest tools\" like using a calculator instead of doing arithmetic yourself.<br class=\"auto-break\"/><br class=\"auto-break\"/>Students are being robbed of curiosity, learning to discover and notice novelty, how to \u201cfind something interesting.\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>This isn't cognitive enhancement, this is a tool causing brain rot (loss of curiosity), even a developmental disability. Unclear if it is reversible.<br class=\"auto-break\"/><br class=\"auto-break\"/>TRON quote citation: <a class=\"auto-link\" href=\"https://www.imdb.com/title/tt0084827/quotes/?item=qt0406255\">https://www.imdb.com/title/tt0084827/quotes/?item=qt0406255</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Update, see also:<br class=\"auto-break\"/>* 2026-08-19 \u201cTeachers Warn That Students Are Losing the Ability to Think as They Lean on AI for Everything\u201d <a class=\"auto-link\" href=\"https://futurism.com/future-society/students-lose-ability-think-ai\">https://futurism.com/future-society/students-lose-ability-think-ai</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">TRON</span> #<span class=\"p-category auto-tag\">TRON1982</span> #<span class=\"p-category auto-tag\">AIproof</span> #<span class=\"p-category auto-tag\">interesting</span> #<span class=\"p-category auto-tag\">chatBot</span> #<span class=\"p-category auto-tag\">chatBots</span> #<span class=\"p-category auto-tag\">LLM</span> #<span class=\"p-category auto-tag\">LLMs</span> #<span class=\"p-category auto-tag\">AI</span> #<span class=\"p-category auto-tag\">brainRot</span> #<span class=\"p-category auto-tag\">AIbrainRot</span> #<span class=\"p-category auto-tag\">disability</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "TRON",
         "TRON1982",
         "AIproof",
         "interesting",
         "chatBot",
         "chatBots",
         "LLM",
         "LLMs",
         "AI",
         "brainRot",
         "AIbrainRot",
         "disability",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/225/t1/tron-prescience-programs-thinking-people-stop"
        ],
        "uid": [
         "https://tantek.com/2026/225/t1/tron-prescience-programs-thinking-people-stop"
        ],
        "updated": [
         "2026-08-13 00:01-0700"
        ],
        "published": [
         "2026-08-13 00:01-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\u25b6\ufe0f watching NASA\u2019s \u201c2026 Total Solar Eclipse\u201d, 1h28m44s on YouTube https://www.youtube.com/live/rSvCuSQhC3w\n\nHelpful links so far:\n* https://go.nasa.gov/EclipseSafety\n* https://science.nasa.gov/eclipses\n\n#NASA #eclipse #solarEclipse #totalEclipse #totalSolarEclipse\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\u25b6\ufe0f watching NASA\u2019s \u201c2026 Total Solar Eclipse\u201d, 1h28m44s on YouTube https://www.youtube.com/live/rSvCuSQhC3w\n\nHelpful links so far:\n* https://go.nasa.gov/EclipseSafety\n* https://science.nasa.gov/eclipses\n\n#NASA #eclipse #solarEclipse #totalEclipse #totalSolarEclipse\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\u25b6\ufe0f watching NASA\u2019s \u201c2026 Total Solar Eclipse\u201d, 1h28m44s on YouTube <a class=\"auto-link\" href=\"https://www.youtube.com/live/rSvCuSQhC3w\">https://www.youtube.com/live/rSvCuSQhC3w</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Helpful links so far:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://go.nasa.gov/EclipseSafety\">https://go.nasa.gov/EclipseSafety</a><br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://science.nasa.gov/eclipses\">https://science.nasa.gov/eclipses</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">NASA</span> #<span class=\"p-category auto-tag\">eclipse</span> #<span class=\"p-category auto-tag\">solarEclipse</span> #<span class=\"p-category auto-tag\">totalEclipse</span> #<span class=\"p-category auto-tag\">totalSolarEclipse</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "NASA",
         "eclipse",
         "solarEclipse",
         "totalEclipse",
         "totalSolarEclipse",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/224/t1/nasa-total-solar-eclipse"
        ],
        "uid": [
         "https://tantek.com/2026/224/t1/nasa-total-solar-eclipse"
        ],
        "updated": [
         "2026-08-12 22:14-0700"
        ],
        "published": [
         "2026-08-12 22:14-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\u25b6\ufe0f watched and finished the rest of Silo season 1 and all of season 2 over the weekend. Superbly well written.\n\nPreviously: https://tantek.com/2026/218/t1/watched-episodes-silo\n\n#Silo #SiloTV #AppleOriginal #AppleTV\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\u25b6\ufe0f watched and finished the rest of Silo season 1 and all of season 2 over the weekend. Superbly well written.\n\nPreviously: https://tantek.com/2026/218/t1/watched-episodes-silo\n\n#Silo #SiloTV #AppleOriginal #AppleTV\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\u25b6\ufe0f watched and finished the rest of Silo season 1 and all of season 2 over the weekend. Superbly well written.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously: <a class=\"auto-link\" href=\"https://tantek.com/2026/218/t1/watched-episodes-silo\">https://tantek.com/2026/218/t1/watched-episodes-silo</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Silo</span> #<span class=\"p-category auto-tag\">SiloTV</span> #<span class=\"p-category auto-tag\">AppleOriginal</span> #<span class=\"p-category auto-tag\">AppleTV</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Silo",
         "SiloTV",
         "AppleOriginal",
         "AppleTV",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/222/t1/watched-silo-season-1-2"
        ],
        "uid": [
         "https://tantek.com/2026/222/t1/watched-silo-season-1-2"
        ],
        "updated": [
         "2026-08-10 22:36-0700"
        ],
        "published": [
         "2026-08-10 22:36-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Update on Bing use-case: quickly view a Gregorian calendar month display with new features and without Copilot noise.\n\nIn 2024, I wrote about a use-case for Bing where it vastly outshines all other search engines. https://tantek.com/2024/287/t3/bing-use-case-calendar-month\n\nSince then, Bing has added \u201cCopilot\u201d LLM generated results to the top of search results by default, and unfortunately they add zero value to calendar month searches and displays. Worse, Copilot\u2019s \u201csummary\u201d can often be long enough to push the actual calendar month display \u201cbelow the fold\u201d as it were.\n\nSolution: add \" -ai\" to your query.\n\nE.g. assuming you\u2019ve setup Firefox search shortcuts as I recommended (https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox)\n\nType this into your Firefox address bar:\n\nb 2026 sep -ai\n\nor directly go to https://bing.com/ and enter: 2026 sep -ai\n\nand press return. You should see a days and weeks grid display for September 2026, with the current day of the month (the 9th as I\u2019m writing this) selected in the displayed month.\n\nScreenshot of a Firefox private browsing window searching Bing for 2026 sep -ai and showing a big text display of the month of September 2026 with headings for the days of the week and weekends and holidays highlighted. \nNote the new calendar month display features since I last blogged this in 2024:\n* Day 252 \u2014 day of the year! September 9th of 2026 is the 252nd day of 2026.\n* Week 37 \u2014 Sept 9th is also on the 37th week of 2026\n* 31 days later \u2014 Sept 9th is 31 days from today (August 9th).\n* < [ Sep v ] > \u2013 little anglebracket arrows on either side of the month button/dropdown to one-click nav to the prev/next month\n* [ Start Day v ] \u2014 a new \u201cStart Day\u201d drop down button to change which day of the week to display as the start of the week\n\nAmazing that despite already being far better than any other search engine for year month queries, Bing has *improved* its calendar month display search results, while Duckduckgo, Google, Yahoo are just as useless (yes I checked) as they were two years ago (I also tried Ecosia and it was no better). I am hashtagging them all to see if anyone at those other search engines notices and gets around to implementing a similar calendar month display.\n\n#search #webSearch #SearchShortcut #Microsoft #Bing #MicrosoftBing #BingSearch #BingTip #searchTip #calendar #month\n#CoPilot #NoCoPilot #NoAI #NoGenAI #NoLLM #Firefox #DuckDuckGo #Google #GoogleSearch #Yahoo #YahooSearch #Ecosia.\n\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "Update on Bing use-case: quickly view a Gregorian calendar month display with new features and without Copilot noise.\n\nIn 2024, I wrote about a use-case for Bing where it vastly outshines all other search engines. https://tantek.com/2024/287/t3/bing-use-case-calendar-month\n\nSince then, Bing has added \u201cCopilot\u201d LLM generated results to the top of search results by default, and unfortunately they add zero value to calendar month searches and displays. Worse, Copilot\u2019s \u201csummary\u201d can often be long enough to push the actual calendar month display \u201cbelow the fold\u201d as it were.\n\nSolution: add \" -ai\" to your query.\n\nE.g. assuming you\u2019ve setup Firefox search shortcuts as I recommended (https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox)\n\nType this into your Firefox address bar:\n\nb 2026 sep -ai\n\nor directly go to https://bing.com/ and enter: 2026 sep -ai\n\nand press return. You should see a days and weeks grid display for September 2026, with the current day of the month (the 9th as I\u2019m writing this) selected in the displayed month.\n\nScreenshot of a Firefox private browsing window searching Bing for 2026 sep -ai and showing a big text display of the month of September 2026 with headings for the days of the week and weekends and holidays highlighted. \nNote the new calendar month display features since I last blogged this in 2024:\n* Day 252 \u2014 day of the year! September 9th of 2026 is the 252nd day of 2026.\n* Week 37 \u2014 Sept 9th is also on the 37th week of 2026\n* 31 days later \u2014 Sept 9th is 31 days from today (August 9th).\n* < [ Sep v ] > \u2013 little anglebracket arrows on either side of the month button/dropdown to one-click nav to the prev/next month\n* [ Start Day v ] \u2014 a new \u201cStart Day\u201d drop down button to change which day of the week to display as the start of the week\n\nAmazing that despite already being far better than any other search engine for year month queries, Bing has *improved* its calendar month display search results, while Duckduckgo, Google, Yahoo are just as useless (yes I checked) as they were two years ago (I also tried Ecosia and it was no better). I am hashtagging them all to see if anyone at those other search engines notices and gets around to implementing a similar calendar month display.\n\n#search #webSearch #SearchShortcut #Microsoft #Bing #MicrosoftBing #BingSearch #BingTip #searchTip #calendar #month\n#CoPilot #NoCoPilot #NoAI #NoGenAI #NoLLM #Firefox #DuckDuckGo #Google #GoogleSearch #Yahoo #YahooSearch #Ecosia.\n\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "Update on Bing use-case: quickly view a Gregorian calendar month display with new features and without Copilot noise.<br class=\"auto-break\"/><br class=\"auto-break\"/>In 2024, I wrote about a use-case for Bing where it vastly outshines all other search engines. <a class=\"auto-link\" href=\"https://tantek.com/2024/287/t3/bing-use-case-calendar-month\">https://tantek.com/2024/287/t3/bing-use-case-calendar-month</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Since then, Bing has added \u201cCopilot\u201d LLM generated results to the top of search results by default, and unfortunately they add zero value to calendar month searches and displays. Worse, Copilot\u2019s \u201csummary\u201d can often be long enough to push the actual calendar month display \u201cbelow the fold\u201d as it were.<br class=\"auto-break\"/><br class=\"auto-break\"/>Solution: add \" -ai\" to your query.<br class=\"auto-break\"/><br class=\"auto-break\"/>E.g. assuming you\u2019ve setup Firefox search shortcuts as I recommended (<a class=\"auto-link\" href=\"https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox\">https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox</a>)<br class=\"auto-break\"/><br class=\"auto-break\"/>Type this into your Firefox address bar:<br class=\"auto-break\"/><br class=\"auto-break\"/>b 2026 sep -ai<br class=\"auto-break\"/><br class=\"auto-break\"/>or directly go to <a class=\"auto-link\" href=\"https://bing.com/\">https://bing.com/</a> and enter: 2026 sep -ai<br class=\"auto-break\"/><br class=\"auto-break\"/>and press return. You should see a days and weeks grid display for September 2026, with the current day of the month (the 9th as I\u2019m writing this) selected in the displayed month.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://www.bing.com/search?q=2026+sep+-ai\"><img alt=\"Screenshot of a Firefox private browsing window searching Bing for 2026 sep -ai and showing a big text display of the month of September 2026 with headings for the days of the week and weekends and holidays highlighted.\" class=\"auto-embed\" src=\"https://indieweb.org/images/b/bc/2026-08-09-bing-2026-sep.png\"/></a><br class=\"auto-break\"/>Note the new calendar month display features since I last blogged this in 2024:<br class=\"auto-break\"/>* Day 252 \u2014 day of the year! September 9th of 2026 is the 252nd day of 2026.<br class=\"auto-break\"/>* Week 37 \u2014 Sept 9th is also on the 37th week of 2026<br class=\"auto-break\"/>* 31 days later \u2014 Sept 9th is 31 days from today (August 9th).<br class=\"auto-break\"/>* &lt; [ Sep v ] &gt; \u2013 little anglebracket arrows on either side of the month button/dropdown to one-click nav to the prev/next month<br class=\"auto-break\"/>* [ Start Day v ] \u2014 a new \u201cStart Day\u201d drop down button to change which day of the week to display as the start of the week<br class=\"auto-break\"/><br class=\"auto-break\"/>Amazing that despite already being far better than any other search engine for year month queries, Bing has *improved* its calendar month display search results, while Duckduckgo, Google, Yahoo are just as useless (yes I checked) as they were two years ago (I also tried Ecosia and it was no better). I am hashtagging them all to see if anyone at those other search engines notices and gets around to implementing a similar calendar month display.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">search</span> #<span class=\"p-category auto-tag\">webSearch</span> #<span class=\"p-category auto-tag\">SearchShortcut</span> #<span class=\"p-category auto-tag\">Microsoft</span> #<span class=\"p-category auto-tag\">Bing</span> #<span class=\"p-category auto-tag\">MicrosoftBing</span> #<span class=\"p-category auto-tag\">BingSearch</span> #<span class=\"p-category auto-tag\">BingTip</span> #<span class=\"p-category auto-tag\">searchTip</span> #<span class=\"p-category auto-tag\">calendar</span> #<span class=\"p-category auto-tag\">month</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">CoPilot</span> #<span class=\"p-category auto-tag\">NoCoPilot</span> #<span class=\"p-category auto-tag\">NoAI</span> #<span class=\"p-category auto-tag\">NoGenAI</span> #<span class=\"p-category auto-tag\">NoLLM</span> #<span class=\"p-category auto-tag\">Firefox</span> #<span class=\"p-category auto-tag\">DuckDuckGo</span> #<span class=\"p-category auto-tag\">Google</span> #<span class=\"p-category auto-tag\">GoogleSearch</span> #<span class=\"p-category auto-tag\">Yahoo</span> #<span class=\"p-category auto-tag\">YahooSearch</span> #<span class=\"p-category auto-tag\">Ecosia</span>.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "search",
         "webSearch",
         "SearchShortcut",
         "Microsoft",
         "Bing",
         "MicrosoftBing",
         "BingSearch",
         "BingTip",
         "searchTip",
         "calendar",
         "month",
         "CoPilot",
         "NoCoPilot",
         "NoAI",
         "NoGenAI",
         "NoLLM",
         "Firefox",
         "DuckDuckGo",
         "Google",
         "GoogleSearch",
         "Yahoo",
         "YahooSearch",
         "Ecosia",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/221/t1/update-bing-view-calendar-month"
        ],
        "uid": [
         "https://tantek.com/2026/221/t1/update-bing-view-calendar-month"
        ],
        "updated": [
         "2026-08-09 13:05-0700"
        ],
        "published": [
         "2026-08-09 13:05-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Today is my blog\u2019s 24th blogiversary!\n\nI started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:\n\nhttps://tantek.com/log/2002/08.html#L20020808\n\nNo Javascript. No CMS. No SSG. No GitHub.\n\nJust BBEdit and SFTP.\n\nI\u2019m still using BBEdit with my current blog, and now scp instead of SFTP.\n\nPreviously:\n* 6th: https://tantek.com/log/2008/08.html#d08t1923\n* 5th: https://tantek.com/log/2007/08.html#d08t2359\n* 4th: https://tantek.com/log/2006/08.html#d08t2359\n* 1st: https://tantek.com/log/2003/08.html#L20030808t2359\n\nThis is post 14 of #100PostsOfIndieWeb. #100Posts #indieweb\n#blog #blogs #blogiversary #staticHTML #HTMLCSS #NoJS #NoJavascript #NoCMS #NoSSG #NoGitHub #BBEdit #SFTP #SCP\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/219/t1/open-web-free-content\n\u2192 https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot"
        ],
        "content": [
         {
          "value": "Today is my blog\u2019s 24th blogiversary!\n\nI started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:\n\nhttps://tantek.com/log/2002/08.html#L20020808\n\nNo Javascript. No CMS. No SSG. No GitHub.\n\nJust BBEdit and SFTP.\n\nI\u2019m still using BBEdit with my current blog, and now scp instead of SFTP.\n\nPreviously:\n* 6th: https://tantek.com/log/2008/08.html#d08t1923\n* 5th: https://tantek.com/log/2007/08.html#d08t2359\n* 4th: https://tantek.com/log/2006/08.html#d08t2359\n* 1st: https://tantek.com/log/2003/08.html#L20030808t2359\n\nThis is post 14 of #100PostsOfIndieWeb. #100Posts #indieweb\n#blog #blogs #blogiversary #staticHTML #HTMLCSS #NoJS #NoJavascript #NoCMS #NoSSG #NoGitHub #BBEdit #SFTP #SCP\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/219/t1/open-web-free-content\n\u2192 https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot",
          "lang": "en-US",
          "html": "Today is my blog\u2019s 24th blogiversary!<br class=\"auto-break\"/><br class=\"auto-break\"/>I started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://tantek.com/log/2002/08.html#L20020808\">https://tantek.com/log/2002/08.html#L20020808</a><br class=\"auto-break\"/><br class=\"auto-break\"/>No Javascript. No CMS. No SSG. No GitHub.<br class=\"auto-break\"/><br class=\"auto-break\"/>Just BBEdit and SFTP.<br class=\"auto-break\"/><br class=\"auto-break\"/>I\u2019m still using BBEdit with my current blog, and now scp instead of SFTP.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously:<br class=\"auto-break\"/>* 6th: <a class=\"auto-link\" href=\"https://tantek.com/log/2008/08.html#d08t1923\">https://tantek.com/log/2008/08.html#d08t1923</a><br class=\"auto-break\"/>* 5th: <a class=\"auto-link\" href=\"https://tantek.com/log/2007/08.html#d08t2359\">https://tantek.com/log/2007/08.html#d08t2359</a><br class=\"auto-break\"/>* 4th: <a class=\"auto-link\" href=\"https://tantek.com/log/2006/08.html#d08t2359\">https://tantek.com/log/2006/08.html#d08t2359</a><br class=\"auto-break\"/>* 1st: <a class=\"auto-link\" href=\"https://tantek.com/log/2003/08.html#L20030808t2359\">https://tantek.com/log/2003/08.html#L20030808t2359</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 14 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span> #<span class=\"p-category auto-tag\">indieweb</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">blog</span> #<span class=\"p-category auto-tag\">blogs</span> #<span class=\"p-category auto-tag\">blogiversary</span> #<span class=\"p-category auto-tag\">staticHTML</span> #<span class=\"p-category auto-tag\">HTMLCSS</span> #<span class=\"p-category auto-tag\">NoJS</span> #<span class=\"p-category auto-tag\">NoJavascript</span> #<span class=\"p-category auto-tag\">NoCMS</span> #<span class=\"p-category auto-tag\">NoSSG</span> #<span class=\"p-category auto-tag\">NoGitHub</span> #<span class=\"p-category auto-tag\">BBEdit</span> #<span class=\"p-category auto-tag\">SFTP</span> #<span class=\"p-category auto-tag\">SCP</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/219/t1/open-web-free-content\">https://tantek.com/2026/219/t1/open-web-free-content</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot\">https://tantek.com/2026/231/t1/more-weirdness-ai-chat-llm-bot</a>"
         }
        ],
        "category": [
         "100PostsOfIndieWeb",
         "100Posts",
         "indieweb",
         "blog",
         "blogs",
         "blogiversary",
         "staticHTML",
         "HTMLCSS",
         "NoJS",
         "NoJavascript",
         "NoCMS",
         "NoSSG",
         "NoGitHub",
         "BBEdit",
         "SFTP",
         "SCP",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/220/t3/24th-blogiversary"
        ],
        "uid": [
         "https://tantek.com/2026/220/t3/24th-blogiversary"
        ],
        "updated": [
         "2026-08-08 17:14-0700"
        ],
        "published": [
         "2026-08-08 17:14-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "in-reply-to": [
         {
          "type": [
           "h-cite"
          ],
          "properties": {
           "name": [
            "cyberplace.social user khleedril\u2019s post"
           ],
           "url": [
            "https://cyberplace.social/@khleedril/117060053826514262"
           ]
          },
          "value": "https://cyberplace.social/@khleedril/117060053826514262",
          "lang": "en-US"
         }
        ],
        "name": [
         "@khleedril@cyberplace.social your question does not make sense.\n\nMy post was about the open web and free content, being freely accessible (viewable).\n\nIf you want to post a comment, you should do so on your personal site, and notify the original post via the Webmention protocol (a good CMS or content hosting service will do this automatically). One advantage of using open standards like Webmention is there is no need to register with other sites to use them on your own site.\n\nYou should own your replies, rather than expecting other websites to host them.\n\nhttps://indieweb.org/own_your_replies\n\n#indieweb #Webmention #openWeb #openStandards #webStandards #ownYourReplies #ownYourData"
        ],
        "content": [
         {
          "value": "@khleedril@cyberplace.social your question does not make sense.\n\nMy post was about the open web and free content, being freely accessible (viewable).\n\nIf you want to post a comment, you should do so on your personal site, and notify the original post via the Webmention protocol (a good CMS or content hosting service will do this automatically). One advantage of using open standards like Webmention is there is no need to register with other sites to use them on your own site.\n\nYou should own your replies, rather than expecting other websites to host them.\n\nhttps://indieweb.org/own_your_replies\n\n#indieweb #Webmention #openWeb #openStandards #webStandards #ownYourReplies #ownYourData",
          "lang": "en-US",
          "html": "<a class=\"auto-link\" href=\"https://cyberplace.social/@khleedril\">@khleedril@cyberplace.social</a> your question does not make sense.<br class=\"auto-break\"/><br class=\"auto-break\"/>My post was about the open web and free content, being freely accessible (viewable).<br class=\"auto-break\"/><br class=\"auto-break\"/>If you want to post a comment, you should do so on your personal site, and notify the original post via the Webmention protocol (a good CMS or content hosting service will do this automatically). One advantage of using open standards like Webmention is there is no need to register with other sites to use them on your own site.<br class=\"auto-break\"/><br class=\"auto-break\"/>You should own your replies, rather than expecting other websites to host them.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://indieweb.org/own_your_replies\">https://indieweb.org/own_your_replies</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">indieweb</span> #<span class=\"p-category auto-tag\">Webmention</span> #<span class=\"p-category auto-tag\">openWeb</span> #<span class=\"p-category auto-tag\">openStandards</span> #<span class=\"p-category auto-tag\">webStandards</span> #<span class=\"p-category auto-tag\">ownYourReplies</span> #<span class=\"p-category auto-tag\">ownYourData</span>"
         }
        ],
        "category": [
         "indieweb",
         "Webmention",
         "openWeb",
         "openStandards",
         "webStandards",
         "ownYourReplies",
         "ownYourData"
        ],
        "url": [
         "https://tantek.com/2026/220/t2/"
        ],
        "uid": [
         "https://tantek.com/2026/220/t2/"
        ],
        "updated": [
         "2026-08-08 16:34-0700"
        ],
        "published": [
         "2026-08-08 16:34-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "in-reply-to": [
         {
          "type": [
           "h-cite"
          ],
          "properties": {
           "name": [
            "mastodon.social user ennedia\u2019s post"
           ],
           "url": [
            "https://mastodon.social/@ennedia/117059822778512429"
           ]
          },
          "value": "https://mastodon.social/@ennedia/117059822778512429",
          "lang": "en-US"
         }
        ],
        "name": [
         "@ennedia@mastodon.social all the examples in my post support https.\nI suspect that \u201ca lot of that \"content\"\u2026\u201d assertion is an outdated misconception.\nDo you have any specific current examples?\n\nAlso, if you do find any non-https sites/pages, since they are likely very old and uncomplicated, you can access them with https via Internet Archive (or ask it to save a copy https://indieweb.org/Internet_Archive#Trigger_Archive_in_Browser)"
        ],
        "content": [
         {
          "value": "@ennedia@mastodon.social all the examples in my post support https.\nI suspect that \u201ca lot of that \"content\"\u2026\u201d assertion is an outdated misconception.\nDo you have any specific current examples?\n\nAlso, if you do find any non-https sites/pages, since they are likely very old and uncomplicated, you can access them with https via Internet Archive (or ask it to save a copy https://indieweb.org/Internet_Archive#Trigger_Archive_in_Browser)",
          "lang": "en-US",
          "html": "<a class=\"auto-link\" href=\"https://mastodon.social/@ennedia\">@ennedia@mastodon.social</a> all the examples in my post support https.<br class=\"auto-break\"/>I suspect that \u201ca lot of that \"content\"\u2026\u201d assertion is an outdated misconception.<br class=\"auto-break\"/>Do you have any specific current examples?<br class=\"auto-break\"/><br class=\"auto-break\"/>Also, if you do find any non-https sites/pages, since they are likely very old and uncomplicated, you can access them with https via Internet Archive (or ask it to save a copy <a class=\"auto-link\" href=\"https://indieweb.org/Internet_Archive#Trigger_Archive_in_Browser\">https://indieweb.org/Internet_Archive#Trigger_Archive_in_Browser</a>)"
         }
        ],
        "url": [
         "https://tantek.com/2026/220/t1/"
        ],
        "uid": [
         "https://tantek.com/2026/220/t1/"
        ],
        "updated": [
         "2026-08-08 16:14-0700"
        ],
        "published": [
         "2026-08-08 16:14-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.\n\nA few examples:\n* blogs. my blog, and every other #indieweb blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it\u2019s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we\u2019ve met once at a conference, people that inspire us.\n* Wikipedia is free, largely donor supported, partly via donation banners.\n* Open Street Maps is free, similarly.\n* Internet Archive is free, similarly.\n* Government sites are free, supported by taxes.\n* Public library sites are free, similarly.\n* Museum sites are free, supported by their donors, and in-person visit fees.\n* University sites are free, supported by endowments and student tuitions.\n\nThere is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.\n\nThe open web as a whole does not depend on any particular business model.\n\nPreviously: https://tantek.com/2010/281/b1/what-is-the-open-web\n\nThis is post 13 of #100PostsOfIndieWeb. #100Posts\n#openWeb #freeContent #blog #blogs\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/217/t1/indieweb-ai-policy\n\u2192 https://tantek.com/2026/220/t3/24th-blogiversary"
        ],
        "content": [
         {
          "value": "The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.\n\nA few examples:\n* blogs. my blog, and every other #indieweb blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it\u2019s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we\u2019ve met once at a conference, people that inspire us.\n* Wikipedia is free, largely donor supported, partly via donation banners.\n* Open Street Maps is free, similarly.\n* Internet Archive is free, similarly.\n* Government sites are free, supported by taxes.\n* Public library sites are free, similarly.\n* Museum sites are free, supported by their donors, and in-person visit fees.\n* University sites are free, supported by endowments and student tuitions.\n\nThere is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.\n\nThe open web as a whole does not depend on any particular business model.\n\nPreviously: https://tantek.com/2010/281/b1/what-is-the-open-web\n\nThis is post 13 of #100PostsOfIndieWeb. #100Posts\n#openWeb #freeContent #blog #blogs\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/217/t1/indieweb-ai-policy\n\u2192 https://tantek.com/2026/220/t3/24th-blogiversary",
          "lang": "en-US",
          "html": "The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.<br class=\"auto-break\"/><br class=\"auto-break\"/>A few examples:<br class=\"auto-break\"/>* blogs. my blog, and every other #<span class=\"p-category auto-tag\">indieweb</span> blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it\u2019s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we\u2019ve met once at a conference, people that inspire us.<br class=\"auto-break\"/>* Wikipedia is free, largely donor supported, partly via donation banners.<br class=\"auto-break\"/>* Open Street Maps is free, similarly.<br class=\"auto-break\"/>* Internet Archive is free, similarly.<br class=\"auto-break\"/>* Government sites are free, supported by taxes.<br class=\"auto-break\"/>* Public library sites are free, similarly.<br class=\"auto-break\"/>* Museum sites are free, supported by their donors, and in-person visit fees.<br class=\"auto-break\"/>* University sites are free, supported by endowments and student tuitions.<br class=\"auto-break\"/><br class=\"auto-break\"/>There is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.<br class=\"auto-break\"/><br class=\"auto-break\"/>The open web as a whole does not depend on any particular business model.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously: <a class=\"auto-link\" href=\"https://tantek.com/2010/281/b1/what-is-the-open-web\">https://tantek.com/2010/281/b1/what-is-the-open-web</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 13 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">openWeb</span> #<span class=\"p-category auto-tag\">freeContent</span> #<span class=\"p-category auto-tag\">blog</span> #<span class=\"p-category auto-tag\">blogs</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/217/t1/indieweb-ai-policy\">https://tantek.com/2026/217/t1/indieweb-ai-policy</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/220/t3/24th-blogiversary\">https://tantek.com/2026/220/t3/24th-blogiversary</a>"
         }
        ],
        "category": [
         "indieweb",
         "100PostsOfIndieWeb",
         "100Posts",
         "openWeb",
         "freeContent",
         "blog",
         "blogs",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/219/t1/open-web-free-content"
        ],
        "uid": [
         "https://tantek.com/2026/219/t1/open-web-free-content"
        ],
        "updated": [
         "2026-08-07 22:20-0700"
        ],
        "published": [
         "2026-08-07 22:20-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\u25b6\ufe0f watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled \u201cThe Flamekeepers\u201d.\n\n#Silo #SiloTV #AppleOriginal #AppleTV\n#Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\u25b6\ufe0f watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled \u201cThe Flamekeepers\u201d.\n\n#Silo #SiloTV #AppleOriginal #AppleTV\n#Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\u25b6\ufe0f watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled \u201cThe Flamekeepers\u201d.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Silo</span> #<span class=\"p-category auto-tag\">SiloTV</span> #<span class=\"p-category auto-tag\">AppleOriginal</span> #<span class=\"p-category auto-tag\">AppleTV</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "category": [
         "Silo",
         "SiloTV",
         "AppleOriginal",
         "AppleTV",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/218/t1/watched-episodes-silo"
        ],
        "uid": [
         "https://tantek.com/2026/218/t1/watched-episodes-silo"
        ],
        "updated": [
         "2026-08-06 23:36-0700"
        ],
        "published": [
         "2026-08-06 23:36-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Weird incident yesterday with self-proclaimed \u201cAIs\u201d joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.\n\nThe meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be \u201cAIs\u201d.\n\nNow we have an \u201cAI policy\u201d page on the wiki where we are documenting examples of the AI policies of:\n* individual personal websites\n* community efforts like blogging challenges (e.g. Blaugust)\n* contributions to the IndieWeb wiki\n* participants in IndieWeb meetups\n\nhttps://indieweb.org/AI_policy\n\nDo you have an AI policy on your website? Add yourself to the IndieWeb Examples section.\n\nDoes your community have an AI policy? Add it to the Community Examples section.\n\nIncident documentation of what happened at that particular meetup:\n* https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident\n\nThis is post 12 of #100PostsOfIndieWeb. #100Posts #IndieWeb\n#AI #AIs #LLM #LLMs #HomebrewWebsiteClub #HWC #AIpolicy\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/216/t1/hashtag-proposal-datetags\n\u2192 https://tantek.com/2026/219/t1/open-web-free-content"
        ],
        "content": [
         {
          "value": "Weird incident yesterday with self-proclaimed \u201cAIs\u201d joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.\n\nThe meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be \u201cAIs\u201d.\n\nNow we have an \u201cAI policy\u201d page on the wiki where we are documenting examples of the AI policies of:\n* individual personal websites\n* community efforts like blogging challenges (e.g. Blaugust)\n* contributions to the IndieWeb wiki\n* participants in IndieWeb meetups\n\nhttps://indieweb.org/AI_policy\n\nDo you have an AI policy on your website? Add yourself to the IndieWeb Examples section.\n\nDoes your community have an AI policy? Add it to the Community Examples section.\n\nIncident documentation of what happened at that particular meetup:\n* https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident\n\nThis is post 12 of #100PostsOfIndieWeb. #100Posts #IndieWeb\n#AI #AIs #LLM #LLMs #HomebrewWebsiteClub #HWC #AIpolicy\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/216/t1/hashtag-proposal-datetags\n\u2192 https://tantek.com/2026/219/t1/open-web-free-content",
          "lang": "en-US",
          "html": "Weird incident yesterday with self-proclaimed \u201cAIs\u201d joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.<br class=\"auto-break\"/><br class=\"auto-break\"/>The meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be \u201cAIs\u201d.<br class=\"auto-break\"/><br class=\"auto-break\"/>Now we have an \u201cAI policy\u201d page on the wiki where we are documenting examples of the AI policies of:<br class=\"auto-break\"/>* individual personal websites<br class=\"auto-break\"/>* community efforts like blogging challenges (e.g. Blaugust)<br class=\"auto-break\"/>* contributions to the IndieWeb wiki<br class=\"auto-break\"/>* participants in IndieWeb meetups<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://indieweb.org/AI_policy\">https://indieweb.org/AI_policy</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Do you have an AI policy on your website? Add yourself to the IndieWeb Examples section.<br class=\"auto-break\"/><br class=\"auto-break\"/>Does your community have an AI policy? Add it to the Community Examples section.<br class=\"auto-break\"/><br class=\"auto-break\"/>Incident documentation of what happened at that particular meetup:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident\">https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 12 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span> #<span class=\"p-category auto-tag\">IndieWeb</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">AI</span> #<span class=\"p-category auto-tag\">AIs</span> #<span class=\"p-category auto-tag\">LLM</span> #<span class=\"p-category auto-tag\">LLMs</span> #<span class=\"p-category auto-tag\">HomebrewWebsiteClub</span> #<span class=\"p-category auto-tag\">HWC</span> #<span class=\"p-category auto-tag\">AIpolicy</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/216/t1/hashtag-proposal-datetags\">https://tantek.com/2026/216/t1/hashtag-proposal-datetags</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/219/t1/open-web-free-content\">https://tantek.com/2026/219/t1/open-web-free-content</a>"
         }
        ],
        "category": [
         "100PostsOfIndieWeb",
         "100Posts",
         "IndieWeb",
         "AI",
         "AIs",
         "LLM",
         "LLMs",
         "HomebrewWebsiteClub",
         "HWC",
         "AIpolicy",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/217/t1/indieweb-ai-policy"
        ],
        "uid": [
         "https://tantek.com/2026/217/t1/indieweb-ai-policy"
        ],
        "updated": [
         "2026-08-05 23:58-0700"
        ],
        "published": [
         "2026-08-05 23:58-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Simple hashtag proposal for dates: datetags for the #indieweb\n\nIn summary by example:\n* #2026_08_04 ISO8601 YYYY_MM_DD date of this post\n* #2026_216 ISO8601 YYYY_DDD ordinal date of this post\n* #2026_08 ISO8601 YYYY_MM month of this post\n\nMany of us posting on the indieweb often post about things in the past. Photos, events, or sometimes throwback posts. Hashtags communicate and aggregate what posts are about. Posts about the past are usually about a specific date in the past, or sometimes an entire month. Thus it makes sense to use hashtags for those dates and months.\n\nI have been hashtagging such posts about the past for several years, and with some iteration have developed a convention that works for international readability, and is linked and indexed in #federated #hashtag systems like #ActivityPub (e.g. #Mastodon etc.) and #ATProto (e.g. #Bluesky etc.).\n\nExamples of posts 10 years ago and this past week that use datetags:\n* https://tantek.com/2016/153/t4/june \u2014 monthtag and datetag\n* https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax \u2014 normal and ordinal ISO8601 dates.\n\nAdditional possibilities to explore:\n* yeartags \u2014 hashtags for entire years\n* timetags \u2014 hashtags for specific times, undated/floating times\n\nAfter several web searches I didn\u2019t find any prior proposals for hashtags for dates or times. Hopefully by hashtagging this post, future web searches will find this proposal.\n\nHave you hashtagged your posts with dates or times? Share your examples!\n\nThis is post 11 of #100PostsOfIndieWeb. #100Posts\n#dateTag #dateTags #monthTag #monthTags #yearTag #yearTags #timeTag #timeTags\n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji\n\u2192 https://tantek.com/2026/217/t1/indieweb-ai-policy"
        ],
        "content": [
         {
          "value": "Simple hashtag proposal for dates: datetags for the #indieweb\n\nIn summary by example:\n* #2026_08_04 ISO8601 YYYY_MM_DD date of this post\n* #2026_216 ISO8601 YYYY_DDD ordinal date of this post\n* #2026_08 ISO8601 YYYY_MM month of this post\n\nMany of us posting on the indieweb often post about things in the past. Photos, events, or sometimes throwback posts. Hashtags communicate and aggregate what posts are about. Posts about the past are usually about a specific date in the past, or sometimes an entire month. Thus it makes sense to use hashtags for those dates and months.\n\nI have been hashtagging such posts about the past for several years, and with some iteration have developed a convention that works for international readability, and is linked and indexed in #federated #hashtag systems like #ActivityPub (e.g. #Mastodon etc.) and #ATProto (e.g. #Bluesky etc.).\n\nExamples of posts 10 years ago and this past week that use datetags:\n* https://tantek.com/2016/153/t4/june \u2014 monthtag and datetag\n* https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax \u2014 normal and ordinal ISO8601 dates.\n\nAdditional possibilities to explore:\n* yeartags \u2014 hashtags for entire years\n* timetags \u2014 hashtags for specific times, undated/floating times\n\nAfter several web searches I didn\u2019t find any prior proposals for hashtags for dates or times. Hopefully by hashtagging this post, future web searches will find this proposal.\n\nHave you hashtagged your posts with dates or times? Share your examples!\n\nThis is post 11 of #100PostsOfIndieWeb. #100Posts\n#dateTag #dateTags #monthTag #monthTags #yearTag #yearTags #timeTag #timeTags\n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji\n\u2192 https://tantek.com/2026/217/t1/indieweb-ai-policy",
          "lang": "en-US",
          "html": "Simple hashtag proposal for dates: datetags for the #<span class=\"p-category auto-tag\">indieweb</span><br class=\"auto-break\"/><br class=\"auto-break\"/>In summary by example:<br class=\"auto-break\"/>* #<span class=\"p-category auto-tag\">2026_08_04</span> ISO8601 YYYY_MM_DD date of this post<br class=\"auto-break\"/>* #<span class=\"p-category auto-tag\">2026_216</span> ISO8601 YYYY_DDD ordinal date of this post<br class=\"auto-break\"/>* #<span class=\"p-category auto-tag\">2026_08</span> ISO8601 YYYY_MM month of this post<br class=\"auto-break\"/><br class=\"auto-break\"/>Many of us posting on the indieweb often post about things in the past. Photos, events, or sometimes throwback posts. Hashtags communicate and aggregate what posts are about. Posts about the past are usually about a specific date in the past, or sometimes an entire month. Thus it makes sense to use hashtags for those dates and months.<br class=\"auto-break\"/><br class=\"auto-break\"/>I have been hashtagging such posts about the past for several years, and with some iteration have developed a convention that works for international readability, and is linked and indexed in #<span class=\"p-category auto-tag\">federated</span> #<span class=\"p-category auto-tag\">hashtag</span> systems like #<span class=\"p-category auto-tag\">ActivityPub</span> (e.g. #<span class=\"p-category auto-tag\">Mastodon</span> etc.) and #<span class=\"p-category auto-tag\">ATProto</span> (e.g. #<span class=\"p-category auto-tag\">Bluesky</span> etc.).<br class=\"auto-break\"/><br class=\"auto-break\"/>Examples of posts 10 years ago and this past week that use datetags:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2016/153/t4/june\">https://tantek.com/2016/153/t4/june</a> \u2014 monthtag and datetag<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax\">https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax</a> \u2014 normal and ordinal ISO8601 dates.<br class=\"auto-break\"/><br class=\"auto-break\"/>Additional possibilities to explore:<br class=\"auto-break\"/>* yeartags \u2014 hashtags for entire years<br class=\"auto-break\"/>* timetags \u2014 hashtags for specific times, undated/floating times<br class=\"auto-break\"/><br class=\"auto-break\"/>After several web searches I didn\u2019t find any prior proposals for hashtags for dates or times. Hopefully by hashtagging this post, future web searches will find this proposal.<br class=\"auto-break\"/><br class=\"auto-break\"/>Have you hashtagged your posts with dates or times? Share your examples!<br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 11 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">dateTag</span> #<span class=\"p-category auto-tag\">dateTags</span> #<span class=\"p-category auto-tag\">monthTag</span> #<span class=\"p-category auto-tag\">monthTags</span> #<span class=\"p-category auto-tag\">yearTag</span> #<span class=\"p-category auto-tag\">yearTags</span> #<span class=\"p-category auto-tag\">timeTag</span> #<span class=\"p-category auto-tag\">timeTags</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">August</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji\">https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/217/t1/indieweb-ai-policy\">https://tantek.com/2026/217/t1/indieweb-ai-policy</a>"
         }
        ],
        "category": [
         "indieweb",
         "2026_08_04",
         "2026_216",
         "2026_08",
         "federated",
         "hashtag",
         "ActivityPub",
         "Mastodon",
         "ATProto",
         "Bluesky",
         "100PostsOfIndieWeb",
         "100Posts",
         "dateTag",
         "dateTags",
         "monthTag",
         "monthTags",
         "yearTag",
         "yearTags",
         "timeTag",
         "timeTags",
         "August",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/216/t1/hashtag-proposal-datetags"
        ],
        "uid": [
         "https://tantek.com/2026/216/t1/hashtag-proposal-datetags"
        ],
        "updated": [
         "2026-08-04 18:00-0700"
        ],
        "published": [
         "2026-08-04 18:00-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83d\udcc0 watched \u201cThe Dark Knight\u201d on Blu-ray, still holds up.\n\nFair use thumbnail of The Dark Knight movie poster. \nI saw it in the Metreon IMAX theater when it came out in 2008. About 28 minutes of it was filmed in 70mm film using IMAX cameras. The movie switched aspect ratios when it switched from IMAX to normal film. The 2-Disc Special Edition Blu-ray also switched aspect ratios roughly at similar times. Nice to see that that was preserved.\n\nThe movie has incredible pacing. No extra moments. I had forgotten how many quotes originated from The Dark Knight. https://enwp.org/The_Dark_Knight\n\n#BatMan #TheDarkKnight #Bluray #Blaugust #Blaugust2026"
        ],
        "content": [
         {
          "value": "\ud83d\udcc0 watched \u201cThe Dark Knight\u201d on Blu-ray, still holds up.\n\nFair use thumbnail of The Dark Knight movie poster. \nI saw it in the Metreon IMAX theater when it came out in 2008. About 28 minutes of it was filmed in 70mm film using IMAX cameras. The movie switched aspect ratios when it switched from IMAX to normal film. The 2-Disc Special Edition Blu-ray also switched aspect ratios roughly at similar times. Nice to see that that was preserved.\n\nThe movie has incredible pacing. No extra moments. I had forgotten how many quotes originated from The Dark Knight. https://enwp.org/The_Dark_Knight\n\n#BatMan #TheDarkKnight #Bluray #Blaugust #Blaugust2026",
          "lang": "en-US",
          "html": "\ud83d\udcc0 watched \u201cThe Dark Knight\u201d on Blu-ray, still holds up.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://en.wikipedia.org/wiki/File:The_Dark_Knight_(2008_film).jpg\"><img alt=\"Fair use thumbnail of The Dark Knight movie poster.\" class=\"auto-embed u-photo\" src=\"https://upload.wikimedia.org/wikipedia/en/1/1c/The_Dark_Knight_(2008_film).jpg\"/></a><br class=\"auto-break\"/>I saw it in the Metreon IMAX theater when it came out in 2008. About 28 minutes of it was filmed in 70mm film using IMAX cameras. The movie switched aspect ratios when it switched from IMAX to normal film. The 2-Disc Special Edition Blu-ray also switched aspect ratios roughly at similar times. Nice to see that that was preserved.<br class=\"auto-break\"/><br class=\"auto-break\"/>The movie has incredible pacing. No extra moments. I had forgotten how many quotes originated from The Dark Knight. <a class=\"auto-link\" href=\"https://enwp.org/The_Dark_Knight\">https://enwp.org/The_Dark_Knight</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">BatMan</span> #<span class=\"p-category auto-tag\">TheDarkKnight</span> #<span class=\"p-category auto-tag\">Bluray</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span>"
         }
        ],
        "photo": [
         {
          "value": "https://upload.wikimedia.org/wikipedia/en/1/1c/The_Dark_Knight_(2008_film).jpg",
          "alt": "Fair use thumbnail of The Dark Knight movie poster."
         }
        ],
        "category": [
         "BatMan",
         "TheDarkKnight",
         "Bluray",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/215/t2/watched-dark-knight-blu-ray"
        ],
        "uid": [
         "https://tantek.com/2026/215/t2/watched-dark-knight-blu-ray"
        ],
        "updated": [
         "2026-08-03 22:36-0700"
        ],
        "published": [
         "2026-08-03 22:36-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83c\udf9e watched \u201cThe Odyssey\u201d at the Metreon in 70mm IMAX on opening weekend, and mostly enjoyed it. No spoilers in this post.\n\nFair use thumbnail of The Odyssey movie poster, dark background, except for a fire backlighting the top half of a horse rearing up, part of a building, and illuminating Odysseus in the foreground wearing armor, helmet with a big red brush, and sword in hand pointed forward. \nMy pal Rohit (@rohit.khare.org) had bought tickets last year, had a spare, and invited me along last minute. After an early dinner at Cha Cha Cha (@chachachasf.com) we made our way to the Metreon.\n\nThere was a line to get in. I have never before seen a line merely to get into the IMAX theater. We only missed maybe 1-2 movie trailers.\n\nOur seats were in the front row, only a few seats from the left edge. In general I would not recommend the front 3-4 rows at an IMAX theater because it requires craning your neck back, and lots of swiveling to see the entire screen. Ironically being near the corner helped minimize the latter. Despite being sold out, the seat to my left was empty so I was able to lean back kinda diagonally to take in most of the screen.\n\nDistorted rectangle of Motion Picture Association greenband approval message intro card and logo on a green background, the top and bottom curved, sloping downward and narrowing toward the right edge. \nThe film itself was excellent (as many others have said). \n\nThere were parts that felt like they dragged a bit, yet also parts that felt rushed, where a bit more build-up before resolution would have hit harder. The only negative of the experience was the seating location in the IMAX theater, and the rigidness of the seats (they\u2019re quite old, not like newer, plushier reclining seats that most theaters have upgraded to.)\n\nThe best part of The Odyssey is despite all the action, it dives into a number of philosophical and other intellectual challenges, illustrated by the situations encountered and paths taken.\n\nI recommend seeing this film with nerdy friends on the earlier side, grabbing dinner after and discussing the nature, ethics, decisions, actions of the characters, and consequences thereof.\n\nI definitely want to see it again.\n\n#TheOdyssey #Odyssey #Odysseus #IMAX #70mmIMAX #IMAX70mm #Metreon #Blaugust #Blaugust2026 #2026_199 #2026_07_18"
        ],
        "content": [
         {
          "value": "\ud83c\udf9e watched \u201cThe Odyssey\u201d at the Metreon in 70mm IMAX on opening weekend, and mostly enjoyed it. No spoilers in this post.\n\nFair use thumbnail of The Odyssey movie poster, dark background, except for a fire backlighting the top half of a horse rearing up, part of a building, and illuminating Odysseus in the foreground wearing armor, helmet with a big red brush, and sword in hand pointed forward. \nMy pal Rohit (@rohit.khare.org) had bought tickets last year, had a spare, and invited me along last minute. After an early dinner at Cha Cha Cha (@chachachasf.com) we made our way to the Metreon.\n\nThere was a line to get in. I have never before seen a line merely to get into the IMAX theater. We only missed maybe 1-2 movie trailers.\n\nOur seats were in the front row, only a few seats from the left edge. In general I would not recommend the front 3-4 rows at an IMAX theater because it requires craning your neck back, and lots of swiveling to see the entire screen. Ironically being near the corner helped minimize the latter. Despite being sold out, the seat to my left was empty so I was able to lean back kinda diagonally to take in most of the screen.\n\nDistorted rectangle of Motion Picture Association greenband approval message intro card and logo on a green background, the top and bottom curved, sloping downward and narrowing toward the right edge. \nThe film itself was excellent (as many others have said). \n\nThere were parts that felt like they dragged a bit, yet also parts that felt rushed, where a bit more build-up before resolution would have hit harder. The only negative of the experience was the seating location in the IMAX theater, and the rigidness of the seats (they\u2019re quite old, not like newer, plushier reclining seats that most theaters have upgraded to.)\n\nThe best part of The Odyssey is despite all the action, it dives into a number of philosophical and other intellectual challenges, illustrated by the situations encountered and paths taken.\n\nI recommend seeing this film with nerdy friends on the earlier side, grabbing dinner after and discussing the nature, ethics, decisions, actions of the characters, and consequences thereof.\n\nI definitely want to see it again.\n\n#TheOdyssey #Odyssey #Odysseus #IMAX #70mmIMAX #IMAX70mm #Metreon #Blaugust #Blaugust2026 #2026_199 #2026_07_18",
          "lang": "en-US",
          "html": "\ud83c\udf9e watched \u201cThe Odyssey\u201d at the Metreon in 70mm IMAX on opening weekend, and mostly enjoyed it. No spoilers in this post.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://en.wikipedia.org/wiki/File:The_Odyssey_(2026_film)_poster.jpg\"><img alt=\"Fair use thumbnail of The Odyssey movie poster, dark background, except for a fire backlighting the top half of a horse rearing up, part of a building, and illuminating Odysseus in the foreground wearing armor, helmet with a big red brush, and sword in hand pointed forward.\" class=\"auto-embed u-photo\" src=\"https://upload.wikimedia.org/wikipedia/en/9/90/The_Odyssey_%282026_film%29_poster.jpg\"/></a><br class=\"auto-break\"/>My pal Rohit (<a class=\"auto-link\" href=\"https://rohit.khare.org\">@rohit.khare.org</a>) had bought tickets last year, had a spare, and invited me along last minute. After an early dinner at Cha Cha Cha (<a class=\"auto-link\" href=\"https://chachachasf.com\">@chachachasf.com</a>) we made our way to the Metreon.<br class=\"auto-break\"/><br class=\"auto-break\"/>There was a line to get in. I have never before seen a line merely to get into the IMAX theater. We only missed maybe 1-2 movie trailers.<br class=\"auto-break\"/><br class=\"auto-break\"/>Our seats were in the front row, only a few seats from the left edge. In general I would not recommend the front 3-4 rows at an IMAX theater because it requires craning your neck back, and lots of swiveling to see the entire screen. Ironically being near the corner helped minimize the latter. Despite being sold out, the seat to my left was empty so I was able to lean back kinda diagonally to take in most of the screen.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://en.wikipedia.org/wiki/File:MPA_greenband_intro_card_(Toy_Story_4_greenband_trailer).png\"><img alt=\"Distorted rectangle of Motion Picture Association greenband approval message intro card and logo on a green background, the top and bottom curved, sloping downward and narrowing toward the right edge.\" class=\"auto-embed\" src=\"https://live.staticflickr.com/65535/55440968210_86b85cc585.jpg\"/></a><br class=\"auto-break\"/>The film itself was excellent (as many others have said). <br class=\"auto-break\"/><br class=\"auto-break\"/>There were parts that felt like they dragged a bit, yet also parts that felt rushed, where a bit more build-up before resolution would have hit harder. The only negative of the experience was the seating location in the IMAX theater, and the rigidness of the seats (they\u2019re quite old, not like newer, plushier reclining seats that most theaters have upgraded to.)<br class=\"auto-break\"/><br class=\"auto-break\"/>The best part of The Odyssey is despite all the action, it dives into a number of philosophical and other intellectual challenges, illustrated by the situations encountered and paths taken.<br class=\"auto-break\"/><br class=\"auto-break\"/>I recommend seeing this film with nerdy friends on the earlier side, grabbing dinner after and discussing the nature, ethics, decisions, actions of the characters, and consequences thereof.<br class=\"auto-break\"/><br class=\"auto-break\"/>I definitely want to see it again.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">TheOdyssey</span> #<span class=\"p-category auto-tag\">Odyssey</span> #<span class=\"p-category auto-tag\">Odysseus</span> #<span class=\"p-category auto-tag\">IMAX</span> #<span class=\"p-category auto-tag\">70mmIMAX</span> #<span class=\"p-category auto-tag\">IMAX70mm</span> #<span class=\"p-category auto-tag\">Metreon</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span> #<span class=\"p-category auto-tag\">2026_199</span> #<span class=\"p-category auto-tag\">2026_07_18</span>"
         }
        ],
        "photo": [
         {
          "value": "https://upload.wikimedia.org/wikipedia/en/9/90/The_Odyssey_%282026_film%29_poster.jpg",
          "alt": "Fair use thumbnail of The Odyssey movie poster, dark background, except for a fire backlighting the top half of a horse rearing up, part of a building, and illuminating Odysseus in the foreground wearing armor, helmet with a big red brush, and sword in hand pointed forward."
         }
        ],
        "category": [
         "TheOdyssey",
         "Odyssey",
         "Odysseus",
         "IMAX",
         "70mmIMAX",
         "IMAX70mm",
         "Metreon",
         "Blaugust",
         "Blaugust2026",
         "2026_199",
         "2026_07_18"
        ],
        "url": [
         "https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax"
        ],
        "uid": [
         "https://tantek.com/2026/215/t1/watched-odyssey-metreon-70mm-imax"
        ],
        "updated": [
         "2026-08-03 11:52-0700"
        ],
        "published": [
         "2026-08-03 11:52-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Over the years I and others have experimented with \"watch\" posts, short notes that express having seen a movie or TV show, sometimes with a link, and brief review or other commentary, like earlier today:\n\nhttps://tantek.com/2026/214/t1/watched-spider-man-brand-new-day\n\nI was inspired by @Gregorlove.com publishing watch posts, and a few others have also done so, documented on the IndieWeb wiki page for watch posts:\n\nhttps://indieweb.org/watch\n\nI like to use a leading emoji to indicate a watch post, and perhaps what specific kind of a watch post. After some iteration and reflection, these are the emoji that I have converged on for briefly expressing and distinguishing some watch posts:\n\n\ud83c\udfa6 movie in a cinema/theater\n\u25b6\ufe0f online video whether a brief YouTube clip, an Internet Archive upload of an #IndieWebCamp session, or a movie or show on a streaming service like Netflix.\n\nIn addition, I expect to use the following emoji for more specific watch posts:\n\ud83c\udf9e analog film viewing, e.g. 70mm IMAX (like Chris Nolan\u2019s The Odyssey)\n\ud83d\udcc0 DVD/Laserdisc\n\ud83d\udcfc videocassette\n\ud83d\udcfa television, from over the air broadcast or cable like in a hotel room\n\nIn-person live performances:\n\ud83c\udfab concert or music festival\n\ud83c\udfad theater/play, perhaps stand-up comedy\n\ud83c\udf9f other ticketed performances\n\nThis seems like a good start for both recent movies I\u2019ve seen, and (likely) upcoming shows and events. I had a few thoughts for other possibilities and have added them to the Brainstorming section of that wiki page, where I expect the #indieweb community will iterate further.\n\nWho else publishes watch posts and do you use any emoji to indicate what kind of thing you watched (or where)?\n\nThis is post 10 of #100PostsOfIndieWeb. #100Posts\n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/213/t1/welcome-to-august-blaugust\n\u2192 https://tantek.com/2026/216/t1/hashtag-proposal-datetags"
        ],
        "content": [
         {
          "value": "Over the years I and others have experimented with \"watch\" posts, short notes that express having seen a movie or TV show, sometimes with a link, and brief review or other commentary, like earlier today:\n\nhttps://tantek.com/2026/214/t1/watched-spider-man-brand-new-day\n\nI was inspired by @Gregorlove.com publishing watch posts, and a few others have also done so, documented on the IndieWeb wiki page for watch posts:\n\nhttps://indieweb.org/watch\n\nI like to use a leading emoji to indicate a watch post, and perhaps what specific kind of a watch post. After some iteration and reflection, these are the emoji that I have converged on for briefly expressing and distinguishing some watch posts:\n\n\ud83c\udfa6 movie in a cinema/theater\n\u25b6\ufe0f online video whether a brief YouTube clip, an Internet Archive upload of an #IndieWebCamp session, or a movie or show on a streaming service like Netflix.\n\nIn addition, I expect to use the following emoji for more specific watch posts:\n\ud83c\udf9e analog film viewing, e.g. 70mm IMAX (like Chris Nolan\u2019s The Odyssey)\n\ud83d\udcc0 DVD/Laserdisc\n\ud83d\udcfc videocassette\n\ud83d\udcfa television, from over the air broadcast or cable like in a hotel room\n\nIn-person live performances:\n\ud83c\udfab concert or music festival\n\ud83c\udfad theater/play, perhaps stand-up comedy\n\ud83c\udf9f other ticketed performances\n\nThis seems like a good start for both recent movies I\u2019ve seen, and (likely) upcoming shows and events. I had a few thoughts for other possibilities and have added them to the Brainstorming section of that wiki page, where I expect the #indieweb community will iterate further.\n\nWho else publishes watch posts and do you use any emoji to indicate what kind of thing you watched (or where)?\n\nThis is post 10 of #100PostsOfIndieWeb. #100Posts\n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/213/t1/welcome-to-august-blaugust\n\u2192 https://tantek.com/2026/216/t1/hashtag-proposal-datetags",
          "lang": "en-US",
          "html": "Over the years I and others have experimented with \"watch\" posts, short notes that express having seen a movie or TV show, sometimes with a link, and brief review or other commentary, like earlier today:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://tantek.com/2026/214/t1/watched-spider-man-brand-new-day\">https://tantek.com/2026/214/t1/watched-spider-man-brand-new-day</a><br class=\"auto-break\"/><br class=\"auto-break\"/>I was inspired by <a class=\"auto-link\" href=\"https://Gregorlove.com\">@Gregorlove.com</a> publishing watch posts, and a few others have also done so, documented on the IndieWeb wiki page for watch posts:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://indieweb.org/watch\">https://indieweb.org/watch</a><br class=\"auto-break\"/><br class=\"auto-break\"/>I like to use a leading emoji to indicate a watch post, and perhaps what specific kind of a watch post. After some iteration and reflection, these are the emoji that I have converged on for briefly expressing and distinguishing some watch posts:<br class=\"auto-break\"/><br class=\"auto-break\"/>\ud83c\udfa6 movie in a cinema/theater<br class=\"auto-break\"/>\u25b6\ufe0f online video whether a brief YouTube clip, an Internet Archive upload of an #<span class=\"p-category auto-tag\">IndieWebCamp</span> session, or a movie or show on a streaming service like Netflix.<br class=\"auto-break\"/><br class=\"auto-break\"/>In addition, I expect to use the following emoji for more specific watch posts:<br class=\"auto-break\"/>\ud83c\udf9e analog film viewing, e.g. 70mm IMAX (like Chris Nolan\u2019s The Odyssey)<br class=\"auto-break\"/>\ud83d\udcc0 DVD/Laserdisc<br class=\"auto-break\"/>\ud83d\udcfc videocassette<br class=\"auto-break\"/>\ud83d\udcfa television, from over the air broadcast or cable like in a hotel room<br class=\"auto-break\"/><br class=\"auto-break\"/>In-person live performances:<br class=\"auto-break\"/>\ud83c\udfab concert or music festival<br class=\"auto-break\"/>\ud83c\udfad theater/play, perhaps stand-up comedy<br class=\"auto-break\"/>\ud83c\udf9f other ticketed performances<br class=\"auto-break\"/><br class=\"auto-break\"/>This seems like a good start for both recent movies I\u2019ve seen, and (likely) upcoming shows and events. I had a few thoughts for other possibilities and have added them to the Brainstorming section of that wiki page, where I expect the #<span class=\"p-category auto-tag\">indieweb</span> community will iterate further.<br class=\"auto-break\"/><br class=\"auto-break\"/>Who else publishes watch posts and do you use any emoji to indicate what kind of thing you watched (or where)?<br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 10 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">August</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/213/t1/welcome-to-august-blaugust\">https://tantek.com/2026/213/t1/welcome-to-august-blaugust</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/216/t1/hashtag-proposal-datetags\">https://tantek.com/2026/216/t1/hashtag-proposal-datetags</a>"
         }
        ],
        "category": [
         "IndieWebCamp",
         "indieweb",
         "100PostsOfIndieWeb",
         "100Posts",
         "August",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji"
        ],
        "uid": [
         "https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji"
        ],
        "updated": [
         "2026-08-02 14:19-0700"
        ],
        "published": [
         "2026-08-02 14:19-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83c\udfa6 watched \u201cSpider-Man: Brand New Day\u201d in the Metreon Dolby Cinema this past Friday and really enjoyed it.\n\nTook a half day off to recover from a long week & last weekend, and decided to see the new Spider-Man movie. The theater was packed except for the front row. Lots of fans wearing Spider-Man gear.\n\nIf you haven\u2019t seen the previous Tom Holland Spider-Man movies, you could watch only those three then this film and still have a great time. No significant dependence on other MCU (Marvel Cinematic Universe) stories in Brand New Day.\n\nOptionally, you could watch the Tobey Maguire and Andrew Garfield Spider-Man movies before watching the third Tom Holland one, \u201cNo Way Home\u201d, for character development and additional narratives.\n\n#SpiderMan #BrandNewDay #SpiderManBrandNewDay #Blaugust #Blaugust2026 #2026_212 #2026_07_31"
        ],
        "content": [
         {
          "value": "\ud83c\udfa6 watched \u201cSpider-Man: Brand New Day\u201d in the Metreon Dolby Cinema this past Friday and really enjoyed it.\n\nTook a half day off to recover from a long week & last weekend, and decided to see the new Spider-Man movie. The theater was packed except for the front row. Lots of fans wearing Spider-Man gear.\n\nIf you haven\u2019t seen the previous Tom Holland Spider-Man movies, you could watch only those three then this film and still have a great time. No significant dependence on other MCU (Marvel Cinematic Universe) stories in Brand New Day.\n\nOptionally, you could watch the Tobey Maguire and Andrew Garfield Spider-Man movies before watching the third Tom Holland one, \u201cNo Way Home\u201d, for character development and additional narratives.\n\n#SpiderMan #BrandNewDay #SpiderManBrandNewDay #Blaugust #Blaugust2026 #2026_212 #2026_07_31",
          "lang": "en-US",
          "html": "\ud83c\udfa6 watched \u201cSpider-Man: Brand New Day\u201d in the Metreon Dolby Cinema this past Friday and really enjoyed it.<br class=\"auto-break\"/><br class=\"auto-break\"/>Took a half day off to recover from a long week &amp; last weekend, and decided to see the new Spider-Man movie. The theater was packed except for the front row. Lots of fans wearing Spider-Man gear.<br class=\"auto-break\"/><br class=\"auto-break\"/>If you haven\u2019t seen the previous Tom Holland Spider-Man movies, you could watch only those three then this film and still have a great time. No significant dependence on other MCU (Marvel Cinematic Universe) stories in Brand New Day.<br class=\"auto-break\"/><br class=\"auto-break\"/>Optionally, you could watch the Tobey Maguire and Andrew Garfield Spider-Man movies before watching the third Tom Holland one, \u201cNo Way Home\u201d, for character development and additional narratives.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">SpiderMan</span> #<span class=\"p-category auto-tag\">BrandNewDay</span> #<span class=\"p-category auto-tag\">SpiderManBrandNewDay</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span> #<span class=\"p-category auto-tag\">2026_212</span> #<span class=\"p-category auto-tag\">2026_07_31</span>"
         }
        ],
        "category": [
         "SpiderMan",
         "BrandNewDay",
         "SpiderManBrandNewDay",
         "Blaugust",
         "Blaugust2026",
         "2026_212",
         "2026_07_31"
        ],
        "url": [
         "https://tantek.com/2026/214/t1/watched-spider-man-brand-new-day"
        ],
        "uid": [
         "https://tantek.com/2026/214/t1/watched-spider-man-brand-new-day"
        ],
        "updated": [
         "2026-08-02 09:51-0700"
        ],
        "published": [
         "2026-08-02 09:51-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Welcome to August which means once again it is time for the Blaugust Festival of Blogging!\n\nIn its simplest form, Blaugust is a blogging challenge \u201cto post 31 times during the month of August\u201d, typically once a day, however, doubling up (etc.) is allowed and provides the nice forgiving flexibility of catching up in case you miss a day.\n\nStarted in 2014, the challenge has been officially announced and organized every year since except 2017. However in 2020 there were two! The organizer first moved it up to April, renaming it \u201cBlapril\u201d, then held another in August 2020 with the usual name and routine.\n\nSee the IndieWeb wiki page for more details and history:\n* https://indieweb.org/Blaugust\nAnd this year\u2019s Blaugust announcement post:\n* https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/\n\nIf you\u2019ve been looking for an excuse to start posting again to your blog or personal site, join the challenge and do it with friends.\n\nYou may post about any topic, and simple note posts (like this one) are fine. \n\nI am going to use this as an opportunity to resume my 100 Posts of IndieWeb effort for the year.\n\nThis is post 9 of #100PostsOfIndieWeb. #100Posts #IndieWeb \n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/055/t1/happy-twin-peaks-day\n\u2192 https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji"
        ],
        "content": [
         {
          "value": "Welcome to August which means once again it is time for the Blaugust Festival of Blogging!\n\nIn its simplest form, Blaugust is a blogging challenge \u201cto post 31 times during the month of August\u201d, typically once a day, however, doubling up (etc.) is allowed and provides the nice forgiving flexibility of catching up in case you miss a day.\n\nStarted in 2014, the challenge has been officially announced and organized every year since except 2017. However in 2020 there were two! The organizer first moved it up to April, renaming it \u201cBlapril\u201d, then held another in August 2020 with the usual name and routine.\n\nSee the IndieWeb wiki page for more details and history:\n* https://indieweb.org/Blaugust\nAnd this year\u2019s Blaugust announcement post:\n* https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/\n\nIf you\u2019ve been looking for an excuse to start posting again to your blog or personal site, join the challenge and do it with friends.\n\nYou may post about any topic, and simple note posts (like this one) are fine. \n\nI am going to use this as an opportunity to resume my 100 Posts of IndieWeb effort for the year.\n\nThis is post 9 of #100PostsOfIndieWeb. #100Posts #IndieWeb \n#August #Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/055/t1/happy-twin-peaks-day\n\u2192 https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji",
          "lang": "en-US",
          "html": "Welcome to August which means once again it is time for the Blaugust Festival of Blogging!<br class=\"auto-break\"/><br class=\"auto-break\"/>In its simplest form, Blaugust is a blogging challenge \u201cto post 31 times during the month of August\u201d, typically once a day, however, doubling up (etc.) is allowed and provides the nice forgiving flexibility of catching up in case you miss a day.<br class=\"auto-break\"/><br class=\"auto-break\"/>Started in 2014, the challenge has been officially announced and organized every year since except 2017. However in 2020 there were two! The organizer first moved it up to April, renaming it \u201cBlapril\u201d, then held another in August 2020 with the usual name and routine.<br class=\"auto-break\"/><br class=\"auto-break\"/>See the IndieWeb wiki page for more details and history:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://indieweb.org/Blaugust\">https://indieweb.org/Blaugust</a><br class=\"auto-break\"/>And this year\u2019s Blaugust announcement post:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/\">https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>If you\u2019ve been looking for an excuse to start posting again to your blog or personal site, join the challenge and do it with friends.<br class=\"auto-break\"/><br class=\"auto-break\"/>You may post about any topic, and simple note posts (like this one) are fine. <br class=\"auto-break\"/><br class=\"auto-break\"/>I am going to use this as an opportunity to resume my 100 Posts of IndieWeb effort for the year.<br class=\"auto-break\"/><br class=\"auto-break\"/>This is post 9 of #<span class=\"p-category auto-tag\">100PostsOfIndieWeb</span>. #<span class=\"p-category auto-tag\">100Posts</span> #<span class=\"p-category auto-tag\">IndieWeb</span> <br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">August</span> #<span class=\"p-category auto-tag\">Blaugust</span> #<span class=\"p-category auto-tag\">Blaugust2026</span><br class=\"auto-break\"/><br class=\"auto-break\"/>\u2190 <a class=\"auto-link\" href=\"https://tantek.com/2026/055/t1/happy-twin-peaks-day\">https://tantek.com/2026/055/t1/happy-twin-peaks-day</a><br class=\"auto-break\"/>\u2192 <a class=\"auto-link\" href=\"https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji\">https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji</a>"
         }
        ],
        "category": [
         "100PostsOfIndieWeb",
         "100Posts",
         "IndieWeb",
         "August",
         "Blaugust",
         "Blaugust2026"
        ],
        "url": [
         "https://tantek.com/2026/213/t1/welcome-to-august-blaugust"
        ],
        "uid": [
         "https://tantek.com/2026/213/t1/welcome-to-august-blaugust"
        ],
        "updated": [
         "2026-08-01 15:08-0700"
        ],
        "published": [
         "2026-08-01 15:08-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "in-reply-to": [
         {
          "type": [
           "h-cite"
          ],
          "properties": {
           "name": [
            "a comment on issue 9706 of GitHub project \u201ccsswg-drafts\u201d"
           ],
           "url": [
            "https://github.com/w3c/csswg-drafts/issues/9706#issuecomment-1854728430"
           ]
          },
          "value": "https://github.com/w3c/csswg-drafts/issues/9706#issuecomment-1854728430",
          "lang": "en-US"
         }
        ],
        "name": [
         "> Also cc tantek who I think was (at least partly) responsible for creating indeterminate.\n\nYes, I introduced the concept of :indeterminate for consideration in:\n* https://www.w3.org/TR/1999/WD-css3-userint-19990916#issues (issue 8)\n\nAnd then formally wrote it up in:\n* https://www.w3.org/TR/2000/WD-css3-userint-20000216#pseudo-indeterminate\n\nWill note explicitly from that link:\n> Radio and checkbox elements can be toggled by the user, but are sometimes in an indeterminate state, neither checked nor unchecked.\n\nThis was based on (now decades of) experience and practice of actual human computer interfaces with tri-state checkboxes/radiobuttons.\n\nThis was before it was ever written up in HTML.\n\nI don\u2019t know why HTML failed to adopt this semantic. It\u2019s unfortunate we didn\u2019t notice this bug in HTML for so long. Perhaps because it was possible to have contradictory DOM attributes and the HTML spec tried to retcon that into meaning something when it should have fixed it.\n\nWe should do \u201cthe right thing\u201d here, which is define the feature (in Selectors, and HTML) to reflect actual developer need and usage, not some (likely) accidental bug introduced the HTML spec. \n\nI am reminded of the similar stubbornly-precise but disconnected from real-world developer needs specification of :valid / :invalid which eventually forced the addition of :user-valid and :user-invalid.\n\nLet\u2019s avoid similarly introducing a :user-indeterminate because the HTML spec made a mistake."
        ],
        "content": [
         {
          "value": "> Also cc tantek who I think was (at least partly) responsible for creating indeterminate.\n\nYes, I introduced the concept of :indeterminate for consideration in:\n* https://www.w3.org/TR/1999/WD-css3-userint-19990916#issues (issue 8)\n\nAnd then formally wrote it up in:\n* https://www.w3.org/TR/2000/WD-css3-userint-20000216#pseudo-indeterminate\n\nWill note explicitly from that link:\n> Radio and checkbox elements can be toggled by the user, but are sometimes in an indeterminate state, neither checked nor unchecked.\n\nThis was based on (now decades of) experience and practice of actual human computer interfaces with tri-state checkboxes/radiobuttons.\n\nThis was before it was ever written up in HTML.\n\nI don\u2019t know why HTML failed to adopt this semantic. It\u2019s unfortunate we didn\u2019t notice this bug in HTML for so long. Perhaps because it was possible to have contradictory DOM attributes and the HTML spec tried to retcon that into meaning something when it should have fixed it.\n\nWe should do \u201cthe right thing\u201d here, which is define the feature (in Selectors, and HTML) to reflect actual developer need and usage, not some (likely) accidental bug introduced the HTML spec. \n\nI am reminded of the similar stubbornly-precise but disconnected from real-world developer needs specification of :valid / :invalid which eventually forced the addition of :user-valid and :user-invalid.\n\nLet\u2019s avoid similarly introducing a :user-indeterminate because the HTML spec made a mistake.",
          "lang": "en-US",
          "html": "&gt; Also cc tantek who I think was (at least partly) responsible for creating indeterminate.<br class=\"auto-break\"/><br class=\"auto-break\"/>Yes, I introduced the concept of :indeterminate for consideration in:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://www.w3.org/TR/1999/WD-css3-userint-19990916#issues\">https://www.w3.org/TR/1999/WD-css3-userint-19990916#issues</a> (issue 8)<br class=\"auto-break\"/><br class=\"auto-break\"/>And then formally wrote it up in:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://www.w3.org/TR/2000/WD-css3-userint-20000216#pseudo-indeterminate\">https://www.w3.org/TR/2000/WD-css3-userint-20000216#pseudo-indeterminate</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Will note explicitly from that link:<br class=\"auto-break\"/>&gt; Radio and checkbox elements can be toggled by the user, but are sometimes in an indeterminate state, neither checked nor unchecked.<br class=\"auto-break\"/><br class=\"auto-break\"/>This was based on (now decades of) experience and practice of actual human computer interfaces with tri-state checkboxes/radiobuttons.<br class=\"auto-break\"/><br class=\"auto-break\"/>This was before it was ever written up in HTML.<br class=\"auto-break\"/><br class=\"auto-break\"/>I don\u2019t know why HTML failed to adopt this semantic. It\u2019s unfortunate we didn\u2019t notice this bug in HTML for so long. Perhaps because it was possible to have contradictory DOM attributes and the HTML spec tried to retcon that into meaning something when it should have fixed it.<br class=\"auto-break\"/><br class=\"auto-break\"/>We should do \u201cthe right thing\u201d here, which is define the feature (in Selectors, and HTML) to reflect actual developer need and usage, not some (likely) accidental bug introduced the HTML spec. <br class=\"auto-break\"/><br class=\"auto-break\"/>I am reminded of the similar stubbornly-precise but disconnected from real-world developer needs specification of :valid / :invalid which eventually forced the addition of :user-valid and :user-invalid.<br class=\"auto-break\"/><br class=\"auto-break\"/>Let\u2019s avoid similarly introducing a :user-indeterminate because the HTML spec made a mistake."
         }
        ],
        "url": [
         "https://tantek.com/2026/196/t1/"
        ],
        "uid": [
         "https://tantek.com/2026/196/t1/"
        ],
        "updated": [
         "2026-07-15 09:12-0700"
        ],
        "published": [
         "2026-07-15 09:12-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "at my first Homebrew Website Club Nuremberg meetup!\n\nThank you Tilman for hosting!\n\n#indieweb #hwc #hwcnue #NUEDIGITAL #Nuremberg"
        ],
        "content": [
         {
          "value": "at my first Homebrew Website Club Nuremberg meetup!\n\nThank you Tilman for hosting!\n\n#indieweb #hwc #hwcnue #NUEDIGITAL #Nuremberg",
          "lang": "en-US",
          "html": "at my first Homebrew Website Club Nuremberg meetup!<br class=\"auto-break\"/><br class=\"auto-break\"/>Thank you Tilman for hosting!<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">indieweb</span> #<span class=\"p-category auto-tag\">hwc</span> #<span class=\"p-category auto-tag\">hwcnue</span> #<span class=\"p-category auto-tag\">NUEDIGITAL</span> #<span class=\"p-category auto-tag\">Nuremberg</span>"
         }
        ],
        "category": [
         "indieweb",
         "hwc",
         "hwcnue",
         "NUEDIGITAL",
         "Nuremberg"
        ],
        "url": [
         "https://tantek.com/2026/182/t1/my-first-homebrew-website-club-nuremberg"
        ],
        "uid": [
         "https://tantek.com/2026/182/t1/my-first-homebrew-website-club-nuremberg"
        ],
        "updated": [
         "2026-07-01 09:21-0700"
        ],
        "published": [
         "2026-07-01 09:21-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Delightful first day at IndieWebCamp Nuremberg, great sessions, more than half led by first time IndieWebCamp participants!\n\nhttps://events.indieweb.org/2026/06/-indiewebcamp-nuremberg-7EIKg0lqfg93\n\nSession notes have been archived! Recordings coming soon.\n\nWant to join us for the IndieWeb Create Day tomorrow?\n\nhttps://indieweb.org/Create_Day\n\nIf you\u2019re in Germany, hop on a train and join us in-person.\n\nOr join us with the Zoom remote participation option! \n\nOptionally add yourself here:\n* https://indieweb.org/2026/Nuremberg#Remote_Participants\n\nWe\u2019ll publish the Zoom link Sunday morning (CEST). Until then, feel free to join us in the chat for updates: https://chat.indieweb.org/\n\n#IndieWeb #IndieWebCamp #IWCNUR #IWCNUR2026 #hackathon #hackDay #createDay"
        ],
        "content": [
         {
          "value": "Delightful first day at IndieWebCamp Nuremberg, great sessions, more than half led by first time IndieWebCamp participants!\n\nhttps://events.indieweb.org/2026/06/-indiewebcamp-nuremberg-7EIKg0lqfg93\n\nSession notes have been archived! Recordings coming soon.\n\nWant to join us for the IndieWeb Create Day tomorrow?\n\nhttps://indieweb.org/Create_Day\n\nIf you\u2019re in Germany, hop on a train and join us in-person.\n\nOr join us with the Zoom remote participation option! \n\nOptionally add yourself here:\n* https://indieweb.org/2026/Nuremberg#Remote_Participants\n\nWe\u2019ll publish the Zoom link Sunday morning (CEST). Until then, feel free to join us in the chat for updates: https://chat.indieweb.org/\n\n#IndieWeb #IndieWebCamp #IWCNUR #IWCNUR2026 #hackathon #hackDay #createDay",
          "lang": "en-US",
          "html": "Delightful first day at IndieWebCamp Nuremberg, great sessions, more than half led by first time IndieWebCamp participants!<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://events.indieweb.org/2026/06/-indiewebcamp-nuremberg-7EIKg0lqfg93\">https://events.indieweb.org/2026/06/-indiewebcamp-nuremberg-7EIKg0lqfg93</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Session notes have been archived! Recordings coming soon.<br class=\"auto-break\"/><br class=\"auto-break\"/>Want to join us for the IndieWeb Create Day tomorrow?<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://indieweb.org/Create_Day\">https://indieweb.org/Create_Day</a><br class=\"auto-break\"/><br class=\"auto-break\"/>If you\u2019re in Germany, hop on a train and join us in-person.<br class=\"auto-break\"/><br class=\"auto-break\"/>Or join us with the Zoom remote participation option! <br class=\"auto-break\"/><br class=\"auto-break\"/>Optionally add yourself here:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://indieweb.org/2026/Nuremberg#Remote_Participants\">https://indieweb.org/2026/Nuremberg#Remote_Participants</a><br class=\"auto-break\"/><br class=\"auto-break\"/>We\u2019ll publish the Zoom link Sunday morning (CEST). Until then, feel free to join us in the chat for updates: <a class=\"auto-link\" href=\"https://chat.indieweb.org/\">https://chat.indieweb.org/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">IndieWeb</span> #<span class=\"p-category auto-tag\">IndieWebCamp</span> #<span class=\"p-category auto-tag\">IWCNUR</span> #<span class=\"p-category auto-tag\">IWCNUR2026</span> #<span class=\"p-category auto-tag\">hackathon</span> #<span class=\"p-category auto-tag\">hackDay</span> #<span class=\"p-category auto-tag\">createDay</span>"
         }
        ],
        "category": [
         "IndieWeb",
         "IndieWebCamp",
         "IWCNUR",
         "IWCNUR2026",
         "hackathon",
         "hackDay",
         "createDay"
        ],
        "url": [
         "https://tantek.com/2026/178/t1/first-day-indiewebcamp-nuremberg"
        ],
        "uid": [
         "https://tantek.com/2026/178/t1/first-day-indiewebcamp-nuremberg"
        ],
        "updated": [
         "2026-06-27 08:07-0700"
        ],
        "published": [
         "2026-06-27 08:07-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "summary": [
         "likes @tedmielczarek@mastodon.social.ca\u2019s toot"
        ],
        "name": [
         "likes @tedmielczarek@mastodon.social.ca\u2019s toot"
        ],
        "like-of": [
         "https://mastodon.social/@tedmielczarek/116796382005982279"
        ],
        "url": [
         "https://tantek.com/2026/173/f2"
        ],
        "published": [
         "2026-06-22T16:47-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "summary": [
         "likes @evan@cosocial.ca\u2019s toot"
        ],
        "name": [
         "likes @evan@cosocial.ca\u2019s toot"
        ],
        "like-of": [
         "https://cosocial.ca/@evan/116788724740259338"
        ],
        "url": [
         "https://tantek.com/2026/173/f1"
        ],
        "published": [
         "2026-06-22T16:43-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Yesterday was the hottest Broken Arrow Skyrace 23k of the four I have run. And the hardest. Sometimes you give it your all and your all is not quite enough. Made it much farther than last year, under worse (hotter, dryer, dustier) conditions.\n\nIt was already in the mid-70s Fahrenheit at the race start, spiked into the 80s and 85+ from mile 4 onward, hitting highs in the low 90s. I had somewhat prepared for the heat, with a hydration plan & practice, and a cooling outfit including an ice-bandana. \n\nI made it up almost 4000 feet of elevation gain from the start to the picturesque \u201cStairway to Heaven\u201d ladder (newly replaced this year!) up to Washeshu Peak (~2700m above sea level, 8868' according to my Garmin) and across the plateau at the top.\n\nAfter the crux of the race I hiked / slow-ran down the steep descent, making it to about mile 7.8 (more than halfway!) at the Siberia aid station. Missed the cutoff by a few minutes and got pulled. From the start I pushed perhaps the hardest I have ever pushed at Broken Arrow, found new limits, and felt like I left it all on the mountain.\n\nI have some ideas for what to improve, given similar conditions. Still reflecting on lessons learned. This was my fourth overall attempt, and 2nd DNF at Broken Arrow.\n\nBroken Arrow Skyrace 23k results so far:\n* 2026: DNF at ~7.8mi Siberia Aid\n* 2025: DNF at ~4.6mi Snow King Aid\n* 2024: 6:52 finish! https://tantek.com/2024/176/t1/finished-broken-arrow-skyrace-23k\n* 2023: 5:22 finished adjusted 23k course (due to high winds): 2 loops of 11k \u00a0https://tantek.com/2023/178/t1/june-trailrunner-ultrarunner\n\nI will return for the 2027 Broken Arrow Skyrace.\n\n#BrokenArrowSkyrace #skyRace #trailRace #mountainRunning\n\nBefore the race: https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k"
        ],
        "content": [
         {
          "value": "Yesterday was the hottest Broken Arrow Skyrace 23k of the four I have run. And the hardest. Sometimes you give it your all and your all is not quite enough. Made it much farther than last year, under worse (hotter, dryer, dustier) conditions.\n\nIt was already in the mid-70s Fahrenheit at the race start, spiked into the 80s and 85+ from mile 4 onward, hitting highs in the low 90s. I had somewhat prepared for the heat, with a hydration plan & practice, and a cooling outfit including an ice-bandana. \n\nI made it up almost 4000 feet of elevation gain from the start to the picturesque \u201cStairway to Heaven\u201d ladder (newly replaced this year!) up to Washeshu Peak (~2700m above sea level, 8868' according to my Garmin) and across the plateau at the top.\n\nAfter the crux of the race I hiked / slow-ran down the steep descent, making it to about mile 7.8 (more than halfway!) at the Siberia aid station. Missed the cutoff by a few minutes and got pulled. From the start I pushed perhaps the hardest I have ever pushed at Broken Arrow, found new limits, and felt like I left it all on the mountain.\n\nI have some ideas for what to improve, given similar conditions. Still reflecting on lessons learned. This was my fourth overall attempt, and 2nd DNF at Broken Arrow.\n\nBroken Arrow Skyrace 23k results so far:\n* 2026: DNF at ~7.8mi Siberia Aid\n* 2025: DNF at ~4.6mi Snow King Aid\n* 2024: 6:52 finish! https://tantek.com/2024/176/t1/finished-broken-arrow-skyrace-23k\n* 2023: 5:22 finished adjusted 23k course (due to high winds): 2 loops of 11k \u00a0https://tantek.com/2023/178/t1/june-trailrunner-ultrarunner\n\nI will return for the 2027 Broken Arrow Skyrace.\n\n#BrokenArrowSkyrace #skyRace #trailRace #mountainRunning\n\nBefore the race: https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k",
          "lang": "en-US",
          "html": "Yesterday was the hottest Broken Arrow Skyrace 23k of the four I have run. And the hardest. Sometimes you give it your all and your all is not quite enough. Made it much farther than last year, under worse (hotter, dryer, dustier) conditions.<br class=\"auto-break\"/><br class=\"auto-break\"/>It was already in the mid-70s Fahrenheit at the race start, spiked into the 80s and 85+ from mile 4 onward, hitting highs in the low 90s. I had somewhat prepared for the heat, with a hydration plan &amp; practice, and a cooling outfit including an ice-bandana. <br class=\"auto-break\"/><br class=\"auto-break\"/>I made it up almost 4000 feet of elevation gain from the start to the picturesque \u201cStairway to Heaven\u201d ladder (newly replaced this year!) up to Washeshu Peak (~2700m above sea level, 8868' according to my Garmin) and across the plateau at the top.<br class=\"auto-break\"/><br class=\"auto-break\"/>After the crux of the race I hiked / slow-ran down the steep descent, making it to about mile 7.8 (more than halfway!) at the Siberia aid station. Missed the cutoff by a few minutes and got pulled. From the start I pushed perhaps the hardest I have ever pushed at Broken Arrow, found new limits, and felt like I left it all on the mountain.<br class=\"auto-break\"/><br class=\"auto-break\"/>I have some ideas for what to improve, given similar conditions. Still reflecting on lessons learned. This was my fourth overall attempt, and 2nd DNF at Broken Arrow.<br class=\"auto-break\"/><br class=\"auto-break\"/>Broken Arrow Skyrace 23k results so far:<br class=\"auto-break\"/>* 2026: DNF at ~7.8mi Siberia Aid<br class=\"auto-break\"/>* 2025: DNF at ~4.6mi Snow King Aid<br class=\"auto-break\"/>* 2024: 6:52 finish! <a class=\"auto-link\" href=\"https://tantek.com/2024/176/t1/finished-broken-arrow-skyrace-23k\">https://tantek.com/2024/176/t1/finished-broken-arrow-skyrace-23k</a><br class=\"auto-break\"/>* 2023: 5:22 finished adjusted 23k course (due to high winds): 2 loops of 11k \u00a0<a class=\"auto-link\" href=\"https://tantek.com/2023/178/t1/june-trailrunner-ultrarunner\">https://tantek.com/2023/178/t1/june-trailrunner-ultrarunner</a><br class=\"auto-break\"/><br class=\"auto-break\"/>I will return for the 2027 Broken Arrow Skyrace.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">BrokenArrowSkyrace</span> #<span class=\"p-category auto-tag\">skyRace</span> #<span class=\"p-category auto-tag\">trailRace</span> #<span class=\"p-category auto-tag\">mountainRunning</span><br class=\"auto-break\"/><br class=\"auto-break\"/>Before the race: <a class=\"auto-link\" href=\"https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k\">https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k</a>"
         }
        ],
        "category": [
         "BrokenArrowSkyrace",
         "skyRace",
         "trailRace",
         "mountainRunning"
        ],
        "url": [
         "https://tantek.com/2026/173/t1/broken-arrow-skyrace-23k-hardest"
        ],
        "uid": [
         "https://tantek.com/2026/173/t1/broken-arrow-skyrace-23k-hardest"
        ],
        "updated": [
         "2026-06-22 15:43-0700"
        ],
        "published": [
         "2026-06-22 15:43-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Tomorrow morning\nonce more into the woods\nup the rocks, onto the ridges\n@brokenarrowskyrace.com\nGoal: finish 23k\n\nLive stream: https://m.youtube.com/watch?v=ZeYQprW-4u4\n\n#BrokenArrowSkyrace #skyRace #trailRace #mountainRunning"
        ],
        "content": [
         {
          "value": "Tomorrow morning\nonce more into the woods\nup the rocks, onto the ridges\n@brokenarrowskyrace.com\nGoal: finish 23k\n\nLive stream: https://m.youtube.com/watch?v=ZeYQprW-4u4\n\n#BrokenArrowSkyrace #skyRace #trailRace #mountainRunning",
          "lang": "en-US",
          "html": "Tomorrow morning<br class=\"auto-break\"/>once more into the woods<br class=\"auto-break\"/>up the rocks, onto the ridges<br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://brokenarrowskyrace.com\">@brokenarrowskyrace.com</a><br class=\"auto-break\"/>Goal: finish 23k<br class=\"auto-break\"/><br class=\"auto-break\"/>Live stream: <a class=\"auto-link\" href=\"https://m.youtube.com/watch?v=ZeYQprW-4u4\">https://m.youtube.com/watch?v=ZeYQprW-4u4</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">BrokenArrowSkyrace</span> #<span class=\"p-category auto-tag\">skyRace</span> #<span class=\"p-category auto-tag\">trailRace</span> #<span class=\"p-category auto-tag\">mountainRunning</span>"
         }
        ],
        "category": [
         "BrokenArrowSkyrace",
         "skyRace",
         "trailRace",
         "mountainRunning"
        ],
        "url": [
         "https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k"
        ],
        "uid": [
         "https://tantek.com/2026/171/t1/once-more-brokenarrowskyrace-23k"
        ],
        "updated": [
         "2026-06-20 22:00-0700"
        ],
        "published": [
         "2026-06-20 22:00-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "How to add Google News, Google Books, and Google Scholar search directly in your browser, to search those sites with fewer steps, and less chance of being distracted.\n\nOne of my hobbies is contributing to Wikipedia, and more so, creating new Wikipedia articles. Citations of reliable sources are key to both good contributions, and new articles, especially in making them stick (not get reverted/deleted).\n\nI use Google News to search for citations, and depending on the topic, sometimes Google Books and Google Scholar.\n\nUnfortunately, to search Google News, you have to first go to Google News (news.google .com - deliberately unlinked here), upon which you are immediately shown distracting (if not dire) news photos, headlines etc. which present a non-trivial challenge to staying focused.\n\nIf only there was a way to directly search Google News from your browser search box / address bar (like you can search Wikipedia from your browser).\n\nUnfortunately, there is no site-specific search option for Google News (like there is for YouTube, e.g. see https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox#w_add-search-engines) that you can select an add to your browser in one click (enabled by OpenSearch support, link in footer).\n\nThis is another technology I use for category 2 (defending focus) that I mentioned in my previous post on focus.\n\nSteps to add a Google News search option to Firefox:\n\n1. open Firefox Preferences (\"Firefox\" menu, \"Preferences\" item)\n2. select \"\ud83d\udd0d Search\" from the left column\n3. scroll down to \"Search Shortcuts\"\n4. click the \"Add\" button under the list of search engines which opens a dialog\n5. enter \"Google News\" into the Search engine name field (without quotes)\n6. enter \"https://news.google.com/search?q=%s\" into the URL field (without quotes)\n7. enter \"gn\" into the Keyword field (without quotes)\n\nThe dialog should now look like this:\n\nScrenshot of the Add Search Engine dialog in Firefox with fields pre-filled in. \n8. click (Add Engine)\n\nNow you can go to your address bar, type in \"gn \" (without the quotes), your news search term or phrase, e.g. \"Broken Arrow Skyrace\", and press return to directly see search results.\n\nSimilarly for Google Books, follow the same steps except:\n5. enter \"Google Books\" into the Search engine name field (without quotes)\n6. enter \"https://books.google.com/books?q=%s\" into the URL field (without quotes)\n7. enter \"gb\" into the Keyword field (without quotes)\n\nAnd similarly for Google Scholar:\n5. enter \"Google Scholar\" into the Search engine name field (without quotes)\n6. enter \"https://scholar.google.com/scholar?q=%s\" into the URL field (without quotes)\n7. enter \"gs\" into the Keyword field (without quotes)\n\nThanks to folks in the #indieweb informal chat who reminded me (when I complained about the distracting Google News home page) of this way to add new site-specific search capabilities to the browser even for sites (or subsites) without explicit OpenSearch support.\n\nLooking forward to using these capabilities to more quickly find citations for updating and creating new Wikipedia articles.\n\nPreviously:\n* https://tantek.com/2026/158/t2/three-insights-improving-focus\n* https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox\n\nOpenSearch FYI:\n* https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch\n\n#focus #Wikipedia #Firefox #GoogleNews #GoogleBooks #GoogleScholar #search #siteSearch #AddSearchEngine #searchEngine #searchEngines #OpenSearch #webSearch #SearchShortcuts #browserTip #FirefoxTip #searchTip"
        ],
        "content": [
         {
          "value": "How to add Google News, Google Books, and Google Scholar search directly in your browser, to search those sites with fewer steps, and less chance of being distracted.\n\nOne of my hobbies is contributing to Wikipedia, and more so, creating new Wikipedia articles. Citations of reliable sources are key to both good contributions, and new articles, especially in making them stick (not get reverted/deleted).\n\nI use Google News to search for citations, and depending on the topic, sometimes Google Books and Google Scholar.\n\nUnfortunately, to search Google News, you have to first go to Google News (news.google .com - deliberately unlinked here), upon which you are immediately shown distracting (if not dire) news photos, headlines etc. which present a non-trivial challenge to staying focused.\n\nIf only there was a way to directly search Google News from your browser search box / address bar (like you can search Wikipedia from your browser).\n\nUnfortunately, there is no site-specific search option for Google News (like there is for YouTube, e.g. see https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox#w_add-search-engines) that you can select an add to your browser in one click (enabled by OpenSearch support, link in footer).\n\nThis is another technology I use for category 2 (defending focus) that I mentioned in my previous post on focus.\n\nSteps to add a Google News search option to Firefox:\n\n1. open Firefox Preferences (\"Firefox\" menu, \"Preferences\" item)\n2. select \"\ud83d\udd0d Search\" from the left column\n3. scroll down to \"Search Shortcuts\"\n4. click the \"Add\" button under the list of search engines which opens a dialog\n5. enter \"Google News\" into the Search engine name field (without quotes)\n6. enter \"https://news.google.com/search?q=%s\" into the URL field (without quotes)\n7. enter \"gn\" into the Keyword field (without quotes)\n\nThe dialog should now look like this:\n\nScrenshot of the Add Search Engine dialog in Firefox with fields pre-filled in. \n8. click (Add Engine)\n\nNow you can go to your address bar, type in \"gn \" (without the quotes), your news search term or phrase, e.g. \"Broken Arrow Skyrace\", and press return to directly see search results.\n\nSimilarly for Google Books, follow the same steps except:\n5. enter \"Google Books\" into the Search engine name field (without quotes)\n6. enter \"https://books.google.com/books?q=%s\" into the URL field (without quotes)\n7. enter \"gb\" into the Keyword field (without quotes)\n\nAnd similarly for Google Scholar:\n5. enter \"Google Scholar\" into the Search engine name field (without quotes)\n6. enter \"https://scholar.google.com/scholar?q=%s\" into the URL field (without quotes)\n7. enter \"gs\" into the Keyword field (without quotes)\n\nThanks to folks in the #indieweb informal chat who reminded me (when I complained about the distracting Google News home page) of this way to add new site-specific search capabilities to the browser even for sites (or subsites) without explicit OpenSearch support.\n\nLooking forward to using these capabilities to more quickly find citations for updating and creating new Wikipedia articles.\n\nPreviously:\n* https://tantek.com/2026/158/t2/three-insights-improving-focus\n* https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox\n\nOpenSearch FYI:\n* https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch\n\n#focus #Wikipedia #Firefox #GoogleNews #GoogleBooks #GoogleScholar #search #siteSearch #AddSearchEngine #searchEngine #searchEngines #OpenSearch #webSearch #SearchShortcuts #browserTip #FirefoxTip #searchTip",
          "lang": "en-US",
          "html": "How to add Google News, Google Books, and Google Scholar search directly in your browser, to search those sites with fewer steps, and less chance of being distracted.<br class=\"auto-break\"/><br class=\"auto-break\"/>One of my hobbies is contributing to Wikipedia, and more so, creating new Wikipedia articles. Citations of reliable sources are key to both good contributions, and new articles, especially in making them stick (not get reverted/deleted).<br class=\"auto-break\"/><br class=\"auto-break\"/>I use Google News to search for citations, and depending on the topic, sometimes Google Books and Google Scholar.<br class=\"auto-break\"/><br class=\"auto-break\"/>Unfortunately, to search Google News, you have to first go to Google News (news.google .com - deliberately unlinked here), upon which you are immediately shown distracting (if not dire) news photos, headlines etc. which present a non-trivial challenge to staying focused.<br class=\"auto-break\"/><br class=\"auto-break\"/>If only there was a way to directly search Google News from your browser search box / address bar (like you can search Wikipedia from your browser).<br class=\"auto-break\"/><br class=\"auto-break\"/>Unfortunately, there is no site-specific search option for Google News (like there is for YouTube, e.g. see <a class=\"auto-link\" href=\"https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox#w_add-search-engines\">https://support.mozilla.org/en-US/kb/add-or-remove-search-engine-firefox#w_add-search-engines</a>) that you can select an add to your browser in one click (enabled by OpenSearch support, link in footer).<br class=\"auto-break\"/><br class=\"auto-break\"/>This is another technology I use for category 2 (defending focus) that I mentioned in my previous post on focus.<br class=\"auto-break\"/><br class=\"auto-break\"/>Steps to add a Google News search option to Firefox:<br class=\"auto-break\"/><br class=\"auto-break\"/>1. open Firefox Preferences (\"Firefox\" menu, \"Preferences\" item)<br class=\"auto-break\"/>2. select \"\ud83d\udd0d Search\" from the left column<br class=\"auto-break\"/>3. scroll down to \"Search Shortcuts\"<br class=\"auto-break\"/>4. click the \"Add\" button under the list of search engines which opens a dialog<br class=\"auto-break\"/>5. enter \"Google News\" into the Search engine name field (without quotes)<br class=\"auto-break\"/>6. enter \"https://news.google.com/search?q=%s\" into the URL field (without quotes)<br class=\"auto-break\"/>7. enter \"gn\" into the Keyword field (without quotes)<br class=\"auto-break\"/><br class=\"auto-break\"/>The dialog should now look like this:<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://indieweb.org/OpenSearch#Firefox\"><img alt=\"Screnshot of the Add Search Engine dialog in Firefox with fields pre-filled in.\" class=\"auto-embed\" src=\"https://indieweb.org/images/3/38/2026-06-12-Firefox-add-search-engine-dialog.png\"/></a><br class=\"auto-break\"/>8. click (Add Engine)<br class=\"auto-break\"/><br class=\"auto-break\"/>Now you can go to your address bar, type in \"gn \" (without the quotes), your news search term or phrase, e.g. \"Broken Arrow Skyrace\", and press return to directly see search results.<br class=\"auto-break\"/><br class=\"auto-break\"/>Similarly for Google Books, follow the same steps except:<br class=\"auto-break\"/>5. enter \"Google Books\" into the Search engine name field (without quotes)<br class=\"auto-break\"/>6. enter \"https://books.google.com/books?q=%s\" into the URL field (without quotes)<br class=\"auto-break\"/>7. enter \"gb\" into the Keyword field (without quotes)<br class=\"auto-break\"/><br class=\"auto-break\"/>And similarly for Google Scholar:<br class=\"auto-break\"/>5. enter \"Google Scholar\" into the Search engine name field (without quotes)<br class=\"auto-break\"/>6. enter \"https://scholar.google.com/scholar?q=%s\" into the URL field (without quotes)<br class=\"auto-break\"/>7. enter \"gs\" into the Keyword field (without quotes)<br class=\"auto-break\"/><br class=\"auto-break\"/>Thanks to folks in the #<span class=\"p-category auto-tag\">indieweb</span> informal chat who reminded me (when I complained about the distracting Google News home page) of this way to add new site-specific search capabilities to the browser even for sites (or subsites) without explicit OpenSearch support.<br class=\"auto-break\"/><br class=\"auto-break\"/>Looking forward to using these capabilities to more quickly find citations for updating and creating new Wikipedia articles.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2026/158/t2/three-insights-improving-focus\">https://tantek.com/2026/158/t2/three-insights-improving-focus</a><br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox\">https://tantek.com/2024/287/t2/setup-search-shortcuts-firefox</a><br class=\"auto-break\"/><br class=\"auto-break\"/>OpenSearch FYI:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch\">https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">focus</span> #<span class=\"p-category auto-tag\">Wikipedia</span> #<span class=\"p-category auto-tag\">Firefox</span> #<span class=\"p-category auto-tag\">GoogleNews</span> #<span class=\"p-category auto-tag\">GoogleBooks</span> #<span class=\"p-category auto-tag\">GoogleScholar</span> #<span class=\"p-category auto-tag\">search</span> #<span class=\"p-category auto-tag\">siteSearch</span> #<span class=\"p-category auto-tag\">AddSearchEngine</span> #<span class=\"p-category auto-tag\">searchEngine</span> #<span class=\"p-category auto-tag\">searchEngines</span> #<span class=\"p-category auto-tag\">OpenSearch</span> #<span class=\"p-category auto-tag\">webSearch</span> #<span class=\"p-category auto-tag\">SearchShortcuts</span> #<span class=\"p-category auto-tag\">browserTip</span> #<span class=\"p-category auto-tag\">FirefoxTip</span> #<span class=\"p-category auto-tag\">searchTip</span>"
         }
        ],
        "category": [
         "indieweb",
         "focus",
         "Wikipedia",
         "Firefox",
         "GoogleNews",
         "GoogleBooks",
         "GoogleScholar",
         "search",
         "siteSearch",
         "AddSearchEngine",
         "searchEngine",
         "searchEngines",
         "OpenSearch",
         "webSearch",
         "SearchShortcuts",
         "browserTip",
         "FirefoxTip",
         "searchTip"
        ],
        "url": [
         "https://tantek.com/2026/163/t1/google-news-books-scholar-search-in-browser"
        ],
        "uid": [
         "https://tantek.com/2026/163/t1/google-news-books-scholar-search-in-browser"
        ],
        "updated": [
         "2026-06-12 19:35-0700"
        ],
        "published": [
         "2026-06-12 19:35-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "\ud83d\udc4d"
        ],
        "content": [
         {
          "value": "\ud83d\udc4d",
          "lang": "en-US",
          "html": "\ud83d\udc4d"
         }
        ],
        "in-reply-to": [
         {
          "type": [
           "h-cite"
          ],
          "properties": {
           "name": [
            "issue 393 of GitHub project \u201cSnoozeTabs\u201d"
           ],
           "url": [
            "https://github.com/bwinton/SnoozeTabs/issues/393"
           ]
          },
          "value": "https://github.com/bwinton/SnoozeTabs/issues/393",
          "lang": "en-US"
         }
        ],
        "url": [
         "https://tantek.com/2026/161/t2/"
        ],
        "uid": [
         "https://tantek.com/2026/161/t2/"
        ],
        "updated": [
         "2026-06-10 18:40-0700"
        ],
        "published": [
         "2026-06-10 18:40-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "The Snooze Tabs browser add-on is a key technology I use for category 2, defending focus (and prioritizing) from my previous post (link in footer).\n\nI noted in the #indieweb informal cafe chat that \"I am going to snooze the tab for a month and re-evaluate then\" (about purchasing a potentially focus-enhancing electronic device), and was asked how do I snooze a tab for a month.\n\nhttps://addons.mozilla.org/en-US/firefox/addon/snoozetabs/\n\nI noted the Snooze Tabs browser extension does this, i.e. one-click to snooze a tab for\n* later today\n* tomorrow morning\n* the weekend\n* a week from now\n* a month from now\n* or a custom date and time\n\nI have used it for years and as someone who opens LOTS of tabs, it has been essential for quickly closing tabs (for now) that are not my current (now, today, this week) priority.\n\nA few regular use-cases which are all one-click from my Firefox toolbar:\n* snooze work-related tabs until the next day, when I'm wrapping up work for the day\n* snooze personal projects tabs until the weekend\n* snooze lower priority work-task related tabs for a week\n* snooze product tabs for a month when I want to wait (procrastinate) to see if I still want/need an item that seemed interesting in the moment\n\nOne key use-case I have which I have to set manually:\n* snooze work-related tabs to Monday when it\u2019s the weekend\n\nThere is an issue to swap the \"next weekend\" menu item to \"next weekday\" when it\u2019s the weekend which would be a nice improvement:\n* https://github.com/bwinton/SnoozeTabs/issues/393\n\nThis add-on is a good example of open source that \u201cjust works\u201d even if its source code repository has not seen recent activity.\n\nIt\u2019s also a good example of \u201cgood enough\u201d rather than perfect.\n\nIf I get around to it, I may explore what it would take to help resolve issues, commit code, and do another release, at least to make progress on that one issue.\n\nFor now however, I am snoozing that GitHub tab for a month.\n\nPreviously:\n* https://tantek.com/2026/158/t2/three-insights-improving-focus\n\n#focus #priorities #prioritization #Firefox #snooze #SnoozeTabs #browserAddOn #browserExtension"
        ],
        "content": [
         {
          "value": "The Snooze Tabs browser add-on is a key technology I use for category 2, defending focus (and prioritizing) from my previous post (link in footer).\n\nI noted in the #indieweb informal cafe chat that \"I am going to snooze the tab for a month and re-evaluate then\" (about purchasing a potentially focus-enhancing electronic device), and was asked how do I snooze a tab for a month.\n\nhttps://addons.mozilla.org/en-US/firefox/addon/snoozetabs/\n\nI noted the Snooze Tabs browser extension does this, i.e. one-click to snooze a tab for\n* later today\n* tomorrow morning\n* the weekend\n* a week from now\n* a month from now\n* or a custom date and time\n\nI have used it for years and as someone who opens LOTS of tabs, it has been essential for quickly closing tabs (for now) that are not my current (now, today, this week) priority.\n\nA few regular use-cases which are all one-click from my Firefox toolbar:\n* snooze work-related tabs until the next day, when I'm wrapping up work for the day\n* snooze personal projects tabs until the weekend\n* snooze lower priority work-task related tabs for a week\n* snooze product tabs for a month when I want to wait (procrastinate) to see if I still want/need an item that seemed interesting in the moment\n\nOne key use-case I have which I have to set manually:\n* snooze work-related tabs to Monday when it\u2019s the weekend\n\nThere is an issue to swap the \"next weekend\" menu item to \"next weekday\" when it\u2019s the weekend which would be a nice improvement:\n* https://github.com/bwinton/SnoozeTabs/issues/393\n\nThis add-on is a good example of open source that \u201cjust works\u201d even if its source code repository has not seen recent activity.\n\nIt\u2019s also a good example of \u201cgood enough\u201d rather than perfect.\n\nIf I get around to it, I may explore what it would take to help resolve issues, commit code, and do another release, at least to make progress on that one issue.\n\nFor now however, I am snoozing that GitHub tab for a month.\n\nPreviously:\n* https://tantek.com/2026/158/t2/three-insights-improving-focus\n\n#focus #priorities #prioritization #Firefox #snooze #SnoozeTabs #browserAddOn #browserExtension",
          "lang": "en-US",
          "html": "The Snooze Tabs browser add-on is a key technology I use for category 2, defending focus (and prioritizing) from my previous post (link in footer).<br class=\"auto-break\"/><br class=\"auto-break\"/>I noted in the #<span class=\"p-category auto-tag\">indieweb</span> informal cafe chat that \"I am going to snooze the tab for a month and re-evaluate then\" (about purchasing a potentially focus-enhancing electronic device), and was asked how do I snooze a tab for a month.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://addons.mozilla.org/en-US/firefox/addon/snoozetabs/\">https://addons.mozilla.org/en-US/firefox/addon/snoozetabs/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>I noted the Snooze Tabs browser extension does this, i.e. one-click to snooze a tab for<br class=\"auto-break\"/>* later today<br class=\"auto-break\"/>* tomorrow morning<br class=\"auto-break\"/>* the weekend<br class=\"auto-break\"/>* a week from now<br class=\"auto-break\"/>* a month from now<br class=\"auto-break\"/>* or a custom date and time<br class=\"auto-break\"/><br class=\"auto-break\"/>I have used it for years and as someone who opens LOTS of tabs, it has been essential for quickly closing tabs (for now) that are not my current (now, today, this week) priority.<br class=\"auto-break\"/><br class=\"auto-break\"/>A few regular use-cases which are all one-click from my Firefox toolbar:<br class=\"auto-break\"/>* snooze work-related tabs until the next day, when I'm wrapping up work for the day<br class=\"auto-break\"/>* snooze personal projects tabs until the weekend<br class=\"auto-break\"/>* snooze lower priority work-task related tabs for a week<br class=\"auto-break\"/>* snooze product tabs for a month when I want to wait (procrastinate) to see if I still want/need an item that seemed interesting in the moment<br class=\"auto-break\"/><br class=\"auto-break\"/>One key use-case I have which I have to set manually:<br class=\"auto-break\"/>* snooze work-related tabs to Monday when it\u2019s the weekend<br class=\"auto-break\"/><br class=\"auto-break\"/>There is an issue to swap the \"next weekend\" menu item to \"next weekday\" when it\u2019s the weekend which would be a nice improvement:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://github.com/bwinton/SnoozeTabs/issues/393\">https://github.com/bwinton/SnoozeTabs/issues/393</a><br class=\"auto-break\"/><br class=\"auto-break\"/>This add-on is a good example of open source that \u201cjust works\u201d even if its source code repository has not seen recent activity.<br class=\"auto-break\"/><br class=\"auto-break\"/>It\u2019s also a good example of \u201cgood enough\u201d rather than perfect.<br class=\"auto-break\"/><br class=\"auto-break\"/>If I get around to it, I may explore what it would take to help resolve issues, commit code, and do another release, at least to make progress on that one issue.<br class=\"auto-break\"/><br class=\"auto-break\"/>For now however, I am snoozing that GitHub tab for a month.<br class=\"auto-break\"/><br class=\"auto-break\"/>Previously:<br class=\"auto-break\"/>* <a class=\"auto-link\" href=\"https://tantek.com/2026/158/t2/three-insights-improving-focus\">https://tantek.com/2026/158/t2/three-insights-improving-focus</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">focus</span> #<span class=\"p-category auto-tag\">priorities</span> #<span class=\"p-category auto-tag\">prioritization</span> #<span class=\"p-category auto-tag\">Firefox</span> #<span class=\"p-category auto-tag\">snooze</span> #<span class=\"p-category auto-tag\">SnoozeTabs</span> #<span class=\"p-category auto-tag\">browserAddOn</span> #<span class=\"p-category auto-tag\">browserExtension</span>"
         }
        ],
        "category": [
         "indieweb",
         "focus",
         "priorities",
         "prioritization",
         "Firefox",
         "snooze",
         "SnoozeTabs",
         "browserAddOn",
         "browserExtension"
        ],
        "url": [
         "https://tantek.com/2026/161/t1/snooze-tabs-browser-add-on-focus"
        ],
        "uid": [
         "https://tantek.com/2026/161/t1/snooze-tabs-browser-add-on-focus"
        ],
        "updated": [
         "2026-06-10 17:25-0700"
        ],
        "published": [
         "2026-06-10 17:25-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Three areas of insights for improving focus, from this afternoon\u2019s long run: needs, defense, techniques.\n\n1. Make sure your \"needs\" are met. If your needs are not being met, you will be distracted from whatever you are trying to focus on by those unmet needs.\n\n2. Defend against and filter sources of distraction. Anything (or anybody) that is notifying you, messaging you, emailing you, or worst, getting you to react and argue or fight that has nothing to do with your goals or what you want to focus on, is a distraction. The more you can turn off such notifications, mute or leave chat channels, delete content scrolling apps, unsubscribe from lists, and procrastinate responding to people posting about things that are not a priority for you, the better you will be able to focus on the things that are a priority for you.\n\n3. Tools and techniques to reduce the focus needed for essential or required tasks, like chunking and checklists. If you have tasks that must be completed (like to meet needs, or preconditions for goals or priorities), clustering such tasks by context (same topic, place) or medium (e.g. all phone calls) will require less focus and shifting of focus to complete them. Similarly, if you can construct and follow checklists for steps towards goals, like a packing list, long term departure/re-entry from/to your home, it takes much less thinking (and is thus faster) to complete everything on the list, stay focused on the next item to complete rather than being distracted, and have less distraction from fear of forgetting to do something. If another requirement emerges while going through a list, insert it into the list at a good enough (not perfect) spot, and keep going thru the list in order.\n\n\nCreate daily routines to meet your needs. Actively block, mute, filter, depart, and procrastinate dealing with requests that are not explicit priorities or goals for you. Cluster similar tasks, and create checklists to simplify complex tasks to complete them quicker and with higher confidence of completion.\n\n\nEach of these is itself a topic worth exploring in more detail.\n\n#focus #priorities #prioritization #productivity #goals #dailyroutines #distraction"
        ],
        "content": [
         {
          "value": "Three areas of insights for improving focus, from this afternoon\u2019s long run: needs, defense, techniques.\n\n1. Make sure your \"needs\" are met. If your needs are not being met, you will be distracted from whatever you are trying to focus on by those unmet needs.\n\n2. Defend against and filter sources of distraction. Anything (or anybody) that is notifying you, messaging you, emailing you, or worst, getting you to react and argue or fight that has nothing to do with your goals or what you want to focus on, is a distraction. The more you can turn off such notifications, mute or leave chat channels, delete content scrolling apps, unsubscribe from lists, and procrastinate responding to people posting about things that are not a priority for you, the better you will be able to focus on the things that are a priority for you.\n\n3. Tools and techniques to reduce the focus needed for essential or required tasks, like chunking and checklists. If you have tasks that must be completed (like to meet needs, or preconditions for goals or priorities), clustering such tasks by context (same topic, place) or medium (e.g. all phone calls) will require less focus and shifting of focus to complete them. Similarly, if you can construct and follow checklists for steps towards goals, like a packing list, long term departure/re-entry from/to your home, it takes much less thinking (and is thus faster) to complete everything on the list, stay focused on the next item to complete rather than being distracted, and have less distraction from fear of forgetting to do something. If another requirement emerges while going through a list, insert it into the list at a good enough (not perfect) spot, and keep going thru the list in order.\n\n\nCreate daily routines to meet your needs. Actively block, mute, filter, depart, and procrastinate dealing with requests that are not explicit priorities or goals for you. Cluster similar tasks, and create checklists to simplify complex tasks to complete them quicker and with higher confidence of completion.\n\n\nEach of these is itself a topic worth exploring in more detail.\n\n#focus #priorities #prioritization #productivity #goals #dailyroutines #distraction",
          "lang": "en-US",
          "html": "Three areas of insights for improving focus, from this afternoon\u2019s long run: needs, defense, techniques.<br class=\"auto-break\"/><br class=\"auto-break\"/>1. Make sure your \"needs\" are met. If your needs are not being met, you will be distracted from whatever you are trying to focus on by those unmet needs.<br class=\"auto-break\"/><br class=\"auto-break\"/>2. Defend against and filter sources of distraction. Anything (or anybody) that is notifying you, messaging you, emailing you, or worst, getting you to react and argue or fight that has nothing to do with your goals or what you want to focus on, is a distraction. The more you can turn off such notifications, mute or leave chat channels, delete content scrolling apps, unsubscribe from lists, and procrastinate responding to people posting about things that are not a priority for you, the better you will be able to focus on the things that are a priority for you.<br class=\"auto-break\"/><br class=\"auto-break\"/>3. Tools and techniques to reduce the focus needed for essential or required tasks, like chunking and checklists. If you have tasks that must be completed (like to meet needs, or preconditions for goals or priorities), clustering such tasks by context (same topic, place) or medium (e.g. all phone calls) will require less focus and shifting of focus to complete them. Similarly, if you can construct and follow checklists for steps towards goals, like a packing list, long term departure/re-entry from/to your home, it takes much less thinking (and is thus faster) to complete everything on the list, stay focused on the next item to complete rather than being distracted, and have less distraction from fear of forgetting to do something. If another requirement emerges while going through a list, insert it into the list at a good enough (not perfect) spot, and keep going thru the list in order.<br class=\"auto-break\"/><br class=\"auto-break\"/><br class=\"auto-break\"/>Create daily routines to meet your needs. Actively block, mute, filter, depart, and procrastinate dealing with requests that are not explicit priorities or goals for you. Cluster similar tasks, and create checklists to simplify complex tasks to complete them quicker and with higher confidence of completion.<br class=\"auto-break\"/><br class=\"auto-break\"/><br class=\"auto-break\"/>Each of these is itself a topic worth exploring in more detail.<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">focus</span> #<span class=\"p-category auto-tag\">priorities</span> #<span class=\"p-category auto-tag\">prioritization</span> #<span class=\"p-category auto-tag\">productivity</span> #<span class=\"p-category auto-tag\">goals</span> #<span class=\"p-category auto-tag\">dailyroutines</span> #<span class=\"p-category auto-tag\">distraction</span>"
         }
        ],
        "category": [
         "focus",
         "priorities",
         "prioritization",
         "productivity",
         "goals",
         "dailyroutines",
         "distraction"
        ],
        "url": [
         "https://tantek.com/2026/158/t2/three-insights-improving-focus"
        ],
        "uid": [
         "https://tantek.com/2026/158/t2/three-insights-improving-focus"
        ],
        "updated": [
         "2026-06-07 23:03-0700"
        ],
        "published": [
         "2026-06-07 23:03-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Sometimes it\u2019s good take a step back and re-assess things from the immediate like daily routines & habits, to how to focus on goals whether within weeks, months, or years. Taking bits of time off to reflect on these and related topics. The grayscale phone interface has helped me get here: https://tantek.com/2026/124/b1/may-the-focus-be-with-you-iphone-grayscale\n\n#focus #dailyroutines #habits #goals"
        ],
        "content": [
         {
          "value": "Sometimes it\u2019s good take a step back and re-assess things from the immediate like daily routines & habits, to how to focus on goals whether within weeks, months, or years. Taking bits of time off to reflect on these and related topics. The grayscale phone interface has helped me get here: https://tantek.com/2026/124/b1/may-the-focus-be-with-you-iphone-grayscale\n\n#focus #dailyroutines #habits #goals",
          "lang": "en-US",
          "html": "Sometimes it\u2019s good take a step back and re-assess things from the immediate like daily routines &amp; habits, to how to focus on goals whether within weeks, months, or years. Taking bits of time off to reflect on these and related topics. The grayscale phone interface has helped me get here: <a class=\"auto-link\" href=\"https://tantek.com/2026/124/b1/may-the-focus-be-with-you-iphone-grayscale\">https://tantek.com/2026/124/b1/may-the-focus-be-with-you-iphone-grayscale</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">focus</span> #<span class=\"p-category auto-tag\">dailyroutines</span> #<span class=\"p-category auto-tag\">habits</span> #<span class=\"p-category auto-tag\">goals</span>"
         }
        ],
        "category": [
         "focus",
         "dailyroutines",
         "habits",
         "goals"
        ],
        "url": [
         "https://tantek.com/2026/158/t1/daily-routines-habits-focus-goals-time"
        ],
        "uid": [
         "https://tantek.com/2026/158/t1/daily-routines-habits-focus-goals-time"
        ],
        "updated": [
         "2026-06-07 16:45-0700"
        ],
        "published": [
         "2026-06-07 16:45-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday.\nAlmost 2min behind last year, from needing a 5min+ pitstop at the Panhandle.\n\nI skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he\u2019s known for.\n\nBeautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change.\n\nHigh-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening\u2019s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake.\n\nThe parties on Fell Street seemed particularly loud and crowded this year.\n\nGolden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture.\n\nThe rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time.\n\nThis past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out.\n\nLast year: https://tantek.com/2025/138/t1/ran-bay-to-breakers\n\n#SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF"
        ],
        "content": [
         {
          "value": "Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday.\nAlmost 2min behind last year, from needing a 5min+ pitstop at the Panhandle.\n\nI skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he\u2019s known for.\n\nBeautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change.\n\nHigh-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening\u2019s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake.\n\nThe parties on Fell Street seemed particularly loud and crowded this year.\n\nGolden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture.\n\nThe rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time.\n\nThis past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out.\n\nLast year: https://tantek.com/2025/138/t1/ran-bay-to-breakers\n\n#SanFrancisco #run #runner #race #roadRace #B2B #Bay2Breakers #BayToBreakers #MidnightRunners #NovemberProject #NPSF",
          "lang": "en-US",
          "html": "Ran my 14th Bay to Breakers race in 1:57:12 this past Sunday.<br class=\"auto-break\"/>Almost 2min behind last year, from needing a 5min+ pitstop at the Panhandle.<br class=\"auto-break\"/><br class=\"auto-break\"/>I skipped public transport (see previous years), and left at 7am to jog to the start. After ~3.5 miles I found my way to corral A and serendipitously my pal Henri, dressed in the purple grape costume he\u2019s known for.<br class=\"auto-break\"/><br class=\"auto-break\"/>Beautiful day for a run, cool and sunny blue skies from the start. The South of Market (SoMa) area seemed cleaner than usual which was a nice change.<br class=\"auto-break\"/><br class=\"auto-break\"/>High-fived the Midnight Runners Raccoon Riot cheergang on Hayes street. Hayes hill was a jog / power hike slog like recent years with a pleasant downhill after. Except by the time I got to Fell street I felt uncomfortable enough to run out to the portapotties and took a while to deal with the discomfort. The prior evening\u2019s dinner out at Thee Parkside was perhaps too much of a change for my system. Novel eats the night before a race a minor rookie mistake.<br class=\"auto-break\"/><br class=\"auto-break\"/>The parties on Fell Street seemed particularly loud and crowded this year.<br class=\"auto-break\"/><br class=\"auto-break\"/>Golden Gate Park was beautiful as usual, and I spotted a few November Project San Francisco (NPSF) folks near Blue Heron Lake (formerly known as Stow Lake). We gathered a few more and took photos in front of the Naga Sea Serpent sculpture.<br class=\"auto-break\"/><br class=\"auto-break\"/>The rest of the race felt like a comfortable downhill til we passed the bison paddock. Normally where the race turns left at the end it turned right to a new southbound finish on Great Highway. Picked up the pace there to finish in 1:57:13 by my watch, only one second off the recorded chip time.<br class=\"auto-break\"/><br class=\"auto-break\"/>This past week was a step up in running volume over the past few months, ironically a bit of a reverse taper. Including the warmup and race, I ran 29 miles total (Monday through Sunday). That was a big jump from the previous week so I hiked back through Golden Gate park rather than jogging it out.<br class=\"auto-break\"/><br class=\"auto-break\"/>Last year: <a class=\"auto-link\" href=\"https://tantek.com/2025/138/t1/ran-bay-to-breakers\">https://tantek.com/2025/138/t1/ran-bay-to-breakers</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">SanFrancisco</span> #<span class=\"p-category auto-tag\">run</span> #<span class=\"p-category auto-tag\">runner</span> #<span class=\"p-category auto-tag\">race</span> #<span class=\"p-category auto-tag\">roadRace</span> #<span class=\"p-category auto-tag\">B2B</span> #<span class=\"p-category auto-tag\">Bay2Breakers</span> #<span class=\"p-category auto-tag\">BayToBreakers</span> #<span class=\"p-category auto-tag\">MidnightRunners</span> #<span class=\"p-category auto-tag\">NovemberProject</span> #<span class=\"p-category auto-tag\">NPSF</span>"
         }
        ],
        "category": [
         "SanFrancisco",
         "run",
         "runner",
         "race",
         "roadRace",
         "B2B",
         "Bay2Breakers",
         "BayToBreakers",
         "MidnightRunners",
         "NovemberProject",
         "NPSF"
        ],
        "url": [
         "https://tantek.com/2026/142/t1/ran-bay-to-breakers"
        ],
        "uid": [
         "https://tantek.com/2026/142/t1/ran-bay-to-breakers"
        ],
        "updated": [
         "2026-05-22 13:04-0700"
        ],
        "published": [
         "2026-05-22 13:04-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Please update your Firefox to 150.0.3.\n\nDetails why: https://www.mozilla.org/en-US/security/advisories/mfsa2026-45/\n\nStep-by-step instructions:\n* open your Firefox application\n* choose/click menu \"Firefox\"\n* choose/click menu item \"About Firefox\"\n\nIf it says:\n\u00a0\u2713 Firefox is up to date\nthen you\u2019re all set.\n\nIf there is a button that says:\n( Check for updates )\nthen click that.\n\nOr you may see it automatically download an update and see:\n* Downloading update \u2014 nn.n of nnn MB\n* Applying update\u2026\n\nIf you see a button that says:\n( \u21bb Restart to Update Firefox )\nthen click that!\n\nAside: #pwn2own is TOMORROW and they hit capacity for the first time in their 19-year history.\n\nhttps://hackread.com/pwn2own-berlin-2026-hits-capacity-hackers-0-days/\n\nToday\u2019s a good day to get/install OS and browser updates on all your critical devices. \n\nConsider turning off wifi on non-critical devices (putting to sleep is no longer enough because many devices still listen to or contact the internet while asleep) until you have had a chance to safely update their software (perhaps after software updates are available in response to pwn2own demos and disclosures).\n\n#Mozilla #Firefox #browser #cyberSecurity #cyber #security"
        ],
        "content": [
         {
          "value": "Please update your Firefox to 150.0.3.\n\nDetails why: https://www.mozilla.org/en-US/security/advisories/mfsa2026-45/\n\nStep-by-step instructions:\n* open your Firefox application\n* choose/click menu \"Firefox\"\n* choose/click menu item \"About Firefox\"\n\nIf it says:\n\u00a0\u2713 Firefox is up to date\nthen you\u2019re all set.\n\nIf there is a button that says:\n( Check for updates )\nthen click that.\n\nOr you may see it automatically download an update and see:\n* Downloading update \u2014 nn.n of nnn MB\n* Applying update\u2026\n\nIf you see a button that says:\n( \u21bb Restart to Update Firefox )\nthen click that!\n\nAside: #pwn2own is TOMORROW and they hit capacity for the first time in their 19-year history.\n\nhttps://hackread.com/pwn2own-berlin-2026-hits-capacity-hackers-0-days/\n\nToday\u2019s a good day to get/install OS and browser updates on all your critical devices. \n\nConsider turning off wifi on non-critical devices (putting to sleep is no longer enough because many devices still listen to or contact the internet while asleep) until you have had a chance to safely update their software (perhaps after software updates are available in response to pwn2own demos and disclosures).\n\n#Mozilla #Firefox #browser #cyberSecurity #cyber #security",
          "lang": "en-US",
          "html": "Please update your Firefox to 150.0.3.<br class=\"auto-break\"/><br class=\"auto-break\"/>Details why: <a class=\"auto-link\" href=\"https://www.mozilla.org/en-US/security/advisories/mfsa2026-45/\">https://www.mozilla.org/en-US/security/advisories/mfsa2026-45/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Step-by-step instructions:<br class=\"auto-break\"/>* open your Firefox application<br class=\"auto-break\"/>* choose/click menu \"Firefox\"<br class=\"auto-break\"/>* choose/click menu item \"About Firefox\"<br class=\"auto-break\"/><br class=\"auto-break\"/>If it says:<br class=\"auto-break\"/>\u00a0\u2713 Firefox is up to date<br class=\"auto-break\"/>then you\u2019re all set.<br class=\"auto-break\"/><br class=\"auto-break\"/>If there is a button that says:<br class=\"auto-break\"/>( Check for updates )<br class=\"auto-break\"/>then click that.<br class=\"auto-break\"/><br class=\"auto-break\"/>Or you may see it automatically download an update and see:<br class=\"auto-break\"/>* Downloading update \u2014 nn.n of nnn MB<br class=\"auto-break\"/>* Applying update\u2026<br class=\"auto-break\"/><br class=\"auto-break\"/>If you see a button that says:<br class=\"auto-break\"/>( \u21bb Restart to Update Firefox )<br class=\"auto-break\"/>then click that!<br class=\"auto-break\"/><br class=\"auto-break\"/>Aside: #<span class=\"p-category auto-tag\">pwn2own</span> is TOMORROW and they hit capacity for the first time in their 19-year history.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link\" href=\"https://hackread.com/pwn2own-berlin-2026-hits-capacity-hackers-0-days/\">https://hackread.com/pwn2own-berlin-2026-hits-capacity-hackers-0-days/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>Today\u2019s a good day to get/install OS and browser updates on all your critical devices. <br class=\"auto-break\"/><br class=\"auto-break\"/>Consider turning off wifi on non-critical devices (putting to sleep is no longer enough because many devices still listen to or contact the internet while asleep) until you have had a chance to safely update their software (perhaps after software updates are available in response to pwn2own demos and disclosures).<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">Mozilla</span> #<span class=\"p-category auto-tag\">Firefox</span> #<span class=\"p-category auto-tag\">browser</span> #<span class=\"p-category auto-tag\">cyberSecurity</span> #<span class=\"p-category auto-tag\">cyber</span> #<span class=\"p-category auto-tag\">security</span>"
         }
        ],
        "category": [
         "pwn2own",
         "Mozilla",
         "Firefox",
         "browser",
         "cyberSecurity",
         "cyber",
         "security"
        ],
        "url": [
         "https://tantek.com/2026/133/t1/update-your-firefox"
        ],
        "uid": [
         "https://tantek.com/2026/133/t1/update-your-firefox"
        ],
        "updated": [
         "2026-05-13 08:25-0700"
        ],
        "published": [
         "2026-05-13 08:25-0700"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Citrus Club on Haight Street has closed for good. :(\n\nI walked by earlier this evening to order some takeout and all the signage was gone and a large metal gate was lowered.\n\nA storefront with a blank white sign, blank black signage, and metal gate over the entrance. \nA notice of application for ownership change was posted including a license for \u201cOn sale beer & wine eating place\u201d.\n\nLooks like it was sold sometime in the past two weeks.\n\nNew name: Grind and Unwind https://grindunwindsf.com/\n\n#CitrusClubSF is no more.\n\nI have been eating here and getting take out for a long time. Lots of memories with so many friends. Citrus Club was my favorite neighborhood noodle place. They had numerous vegan and vegetarian dishes. My favorite dishes were the BBQ tofu spring rolls, and marmalade coconut shrimp without the shrimp, substituting both fresh and fried tofu. From the menu: \u201csweet peas, onions & lemomngrass. Tossed in our coconut sauce w/Jade(spinach)noodles.\u201d\n\nWhen I walked by on the return home, the front door was open, the inside was lit but looked emptied, and there was music playing.\n\n\ud83c\udfb6 Ain't no sunshine when she's gone \ud83c\udfb6\n\n#CitrusClub #Haight #HaightStreet #HaightAshbury #SanFrancisco #smallBusiness #closed"
        ],
        "content": [
         {
          "value": "Citrus Club on Haight Street has closed for good. :(\n\nI walked by earlier this evening to order some takeout and all the signage was gone and a large metal gate was lowered.\n\nA storefront with a blank white sign, blank black signage, and metal gate over the entrance. \nA notice of application for ownership change was posted including a license for \u201cOn sale beer & wine eating place\u201d.\n\nLooks like it was sold sometime in the past two weeks.\n\nNew name: Grind and Unwind https://grindunwindsf.com/\n\n#CitrusClubSF is no more.\n\nI have been eating here and getting take out for a long time. Lots of memories with so many friends. Citrus Club was my favorite neighborhood noodle place. They had numerous vegan and vegetarian dishes. My favorite dishes were the BBQ tofu spring rolls, and marmalade coconut shrimp without the shrimp, substituting both fresh and fried tofu. From the menu: \u201csweet peas, onions & lemomngrass. Tossed in our coconut sauce w/Jade(spinach)noodles.\u201d\n\nWhen I walked by on the return home, the front door was open, the inside was lit but looked emptied, and there was music playing.\n\n\ud83c\udfb6 Ain't no sunshine when she's gone \ud83c\udfb6\n\n#CitrusClub #Haight #HaightStreet #HaightAshbury #SanFrancisco #smallBusiness #closed",
          "lang": "en-US",
          "html": "Citrus Club on Haight Street has closed for good. :(<br class=\"auto-break\"/><br class=\"auto-break\"/>I walked by earlier this evening to order some takeout and all the signage was gone and a large metal gate was lowered.<br class=\"auto-break\"/><br class=\"auto-break\"/><a class=\"auto-link figure\" href=\"https://fastly.4sqi.net/img/general/720x720/476_uYk-qzGyysStoBDA3dUepauh4d9uNJIs7V_Zpc4tdn8.jpg\"><img alt=\"A storefront with a blank white sign, blank black signage, and metal gate over the entrance.\" class=\"auto-embed u-photo\" src=\"https://fastly.4sqi.net/img/general/720x720/476_uYk-qzGyysStoBDA3dUepauh4d9uNJIs7V_Zpc4tdn8.jpg\"/></a><br class=\"auto-break\"/>A notice of application for ownership change was posted including a license for \u201cOn sale beer &amp; wine eating place\u201d.<br class=\"auto-break\"/><br class=\"auto-break\"/>Looks like it was sold sometime in the past two weeks.<br class=\"auto-break\"/><br class=\"auto-break\"/>New name: Grind and Unwind <a class=\"auto-link\" href=\"https://grindunwindsf.com/\">https://grindunwindsf.com/</a><br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">CitrusClubSF</span> is no more.<br class=\"auto-break\"/><br class=\"auto-break\"/>I have been eating here and getting take out for a long time. Lots of memories with so many friends. Citrus Club was my favorite neighborhood noodle place. They had numerous vegan and vegetarian dishes. My favorite dishes were the BBQ tofu spring rolls, and marmalade coconut shrimp without the shrimp, substituting both fresh and fried tofu. From the menu: \u201csweet peas, onions &amp; lemomngrass. Tossed in our coconut sauce w/Jade(spinach)noodles.\u201d<br class=\"auto-break\"/><br class=\"auto-break\"/>When I walked by on the return home, the front door was open, the inside was lit but looked emptied, and there was music playing.<br class=\"auto-break\"/><br class=\"auto-break\"/>\ud83c\udfb6 Ain't no sunshine when she's gone \ud83c\udfb6<br class=\"auto-break\"/><br class=\"auto-break\"/>#<span class=\"p-category auto-tag\">CitrusClub</span> #<span class=\"p-category auto-tag\">Haight</span> #<span class=\"p-category auto-tag\">HaightStreet</span> #<span class=\"p-category auto-tag\">HaightAshbury</span> #<span class=\"p-category auto-tag\">SanFrancisco</span> #<span class=\"p-category auto-tag\">smallBusiness</span> #<span class=\"p-category auto-tag\">closed</span>"
         }
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/720x720/476_uYk-qzGyysStoBDA3dUepauh4d9uNJIs7V_Zpc4tdn8.jpg",
          "alt": "A storefront with a blank white sign, blank black signage, and metal gate over the entrance."
         }
        ],
        "category": [
         "CitrusClubSF",
         "CitrusClub",
         "Haight",
         "HaightStreet",
         "HaightAshbury",
         "SanFrancisco",
         "smallBusiness",
         "closed"
        ],
        "url": [
         "https://tantek.com/2026/124/t1/citrus-club-closed"
        ],
        "uid": [
         "https://tantek.com/2026/124/t1/citrus-club-closed"
        ],
        "updated": [
         "2026-05-04 23:59-0700"
        ],
        "published": [
         "2026-05-04 23:59-0700"
        ]
       },
       "lang": "en-US"
      }
     ],
     "id": "updates",
     "lang": "en-US"
    },
    {
     "type": [
      "h-feed"
     ],
     "properties": {
      "name": [
       "Recent Articles"
      ]
     },
     "children": [
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "May the Focus Be With You!"
        ],
        "url": [
         "https://tantek.com/2026/124/b1/may-the-focus-be-with-you-iphone-grayscale"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Running For Re-election in the 2025 W3C Advisory Board (AB) Election"
        ],
        "url": [
         "https://tantek.com/2025/127/b1/running-for-w3c-advisory-board-ab-election"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "CSF_02: Entropy Is Your Friend In Security"
        ],
        "url": [
         "https://tantek.com/2025/122/b1/more-steps-indieweb-cybersecurity"
        ]
       },
       "lang": "en-US"
      }
     ],
     "id": "recent-articles",
     "lang": "en-US"
    },
    {
     "type": [
      "h-feed"
     ],
     "properties": {
      "name": [
       "Recent Photos"
      ]
     },
     "children": [
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Tantek running with a focused look in a 2020 MUC50 cap, black singlet & shorts, on a dirt trail with grass, bushes, & trees on both sides, and two runners out of focus ~20 meters behind him."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_tjk6ja88e3mjglC50lmeeMAwpr4Pozk_yVhAIuNgq3E.jpg",
          "alt": "Tantek running with a focused look in a 2020 MUC50 cap, black singlet & shorts, on a dirt trail with grass, bushes, & trees on both sides, and two runners out of focus ~20 meters behind him."
         }
        ],
        "url": [
         "https://tantek.com/2022/289/t1/hot-skyline50k-ultra-finish"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Fogged-in view of a lush green hillside, narrow singletrack trail cutting up from the right and approaching the center, with Tantek power hiking uphill, grinning, water bottle in right hand, holding his side with his left."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_9_gqB6h_tK8iyjBEb886XpboOcF8bsEgT_wl76vckqI.jpg",
          "alt": "Fogged-in view of a lush green hillside, narrow singletrack trail cutting up from the right and approaching the center, with Tantek power hiking uphill, grinning, water bottle in right hand, holding his side with his left."
         }
        ],
        "url": [
         "https://tantek.com/2021/221/t1/finished-rodeovalley-trailrace"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "White yoga mat on a hardwood floor with running shoes, clothes, gear, fuel laid out in an orderly fashion."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_gChM9nrNNko-1aMouw-x74imp7kzUzJKLomkEQ4u8qQ.jpg",
          "alt": "White yoga mat on a hardwood floor with running shoes, clothes, gear, fuel laid out in an orderly fashion."
         }
        ],
        "url": [
         "https://tantek.com/2021/218/t1/running-rodeovalley"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Tantek running downhill on a trail with mountains, hills, and an ocean shore in the distant background, under a sunny blue sky."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_nJH-uVKVhefvOPmfi3mPSlI9MqpeN6WLmS6EbWdKNC0.jpg",
          "alt": "Tantek running downhill on a trail with mountains, hills, and an ocean shore in the distant background, under a sunny blue sky."
         }
        ],
        "url": [
         "https://tantek.com/2021/019/t1/marin-trailrun"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "View of sunset-lit downtown San Francisco in the distance as viewed from Twin Peaks, with the hairpin turn below, and immediately below the green hill slope of Twin Peaks summit."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_fkcHgLiQBPvCLZJHKYdX7CaTedWH8UbLwL1AQuOZV9A.jpg",
          "alt": "View of sunset-lit downtown San Francisco in the distance as viewed from Twin Peaks, with the hairpin turn below, and immediately below the green hill slope of Twin Peaks summit."
         }
        ],
        "url": [
         "https://tantek.com/2021/017/t3/seven-years-ago-npsf-hills"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "January of 2021 month calendar built from LEGO bricks, on a hexagonal white on gray blanket background."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_M152uOnalZ6QfPsz9YMHd2sNPt-U7s2Twx2Lj26gryA.jpg",
          "alt": "January of 2021 month calendar built from LEGO bricks, on a hexagonal white on gray blanket background."
         }
        ],
        "url": [
         "https://tantek.com/2021/017/t2/january"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Multicolored heart painting with a few sequine pieces, outlined in pink with bits of turquoise, paint dripping downward, on a piece of plywood at a construction site, signed KATE_TOVA."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_77tgUdgL2xYzHOEFYLIf1-kATkEom1PWrqzIEja6Bww.jpg",
          "alt": "Multicolored heart painting with a few sequine pieces, outlined in pink with bits of turquoise, paint dripping downward, on a piece of plywood at a construction site, signed KATE_TOVA."
         }
        ],
        "url": [
         "https://tantek.com/2020/364/t1/last-track"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Tantek wearing a buff taking a selfie at the Mill Valley Depot with Nick, Paddy, Olivia, and Emma safely distanced in the background."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_OguOnR4ZRWSfkf4xrKwqIhVCw6Fmp8zJZT1reWJclls.jpg",
          "alt": "Tantek wearing a buff taking a selfie at the Mill Valley Depot with Nick, Paddy, Olivia, and Emma safely distanced in the background."
         }
        ],
        "url": [
         "https://tantek.com/2020/359/t1/tam-summit"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "December of 2020 month calendar built from LEGO bricks, on an hardwood floor background."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_crDev05xDJVnmxPsasFbdxMvdxDA1tuItOUPEaTVogA.jpg",
          "alt": "December of 2020 month calendar built from LEGO bricks, on an hardwood floor background."
         }
        ],
        "url": [
         "https://tantek.com/2020/356/t1/december-winter-solstice"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Stencil street art of George Floyd on a red wall with the word JUSTICE above his head, and FOR GEORGE below."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_wiYEJTxjdxLl_vZFlLefP9O8b-Jv9R12Q92ANKZXhSA.jpg",
          "alt": "Stencil street art of George Floyd on a red wall with the word JUSTICE above his head, and FOR GEORGE below."
         }
        ],
        "url": [
         "https://tantek.com/2020/153/t1/justice-for-george"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Intersection of Frederick and Ashbury streets at night, looking westward, everything is dark except for streetlamps, lights outside a boarded up Ashbury Market, and a second floor corner apartment on the other side, above a lit bus stop for the number 6 outbound bus."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_SpwXl5ANk0Pyg5xBFSovR5qUkMoaEE_6uak0acFKU8w.jpg",
          "alt": "Intersection of Frederick and Ashbury streets at night, looking westward, everything is dark except for streetlamps, lights outside a boarded up Ashbury Market, and a second floor corner apartment on the other side, above a lit bus stop for the number 6 outbound bus."
         }
        ],
        "url": [
         "https://tantek.com/2020/137/t3/sf-distancing-day-twelve"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-entry"
       ],
       "properties": {
        "name": [
         "Strava map showing a roundtrip running route in red from Haight Ashbury to near a hairpin turn on Twin Peaks and back."
        ],
        "photo": [
         {
          "value": "https://fastly.4sqi.net/img/general/width960/476_RLIxPGQ2v_yOJcsVnDalcK2pZETJNnYbZSr1I4VhrBc.jpg",
          "alt": "Strava map showing a roundtrip running route in red from Haight Ashbury to near a hairpin turn on Twin Peaks and back."
         }
        ],
        "url": [
         "https://tantek.com/2020/130/t1/ahmaudarbery-blacklivesmatter"
        ]
       },
       "lang": "en-US"
      }
     ],
     "id": "recent-photos",
     "lang": "en-US"
    },
    {
     "type": [
      "h-card"
     ],
     "properties": {
      "name": [
       "microformats.org"
      ],
      "url": [
       "http://microformats.org/wiki"
      ],
      "note": [
       "the fastest way to publish your web page contents as data APIs and look better in search engines"
      ]
     },
     "lang": "en-US"
    },
    {
     "type": [
      "h-feed"
     ],
     "properties": {
      "name": [
       "Events"
      ]
     },
     "children": [
      {
       "type": [
        "h-event"
       ],
       "properties": {
        "start": [
         "2026-09-26"
        ],
        "end": [
         "2026-09-27"
        ],
        "url": [
         "https://portolamusicfestival.com/"
        ],
        "attach": [
         "https://www.jambase.com/wp-content/uploads/2026/05/portola-2026-logo.jpg"
        ],
        "name": [
         "Portola 2026"
        ],
        "location": [
         "Pier 80, San Francisco, California, USA"
        ]
       },
       "lang": "en-US"
      },
      {
       "type": [
        "h-event"
       ],
       "properties": {
        "start": [
         "2026-12-12"
        ],
        "end": [
         "2026-12-13"
        ],
        "url": [
         "https://indieweb.org/2026/SD"
        ],
        "attach": [
         "https://indieweb.org/images/6/67/indiewebcamp-logo-lockup-color%403x.png"
        ],
        "name": [
         "IndieWebCamp"
        ],
        "location": [
         "San Diego, California, USA"
        ]
       },
       "lang": "en-US"
      }
     ],
     "id": "events",
     "lang": "en-US"
    },
    {
     "type": [
      "h-card"
     ],
     "properties": {
      "name": [
       "Rebecca Daniels"
      ]
     },
     "lang": "en-US"
    },
    {
     "type": [
      "h-cite"
     ],
     "properties": {
      "name": [
       "RFC 9518 Appendix A \u00b6 4"
      ],
      "url": [
       "https://www.rfc-editor.org/rfc/rfc9518.html#appendix-A-4"
      ]
     },
     "lang": "en-US"
    }
   ],
   "lang": "en-US"
  }
 ],
 "rels": {
  "icon": [
   "https://tantek.com/88x31.png",
   "https://tantek.com/logo.jpg",
   "https://tantek.com/photo.jpg"
  ],
  "apple-touch-icon-precomposed": [
   "https://tantek.com/logo.jpg"
  ],
  "webmention": [
   "https://webmention.io/tantek.com/webmention"
  ],
  "hub": [
   "https://pubsubhubbub.superfeedr.com/"
  ],
  "openid.delegate": [
   "https://tantek.com/"
  ],
  "openid.server": [
   "https://indieauth.com/openid"
  ],
  "authorization_endpoint": [
   "https://indieauth.com/auth"
  ],
  "token_endpoint": [
   "https://tokens.indieauth.com/token"
  ],
  "microsub": [
   "https://aperture.p3k.io/microsub/277"
  ],
  "alternate": [
   "https://tantek.com/#updates",
   "https://tantek.com/updates.atom"
  ],
  "serviceworker": [
   "https://tantek.com/serviceworker.js"
  ],
  "me": [
   "https://fed.brid.gy/r/https://tantek.com/",
   "https://xoxo.zone/@t",
   "https://bsky.app/profile/tantek.com.web.brid.gy/",
   "https://micro.blog/t",
   "https://www.threads.net/@tantek",
   "https://instagram.com/tantek/",
   "https://www.flickr.com/people/tantek/",
   "https://github.com/tantek",
   "https://indieweb.org/User:Tantek.com",
   "https://en.wikipedia.org/wiki/User:Tantek"
  ],
  "author": [
   "https://tantek.com/",
   "https://tantek.com/@tantek.com"
  ],
  "canonical": [
   "https://tantek.com/"
  ],
  "self": [
   "https://tantek.com/"
  ],
  "payment": [
   "https://tantek.com/tip/1"
  ],
  "nofollow": [
   "https://tantek.com/?",
   "https://tantek.com/?skin=vtx",
   "https://tantek.com/?skin=trn"
  ],
  "inspiration": [
   "https://www.rfc-editor.org/rfc/rfc9518.html#appendix-A-4"
  ]
 },
 "rel-urls": {
  "https://tantek.com/88x31.png": {
   "text": "",
   "rels": [
    "icon"
   ],
   "type": "image/png"
  },
  "https://tantek.com/logo.jpg": {
   "text": "",
   "rels": [
    "apple-touch-icon-precomposed",
    "icon"
   ],
   "type": "image/jpeg"
  },
  "https://tantek.com/photo.jpg": {
   "text": "",
   "rels": [
    "icon"
   ],
   "type": "image/jpeg"
  },
  "https://webmention.io/tantek.com/webmention": {
   "text": "",
   "rels": [
    "webmention"
   ]
  },
  "https://pubsubhubbub.superfeedr.com/": {
   "text": "",
   "rels": [
    "hub"
   ]
  },
  "https://tantek.com/": {
   "text": "",
   "rels": [
    "author",
    "canonical",
    "openid.delegate",
    "self"
   ],
   "title": "follow tantek.com in your favorite Social Reader"
  },
  "https://indieauth.com/openid": {
   "text": "",
   "rels": [
    "openid.server"
   ]
  },
  "https://indieauth.com/auth": {
   "text": "",
   "rels": [
    "authorization_endpoint"
   ]
  },
  "https://tokens.indieauth.com/token": {
   "text": "",
   "rels": [
    "token_endpoint"
   ]
  },
  "https://aperture.p3k.io/microsub/277": {
   "text": "",
   "rels": [
    "microsub"
   ]
  },
  "https://tantek.com/#updates": {
   "text": "",
   "rels": [
    "alternate"
   ],
   "type": "text/mf2+html"
  },
  "https://tantek.com/updates.atom": {
   "text": "",
   "rels": [
    "alternate"
   ],
   "type": "application/atom+xml"
  },
  "https://tantek.com/serviceworker.js": {
   "text": "",
   "rels": [
    "serviceworker"
   ]
  },
  "https://fed.brid.gy/r/https://tantek.com/": {
   "text": "",
   "rels": [
    "me"
   ]
  },
  "https://xoxo.zone/@t": {
   "text": "",
   "rels": [
    "me"
   ]
  },
  "https://tantek.com/@tantek.com": {
   "text": "",
   "rels": [
    "author"
   ],
   "type": "application/activity+json"
  },
  "https://tantek.com/tip/1": {
   "text": "\ud83d\udc4f",
   "rels": [
    "payment"
   ],
   "title": "Tip: Did you read something of value here and want to encourage more posts like that? Feel free to tip a small amount and mention which topics you enjoyed! (Please avoid specific products or services. Thanks! -t)"
  },
  "https://tantek.com/?": {
   "text": "\ud83c\udfe0",
   "rels": [
    "nofollow"
   ],
   "title": "Choose default theme"
  },
  "https://tantek.com/?skin=vtx": {
   "text": "\ud83d\udcfa",
   "rels": [
    "nofollow"
   ],
   "title": "Choose Terminal theme"
  },
  "https://tantek.com/?skin=trn": {
   "text": "\ud83e\udd4f",
   "rels": [
    "nofollow"
   ],
   "title": "Choose TRON:Legacy theme"
  },
  "https://bsky.app/profile/tantek.com.web.brid.gy/": {
   "text": "\ud83e\udd8b tantek.com.web.brid.gy",
   "rels": [
    "me"
   ],
   "title": "follow me on Bluesky"
  },
  "https://micro.blog/t": {
   "text": "micro.blog @t",
   "rels": [
    "me"
   ],
   "title": "follow me on micro.blog"
  },
  "https://www.threads.net/@tantek": {
   "text": "@ Threads @tantek",
   "rels": [
    "me"
   ],
   "title": "Threads account that I\u2018m experimenting with"
  },
  "https://instagram.com/tantek/": {
   "text": "Instagram @tantek",
   "rels": [
    "me"
   ],
   "title": "Instagram account where I cross-post my photos"
  },
  "https://www.flickr.com/people/tantek/": {
   "text": "Flickr",
   "rels": [
    "me"
   ],
   "title": "photos on Flickr"
  },
  "https://github.com/tantek": {
   "text": "Github @tantek",
   "rels": [
    "me"
   ],
   "title": "open source on Github"
  },
  "https://indieweb.org/User:Tantek.com": {
   "text": "IndieWeb User:Tantek.com",
   "rels": [
    "me"
   ],
   "title": "contributions to IndieWeb wiki"
  },
  "https://en.wikipedia.org/wiki/User:Tantek": {
   "text": "Wikipedia User:Tantek",
   "rels": [
    "me"
   ],
   "title": "contributions to Wikipedia"
  },
  "https://www.rfc-editor.org/rfc/rfc9518.html#appendix-A-4": {
   "text": "RFC 9518 \n Appendix A \u00b6 4",
   "rels": [
    "inspiration"
   ]
  }
 },
 "debug": {
  "description": "mf2py - microformats2 parser for python",
  "source": "https://github.com/microformats/mf2py",
  "version": "2.0.1",
  "markup parser": "html5lib"
 },
 "alternates": [
  {
   "url": "https://tantek.com/#updates",
   "text": "",
   "type": "text/mf2+html"
  },
  {
   "url": "https://tantek.com/updates.atom",
   "text": "",
   "type": "application/atom+xml"
  }
 ]
}