#dev 2019-09-09

2019-09-09 UTC
KartikPrabhu, imsky, [jgmac1106], [fluffy] and [tantek] joined the channel
#
[tantek]
Flatter is better. For publishers and consumers. Excess hierarchy and layers of abstraction typically make extra work for everyone with very little benefit.
gRegorLove, JKingWeb and cweiske joined the channel
#
jacky
hm random
#
jacky
what does blocking _actualy_ mean for microsub?
#
jacky
it's not like it's "blocking" that author from reacting to your site's content
#
jacky
(blocking in that case sounds like automatically dropping any incoming webmentions from them)
#
jacky
(^ that would be a nice feature though)
#
Zegnat
We do not really do it much, but blocking could blacklist someone’s content from reaching you through reposts, I guess?
#
jacky
how is that different that muting then?
#
jacky
what is muting
#
Loqi
It looks like we don't have a page for "muting" yet. Would you like to create it? (Or just say "muting is ____", a sentence describing the term)
#
jacky
what is mute
#
Loqi
mute is the ability to hide posts in your reader from specific publishers https://indieweb.org/mute
#
jacky
what is block
#
Loqi
Block is a feature on many silos that provides the ability for one user to "block" or prevent interactions from another user https://indieweb.org/block
#
jacky
thinking on it more
#
jacky
it's like muting allows you to still follow people but doesn't prohibit interactions - just hides it from view
#
jacky
a form of filtering
#
cweiske
I get a lot of pingbacks from spam blogs on my images
#
cweiske
where scripts pull together random images from the web based on image search I think
#
jacky
how does it know to do pingback?
#
cweiske
what is "it"?
#
Loqi
It was a dark and stormy night https://indieweb.org/It
#
jacky
that said
#
jacky
I think I'm like 70% there to a MVP microsub server
#
jacky
more interested in the UX for following people tbh
#
Zegnat
jacky: yeah, I have a hard time to see a difference between a mute and a block when it comes to microsub
#
cweiske
without knowing what you're talking about: I'd expect "mute" to hide entries in the list I'm seeing, while "block" should prevent them reaching my database at all
#
jacky
that's the idea I've gravitated towards too!
#
jacky
checks to see if those pages mention this again
#
Loqi
ok, I added "https://chat.indieweb.org/dev/2019-09-09/1568015702365300" to the "See Also" section of /block https://indieweb.org/wiki/index.php?diff=64862&oldid=62725
#
Zegnat
Hmm, but if you do not want them in your db, wouldn’t that simply be to not subscribe to them at all?
#
Loqi
[cweiske] without knowing what you're talking about: I'd expect "mute" to hide entries in the list I'm seeing, while "block" should prevent them reaching my database at all
#
Loqi
[cweiske] without knowing what you're talking about: I'd expect "mute" to hide entries in the list I'm seeing, while "block" should prevent them reaching my database at all
#
Loqi
ok, I added "https://chat.indieweb.org/dev/2019-09-09/1568015702365300" to the "See Also" section of /mute https://indieweb.org/wiki/index.php?diff=64863&oldid=61151
#
jacky
Zegnat: you might not have introduced that post
#
jacky
it could be someone reposting, favoriting or other introducing content
#
jacky
the server could use that to hide it despite it being someone you follow introducing it
#
Zegnat
True. But does the user in that circumstance really want both the option to block and the option to mute?
#
cweiske
someone is on drugs and I don't want to see his posts in the next days
#
jacky
good question
krychu, gxt, vika_nezrimaya and KartikPrabhu joined the channel
#
[Lewis_Cowles]
[aaronpk] any chance you’ll be getting to https://github.com/aaronpk/indielogin.com/pull/43 soon? I have a growing list of follow up / other PR’s I wouldn’t mind contributing.
[Lewis_Cowles] joined the channel
#
[Lewis_Cowles]
* Tests
#
[Lewis_Cowles]
* Offline states
#
[Lewis_Cowles]
* Circuit breakers
#
[Lewis_Cowles]
* Revised config strategy
krychu, NinjaTrappeur, [grantcodes], leg and [jgmac1106] joined the channel
#
Zegnat
vika_nezrimaya: something like this, I guess, is theoretically correct? http://php.microformats.io/?id=20190909105338049
#
Loqi
Burger King
#
Zegnat
Then you could check in to https://www.example.com/cards/burger-king#gcs to checkin to the specific vanue
#
Zegnat
While still having the ability to refer to Burger King as a big entity with multiple locations (just add more to the list)
#
Zegnat
Not sure anyone/anything is going to actually parse that correctly
#
Zegnat
XRay may parse that correctly, I think it has a thing to support fragment URLs
#
vika_nezrimaya
In context of check-ins, how could you refer to a specific Burger King (e.g. in Passage mall on Moskovskaya st. in Penza - the city where I live)? Something like <div class="h-card" id="passage-mall" /> and then doing https://fireburn.ru/hcards/burger-king#passage-mall?
#
Zegnat
And that Passage Mall h-card could be nested in a p-location of the big Burger King h-card, like I did in my example with the Burger King in Gothenburg Central Station
#
vika_nezrimaya
p-geo maybe?
#
vika_nezrimaya
can a p-geo even contain an h-card?
#
Zegnat
Yes, if the h-card’s name is a valid value for p-geo, but that feels wrong to me
#
Zegnat
But something can be h-geo and h-card at the same time. So the h-geo nested on p-location should totally work
#
vika_nezrimaya
ughhh so much weird markup >.<
#
Zegnat
I agree
#
Zegnat
Though some part of me kinda likes this idea of having h-cards nested as p-locations on a bigger h-card
#
[jgmac1106]
Make it easy on yourself. Don't go to Burger King of McDonalds
#
vika_nezrimaya
AAAAAAAAAAAAA
#
vika_nezrimaya
Sorry
#
vika_nezrimaya
I'm literally laughing my ass off
#
vika_nezrimaya
sorry
#
vika_nezrimaya
ught
#
vika_nezrimaya
aaaa
#
vika_nezrimaya
this is too fun
#
vika_nezrimaya
The most wise solution
#
vika_nezrimaya
also saves money
#
vika_nezrimaya
>.<
#
vika_nezrimaya
ugh sorry
krychu, Avabrooks and [pfefferle] joined the channel
#
aaronpk
[Lewis_Cowles]: sorry for the delay! I'll try to review it this week!
dopplergange and [Lewis_Cowles] joined the channel
#
[Lewis_Cowles]
NP, I’m a little unsure if the approach I commented in review to another PR on the repo should be put into my own contribution (have config with fallback to ENV in-situ to helper)
imsky joined the channel
#
aaronpk
[Lewis_Cowles]: hm yeah, I guess that could be its own PR too. I'll look at it more closely soon tho
krychu, eli_oat and [kimberlyhirsh] joined the channel
#
@qubyte
↩️ Ditto. I wrote a little static site generator, and as time has passed I've added some #indieweb stuff like microformats and webmentions. No stats or tracking, and no comments. Just plain old HTML and CSS with a dash of JS for a service worker. It's a lot of fun!
(twitter.com/_/status/1171080962408624128)
benharri, vika_nezrimaya, [dougbeal], ntsrtoh^, jjuran_, [snarfed], gRegorLove, [tantek], [schmarty], KartikPrabhu, gxt, krychu, [jgmac1106] and t-mo joined the channel; ritewhoseDiscord left the channel
#
@0xADADA
↩️ You should setup webmention! I set up my site (GitHub pages/Cloudflare) to accept webmentions this past weekend. yay #indieweb ! https://indieweb.org/webmention
(twitter.com/_/status/1171160508784881664)
#
@0xADADA
↩️ You can see it working at https://0xadada.pub/2019/04/16/the-city-and-the-freezing-of-life/ most of the magic is in here: <link rel="webmention" href="https://webmention.herokuapp.com/api/webmention"> and then a JavaScript snippet that loads content from that API if any mentions exist. https://webmention.io/ is also pretty nice.
(twitter.com/_/status/1171160935907696645)
competentcuttlef joined the channel
#
jacky
yo so re: `action=search` for microsub; there's this note: "The server may also return feeds that are already known that match the search term, for example if another user on the server has previously subscribed to a matching URL."
tmo joined the channel
#
jacky
yo so re: `action=search` for microsub; there's this note: "The server may also return feeds that are already known that match the search term, for example if another user on the server has previously subscribed to a matching URL."
#
jacky
couldn't this lead to privacy concerns with protected feeds?
#
jacky
has an idea on how to counteract that
#
JKingWeb
Yeah, it raised eyebrows with me. I would expect what I'm subscribed to to be private information.
#
aaronpk
note that this is an implementation decision of the server
#
aaronpk
so of course the server should not surface private feeds
#
aaronpk
this is a pretty common pattern in existing feed readers already, nothing new
#
jacky
gotcha
#
aaronpk
also the entire feed reading industry *really* needs a better solution to private feeds other than a "secret" URL that you just cross your fingers doesn't get shared around but that's a different story
#
jacky
I'm just a _little_ worried that people might look at that and implement as is
#
jacky
aaronpk: I strongly agree
#
jacky
I could see like 'unguessable' URLs
#
jacky
but that's not really friendly
#
aaronpk
it's also not really private
#
jacky
Like I'd like the idea of a feed showing what my morning affirmations are
#
jacky
and sharing that URL but only those who have the creds can view
#
jacky
or some mix or private/public posts in there
[fluffy] joined the channel
#
jacky
(that feels like the more efficient way to do it tbh)
#
aaronpk
ok i rephrased that section
#
jacky
nice; ty!
#
jacky
ha nice touch with the private bit
#
[fluffy]
[aaronpk] yeah I’m not a fan at all of secret/“unguessable” feed URLs, which is why I’ve put off actually implementing that in Publ. Right now you *can* subscribe to private/hidden content on it if your feed reader supports a cookie jar though
#
[fluffy]
and AutoAuth has a lot of potential as a solution as well
#
[fluffy]
but getting folks on board with that is gonna be hard. Major chicken-and-egg situation combined with how scattered and fragmented the RSS ecosystem is right now.
#
aaronpk
yeah, we need to figure out a good workflow for that. we're so close
#
[fluffy]
I figure that whatever mechanism works for h-feed will also work for RSS/atom
#
[fluffy]
and the main sticking point is getting that supported in readers
#
jacky
yup yup
#
jacky
it sucks but I feel like it might have to be strong-handed
#
[fluffy]
and the reader side of things feels really overwhelming with microsub et al, so if there’s a partial solution taht doesn’t require going whole-hog indieweb that would be really beneficial
#
jacky
like some of us pick it up and run
#
[fluffy]
also I have to admit I don’t actually understand the autoauth flow
#
aaronpk
most of the time i don't understand it either :P
#
jacky
lol lowkey same
#
[fluffy]
and in particular worry about how it would work for people who aren’t Very IndieWeb (like having their own site etc.)
#
jacky
but it works!
#
aaronpk
it doesn't make an assumption about having your own site, it just works by being able to control a URL
#
[fluffy]
okay, so the mythical idea of an IndieWeb profile provider (e.g. something like micro.blog or whatever) would be sufficient?
#
aaronpk
yeah exactly
#
jacky
rubs hands in excitement
#
[fluffy]
I mean I’ve rambled about the idea of a profile provider before and I think it’s a thing that a bunch of us have come up with
#
aaronpk
i mean that's really the crux of this whole issue
#
aaronpk
it's easy to create a good user experience if you control the entire stack. this is what facebook and twitter did.
#
[fluffy]
meanwhile I have trouble gettin gmy AR cofounder on board with the idea of only using third-party auth for our things
#
aaronpk
as soon as you want to have different things interoperate, you lose control over various parts of the stack, and now you have to get them to coordinate
#
aaronpk
so we write specs to encourage that coordination
#
[fluffy]
he keeps on having reasons it won’t work, using my blog as an example, when it actually works really well on my blog? it’s just that he is too stubborn to, like, accept cookies for some reaosn
#
aaronpk
but now instead of creating just one nice product, you have to create two or more
#
jacky
or four D:
#
[fluffy]
and he assumes that everyone else will use things the way he does
#
aaronpk
and then the "someone should just create a service that does X" conversations start up
#
aaronpk
and that just takes us back to the same situation we're in right now with centralized services running the internet
#
[fluffy]
he doesn’t like the emailed magic link because it’s “too slow” but he doesn’t like twitter/facebook/etc. auth because he seems to think that I’m saying that simply *having* a twitter/facebook/etc. account will grant access, and lacks imagination to understand how ACLs work 😛
#
aaronpk
which is why this is a *hard problem*
#
[fluffy]
he “understands” username-password stuff, but doesn’t actually understand how to do it well or what goes into making it work well and all the parts you have to implement
#
jacky
you know that part is interesting
#
jacky
I've been doing a bit of provisioning with Microsoft stuff recently and I have Authenticator on my phone
#
[fluffy]
his tendency is to have the login form do like `if ($_POST['username'] == 'fred' && $_POST['password'] == 'barney')` in code
#
jacky
the fact that I can just say "Send Notification" and confirm on my phone is _very_ nice
#
jacky
[fluffy]: _hard-cringe_
#
aaronpk
:blink:
#
[fluffy]
I finally at least got him on board with using bzcrypt 😛
#
[fluffy]
er, bcrypt
#
jacky
compressed bcrypt :P
#
[fluffy]
He comes from a very old-school background in terms of dev stuff and just learned, like, a minimal amount of how to make the one thing he wanted to build work back in 1999, and has been stuck there ever since
#
jacky
that's what I was going to ask
#
[fluffy]
he doens’t understand things like Flask because he doesn’t understand “how does it know which file to run”
#
jacky
I think there's docs on that tho!
#
[fluffy]
I’ve tried explaining and also pointing him to stuff and he just refuses to evolve
#
jacky
that's the meta-hard part; if doing docs digging isn't something they're interested in then it's like almost moot
#
aaronpk
anyway back to the indieauth/autoauth issue
#
[fluffy]
yeah sorry for the tangent
#
jacky
I still need to sit down and read how autoauth works
#
aaronpk
the idea is the protocol doesn't care about whether someone has their 'own site'
#
aaronpk
in fact commentpara.de is an example of this already
#
[fluffy]
well yeah ‘own site’ was just like shorthand for ‘a URL they control’ which is really like ‘a profile page with the appropriate rel links’
#
[fluffy]
oh neat, I hadn’t seen that before
#
aaronpk
so someone can absolutely create a nice service that provides indieauth URLs people can use to sign in to stuff and view private content or whatever
#
aaronpk
the meta issue is that doing that doesn't really encourage people to own their online identity
#
[fluffy]
oh neat, I just signed in to my own blog with that and it’s pretty neat how that works
#
aaronpk
which is exactly what we're seeing with mastodon, where someone signs up for an account, starts using that account to follow people, then the instance shuts down, and they lose their account
#
Loqi
fluffy
#
[fluffy]
hi loqi
#
[fluffy]
yeah but like if someone has their own website, they might lose their hosting or they might forget to renew the domain
#
aaronpk
I do think it's better to have many small clusters of users even if those clusters frequently shut down compared to one giant pile of twitter identities
#
aaronpk
but that still doesn't quite put people in control of their own online identity
#
[fluffy]
and at least an indieauth profile service would be way lower-overhead than a mastodon instance
#
[fluffy]
Most people I know have absolutely no interest in having a domain name, and most people I know with a domain name have like a dozen of them 😛
#
aaronpk
anyway i hope this makes sense
#
[fluffy]
I mean beesbuzz.biz isn’t even how I used to present myself online, it’s a thing I registered as a joke
#
[fluffy]
my confusion about autoauth is less about the ‘why’ and more the ‘how,’ like the actual auth flow, what communications happen
#
aaronpk
this is also why you don't see me creating services that provide storage or identities, just services for doing things in transit like webmention sending and receiving
#
[fluffy]
and most of the folks I’d like to grant access to my blog wouldn’t want to have to sign up to Yet Another Profile Service to use it. If Mastodon were to support IndieAuth, though, that’d solve that problem.
#
jacky
right, there's no "solid" way for people to kind of "restore" their identities
#
[fluffy]
Most folks who authenticate to my blog do it via Mastodon
#
aaronpk
mastodon has no reason not to support indieauth other than it hasn't been pitched to them properly yet
#
aaronpk
which is mostly my fault
[snarfed] joined the channel
#
[snarfed]
(shhhh nobody tell aaronpk that wm.io stores things)
#
[snarfed]
"mostly" lol
#
Loqi
[aaronpk] I totally understand not wanting to promise that Bridgy will keep all past webmentions. I think keeping Bridgy as a transport tool is good, and leave those kinds of promises for things like webmention.io which are specifically built to store all your...
#
aaronpk
[snarfed]: plenty of people download their webmentions from webmention.io or use the web hook feature!
#
[snarfed]
oh sure!
#
[snarfed]
it was just an easy joke
#
aaronpk
also that isn't even the canonical place of what it stores! since it's just storing a copy of what's on other ppls websites
#
[fluffy]
Yeah but anyone using one of the dozens of things called webmention.js sure treat it like a durable store 🙂
#
[snarfed]
(ok spoadb-as-cache)
#
jacky
lolol
#
jacky
so this kind of hints at a bigger thing (I think?): durability
#
[fluffy]
for some stats: my users.cfg has 9 email users, 22 mastodon users, and 3 twitter users. I don’t know of any indieauth users aside from myself.
#
aaronpk
And it certainly isn't storing anything the user of it created
#
[fluffy]
One user is set up for both email and twitter, and one of the email and one of the mastodon users is me
#
[fluffy]
but in any case the vast majority of folks are fine with using mastodon as their way of identifying themselves to me for access control purposes
#
jacky
ugh, I wish there was a structured way to poll people about this
#
[fluffy]
so, at least given my audience, there’d be a huge bang for the buck in getting mastodon on board with indieauth.
#
[fluffy]
but then also mastodon would need to support advertising microsub endpoints or whatever
#
[fluffy]
and that’s where the whole “no we are activitypub based!” thing starts to get in the way
#
[fluffy]
like we wouldn’t be asking them to support microsub in mastodon directly but bridging the understanding gap is hard
#
[snarfed]
indieauth doesn't require any of the other protocols or endpoints
#
[fluffy]
right but what’s the point to supporting autoauth if you can’t use it for your external subscriptions?
#
jacky
oh I see
#
jacky
like using it to read their account's supporting stream
#
[snarfed]
oh autoauth for microsub is a big jump away from "let people indieauth into my web site with their mastodon account"
#
[snarfed]
tries to separate concerns
[KevinMarks] joined the channel
#
[fluffy]
Separating concerns to the point of overabstraction makes it difficult to actually move forward on having a solution that anyone wants to use though
#
[snarfed]
sure! and i get that you have a complete picture of your and your users' desires and situations in your head. most of us here definitely don't though. so it helps us a bit.
#
[fluffy]
That’s one of the issues I have with the indieweb approach in general, where like yeah you CAN put together all these lego pieces, but getting from point A to point B becomes a twisty maze of passages, all different, and gets hard to get folks on board when all they want to do is follow their friends
#
[snarfed]
we're more likely to be able to help with specific things than the whole thing at once
#
[snarfed]
true! you're also pushing on bleeding edges though. autoauth, microsub, multiple users, etc. very experimental and new right now
#
[fluffy]
which is why I like the idea of a profile/identity provider that just sets this stuff up for you, where you can override things as you decide to
#
[snarfed]
yup, we do too, hence eg micro.blog, wordpress, known
#
[fluffy]
wordpress has a pretty decent story for getting into indieweb stuff, but it still requires the wherewithal for someone to run their own website
#
[fluffy]
and that’s the roadbump that seems difficult to get people past
#
[fluffy]
now, if we could get wordpress.com on board, the story becomes different
#
[snarfed]
yup. buying a domain + DNS are still arguably the hardest parts. blog services like wp.com and micro.blog are making good progress though
#
[snarfed]
wp.com works great, you can run the indieweb plugins, just costs money. or you can do https://brid.gy/about#blogs for free, it's just not quite as pretty
#
[fluffy]
or any sort of thing that people are using as a “here is my identity” thing, getting that on board with “hey let me add in these rel links to my profile page” stuff
#
beko[m]
That is true. I talked to a lot of Joes over the last days. It's always the same. 1.) website costs. 2.) I'm very bad with computers. That's usualyl 2 reasons because of comfort zone.
#
[snarfed]
both valid
#
[fluffy]
heck, have a profile service that lets people sign in with their silo provider
#
[snarfed]
arguably cost is now very small, ~$5/yr for a domain + ~$5/month for hosting, but still, understood
#
[fluffy]
sign in to twitter, get an indieweb presence and URL
#
[fluffy]
er, sign in *with* twitter
#
beko[m]
I suggested micro.blog to some. Don't think anyone bite.
#
[fluffy]
micro.blog is certainly an option yes
#
beko[m]
I'd love to have some really nifty graphics that lay out the idea. Like the one Meep does for Okuna (former Openbook).
#
[fluffy]
I’m thinking that hosting-wise it can be even more basic though, like no need to have even the means of publishing updates or subscribing natively
#
[fluffy]
like provide that stuff as things that you can pay money for but have a “freemium” tier where it’s *just* identity services
#
[fluffy]
yeah tumblr would also be a great entry point
#
[fluffy]
like getting any of the silos on board would be a huge iwn
#
[fluffy]
silos including “hosted by my friends” quasi-silos like mastodon
#
[snarfed]
you can do identity via indieauth for free on tumblr or wp.com or blogger, with rel-me to a silo, just need to buy a domain
#
[KevinMarks]
mastodon is close, but they keep resisting the stuff that would help like 301 redirects
#
[snarfed]
(setup is awkward though, built in would obviously be better)
#
[fluffy]
right, and with tumblr you can actually add whatever headers you want to your template even if you’re using a .tumblr.com domain
#
[fluffy]
so that’s more a matter of getting template authors on board, or instructing users what to do to their template.
#
[KevinMarks]
how about instead of buying a domain, a multifactor rel=me between free silos?
#
[KevinMarks]
if you still control enough of (twitter, mastodon, tumblr, instagram) that you rel=me back and forth to
#
[fluffy]
right, or just the more general RelMeAuth thing
#
[KevinMarks]
yes, exactly - multifactor RelMeAuth
#
[fluffy]
adding support for more silos in indielogin.com/indieauth.com/whatever
#
[fluffy]
well that was a fun URL detection
#
[KevinMarks]
that reminds me, the 'private feed URLs' thing from before was a huge issue with Google Reader when we made your likes social
#
[fluffy]
yeah, that’s exactly why I’m not interested in actually implementing private auth feed links 😞
#
[KevinMarks]
there had always been publicly visible likes and shares feeds for each user
#
[fluffy]
sharing an item: bad. sharing an item that links back to the original feed: disastrous.
#
[fluffy]
And like even if someone shares a public item on a private feed, that’s still sharing the private feed, which is a HUGE privacy failure
#
[KevinMarks]
but the URLs were fugly, so people assumed they were 'private' despite being linked on their profiles (people didn't look at profiles closely)
#
[fluffy]
A thing I was considering if I do implement it is make it so that the individual private items only get the title and link, so even if a private feed URL leaks, random people don’t get the actual private content
#
[fluffy]
they just get notified about private content being available without actually getting the content itself
#
[KevinMarks]
then Reader added star/share discovery for people you follow - which most people loved
#
[fluffy]
one of the things I was trying to propose earlier for this stuff is having metadata in an Atom feed that says “hey if you’re gonna share an item, share it with this feed URL” and having entries get markup that say “hey this is a private item, don’t share it.” Still requires trust from readers, though, and it’s a graceful-degradation case that still hecks up bad for things that don’t support it.
#
[KevinMarks]
but others who had been using stars for bookmarking and shares for research with colleagues etc got really stressed because we had leaked their thoughts to followers
#
[fluffy]
yeah and when twitter started treating stars as soft-retweets that got really horrible
#
[fluffy]
“Such-and-such liked this horrible thing” okay did they really like it or were they just bookmarking it for later?
#
[KevinMarks]
atom:source works for the first one
#
[fluffy]
oh, right, I forgot about that one.
#
[fluffy]
Did any social-enabled readers remember? 😛
#
[fluffy]
I am about 98% certain that FeedOnFeeds didn’t
#
[KevinMarks]
maybe planetplanet as the author of that worked on the spec
#
[fluffy]
not that anyone subscribes to it but here’s my FoF ‘shared items’ feed: https://news.beesbuzz.biz/fof/shared.php?user=2 - which shows things oldest-to-newest for some damn reason
#
[fluffy]
It looks like its own atom feed does set <source> but I highly doubt that it respects the <source> link from the original item.
#
[fluffy]
and the <source> stuff absolutely does share the originating feed, complete with subscription URL.
#
[fluffy]
just checked the source (ba-dum-tish), yeah it’s definitely just mirroring its own subscription URI rather than peeking into the feed’s metadata
#
[fluffy]
…although that might not be too hard to fix
#
[fluffy]
opened an issue with a ramble that probably only makes sense to me: https://github.com/fluffy-critter/Feed-on-Feeds/issues/22
#
Loqi
[fluffy-critter] #22 Respect originating item <source> on re-sharing
#
jacky
random: what's the suggested timestamp format around here?
#
jacky
I'm getting errors from Quill when making an event
#
jacky
(trying to officially launch the HWC Oakland meetup next Thursday!)
#
jacky
like 2019-09-19T17:30-07:00 looks like RFC 2616
#
jacky
er, that's just the _actual_ protocol for HTTP/1.1
#
jacky
AH ISO 8601
#
aaronpk
missing seconds
#
jacky
interesting, I'm not sure how that got stripped
#
aaronpk
i don't really *like* that most things seem to require full second-precision, but most of the time i don't want to write code to deal with it correctly, because date math is hard
#
aaronpk
right now something in my stack is adding microsecond precision when it stores dates which is like ...really?
#
jacky
that _might_ be me D:
#
aaronpk
haha no it's like my event start dates
#
aaronpk
oh but i have been meaning to ask you
#
jacky
Elixir stores things on the millisecond
#
jacky
er microsecond
#
jacky
so I've just been emitting that
#
jacky
I can def adjust tho
#
aaronpk
whoa i can't visit https://v2.jacky.wtf right now
#
aaronpk
"ERR_INVALID_SIGNED_EXCHANGE" i don't even know what that means
#
jacky
oh frick
#
aaronpk
curl says it is returning a 500 error
#
jacky
that's because of this event thing lol
#
aaronpk
dunno what's up with my browser
#
sknebel
that looks like it's mirroring the accept:-header value as content-type
#
aaronpk
it's certainly doing something funny with the accept header
#
jacky
is exposed
#
sknebel
and aaronpk is using Chrome
#
jacky
hm I'm actually not doing anything to it
#
sknebel
even in whatever generates the error page?
#
jacky
that part I can control
#
jacky
I think I see it now
#
sknebel
I'm getting the accept-header mirrored
#
jacky
it's a lib I'm using
#
sknebel
which is... a terrible idea
#
aaronpk
i saw that too at one point when i was debugging things
#
aaronpk
oh yeah that is probably why the reply context hasn't been showing up for my replies to you
#
[snarfed]
conneg--
#
Loqi
conneg has -3 karma in this channel over the last year (-4 in all channels)
#
[snarfed]
(obligatory)
#
sknebel
the trick with the error aaronpk saw in chrome is that chrome asks for the signed exchange format google is proposing now as one of the things it supports
#
jacky
google-- for nwwwo
#
Loqi
google has -2 karma in this channel over the last year (-4 in all channels)
#
sknebel
gets the mirrored response, sees "oh, signed exchange, better validate the signature!" and fails
#
jacky
(new world wide web order)
#
jacky
OH okay
#
sknebel
firefox sees xhtml in the response and complains that the error page is not valid XML :D
#
jacky
this is fixable
#
aaronpk
good because if it weren't, that'd imply the only solution is to burn it all down
#
jacky
lmfaooo
#
jacky
my friend keeps trying to convince to use Laravel for everything
#
jacky
every like two weeks they have something and I look at it with so much hope
#
aaronpk
i've been enjoying laravel
#
jacky
I keep seeing them as the new Zend
#
jacky
but with prettier sites lol
#
aaronpk
nooo it's not that bad
#
jacky
lolol
#
jacky
with a lot of the bad gone
#
jacky
I want to let people know that my site's up (after like I restart stuff) and I'm thinking about using websub for that
#
jacky
but I feel like that's an abuse of it
#
jacky
s/abuse/over-use/g
#
jacky
like nothing really changed
#
jacky
lol my site won't come back up even after a deploy until I fix this event thing
#
jacky
going to just hide it for now