So I’d just like to point out that Malachi Toney put up insane numbers today and Jeremiah Smith didn’t. 🤷
{
"type": "entry",
"published": "2026-10-18T04:09:02.267463+00:00",
"url": "https://cleverdevil.io/2026/so-id-just-like-to-point-out-that-malach",
"syndication": [
"https://cleverdevil.club/@jonathan/117459946201771550",
"https://bsky.app/profile/cleverdevil.io/post/3my4qbgfwsm2v"
],
"content": {
"text": "So I\u2019d just like to point out that Malachi Toney put up insane numbers today and Jeremiah Smith didn\u2019t. \ud83e\udd37",
"html": "<p>So I\u2019d just like to point out that Malachi Toney put up insane numbers today and Jeremiah Smith didn\u2019t. \ud83e\udd37</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49916664",
"_source": "10"
}
Two scoops of McConnell’s vanilla ice cream and a Bib & Tucker on a few rocks. I deserve it.
{
"type": "entry",
"published": "2026-10-18T04:01:46.733565+00:00",
"url": "https://cleverdevil.io/2026/two-scoops-of-mcconnells-vanilla-ice-cre",
"syndication": [
"https://cleverdevil.club/@jonathan/117459917658224494",
"https://bsky.app/profile/cleverdevil.io/post/3my4puh2epj2s"
],
"content": {
"text": "Two scoops of McConnell\u2019s vanilla ice cream and a Bib & Tucker on a few rocks. I deserve it.",
"html": "<p>Two scoops of McConnell\u2019s vanilla ice cream and a Bib & Tucker on a few rocks. I deserve it.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49916665",
"_source": "10"
}
And down goes #2. What a blood week! So… Miami squeaks by a bad FSU team and will probably be ranked #1 entering next week. What a time to be alive.
{
"type": "entry",
"published": "2026-10-18T03:23:07.691041+00:00",
"url": "https://cleverdevil.io/2026/and-down-goes-2-what-a-blood-week-so-mia",
"syndication": [
"https://cleverdevil.club/@jonathan/117459765675962103",
"https://bsky.app/profile/cleverdevil.io/post/3my4npdif2w2v"
],
"content": {
"text": "And down goes #2. What a blood week! So\u2026 Miami squeaks by a bad FSU team and will probably be ranked #1 entering next week. What a time to be alive.",
"html": "<p>And down goes #2. What a blood week! So\u2026 Miami squeaks by a bad FSU team and will probably be ranked #1 entering next week. What a time to be alive.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49916666",
"_source": "10"
}
Hated that… but on blood week, you take a win no matter what it looked like. My goodness.
{
"type": "entry",
"published": "2026-10-18T03:02:51.906707+00:00",
"url": "https://cleverdevil.io/2026/hated-that-but-on-blood-week-you-take-a",
"syndication": [
"https://cleverdevil.club/@jonathan/117459685996036885",
"https://bsky.app/profile/cleverdevil.io/post/3my4ml3w2tg26"
],
"content": {
"text": "Hated that\u2026 but on blood week, you take a win no matter what it looked like. My goodness.",
"html": "<p>Hated that\u2026 but on blood week, you take a win no matter what it looked like. My goodness.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49916667",
"_source": "10"
}
Playing dumb and weak. Turning it off. We are doing our best to join the other top ten teams losing today. Too pissed off to watch 🤮
{
"type": "entry",
"published": "2026-10-18T00:35:30.867269+00:00",
"url": "https://cleverdevil.io/2026/playing-dumb-and-weak-turning-it-off-we",
"syndication": [
"https://cleverdevil.club/@jonathan/117459106589257164",
"https://bsky.app/profile/cleverdevil.io/post/3my4edmgpmc22"
],
"content": {
"text": "Playing dumb and weak. Turning it off. We are doing our best to join the other top ten teams losing today. Too pissed off to watch \ud83e\udd2e",
"html": "<p>Playing dumb and weak. Turning it off. We are doing our best to join the other top ten teams losing today. Too pissed off to watch \ud83e\udd2e</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49916668",
"_source": "10"
}
{
"type": "entry",
"published": "2026-10-17T23:50:39.696664+00:00",
"url": "https://cleverdevil.io/2026/garbage-call",
"syndication": [
"https://cleverdevil.club/@jonathan/117458930221084336",
"https://bsky.app/profile/cleverdevil.io/post/3my4btfwsuq2v"
],
"content": {
"text": "Garbage call.",
"html": "<p>Garbage call.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49915499",
"_source": "10"
}
Wow! Down goes Georgia at home.
{
"type": "entry",
"published": "2026-10-17T23:03:17.479851+00:00",
"url": "https://cleverdevil.io/2026/wow-down-goes-georgia-at-home",
"syndication": [
"https://cleverdevil.club/@jonathan/117458743952921344",
"https://bsky.app/profile/cleverdevil.io/post/3my476pfwgk2z"
],
"content": {
"text": "Wow! Down goes Georgia at home.",
"html": "<p>Wow! Down goes Georgia at home.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49915500",
"_source": "10"
}
I recently came across Brennan's post noticing that Claude Code has been showing up in the commit history of a bunch of my IndieWeb projects lately. That's true! I was wondering when someone would notice. I haven't been hiding it, but I also haven't written anything about why I'm doing it, so this seemed like a good time to finally get my thoughts down.
{
"type": "entry",
"published": "2026-10-17T07:46:17-07:00",
"summary": "I recently came across Brennan's post noticing that Claude Code has been showing up in the commit history of a bunch of my IndieWeb projects lately. That's true! I was wondering when someone would notice. I haven't been hiding it, but I also haven't written anything about why I'm doing it, so this seemed like a good time to finally get my thoughts down.",
"url": "https://aaronparecki.com/2026/10/17/5/rebuilding-my-indieweb-projects",
"category": [
"indieweb",
"llm",
"ai",
"claude"
],
"syndication": [
"https://news.indieweb.org/en/aaronparecki.com/2026/10/17/5/rebuilding-my-indieweb-projects"
],
"name": "Why I'm rebuilding my IndieWeb projects with Claude",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "article",
"_id": "49911475",
"_source": "16"
}
In reply to
https://aaronparecki.com/2026/10/14/10/
How cool! Where did you get the panel?
{
"type": "entry",
"published": "2026-10-16T02:50:53.295549+00:00",
"url": "https://cleverdevil.io/2026/how-cool-where-did-you-get-the-panel",
"content": {
"text": "In reply to\n \n https://aaronparecki.com/2026/10/14/10/\n \n \n \n How cool! Where did you get the panel?",
"html": "<span>In reply to</span>\n <a href=\"https://aaronparecki.com/2026/10/14/10/\">\n <span>https://aaronparecki.com/2026/10/14/10/</span>\n <img src=\"https://cleverdevil.io/icon/external-link?size=14&color=%23ffffff\" alt=\"\" /></a>\n \n \n <p>How cool! Where did you get the panel?</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49896331",
"_source": "10"
}
{
"type": "entry",
"published": "2026-10-15T14:38:13-07:00",
"url": "https://beesbuzz.biz/blog/4438-Fatigue-and-support-thereof",
"category": [
"chronic illness",
"ME/CFS",
"fibromyalgia",
"disability"
],
"name": "Fatigue and support thereof",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://beesbuzz.biz/static/headshot.jpg"
},
"post-type": "article",
"_id": "49894757",
"_source": "2778"
}
Efficient packaging. Guess they were out of padded envelopes? 🤣
{
"type": "entry",
"published": "2026-10-14 16:53-0700",
"url": "https://gregorlove.com/2026/10/efficient-packaging/",
"photo": [
"https://gregorlove.com/site/assets/files/7352/pxl_20261014_235140298.1500x0.jpg"
],
"syndication": [
"https://bsky.app/profile/gregorlove.com/post/3mxuqt6o6352u"
],
"content": {
"text": "Efficient packaging. Guess they were out of padded envelopes? \ud83e\udd23",
"html": "<p>Efficient packaging. Guess they were out of padded envelopes? \ud83e\udd23</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": "photo",
"_id": "49884708",
"_source": "95"
}
Big color ePaper is so fun! I've been wanting to do this for so long, and finally got around to it!
I bought a regular picture frame, and a raw 8x10" ePaper Spectra 6 panel. It's basically as thick as a piece of thin cardboard. I cut a mat down to size for the 11x17" frame, cut a slot in the back for the controller. Now it hangs on the wall next to all the regular posters!
{
"type": "entry",
"published": "2026-10-14T15:08:00-07:00",
"url": "https://aaronparecki.com/2026/10/14/10/",
"category": [
"epaper",
"eink",
"homeassistant",
"homeautomation",
"365"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/09ae5d55c5d4d19ab1678af6bcd14c900ff6ea67bc809c13277a47aad5f5e15a.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/d43e11ad0df0e19a83f211216a4eae26018fcb63cfb52661d9639bd2f338d5fe.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/0e375c4f6d003e7fcef5163198bc1748fa3826f8e78ce84b7369278ec8bc39f0.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/5898909042684c1e2ca6efcc0065cd7a26738a71e7ef503efef95c615520cc85.jpg"
],
"content": {
"text": "Big color ePaper is so fun! I've been wanting to do this for so long, and finally got around to it! \n\nI bought a regular picture frame, and a raw 8x10\" ePaper Spectra 6 panel. It's basically as thick as a piece of thin cardboard. I cut a mat down to size for the 11x17\" frame, cut a slot in the back for the controller. Now it hangs on the wall next to all the regular posters!",
"html": "Big color ePaper is so fun! I've been wanting to do this for so long, and finally got around to it! <br /><br />I bought a regular picture frame, and a raw 8x10\" ePaper Spectra 6 panel. It's basically as thick as a piece of thin cardboard. I cut a mat down to size for the 11x17\" frame, cut a slot in the back for the controller. Now it hangs on the wall next to all the regular posters!"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "49883932",
"_source": "16"
}
Meetable can now replace your Doodle polls! Meetable, my open source event listing website, now lets you propose an event with several possible dates/times. People vote on which one works for them, and the organizer can choose the best date from the votes later.
{
"type": "entry",
"published": "2026-10-14T10:06:31-07:00",
"summary": "Meetable can now replace your Doodle polls! Meetable, my open source event listing website, now lets you propose an event with several possible dates/times. People vote on which one works for them, and the organizer can choose the best date from the votes later.",
"url": "https://aaronparecki.com/2026/10/14/6/meetable-proposed-events",
"category": [
"meetable",
"indieweb"
],
"syndication": [
"https://news.indieweb.org/en"
],
"name": "Proposed events for Meetable",
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "article",
"_id": "49880801",
"_source": "16"
}
{
"type": "entry",
"author": {
"name": null,
"url": "https://herestomwiththeweather.com/",
"photo": null
},
"url": "https://herestomwiththeweather.com/2026/10/12/rfc-9421-signatures-in-the-wild/",
"published": "2026-10-12T19:02:18+00:00",
"content": {
"html": "<p>Like many others building software that communicates with servers on the Fediverse, I followed the <a href=\"https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/\">How to make friends and verify requests</a> tutorial that demonstrated how a server can easily verify a digital signature to accept a message from another server. It was good enough <a href=\"https://herestomwiththeweather.com/2023/10/31/irwin-dabbling-with-activitypub/\">to get started</a>! Meanwhile, an IETF working group was producing a standard for HTTP Message Signatures that became <a href=\"https://www.rfc-editor.org/info/rfc9421/\">RFC 9421</a> and was published in February, 2024. In August, 2026, <a href=\"https://blog.joinmastodon.org/2026/08/mastodon-4.7/\">Mastodon 4.7 was released</a> which began sending signatures with this new IETF standard:</p>\n\n<blockquote>\n <p>We now emit RFC 9421 signatures when requests fail using the previous draft specification, allowing compatibility between Mastodon 4.7 and servers that only implement the final RFC 9421 specification, while retaining compatibility with servers that only implement the previous draft specification</p>\n</blockquote>\n\n<p>So, in September, I updated <a href=\"https://github.com/herestomwiththeweather/irwin\">Irwin</a> to <a href=\"https://github.com/herestomwiththeweather/irwin/issues/92\">process incoming RFC 9421 signatures</a>. However, because Irwin supports both legacy and standard signatures, the Mastodon 4.7 servers keep sending Irwin the legacy signatures but this is a post about RFC 9421 signatures in the wild, so where are they coming from?</p>\n\n<p>In new versions of WordPress, <a href=\"https://github.com/swicg/activitypub-http-signature/pull/71\">RFC 9421 is on by default</a>. I am seeing several WordPress sites send them but here is one example request from <a href=\"https://socialwebfoundation.org/\">socialwebfoundation.org</a> in the Irwin logs showing the <code>signature-input</code> request header which is a request header that does not exist in the legacy signatures:</p>\n\n<pre><code>Serge::InboxDelivery#initialize signature-input: wp=(\\\"@method\\\" \\\"@target-uri\\\" \\\"@authority\\\" \\\"collection-synchronization\\\" \\\"content-digest\\\");created=1791401927;keyid=\\\"https://socialwebfoundation.org/author/evanprodromou/#main-key\\\";alg=\\\"rsa-v1_5-sha256\\\"\"\n</code></pre>\n\n<p>The <code>Serge::InboxDelivery</code> is the main class that I extracted into the <a href=\"https://github.com/herestomwiththeweather/serge\">Serge</a> gem library which handles both formats with one programming interface and is a work in progress. As the name of the class suggests, it is only for inbox deliveries and not designed for \u201cauthorized fetch\u201d GET requests.</p>\n\n<p><a href=\"https://www.youtube.com/watch?v=jIVPNMrs3OY\">Mastering HTTP Signatures with UberEther\u2019s CTO, Justin Richer</a> is a good explanation of RFC 9421 signatures from the co-author of the specification.</p>\n\n<p>What\u2019s next: outgoing RFC 9421 signatures.</p>",
"text": "Like many others building software that communicates with servers on the Fediverse, I followed the How to make friends and verify requests tutorial that demonstrated how a server can easily verify a digital signature to accept a message from another server. It was good enough to get started! Meanwhile, an IETF working group was producing a standard for HTTP Message Signatures that became RFC 9421 and was published in February, 2024. In August, 2026, Mastodon 4.7 was released which began sending signatures with this new IETF standard:\n\n\n We now emit RFC 9421 signatures when requests fail using the previous draft specification, allowing compatibility between Mastodon 4.7 and servers that only implement the final RFC 9421 specification, while retaining compatibility with servers that only implement the previous draft specification\n\n\nSo, in September, I updated Irwin to process incoming RFC 9421 signatures. However, because Irwin supports both legacy and standard signatures, the Mastodon 4.7 servers keep sending Irwin the legacy signatures but this is a post about RFC 9421 signatures in the wild, so where are they coming from?\n\nIn new versions of WordPress, RFC 9421 is on by default. I am seeing several WordPress sites send them but here is one example request from socialwebfoundation.org in the Irwin logs showing the signature-input request header which is a request header that does not exist in the legacy signatures:\n\nSerge::InboxDelivery#initialize signature-input: wp=(\\\"@method\\\" \\\"@target-uri\\\" \\\"@authority\\\" \\\"collection-synchronization\\\" \\\"content-digest\\\");created=1791401927;keyid=\\\"https://socialwebfoundation.org/author/evanprodromou/#main-key\\\";alg=\\\"rsa-v1_5-sha256\\\"\"\n\n\nThe Serge::InboxDelivery is the main class that I extracted into the Serge gem library which handles both formats with one programming interface and is a work in progress. As the name of the class suggests, it is only for inbox deliveries and not designed for \u201cauthorized fetch\u201d GET requests.\n\nMastering HTTP Signatures with UberEther\u2019s CTO, Justin Richer is a good explanation of RFC 9421 signatures from the co-author of the specification.\n\nWhat\u2019s next: outgoing RFC 9421 signatures."
},
"name": "RFC 9421 Signatures in the Wild",
"post-type": "article",
"_id": "49861498",
"_source": "246"
}
New Meute song! I really want to see these guys live.
MEUTE, “Reset”
{
"type": "entry",
"published": "2026-10-12 13:30-0700",
"url": "https://gregorlove.com/2026/10/new-meute-song/",
"category": [
"music",
"MusicMonday"
],
"content": {
"text": "New Meute song! I really want to see these guys live.\n\n\n\nMEUTE, \u201cReset\u201d",
"html": "<p>New Meute song! I really want to see these guys live.</p>\n\n\n\n<p><a href=\"https://youtu.be/JPcVyq_BYjU\">MEUTE, \u201cReset\u201d</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": "49860712",
"_source": "95"
}
First play-through of the prototype was a success! I lost, but that's probably for the best.
{
"type": "entry",
"published": "2026-10-11T21:47:17-07:00",
"url": "https://aaronparecki.com/2026/10/11/13/",
"category": [
"stoprequested"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/9afdb1780675e4ece1a0459f096e0d809fdc13f0911c14fe043f246f76512e3d.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/8b24f0d7b4d67f7b5b12bafca7ce80bddaff9ef438a227a2e899e5994a809011.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/f342cd41d913808505990671ce4bd9f354d4dfcdfdccda2a90ffc62e36d95f7d.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/bea67c64f7a415c33f9d3541c4f31897bdef8ad24e2e13cab64f59efc19fa1d9.jpg"
],
"content": {
"text": "First play-through of the prototype was a success! I lost, but that's probably for the best."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "photo",
"_id": "49850017",
"_source": "16"
}
A modest proposal. Once every 10 years, college football should have a season where the forward pass is illegal.
This is a better idea than a 24 team playoff, and will fight anyone who disagrees.
{
"type": "entry",
"published": "2026-10-11T04:47:51.916497+00:00",
"url": "https://cleverdevil.io/2026/a-modest-proposal-once-every-10-years-co",
"syndication": [
"https://cleverdevil.club/@jonathan/117420462700348259",
"https://bsky.app/profile/cleverdevil.io/post/3mxl76ft55k2r"
],
"content": {
"text": "A modest proposal. Once every 10 years, college football should have a season where the forward pass is illegal.\nThis is a better idea than a 24 team playoff, and will fight anyone who disagrees.",
"html": "<p>A modest proposal. Once every 10 years, college football should have a season where the forward pass is illegal.</p>\n<p>This is a better idea than a 24 team playoff, and will fight anyone who disagrees.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49840912",
"_source": "10"
}
Down goes Texas! We will have a new #1 in the polls this week and #2 and #5 are just kicking off. What a day of football so far.
{
"type": "entry",
"published": "2026-10-10T23:32:27.857638+00:00",
"url": "https://cleverdevil.io/2026/down-goes-texas-we-will-have-a-new-1-in",
"syndication": [
"https://cleverdevil.club/@jonathan/117419222493119645",
"https://bsky.app/profile/cleverdevil.io/post/3mxknkghhp522"
],
"content": {
"text": "Down goes Texas! We will have a new #1 in the polls this week and #2 and #5 are just kicking off. What a day of football so far.",
"html": "<p>Down goes Texas! We will have a new #1 in the polls this week and #2 and #5 are just kicking off. What a day of football so far.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49839490",
"_source": "10"
}
Georgia Tech’s uniforms are butt.
{
"type": "entry",
"published": "2026-10-10T20:11:09.569631+00:00",
"url": "https://cleverdevil.io/2026/georgia-techs-uniforms-are-butt",
"syndication": [
"https://cleverdevil.club/@jonathan/117418430931859867",
"https://bsky.app/profile/cleverdevil.io/post/3mxkcchpuou2s"
],
"content": {
"text": "Georgia Tech\u2019s uniforms are butt.",
"html": "<p>Georgia Tech\u2019s uniforms are butt.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "49838858",
"_source": "10"
}
{
"type": "entry",
"published": "2026-10-09T19:57:21-07:00",
"url": "https://beesbuzz.biz/blog/11036-Technology-extension-and-phone-longevity",
"category": [
"iPhone",
"ewaste reduction",
"technology",
"highposting"
],
"name": "Technology extension and phone longevity",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://beesbuzz.biz/static/headshot.jpg"
},
"post-type": "article",
"_id": "49831802",
"_source": "2778"
}