#indiewebcamp 2014-10-31

2014-10-31 UTC
friedcell, scor and fmarier joined the channel
#
JonathanNeal
all this fragmention and marginalia talk is good stuff
#
joskar
tantek: I think I must have missed the part about link wrapping. Suddenly it seems a lot more feasible without resorting to "dirty tricks" :) (and it is probably more intuitive for "users" to look up a url manually if it already has the datestamp in it, so I can see its appeal)
#
joskar
Being a not-so-frequent writer myself, I think I am happy with the YYYY/slug type of permalink though. Don't need the date information there to remind me how seldom I do it :P
KartikPrabhu, KevinMarks, chrissaad, KevinMarks_ and friedcell joined the channel
#
tantek
joskar if you can spare 4 characters that look like just a monotonically increasing number, you can do YYYY/DDD/slug and capture the full date without distraction :) (where YYYY-DDD is the ordinal date - open source to generate it is in cassis.js for JS and PHP)
caseorganic joined the channel
#
joskar
tantek: I actually did exactly that when I first started building my site, but I didn't like how those 4 characters were staring at me! :) (also, "date +%Y/%j" did the trick just fine for me back then ;) )
#
tantek
indeed! I find it convenient for checking what I did a year ago :)
#
tantek
or 100 days ago :)
#
joskar
I guess I didn't want to have lots of directories with only one html-file in them. Hard to overview. (static webpage)
#
KevinMarks_
!tell tilgovi using ## in fragmentions does confuse some URL parsers as that is strictly an illegal URL; I think we should change to a single #
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
KevinMarks: I think timbl would agree with you on that.
tbbrown joined the channel
#
KevinMarks_
Happy to chat to him about it
#
tilgovi
KevinMarks_: yes, that
#
Loqi
tilgovi: KevinMarks_ left you a message 48 seconds ago: using ## in fragmentions does confuse some URL parsers as that is strictly an illegal URL; I think we should change to a single #
#
tilgovi
but my concern here was actually that some webmention handlers might get confused
#
tantek
based on the conversation I just had with him about the original of URL (hint: he called it UDI to start), and the overall design ( globalidentifier#localidentifier ).
#
tilgovi
and think that they don't own the target resource, or some such nonsense
#
KevinMarks_
overloading fragments to contain spaces is a stronger idea
#
tantek
you must %20 encode them there
#
tantek
if you use one #
#
KevinMarks_
using %20 instead of + is better yes
#
KevinMarks_
I was just typing that too
#
tantek
otherwise the " " -> "+" transform is only valid for the *query* part of a URL
#
tilgovi
Maybe we should be sending fragmentions in webmentions inside the body
#
KevinMarks_
+ was a convention I made up off the top of my head
#
tilgovi
I like the fragmention in the fragment part for navigation in the user agent
#
KevinMarks_
and I managed to make 2 URL parsing bugs in it \o/
#
KevinMarks_
yes, that fits very neatly
#
tilgovi
but for the webmention ping maybe it'd be safer to send the un-fraggy mention and add a parameter to the POST body
#
KevinMarks_
I think we should train webmention responders to grok fragments
#
tilgovi
that way we're less likely to confuse a webmention client that doesn't grok the fragments
#
tilgovi
I won't pretend to know what's right here
#
tilgovi
but I'm happy to keep thinking and talking on it
#
KevinMarks_
as comparing URLs in that context should be fragment-independent
#
tilgovi
yeah, we'd hope
#
KevinMarks_
(the "is this a URL on my site?" test should not reject for referencing an id not in the body)
wolftune joined the channel
#
tantek
KevinMarks_: please document that as an issue on /Webmention
#
KevinMarks_
did you find webmention implementations that rejected fragmetns, tilgovi ?
#
tilgovi
KevinMarks_: I *thought* that maybe aaronpk's did, but I was also testing and changing lots of things so maybe it was another issue
#
tilgovi
OH, I know
#
tilgovi
At one point I was not sending the fragment as the target_uri, but I did have it in my in-reply-to
#
tilgovi
that got, unsurprisingly, rejected
#
tilgovi
and maybe rightly so
#
tantek
tilgovi: I believe it is correct to require those to be consistent - "target" param, and *what your page links to*
#
tantek
consistent like equal
#
tilgovi
though it's not so far out of comprehensible that a nice handler could choose to tolerate it
#
tilgovi
Loqi: tell tantek I agree that the param and the link should be the same. I was trying to be too tricky, worrying too much about whether the fragmention in the target uri would confuse the receiver.
#
KartikPrabhu
support fragments in target (obv) :P
#
KartikPrabhu
the %20 vs + thing is trickier
#
kylewm
can someone explain why %20 is better or more appropriate?
#
KartikPrabhu
I think "+" is not valid URL wise ?
#
kylewm
I get it I think. with only one # the definition of fragmention is "any fragment with a space" rather than "fragment with a plus",
#
JonathanNeal
could someone catch me up on tonight’s fragmention convo?
#
KartikPrabhu
it mainly began with https://hypothes.is/ supporting fragmentions (tilgovi uses and devs it i think), I suggested making hypothes.is into a micropub client so indewebsites can use it. There were concerns about webmention receivers not groking a target URL with a fragmention. Then, some concerns about making fragmentions compatible with URL stuff and using only one # and %20 instead of +
#
@colocofg
P.O.S.S.E – Publish on Your Own Site, Syndicate Elsewhere http://indiewebcamp.com/POSSE #different #news
(twitter.com/_/status/527992466818211841)
#
kylewm
KartikPrabhu++
#
Loqi
KartikPrabhu has 74 karma
#
KartikPrabhu
pdurbin: I woudn't rely on Google for standards :P UI maybe
#
JonathanNeal
bummed they didn’t tell me, i would have tweeted about them!
#
KartikPrabhu
about? who?
#
JonathanNeal
they support fragmentions, right?
#
JonathanNeal
or is my script not used on the internet anymore?
#
KartikPrabhu
I am not sure. tilgovi devs it let me test
#
JonathanNeal
well no matter that’s why we cc licensed it, right? let them make their own, just as long as they can’t tell us to stop making improvements :)
#
KartikPrabhu
hmmm https://webmention.dokku.hypothes.is/a/PNPuf6SwQ0uybuGxFBXS0w##reading+the+Web does not seem to do anything particular so maybe not. They seem to have their own way of doing "annotations" which might be more complex.
#
pdurbin
KartikPrabhu: are you saying + isn't valid in URLs?
#
KartikPrabhu
pdurbin: I am not sure
#
joskar
KartikPrabhu: They are totally valid. It's just that they mean a literal plus (and not a space) when it is in a URL.
#
KartikPrabhu
joskar++ yeah that seems more correct :)
#
Loqi
joskar has 4 karma
#
joskar
The + -> ' ' is an HTML standard apparently, not an URL one.
#
KartikPrabhu
aah gotcha
#
KartikPrabhu
JonathanNeal: https://hypothes.is/what-is-it/ says they are following the Open Annotation COllaboration which if I recall had some complicated method for annotations
#
JonathanNeal
Bummed I wasn’t apart of such a collaboration. I want something to be broken or need a feature.
#
JonathanNeal
So that I have something to write!
#
rascul
yeah, + is html standard for queries
#
JonathanNeal
apart/a part/part
#
rascul
i don't have an html5 reference
KartikPrabhu joined the channel
#
KartikPrabhu
JonathanNeal: maybe implement marginalia on your own site and show them! ;)
paulfitz joined the channel
#
JonathanNeal
show who?
KevinMarks and KartikPrabhu_ joined the channel
#
KartikPrabhu_
JonathanNeal: show the collaboration people that all this rdf complicated stuff is not really needed
KartikPrabhu and mdik_ joined the channel
#
joskar
KartikPrabhu: Fun thing: I've spent all week thinking about implementing "Medium-style comments on the indieweb" (using fragmentations) and I hadn't heard of marginalia until today. Looks nice!
#
KartikPrabhu
joskar: thanks :)
#
KartikPrabhu
I was almost dared to make it by tantek once I claimed it was easy :P
#
KartikPrabhu
joskar: let me know if you use marginalia.js or make your own since more implementations the better :)
#
joskar
KartikPrabhu: Seeing as I like to tinker with things, I will probably make my own eventually. (after all, it seems easy enough :P )
#
joskar
...and I _think_ I already accept webmentions with fragmentations. Haven't tested it though.
#
ben_thatmust
so moving over from other room
#
ben_thatmust
GWG was lamenting that there are no more IWCs in 2014
#
GWG
ben_thatmust: For the log...you are proposing the idea of an online Indiewebcamp of a longer duration than a Homebrew Website Club
#
ben_thatmust
well otherwise it would be a HWC not IWC
#
ben_thatmust
brb, my irc client is unhappy
ben_thatmust joined the channel
#
GWG
ben_thatmust: I was about to say...it may be that an IWC Online is a day event or a half-day event, not a 2 day event. There are multiple options
#
GWG
I like the idea of a two day
#
GWG
I like the idea that at physical IWCs, there is more remote interaction
#
ben_thatmust
hopefully get participation from all those that have been unable to attend any physically
Deledrius_ joined the channel
#
GWG
ben_thatmust: At the IWC that was simulcast, I could barely hear things in Portland.
#
GWG
aaronpk really stepped up in streaming IWC Cambridge
#
ben_thatmust
including a close up shot of my biz card, haha
KevinMarks joined the channel
#
GWG
We have Talky, and Google Hangouts, and other options for presentations.
#
GWG
I haven't asked bear how the product is evolving. Right now, the former is missing some compelling aspects of the latter
xxcoeurxx joined the channel
#
GWG
Specifically, saving the video and passive viewing.
KartikPrabhu and mlncn joined the channel
#
ben_thatmust
i like the hangouts idea a lot for the breakout sessions
#
ben_thatmust
it forces a limitation to room size
#
ben_thatmust
just need to work out the hangouts on air bit and we can share the rest of it
#
GWG
ben_thatmust: It may work.
#
ben_thatmust
also, just rewrote all my cron scripts... hopefully that will work a bit better now, and not keep getting incorrect URLs sent to twitter
#
ben_thatmust
and now for sleep
#
KartikPrabhu
joskar: be careful around here about claiming "easy", you might just have to make it :)
brianloveswords joined the channel
#
joskar
KartikPrabhu: Yeah, I know...that's why I'm brushing up on my javascript right now instead of writing lab reports ;)
#
joskar
KartikPrabhu: Currently I've selected all u-in-reply-to's which have fragmentations on the current document. That was the easy part :S
#
KartikPrabhu
yeah. the hard part is moving them in place and having a good UI! all the best! would be great to see another implementation and UI :)
#
KartikPrabhu
joskar: also fragmention not fragmentation ;)
#
JonathanNeal
auto-correct gets me on that one still. Next time I need to add it to my dictionary.
#
joskar
KartikPrabhu: I stand corrected :)
jsun, GWG and cmhobbs joined the channel
#
@aerezk
2. Named by @jeffjarvis. Does #leoslaw also apply to the indie web? #indieweb
(twitter.com/_/status/528041448134807552)
wolftune, KartikPrabhu, mlncn and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
indie-visitor
mschutte
#
KartikPrabhu
welcome mschutte
tantek and snarfed joined the channel
#
mschutte
thanks KartikPrabhu
#
KartikPrabhu
mschutte: do already have a website or looking into the indieweb?
chrissaad, rm, cweiske, loic_m, LauraJ, alexhartley, alexhart_ and krendil joined the channel
#
@loicmathaud
brid.gy a l'air très intéressant pour avancer dans l'#indieweb. Il faut que je commence á implémenter webmentions chez moi d'abord
(twitter.com/_/status/528105207964499968)
#
@loicmathaud
Impression qu'á #BlendWebMix on rêvait de créer le prochain gros silo. L'année prochaine il faut que je me force proposer un sujet #IndieWeb
(twitter.com/_/status/528107875449569281)
jsun, xxcoeurxx, EOGreer, Sebastien-L, Pierre-O, KartikPrabhu and loic_m joined the channel
#
@davidbgk
@loicmathaud des meetups #indieweb ça serait cool ;)
(twitter.com/_/status/528127004508291072)
#
@emmanuelc
@davidbgk @loicmathaud BlendWebMix IndieWeb meetups cool… what ze fuck ai-je envie de dire
(twitter.com/_/status/528130481535995904)
friedcell, buto, scor, davemenninger, willowbl00, fiatjaf, willowbl001, dns53, Pierre-O, Pierre-O1, mzki, EOGreer, tfontaine, reidab, Mark87 and mlncn joined the channel
willowbl00, EOGreer and indie-visitor joined the channel
#
MariusL
Hi everyone
davidpeach joined the channel
#
davidpeach
has anybody got checkins working in wordpress then posse them to foursquare?
danlyke_ and pfefferle joined the channel
#
MariusL
Just a quick question: is there any physical Indieweb presence in London?
#
davidpeach
MariusL : not sure. I'm from tamworth, myself.
#
MariusL
davidpeach: thanks! I'll keep looking. A meetup, maybe?
#
MariusL
oh and a second question. I'm a UX designer and I'd like to help. Is that something you need, or is it developers only at this point?
#
GWG
davidpeach: I haven't even tried.
#
GWG
davidpeach: I don't go many interesting places
#
davidpeach
GWG: hehe. fair enough. I might take a look at that when get a chance. I setup posse to flickr last night on SNAP.
#
davidpeach
GWG: I just need to take some interesting photos now.
willowbl00 joined the channel
#
GWG
davidpeach: Photos are easier
shiflett, mlncn, scor, gr0k, EOGreer, danlyke_, paulfitz, benjamin-agaric, bengar, mlncn-agaric and evan joined the channel
#
GWG
pfefferle: What are the requirements for being added to the Indieweb Installer?
#
pfefferle
GWG no requirements yet… I am sorry if I forgot one… make a pull request and I will add it...
#
GWG
pfefferle: It isn't 'forgot'. I was wondering if there were guidelines. I was going to submit some. I see that snarfed has a request in for some.
#
pfefferle
GWG not yet, but I think we should define som… perhaps depending on the indimark
chrissaad joined the channel
#
GWG
pfefferle: Opening some issues
#
GWG
pfefferle: Did you give thought to the profile data stored in the user table issue, by any chance?
#
GWG
pfefferle: I have a plugin that isn't on Github, for H-Cards, that I want to add the ability to cache h-card data to, and I'm trying to figure that issue out.
lmorchard joined the channel
#
pfefferle
GWG the TGM-Plugin-Activation plugin that I use can also reference zip files
#
pfefferle
GWG depending the profile thing: I thought about that for a bit, but I am still no huge fan. If you are getting a lot of WebMention/Pingback spam it also spams your User table. And if you clear the spam you also have to think about removing the profiles.
#
pfefferle
GWG this is mainly a problem if you use spam filters like akismet
mlncn-agaric joined the channel
#
GWG
Pfefferle: Syndication Links adds post meta boxes for POSSE links. rel-syndication attempts to add links automatically.
tantek joined the channel
gr0k joined the channel
#
tantek
tommorris: in particular "The UID should be a persistent, resolvable identifier which we suggest should be the URL of a Web page where the contact information is published." which is a huge victory for our use of UID and u-uid in microformats.
#
tommorris
psd gets it. :)
#
tommorris
I hadn't looked at the makeup of the gov.uk Open Standards Body. The people I know on there are sane: JeniT, John Sheridan and psd. That they are making sensible decisions is unsurprising but reassuring.
#
tantek
that's great news - yes - good people
npdoty joined the channel
#
tantek
tommorris++ do it! (health and priorities permitting of course)
#
Loqi
tommorris has 60 karma
shiflett and xxcoeurxx joined the channel
#
GWG
Tantek, did you see what ben_thatmustbeme was suggesting?
#
ben_thatmustbeme
which suggestion? using the carebear stare to destroy the moon?
#
ben_thatmustbeme
last night GWG was lamenting that there were no more IWC in 2014
#
ben_thatmustbeme
i suggested perhaps we just do one online only
#
ben_thatmustbeme
google hangouts would work great for breakout sessions
#
pfefferle
nice idea!
#
GWG
Lamenting may be a bit strong a word.
#
GWG
But an IWC Online weekend might be fun.
#
rascul.io
edited /User:Rascul.io/ssl (-38) "/* Nginx Configuration */ drop sslv3 due to poodle, tune cipher list some"
(view diff)
alexhart_, alexhartley, willowbl00, snarfed, brianloveswords, mlncn-agaric, afanatical and tgbrun joined the channel
#
tommorris
zomg, Twitter, your URL handling is amazing. https://twitter.com/tommorris/status/528226508989816833
#
kylewm
are URLs allowed to have emdashes?
willowbl00, EOGreer, willowbl001, 14WAAHR8A, Pea1, Pierre-O, Pierre-O1 and gr0k joined the channel
#
aaronpk
let's see if bridgy finds my syndicated photo. facebook URLs are confusing as hell.
willowbl00, iboxifoo, willowbl001 and gr0k joined the channel
#
kylewm
indeed
willowbl00 joined the channel
#
aaronpk
oh... does bridge ever re-fetch my post URLs looking for new syndication links?
#
tommorris
kylewm: WP URLs have a lot of them.
#
aaronpk
I definitely manually POSSE'd that to twitter and facebook way after I published the original
#
kylewm
aaronpk: yes it does
#
kylewm
every ~2 hours
#
aaronpk
ah ok. so I assume it'll eventually find my original post and send the comments to me?
#
aaronpk
right now the last couple in my log say "no post links found"
#
tommorris
is enjoying aaronpk's halloween costume.
#
kylewm
snarfed made some changes recently to try and sort out all facebook's various photo urls
#
kylewm
so hopefully it will
#
aaronpk
also twitter
#
tommorris
last time I went out on halloween, I had left a wedding in a suit and attempted to go to a gay bar. the doorman asked whether I'd come as an Apprentice candidate. which is a pretty mean burn.
willowbl00 and willowbl001 joined the channel
#
@LifeHealthDiary
Sovereignty, Privacy, your medical information longer being a source of advertising http://lifetimehealthdiary.com #OwnYourData jg
(twitter.com/_/status/528240062983852032)
willowbl001 joined the channel
Mark87 and agaric joined the channel
#
ben_thatmustbeme
agaric = mlncn... mind blown
#
mlncn
... as the IRC nicknames cycle ...
#
ben_thatmustbeme
so any other thoughts on an IWC Online?
#
aaronpk
hah! like a massive talky.io session?
#
ben_thatmustbeme
don't know what limits we will hit with people, but it will be great for the breakout sessions
#
aaronpk
or maybe hangouts since it actually has some pretty nice tools for that
#
aaronpk
the whole p2p video thing doesn't actually scale well past a few people
#
ben_thatmustbeme
i figure hangouts on air for all of it too so its all stored right to youtube and easily downloaded from there
#
ben_thatmustbeme
probably one hangout for the session and just try and keep the room clear for those that want to talk, just keep an eye on the chat room too
#
ben_thatmustbeme
give people who don't have the ability to be at any of the locations in person the chance to join in
#
aaronpk
oh and still try to have a couple of in-person locations?
#
ben_thatmustbeme
that too, but i figure this way scheduling and setup is much easier, we could do them on a shorter schedule and possibly more often
#
ben_thatmustbeme
the idea of the online bit it to try to not give preference to those on location
#
kylewm
danlyke: do you know that your rss feed doesn't have per-entry timestamps?
#
aaronpk
I like the idea of "IndieWebCamp Online" where the only physical locations with multiple people are organized entirely by people at that location and are semi unofficial locations that way
EOGreer joined the channel
#
ben_thatmustbeme
yeah. I think we could really get some new people in to the group this way too
tfontaine joined the channel
#
danlyke
kylewm Flutterby.net one, or Flutterby.com one? (Probably both...)
#
danlyke
Aha. Looks like neither that nor http://www.flutterby.net/User:DanLyke_status.rss has 'em. Okay, will fix...
pauloppenheim joined the channel
#
kylewm
honestly I'm initially not liking the idea of an online IWC
#
kylewm
face to face is just so much better...
#
aaronpk
of course face to face is better
#
kylewm
but making it available to people who don't live near the coasts is good
#
aaronpk
I also think it's really hard to do effective remote participation during the in-person events
#
aaronpk
we've had mild success with it, but it's a lot of work to make it work really well
#
aaronpk
I think if we focused on *only* remote participation then we could make it work way better
#
kylewm
any ideas how to cope with timezones?
#
@oncletom
@loicmathaud @davidbgk #indieweb c’est pas déjá un autre silo ? :-p
(twitter.com/_/status/528254350192545792)
#
kylewm
indieweb n'est pas un silo!
#
danlyke
kylewm and that's sent me down a rabbit hole of "pubDate" and RSS .93 and... Anyway, I'll figure it out in a bit.
#
danlyke
And lots of "it'd be nice if these were 404s but they're now bad links".
tantek, EOGreer and scor joined the channel
#
ben_thatmustbeme
as far as timezones thats an issue, but we could do several start/finish times. so we start it somewhere in Europe morning and once US gets to a reasonable time we redo intros for a "start time US" then same for conclusions/demos
#
ben_thatmustbeme
in theory we could have break out sessions going on while people are doing introductions and such
EOGreer joined the channel
#
GWG
Regarding Hangouts...anyone know anything about Hangouts On Air?
#
ben_thatmustbeme
GWG, i was looking that up, i think its all automated, you set a start time, and invite people and it automatically streams/records to youtube
#
GWG
ben_thatmust: Think anyone has a philosophical problem with Google footing the bill?
wolftune and tgbrun joined the channel
#
ben_thatmustbeme
I don't. I guess i could see people having a problem with needing a google account to join. but at least its not google+ account needed anymore
KartikPrabhu joined the channel
#
ben_thatmustbeme
they only require you have gmail
tantek_ joined the channel
#
GWG
I don't either.
#
GWG
I'd love to use Talky, but Hangouts on Air is designed for this.
tbbrown joined the channel
#
GWG
Even a hacking day followed by a demonstration would be a fun activity.
#
GWG
ben_thatmustbeme: If you are calling people out...you want the whole weekend. A one-day event if it is remote may be doable too.
#
ben_thatmustbeme
tries to parse that
#
ben_thatmustbeme
what do you mean?
#
GWG
ben_thatmustbeme: When it is a physical event, and people are coming from out of town, a two day event makes sense because you want to make the trip worth it.
bigbluehat joined the channel
#
GWG
But, a one-day event is an alternative option for a remote-only event.
#
ben_thatmustbeme
Yes, but I think the hacking session/presentation day could be a good remote event, its always optional attendance
#
ben_thatmustbeme
so i don't see any good reason not to have a second day
bret and ejpfauth joined the channel
#
GWG
ben_thatmustbeme: I was more saying that no stone should be unturned.
#
ben_thatmustbeme
agreed, its going to be a different format, so its good to look at new options
#
ben_thatmustbeme
Here's a question... i'm going to create a page on the wiki for this... should i put it for 2014 or 2015?
#
ben_thatmustbeme
being all online its possible to do it tomorrow, but we need some co-ordination and plan worked out before that
#
ben_thatmustbeme
its a question of if planning for early nov or early dec is a good idea with all the holidays
#
GWG
Well, no one has to visit anywhere
#
GWG
I think November/December could work.
#
GWG
I say, set up the 2014 page for now.
#
GWG
It can be the prototype
snarfed, KartikPrabhu and Sebastien-L joined the channel
#
GWG
ben_thatmustbeme: Tell me when it is up, I'll add on.
#
ben.thatmustbe.me
created /2014/Online (+593) "initial create"
(view diff)
#
ben_thatmustbeme
just created a stub for it, we can work on sections
#
tantek
good day #indiewebcamp - since this community has broadly adopted, deployed, implemented u-syndication and u-in-reply-to, I've updated those properties from "draft" to "core" in h-entry: http://microformats.org/wiki/h-entry#Properties (with more documentation of core, draft, proposed properties).
#
tantek
please take a look and feel free to provide feedback here, in #microformats or on the http://microformats.org/wiki/h-entry-feedback page
#
GWG
aaronpk: Indieauth is doing it to me again.
#
ben.thatmustbe.me
edited /Template:IndieWebCamp (+27) "adding 2014/Online"
(view diff)
#
GWG
Okay...no wiki for me.
#
ben_thatmustbeme
GWG whats going on?
#
GWG
ben_thatmustbeme: Indieauth keeps having issues with my login
#
GWG
aaronpk keeps having to reset it
#
ben_thatmustbeme
whats it doing?
#
ben_thatmustbeme
tries entering your URL to log in
#
aaronpk
GWG: it should be using a cached version so it should only be failing if you click re-scan
#
GWG
aaronpk: I haven't clicked rescan.
sammachin joined the channel
#
ben_thatmustbeme
it pulls different caches if i enter https://david.shanske.com/ vs just devid.shanske.com
#
GWG
aaronpk: I think the problem is the http vs https
#
GWG
When I first logged into Indiewebcamp, I was http only
#
GWG
aaronpk: Any way to purge all instances of me and I'll try from scratch?
#
GWG
Or would that just make things worse?
#
aaronpk
I can do that, but it's not really be any different from you just clicking re-scan
#
GWG
aaronpk: So you think I should click rescan?
#
GWG
aaronpk: But to ben_thatmustbeme's point, I seem to have different rescan dates for http vs https
paulfitz joined the channel
#
aaronpk
They are treated as completely separate identities by IndieAuth.com
#
GWG
But if I put in a domain without the protocol...
#
aaronpk
The it assumes http
#
GWG
And my http redirects to https
#
GWG
aaronpk: I'm stumped.
#
aaronpk
What exactly is the problem you're having right now?
#
GWG
Unknown error retrieving https://david.shanske.com:
#
ben.thatmustbe.me
edited /2014/Online (+1020) "/* IndieWebCampOnline 2014 */"
(view diff)
#
ben_thatmustbeme
GWG, what did you enter at login?
#
ben_thatmustbeme
https:// or just david. or http:// ?
#
ben_thatmustbeme
they seem to have different results
#
GWG
I tried all three. None work.
#
@zdfs
I think I’ve bought in to this whole IndieWeb thing.
(twitter.com/_/status/528270489568149504)
#
aaronpk
Is that after clicking one of the providers?
#
GWG
aaronpk: Correct
#
aaronpk
Ok yeah it's the ssl issue again. I still don't know why it fails to validate your cert after a "while"
#
GWG
Any suggestions?
afanatical joined the channel
#
aaronpk
Anybody more familiar with ruby who might be able to help understand what's happening? It sounds like a big with the ruby http client I'm using
#
aaronpk
I could just have a cron job restart IndieAuth.com every hour since that seems to make it work
#
GWG
aaronpk: Can you reset one more time? I'll reset the TOTP option and get in that way. I lost the code when my phone did a factory reset
#
GWG
That will hold me until further notice
#
aaronpk
Ok sure. Give me a sec. On tiny keys.
#
GWG
Okay...code loaded
#
ben_thatmustbeme
weird that there was no error message after that
#
ben_thatmustbeme
"Unknown error retrieving #{me_parser.url}: #{e.message}"}
#
ben_thatmustbeme
the exception didn't have a message??? SSLError is a seperate exception
#
david.shanske.com
edited /2014/Online (+308) "/* Brainstorming */"
(view diff)
#
GWG
ben_thatmustbeme: That good to start?
wolftune joined the channel
#
david.shanske.com
edited /2014/Online (+263) "/* Brainstorming */"
(view diff)
#
david.shanske.com
edited /2014/Online (+2) "/* IndieWebCampOnline 2014 */"
(view diff)
#
tantek
ben_thatmustbe: I like this /2014/Online idea - keep running with it!
#
GWG
Fixed that
#
GWG
I just added one more idea
#
GWG
tantek: Feel free to join in
#
ben_thatmustbeme
aaronpk, i've never had that trouble with mechanize, trying to reproduce
#
ben_thatmustbeme
maybe its a bad version of the gem?
#
tantek
GWG - happy to watch and help only where needed on this one. Go for it.
#
david.shanske.com
edited /2014/Online (+221) "/* Timezones */"
(view diff)
#
aaronpk
ben_thatmustbeme: thanks. Might also be specific to the ubuntu version of things
#
david.shanske.com
edited /2014/Online (+8) "/* Organizers */"
(view diff)
#
GWG
tantek: Are you planning to attend?
#
rascul
online? how very interesting
#
GWG
rascul: It's worth a shot. I think it may be rocky the first time, but like the video last time, we can iterate
#
rascul
once i see some dates i will very likely add myself :)
#
GWG
rascul: Got any to propose?
#
GWG
I'm free 11/15 and 11/16
#
rascul
probably needs to be a weekend for me
#
GWG
The 15th and 16th are a weekend, aren't they?
#
rascul
oh they are, i probably should have looked at november instead of october ;)
#
rascul
i'm fine with that weekend
#
GWG
ben_thatmustbeme: You up for 11/15-11/16?
#
GWG
That is two weeks from today
KartikPrabhu joined the channel
#
ben_thatmustbeme
I think i could work that
#
ben_thatmustbeme
you think its enough time to get people? it is short notice
#
ben_thatmustbeme
at the very least it will be a fun weekend
#
GWG
I don't know. But it is remote.
#
GWG
That may affect it.
#
GWG
We could poll the chat room
#
GWG
And see who is interested.
#
GWG
I say if we can get 5 or 6 people available as a core...
#
GWG
Can someone shut Loqi off?
#
Loqi
is done
#
rascul
oh wow
#
david.shanske.com
edited /2014/Online (+109) "/* Technology */"
(view diff)
expandrew joined the channel
#
ben_thatmustbeme
tries to duct tape Loqi's mouth
#
GWG
tgbrun: I think you broke Loqi
KevinMarks joined the channel
#
ben_thatmustbeme
GWG aaronpk, I have been able to reproduce the error, !!!! SSL ERROR: hostname does not match the server certificate
#
ben_thatmustbeme
RelParser::SSLError: RelParser::SSLError
#
ben_thatmustbeme
maybe not the best time for that
#
GWG
Loqi, you're killing me
chrissaad joined the channel
#
ben_thatmustbeme
wow, that worked...
#
sparverius
ben_thatmustbeme: what did you do
#
ben_thatmustbeme
i didn't do it
#
ben_thatmustbeme
but apparently any other tweet at it, fixed it
#
GWG
So, ben_thatmustbeme, two questions
#
GWG
1. What did you learn about my Indieauth problem?
#
GWG
2. Any more IWC-Online thoughts?
scor joined the channel
#
ben_thatmustbeme
part 1... it seems to think "SSL ERROR: hostname does not match the server certificate"
#
ben_thatmustbeme
i'm trying to reproduce the issue again
jsun joined the channel
#
GWG
ben_thatmustbeme: Wildcard cert?
chrissaad joined the channel
#
ben_thatmustbeme
possibly, but why would it work at first and then stop
jsun joined the channel
#
ben_thatmustbeme
it is definitely some timeout issue
danlyke_ joined the channel
#
ben_thatmustbeme
firing up wireshark, mayebe i can figure it out
#
aaronpk
omfg loqi
#
ben_thatmustbeme
https://github.com/drbrain/net-http-persistent/issues/51 this looks to be the same issue, or at least similar, not that it was ever really solved
#
ben_thatmustbeme
i'm trying now without the ca file specified to see if its unreproducable
#
ben_thatmustbeme
its definitely timeout based though, after like 5 minutes it fails to recognize the cert
#
aaronpk
ben_thatmustbeme: i'm glad you have been able to reproduce it! thanks!!
#
rascul
184 lines of Loqi flood ;)
#
Loqi
woot!
#
aaronpk
that's weird. I only see one webmention in the logs that would have caused that
#
aaronpk
although it's not verified
#
ben_thatmustbeme
well it doesn't have to do with the ca-file being specified, i did a poll, sleep 5 minutes, poll again and I get the same error
#
ben_thatmustbeme
weird, gwg, you have a wildcard cert that includes other entries as alt-names
#
ben_thatmustbeme
Common names *.shanske.com
#
ben_thatmustbeme
Alternative names *.shanske.com shanske.com www.shanske.com david.shanske.com cdn.shanske.com cdn2.shanske.com
#
ben_thatmustbeme
wonder if thats what is causing it
#
aaronpk
what doesn't make sense to me is why it would be verified once and then fail to verify later
#
ben_thatmustbeme
the ssl session times out after 300 seconds, it must do something slightly different to reconnect
#
aaronpk
hm maybe I can tell the http client to not cache ssl sessions?
tantek joined the channel
#
aaronpk
fixed that... another reason not to use fixed-length fields in database tables
#
aaronpk
I think his site was retrying the webmention because it was returning a 500 error
#
ben_thatmustbeme
i have to head home, i'll look at it more tonight
#
aaronpk
cool thanks
shiflett, Deledrius, KevinMarks_, paulfitz, snarfed and loic_m joined the channel
#
bear
ben_thatmustbeme - that is common(ish) with wildcard certs
dorian, EOGreer and KevinMarks joined the channel
#
@jrmatheny
Setting up webmentions thru @withknown and bridgy, probably skipped some steps somewhere. Hmm. Somebody say hi, please, and let me see.
(twitter.com/_/status/528314341339041792)
KevinMarks and brianloveswords joined the channel
#
joskar
KartikPrabhu: I now have a working prototype (in Firefox at least) of fragmention annotations: https://joskar.se/-MG6
#
joskar
!tell KartikPrabhu: I now have a working prototype (in Firefox at least) of fragmentation annotations: https://joskar.se/-MG6
#
Loqi
Ok, I'll tell them that when I see them next
#
ben_thatmust
okay, trying to recreate again with just ruby mechanize, make sure its nothing you are doing with your code
chrissaad joined the channel
#
ben_thatmust
testing with other ssl sites with and without wildcard ssls
#
ben_thatmust
maybe we can nail it down
#
ben_thatmust
it might be your server GWG
#
GWG
ben_thatmust: How do I keep finding ways to break things?
KartikPrabhu joined the channel
#
ben_thatmust
yeah, worked on two different servers, both redirect to SSL one with wildcard, one without
scor joined the channel
#
GWG
ben_thatmust: What did I do or not do though?
#
ben_thatmust
that is a very good question.. it would have to be something wrong in nginx config
#
ben_thatmust
i wonder if its an nginx bug
#
ben_thatmust
aaronpk, as a hack you could always just have it re-create @agent for each connection
#
GWG
I could change my Nginx config,I suppose
#
ben_thatmust
i'm trying to find another nginx server with wildcard ssl
#
ben_thatmust
to see if thats the issue
#
ben_thatmust
or at least see if i can recreate it anywhere else
#
ben_thatmust
found another site with nginx AND a wildcard SSL... i'll be able to tell you in like 4 minutes if this site has the same issue
KevinMarks_ joined the channel
#
ben_thatmust
it does not have that issue