Morning all! I was supposed to join @screwlisp for their Lispy Gopher Show podcast yesterday but time zone differences meant I had to send a recording instead which they discussed with questions from their mud (yep, it’s a geeky community) :)
I touched on the history of computing, the current challenge to our human rights and democracy with technofascism, and how the Small Web is one attempt to safeguard our freedoms by creating a peer-to-peer web owned and controlled by everyday people who use technology as an everyday thing. (And the role of design and simplicity in making that possible.)
Anyway, here’s the full recording I sent (as it skips around a bit in the show):
And here’s the recording of the show itself with commentary by screwlisp and the community:
https://communitymedia.video/w/kTjUgHSYCZsJwucUPVoLgx
Thanks for having me on and sorry I couldn’t be there in person.
Messed around and made a /now page. https://artlung.com/now/
Grab my “Powered” badge pack for FREE (or pay as much as you want to help fund future stuff)
Show visitors to your site what powers your work!
The pack contains 64 88x31px PNG and SVG badges in 8 colors and phrases “coffee powered, pie powered, plant powered, donut powered, pizza powered, bread powered, pancake powered, cookie powered”
Want to show visitors to your site that your content is human made and doesn't use AI? Grab my badge pack for FREE (or pay as much as you want).
The pack contains 64 88x31px PNG and SVG badges in 8 colors and phrases “made by a human, drawn by a human, human content, written by a human, I am not a robot, never by ai, human content, there's no ai here!”
Do I have an old school #smallweb tilde dot club page that I update? Yes. Yes I do. Everyone's got web browsers in their purse. Make a web page. https://tilde.club/~artlung/
Ooh, what’s this?… Look Over There!
(With apologies to Jaida Essence Hall)
So the little app I teased earlier is ready and deployed and I have our own instance running at:
https://look-over-there.small-web.org
Look Over There! lets you forward multiple domains to different URLs with full HTTPS support.
Why?
We have a number of older sites that are becoming a chore/expensive to maintain and yet I don’t want to break the web. So I thought, hey, I’ll just use the “url forwarding” feature of my domain registrar to forward them to their archived versions on archive.org.
Ah, not so fast, young cricket… seems some domain registrars’ implementations of this feature do not work if the domain being forwarded is accessed via HTTPS (yes, in 2025).
So, given Kitten¹ uses Auto Encrypt² to automatically provision Let’s Encrypt certificates, I added a domain forwarding feature to it and created Look Over There! as a friendly/simple app that provides a visual interface to it.
To see it in action, hit https://cleanuptheweb.org and you should get forwarded to the archived version of it on archive.org. I’m going to be adding more of our sites to the list in the coming days as part of an effort to reduce my maintenance load and cut down our expenses at Small Technology Foundation.
Since it’s Small Web, this particular instance is just for us. However, you can run your own copy on a VPS (or even a little single-board computer at home, etc.) A link to the source code repository is on the site. Once Domain³ is ready for use (later this year ), setting up your own instance of a Small Web app at your own server will take less than a minute.
I hope this little tool, along with the 404→307 (evergreen web) technique⁴, helps us to nurture an evergreen web and avoid link rot. (And the source code, as little as there is because Kitten does so much for you, is a good resource if you want to learn about Kitten’s new class-based component and page model which I haven’t yet had a chance to properly document.)
Enjoy!
¹ https://kitten.small-web.org
² https://codeberg.org/small-tech/auto-encrypt
³ https://codeberg.org/domain/app
⁴ https://4042307.org
New Kitten Release
• New: Any attributes present in a <markdown> tag are now passed to the first rendered element. (This is useful if you want to add some quick inline styles to a <p> that’s rendered from markdown, etc., but for anything more complicated, you should likely just jump into HTML.)
To learn more about Markdown in Kitten, please see the Markdown reference¹.
Enjoy!
New Kitten Release
• Fix: morph attributes¹ now support interpolated values.
Enjoy!
¹ The morph attribute is Kitten’s shorthand for the hx-swap-oob attribute of htmx, which Kitten uses – and extends – under the hood. To learn more about it, see Kitten’s Streaming HTML tutorial: https://kitten.small-web.org/tutorials/streaming-html/
New Kitten Release
Added:
• Support for local redirects and domain redirects (former will eventually have interface in Settings, latter can be programmatically used or, more likely, will be used via a small app I’m about to release next).
Fixed:
• Event bubbling in class-based Kitten pages and components is now correctly limited to just the event target if the component’s id starts with Kitten’s automatically generated universally-unique ID for the component.
• Fixed regular expression matching Kitten components in Markdown pages so it correctly captures self-closing components when followed by components with slotted content.
• The Kitten-specific trigger() mixin on the client-side WebSocket now correctly adds the contents of the data attribute on the triggering node to the data property received by the server-side event handler. This gives manually-triggered event handlers the same interface as automatically-triggered ones. (Previously it would create a separate `data` object in the received argument.)
Stay tuned for the a small and useful app release later today for web archiving/combatting link rot :)
Enjoy!
Classic Australian TV with an Adventure Aspect? Bush Tucker Man! Malcolm Douglas, Alby Mangels and Chris Conroy (perhaps the odd one out with a lifestyle show).
https://blog.tribesmanjohn.au/2025/04/classic-australian-television-part-i/
Are there any other Classic Australian shows (1980s) like this that are available on Youtube to watch? I’m thinking playlists here of complete series here, not just individual episodes.
Let me know :)
Hey #Fediverse, #Smolweb, #Smallweb, #Indieweb folks, what is the latest thinking on sharing videos on your personal website? Of course, just uploading videos to youtube is fine I guess but maybe peertube? What are our thoughts on uploading the video files directly to the site and hosting it there?
Self Promo Sunday #7
It's Self Promo Sunday, Y'all! Share your Small Web site in the comments and/or let us know what you've been working on lately!
@indieweb @smallweb @neocities ##indieweb ##neocities ##nostalgia ##oldweb ##smallweb ##webdesign ##webdev ##webrevival #Nekoweb
https://smallweb.thecozy.cat/blog/%f0%9f%92%97-self-promo-sunday-7-%f0%9f%92%97/
I really like personal homepages and have quite a list of them bookmarked. I'll post one every week unless I fall behind this schedule. So here's Cool Personal Homepages #CPH Vol. 41: "Charles in Clouds' Space" https://inclouds.space/
#SmallWeb #indieweb #homepage #blog
PS: @charles is on the Fediverse!
New Kitten release
• Fix: Kitten pages now properly set the HTML content-type header and success code. (Everyday browsers were being kind and assuming this but it was breaking the text-only elinks browser. Thanks to @thinkMoult for reporting this¹.)
Nueva opción para los amantes de la smallweb
Kiki: a tiny homepage construction kit
de @vga256
Tiene buena pinta, le daremos una probada en cuanto tengamos tiempo
http://tomodashi.com/kiki
#smallweb #homepage #kiki
If anyone notices any issues with the site menus I'd be interested to hear — I did come across a number of unexpected things while I set them up
I updated my site dropdown menus so they only need CSS and (as far as I was able to ascertain) you can tab through with a keyboard!
The secret seems to be using the CSS :focus and :focus-within selectors. I have a minimal CodePen example here (https://codepen.io/reillypascal/pen/PwwPewM?editors=1100), and here's the article where I got the idea: https://moderncss.dev/css-only-accessible-dropdown-navigation-menu/
This one took a while, but I wrote a thing. Hope you like it:
the 32-bit cafe's second event of 2025 is kicking off in a couple of days! we're creating free templates and themes to share with new website owners in a tea party.
join us if you like to code and/or design!~ we'll be making a directory of layouts and templates to share on the world wide web. :)