#dev 2025-09-17

2025-09-17 UTC
grufwub, cotsuka, GuestZero_ and lain` joined the channel
#
metrowind
I just want use goaccess
#
metrowind
[edit] I just use goaccess
GuestZero joined the channel
#
GWG
I have used goaccess, just exploring alternatives after years
IWDiscord, lanodan_, artlung, artlung1, lanodan, Saige_Leah_, ben, duanin2, [Sophia_wood], barnaby, lain`, GuestZero, rjomara5853, [tantek], [Al_Abut], sivoais, grufwub, streety_, aaronpk, vriska, joshproehl_, kushal, ramsey, sebbu, oodani_, zoglesby, [schmarty], Salt, [jeremycherfas], Xe, luca, jonnybarnes, Daijo-, chenghiz_, Pixi`, Dryusdan, jeremych-, eb, bargaintreeflow, GWG, hedy, [social], JadedBlueEyes, nnrx, Tiffany, srushe, rosipov, sp1ff, cow_2001, rob32, [snarfed], jjuran, rossabaker, DusteD, marc_in_space, geoffo_, IWSlackGateway, Caleb, [KevinMarks], rrix, [artlung], Zegnat, fluffy, _123nick[d], box4649, claudinec, Xander, chimo, DJ_[dj_je][d], doesnm, Sigmundur_morkor, Kaja, sebsel, sandra, Saige_Leah[d], pfych, sknebel, parnikkapore_x, strugee, karjala, ancarda, AnakiN-, chee, benji, ggarcia24, gregsarjeant, dissolve22[d], onla, roxwize, suki, saptaks, aurailus[d], jak2k, boramalper, revi, hidjy[d], axxuy, stefen, Maxpm, bugliker02, hughrawlinson, voxpelli, moose333, perryflynn, rhiaro, neatnik, _90_008[d], Saphire, nsh, [0x3b0b], Elleo, opencircuit, lockywolf, Virtual, ludovicchabant, RapidRotator, bloot, dustinm`, thegr8whoopdini[, bread, srijan, capjamesg, bret, DanQ, GuestZero_, [morganm], thegreekgeek_, box46496, rosipov1, gregsarj1ant, lockywolf_, RapidRotator_, [0x3b0b]_ and perryflynn_ joined the channel
IWDiscord and _90_008[d] joined the channel
#
aaronpk
full circle
lockywolf joined the channel
#
[artlung]
funny enough, MacManus is talking how bloggers were barely getting social, and syndication extensibility was bubbling. post just today. https://cybercultural.com/p/blogs-rss-2000/
IWDiscord, thegreekgeek__, _90_008[d], bret, lockywolf, gregsarj1ant, perryflynn, lain`, [morganm], RapidRotator_, Saige_Leah, rosipov, DanQ, [0x3b0b], ben, barnaby, lanodan, duanin2, aaronpk, [Al_Abut], grufwub, Salt, [tantek], sivoais, oodani_, streety_, rjomara5853, [Sophia_wood], zoglesby, kushal, ramsey, [schmarty], jonnybarnes, vriska, luca, joshproehl_, sebbu, Pixi`, Xe, Daijo-, chenghiz_, eb, bargaintreeflow, jeremych-, srushe, JadedBlueEyes, [social], cow_2001, Tiffany, rob32, nnrx, Dryusdan, hedy, rossabaker, DusteD, GWG, geoffo_, sp1ff, [snarfed], marc_in_space, IWSlackGateway, jjuran, Kolev, rrix, claudinec, chimo, fluffy, [KevinMarks], Zegnat, [artlung], Xander, sandra, _123nick[d], doesnm, Kaja, Sigmundur_morkor, DJ_[dj_je][d], strugee, sknebel, pfych, sebsel, parnikkapore_x, benji, Saige_Leah[d], karjala, ancarda, AnakiN-, roxwize, suki, dissolve22[d], ggarcia24, chee, onla, boramalper, jak2k, Maxpm, aurailus[d], saptaks, stefen, axxuy, revi, moose333, bugliker02, rhiaro, hidjy[d], hughrawlinson, voxpelli, neatnik, nsh, Virtual, opencircuit, Saphire, Elleo, dustinm`, srijan, thegr8whoopdini[, capjamesg, ludovicchabant, bloot and bread joined the channel
#
[tantek]
This is closer and more reasonable from Evan: https://cosocial.ca/@evan/115220063055777769
#
[tantek]
Hey what does the plaintext unlinked @cwebber@octodon mean in Blaine's toot here: https://mastodon.social/@blaine/113420067222026439 ? Does that mean cwebber blocked blaine?
#
Loqi
[preview] [blaine] @stefan @cwebber@octodon.social imho, <<they're the same picture>>. I very much agree with @pluralistic's concerns that bsky need to *actually ship* meaningful, non-reversible federation (but also trust the folks involved to do that. There will be a...
#
earthbasetwo
@[tantek] looks like octodon.social is closed. thats prob why
#
earthbasetwo
idk how to tag ppl in here 🤔 im on discord
#
tantek.com
earthbasetwo[d]: that appears to be a hole in Mastodon account portability then
Zegnat joined the channel
#
earthbasetwo
i am far from a mastodon expert but from what i've seen...it would not surprise me at all lol
claudinec joined the channel
#
tantek.com
earthbasetwo[d]: if you see someone in square brackets that means they are on Slack, you can type their handle in square brackets and it will tag them in Slack like this: [tantek]
#
earthbasetwo
cool thanks. actually i have a question about this bridging stuff: is there a "canonical" host for this chat room? like is it hosted on IRC and everything else is bridged? i guess: what is the underlying service?
#
[tantek]
correct, IRC is the backbone. more details here: https://indieweb.org/discuss
barnaby, [marksuth], thegreekgeek_, gRegorLove_, [marksuth]1 and gRegorLove__ joined the channel
#
trwnh
most likely cosocial.ca suspended octodon.social because octodon.social shut down, and suspending a domain is the easiest way to stop mastodon from trying to deliver to it and failing
GuestZero and [snarfed] joined the channel
#
[snarfed]
hey [manton], we're interested in adding [indie]web to https://bounce.anew.social/ as a supported network, and we'd love to do it with http://micro.blog. would you be ok with that?
#
[snarfed]
we know you already support people migrating to m.b from the fediverse, and bringing their own Bluesky account. so we could include a http://micro.blog button on our login page(s), and when people click it, we'd redirect them to those docs
#
[snarfed]
you don't yet support migrating *from* m.b to the fediverse, right?
#
Kolev
Which is better: /posts/ or /blog/?
#
Kolev
I'm thinking of experimenting with /posts/title-slug
#
[artlung]
My answer is "yes." Everyone will answer differently.
#
[tantek]
I figured if you're going to spend URL chars on "/posts/" then might as well shorten it to "/YYYY/" or if you want to, include the Long Now Shiboleth with "/0YYYY/"
#
Kolev
L.N.S.?
#
Kolev
/blog/ is shorter but less vers.
#
[tantek]
right, /blog/ same number of chars as /YYYY/ so might as well use that
#
trwnh
neither is "better" except in how easily you can refer to and organize things.
#
Kolev
[tantek]: However, one can't have notes under blog.
#
trwnh
whatever makes sense for you and your audience!
#
[tantek]
blogs started as notes, without titles
#
.pi.r2.
tantek: https://pcarrier.com/smol for valid, and https://pcarrier.com/packed for functional 🙂
#
tantek.com
_pi_r2_[d]++ nice!
#
Loqi
_pi_r2_[d] has 2 karma over the last year
#
Kolev
I guess /note/ and /blog/ would be good. Hm...
#
[tantek]
Kolev, I believe aaronpk went down that path with one of his early site iterations and regretted putting the post type in the path
#
[tantek]
I don't remember if he blogged about it
#
Kolev
Zola hates /2025/09/17/post-title
#
aaronpk
i removed post type from my URLs in my last site rebuild
#
aaronpk
which was .. 2015
#
Kolev
Maybe I should do entirely flat URLs. /like-this-lol
CrimeWave joined the channel
#
gRegor
You'll likely get name collisions and end up with /like-this-lol-2 which doesn't look great, imo
#
Kolev
Yeah...
#
Kolev
I dont get why Zola hates /yyyy/mm/dd/...
#
metrowind
Kolev: /p/ 🙃
#
Kolev
Hehe.
[manton] joined the channel
#
[manton]
[snarfed] Sounds great! And actually I do support migration to/from the fediverse, both ways.
#
[manton]
People use it, but sometimes they see a drop in followers, so it feels a little fragile still. Not sure whose fault that is or if it’s just deleted accounts or unreachable servers.
[aciccarello] joined the channel
#
[aciccarello]
What is url design
#
Loqi
URL design is the practice of deliberately designing URLs, in particular, permalinks, typically for a better UX for everyone who creates, reads, and shares content https://indieweb.org/URL_design
#
[aciccarello]
Kolev, I started with /blog/YYYY/MM/DD/slug and switched to /posts/YYYY/MM/DD/slug for most other post types. But my blog posts are still under /blog/
barnaby joined the channel
#
capjamesg
How can I determine if a post is a photo post?
#
[tantek]
what is post type discovery?
#
Loqi
Post Type Discovery specifies an algorithm for consuming code to determine the type of a post by its content properties and their values rather than an explicit “post type” property, thus better matched to modern post creation UIs that allow combining text, media, etc in a variety of ways without burdening users with any notion of what kind of post they are creating https://indieweb.org/post-type-discovery
#
[tantek]
capjamesg ^ answers that
#
[snarfed]
[manton] awesome! are there docs for migrating to the fediverse? I couldn't find them on https://help.micro.blog/
#
capjamesg
[tantek] I'm working with AS2 data.
#
[tantek]
then you're working with an "activity", not a "post" (in our terms)
#
[tantek]
what is a post?
#
Loqi
A post is content published at a permalink, usually with an explicit published date in contrast to a named page, or the act of publishing that content, typically publicly, sometimes to a limited audience or even privately like a draft https://indieweb.org/post
#
[tantek]
or are you trying to generate AS2?
#
[tantek]
from posts?
#
capjamesg
I have as2 generated from granary that has been converted from various feed types.
#
capjamesg
They all have the "verb" "post" and the "article" type.
#
[snarfed]
sounds like AS1
#
capjamesg
For now I may say that a photo post is a post with < 100 words that has an attached image.
#
[snarfed]
(AS2 doesn't have verb)
#
[tantek]
capjamesg, I thought AS1 had photo
#
[tantek]
what is AS1
#
Loqi
ActivityStreams (AKA AS) is a standardization effort to define common types of objects and actions (verbs) taken on various social media sites that eventually produced Activity Streams 2.0 https://indieweb.org/as1
#
[manton]
[snarfed] Hmm, doesn’t look like I have it completely documented… There’s this page about Mastodon → http://Micro.blog. https://help.micro.blog/t/migrating-from-mastodon-to-micro-blog/1613
#
[manton]
It’s basically a clone of what Mastodon does with the “move” activity.
#
[tantek]
capjamesg, yep they renamed it from "photo" to "image": https://activitystrea.ms/head/activity-schema.html#image
#
[tantek]
no need to make up a heuristic for a "photo post"
#
[tantek]
note at that link that object type "photo" is supposed to still be supported as a deprecated alias of object type "image"
#
[tantek]
> Previous versions of this specification had defined a "photo" object type which SHOULD be treated as a deprecated alias of "image".
#
capjamesg
Interesting.
#
capjamesg
Here is the object I get after parsing an RSS feed of a Substack website and converting it to AS1: https://gist.github.com/capjamesg/68b7d9bef3c4c6b1ecedbbea2be5822f
#
capjamesg
[edit] Here is the object I get after parsing an RSS feed of a Substack website and converting it to AS1: https://gist.github.com/capjamesg/68b7d9bef3c4c6b1ecedbbea2be5822f
#
capjamesg
(one post in the feed is shown for brevity)
#
capjamesg
The post has an "image" key in the "object"
#
capjamesg
But this is definitely an article; it's 1k+ words.
#
[snarfed]
[manton] yeah I have that one. let me know if you end up with one for the other direction, we'd happily link to it!
#
[manton]
[snarfed] Cool, I will write it up.
rozodru, [manton]1, [snarfed]1, bret, Zegnat, [marksuth]2, thegreekgeek__, [snarfed], DanQ, _IWDiscord, IWDiscord, [schmarty]2, IWSlackGateway1, [snarfed]2, Pixi__, sivoais_, Elleo, Virtual, barnaby, claudine, CrimeWave, grufwub, [manton]2, rozodru_, Saphire, [aciccarello], GuestZero, _90_008[d], gregsarj1ant, [morganm], lanodan, ben, Saige_Leah, [Al_Abut], duanin2, Salt, oodani_, rjomara5853, [tantek], RapidRotator_, [Sophia_wood], streety_, sebbu, vriska, lockywolf, ramsey, jonnybarnes, kushal, zoglesby, chenghiz_, Xe, bargaintreeflow, lain`, aaronpk, Daijo-, luca, JadedBlueEyes, joshproehl_, eb, perryflynn, srushe, nnrx, jeremych-, [social], Tiffany, cow_2001, rob32, hedy, Dryusdan, DusteD, rossabaker, geoffo_, marc_in_space, [0x3b0b], sp1ff, GWG, rosipov, Kolev, chimo, rrix, [KevinMarks], _123nick[d], jjuran, fluffy, Xander, Kaja, [artlung], sebsel, DJ_[dj_je][d], strugee, sandra, doesnm, sknebel, benji, AnakiN-, Saige_Leah[d], Sigmundur_morkor, pfych, karjala, suki, parnikkapore_x, roxwize, onla, dissolve22[d], chee, boramalper, ancarda, Maxpm, jak2k, axxuy, saptaks, revi, aurailus[d], ggarcia24, voxpelli, hughrawlinson, stefen, nsh, hidjy[d], rhiaro, moose333, opencircuit, bugliker02, dustinm`, neatnik, srijan, thegr8whoopdini[, bread, ludovicchabant, capjamesg, bloot, [marksuth], thegreekgeek_, Pixi` and Elleo_ joined the channel