If you liked The Acoustic Signature of Weather, my feed URL is https://sightlessscribbles.com/feed.xml #RSS #IndieWeb

I built a small AI assistant that drafts Mastodon and Bluesky posts for my blog.
After 40+ published posts, the most useful lessons were:
• Don't hand strategy to the LLM when you have almost no engagement data
• Treat it as an assistant, not an autonomous agent
• Human review matters more than sophisticated prompting
• A Python container is often easier than serverless
• The whole setup costs about €0.20/month

https://www.fretchen.eu/blog/29/

#AI #LLM #LangGraph #IndieWeb #SelfHosting

New Blogroll Post

“'My Trade Is Humour' (Free writing exercise)” by halfthere

«This week, we read some more very lovely writings, one of which was a chapter on Silence from Carl Phillips' 'My Trade Is Mystery', and another, which is a response blog post to this piece of writing…»

#blog #indieweb

https://halfthere.mataroa.blog/blog/my-trade-is-humour-free-writing-exercise/?ref=blr.indiewebclub.org

🔖 Bookmarked: People and Blogs - fLaMEd 🔥 https://manuelmoreale.com/interview/flamed

My People and Blogs chat on web ownership, 25 years of fLaMEd fury, and why I'm still here

🔥 Read more: https://flamedfury.com/bookmarks/people-and-blogs-flamed-🔥/

#Blogging #Indieweb #Personalweb

Fixing my ActivityPub and WebMention comments to make them play nicely.



I was struggling to get both comments and replies to post while only showing “facepile” for likes and boosts. I had no one to blame but myself as I coded the theme from scratch.

I’m posting this so the next time I have this problem (there is always a next time), future me can look up the answer.

This time, present and ast me had no answer or even much of a clue.

After giving up and asking ChatGPT WTF things were not doing what I wanted (show replies and mentions at the same time), I found a workaround, which left my comment count off.

My fix to show all comment types (but not likes and boosts) was an array constant in functions.php (theme).

define('LORDMATT_COMMENT_TYPES_NO', array(
'like',
'repost',
'boost',
));

This defines a list of comment types that don’t need to be shown. Defining this way only works in PHP 7+, so use it with care.

Then I did this in comments.php (theme) to reach the “it works, nobody touch anything” state.

$comments = array_filter(
$comments,
function( $comment ) {
$type = strtolower( get_comment_type( $comment ) );
return !in_array(
$type,
LORDMATT_COMMENT_TYPES_NO,
true
);
}
);
wp_list_comments(array(
'type'=>'all',
'max_depth' => 10,
),$comments);

My comment count was off. This is because I was undoing whatever filter was trying to help me but only for the show comments part.

This time, the same approach worked, but a filter in functions.php

add_filter('get_comments_number', function($count, $post_id) {
$comments = get_comments([
'post_id' => $post_id,
'status' => 'approve',
'type' => 'all',
]);
$comments = array_filter($comments, function($c) {
$type = strtolower(get_comment_type($c));
return !in_array($type, LORDMATT_COMMENT_TYPES_NO, true);
});
return count($comments);
}, 10, 2);

To be honest, I’m not the greatest fan of functions defined in function calls, but it got the job done.

There are probably better ways to approach this. I’ll probably write something better commented and tested for efficiency so I can roll this out as a fix for a few other places, where all the mixed comment types don’t work properly.

Feel free to criticise my rushed code.

I’m sure that, with some work, I could write a plugin that makes sure it all just works. This hack will do me for now, though.

I’ll update this post if I do something sensible with the code.

Use at your own risk: This current code is hackish and too small to worry about, so I release the truly minimal value I bring to the party for this specific code into the public domain insofar as is reasonable and mine to do so.



#ActivityPub #coding #fixingMyOwnMistakes #hackish #PHP #Webmention #WordPress

📣 Recordando entradas publicadas: Sin comentarios ni iteraciones en el blog (UGC)
https://elblogdelazaro.org/sin-comentarios-iteracciones/
#Blog #Indieweb

Page 95 is OUT ! Which marks the start of the most ambitious story line yet, at least visually speaking, i will try to have a page coming out every Saturday glivy.webcomic.ws/comics/95/ #art #furry #comic #indieweb #indiecomics #oc #originalCharacter #glivy

