#dev 2025-09-18

2025-09-18 UTC
grufwub joined the channel
#
tantek.com
capjamesg[d]: "image" key in the "object" has nothing to do with what "type" of object it is
#
tantek.com
note that the first key inside the "object" in that example is "objectType"
#
tantek.com
> "object": { "objectType": "article"
#
tantek.com
that's your answer. again, zero need for any heuristics. if you're processing AS1 like that, get the objectType and treat the object accordingly
#
tantek.com
_pi_r2_[d]++ for the two ≤255 byte pages, now added to the post along with your reply!
#
Loqi
_pi_r2_[d] has 3 karma over the last year
CrimeWave, [schmarty], [manton], IWSlackGateway, Zegnat, [marksuth]3, Pixi__, [aciccarello]2, Virtual, Pixi, luca, duanin2, lanodan, vidak and pigbenis joined the channel
#
zachary.kai
Made a 256 byte page! https://lab.lunaseeker.com/tests/256bytes.html
vidak joined the channel
#
tantek.com
zachary_kai[d] I noticed you put nearly all the elements to make it valid HTML also! You have some characters to spare, just enough to add something like <title>Haiku</title>
#
tantek.com
zachary_kai[d]++ for an elegant page
#
Loqi
zachary_kai[d] has 9 karma in this channel over the last year (22 in all channels)
thegreekgeek__ joined the channel
#
zachary.kai
Thank you! I added that title!
Virtual joined the channel
#
[tantek]
huh, looks like validator.w3 wants a semicolon after your @import: https://validator.w3.org/nu/?doc=https%3A%2F%2Flab.lunaseeker.com%2Ftests%2F256bytes.html
#
[tantek]
e.g. `@import *"256bytes.css";*`
#
zachary.kai
Whoops! Added that semicolon, a lang attribute, and meta charset and it's still under 256 bytes.
vidak, duanin2, gRegor, DanQ, duanin2_, [aciccarello], Zegnet, [manton], [marksuth], CrimeWave, IWSlackGateway2, lanodan, sivoais_, Virtual, [snarfed]2, luca, Saphire, grufwub, claudine, barnaby, bret, Pixi, Elleo_, _90_008[d], lockywolf, IWDiscord, gregsarj1ant, [0x3b0b], [morganm], Saige_Leah, lain`, RapidRotator_, perryflynn, rosipov, ben, aaronpk, [Al_Abut], [tantek], Salt, rjomara5853, streety_, oodani_, ramsey, vriska, kushal, sebbu, zoglesby, jonnybarnes, joshproehl_, chenghiz_, Daijo-, Xe, JadedBlueEyes, [social], jeremych-, eb, rob32, cow_2001, bargaintreeflow, hedy, Tiffany, Dryusdan, srushe, nnrx, GWG, sp1ff, marc_in_space, DusteD, rossabaker, Kolev, jjuran, [KevinMarks], [artlung], rrix, geoffo_, pfych, fluffy, chimo, strugee, sknebel, AnakiN-, ancarda, Saige_Leah[d], _123nick[d], doesnm, DJ_[dj_je][d], parnikkapore_x, dissolve22[d], sebsel, Sigmundur_morkor, karjala, Kaja, benji, roxwize, sandra, Xander, chee, onla, boramalper, suki, ggarcia24, jak2k, aurailus[d], voxpelli, revi, bugliker02, saptaks, Maxpm, hidjy[d], axxuy, hughrawlinson, moose333, stefen, rhiaro, ludovicchabant, thegr8whoopdini[, bloot, srijan, neatnik, dustinm`, bread, opencircuit, nsh, capjamesg, [manton]3, [marksuth]4, barnabywalters, oodani, jeremycherfas and Elleo joined the channel
#
IWDiscord
<v​illepreux>
#
villepreux
(I could not resist. Added a <256 js file... 🤦‍♂️ https://villepreux.net/8bits)
#
villepreux
Good morning!
#
Loqi
rise and shine!
Saphire joined the channel
#
zachary.kai
villepreux[d]: I love that! Very cool.
#
villepreux
zachary_kai[d]: Thank you ! That was fun !
[aciccarello]3 joined the channel
#
capjamesg
I finally published my blog post on how Artemis polls web feeds: https://jamesg.blog/2025/09/18/how-artemis-polls-web-feeds
#
capjamesg
[edit] I finally published my blog post on how Artemis polls web feeds: https://jamesg.blog/2025/09/18/how-artemis-polls-web-feeds
#
zachary.kai
capjamesg[d]: capjamesg[d]++ Very cool!
oodani and [social] joined the channel
#
[tantek]
For those using NPM for their personal sites (especially if you test with NPM locally) https://www.stepsecurity.io/blog/ctrl-tinycolor-and-40-npm-packages-compromised
[marksuth], [tantek], [social], GuestZero and [manton] joined the channel
#
[social]
What is exit platform advice?
#
Loqi
It looks like we don't have a page for "exit platform advice" yet. Would you like to create it? (Or just say "exit platform advice is ____", a sentence describing the term)
#
[social]
What is blog platform selection?
#
Loqi
It looks like we don't have a page for "blog platform selection" yet. Would you like to create it? (Or just say "blog platform selection is ____", a sentence describing the term)
barnaby and gRegorLove_ joined the channel
#
[artlung]
I'm so pleased. I got my site index page to load with every blog post. https://artlung.com/site-index/ using a bit of js called viewport detector. https://spope.github.io/ViewportDetector.js/ seems to work fine.
marc_in_space joined the channel
#
[tantek]
What is migration
#
Loqi
migration in the context of the indieweb refers to the process of moving your indieweb site from any one or more of one CMS / web host / DNS provider / URL design / domain name to another https://indieweb.org/migration
#
[tantek]
^ [social] start your spelunking there
#
[social]
[tantek] thanks. One piece of advice that is always important when selecting a product or platform, is “how do I get out of it” and how easy is it to do that. With new folks coming in that I’m finding is something they haven’t thought about (heck, most enterprise companies don’t think about that and that leads to eye watering expense when they have to change).
#
[tantek]
Indeed. Migration is the key word there.
#
[tantek]
host, site, domain, account, post etc
#
[tantek]
What is post migration?
#
Loqi
post migration is the ability to move your posts from one service or server to another, possibly by both exporting them into a static form from their existing location and importing them to a new location, or by a form of direct data transfer between servers, ideally with the old location supporting permalink redirects for some period, and an aspect of data portability & migration in general https://indieweb.org/post_migration
posixlycorrect joined the channel
#
posixlycorrect
hey guys
#
posixlycorrect
what do you guys place in the key section of your h-card?
#
posixlycorrect
currently i have a link that downloads an .asc file containing the armor of my public key
#
posixlycorrect
but im not sure if this is the intended way of sharing your key in your hcard
#
posixlycorrect
im thinking you can also place your entire key armor in that section of the hcard
#
posixlycorrect
anyways, what do you all do? :) thanks for the help!
shoesNsocks and GuestZero joined the channel
#
gRegor
what is pgp
#
Loqi
OpenPGP (Pretty Good Privacy) is a message exchange format that uses public key cryptography to enable people to exchange encrypted and/or signed data; on the IndieWeb, you can use PGP to setup your IndieAuth without depending on any silos https://indieweb.org/pgp
#
gRegor
I'm not sure how many here are linking their key, but there might be some examples on there. ^ I have seen a few times the `rel=pgpkey` mentioned on there. That's a page-level relation, though, so wouldn't show up in an h-card.
#
[artlung]
update - I probably don't understand my site-index page. the js I'm using may not be necessary. FrESH++
#
Loqi
FrESH has 2 karma in this channel over the last year (5 in all channels)
#
[artlung]
humility++ learning++
#
Loqi
learning has 1 karma over the last year
#
Loqi
humility has 1 karma over the last year
#
gRegor
I think you're right though, linking to the key file with `u-key` in the h-card would be correct. The `u-` prefix means the expected result is a URL.
#
[artlung]
I wonder if breaking up the ul element into chunks of 500 list items each helped the rendering time.
#
gRegor
500? whoa
grufwub and CrimeWave joined the channel
#
posixlycorrect
hmm youre right, the u_ prefix implies a url is expected
#
posixlycorrect
ok, then im doing it right
#
posixlycorrect
thanks! :D
vidak and [KevinMarks] joined the channel
Virtual, vidak and barnaby joined the channel
#
capjamesg
I like the copy link overlay when you select text
#
Kolev
Wow! Cool!
rozodru and DanQ joined the channel
#
villepreux
Indeed very cool!
saptaks, rrix and failxontour joined the channel