#dev 2022-01-31
2022-01-31 UTC
# aaronpk this is a correct implementation so you can check it here https://example-app.com/pkce
# jacky this is a test https://git.jacky.wtf/indieweb/sele/src/branch/next/src/request.rs#L451-L472 of what it looks like to verify a PKCE request (I'm still thinking if I want to make it a floating function but eh)
# jacky might move this into https://lib.rs/crates/indieweb soon
# jacky considering this my "IndieAuth completion" certificate lol https://imgur.com/a/Whq0qFM
sarahd[d], Seirdy and nanoflite joined the channel
# capjamesg[d] Can one only broadcast a feed through a HTTP header?
mambang[m], kinduff, [aciccarello], voxpelli and marksuth[d] joined the channel
# [tantek] this post was interesting from the "run your own server" argument perspective: https://staltz.com/some-people-want-to-run-their-own-servers.html
# Loqi It looks like we don't have a page for "self host" yet. Would you like to create it? (Or just say "self host is ____", a sentence describing the term)
tetov-irc, Asaf_Agranat[d] and nanoflite joined the channel
# kinduff what is self-hosted
# Loqi self hosting is the practice of running the software for your personal website on hardware under your own physical control, typically on a server at home, or sometimes refers to only the aspect of running web applications on a server under your control but not necessarily in your home https://indieweb.org/self-hosted
# kinduff ive been wondering about the indieweb philosophy, and something that comes to my mind is the libera.chat, has it been considered to move to matrix? since it is decentralized, federated, etc.
# kinduff yeah, im connected through a bridge
# kinduff but wondering why is not a preferred choice for indieweb
# kinduff would go the other way, matrix first, bridge to irc, so we can take advantage of video/calls, etc
# kinduff well yeah
# kinduff just a thought :)
# kinduff i agree, unless self-hosted or avoid a freenode situation
# sknebel (i.e. chaos like https://www.okta.com/identity-101/what-is-token-based-authentication/ /cc aaronpk)
# aaronpk Here's an official looking link for you :-) https://oauth.net/2/access-tokens/
hans63us[d] and [tonz] joined the channel
# capjamesg[d] re: "Can one only broadcast a feed through a HTTP header?" Is this something people do?
# capjamesg[d] Or something that is not an extreme edge case that's not worth planning for?
Ramon[d] joined the channel
# [KevinMarks] do they mean a header or a <link rel> in the head?
# capjamesg[d] The original comment was me. I meant a header, not a link rel.
# capjamesg[d] I proposed adding this as a feature to indieweb-utils' feed discovery but wondered whether the code is worth writing.
# [snarfed] you could look through your search engine's crawl to see how common they are. indiemap's too: https://indiemap.org/docs.html#schema-pages
kinduff_, KartikPrabhu and [manton] joined the channel
# capjamesg[d] How would those headers communicate MIME types?
# capjamesg[d] indieweb-utils returns a mime_type value for each feed.
# capjamesg[d] Or maybe a request should be made to the feed to ascertain its type.
# [snarfed] unrelated, does anyone have any experience with mbasic.facebook.com ? looks like it dropped the website field in profiles recently, and I'm struggling to find it anywhere else. https://github.com/snarfed/bridgy/issues/1110
# [schmarty] oh wow
# [schmarty] just confirmed i see my website on my profile on www.facebook.com but not m. or mbasic. 😐
jacky joined the channel
# [schmarty] the problem with adversarial interoperability is that there is an adversary 😐
# [snarfed] reminds me of this part of the Bridgy section of jackjamieson++'s awesome IndieWeb dissertation: https://dissertation.jackjamieson.net/#page.284
oxo111999 joined the channel
# @Cambridgeport90 Just finished taking the @Readwiseio reader private beta survey. I can't wait. Please, pay attention to my last response about social reading. Webmention can use a big boost. #indieweb #readwise (twitter.com/_/status/1488187487218401280)
# capjamesg[d] sknebel Do you have an example of that behaviour?
# capjamesg[d] Oh that's good.
# capjamesg[d] I didn't know you could do that.
# capjamesg[d] The MDN docs only showed the rel and the Link destination.
# [tantek] capjamesg[d] if you're looking for an example of the kind of code to do HTTP header based discovery/parsing, see https://github.com/indieweb/link-rel-parser-php/blob/master/src/IndieWeb/link_rel_parser.php
# [tantek] starting here: https://indieweb.org/Webmention-developer#Sending
jacky joined the channel
# [tantek] for generic link rel discovery code, I just created this list (which only has standalone files/functions for PHP, Ruby, Haskell, Elixir) https://indieweb.org/discovery-algorithms#Link_rel_discovery
superkuh, jacky and Christian_Olivie joined the channel
# [manton] [aaronpk] In the latest Micro.blog beta I’ve fixed that issue of requiring “me” if you want to test again. Need to grab the beta from TestFlight for now… I’ll ship it this week if it looks good. https://testflight.apple.com/join/ZiEDiuUK
jacky joined the channel
# capjamesg[d] Is this used by anything: https://indieweb.org/page-name-discovery
# capjamesg[d] It is linked on the discovery algorithms page 🙂
# Loqi XRay is an open source API that returns structured data for a URL by parsing microformats and following other indieweb algorithms, and is part of the p3k suite of applications https://indieweb.org/XRay
P1000[d] joined the channel
# capjamesg[d] What are the use cases?
# Loqi Because there is as broad an array of types of websites as there are people, a motivating personal factor for joining the IndieWeb may entail a particular use case one has in mind for what they want to do online or how they'd like to interact with others https://indieweb.org/use_cases
# capjamesg[d] [tantek] Thank you for sharing! I didn't know that Pingback had a header. That's a good note for me to add into indieweb-utils.
# capjamesg[d] GWG I will take a look at h-feed discovery. I have a feeling I read about this a few weeks ago too.
# capjamesg[d] [snarfed] haha re: conneg 🙂
# capjamesg[d] [tantek] Funnily enough, the coffee/cafes site came to mind earlier today. I think I overthought the last version a bit. I wonder what the most simple version could be.
# capjamesg[d] GWG So I should look for an mf2+html rel before a h-feed class in a file?
# [aciccarello] It's in the see also, but I find the /why page a good overview that is similar to use case
# capjamesg[d] [tantek] Python's requests already has a header parsing utility too which is super helpful.
# [aciccarello] lol, just realized that was probably an accidental loqi trigger
# [aciccarello] One of these days I'll write a post about why I'm interested in the IndieWeb...
# [snarfed] capjamesg: which requests function? https://2.python-requests.org/en/master/api/#requests.utils.get_encoding_from_headers ?
# capjamesg[d] I use parse_header_links().
# capjamesg[d] It turns a header into a dict.
# capjamesg[d] Got it. I think I might add a h-feed discovery algorithm into indieweb-utils.
# capjamesg[d] It is in requests.utils.
# [KevinMarks] I send a webmention link in the header of svg's and png's on svgshare.com
# [KevinMarks] That was a fun etech
# capjamesg[d] Wow! Amazing!
# capjamesg[d] Interesting…
bg1 joined the channel
# kinduff has someone used comments from hackernews as webmentions?
# capjamesg[d] What is hacker news?
# Loqi Hacker News is a bookmark posting silo as well as a silo for comments on those links https://indieweb.org/Hacker_News
# kinduff i need to use the bot and search the wiki more, haha thanks capjamesg
# kinduff i agree, at least the threads, but root comments are generally related to the shared item
# Loqi Lobsters is an open source, technology-focused link-aggregation service similar to Hacker News https://indieweb.org/Lobsters
# kinduff totally forgot about lobsters
# kinduff it would be great, an effort on brid.gy can be done with their API
# capjamesg[d] Yeah. And I don’t think the responses are cached with QUERY.
# capjamesg[d] How does one get a new HTTP method adopted? 😂
# capjamesg[d] That seems like a lot of work.
# capjamesg[d] I’m still waiting on more implementations of BREW and WHEN.
# Zegnat Yeah, they made that note because prior to RFC 7231 they apparently made stricter claims about GET: https://stackoverflow.com/a/983458
# capjamesg[d] That is very true.
gRegor and [tw2113_Slack_] joined the channel
# [snarfed] kinduff: feel free to weigh in on https://github.com/snarfed/bridgy/issues/693
Seb[d] joined the channel
# kinduff Will do!
# [snarfed] could be a fun project for someone to see if they can hook up that firehose to IFTTT or something similar and do https://snarfed.org/backfeed-without-code for all of HN
# [snarfed] I wonder which other silos have similar public firehoses. maybe some of the ~30 open requests, https://github.com/snarfed/bridgy/issues?q=is%3Aissue+is%3Aopen+label%3A%22new+silo%22
# sknebel hacker news << feeds including firehoses of all comments https://hnrss.github.io/ (code at https://github.com/hnrss)
# Loqi ok, I added "feeds including firehoses of all comments https://hnrss.github.io/ (code at https://github.com/hnrss)" to the "See Also" section of /Hacker_News https://indieweb.org/wiki/index.php?diff=79428&oldid=71445
jacky and tetov-irc joined the channel