#indiewebcamp 2015-10-24

2015-10-24 UTC
#
aaronpk
AHHHH DAMMIT
#
aaronpk
I *also* have to include 'extension = "curl.so"' in a file to tell appengine to load it
#
snarfed
empathizes
#
aaronpk
it's aliiiive
#
snarfed
how about the webmention sending?
#
aaronpk
probably
#
aaronpk
haven't tried anything else yet
#
snarfed
preemptive woo!
#
snarfed
congrats!
#
aaronpk
and it deploys automatically from the master branch on github
#
aaronpk
via travis
shiflett joined the channel
#
snarfed
!!! oh man that's the big one
#
snarfed
awesome!!!
#
aaronpk
so that's kind of cool :)
#
snarfed
very cool
#
snarfed
aaronpk++
#
snarfed
can't wait for indieauth => add github org member
#
Loqi
aaronpk has 988 karma
#
aaronpk
so yeah, anyone can feel free to contribute to indiewebify.me now
#
aaronpk
i'll move the domain over to the appspot version this weekend!
#
snarfed
man you earned it
snarfed and [shaners] joined the channel
#
[shaners]
aaronpk++
#
[shaners]
aaronpk++
#
Loqi
aaronpk has 989 karma
#
Loqi
aaronpk has 989 karma
squeakytoy, snarfed, snarfed1, detsk, j12t, mlncn, shiflett, ttepasse and tantek joined the channel
#
kevinmarks
aha, I have twitter polls
#
kevinmarks
wow, the text sumamry doesn't include the options, even though the options have to be really short?
#
snarfed
yeah, silly
#
snarfed
also the voters aren't public?
jgee joined the channel
#
kevinmarks
apparently. not sue they are even logged
j12t joined the channel
#
@sarahmei
Isomorphism is an illusion, born of insufficient understanding of "the other side."
(twitter.com/_/status/657794419798642688)
#
kevinmarks
(read up the twitter thread)
wolftune, tantek, KartikPrabhu, loic_m, detsk and nitot joined the channel
#
@tinokremer
I now use @withknown also for non indieweb websites where I write responses. It's manual, but I get to keep a copy in my archive!
(twitter.com/_/status/657839314026524672)
nt0, j12t and petermolnar joined the channel
#
@nueww
First IndieWebCamp in Nuremberg! Join us during the Nuremberg Web Week 2016. https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/657862907645075456)
nt0 joined the channel
#
@tollwerk
RT @nueww: First IndieWebCamp in Nuremberg! Join us during the Nuremberg Web Week 2016. https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/657863643430854657)
#
@jkphl
RT @nueww: First IndieWebCamp in Nuremberg! Join us during the Nuremberg Web Week 2016. https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/657863643393052672)
#
@ODLNuremberg
RT @nueww: First IndieWebCamp in Nuremberg! Join us during the Nuremberg Web Week 2016. https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/657863643414044673)
MylesBraithwaite, ttepasse, eschnou, tvn, kerozene, j12t, snarfed, loic_m and [snarfed] joined the channel
#
[snarfed]
has been slowly grinding through bridgy bugs the last few weeks
#
[snarfed]
it's been a tedious slog through fb api and oauth and caching and github triage, all pretty invisible/thankless
#
[snarfed]
but a lot of stuff has gotten fixed, and i see light at the end of the tunnel, so I'm feeling good about that
#
[snarfed]
apologies for the navel gazing, just felt like sharing :P
#
GWG
snarfed++
#
Loqi
snarfed has 150 karma
wolftune joined the channel
#
KartikPrabhu
snarfed++
#
Loqi
snarfed has 151 karma
peacekeep3r1 joined the channel
#
kylewm
snarfed++
#
Loqi
snarfed has 152 karma
[snarfed] joined the channel
#
[snarfed]
aww thanks all
#
GWG
snarfed, you are part of the glue that connects the community.
#
[snarfed]
thanks GWG. you are too!
#
GWG
Bridgy is perhaps the thing that attracts newcomers most...helping them take people with them for the ride.
#
GWG
I'm so behind on my projects.
#
GWG
That is why I'm so excited for Boston
#
GWG
snarfed, I've had a micropub commit sitting there for months.
#
GWG
Oh, what the heck.
#
GWG
snarfed, you've got a pull request.
#
GWG
It does nothing, but I had included it when installing the unit test code I didn't write
#
[snarfed]
lol nice
#
[snarfed]
I'll look!
#
[snarfed]
how are the unit tests coming btw? :P
#
GWG
snarfed: You and pfefferle both got annoyed with my tab spacing, so I automated it to WordPress standards.
#
[snarfed]
wow, that PR as a bunch of new stuff. unit tests, php ruleset, xml, Travis. is it all used and working?
#
[snarfed]
I'm not familiar with most of it. mind adding some sections to the readme on what they all are and how to use them?
#
GWG
snarfed: The php ruleset, yes. The travis stuff works. The unit tests I didn't write.
#
GWG
That's why I never sent the PR before.
#
[snarfed]
huh. so the tests... don't work?
#
[snarfed]
should they wait until later then?
#
GWG
No. The tests haven't been written.
#
GWG
I set up the infrastructure for the tests without setting the tests themselves up.
#
[snarfed]
confused. so this PR just has the test... framework?
#
GWG
Yes.
#
GWG
And the coding standards.
#
[snarfed]
sounds good. looking forward to docs!
eschnou joined the channel
#
GWG
I'm thinking of going back to it after I add microformats2 parsing support to Post Kinds.
#
GWG
Which has been stalled due non-Indieweb stuff
tentonbricks and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
eschnou and tantek joined the channel
#
tantek
greetings #indiewebcamp from Science Hack Day!
#
GWG
snarfed, I looked at it again. I still think you may have to create a local variable to replace $_POST so a unit test can send in dummy variables.
#
tantek
_POST--
#
Loqi
POST has -1 karma
#
GWG
tantek: Why?
#
tantek
magicPHPglobals--
#
Loqi
magicPHPglobals has -1 karma
#
GWG
tantek: Greetings. What Science are you hacking today?
#
tantek
hopefully optics, projection
mlncn joined the channel
#
aaronpk
snarfed: not to add to your list of bridgy things, but do you know why it hasn't found my latest facebook post?
#
aaronpk
i didn't include a backlink since i manually POSSEd to facebook, but my original post includes a syndication url
#
snarfed
aaronpk: hi! not sure but i can look
#
kylewm
Facebook photo post URLs --
#
aaronpk
oh is that what's happening?
#
snarfed
yeah sadly
#
aaronpk
is there an alternate URL I can use for it?
#
snarfed
yes, but we should also fix our handling
#
snarfed
looks like the problem here is FB's new id format with colons
#
aaronpk
would bridgy pick that one up?
#
snarfed
we recently fixed a bug with synd urls in FB photo posts, but evidently not for colon ids
#
snarfed
aaronpk: yes
#
aaronpk
the URL also works without the colon so I could just remove it
#
aaronpk
oh weird, the photo.php URL doesn't have any of the comments
#
snarfed
we just also want to fix this so it works automatically
#
snarfed
yeah there are two separate FB objects for photo posts, one for the story and one for the photo
#
snarfed
part of the joy i've had w/FB API recently
#
kylewm
it's straight broken on their end, imho
#
kylewm
given how many people have albums named like "iPhone photos" and then so many comments on the album itself relating to a single photo from 4 years ago
#
aaronpk
heh yeah
#
aaronpk
man I keep thinking I should rewrite my DNS management interface but it works and i haven't had to change it since writing it in like 2008
#
aaronpk
actually i think it's older than that, like maybe 2006
#
aaronpk
OH NO LOQI
Loqi joined the channel
#
snarfed
i was wondering why slack died
eschnou, Tino, tantek, wolftune, squeakytoy and ttepasse joined the channel
#
aaronpk
"I take a lot of issue with their 'I'm building this for me and not for other people'..."
#
aaronpk
it's more like "I'm building this for me and *then* for other people"
#
kevinmarks
well, tantek has explictly called out blaine for his 'my grandma doesn't understand urls just email addresses'
#
kevinmarks
android 2.2 and earlier is < 1% of android
#
aaronpk
i still had a couple SHA1 certs until recently
#
kevinmarks
though <1% of android is still millions
#
snarfed
likely 10s of millions
#
snarfed
snarfed.org and brid.gy's certs are both sha1 :(
#
snarfed
pile onto the todo list
[aaronpk] joined the channel
#
[aaronpk]
It's a quick fix luckily
squeakytoy and indie-visitor joined the channel
#
GWG
snarfed: These unit tests are going to take some rewriting to allow arbitrary values to be passed in.
[snarfed] joined the channel
#
[snarfed]
GWG: huh. have you looked at how other WordPress plugins do unit tests?
#
[snarfed]
i still suspect making full http requests would be the best approach
#
[snarfed]
but i'd happily follow a common pattern in other plugins if there is one
#
GWG
That makes sense for an internal tester
#
GWG
HTTP requests would work for an external one.
#
GWG
snarfed, I'm basing the change on how pfefferle did his request handling in the webmention plugin. Although he doesn't have unit tests either.
#
[snarfed]
ah ok. I'd like to see any common unit test patterns specifically
#
[snarfed]
also plenty of projects do full http requests in unit tests, so there is prevent
#
[snarfed]
er precedent
#
GWG
snarfed, my intention, as I seem to have gotten back on this again, is to deliver a design change complete with unit testing.
KartikPrabhu joined the channel
#
[snarfed]
excellent! that's great!
#
GWG
I'll look into how others do it, but being as I'm trying to learn this, I'd like to start with the black box theory. Input X into function and expect Y to return
#
GWG
Also, the change allows for arbitrary replacement of the request handling.
#
[snarfed]
understood. agreed on black box testing! I'm just saying X can be an http request :P
#
[snarfed]
regardless, let's see what best practice for unit testing WordPress plugins is before we start coding
#
GWG
Read several notations on this.
#
GWG
But hard to figure out best practice. I'm going to Wordcamp next week here in NYC
#
GWG
I'll ask around
#
[snarfed]
good idea!
KartikPrabhu joined the channel
#
GWG
I'm still trying to figure out how to pitch Indieweb to people there. Namely, identifying an opportunity and taking advantage of it.
j12t, cmhobbs, wolftune and [kevinmarks] joined the channel
#
[kevinmarks]
It is slightly odd that the best pitch for indieweb is silo integration via bridgy
wolftune joined the channel
wolftune, gRegorLove, detsk and awolf joined the channel
#
@zebel
Not sure I understand how @FlickrAPI subscriptions API works, getting callback requests for >1 year old photos. #indieweb
(twitter.com/_/status/658025178664992768)
wolftune joined the channel
#
aaronpk
i forgot that the flick api is actually based on PubSubHubbub too
petermolnar joined the channel
#
aaronpk
"We're sorry, Flickr doesn't allow embedding within frames."
#
kevinmarks
medium mentions PuSH too
tantek joined the channel
#
tantek.com
edited /2015/SF (+642) "h-event, linky linky, dfn"
(view diff)
#
tantek.com
created /2015/SF/Planning (+1256) "stub with to do, archive of date deciding"
(view diff)
#
tantek.com
edited /2015/SF () "(-894) /* Planning */ archived date deciding"
(view diff)
danfowler joined the channel
#
tantek
kevinmarks, looks like Twitter Polls are js;dr e.g. I see no options here: https://twitter.com/kevinmarks/status/657782127052754945 when running with NOSCRIPT
#
kevinmarks
also, loqi doesn't see the options
#
@kevinmarks
@benward @seldo why aren't the poll options in the plaintext fallback? Especially as they are length limited.
(twitter.com/_/status/658026860740128768)
#
tantek
Indeed - it should be trivial to @-reply to a poll with a 1 or 2 (phone-menu style) to vote in the poll
#
tantek
e.g. via txt message
#
tantek
thinking of creating / reserving space for all the rest of the HWC SF for the year
#
@seldo
Why does Twitter only let polls have two options?
(twitter.com/_/status/657977379378237440)
#
kevinmarks
looks like the poss are twitter cards. Does that mean we could mark them up on our sites?
#
kevinmarks
s/poss/polls/
#
Loqi
kevinmarks meant to say: looks like the polls are twitter cards. Does that mean we could mark them up on our sites?
#
@mschottenhammer
RT @nueww: First IndieWebCamp in Nuremberg! Join us during the Nuremberg Web Week 2016. https://indiewebcamp.com/2016/Nuremberg
(twitter.com/_/status/658046505408942080)
#
tantek
ok - all set with reserving the MozSF 1st floor common area for HWC SF 12-02,12-16, 12-30!
#
tantek
now to create the wiki pages ...
#
tantek.com
created /events/2015-12-02-homebrew-website-club (+4052) "start with cloning from 2015-11-18, SF location confirmed, rsvp"
(view diff)
#
tantek.com
created /events/2015-12-16-homebrew-website-club (+4052) "start with cloning from 2015-12-02, SF location confirmed, rsvp"
(view diff)
#
tantek.com
created /events/2015-12-30-homebrew-website-club (+4052) "start with cloning from 2015-12-16, SF location confirmed, rsvp"
(view diff)
#
tantek
now to update /events
#
tantek.com
edited /Events (+2846) "full h-events for 2015-12 HWCs"
(view diff)
#
GWG
!tell snarfed I'm not sure if you are going to love this idea or hate it.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
edited /Events (+397) "save the date for 12-19..20 for possible IWC NYC"
(view diff)
#
tantek.com
edited /Main_Page (+463) "/* IndieWebCamp */ direct More IndieWebCamps to planning, add IWC SF also"
(view diff)
#
kevinmarks
hm, sslreports gives appspot.com a B grade
fkooman joined the channel
#
aaronpk
wow that's pretty bad
#
aaronpk
they probably have it like tjhat to support all the way back to some pretty old devices
#
aaronpk
since it uses SHA1 and also SSL3
gRegorLove joined the channel
#
kevinmarks
per that piece this morning, they'll get marked insecure by browsers soon
#
aaronpk
that doesn't even render on twitter.com and they're supposed to be replacing emoji with images
#
@kevinmarks
hi @jack - that counts as emoji;dr as well as js;dr then?
(twitter.com/_/status/658057231481503744)
#
kevinmarks
well, jack retweeted it
#
kevinmarks
hope he didn't fire the emoji engineers
#
aaronpk
moving indiewebify.me over to app engine now!
tantek and cmhobbs joined the channel