{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2026/04/01/cindy-cohn-mentions-mastodon-on-the-daily-show/",
"published": "2026-04-01T06:42:38+00:00",
"content": {
"html": "<p><a href=\"https://en.wikipedia.org/wiki/Cindy_Cohn\">Cindy Cohn</a>, executive director for <a href=\"https://eff.org/\">EFF</a> was on the Daily Show.</p>\n<blockquote>\n <p>We need better options and people are developing them, right? There\u2019s the whole <a href=\"https://joinmastodon.org/\">Mastodon</a> universe. I know it\u2019s not very big yet but it\u2019s a decentralized place where people can build safe communities for themselves.</p>\n</blockquote>",
"text": "Cindy Cohn, executive director for EFF was on the Daily Show.\n\n We need better options and people are developing them, right? There\u2019s the whole Mastodon universe. I know it\u2019s not very big yet but it\u2019s a decentralized place where people can build safe communities for themselves."
},
"name": "Cindy Cohn on Mastodon",
"post-type": "article",
"_id": "47819732",
"_source": "246"
}
No idea how Mistborn can be adapted into one movie. That’s a lot to fit into a couple of hours, even it just depicts the first book. I expected a TV series with 8-10 episodes per book! Maybe two movies per book? Eventually you’re going to run into The Hobbit problems.
{
"type": "entry",
"published": "2026-03-31T07:37:51.325823+00:00",
"url": "https://cleverdevil.io/2026/no-idea-how-mistborn-can-be-adapted-into",
"syndication": [
"https://cleverdevil.club/@jonathan/116322642924074459",
"https://bsky.app/profile/cleverdevil.io/post/3mido7rkh2s26"
],
"content": {
"text": "No idea how Mistborn can be adapted into one movie. That\u2019s a lot to fit into a couple of hours, even it just depicts the first book. I expected a TV series with 8-10 episodes per book! Maybe two movies per book? Eventually you\u2019re going to run into The Hobbit problems.",
"html": "<p>No idea how Mistborn can be adapted into one movie. That\u2019s a lot to fit into a couple of hours, even it just depicts the <em>first</em> book. I expected a TV series with 8-10 episodes per book! Maybe two movies per book? Eventually you\u2019re going to run into The Hobbit problems.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47805245",
"_source": "10"
}
TIL about UIScreenshotService which enables iOS apps to provide a high res PDF screenshot of the app content when the user uses the system screenshot action! Chrome uses this to give a full export of the page!
{
"type": "entry",
"published": "2026-03-30T09:55:49-06:00",
"url": "https://aaronparecki.com/2026/03/30/14/",
"category": [
"ios"
],
"syndication": [
"https://bsky.app/profile/aaronpk.com/post/3mibzlf54xu2i"
],
"content": {
"text": "TIL about UIScreenshotService which enables iOS apps to provide a high res PDF screenshot of the app content when the user uses the system screenshot action! Chrome uses this to give a full export of the page!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "47798061",
"_source": "16"
}
On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the “Sentience Check” page. That page is a minimal form with a button to indicate “Yes, I am a hooman.” Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.
Also at fluffy’s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.
The last thing I did was add a noindex meta tag on the page, so search engines should ignore it.
If you’d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.
I am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.
Depending how this goes, I might expand its usage to the “send a webmention” form and explore using it to block LLM bots.
I did consider using “I am a meat popsicle” on the button, but not everyone might get The Fifth Element reference.
{
"type": "entry",
"published": "2026-03-29 18:49-0700",
"summary": "I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy\u2019s example.",
"url": "https://gregorlove.com/2026/03/i-am-testing-out/",
"category": [
"site-updates"
],
"content": {
"text": "I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy\u2019s example.\n\nOn select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the \u201cSentience Check\u201d page. That page is a minimal form with a button to indicate \u201cYes, I am a hooman.\u201d Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.\n\nAlso at fluffy\u2019s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.\n\nThe last thing I did was add a noindex meta tag on the page, so search engines should ignore it.\n\nIf you\u2019d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.\n\nI am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.\n\nDepending how this goes, I might expand its usage to the \u201csend a webmention\u201d form and explore using it to block LLM bots.\n\nI did consider using \u201cI am a meat popsicle\u201d on the button, but not everyone might get The Fifth Element reference.",
"html": "<p class=\"p-summary\">I am trying out a method to reduce bot attempts on forms like on my <a href=\"https://gregorlove.com/contact\">contact page</a> based on <a href=\"https://publ.beesbuzz.biz/manual/recipes/210-Crawler-mitigations\">fluffy\u2019s example</a>.</p>\n\n<p>On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the \u201cSentience Check\u201d page. That page is a minimal form with a button to indicate \u201cYes, I am a hooman.\u201d Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.</p>\n\n<p>Also at fluffy\u2019s suggestion, the sentience check page returns a response code of <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/429\">429: Too Many Requests</a> with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.</p>\n\n<p>The last thing I did was add a <code><a href=\"https://indieweb.org/Noindex\">noindex</a></code> meta tag on the page, so search engines should ignore it.</p>\n\n<p>If you\u2019d like to view the page, I recommend turning Javascript off temporarily and then visiting: <a href=\"https://gregorlove.com/sentience-check/\">gregorlove.com/sentience-check/</a>.</p>\n\n<p>I am interested to see how much this will reduce bot attempts on the contact and <a href=\"https://gregorlove.com/profile/\">public sign-in</a> pages. I have had <abbr title=\"Cross-Site Request Forgery\">CSRF</abbr> and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.</p>\n\n<p>Depending how this goes, I might expand its usage to the \u201csend a webmention\u201d form and explore using it to block LLM bots.</p>\n\n<p>I did consider using \u201cI am a meat popsicle\u201d on the button, but not everyone might get <a href=\"https://www.youtube.com/watch?v=WNBRgiChYeQ\">The Fifth Element reference</a>.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "47793233",
"_source": "95"
}
{
"type": "event",
"name": "\ud83d\uddd3\ufe0f The Level Up",
"published": "2026-03-28T22:30:00-0500",
"start": "2026-03-28T22:30:00-0500",
"url": "https://martymcgui.re/2026/03/28/the-level-up/",
"featured": "https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/ba/63/54/ca/af19d299710b372e70bb0860f7430a1294ce50d0d9f4c84c0fd207c1.png",
"category": [
"improv",
"show"
],
"location": {
"type": "card",
"name": "Magnet Theater",
"url": "https://magnettheater.com/"
},
"content": {
"text": "The Level Up is an indie improv showcase. Join us as we watch amazing New York indie improv talents gain XP on the Magnet stage, unlock new achievements, and reach new milestones. Or do comedy.\n\nCome support Michael as he dons his hosting-duties cap for three exciting indie teams!\nExtra Virgin - Instagram @ExtraVirginImprov\nStress Dream - Instagram @stressdreamcomedy\nScattergood - Instagram @scattergood_comedy\nI\u2019ll be playing with Michael and the rest of the Level Up!\nLooking forward to it! And to seeing you there!! (Yes, you. Come on out!!!)\nSaturday March 28th, 2026 @ 10:30pm\n\nMagnet Theater\n\n254 West 29th St (btwn 7th and 8th Ave.)\n\nNew York City, NY 10001\n\nTickets $10: https://magnettheater.com/show/tickets/60469/",
"html": "<blockquote>\n<p>The Level Up is an indie improv showcase. Join us as we watch amazing New York indie improv talents gain XP on the Magnet stage, unlock new achievements, and reach new milestones. Or do comedy.</p>\n</blockquote>\n<p>Come support Michael as he dons his hosting-duties cap for three exciting indie teams!</p>\n<ul><li>Extra Virgin - Instagram @ExtraVirginImprov</li>\n<li>Stress Dream - Instagram @stressdreamcomedy</li>\n<li>Scattergood - Instagram @scattergood_comedy</li>\n</ul><p>I\u2019ll be playing with Michael and the rest of the Level Up!</p>\n<p>Looking forward to it! And to seeing you there!! (Yes, you. Come on out!!!)</p>\n<p>Saturday March 28th, 2026 @ 10:30pm<br />\nMagnet Theater<br />\n254 West 29th St (btwn 7th and 8th Ave.)<br />\nNew York City, NY 10001<br />\nTickets $10: <a href=\"https://magnettheater.com/show/tickets/60469/\">https://magnettheater.com/show/tickets/60469/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "event",
"_id": "47789875",
"_source": "175"
}
Hosting a dinner tomorrow. Just put an 8 pound bone-in pork shoulder on the Big Green Egg with my trusty (old) Stoker BBQ controller. I shot the URL to the monitoring page over to my OpenClaw agent and they’re gonna keep an eye on it while I sleep. My first AI monitored BBQ!
{
"type": "entry",
"published": "2026-03-29T07:47:19.318322+00:00",
"url": "https://cleverdevil.io/2026/hosting-a-dinner-tomorrow-just-put-an-8",
"syndication": [
"https://cleverdevil.club/@jonathan/116311355517417082",
"https://bsky.app/profile/cleverdevil.io/post/3mi6nsu5snf2j"
],
"content": {
"text": "Hosting a dinner tomorrow. Just put an 8 pound bone-in pork shoulder on the Big Green Egg with my trusty (old) Stoker BBQ controller. I shot the URL to the monitoring page over to my OpenClaw agent and they\u2019re gonna keep an eye on it while I sleep. My first AI monitored BBQ!",
"html": "<p>Hosting a dinner tomorrow. Just put an 8 pound bone-in pork shoulder on the Big Green Egg with my trusty (old) Stoker BBQ controller. I shot the URL to the monitoring page over to my OpenClaw agent and they\u2019re gonna keep an eye on it while I sleep. My first AI monitored BBQ!</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47785846",
"_source": "10"
}
That was such a fun race! So happy for Kimi, and my boy Charles had the most impressive drive. George has an objectively faster car, and still got his ass beat for 20 laps. #F1v
{
"type": "entry",
"published": "2026-03-29T06:45:22.499283+00:00",
"url": "https://cleverdevil.io/2026/that-was-such-a-fun-race-so-happy-for-ki",
"syndication": [
"https://cleverdevil.club/@jonathan/116311111930240976",
"https://bsky.app/profile/cleverdevil.io/post/3mi6ke3irci2w"
],
"content": {
"text": "That was such a fun race! So happy for Kimi, and my boy Charles had the most impressive drive. George has an objectively faster car, and still got his ass beat for 20 laps. #F1v",
"html": "<p>That was such a fun race! So happy for Kimi, and my boy Charles had the most impressive drive. George has an objectively faster car, and still got his ass beat for 20 laps. #F1v</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47785502",
"_source": "10"
}
{
"type": "entry",
"published": "2026-03-29T05:58:46.956061+00:00",
"url": "https://cleverdevil.io/2026/this-is-one-of-the-better-examples-of-ho",
"syndication": [
"https://cleverdevil.club/@jonathan/116310928722410832",
"https://bsky.app/profile/cleverdevil.io/post/3mi6hqrik3b2w"
],
"content": {
"text": "This is one of the better examples of how much luck influences an #F1 race. And it\u2019s not over yet. I have a feeling there may be another safety car\u2026",
"html": "<p>This is one of the better examples of how much luck influences an #F1 race. And it\u2019s not over yet. I have a feeling there may be another safety car\u2026</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47785277",
"_source": "10"
}