Page 95 is OUT !

https://glivy.webcomic.ws/comics/95/

Which marks the start of the most ambitious story line yet, at least visually speaking, i will try to have a page coming out every Saturday until the story arc ends with maybe (maybe) a few extra pages during the week if i can keep up the pace, otherwise yall can count on this never before seen (From me) 1 page a week schedule

#art #furry #comic #indieweb #indiecomics #oc #originalCharacter #original_character #glivy

Content changed in "Deploying Your Own IndieWeb Site with Indiekit + Eleventy (Docker Compose based)" (rmendes.net) +68 / -127 chars https://diff.rmendes.net/diff/1245 https://rmendes.net/articles/2026/02/14/deploying-your-own-indieweb-site/

2 weeks of Cheeppy posts on Mastodon. Looking back.

We shipped 4 new recipes (sunglasses, swimwear, jewelry, shirts). Featured 3 customer wins across Shopify, Wix, Etsy. Argued for editorial over clinical, taste over equipment, mood over category.

Next: more recipes, more creators earning revenue, more bilingual content.

We are here for the indie brands.

#buildinpublic #DTC #ecommerce #productphotography #indieweb

I think someone should make an anti-SEO web accessibility guide. Discussion of proper website structure is so annoyingly intertwined with SEO. I would be proud of bad SEO as i see it as a rejection of modern enshittification and corporate control. I want straight answers to things like "what happens for real users if I put certain content above the h1" and stuff like that.


#Accessibility #A11y #WebDev #SEO #IndieWeb
SWFrontier the Flash Games Website Concept Design v1sta.xyz/artworks/swf... forum.frutigeraeroarchive.org/viewtopic.ph... www.stylestar.win/viewtopic.ph... #RetroWeb #Flash #Y2K #IndieWeb #IndieWebWebDev #WebDesign #Concept
Not every niche idea needs to wait for someone else to make a tool for it. Build your own random generator for free: thestoryshack.com/create-your-own-generator/ #amwriting #IndieWeb
Using SVG is much better in many cases for icons. SVG, unlike images, can not pixelated. It is lightweight and can be animated. I really like SVG and prefer SVG whenever possible. #WebDev #Design #IndieWeb
Added a fun mountain portrait in the guestbook page. Because, why not? srikanthperinkulam.com/gb/ #indieweb

Hi there!

I new Update just dropped. It's Questlog 1.4.0 an I call it "The Discovery Update".

Questlog always was (and still is) about tracking the games you're currently playing and still want to play. The new Update helps you discovering new games or remembering games you played when you were much younger.

A new Recommendation Engine is helping you to see what you probably should play based on what you're already playing.

There was also a big overhaul in the navigation structure, home page and listings.

And the thing that started everything was the new shiny header for Guests that was part of the Onboarding I was focusing initially. But I got sidetracked by shiny things on the side of the road (As a Gamer? That's surprising) and focused on discovery instead. It helps for the onboarding too I guess.

Let me know what you think!

As always the blog post explains everything in more detail. And if this is too much, there's a neat Changelog at the end of the post.

https://blog.questlog.app/2026/06/06/questlog-1-4-0-the-discovery-update/

#Gaming #GameTracker #IndieWeb

J'ai créé lereel.be — tchat francophone sans pub, sans algorithme, hébergé en Europe 🇧🇪 RGPD respecté. Juste de vraies conversations humaines. Avis bienvenus 🙂
#tchat #RGPD #Belgique #indieweb #smallweb #vieprivée

"One of the biggest draws of the #IndieWeb for me is the decentralization of the Internet. The entire point is to stop the erosion of the Internet from being a handful of bad-faith, extractive corporate social media platforms.

But at the end of the day, we're still all using the same Internet, aren't we? The same handful of browsers, the same frameworks and engines. We can take this a step further, and we can interface with the Internet in ways that don't involve going to websites that start with https://"

https://brennan.day/gemini-gophers-and-fingers-oh-my-alternative-internets-beyond-https/

#smallweb #smolnet #blogging #internet

Web accessibility is beneficial for YOU as a user, a designer, and a web developer. It focuses accessibility, which means the purpose is to make the web easy to maintain and to use. Remember, web accessibility is about YOU too. #a11y #website #WebDev #IndieWeb