#indieweb 2026-08-03

2026-08-03 UTC
goobe joined the channel
#
[tantek]
I mean if you're ok with a tower than we could use 🗼
#
[tantek]
this is not a wifi symbol: ᯤ (as another alternative)
#
[tantek]
the green dot 🟢 is growing on me, it's also used to indicate "live" presence
#
[tantek]
(e.g. badging on Slack people icons)
#
[tantek]
does anyone post "watch" posts with movie/tv/episode poster images?
spriteconsumer87 joined the channel
#
aaronpk
The red dot is from the classic red as "on air" in broadcast. Traditionally green means "preview" or "about to go on air"
brennan and CRISPR joined the channel
#
[tantek]
I added all the variants / ideas to the brainstorming section of /watch . Feel free to expand or add opinions about the different ideas!
#
[tantek]
aaronpk, that classic "on air" in broadcast is in the booth for the people doing the broadcasting, not the audience listening. So that's consistent with the the camcorder/surveillance cam red recording light
#
[snarfed]
from a brief survey set of searches just now, the most common profile UI indicator of "going live" on silos is a red "LIVE" on the profile picture. looks like that's what IG, Facebook, TikTok, X, and Bluesky do
#
[snarfed]
(haven't found what Twitch or Discord do yet)
#
[snarfed]
green dot is more consistently for classic online/away/offline presence, not related to streaming, in many of these silos and also other non-streaming online services like Slack etc
#
[snarfed]
so for live streaming video specifically, red seems much more consistently relevant than green
toastal left the channel
#
[tantek]
snarfed, again, that red is on the profile picture *of the person broadcasting*
#
[tantek]
this is the opposite meaning, what a live stream looks like from the person *viewing* / listening
TwinAdam and [artlung] joined the channel
#
[artlung]
What all this green vs red discourse is telling me is a red or green light absent context is inherently ambiguous. It has to be sitting in some other context, with video adjacent, or an “ON AIR” or “LIVE” label to be meaningful. Without that “go and stop” or “off or on” don't communicate effectively.
[artlung] joined the channel
[Al_Abut] joined the channel
#
[Al_Abut]
I'm coming in here lacking context probably but red is the “LED lamp” and pretty much standardized for both hardware and software when it comes to video, so leaning it makes sense that social media has standardized into what live means on those spaces too
#
[Al_Abut]
UX 101 - don't overthink it, stick to common conventions
[Al_Abut] and ttybitnik joined the channel
#
[tantek]
that's the not question (common convention or not). it's whether it means what people think it means or it means the OPPOSITE
#
[tantek]
also the common convention for a "red light" is very context dependent. in a car it means something very different for example
#
gRegor
[tantek] benji uses movie posters with his watch posts. https://www.benji.dog/watched
TwinAdam, toastal, brennan, ben, Pixi`, Pixi, coldfeet, athan, strategictravele, mahboubine, Kfdzcoffee, d1s1nf3ct, ax562 and [KevinMarks] joined the channel; toastal left the channel
#
[KevinMarks]
the techy emoji are all a bit retro 📹 📸 🔊 - emojipedia agrees that red circle means live broadcast https://emojipedia.org/large-red-circle
#
[KevinMarks]
another choice could be 🔛 as that isn't used for anything much, and it reminds a bit of the on air sign
#
[KevinMarks]
I have seen 🚨 used for a live podcast in response to events
d1s1nf3ct, brennan_ and brennan joined the channel
#
tdrayson
I have a pulsing blue dot (although the blue is just my website accent)
brennan, thatoddshade, gordinator, dmowitz, M3G4W4TT5, pauls, jeffkingdom, jjuran, aldur, d1s1nf3ct, valis2030, cobbland, darreninthenet and [rose] joined the channel; dmowitz left the channel
#
[social]
I’ve seen that red light flashing light used as well
#
[tantek]
As someone doing the live streaming or someone watching? Whether it's used is not the question. The context is
[aciccarello], cobbland, artlung, darreninthenet and brennan joined the channel
#
[social]
Used by those streaming when announcing in social media that the live stream of a recording of a podcast (or other) is happening. But, the interface to watch and chat also have the red flashing light (much like outside a recording studio would).
#
[tantek]
I think we're at the point where we need screenshots (with context!) of folks advocating because I'm still not convinced that "red for viewers" is widespread, and I suspect plenty of folks are conflating it with red for broadcasters UI.
brennan joined the channel
#
[social]
This 🚨 is what I’m talking about not the colored dot.
#
[tantek]
ah yes, the police/ambulance spinning red light
#
gRegor
When you watch a YouTube Live, there's a red dot with "Live" after it. If you pause or rewind, the dot turns gray. You can click it to jump back to the livestream though.
#
gRegor
It's bottom left: play icon, sound icon, live indicator
#
[tantek]
gRegor++ thank for the tip about Benji's use of movie posters.
#
Loqi
gRegor has 12 karma in this channel over the last year (129 in all channels)
#
gRegor
welcome
brennan joined the channel
#
gRegor
I believe /Sparkles includes those when he posts
#
[tantek]
ah I missed him because he only added himself in the lists examples section. will add him to the watch posts as well
artlung joined the channel
#
[tantek]
!tell benji is your /watched page the full list of movies you have seen? or is it only a feed of the most recent n? and if so, do you have another page of the full list?
#
Loqi
Ok, I'll tell them that when I see them next
#
[tantek]
going to try fair use use of Wikipedia's movie poster image and see how that goes
BigShip and [benji] joined the channel
#
[benji]
[tantek] I need to fix the UX but right now /watched is the last 50 with no pagination. You can also do /watched/YYYY to see all movies watched that year and that goes back to 2022 since that's when I built Sparkles. I have the letterboxd data that I keep meaning to add to my site since that goes back to 2013 but I haven't done that yet
#
Loqi
[benji]: [tantek] left you a message 46 minutes ago: is your /watched page the full list of movies you have seen? or is it only a feed of the most recent n? and if so, do you have another page of the full list?
#
[Al_Abut]
[tantek] oh, I don't know where the context of “this is for viewers, not the one doing the broadcasting” came from. Maybe a co-unworking zoom? I only saw this in the scrollback: “anyone have an emoji they like for indicating an actual realtime live stream? E.g. currently live stream from the ISS”
#
[Al_Abut]
That sounds like “I'm thinking of broadcasting that something is live like the ISS is doing”
#
[tantek]
lots of scrollback and it was mentioned multiple times
#
[Al_Abut]
But if you mean “here's a person watching that stream” then yeah green
#
[tantek]
broadcaster vs receiver UX are different
#
[Al_Abut]
Just like here in slack:
#
[Al_Abut]
Pretty clear in that context is “is the person available and online”
#
[tantek]
exactly, this is why I think the green dot 🟢 makes sense for when you post a "watching" post of someone else's real time live stream, e.g. ISS or Artemis
#
[Al_Abut]
Yep. 👍
#
[Al_Abut]
Well, I mean sorta
#
[Al_Abut]
Makes sense not to be red, being green is a bit of an experiment
#
[Al_Abut]
Like if you're posting on your own site?
brennan joined the channel
#
[tantek]
exactly, like I posted the real time streams of Artemis when that mission was happening
#
[tantek]
so this is a real world example 🙂
#
[Al_Abut]
Interesting. Trying to make your site more live as a viewer than a broadcaster… I'm struggling to think of examples. Very novel!
#
[Al_Abut]
* rather than as a broadcaster
#
[Al_Abut]
Oh, maybe an analogy is sports?
#
[Al_Abut]
People used to love live tweeting games and I think Threads is trying hard to become a second screen for the NBA
#
[capjamesg]
Wow I have never heard “second screen” used in that context before.
#
[capjamesg]
Interesting.
brennan joined the channel
#
[Al_Abut]
I bet there's nuggets of UX inspiration there, especially since I see clues of IG trying to be more real-time too with availability and live indicators in messaging
#
[tantek]
indeed. I think messaging/chat is good inspo (like your Slack presence example) however I do worry about the one-way vs two-way difference
brennan joined the channel
#
[tantek]
(broadcast and livestream UX / indicators are one-way, chat presence is two-way)
#
[Al_Abut]
Experiment! See what feels right
#
[tantek]
asymmetrical vs symmetrical
#
[tantek]
yeah, chat presence is at least a place to start
#
[Al_Abut]
My favorite Kubrick quote is: *"The truth of a thing is in the feel of it, not in the think of it"*
#
[Al_Abut]
So I'll often change my opinion wildly after trying something out
#
[tantek]
such an artist 😛
#
[tantek]
learned that embedding Discord images doesn't work because their URLs include some sort of cache/time directive in one of the query params, and it expires after some amount of time
brennan joined the channel
#
[Al_Abut]
Oh interesting, are you trying to pipe a chat from discord to your site as a live watch along?
brennan joined the channel
#
[tantek]
no was trying to embed an image that I had uploaded to a Discord chat
#
[tantek]
so that doesn't work
#
[tantek]
using Flickr private uploads instead
#
[tantek]
Flickr as CDN as it were
d1s1nf3ct joined the channel
#
[tantek]
and with post I'm 3/3 (or 4/3 if counting every post) for Blaugust!
[mikemai2awesom] joined the channel
#
[tantek]
[Al_Abut] speaking about icons and meaning, not sure if you saw my overall updates to the /watch page brainstorming on what kind of thing, and I blogged about the emojis I've chosen for different experiences: https://tantek.com/2026/214/t2/watch-posts-movie-tv-emoji I figure you have opinions/thoughts on such use to communicate meaning
#
Loqi
[preview] [Tantek Çelik] Over the years I and others have experimented with "watch" posts, short notes that express having seen a movie or TV show, sometimes with a link, and brief review or other commentary, like earlier today: https://tantek.com/2026/214/t1/watched-spider...
#
[tantek]
^ great example of why your slug handling code should be forgiving and redirect truncated slugs (which AFAIK most CMSs don't. looks like WordPress fixed this a while ago thouh)
gordinator, bterry and thatoddshade joined the channel
#
[aciccarello]
I've been thinking about changing to a serif font on my website. I've been liking seeing it on other sites.
#
[aciccarello]
I love typography but usually feel a bit lost making my own design decisions.
[Tabitha] and olly joined the channel
#
[mikemai2awesom]
[aciccarello] google fonts has some nice ones. if you want trendy: Instrument Serif, Playfair, Playfair Display, Playfair Display SC (small caps make good lede paragraph); if you want sophisticated: Libre Caslon, Crimson Pro, Crimson Text, Spectral; if you want multi-lang support: Noto Serif; if you want old timey: all the IM Fell ones (the names have to do with what font-size it was designed for so choose accordingly).
#
[aciccarello]
I try to stick with system fonts. The https://modernfontstacks.com is really useful for that.
#
[aciccarello]
Unfortunately a lot of them fall back to the default serif on my machine.
#
[aciccarello]
Android phone at least
#
[Al_Abut]
I wouldn’t be surprised if Apple’s got the edge on built-in typography.
#
[Al_Abut]
[aciccarello] if you’re not comfortable with picking out fonts, one tip is to stick to a single family that has variants, so then you’ll know they go along together whatever you use, e.g. you go serif for headlines and sans for body and mono for small details
#
[Al_Abut]
SF family is a good one for Apple
brennan joined the channel
#
[aciccarello]
I don't dislike the roboto fonts so I usually stick with OS defaults. But I might want a little more character in headings.
CrimeWave joined the channel
#
[Al_Abut]
Yeah, same here, so I stick to system fonts and use serifs for headlines
thatoddshade joined the channel
#
[Al_Abut]
[tantek] I read the /watch page and I’d have to see it in practice, but I think the green might be confusing and not using the red is overthinking it.
#
[tantek]
given the critical importance of red in UIs, I lean the other way, that red misused like that would be confusing
#
[Al_Abut]
Green reads as “available/online” so much that if I saw it on a blog, I’d assume that’s what they’re signaling and asking me implicitly to contact them
#
[Al_Abut]
And “red as in error” is way too literal
#
[tantek]
nope that's an out of context generalization and I disagree
#
[Al_Abut]
Just my two cents but people like hard and fast rules that apply universally and UX just isn’t like that. Red depends on context.
#
[Al_Abut]
Anyone that sees a red dot with a “live” and maybe a red border isn’t going to think the website is broken
#
[tantek]
I think that' ("on a blog") is a methodologically erroneous way of reasoning about this particular UI problem, since we've already noted content context is critical
#
[Al_Abut]
Or a website
#
[Al_Abut]
I read the slash watch page as applying to most personal sites.
#
[tantek]
more finer grained that that is my point. the adjacent content context, not just the website
#
[Al_Abut]
But also: none of this matters. You do you and see how it feels! You asked for feedback about the watch page and that’s my take
#
[tantek]
no it applies to *posts* in particular
#
[tantek]
this is what I mean by finer grained
#
[tantek]
and specifically in the context of saying you " watched " (or perhaps are " watching ")
#
[tantek]
to your point about "signaling and asking me implicitly to contact them" — I would agree a green dot next to or on top of your icon/photo would signal that. hence context matters
#
[tantek]
however a random green dot somewhere else on the page? who knows? I'm claiming you can't know/infer what people would think without more context
#
[Al_Abut]
Eh, maybe. But you can take pretty good guesses in some instances and without seeing a specific design (the context that you’re talking about) I’d guess that green would read as being available
#
[Al_Abut]
What I’m pushing back on is assuming that a red dot automatically means error or warning. That’s flat out wrong.
#
[tantek]
about the website as a whole being available, as I believe I have seen on status blogs
#
[tantek]
I don't think it's "automatically means" more like, a red dot out of context is likely to mean/communicate an "error", and certainly there are many specific contexts where it does (again, e.g. status blogs)
#
[Al_Abut]
And the longer answer to why this doesn’t matter other than hey, this is all just fun and games when it comes to the indieweb, is the larger question of timing and relevance. How likely is it that someone’s going to come to my site *exactly* when I’m watching something live?
#
[Al_Abut]
And even if they are, so what?
#
[tantek]
depends on how long the live stream is 🙂
#
[Al_Abut]
Like, are they supposed to contact me?
#
[tantek]
e.g. Artemis streams went for days
#
[Al_Abut]
I can see that
#
[Al_Abut]
If your traffic is high enough
#
[Al_Abut]
Also regular events, like sports
#
[tantek]
Coachella live streams were another interesting example
#
[Al_Abut]
Oh nice
#
[Al_Abut]
That's a good one - a specific time and place and also makes a cultural splash
#
[tantek]
those went on for the full weekend
#
[tantek]
and have ~24h of "rewind" available which was pretty cool
#
[Al_Abut]
You could put your preferred contact channels to, like if you’re treating your site as a funnel for where you have that conversation in real time
#
[Al_Abut]
Like if I was a “social media during sports” kind of guy
#
[tantek]
the more that more things are livestreamed, the more I expect people to blog about them
#
[Al_Abut]
Well now you’ve got my creative juices going.
#
[tantek]
in real time, as in hey I'm watching this, you might want to watch this too at the same time as it happens
#
[Al_Abut]
Like, I could see blogging about a watchalong coming up to promote it, then my site flips into “active” mode or something
#
[Al_Abut]
Almost like a cross between watch and event post types…?
#
[Al_Abut]
Or wait, there’s a live streaming post type too, right? (Explain MF formats like I’m 5 🤣)
#
[tantek]
yeah, or an event that has a livestream component or property, which is what we do on http://events.indieweb.org
#
[tantek]
these "formats" are purely textual to start with
#
[Al_Abut]
By the way, we had fun at the last movie zoom digging into how our websites handle the movie data
#
[tantek]
we need more experience and empirical examples of use in the wild before we have enough "data" to design a decent microformat (and consuming use-cases)
#
[Al_Abut]
I've been quietly prototyping a personal app that does some of what [trovster] does with his movie watching page, except using Trakt to normalize the data whereas he uses the movie database
#
[Al_Abut]
My use case is using the slick Letterboxd mobile app to track what I’ve watched and to use a combination of RSS and zip files to get my data out, even though they don’t have a public API
#
Loqi
hey [Al_Abut]: would you mind moving this more technical conversation (database, API, RSS) to #indieweb-dev? thanks!
#
[Al_Abut]
(Oops, sorry loqi)
#
[tantek]
yeah, figuring out an indieweb Letterboxd replacement (for all the features, both content and aggregation) is on my list of posts to write about
#
[tantek]
[Al_Abut] if you have tips on semi-regular exports from Letterboxd, we could use a "How to" section on that in /Letterboxd
#
[Al_Abut]
Sure! But warning - it's SO hacky.
#
[Al_Abut]
And I feel you about the indieweb Letterboxd replacement.
#
[Al_Abut]
Everything I like is so fragmented across apps that I feel the “screw it, I'll build my own” itch growing every month. Maybe it'll be my fall/winter annual indiewrbcamp project like photos were the last two?
#
[tantek]
it's not just that. it's the rumored acquisition of LetterBoxd by Netflix, another large studio, or perhaps private equity
#
[tantek]
there's an expectation of imminent rapid enshittification of LetterBoxd. thus more incentive to come up with an indieweb replacement stat
vidak and brennan joined the channel
#
[Al_Abut]
Oh that's right, Trevor mentioned something about that.
brennan and BigShip joined the channel
#
Loqi
[Al_Abut] has 11 karma in this channel over the last year (67 in all channels)
#
[tantek]
[Al_Abut]++ love the idea of an annual fall/winter indiewebcamp project or focus
brennan and pelegreno joined the channel