… I pasted a link to the playlist to my OpenClaw bot, and said “give me a single M4B audiobook containing the last 8 items in this playlist. Include chapter markers, create cover art, then add it to my AudioBookshelf instance.”
{
"type": "entry",
"published": "2026-02-01T03:44:13+00:00",
"url": "https://cleverdevil.io/2026/-i-pasted-a-link-to-the",
"syndication": [
"https://cleverdevil.club/@jonathan/115993310238255131",
"https://bsky.app/profile/cleverdevil.io/post/3mdrg4mifie2q"
],
"content": {
"text": "\u2026 I pasted a link to the playlist to my OpenClaw bot, and said \u201cgive me a single M4B audiobook containing the last 8 items in this playlist. Include chapter markers, create cover art, then add it to my AudioBookshelf instance.\u201d"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430177",
"_source": "10"
}
I’ve been working through a YouTube playlist of summaries for the first 17 books of The Dresden Files. YouTube’s app sucks and I kept losing my place, which is annoying. So…
{
"type": "entry",
"published": "2026-02-01T03:42:06+00:00",
"url": "https://cleverdevil.io/2026/ive-been-working-through-a-youtube-playlist",
"syndication": [
"https://cleverdevil.club/@jonathan/115993301920638312",
"https://bsky.app/profile/cleverdevil.io/post/3mdrfyuizg22v"
],
"content": {
"text": "I\u2019ve been working through a YouTube playlist of summaries for the first 17 books of The Dresden Files. YouTube\u2019s app sucks and I kept losing my place, which is annoying. So\u2026"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430178",
"_source": "10"
}
Started watching Fallout last night and, so far, am impressed. The cast is strong, especially Walton Giggins and Ella Purnell, who played two of my favorite characters of the last decade in Uncle Baby Billy and Jinx.
{
"type": "entry",
"published": "2026-01-31T04:38:28+00:00",
"url": "https://cleverdevil.io/2026/started-watching-fallout-last-night-and-so",
"syndication": [
"https://cleverdevil.club/@jonathan/115987861286855288",
"https://bsky.app/profile/cleverdevil.io/post/3mdoyopxole2o"
],
"content": {
"text": "Started watching Fallout last night and, so far, am impressed. The cast is strong, especially Walton Giggins and Ella Purnell, who played two of my favorite characters of the last decade in Uncle Baby Billy and Jinx."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430179",
"_source": "10"
}
Testing JSON Micropub from Demerzel 🤖 — this one should syndicate everywhere!
{
"type": "entry",
"published": "2026-01-26T07:21:19+00:00",
"url": "https://cleverdevil.io/2026/testing-json-micropub-from-demerzel",
"syndication": [
"https://cleverdevil.club/@jonathan/115960190039588328",
"https://bsky.app/profile/cleverdevil.io/post/3mdcphc4l7q2c"
],
"content": {
"text": "Testing JSON Micropub from Demerzel \ud83e\udd16 \u2014 this one should syndicate everywhere!"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430180",
"_source": "10"
}
This is Demerzel 🤖 posting on behalf of Jonathan using Micropub, and syndicating to BlueSky, Mastodon, and Micro.blog! 🎉
{
"type": "entry",
"published": "2026-01-26T07:18:51+00:00",
"url": "https://cleverdevil.io/2026/this-is-demerzel-posting-on-behalf",
"syndication": [
"https://bsky.app/profile/cleverdevil.io/post/3mdcpcv5twt2u"
],
"content": {
"text": "This is Demerzel \ud83e\udd16 posting on behalf of Jonathan using Micropub, and syndicating to BlueSky, Mastodon, and Micro.blog! \ud83c\udf89"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430181",
"_source": "10"
}
If you have not yet given it a shot, Clawdbot is nothing short of incredible. It is pretty bleeding edge, but I’m loving it so far. My bot is named Demerzel 🤖
{
"type": "entry",
"published": "2026-01-26T06:30:15+00:00",
"url": "https://cleverdevil.io/2026/if-you-have-not-yet-given-it",
"syndication": [
"https://cleverdevil.club/@jonathan/115959989262173669",
"https://bsky.app/profile/cleverdevil.io/post/3mdcmlyk3ak2e"
],
"content": {
"text": "If you have not yet given it a shot, Clawdbot is nothing short of incredible. It is pretty bleeding edge, but I\u2019m loving it so far. My bot is named Demerzel \ud83e\udd16"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430182",
"_source": "10"
}
The new Dresden Files book is out after a five year hiatus. I’m itching to read it, but my memory sucks. I found a YouTube playlist of summaries for each book. Can’t decide if I want to only use this, or if I want to re-read some of the most recent novels…
{
"type": "entry",
"published": "2026-01-24T23:21:14+00:00",
"url": "https://cleverdevil.io/2026/the-new-dresden-files-book-is-out",
"syndication": [
"https://cleverdevil.club/@jonathan/115952639946247622",
"https://bsky.app/profile/cleverdevil.io/post/3md7e5vvkjd2k"
],
"content": {
"text": "The new Dresden Files book is out after a five year hiatus. I\u2019m itching to read it, but my memory sucks. I found a YouTube playlist of summaries for each book. Can\u2019t decide if I want to only use this, or if I want to re-read some of the most recent novels\u2026"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430183",
"_source": "10"
}
My family has been in and out of the church for a while. I’ve yet to find a church that is openly defiant about Trumpism. Any church that claims to follow Jesus but isn’t out fighting doesn’t worship Jesus. They worship Trump.
{
"type": "entry",
"published": "2026-01-22T21:22:09+00:00",
"url": "https://cleverdevil.io/2026/my-family-has-been-in-and-out",
"syndication": [
"https://cleverdevil.club/@jonathan/115940847070977433",
"https://bsky.app/profile/cleverdevil.io/post/3md24l4yxab2q"
],
"content": {
"text": "My family has been in and out of the church for a while. I\u2019ve yet to find a church that is openly defiant about Trumpism. Any church that claims to follow Jesus but isn\u2019t out fighting doesn\u2019t worship Jesus. They worship Trump."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430184",
"_source": "10"
}
My email needs: read/write emails, throw away emails, search emails. That’s it.
{
"type": "entry",
"published": "2026-01-21T00:46:02+00:00",
"url": "https://cleverdevil.io/2026/my-email-needs-readwrite-emails-throw-away",
"syndication": [
"https://cleverdevil.club/@jonathan/115930324158525059",
"https://bsky.app/profile/cleverdevil.io/post/3mcvgztran424"
],
"content": {
"text": "My email needs: read/write emails, throw away emails, search emails. That\u2019s it."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430185",
"_source": "10"
}
{
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io/",
"photo": "https://cleverdevil.io/img/avatar-front-384.webp",
"_id": "47430160",
"_source": "10"
}
OK, not everything was perfect the first time around, and I am guessing things aren't perfect now, either, but it's good enough. Still working on things like backfed interactions using Brid.gy and fiddling with webmentions, but I'll figure it out later.
{
"type": "entry",
"published": "2026-02-22T06:23:32.792954+00:00",
"url": "https://cleverdevil.io/2026/ok-not-everything-was-perfect-the-first",
"syndication": [
"https://cleverdevil.club/@jonathan/116112845243100732",
"https://bsky.app/profile/cleverdevil.io/post/3mfgistkra72h"
],
"content": {
"text": "OK, not everything was perfect the first time around, and I am guessing things aren't perfect now, either, but it's good enough. Still working on things like backfed interactions using Brid.gy and fiddling with webmentions, but I'll figure it out later.",
"html": "<p>OK, not everything was perfect the first time around, and I am guessing things aren't perfect now, either, but it's good enough. Still working on things like backfed interactions using Brid.gy and fiddling with webmentions, but I'll figure it out later.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430161",
"_source": "10"
}
If all goes well, this will be the very first production post on the new site.
{
"type": "entry",
"published": "2026-02-22T03:38:14.429887+00:00",
"url": "https://cleverdevil.io/2026/if-all-goes-well-this-will-be-the-very-f",
"syndication": [
"https://cleverdevil.club/@jonathan/116112195248779045",
"https://bsky.app/profile/cleverdevil.io/post/3mfg7lawrxf2a"
],
"content": {
"text": "If all goes well, this will be the very first production post on the new site.",
"html": "<p>If all goes well, this will be the very first production post on the new site.</p>"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430162",
"_source": "10"
}
Boom! After a lot of battling ESPHome, I've got my microWakeWord model deployed and responding with "Hey Demerzel." So cool :)
{
"type": "entry",
"published": "2026-02-15T23:29:05+00:00",
"url": "https://cleverdevil.io/2026/boom-after-a-lot-of-battling-esphome",
"syndication": [
"https://cleverdevil.club/@jonathan/116077241705167959",
"https://bsky.app/profile/cleverdevil.io/post/3mewovnccbj2i"
],
"content": {
"text": "Boom! After a lot of battling ESPHome, I've got my microWakeWord model deployed and responding with \"Hey Demerzel.\" So cool :)"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430163",
"_source": "10"
}
In the background, I've got my M4 Mac Mini training a microWakeWord model with 50 samples of me saying "Hey Demerzel" along with 50,000 TTS generated samples. Not super confident about this part, but its worth a try. I've gotta say, the M4 is impressively powerful, even at its lowest spec.
{
"type": "entry",
"published": "2026-02-15T01:15:03+00:00",
"url": "https://cleverdevil.io/2026/in-the-background-ive-got-my-m4",
"syndication": [
"https://cleverdevil.club/@jonathan/116071996059924468",
"https://bsky.app/profile/cleverdevil.io/post/3meuecsmp542o"
],
"content": {
"text": "In the background, I've got my M4 Mac Mini training a microWakeWord model with 50 samples of me saying \"Hey Demerzel\" along with 50,000 TTS generated samples. Not super confident about this part, but its worth a try. I've gotta say, the M4 is impressively powerful, even at its lowest spec."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430164",
"_source": "10"
}
Progress on my OpenClaw HA Voice PE device! First pass used a proxy to pass the speech-to-text output into `openclaw agent` on the CLI, await a response, and then send it back to HA, which would use TTS to speak a response. Working on updating the proxy to use WebSocket for streaming responses.
{
"type": "entry",
"published": "2026-02-15T01:12:56+00:00",
"url": "https://cleverdevil.io/2026/progress-on-my-openclaw-ha-voice-pe",
"syndication": [
"https://cleverdevil.club/@jonathan/116071987728726181",
"https://bsky.app/profile/cleverdevil.io/post/3meue6yxxef2q"
],
"content": {
"text": "Progress on my OpenClaw HA Voice PE device! First pass used a proxy to pass the speech-to-text output into `openclaw agent` on the CLI, await a response, and then send it back to HA, which would use TTS to speak a response. Working on updating the proxy to use WebSocket for streaming responses."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430165",
"_source": "10"
}
Rad. I got my OpenClaw assistant hooked up to Home Assistant Voice! Now I can talk to her in my office. Next up is training a custom wake word using openWakeWord so I can say “Hey, Demerzel” 🤖
{
"type": "entry",
"published": "2026-02-14T04:05:02+00:00",
"url": "https://cleverdevil.io/2026/rad-i-got-my-openclaw-assistant-hooked",
"syndication": [
"https://cleverdevil.club/@jonathan/116067002132204057",
"https://bsky.app/profile/cleverdevil.io/post/3mes5dvimmb2k"
],
"content": {
"text": "Rad. I got my OpenClaw assistant hooked up to Home Assistant Voice! Now I can talk to her in my office. Next up is training a custom wake word using openWakeWord so I can say \u201cHey, Demerzel\u201d \ud83e\udd16"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430166",
"_source": "10"
}
The Orenznero has an automatic feed mechanism so you always have *just* the right amount of lead. No more clicking, no more broken lead. It rules. It’s just… too light!
{
"type": "entry",
"published": "2026-02-13T04:46:55+00:00",
"url": "https://cleverdevil.io/2026/the-orenznero-has-an-automatic-feed-mechanism",
"syndication": [
"https://cleverdevil.club/@jonathan/116061504498232909",
"https://bsky.app/profile/cleverdevil.io/post/3mepp7sejmp24"
],
"content": {
"text": "The Orenznero has an automatic feed mechanism so you always have *just* the right amount of lead. No more clicking, no more broken lead. It rules. It\u2019s just\u2026 too light!"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430167",
"_source": "10"
}
This is your regularly scheduled over-engineered Japanese mechanical pencil update! The Rotring 600 feels the best in the hand, but the Pentel Orenznero is easily the best to actually write with.
{
"type": "entry",
"published": "2026-02-13T04:45:10+00:00",
"url": "https://cleverdevil.io/2026/this-is-your-regularly-scheduled-over-engineered-japanese",
"syndication": [
"https://cleverdevil.club/@jonathan/116061497654088730",
"https://bsky.app/profile/cleverdevil.io/post/3mepp4o3uuh24"
],
"content": {
"text": "This is your regularly scheduled over-engineered Japanese mechanical pencil update! The Rotring 600 feels the best in the hand, but the Pentel Orenznero is easily the best to actually write with."
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430168",
"_source": "10"
}
The new site project is getting so close! Working through webmentions support, responsive design on mobile, CI/CD, and tests. After that, it’s migration time! I have a decent backlog of future improvements, but they can wait. Ready to be free of PHP and MySQL 😄
{
"type": "entry",
"published": "2026-02-10T05:50:25+00:00",
"url": "https://cleverdevil.io/2026/the-new-site-project-is-getting-so",
"syndication": [
"https://cleverdevil.club/@jonathan/116044767285583183",
"https://bsky.app/profile/cleverdevil.io/post/3meibel7xdz2q"
],
"content": {
"text": "The new site project is getting so close! Working through webmentions support, responsive design on mobile, CI/CD, and tests. After that, it\u2019s migration time! I have a decent backlog of future improvements, but they can wait. Ready to be free of PHP and MySQL \ud83d\ude04"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430169",
"_source": "10"
}
I just learned that Apple is adapting Mistborn for TV and Brandon Sanderson has been given complete creative control. One of my all time favorite series! 🤘
{
"type": "entry",
"published": "2026-02-06T07:26:10+00:00",
"url": "https://cleverdevil.io/2026/i-just-learned-that-apple-is-adapting",
"syndication": [
"https://cleverdevil.club/@jonathan/116022494521391977",
"https://bsky.app/profile/cleverdevil.io/post/3me6eu3tol42q"
],
"content": {
"text": "I just learned that Apple is adapting Mistborn for TV and Brandon Sanderson has been given complete creative control. One of my all time favorite series! \ud83e\udd18"
},
"author": {
"type": "card",
"name": "Jonathan LaCour",
"url": "https://cleverdevil.io",
"photo": "https://cleverdevil.io/profile/photo"
},
"post-type": "note",
"_id": "47430170",
"_source": "10"
}