#dev 2023-10-06

2023-10-06 UTC
epoch, [0x3b0b], gerben, kleb, [catgirlinspace] and alephalpha0 joined the channel
#
[catgirlinspace]
[aaronpk] are the hosted versions of xray and telegraph for public use? or should i rehost them myself?
IWSlackGateway and [snarfed] joined the channel
#
[snarfed]
they're definitely for public use, afaik that's the point 😁
#
aaronpk
I make no uptime guarantees but yes you can use them
#
epoch
if anyone is using firefox on their desktop and looking to shim in a webshare API userscript, I rewrote mine so it works with violentmonkey.
#
epoch
guess there's some support for being a share target in web manifests
#
epoch
very little firefox support of anything in web manifests
[tantek] joined the channel
#
[tantek]
because they're not really necessary
#
[tantek]
per "With Safari, you can add _any_ website to the dock. It doesn’t need to be a progressive web app. But the installation experience works best if there’s a manifest file pointing to some nice icons." — https://adactio.com/journal/20520
#
Loqi
[preview] [Jeremy Keith] Websites in the dock
oodani, [catgirlinspace], [capjamesg] and [KevinMarks] joined the channel
#
[KevinMarks]
Interesting - the reluctance to improve standards by removing unused or unimplemented bits may be related https://getpocket.com/explore/item/when-asked-to-fix-something-we-don-t-even-think-of-removing-parts
#
omz13
I'm happy when I can delete code because: less code = less to go wrong.
vigoux, IWSlackGateway and AramZS joined the channel
#
[tantek]
folks here may be particularly interested in this issue for helping move a bunch of specs forward with updates from interoperable implementations: https://github.com/w3c/strategy/issues/435
#
Loqi
[preview] [plehegar] #435 Restarting the Social Web Working Group
geoffo joined the channel
#
Soni
we would love to redesign half of HTML
#
Soni
remove it and start fresh
#
[snarfed]
mmm boiling oceans
#
[snarfed]
that way lies...lots of dead fish I guess
#
[tantek]
Soni, what's the thing you're trying to build for your website that needs different HTML?
[timothy_chambe] joined the channel
#
[snarfed]
[tantek] always on message! great modeling here, I admire that
#
Soni
[tantek]: it's not about what we're trying to build, but about what other ppl are building
#
Soni
removing div would be a great start
#
[tantek]
Soni, here in the IndieWeb #indieweb-dev channel, it *is* about what you're trying to build.
#
[tantek]
"removing div" does not enable building something new on your website so that makes no sense
#
Soni
[tantek]: we care about an accessible web and removing div is a good first step to get there
#
[tantek]
"removing div" does zero for accessibility. have you tried this with your own website and tested it with accessibility tools?
#
[tantek]
if you're looking for a general webdev discussion channel, you may have better luck in other communities
#
[tantek]
the focus in IndieWeb #indieweb-dev is about what YOU are trying to build for your website
#
Soni
we basically never use div
#
Soni
we should use section more often, and like a bunch of other stuff
#
Soni
we feel like html is suboptimal as a way to describe this kinda stuff
#
Loqi
totally
#
Soni
"leave it up to screen readers to figure it out"...
#
AramZS
So like... *you don't have to use div*. No one is forcing you to!
#
Soni
we don't know that we can do better, but this is clearly wrong
#
[tantek]
"clearly wrong" or process of elimination is good for philosophy & math, but produces zero functional code, features, or anything that helps humans actually get things done.
#
[tantek]
IndieWeb developers, W3C has announced TPAC 2024 location and dates that you may want to save: https://www.w3.org/wiki/TPAC/2024
#
[tantek]
There were many hours of SocialCG discussions at this year's TPAC (a few weeks ago) and it is very likely that there will be many more hours, perhaps even official Social CG (or can we dream of a WG?) meetings then.
[aciccarello] joined the channel
#
[aciccarello]
Oh cool, that' only an hour from me. What does that event usually look like?
#
[aciccarello]
Is that for W3C members only? Those fees are significant.
#
[tantek]
aciccarello, yes the fees are non-trivial. There are provisions for Invited Experts and lower fees / waivers.
#
[tantek]
re: what it looks like, lots of public links on https://www.w3.org/wiki/TPAC/2023 to click through and see!
gnoo_ joined the channel
#
[tantek]
re: fee waiver, see https://www.w3.org/2023/09/TPAC/registration.html#waiver for this year's TPAC for example
#
[aciccarello]
Cool, thanks for the info 👍
#
[tantek]
aciccarello, if it's only an hour from you, I highly recommend at least checking out the Plenary day (likely Wednesday) which is almost always all breakout sessions with lots of community participation
#
[tantek]
some of us are pushing for two days of breakouts for 2024, we'll see if that happens
#
[tantek]
you can dig into the 2023 TPAC links to find the Grid of the breakouts (pretty sure I linked to it directly from the 2023 wiki page)
#
[tantek]
to see what kinds of topics were discussed
#
[aciccarello]
I see this page with a bunch of breakouts. That's a lot of sessions! https://www.w3.org/2023/09/TPAC/breakouts.html#grid
#
[tantek]
capjamesg++ great summary on that Social WG charter issue. Thank you! https://github.com/w3c/strategy/issues/435#issuecomment-1751233671
#
Loqi
capjamesg has 43 karma in this channel over the last year (123 in all channels)
#
Loqi
[preview] [capjamesg] I support the creation of a WG. There are several changes to be made to the ActivityPub specification that would require a WG. I thank @evanp for leading work as editor, and to the broader community -- particularly those involved with FEPs -- for hel...
#
[tantek]
ooh looks like Bridgy Publish doesn't recognize thumbs-up reacjis to GitHub issues/comments that have skin-tone modifiers (it was about to publish a comment of 👍 rather than a 👍 reaction)
#
gRegor
chat.indieweb.org doesn't either apparently :)
#
gRegor
Actually that's probably a Windows thing on my end
#
[tantek]
doesn't what?
#
[snarfed]
good feature request!
#
[snarfed]
[tantek] although it looks like GitHub itself doesn't suppoort skin tone reacjis. I'm actually not sure whether it should translate them all to yellow, or whether that would unpleasantly surprise some users
#
[snarfed]
commenting is also an unpleasant surprise though so current behavior is wrong regardless
#
[tantek]
translate them all
#
[tantek]
pretty sure I added code for some of this somewhere already
#
[tantek]
maybe only for converging all the hearts to the one heart ❤?
#
GWG
I saw on that w3c charter page Ticket Auth, the living IndieAuth standard and Micropub....was thinking maybe I should throw my hat into the ring as an editor..I wrote the current draft of the Ticket Auth spec and I contributed some PRs to the IndieAuth changes of the last few years.
#
GWG
Is there a process?
angelo joined the channel
#
GWG
Because the last time I asked what you had to do for a similar position, it was just ask and I'm still waiting for mentorship
#
gRegor
[tantek], Windows apparently doesn't differentiate those thumbs up emojis, both showed up as the yellow thumbs up
#
capjamesg
[tantek] See GWG's comment.
#
[catgirlinspace]
i keep looking at what it takes to support webauthn for passkeys and it looks so scary >.<
#
capjamesg
[catgirlinspace] I felt the same way too :(
#
capjamesg
Or, rather, feel the same way.
#
capjamesg
I haven't figured out webauthn.
#
capjamesg
aaronpk Do you know anything that could help?
#
[catgirlinspace]
doing stuff in a language that has like 0 libraries for web stuff is 10x more fun until it’s stuff like this. where it’s like 100x worse :(
#
gRegor
ooh, ouch. yeah I wouldn't want to be creating that from scratch
#
[catgirlinspace]
making everything else from scratch is fun tho. like url routing stuff and templating. just, auth is hard
#
[catgirlinspace]
even more fun is the lune runtime has no hashing methods (yet). so for sha512 or whatever i have to use a luau implementation
#
capjamesg
auth is *really* hard.
#
AramZS
There should be some decent libraries for WebAuthn out there?
#
AramZS
I know that Node has some good ones.
#
[snarfed]
yup, "for fun" is more or less the only valid reason for rolling your own anything-security-related, unless you truly know what you're doing
#
aaronpk
I recently added passkey support to Meetable, thankfully there was a good library for it
#
[catgirlinspace]
AramZS tmk there’s no libraries for luau though :(
#
AramZS
Luau? I'm not familiar with that
#
[catgirlinspace]
it’s a fork of lua 5.1
#
Loqi
[preview] [filiptibell] lune: A standalone Luau runtime 🌙
#
AramZS
Huh, interesting! So a syntax sugar for Lua that came out of Roblox.
#
AramZS
Yeah, I'm at a total loss for that one. I know of Lua, but I've never worked with it.
#
AramZS
WebAuthn has Go, Ruby and Typescript libraries, are any of those languages close to Lua?
#
[tantek]
what is Luau
#
Loqi
It looks like we don't have a page for "Luau" yet. Would you like to create it? (Or just say "Luau is ____", a sentence describing the term)
#
[catgirlinspace]
ooo could make a page for luau? only indieweb relevance though is i use it for my website (once i have enough of it done to actually deploy it…)
#
capjamesg
That's enough!
#
capjamesg
I look forward to seeing your luau website!
#
[0x3b0b]
As someone who once intended to use Lua for a lot of stuff, now I'm going to find it necessary to read up on _why_ they forked Lua
#
Loqi
😃
#
[catgirlinspace]
Luau is a Lua 5.1 fork developed by Roblox that has improved performance, a gradual type system, and added runtime features.
#
[catgirlinspace]
that’s a good enough definition probably
#
[catgirlinspace]
loqi pls do the thing
#
[catgirlinspace]
think maybe has been too long since the original prompt?
#
[catgirlinspace]
what is Luau
#
Loqi
It looks like we don't have a page for "Luau" yet. Would you like to create it? (Or just say "Luau is ____", a sentence describing the term)
#
[catgirlinspace]
Luau is a Lua 5.1 fork developed by Roblox that has improved performance, a gradual type system, and added runtime features.
#
[catgirlinspace]
ah there we go
#
[catgirlinspace]
what is luau
#
Loqi
Luau is a Lua 5.1 fork developed by Roblox that has improved performance, a gradual type system, and added runtime features https://indieweb.org/Luau
#
[tantek]
Luau << {{relevance_needed}}
#
Loqi
ok, I added "{{relevance_needed}}" to a brand new "See Also" section of /Luau https://indieweb.org/wiki/index.php?diff=89693&oldid=89692
#
[tantek]
catgirlinspace++ for being bold and adding a page of technology that they're using for making their own site!
#
Loqi
catgirlinspace has 3 karma in this channel over the last year (10 in all channels)
#
[0x3b0b]
OK, it's a _superset_, and it's a result of Roblox...those make me feel more and less optimistic about it respectively
#
[tantek]
and go for it: add a "Brainstorming" section with "use it for my website (once i have enough of it done to actually deploy it…)" details!
#
[tantek]
what is Roblox?
#
Loqi
It looks like we don't have a page for "Roblox" yet. Would you like to create it? (Or just say "Roblox is ____", a sentence describing the term)
#
[catgirlinspace]
oh got an edit conflict when editing the page >.<
#
[tantek]
oh no! apologies
#
[catgirlinspace]
it’s okii i figured it out
#
[catgirlinspace]
not gonna define roblox because it’s not relevant to indieweb rlly and don’t want loqi to pick it up by accident >.<
#
[tantek]
thank you! and good call
#
[tantek]
0x3b0b are you using Roblox on your own site?
#
[catgirlinspace]
it’s a game engine combined with a hosting platform pretty much (pls don’t somehow pick this up loqi)
#
[catgirlinspace]
historically has appealed to a younger age group although the last few years the platform has aged up.
#
[0x3b0b]
I don't play Roblox at all, and there's no good reason for me to associate it with negative assumptions about a programming language; most of the negatives I'm familiar with about it have to do with exploitative community.
#
[catgirlinspace]
guessing 0x3b0b is referring to some negative press that misrepresents roblox a lot imo. this is coming from someone who’s done a lot of development on the platform (that’s me)
#
[tantek]
what is the difference between Lua and Luau?
#
Loqi
It looks like we don't have a page for "difference between Lua and Luau" yet. Would you like to create it?_ (Or just say "difference between Lua and Luau is ____", a sentence describing the term)
#
[tantek]
what is Lua
#
Loqi
Lua is a lightweight and embeddable scripting language and is found in many game engines, hardware devices and tools including Nginx - see https://www.lua.org/about.html https://indieweb.org/Lua
#
[tantek]
what is Luau?
#
Loqi
Luau is a Lua 5.1 fork developed by Roblox that has improved performance, a gradual type system, and added runtime features, and is used by for at least one IndieWeb site in development https://indieweb.org/Luau
#
[tantek]
are these actually different or just a typo?
#
[catgirlinspace]
they’re different.
#
[0x3b0b]
It's different. They extended the language (and then diverged, apparently; there are newer Lua features they didn't backport)
#
[catgirlinspace]
stuff written for lua 5.1 is compatible with luau (assuming it doesn’t use the os library or something), but stuff written for luau isn’t backwards compatible with lua 5.1 depending on features used.
#
[tantek]
that would be good to make clear on the luau page!
#
Loqi
ok, I added "[[Luau]]" to a brand new "See Also" section of /Lua https://indieweb.org/wiki/index.php?diff=89696&oldid=81948
#
Loqi
ok, I added "[[Lua]]" to the "See Also" section of /Luau https://indieweb.org/wiki/index.php?diff=89697&oldid=89695
#
[tantek]
thank you
#
[tantek]
[snarfed]++ for https://github.com/snarfed/bridgy-fed/issues/639#issuecomment-1751447693! Thank you! I will have to try it out 🙂
#
Loqi
[snarfed] has 104 karma in this channel over the last year (158 in all channels)
#
Loqi
[preview] [snarfed] Made an executive decision here to go ahead and deliver self replies to all followers. I still haven't really tried to fully grok AP/AS2 audience delivery. Maybe someday. In the meantime, @tantek feel free to try this out!
#
[snarfed]
welcome!
tabi and sp1ff` joined the channel; sp1ff left the channel