i missed the old internet, so i built a 1996 chat room.
not servers. not channels. a room. you walk in, strangers are mid-conversation about a tape deck, somebody says "a/s/l" unironically.
no account, no app, no algorithm. just pick a screen name and go. Late Night is best after eleven.
https://lolchat.rip

#SmallWeb #RetroComputing #90sNostalgia #IndieWeb

Look at the living tapestry our writers and readers are weaving underneath the moon 🌑✨

🧝🏾 💁🏾‍♂️ 🌜 💨 🇵🇰 🦹🏿‍♀️ 🥞 🧑🏿‍🚒

Explore the contributor avatar mosaic or claim your emblem to join:
👉 https://moon-zine.net/mosaic/users

#writingcommunity #indieweb #tapestry

This week I read:

A blog about things I read this week, week is a loosely defined term and may include the last several days beyond this week itself.

There's some chip tune, art and book reccomendations.

https://rye.wentcloud.com/tidbits/reflection-on-source/

#TWIR #ThisWeekIread #Blog #indieweb #webdev

1. Imported a Toot from years ago and it worked.

2. Fixed a hidden RSS glitch of XML. Everything should be working now.

3. Don’t hammer me now, Hurt!

#blog #design #indieweb

O ecossistema que ninguém viu

visão de como os produtos ExpoStacker se conectam

https://expostacker.com.br

#buildinpublic #indieweb

How the "now playing" banner on my website works 🎧
▶ Apple Music, played through Longplay on Mac, iPad & iPhone
↳ scrobbled to Last.fm by Longplay itself; NepTunes (Mac menu bar) and QuietScrob (iPhone, in the background) catch everything else
↳ a Python collector in Docker on a Mac mini polls user.getRecentTracks every 30 s and writes a static JSON
↳ cover art is copied locally; artist origin, genres and a Wikipedia link come from Wikidata via SPARQL (MusicBrainz ID), iTunes Search as a cover fallback, all cached 30 days
↳ nginx serves it behind a Cloudflare Tunnel: no open port at home
↳ vanilla JS fetches the JSON every 30 s and pauses when the tab is hidden
Zero third-party requests from visitors (strict CSP), zero framework, zero build step. Bonus: the same Last.fm history gives my photos a soundtrack.
Live: https://patrickostertag.ch
Behind the scenes (in French): https://patrickostertag.ch/coulisses.html
#LastFM #AppleMusic #SelfHosting #Docker #Python #JavaScript #Wikidata #Wikipedia #IndieWeb #Scrobbling #Macmini @longplay

In the latest Connected Places fediverse news, this improvement in Mastodon 4.7 stood out to me:

Mastodon 4.7.0 can now recognise a remote account that changes its handle by using its underlying ActivityPub identifier. This does not mean Mastodon’s own users can change their handles yet, but it means that Mastodon can better work with software where that is already possible.

Quite a big deal. In practice, might rarely pay off because an id URL is probably going to be tied to the domain name, but still a welcome step forward.

What are some cool web-dev groups that are on the fediverse?

Boosts and recs welcomed.

#indieweb #foss
#webdev

remember chat rooms?

not servers. not channels. a room. you walk in, strangers are mid-conversation about a tape deck, somebody says "a/s/l" unironically.
built one. https://lolchat.rip

no account, no app, no algorithm. pick a name and go.

#RetroComputing #90sNostalgia #IndieWeb #OldWeb

It turns out that I left my WebMentions off after my debugging session the other day.

I was so confused when they stopped showing up in the comments section. I thought a change had broken something. But no, it was me. I am a silly billy.

Um bug real que virou fix

debugging real do ecossistema — bug encontrado, fix, verificado

https://expostacker.com.br

#buildinpublic #indieweb

Now that @pixelfed has officially become the worse form of slop.

What would you do if Mastodon or any other Fediverse project, that you actively use, follows Pixelfed and becomes #SlopWare?

This time it was an easy choce for me, I never used Pixelfed, partially because @dansup is a horrible person with horrible intentions and a horrible work ethic.

Anyways, I just hope that the majority of you don't tell me that you will act like sheep and keep using that piece of software.

Please boost to get more answers.

#Software #Decentralization #Decentralisation #IndieWeb #SmallWeb #AI #Slop #Claude #ChatGPT #Gemini #LLMs

I would stop using it, I would delete my account
I don't care, if it works I would keep using it

Decided to try out a new font stack on the website, just to see how the pants fit. As much as I love JetBrains Mono as a general preference (if client has it installed, of course), it can feel a bit... too clean.

#webdev #fonts #css #indieweb #smallweb

A little while ago, I wrote a blog post brainstorming new and interesting potential uses for #Webmention mostly because I think #Webmentions are cool and more people should play with them.

https://lordmatt.co.uk/technology/the-internet/brainstorming-new-uses-for-webmention-books-sports-debates-votes-bands-and-more/

VulnStrike — segurança não é slide

plataforma de segurança real, sem marketing vazio

https://expostacker.com.br

#buildinpublic #indieweb

remember waiting 4 minutes for one pic to load?

i built it back. two 1996 computers that dial into a fake online service. real modem sounds, busy signals, a chat room, and pages.

log on: https://56k.rip

#RetroComputing #WebDev #IndieWeb #CreativeCoding #90sNostalgia #BuildInPublic #DialUp #OldWeb