#dev 2025-02-04
2025-02-04 UTC
[KevinMarks] joined the channel
#
[KevinMarks] @xgpt there are a few things to be careful of with polling tools:

#
[KevinMarks] Use If-None-Match and If-Modified-Since correctly so the server can return 304 if it hasn't changed

#
[KevinMarks] Respect caching headers (your http library may do this)

#
[KevinMarks] Back off on error rather than pounding the origin

#
[KevinMarks] Put a timeout on the request and back off from that too - schedule based on completion of the request, not a fixed interval to retry

[mattl] joined the channel
hayat joined the channel
doesnm, mariteaux, grufwub, [tw2113] and [morganm] joined the channel
#
[morganm] [tantek] I'm excited about the web sustainability guidelines and educational materials produced about them. I feel like it's real good sensible stuff. Like how the MDN curriculum starts with web standards.
#
[morganm] Just it sets people on a good path
ihnq, sarajaksa, Pixi, claudinec, [tw2113]1, sp1ff, nemonical, GuestZero, revi, ttybitnik, Rem, Guest6, sandra_, barnaby, jak2k, GuestZero_, mariteaux, Kolev, mjgardner, btrem, h4kor, gRegor, bret and dissolve22[d] joined the channel; mjgardner left the channel
#
h4kor Hey, has there been any further discussion on merging h-review into h-entry? I'm currently implementing book reviews for my blog and wondering which format I should use. https://microformats.org/wiki/h-review
[schmarty] joined the channel
#
[aciccarello] h4kor, I've been experimenting with h-entry using *-review-of but since I'm not checking it with a consuming application I haven't really validated it.
#
[aciccarello] I'm still messing around with the structure. I mainly am collecting reviews for recommendations to people who visit San Diego. https://www.ciccarello.me/posts/2025/02/02/harbor-fish-and-chips/
#
btrem GWG re: the list idea. I agree with Lars-Christian https://chat.indieweb.org/2025-02-03/1738600213380100 You can remove the list marker and have the timestamp act as the list bullet in a sense. For visual purposes, you can set the timestamp to a monospace font so they line up nicely. But then, it's starting to look like a table, so you could always make it a table.
#
btrem I took the liberty of a quick demo: https://btrem.com/temp/gwg/ username: indieweb password: indieweb2024
#
Lars-Christian btrem ++
#
Lars-Christian A well done table as a means of conveying information has survived for millennia already! I'm sure it will continue to survive for many more, too
#
mariteaux i still use tables for layout when the situation calls for it (working with older browsers)
#
Lars-Christian Here's a nice history of tables, of anyone who's interested: https://csis.pace.edu/~marchese/Papers/IV11/Marchese_IV'11.pdf
#
mariteaux how old are we talking?
#
Lars-Christian "It covers four kinds of tables that have appeared between 1900 BCE and 1300 CE
#
Lars-Christian I think it's something that might last a while yet
#
btrem Take a look at my wordle games feed. Each game below the stats is a table, one row per guess, one column for letter. https://btrem.com/feed/wordle
#
mariteaux yeah but which era of browsers are you referring to
#
mariteaux because if you go back far enough you really don't have other options
#
mariteaux early 2000s and onwards yes definitely better options
#
mariteaux what?
#
btrem Don't worry about the layout in a browser that dates to 1996 or whatever. Just put the info on the page. Anyone using Netscape 3 -- which is practically no one -- will be quite used to borked layouts. If you want to cater to them, just present POSH (plain old semantic html). They'll be glad you did.
#
mariteaux counterpoint: i'd like to though
#
Lars-Christian @btrem nice, I like the look of those tables. Bookmarking for future reference, as I'm building a "workout log" where I want to use a table to display days active/not active per year. Your style and approach there is just the vibe I'm thinking of for that table.
#
mariteaux i don't think we're building websites for the same reason though
#
mariteaux i'm talking about building sites SPECIFICALLY for old browsers dude
#
mariteaux not making my shiny new modern site work on netscape 3
#
mariteaux obviously that's a fool's errand
#
mariteaux yeah i uh, i will yeah
#
btrem Lars-Christian tables have a rich set of markup possibilities. Here's another one: https://btrem.com/demos/menu-table That's a demo for a h-menu idea that never came to fruition. But the markup shows the possibilities for microformats and styling hooks.
#
h4kor aciccarello, decided to use h-entry for the first implementation, as changing that to h-review would be a larger refactoring. https://blog.libove.org/posts/review--accelerando-by-charles-stross/
#
[schmarty] i guess this is a -dev question. i have been thinking more about using indieweb tools on alternative devices. for example, i have en epaper tablet that would be fun to use as a reader and to post scribbled notes. however, i won't be running things like 1Password on it, making auth interesting.

#
[schmarty] i've heard of (passkey?) implementations that let you start a login on a device, then use another device to actually approve it. is that standardized at all?

#
[schmarty] probably a Q for aaronpk, haha.

#
[schmarty] is there anything about it that _requires_ passkeys, though?

#
[schmarty] hoping you'll say :"oauth2 RFC XXXX" 😂

#
[schmarty] ah, yeah, device flow would do it.

#
[schmarty] feels a little brain-breaking but i guess my IndieAuth provider could have a device flow mode for sign-in that acts as an IndieAuth client authentication request

#
[schmarty] also congrats on RFC 9700! skimming it now. aaronpk++

sarajaksa, sebbu2, bret, progrium, alephalpha0 and ant-x joined the channel
#
carrvo passkey across devices (from what I have read) will cause all of the devices to identify as the same device...
#
carrvo Also, the "approve from another device" is device flow. The passkey would sync and masquerade.
bterry1 and GWG joined the channel