#indiewebcamp 2016-02-20

2016-02-20 UTC
gRegorLove joined the channel
#
KevinMarks
I had a thought for sites like known and gnusocial that let you create accounts
#
KevinMarks
if you link from your site to another one with rel="me", and that one links back with rel="me"
#
KevinMarks
you can show a verified icon by that link
#
KevinMarks
so you're verifying the connection rather than the person
#
tantek
if you have a Known account or a Gnusocial account, you should not have to create an account on the other!
#
KevinMarks
I meant links to silos too
#
tantek
rather that building on that rel=me workaround for federation, we should actually finish solving the federation challenges between Known / Gnusocial
#
tantek
very different problem if half of that equation is a silo
#
tantek
worth considering as two very different use-cases
#
KevinMarks
so if you want to migrate from a silo to a gnusocial instance or a known instance, you lnk to it, link back and it shows a verifed badeg that you are the same person
#
tantek
I'm not sure why/how that's helpful or makes sense as a UX
#
tantek
if you want to migrate silo->known/gnusocial, makes sense to have a custom UI / OAuth flow to migrate all your stuff from the silo to your indieweb setup
snarfed joined the channel
#
tantek
none of that has anything to do with verified badges etc.
#
KevinMarks
it's to verify thta you are the same person
#
aaronpk
but that's also the wrong mentality. it shouldn't matter what you're using, you should be able to follow anyone anywhere
#
tantek
^^^ This
#
KevinMarks
these may be separate cases
#
KevinMarks
establishing a rel=me graph is how we show it's the same person
#
tantek
that should be something the custom UI / OAuth flow that Known/Gnusocial do automatically just as *part* of that migration
#
tantek
it doesn't make sense to focus on purely the rel=me graph
#
tantek
and what's the use case for "show it's the same person"?
#
KevinMarks
is this really instapundit, or some imperonator
#
KevinMarks
though are trusting the host of that instance to be honest
snarfed and lukebrooker joined the channel
#
kylewm
I like it
#
kylewm
Though I guess it gives a false sense of security since sune could
#
kylewm
Someone could tweak their there to always show a verified checkmark
#
kylewm
Theme*
[shaners] joined the channel
#
[shaners]
Verified™ is a racket.
#
[shaners]
And what verified even means is a moving target.
#
gRegorLove
True, Taylor Swift should be Twitter verified
#
[shaners]
@SwiftOnSecurity is *clearly* not Taylor Swift, but is someone (anonymous) that is a real person and has a particular voice.
#
[shaners]
And @SwiftOnSecurity could write an article for a magazine or newspaper. Or be quoted in articles.
#
[shaners]
And at this point Verified™ is really just code for Famous™
#
kylewm
But it does seem valuable if the URL in your Twitter bio could confirm the bidirectional link
#
kylewm
Rather than relying on Twitter staff to verify you
#
gRegorLove
A client-side browser tool to verify the bidirectional link might be handy - don't have to rely on the silo/host
#
kylewm
Yeah!
#
gRegorLove
I agree the generic "verified" can be confusing though, with what Twitter's common usage has been.
#
[shaners]
kylewm: But even that doesn’t do the job that muggles expect it to do. Let’s say that @RealBrittanySpears has britnayspears.com as their URL and britnayspears.com links to @RealBrittanySpears. That’s bidirectional, but not actually Brittany Spears.
#
gRegorLove
Maybe just "Website confirmed"
#
[shaners]
The difference? That fake account I just made up links to the name with only one T in it. briTanyspears.com
#
gRegorLove
Also, whaddya mean that's clearly not Taylor Swift? :)
#
[shaners]
:stuck_out_tongue:
#
gRegorLove
What is verified?
#
Loqi
verified refers to a content or profile that is verified to belong to a certain identity https://indiewebcamp.com/verified
#
KevinMarks
I know verified twitter is a racket
#
KevinMarks
but we do have rel-me verification
#
KevinMarks
and verifying that https://shitposter.club/pewdiepie is https://www.youtube.com/user/PewDiePie could be done by the YT account linking back
irisisgay, benwerd and [aaronpk] joined the channel
#
[aaronpk]
app.net did website verification with rel me and showed a little check mark
#
[aaronpk]
But that's very different from what Twitter is doing with their verified thing
#
irisisgay
anyone know if Laconica/identi.ca/pump.io did any sort of verification like this?
#
KevinMarks
if you log in with openid they show an openid logo next to your url
#
KevinMarks
hm, bridgy isn't seeing webmention targets in svgur.com any more https://brid.gy/twitter/svgur_com#
#
snarfed
KevinMarks: it may think the two most recent tweets are posses
#
snarfed
the UI could definitely show that better
#
KevinMarks
if it did it would send the replies then?
#
KevinMarks
I still want a 'send me posses too' flag
#
snarfed
yes, if/when twitter search finds and returns them :P
#
snarfed
file an issue!
#
kylewm
maybe an issue that svgur.com returns 405 for HEAD requests?
#
kylewm
although if that were the case, i would still expect to see errors in the log file
#
kylewm
snarfed: yeah I get a <Response 499> when I run gr_source.follow_redirect("http://svgur.com/s/3a")
#
KevinMarks
so why does appengine give 405 for HEAD?
benwerd joined the channel
#
gRegorLove
What is 405?
#
Loqi
It looks like we don't have a page for "405" yet. Would you like to create it? https://indiewebcamp.com/s/10Ek
#
KevinMarks
I have to define a head() hadnler I suppose
mdik and wolftune joined the channel
#
aaronpk
what the heck
#
aaronpk
got a reply from google app engine
#
aaronpk
"To help us process your request, please do one of the following: Make a payment of $10 from the Transaction History page and reply to this message when the charge clears."
#
@SueColetta1
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 54
(twitter.com/_/status/700899449124605952)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 54
(twitter.com/_/status/700898677079089152)
wolftune and tantek joined the channel
#
tantek
what is Google App Engine?
#
Loqi
Google App Engine is a an application hosting service that supports several programming languages http://indiewebcamp.com/Google_App_Engine
#
tantek
aaronpk ^^^ might be worth documenting that
tantek joined the channel
#
KevinMarks
ok, now I have a head handler with a webmention in it
#
tantek
aaronpk: could you screenshot that reply fro app engine or is that just an email?
#
KevinMarks
does the little retry arrow in bridgy just send the webmention, or does it recheck for an endpoint?
#
@kevinmarks
@svgur_com the butterfly effect http://svgur.com/i/3i.svg can I webmention an svg file? Is that allowed?
(twitter.com/_/status/700918495354052608)
snarfed joined the channel
#
KevinMarks
yay, got the webmention to work on an svg file http://svgur.com/s/3i
#
KevinMarks
shame it doesn't if the svg file is the last link though
#
KevinMarks
tantek: contact info discovery
#
KevinMarks
you can create a link that causes a twitter dm conversation
#
tantek
I can already
#
tantek
oh that's a new one
#
KevinMarks
which goes with the facebook page conversation thing
#
tantek
kevinmarks, I updated my /contact page - can you reload it and try tapping on Twitter DM?
snarfed1, gRegorLove, Arbonaut, elima_, friedcell, tantek, loic_m, benwerd, nitot, irisisgay and dogada joined the channel
#
@ZebaTalk
RT @benwerd Tantek Çelik has made his social media profiles private, now solely publishes publicly on the independent web: http://tantek.com/2016/048/b1/going-silo-private-prefer-indieweb
(twitter.com/_/status/700969438976352256)
loic_m, bashrc, irisisgay, tantek, korayal, ttepasse and j12t joined the channel
#
@GlennRicePro
Just upgraded @withknown to the latest and setup HTTPS with @letsencrypt. Feels like cheating somehow - just too easy ;-) #indieweb #secure
(twitter.com/_/status/701012540298362881)
#
@GlennRicePro
Just upgraded @withknown to the latest and setup HTTPS with @letsencrypt. Feels like cheating somehow - just too easy ;-) #indieweb #secure
(twitter.com/_/status/701015975739523072)
lukebrooker, nitot, j12t, elima_, tobiastom, Pierre-O and John_Duh joined the channel
tantek, Pierre-O1 and lukasros joined the channel
#
Loqi
[indieweb] "@brunoshine yes! Like peer-to-peer #indieweb interactions with #microformats2. Stay tuned for browser support news. :)" http://tantek.com/2016/042/t2/indieweb-microformats2
#
Loqi
[indieweb] "An Alphabet of IndieWeb Building Blocks: Article to Z" http://tantek.com/2015/224/b1/alphabet-indieweb
nitot and tobiastom joined the channel
#
lukasros
!tell aaronpk Output from Telegraph is really helpful when debugging webhooks.
#
Loqi
Ok, I'll tell them that when I see them next
#
lukasros
Telegraph++
#
Loqi
Telegraph has 1 karma
#
aaronpk
oh good
#
aaronpk
whatcha working on?
#
lukasros
I'm not even using Telegraph at the moment; another person (dogada) sent me a Webmention and it failed and he just gave me the output from Telegraph.
#
lukasros
Then I used it to fix my endpoint.
#
lukasros
But I was wondering ... the URLs are not public so I had to log in but after login I could access it even if it was from another user. Is there no access control or is Telegraph smart enough to find out I was the receiver?
#
aaronpk
ah hmm let me check
#
aaronpk
oh yeah it just checks if you're logged in at all
#
aaronpk
the non web-app version of the status URLs are public
#
lukasros
Ah I see.
#
aaronpk
i should just make the details one public too
#
lukasros
Yes, that would be a good idea.
#
lukasros
Helps when you want to send them to someone else to debug (like in my case).
friedcell and j12t joined the channel
#
lukasros
aaronpk+++
#
Loqi
aaronpk has 75 karma
friedcell, wolftune and benwerd joined the channel
jedahan and gRegorLove joined the channel
#
@RikMende
Happy to enjoy @letsencrypt TLS certificates on my blog/site #indieweb - the secure web just got easier to put in… https://www.rmendes.net/2016/happy-to-enjoy-letsencrypt-tls-certificates-on-my-blogsite-indieweb
(twitter.com/_/status/701112376590860288)
#
Loqi
[indieweb] "Happy to enjoy @letsencrypt TLS certificates on my blog/site #indieweb - the secure web just got easier to put in practice !" by Rick Mendes http://www.rmendes.net/2016/happy-to-enjoy-letsencrypt-tls-certificates-on-my-blogsite-indieweb
snarfed, j12t, KartikPrabhu and M-RyanRix joined the channel
#
M-RyanRix
Hi everyone
#
aaronpk
morning!
miklb and M-RyanRix joined the channel
#
Loqi
[indieweb] "Known 0.9.1 has left the building and it's a gorgeous piece of #indieweb "prêt á porter"" by Rick Mendes http://stream.withknown.com/2016/known-091-has-left-the-building
#
@RikMende
Known 0.9.1 has left the building and it's a gorgeous piece of #indieweb "prêt á porter" http://stream.withknown.com/2016/known-091-has-left-the-building
(twitter.com/_/status/701129846907211777)
yakker__ joined the channel
#
aaronpk
well that was an unexpected morning project
#
KevinMarks
I'm still puzzled by bridgy and svgur.com permalink guessing. http://svgur.com/s/1q got the linked post, but https://twitter.com/kevinmarks/status/700847081695522816 didn't
#
@kevinmarks
@Callionica @PixelCutCompany right, but you can work around this in svg - I fixed it here http://svgur.com/s/3a - [photo]
(twitter.com/_/status/700847081695522816)
#
KevinMarks
is it because it's me sending it so it thinks I must be posseing?
gRegorLove joined the channel
#
aaronpk
oy. the whitespace parsing bug is biting me
gRegorLove joined the channel
#
gRegorLove
Hmm, do I understand correctly if we put HTML sans CSS into DOMNode::innerText, it will return what we need?
#
aaronpk
I have no idea. I try to stay away from this level of things.
#
gRegorLove
I'll run some experiments
irisisgay and j12t joined the channel
#
@AmateurTechno
Just set up my site with this, first stage of making it part of the #Indieweb https://twitter.com/aaronpk/status/701130861823991808
(twitter.com/_/status/701144364240793603)
#
GWG
I seem to remember someone had a good article on Let's Encrypt and nginx. Anyone?
irisisga_ joined the channel
#
GWG
How do you remember to renew?
#
GWG
Since you are running it manually?
#
aaronpk
well letsencrypt emails you about 2 weeks ahead of time
#
@jordan_web
RT @AmateurTechno Just set up my site with this, first stage of making it part of the #Indieweb https://twitter.com/aaronpk/status/701130861823991808
(twitter.com/_/status/701145487592833029)
#
aaronpk
but after the first renewal, i set up a cron job to renew them
#
aaronpk
once everything is set up like that, renewal can be totally automatied
#
GWG
I have two servers. One only has one domain/subdomains.
#
GWG
The other has a lot more and I need to individually get certificates for each.
#
GWG
Also I still have to see about ALPN if CentOS isn't
Pierre-O and j12t joined the channel
#
gRegorLove
Oh, there is now DOMNode::innerText in PHP currently. DOMText in PHP7 might be what we need. http://us2.php.net/manual/en/class.domtext.php
#
gRegorLove
s/now/no/
#
Loqi
gRegorLove meant to say: Oh, there is no DOMNode::innerText in PHP currently. DOMText in PHP7 might be what we need. http://us2.php.net/manual/en/class.domtext.php
#
aaronpk
oh gosh, I don't want to wait for php7 to fix this
#
gRegorLove
I don't know an alternative that isn't a lot of code.
#
gRegorLove
glennjones Node shim replaces block-level elements with a single space
#
aaronpk
oh like adds a space after any block-level tags?
#
kevinmarks.com
edited /GNU_social (+191) "/* js dr */"
(view diff)
#
GWG
Hmm..
snarfed and irisisgay joined the channel
#
aaronpk
alright, time to implement authorship discovery
cweiske joined the channel
#
Loqi
[indieweb] "235 Days on the Indieweb; something changed" by Tino Kremer https://tinokremer.nl/2016/235-days-on-the-indieweb-something-changed
#
cweiske
is there anyone who has implemented handling of vouch "449 retry with vouch" on webmention seending?
#
KevinMarks
I was thinking about generating vouches, and what the easy cases are
#
KevinMarks
and if there is a back and forth reply thread, then a vouch is easy to make
#
aaronpk
oh what weird, some of my bookmarks are double posted
#
aaronpk
also I wonder what's going on with tinokremer's Known install, it rejected my webmention https://telegraph.p3k.io/webmention/10XRB1dLGPXDf1xHYt/details
#
aaronpk
tried again and it worked
#
GWG
So, my test site, tiny.n9n.us, is now using Let's Encrypt.
#
GWG
Later...the live stuff
#
Loqi
GWG has 145 karma
Tino joined the channel
#
tinokremer.nl
edited /silo-quits (+1543) "/* Silo quitters 2016 */"
(view diff)
#
snarfed
is adding mf2 to bridgy's users pages
#
snarfed
"html is my api"
#
aaronpk
considers whether to support making an extra HTTP fetch to look up author information
#
raucao
anyone knows how to enable micropub in known by chance?
#
Tino
As far as I know it's always enabled
#
raucao
Tino: thx
#
KevinMarks
this is great footage for handling load surges https://twitter.com/BBCArchive/status/701171813544386560
#
@BBCArchive
#OnThisDay 1950: Okay folks, the British Electricity Authority has put out an economy warning. Turn everything off! https://amp.twimg.com/v/df7e0a99-bd9a-40a9-87b3-59fe22fa5757
(twitter.com/_/status/701171813544386560)
M-RyanRix joined the channel
#
@INC_says
The only real thing stopping you from making your #indie is YOU. so what are you waiting for? #indiefilm #indieweb #fanfilm #Inc_says
(twitter.com/_/status/701176807236587520)
#
@zpinternational
RT @INC_says The only real thing stopping you from making your #indie is YOU. so what are you waiting for? #indiefilm #indieweb #fanfilm #Inc_says
(twitter.com/_/status/701177094475161600)
#
snarfed
done! bridgy's api now includes responses, publishes, and blog posts. eg http://pin13.net/mf2/?url=https://brid.gy/twitter/petermolnar
#
aaronpk
oh my gosh so many test cases for authorship
#
aaronpk
whoa neat!
#
aaronpk
snarfed++
#
Loqi
snarfed has 199 karma
#
@skddc
I'm back on Instagram: https://t.co/Oy0V050GKq. And thanks to Known and #indieweb everything's synced to https://updates.kip.pe this time.
(twitter.com/_/status/701178754329141256)
#
raucao
thanks everyone making that possible with me just having to enable a plugin in an open-source cms and click a few buttons on bridgy!
#
snarfed
raucao++
#
Loqi
raucao has 1 karma
#
raucao
snarfed++
#
Loqi
snarfed has 200 karma
#
aaronpk
oh man i can't wait to write this and then never write it again lol
#
Loqi
dry has 5 karma
wolftune joined the channel
#
aaronpk
woohoo one passing test
irisisgay joined the channel
#
aaronpk
2 down
#
aaronpk
TDD is fun, as long as you're reasonably sure you have enough correct tests written
#
snarfed
testing++
#
Loqi
testing has 14 karma
#
KevinMarks
you can always add more tests as you go
#
aaronpk
i find myself in a very different mindset when writing tets vs writing code
irisisgay joined the channel
#
snarfed
documented bridgy's mf2 api: https://brid.gy/about#api
#
aaronpk
huh, was wondering about the ordering of steps 7.1 - 7.4 and turns out it's answered in the FAQ on the page http://indiewebcamp.com/authorship
#
KartikPrabhu
where is the FAQ on that page?
#
aaronpk
oh sorry, "Algorithm Design Notes"