#dev 2018-03-23

2018-03-23 UTC
#
www.boffosocko.com
edited /Posts_about_the_IndieWeb (+238) "The Missing Building Blocks of the Web"
(view diff)
#
www.boffosocko.com
edited /Posts_about_the_IndieWeb (+1117) "Johannes Ernst article; Chris Beckstrom's IndieWeb Experiment; BenWerd's GoDaddy Article; Building and Indieweb Reader;"
(view diff)
snarfed, snarfed1, leg, tantek and [eddie] joined the channel
#
[eddie]
Welcome [denton]!
#
www.boffosocko.com
edited /silo-quits (+1245) "Natalie Wolchover, science journalist leaves Facebook; Ta-Nehisi Coates Twitter confirmation"
(view diff)
snarfed and eli_oat joined the channel
#
www.boffosocko.com
edited /silo-quits (+104) "/* Eddie Hinkle */ Leaving Facebook ... soon"
(view diff)
#
www.boffosocko.com
edited /silo-quits (+1180) "Leo Laport Twitter quit in 2007"
(view diff)
snarfed, tomasparks, renem, pstuifzand and tantek joined the channel
#
@kaushalmodi
@_dgoldsmith @ChrisAldrich Thank you. So I believe we have to rely on Twitter or similar for "comment system", and feed back the tweet replies/likes as mentions via http://brid.gy -> http://webmention.io -> ?? -> my blog. I am trying to figure out the ?? part at the moment.
(twitter.com/_/status/977019813485862912)
ben_thatmustbeme and j12t_ joined the channel
#
aaronpk
so I decided to switch from doing a strict content match check to stripping HTML tags when looking for changes
#
aaronpk
I realized that I was getting a ton of false positives when checking if a web page has "changed"
#
aaronpk
turns out a lot of people have things like CSRF tokens in their HTML
snarfed joined the channel
#
schmarty
CSRF! wow
#
KartikPrabhu
what is CSRF?
#
Loqi
CSRF or Cross-Site Request Forgery is an attack that OAuth and IndieAuth clients (relying parties) need to be aware of, wherein victims unknowingly follow a link to a relying party callback URL prepared by an attacker https://indieweb.org/CSRF
tantek joined the channel
[eddie], [jeremycherfas], chrisaldrich, barpthewire, KartikPrabhu, cweiske, [asuh], AngeloGladding and swentel joined the channel
#
www.boffosocko.com
edited /Hugo (+230) "Alan S. example; dgold write up on his set up"
(view diff)
#
sebsel
what is a CSRF-token?
#
sebsel
Hm, but, lots of duplication with /CSRF
#
@ChrisAldrich
@kaushalmodi @_dgoldsmith It looks like @schussman has gotten Webmention and display as well as a manual box working on his Hugo site as well, so he may be of some help too: https://prettygoodhat.com/post/2018-01-14-retuning-indieweb/
(twitter.com/_/status/977116413436493824)
jeremycherfas joined the channel
#
www.boffosocko.com
edited /Hugo (+189) "Amit Gawande article"
(view diff)
[kevinmarks] joined the channel
#
[kevinmarks]
Aaronpk have you seen problems with human readable date generation (eg 3 hours ago) messing up otherwise unchanged content?
#
@troyhunt
It's been almost a month since I launched Pwned Passwords V2. In that time, @cloudflare has served 156TB from their cache thus keeping the traffic off my origin. Thanks guys, this would have been a hard discussion to have with the wife otherwise! https://pbs.twimg.com/media/DY2OOf9VoAA6C42.jpg
(twitter.com/_/status/976593111009910784)
#
jeremycherfas
Avoiding domestic strife?
#
cweiske
about the money he'd had to pay his cloud hoster
#
cweiske
a recurring theme in his blog
#
jeremycherfas
It was a lame joke.
#
Zegnat
When you are serving over 150 TB of data in a month, I do think at some point hosting costs are factorring into your hobby projects ;)
#
cweiske
my vps contract includes unlimited data transfer
#
cweiske
but if you're using the cloud, you pay per byte
#
Zegnat
Is it truly unlimited, or is it “unlimited*”
#
cweiske
they reduce bandwidth to 100mbit if it's too much
#
cweiske
that's fine with me
#
cweiske
oh, i was wrong. they reduce to 50mbit/s
j4y_funabashi joined the channel
#
j4y_funabashi
morning indiewebs
#
j4y_funabashi
I am currently having fun moving my site over to aws lambda
#
@_am1t
@kaushalmodi @ChrisAldrich @_dgoldsmith Glad you found the write up useful. I am using a personalised port of ghostwriter theme - available at https://github.com/am1t/ghostwriter. I am using a crude JavaScript impel to fetch and display the webmentions. Let me know if you have any specific query.
(twitter.com/_/status/977142516775518208)
#
Loqi
Jay Funabashi
#
j4y_funabashi
what is lambda
#
Loqi
Lambda is a service from Amazon Web Services that runs individual functions of code rather than running a server https://indieweb.org/Lambda
#
j4y_funabashi
will add myself once the site is a bit more complete
#
@kaushalmodi
@_dgoldsmith @ChrisAldrich Sorry, obviously wm was webmentions and the associated .io. About the data store, do you mean the /data dir and TOML/YAML/JSON data in there that Hugo is able to access? Would this be a single script I call before I run Hugo? Hopefully it runs on @Netlify :)
(twitter.com/_/status/977146549200400384)
#
j4y_funabashi
has anyone here changed identity before? currently I am at https://j4y.co/ and want to move to https://jay.teamfunabashi.com/
#
Loqi
Jay Robinson
#
j4y_funabashi
I suppose it is just a case of adding redirects
#
sebsel
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
#
sebsel
There you go j4y_funabashi :)
#
sebsel
what is changing identity?
#
Loqi
It looks like we don't have a page for "changing identity" yet. Would you like to create it? (Or just say "changing identity is ____", a sentence describing the term)
#
sebsel
changing identity is /migration
#
loqi.me
created /changing_identity (+22) "prompted by sebsel and redirect added by sebsel"
(view diff)
#
@kaushalmodi
More questions.. what's micropub? endpoint? micropub endpoint? What's the relation between those and Webmentions.. Will figure out.. over time.
(twitter.com/_/status/977151283223257088)
#
cweiske
wasn't there a tool that received webmentions and pushed them to a git repository?
#
cweiske.de
edited /webmention.io (+59) "/* Wish List */"
(view diff)
test joined the channel
#
Zegnat
You might be thinking of voxpelli’s micropub-to-github project?
#
cweiske
ah, that might be
#
cweiske
but I'd need that for webmentions
#
cweiske
maybe I just expand stapibas to do exactly that
#
cweiske
yes, probably
#
sknebel
what is jekmentions?
#
Loqi
Jekmentions was a service that works as webmention endpoint and saves the received webmentions in a GitHub repository (shut down in 01-2016) https://indieweb.org/Jekmentions
#
sknebel
that was a thing, the source should still be around
#
cweiske
ah, thanks!
#
cweiske.de
edited /Webmention (+117) "/* Services */ jekmentions"
(view diff)
#
j4y_funabashi
perfect, thanks sebsel
[cb] and leg joined the channel
#
cweiske.de
edited /Micropub/Clients (+117) "in development"
(view diff)
#
sknebel
skippy: that sounds more like a micropub-extension-request than a feature request for a client ;)
#
skippy
sknebel: fair.
#
sknebel
although I guess it could be a client feature where you clone an existing post
#
sknebel
at least for event posts that has been requested before I think
#
skippy
i have a very specific use case, so its not likely a generally useful thing. Probably better for me to write my own publishing page with the data template I want, rather than shoehorn this into Quill or micropub.
#
skippy
but then I need to implement indieauth, and all that... *sigh*
#
sknebel
what do you want to build?
#
skippy
i want a dead simple way to upload new content to my https://skippy.is/ site. Every post has the same format. Right now I'm cooking up a custom micropub endpoint to take the Quill input and create the specific output I need.
#
Loqi
[skippy] Do you know what I want for my kids? Happiness.
#
skippy
but it seems so backwards to build up that way. submit the data I want, rather than manipulate the data I get...
#
sebsel
Hm, but that does sound more like a display-thing, right? If you change the way your site renders certain elements, you don't have to duplicate it all?
#
skippy
but i'll still need to manipulate what I get, since i want to resize photos server-side when i get them, rather than require me to resize them on my phone before uploading.
#
skippy
basically, I want to select a photo, and write a title. the photo should be embedded with the alt text of "skippy is {{ title }}".
#
skippy
i'm still futzing with micropub, and learning. it's a fun diversion from $work.
#
skippy
speaking of, I have a meeting to attend now!
#
sebsel
It seems to me https://skippy.is/at-the-columbus-pride-parade/ is a post with {name: 'at the Columbus Pride Parade', photo: 'photo.jpg'}, nothing more? The rest is presentation?
#
Loqi
[skippy] skippy is at the Columbus Pride Parade
#
sebsel
Forgive me my pseudo-JSON.
j4y_funabashi joined the channel
#
Zegnat
pseudo-JSON. Quick, make it a competing spec!
#
Zegnat
What is JSON?
#
Loqi
JSON (abbreviation for JavaScript Object Notation) is a data serialization format often used by HTTP APIs, growing in popularity instead of XML, and also the canonical output of microformats2 parsers https://indieweb.org/JSON
#
Zegnat
Only got 7 specs linked so far https://indieweb.org/JSON#Specs
#
swentel
aaronpk tried logging in with pgp key on aperture, no luck either heh
#
aaronpk
oh yeah is this the server error?
#
aaronpk
lemme take a look
#
swentel
yep, same 502 gateway error
#
aaronpk
can you try it again so it's in the recent logs?
#
swentel
ok trying now
#
swentel
aaronpk, should be in the logs
#
aaronpk
hm the only thing in here is a timeout
#
aaronpk
I can't tell if it's from your request tho
#
aaronpk
ah I see it in the other logs
#
aaronpk
SSL: error:1417D18C:SSL routines:tls_process_client_hello:version too low
[cb] joined the channel
#
cweiske
server probably disabled tlsv1.0 and requires 1.1 or 1.2
#
cweiske
I had this with my xmpp server a couple of days ago
#
aaronpk
is this my client not supporting tls 1.1 or 1.2?
#
cweiske
i have no idea
#
aaronpk
I mean is it a thing on my client end or on the realize.be server end
#
cweiske
client
#
cweiske
client wants to talk over SSL with the server
#
cweiske
client wants to connect with tls 1.0
#
cweiske
server says: no
#
aaronpk
hm so how do I tell curl to use 1.1/1.2?
#
cweiske
which curl version do you have?
#
aaronpk
looks like 7.47.0
#
aaronpk
openssl 1.0.2g
#
cweiske
that is recent enough
#
cweiske
--tlsv1.1
#
cweiske
try that
#
cweiske
--tlsv1.2
#
aaronpk
looks like I can make it fail with curl --sslv3 https://realize.be/
#
cweiske
same error?
#
aaronpk
it just says "Handshake failed" but that's command line and the real error is coming from php curl
#
aaronpk
gnutls_handshake() failed: Handshake failed
[kevinmarks] joined the channel
#
aaronpk
swentel: I just tweaked another setting to try to get more info, can you try again?
#
swentel
ok trying
#
swentel
I'm in :)
#
aaronpk
whuuuut
#
swentel
cool thanks :)
#
swentel
aaronpk++
#
Loqi
aaronpk has 128 karma in this channel (1597 overall)
#
cweiske
so what was it?
#
aaronpk
oh you know what
#
aaronpk
that ssl error was a red herring
#
aaronpk
I wasn't paying attention to the timestamps in the logs
#
aaronpk
there was a repeating pattern in the error logs, except that it was a coincidence
#
aaronpk
the actual gateway error was "upstream sent too big header while reading response header from upstream"
#
aaronpk
so I increased the buffer size and then he was able to log in
#
aaronpk
these ssl errors are totally unrelated, they are other clients trying to talk to my server with too low ssl version
#
aaronpk
aperture uses cookies to hold session data, so probably it was trying to set a cookie that was too big for the nginx settings
[eddie], KartikPrabhu, [unoabraham], snarfed and AngeloGladding joined the channel
#
eddiehinkle.com
created /indigenous_for_ios (+3570) "Create Indigenous for iOS specific page"
(view diff)
[pfefferle] joined the channel
#
eddiehinkle.com
edited /Indigenous () "(-2545) Update with information about both iOS and Android"
(view diff)
[cleverdevil] and tantek joined the channel
#
eddiehinkle.com
created /indigenous_for_android (+833) "Create initial Indigenous for Android page"
(view diff)
#
eddiehinkle.com
created /Category:indigenous (+129) "Category creation"
(view diff)
#
tantek
s/indigenous/Indigenous
#
tantek
since it's a proper noun and all
#
[eddie]
ahh I think I created it once upon a time with lower case because of redirection website issues and I’m not sure how to change that
#
Loqi
rofl
#
eddiehinkle.com
created /Category:Indigenous (+129) "Should be uppercase"
(view diff)
snarfed joined the channel
#
eddiehinkle.com
created /Indigenous_for_iOS (+3570) "Use proper uppercasing"
(view diff)
#
swentel
[eddie], I'm on aperture, but still doing client work, hoping to get that done in a few hours so I can start playing around with it :)
[kevinmarks] joined the channel
#
eddiehinkle.com
deleted /indigenous_for_ios "moved content to Indigenous for iOS"
#
[eddie]
Very cool 🙂
[manton] joined the channel
#
sknebel
Certificate Transparency << [https://blog.cloudflare.com/introducing-certificate-transparency-and-nimbus/ Cloudflare blogpost describing the problem and how CT is structured]
#
Loqi
ok, I added "[https://blog.cloudflare.com/introducing-certificate-transparency-and-nimbus/ Cloudflare blogpost describing the problem and how CT is structured]" to a new "See Also" section of /Certificate_Transparency
#
loqi.me
edited /Certificate_Transparency (+166) "sknebel added "[https://blog.cloudflare.com/introducing-certificate-transparency-and-nimbus/ Cloudflare blogpost describing the problem and how CT is structured]" to "See Also""
(view diff)
tantek joined the channel
#
grantcodes
Ok, microsub push notifications. How are people expecting these to be handled?
#
aaronpk
grantcodes: I know eddie is planning on adding support for sending push notifications thru indigenous
#
loqi.me
edited /repost (+392) "tantek added "2016-11-22 Criticism/warning: {{manton}} [http://www.manton.org/2016/11/fake-news-and-instagram.html Fake news and Instagram] <blockquote>When you have to put a little work into posting, you take it more seriously. I wonder if fake news w..."
(view diff)
#
aaronpk
So it seems like that app would need a way to tell the server to send push notifications there
#
grantcodes
Perhaps differently per reader? Or by the server but then the server would probably want to link to a reader to actually view the notification.
#
aaronpk
Or if indigenous ran a server it could subscribe to the notifications channel
#
aaronpk
There's also those generic push notification apps that we could take advantage of
#
grantcodes
Yeah I was going to go down the route of subscribing to the channel on the reader server but will be a lot of polling at the moment :P
#
aaronpk
Yeah I'm gonna add something like WebSub to Aperture channels eventually
cweiske joined the channel
#
aaronpk
But I do think eddie shouldn't have to run a complicated server to send push notifications
#
grantcodes
The only issue I see with non-readers sending notifications is linking to somewhere where you can actually read / take action on the notifications
#
sknebel
and (in non-web cases) having something setup to receive those
#
aaronpk
Most notifications have a url by definition, like the original post of the comment
#
aaronpk
But that's of course not the case for clustered notifications
#
sknebel
an option could be to have a configureable url prefix, so you could send a notification for together.domain/?url=<post>
#
grantcodes
Yeah in general they have urls but not always
#
grantcodes
sknebel: think it's very likely you'd have different readers on different devices though so you wouldn't always want to use one reader to read your notifications
#
sknebel
grantcodes: sure, that'd have to be per push-subscription
#
sknebel
ideally, the reader could set it up
#
sknebel
but I think initially a webhook (websub-like) and having the reader have a backend handling it would be the more common case
#
GWG
Afternoon
#
[eddie]
“eddie shouldn’t have to run a complicated server to send push notifications” unfortunately that is the definition of a server that sends push notifications to iOS devices “run a complicated server”
#
[eddie]
I kid…. kind of
#
[eddie]
But I will have to have a server running that has my certificates from Apple that allow push notifications to be sent through to iOS. Whether I have a micropub endpoint, a WebSub subscription or a third type of forwarding mechanism, those should all be fairly simple considering the server has to exist and push content to Apple anyway
#
sknebel
for web-readers, the microsub-server could send webpush notifications and just redirect to your favorite reader then
#
sknebel
(on platforms that have WebPush, so not iOS as far as I know)
#
aaronpk
haha let me rephrase then, i don't want to make it any more complicated than it already has to be
#
Loqi
aaronpk: lol
[snarfed] joined the channel
#
[snarfed]
you probably already know, but you can use services to send push notifs instead of running your own server with apple certs. pushover, pushbullet, etc
#
[cleverdevil]
Pushover FTW.
[jgmac1106] joined the channel
#
[cleverdevil]
I use it for push notifications from my website already.
#
[eddie]
haha, sounds good, aaronpk
#
aaronpk
of course, but it's much nicer having it be part of the actual app if i'm already running an indieweb app
#
GWG
I use Pushover
#
GWG
I have not tried their new image push though
#
[cleverdevil]
Totally agree with that, [aaronpk].
#
[eddie]
I want to be able to do some more customized stuff with notifications in Indigenous
#
[eddie]
especially around receiving notifications from more than just the notifications channel itself
#
aaronpk
yeah i can't decide whether i want that to be done at the app level or at my server level
#
GWG
Eddie, any new weather developments?
#
[eddie]
Nope, it’s just doing the same thing. Grabbing my location, getting the info from darksky and adding it to the posts
#
GWG
I am thinking of harvesting rain and snowfall accumulation data
#
GWG
Whenever there is a storm... I think of enhancements
#
[eddie]
Oh that’s cool! Definitely
#
[eddie]
I wonder if I captured any of that data during this last snow storm
#
[eddie]
I have intensity, probability and type
#
GWG
I need a snow gauge
#
[eddie]
That’d be good
#
GWG
I figure I should cover rain too. I have a rain gauge
#
gregorlove.com
created /302 (+164) "stub"
(view diff)
#
GWG
I don't see one for sale
#
GWG
Oh well
#
cleverdevil.io
edited /silo-quits (+224) "/* Jonathan LaCour */"
(view diff)
#
gregorlove.com
created /301 (+176) "stub"
(view diff)
#
loqi.me
edited /discuss (+346) "aaronpk added "https://twitter.com/klandwehr/status/977237843293720576" to "See Also""
(view diff)
snarfed and tbbrown joined the channel
#
tantek.com
edited /silo-quits (+424) "summary image - leaving a quit post behind"
(view diff)
#
loqi.me
edited /Facebook_Page (+276) "tantek added "2011-03-05 [http://www.zeldman.com/2011/03/05/migrating-from-a-conventional-facebook-account-to-a-public-figure-fan-page-%E2%80%93-a-report-from-the-trenches/ Migrating from a conventional Facebook account to a public figure (“fan”) p..."
(view diff)
#
[cleverdevil]
Last night, I worked on a little "photos" page for my site, inspired by Instagram's index pages -> https://cleverdevil.io/photos
#
[cleverdevil]
I think it looks pretty good!
#
[cleverdevil]
Doesn't have paging, yet.
[kim_landwehr] and [jeremycherfas] joined the channel
[manton] joined the channel
#
snarfed
cleverdevil++ looks great!
#
Loqi
cleverdevil has 20 karma in this channel (76 overall)
#
[cleverdevil]
Thanks! Was pretty easy to do.
leg and tomasparks joined the channel
#
@aswath
@Paul__Walsh @PaulSweeney Built on OAuth &amp; email auth code. ID is owned page, listing email id &amp; OAuth prov who allow two-way links (currently Twitter &amp; Github). A 3rd party verifier w "4-way dance" bw user, OAuth IdP, indieauth verifier &amp; RP.
(twitter.com/_/status/977267309910904833)
#
Zegnat
Hmm, might have to reencrypt any APFS volumes you have on macOS: https://mjtsai.com/blog/2018/03/23/high-sierra-stored-apfs-volume-passwords-in-log-files/
#
loqi.me
created /trending (+19) "prompted by tantek and redirect added by tantek"
(view diff)
#
loqi.me
created /trendin (+19) "prompted by tantek and redirect added by tantek"
(view diff)
#
tantek.com
edited /trends (+134) "stub silo examples"
(view diff)
[eddie] joined the channel
#
[eddie]
I looked at https://indieweb.org/reply-context but I couldn’t really find anything like what I was looking for. Does anyone know of any good examples of markup for reply contexts where the post being replied to is an article and some content from the article is being quoted in the reply context?
#
[eddie]
Content and Summary don’t seem right because it’s not a summary of the entire article and content seems wrong because it’s only a subsection of the content
[kevinmarks] joined the channel
#
gRegorLove
Sounds like an h-cite
#
[eddie]
Yeah, I’m thinking inside the h-cite
#
gRegorLove
Er, wait. the entire in-reply-to is in an h-cite, nvm.
#
[eddie]
Or maybe that content isn’t marked up?
#
[eddie]
haha 🙂
#
Loqi
[eddie]: lol
#
skippy
anyone using Known in a container? I'm trying to figure out how best to use different tools for different sites on the same host. I have a WP multi-site in /var/www/html; and a PHP Docker container mounting /var/www/html into the container. That makes it hard(er) for me to easily add other PHP-powered solutions at docroots of other domains...
#
gRegorLove
I use h-cite e-content when I'm /quote a book, so would probably do similar in a reply-context.
#
gRegorLove
Without a specific consuming case, I think `content` or `summary` is fine.
#
[eddie]
Okay :thumbsup: I’ll go with summary for now since I use content for full-length notes
#
[eddie]
Thanks 😄
#
sebsel
skippy Doesn't mounting slow things down?
#
loqi.me
created /447 (+221) "prompted by [kevinmarks] and dfn added by [kevinmarks]"
(view diff)
#
gRegorLove
[eddie], Maybe more on /marginalia
#
skippy
sebsel: not in any way that i've experienced.
#
sebsel
And with 'the same host' you mean the same server, right?
#
sebsel
I had a fancy solution with one nginx based docker that automatically created a https cert via Letsencrypt for any docker you brought up with a host-name in the env.
#
sebsel
Not really using it anymore, I believe, but it worked.
#
[eddie]
oh cool. I’ll take a look at that too gRegorLove!
#
skippy
i think i could create all my sites as sub-dirs under, say, /srv; and then mount /srv into my PHP container. That way they'd all share the same PHP root, but have different docroots under /srv....
#
skippy
sebsel: I use Caddy. it handles all the Lets Encrypt for me. :)
#
sebsel
Ah okay. I just found it, so just adding this here for reference: https://github.com/jwilder/nginx-proxy
#
Loqi
[jwilder] nginx-proxy: Automated nginx proxy for Docker containers using docker-gen
#
sebsel
What exactly do you use your container for then?
#
sebsel
You can also just add containers, that's where they are for :P
#
kartikprabhu.com
uploaded /File:FB-musk.jpg "Facebook trends show that Elon Musk has deleted Facebook pages for SpaceX and Tesla https://indieweb.org/File:FB-musk.jpg"
#
sebsel
what is Docker?
#
Loqi
Docker provides a way to package an application into a "container" that includes all the dependencies it needs to run https://indieweb.org/Docker
#
skippy
i dislike my source code apps living in containers because it requires more effort. WP has auto-upgrades of the source PHP files. I dont relish the notion of babysitting container upgrades for each WP release.
#
skippy
so I made a container that run php-fpm with the modules I need/want.
#
skippy
and i mount the source directory from my host into the container, so that the paths are the same between host and container. caddy proxies php requests to localhost:9000 where php-fpm in the container executes the code.
#
kartikprabhu.com
edited /trends (+114) "Facebook trends show that Elon Musk has deleted Facebook pages for SpaceX and Tesla"
(view diff)
#
skippy
this set up was fine, before I started eyeballing Known.
#
skippy
running WP and Known at the same time presents a challenge. Unless I want to run one (or both) of them on localhost and use Caddy to proxy public requests to the localhost instance?
#
skippy
I'm still figuring out how much complexity i want to take on.
#
sebsel
I still don't see why you can't just add another php-fpm container then? But then again, I'm quite new to Docker myself, and your setup sounds complicated already.
#
skippy
yes, i could use another php container. that seems sub-optimal to me, because they're the same container contents, just listening on different ports.
#
@aaronpk
@Paul__Walsh Not just from *a* trusted source, since that's what got us into this mess in the first place. IndieAuth is all about letting each person choose an auth provider they trust, even if that is themselves. It's the original goals of OpenID built on OAuth.
(twitter.com/_/status/977284631253860352)
tbbrown and tantek joined the channel
#
tantek.com
moved /jargon to /Category:jargon "making it into a Category"
toomim joined the channel
#
loqi.me
created /musician (+183) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is a musician
#
Loqi
musician is someone who creates music typically by playing instruments though sometimes by electronic sequencing, and is often a composer of said music too https://indieweb.org/musician
#
tantek
what is a composer
#
Loqi
Composer is a package manager for PHP libraries https://indieweb.org/Composer
snarfed joined the channel
#
tantek.com
edited /musician (+811) "expand definition, indieweb examples (aaronpk, dave pearce), silo examples stubs"
(view diff)
#
aaronpk
oh no lol
snarfed and gRegorLove joined the channel
#
loqi.me
created /Testing_123.. (+288) "prompted by tantek and dfn added by tantek"
(view diff)
snarfed joined the channel
#
tantek.com
edited /jam (-58) "emojicon, TOC"
(view diff)
#
tantek.com
edited /🎶 (+5) "new! musician"
(view diff)
#
loqi.me
edited /Facebook (+444) "tantek added "2018-03-21 Criticism/thread: psychological control vector: https://twitter.com/fchollet/status/976563870322999296" to "See Also""
(view diff)
#
loqi.me
created /sarcasm (+251) "prompted by tantek and dfn added by tantek"
(view diff)
#
gregorlove.com
created /bandsintown (+580) "stub, criticism"
(view diff)
#
tantek.com
edited /sarcasm (-9) "paste buffer error, fix"
(view diff)
#
tantek
sarcastic is /sarcasm
#
loqi.me
created /sarcastic (+20) "prompted by tantek and redirect added by tantek"
(view diff)
#
tantek
lulz << sarcasm
#
Loqi
ok, I added "[[sarcasm]]" to a new "See Also" section of /lulz
#
loqi.me
edited /lulz (+31) "tantek added "[[sarcasm]]" to "See Also""
(view diff)
#
tantek
sarcasm << snark
#
Loqi
ok, I added "[[snark]]" to a brand new "See Also" section of /sarcasm
#
loqi.me
edited /sarcasm (+29) "tantek added "[[snark]]" to "See Also""
(view diff)
#
tantek.com
edited /snark (+33) "linky, see also"
(view diff)
[kevinmarks], snarfed and [tantek] joined the channel
#
tantek.com
edited /Google_Analytics (+44) "stub features, needs screenshots"
(view diff)
#
loqi.me
created /Syncthing (+122) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
Loqi
Twitter apps and services must be in compliance with Twitter’s updated policy on automation and the use of mulitiple accounts: https://blog.twitter.com/developer/en_us/topics/tips/2018/automation-and-the-use-of-multiple-accounts.html
#
Loqi
Countdown set by tantek on 2018-02-21 at 2:59pm PST
snarfed joined the channel
#
swentel
aaronpk, when aperture finds microformat feeds, it's checking for rel="feed" right ?
#
tantek
wait since when?
#
tantek
pretty sure rel=feed got deprecated
[kevinmarks] joined the channel
#
swentel
not sure, just wondering
#
tantek
what is rel-feed
#
Loqi
rel-feed is the standard for linking to multiple (potentially alternative) h-feeds from a site's homepage using the code rel="feed" on those links https://indieweb.org/rel-feed
#
snarfed
ruh roh. what's the new rel=feed?
#
snarfed
(bridgy uses it to find additional feeds with original posts that aren't on the home page: https://brid.gy/about#link )
#
tantek
according to that page it's still actively in use so maybe I'm confused - thought I saw it get deprecated in the HTML spec
#
swentel
because I added 'microformats' feed from aaron as a source in the channel and it found 168 entries, so I'm asuming it's parsing both /syndicated and /all rel="feed" links
#
loqi.me
created /java_script (+23) "prompted by tantek and redirect added by tantek"
(view diff)
AngeloGladding joined the channel
#
tantek
Ok I wasn't imagining it, "feed" was dropped (a while ago?) from HTML: https://html.spec.whatwg.org/multipage/links.html#linkTypes
#
tantek
but we have plenty of producers / consumers so that's enough to create maintain a separate spec
#
aaronpk
swentel: it found all the entries from my site since someone else is already subscribed in Aperture
#
swentel
oh, makes sense
#
swentel
aaronpk, but generally, what do you recommend? microformats or json feeds, or it doesn't really matter?
#
aaronpk
Microformats usually gives the best result since it has things like photos, in-reply-to, likes, etc. JSONFeed tends to be the next best, RSS/Atom last
#
aaronpk
Except for wordpress sites where the Microformats are almost always messed up because of bad backcompat parsing so I usual subscribe to the XML feeds for those
#
tantek
aaronpk that's worth documenting somewhere
#
tantek
both those statements
#
tantek
what is a feed
#
Loqi
A feed is a dynamic set of posts, typically listed in reverse-chronological order, often only the most recent n (like 10) of them https://indieweb.org/feed
#
swentel
ok, thanks, fixing the markup on my site now, and then ready to start on the android reader :)
#
[kevinmarks]
Aren't feeds still rel-alternate?
#
tantek
[kevinmarks]: yes that's always worked (since introduction) with explicit mime type="..."
#
tantek
but in 2006, WHATWG added rel=feed to HTML: https://blog.whatwg.org/feed-autodiscovery
#
tantek
I don't remember when it was dropped
#
tantek
"Another benefit of this is that if there is ever a new syndication feed format, you don’t have to wait for browsers to be updated with the new MIME type to recognise it as a feed." which is exactly what has now happened with JSONfeed
#
aaronpk
Bridgy uses rel=feed from my home page to find my html page with all my posts
#
tantek
right, that's as spec'd (in 2006)
#
[kevinmarks]
It was for hAtom - I'd forgotten that
#
swentel
ooh, so it's the homepage feed that was found then
#
tantek
aaronpk want to do a minor update to https://indieweb.org/feed#How_To_Consume indicating JSONFeed and then Atom/RSS as fallbacks in the absence of h-feed?
#
tantek
and we should attempt to fix this in h-entry backcompat: https://chat.indieweb.org/dev/2018-03-23/1521848162892300
#
Loqi
[aaronpk] Except for wordpress sites where the Microformats are almost always messed up because of bad backcompat parsing so I usual subscribe to the XML feeds for those
#
aaronpk
I'm not sure how
#
aaronpk
usually it's like there is hentry and nothing else so it triggers recognizing Microformats even tho there is no useful data
#
tantek
leave that to me, I have some thoughts on how to extract more
#
tantek
I just need examples of failures
#
tantek
issue coming up
#
aaronpk
Hm I can probably collect some quickly by looking at the xml feeds I'm subscribed to
#
Loqi
Reviewing the Micro.blog timeline algorithm this morning. Doesn’t look like it needs any changes: ORDER BY posted_at DESC. → 2018/03/23 11:44 am
#
snarfed
hey tantek you've been bridgy publishing to github plenty lately, any bugs or problems?
#
Loqi
[snarfed] #803 github publish: handle repos with >100 labels
#
tantek
snarfed - there was one where one label made it and another did not (had a whitespace in it)
#
snarfed
that's the one i mentioned ^ :P
#
snarfed
that repo has >100 labels (!)
#
tantek
hahaha I read the description and immediately dismissed it as nothing to with my issue lol
#
tantek
er the name
#
Loqi
ahahaha
#
tantek
yeah the CSSWG has *one* repo for *all* CSS major versions of all CSS specs
#
tantek
so therefore has labels for each CSS spec major version to track issues that apply to that major version
#
tantek
I keep (unintentionally) uncovering weird bugs
#
tantek
wonders if Bridgy will now backfeed that issue 803 to my issue post cited in the description
#
tantek
er, will backfeed *comments on* that issue 803