#indiewebcamp 2015-10-23

2015-10-23 UTC
lukebrooker joined the channel
#
david.shanske.com
edited /2015/MIT/Guest_List (+268) "/* Participants */"
(view diff)
#
tantek.com
edited /Planning (+145) "2015-12-19..20 IndieWebCamp NYC?"
(view diff)
#
tantek
plants an idea for the East Coasters ^^^
#
david.shanske.com
edited /Planning (+48) "/* Planning */"
(view diff)
#
tantek
what are Twitter Moments?
#
Loqi
It looks like we don't have a page for "Twitter Moments" yet. Would you like to create it? https://indiewebcamp.com/s/105f
#
tantek
(seriously anyone have any idea? I've just seen people complain about it)
j12t joined the channel
#
bear
it's a new page that twitter shows you to let you know what you have been missing since you last checked
#
bear
Twitter Moments is explained at https://about.twitter.com/moments
#
loqi.me
created /Twitter_Moments (+92) "prompted by tantek https://indiewebcamp.com/irc/2015-10-22/line/1445559795349 and dfn added by bear"
(view diff)
[aaronpk] joined the channel
#
[aaronpk]
I thought Twitter moments was like highlighted tweets and photos from major events that people are talking about
#
[aaronpk]
Like trending topics
#
tantek
in particular I ask because I'm wondering is it something anyone actually cares about - is it a feature you would want on your own site? or in an indie aggregator (or even reader)?
#
[aaronpk]
I haven't seen anything particularly interesting on mine yet
#
gRegorLove
Yeah, Moments is what "Discover" was before, I think. There's a separate feature in the app's primary stream "While you were away" which highlights some tweets from people you follow. Moments is trending topics, categorized into news, sports, entertainment, etc.
#
gRegorLove
Moments is a separate icon in the app. I've not been inclined to check it out before now.
#
[aaronpk]
"Don't worry about finding the right accounts to follow to get the story. Just follow an event, and you'll get the best Tweets about it delivered directly to your timeline. When it's over, you'll unfollow automatically."
#
tantek
what is a poll?
#
Loqi
It looks like we don't have a page for "poll" yet. Would you like to create it? https://indiewebcamp.com/s/105g
XgF and snarfed joined the channel
#
tantek
yikes: "two-choice poll" I really dislike that - like we need any more reinforcement of artificial dichotomies - it's one of the most common logical fallacies in almost every discussion
#
tantek
twitterpolls-- he says ironically
#
Loqi
twitterpolls has -1 karma
#
tantek
this is ok though: "two-choice poll right from the compose box and it will remain live for 24 hours
#
tantek
er, this part: "... poll right from the compose box and it will remain live for 24 hours"
#
gRegorLove
Yeah, just seems like another venue for more noise on Twitter.
#
gRegorLove
Though the example above made me laugh.
#
tantek
I think Slacks emoji-polls are even funnier and more useful (ironically)
#
[aaronpk]
Reminds me of a really old post I wrote about doing IndieWeb polls
#
[aaronpk]
Can't find it!
#
KartikPrabhu
polls are inherently coarse-grained. I could make a poll with 10 choices and it would still not fit all opinions people can have
#
[aaronpk]
Anyway the tldr was oh look html forms are a thing
sensiblemn joined the channel
#
@jaxoncrabb
RT @NikkiJParker: Great crowd at #techknow15 in Melbourne! Clearly all here to learn about @covata lets you #ownyourdata! Tech is a hot top…
(twitter.com/_/status/657364435531501569)
#
tantek
KartikPrabhu: there is big difference between limitation of the UI and limitation of human creativity
#
KartikPrabhu
my only point is if you want a spectrum of opinions, polls are not good anyway
#
tantek
my point is that limiting to a *two* choice poll is particularly dangerous / bad
#
KartikPrabhu
<shrug> 2 seems arbitrary
#
tantek
it reinforces an artificial dichotomy worldview which is obstructs many conflict resolution techniques
#
KartikPrabhu
3 options is no better either
#
tantek
not true. being allowed 2 or 3 options is better than being forced into 2
mlncn joined the channel
#
tantek
hey aaronpk that github indieauth thing you were talking about (to commit perms to indieweb repos) - would that work with telling people to go to say github.indiewebcamp.com the same way we tell people to go to slack.indiewebcamp.com to signup on the indieweb slack?
#
[aaronpk]
Yeah or I could trigger it from wiki logins but that might not feel explicit enough
#
tantek
agreed - not explicit enough
#
tantek
I feel like the Slack sign-up flow is pretty decent
#
tantek
and explicit enough - so if the github indieweb repo auth flow was similar - it would likely work ok too
#
[aaronpk]
It's not the prettiest, but the flow is decent
#
tantek
exactly!
#
tantek
that's ok, anyone who uses git is very used to "not the prettiest"
#
[aaronpk]
I think I would have to make a mini version of IndieAuth.com for it, doing GitHub OAuth directly
#
[aaronpk]
Enter your domain, it looks for reciprocal rel me to a github profile, starts the github OAuth flow, and when confirmed, adds you to the org
#
@belongbot4000
RT @kevinmarks: #indieweb @t: in 2 weeks there is Indiewebcamp MIT November 7th/8th http://indiewebcamp.com/2015/MIT
(twitter.com/_/status/657372249457037313)
#
tantek
rhiaro, aaronpk what do you think of setting up a tito ticketing link for IWC MIT?
#
tantek
like we did for IWC 2015?
#
tantek
(Portland, Brighton)
#
GWG
tito?
#
[aaronpk]
I think that'd be a good idea!
#
tantek
GWG, see the "Tickets" link here: https://indiewebcamp.com/2015/Guest_List
#
[aaronpk]
What is Tito?
#
tantek.com
edited /ti.to (+1) "."
(view diff)
nitot and shiflett joined the channel
#
ben.thatmustbe.me
edited /2015/MIT/Guest_List (+286) "/* Participants */"
(view diff)
#
ben.thatmustbe.me
edited /2015/MIT/Guest_List (+0) "/* Participants */"
(view diff)
lukebrooker and [kevinmarks] joined the channel
#
[kevinmarks]
Twitter moments are a yahoo homepage replacement
#
[kevinmarks]
They also launched twitter Curator which is supposed to be a "list of posts on a topic" thing
#
tantek
how soon til they launch events?
#
tantek
as a derivative of polls (e.g. RSVP yes/no as the poll answers - where clearly a third option "maybe" helps a lot ;) )
#
tantek
hmm perhaps we could POSSE indie event posts to Twitter as tweet polls
#
tantek
does retweeting a poll restart the 24hour timer on it I wonder
#
aaronpk
How do you mAke a Twitter poll? I don't see a way to do it in the app
#
tantek
what is a twitter poll?
#
Loqi
It looks like we don't have a page for "twitter poll" yet. Would you like to create it? https://indiewebcamp.com/s/105h
#
tantek
Twitter poll is a new [[Twitter]] feature that has been pre-announced https://blog.twitter.com/2015/introducing-twitter-polls that will supposedly support [[poll]] posts with only two possible answers, and 24 hours to answer.
#
loqi.me
created /Twitter_poll (+252) "prompted by tantek https://indiewebcamp.com/irc/2015-10-22/line/1445569223924 and dfn added by tantek"
(view diff)
snarfed and j12t joined the channel
#
tantek
aaronpk: re: the QR code avatar - what if we colorize the dots?
#
tantek
like make the background dots gray (so the face part of it "pops")
#
tantek
and then we could tweak further, e.g. skin tones, eye color etc.
#
tantek
kind of like an old video game graphic with limited colors
[aaronpk] joined the channel
#
[aaronpk]
I actually experimented with that today
ehlovader joined the channel
#
tantek
amazing
#
tantek
it just came to me in a flash this morning ~11:30
#
tantek
didn't re-recall it until just now when I was verifying that Bridgy Publish RSVPd me to the POSSE copy of the event
#
tantek
and saw your qrcode avatar again
benwerd joined the channel
#
[aaronpk]
Can I post files from slack?
#
[aaronpk]
Apparently not
#
tantek
I see you from IRC
snarfed joined the channel
#
tantek
the eyes seem a bit dark
loic_m joined the channel
#
[aaronpk]
The problem is for it to scan, the dark pixels have to be pretty dark
#
[aaronpk]
This looked better than putting my face in the light part tho
#
tantek
aaronpk: do I need to resent a webmention to http://aaronparecki.com/events/2015/11/07/1/indiewebcamp to get my RSVP to show up?
#
tantek
was webmention.io down when I sent my previous one or tried to? (I think my code found the endpoint but couldn't get a successful send to it)
#
tantek.com
edited /2015/MIT (+152) "Adjacent Events"
(view diff)
friedcell, Jihaisse, tantek and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
tantek.com
edited /next-hwc (+0) "next 2015-11-04"
(view diff)
#
tantek.com
edited /events/2015-11-04-homebrew-website-club (-454) "SF location confirmed @MozSF, RSVP for SF"
(view diff)
#
tantek.com
created /events/2015-11-18-homebrew-website-club (+4052) "create based on 11-04, including location, rsvp"
(view diff)
#
tantek
!tell kylewm MozSF confirmed for HWC SF 11-04 & 11-18! Could you create indie events & FB POSSE copies? Thanks! https://indiewebcamp.com/events/2015-11-04-homebrew-website-club and https://indiewebcamp.com/events/2015-11-18-homebrew-website-club
#
Loqi
Ok, I'll tell them that when I see them next
petermolnar joined the channel
#
tantek.com
edited /Events (+2494) "move past events to recent, add HWC for November, IWC MIT, IWC SF!"
(view diff)
#
tantek.com
edited /2015/SF (+47) "TBI Lanyrd tito"
(view diff)
#
tantek.com
edited /2015/MIT (+47) "TBI Lanyrd tito"
(view diff)
#
bear.im
edited /User:Bear.im (+30) "update projects"
(view diff)
#
bear.im
edited /User:Bear.im (-5) "update dfn"
(view diff)
camerongray and nitot joined the channel
kevinmarks joined the channel
#
tantek
speaking of FB avatar icon hacking like what aaronpk did, check out Dan Gillmor using it just to put a text message into it! https://www.facebook.com/dangillmor
j12t, loic_m, tvn, sanduhrs, nitot, thehighfiveghost, petermolnareu, squeakytoy2, lewisnyman, fkooman, paulprot1us, kylewm_ and pfefferle joined the channel
#
pfefferle
good morning all
michel_v_, brianloveswords, adactio and bret_ joined the channel
#
Zegnat
good morning pfefferle
Erkan_Yilmaz and ttepasse joined the channel
#
@PPRIR
RT @NikkiJParker: Great crowd at #techknow15 in Melbourne! Clearly all here to learn about @covata lets you #ownyourdata! Tech is a hot top…
(twitter.com/_/status/657517681256435712)
Jihaisse, lewisnyman, mlncn, Seedmanc, friedcell and nt0 joined the channel
#
Seedmanc
Say, if I'm using pictures hosted on site A on my site B directly-linked (in-page) can the site A know about site B's address just from the requests?
#
nt0
If someone gives you a map of places to visit, and you go visit them and talk to the residents, will those residents automatically know who gave you the map?
#
Seedmanc
Well the site A can know the referrer if someone were to follow links from B to A.
#
Seedmanc
I dunno if that is applicable to pictures.
#
detsk
it does
#
detsk
latest content security policy draft includes ways to change that, but I'm not sure if that is already implemented in browsers
#
detsk
has been used against sites hotlinking images in the past, to send an image with a message "this image was stolen from X.com" instead
#
voxpelli
Interesting that Google/Firebase just bought the static page hosting company Divshot
#
voxpelli
Validates the static page business somewhat
#
voxpelli
Also like how Surge.sh responds by pointing out their independence from big companies: https://medium.com/surge-sh/shots-not-fire-d-bfe49e8cc485#.sllr0tzd8
#
Seedmanc
detsk but that only checks if the image is being loaded on the site that owns it, can it see the actual site's address or it only knows "right" or "wrong"?
#
Seedmanc
I mean what if I load the pics from localhost, what will they see?
#
detsk
Seedmanc: the referer header contains the source URL
#
detsk
(slightly cleaned for security reasons)
#
detsk
here's the draft for making it configurable via CSP, also describes current state: https://w3c.github.io/webappsec-referrer-policy/
j12t, michel_v, ventilateur, hs0ucy, mlncn, yakker and pfefferle joined the channel
#
Zegnat
sandro, /IndieWebCamp “is a semi-flat archive […] of previous IndieWebCamps”. It asks you to check /Events for any upcoming things: https://indiewebcamp.com/Events
#
Zegnat
Both MIT and SF are listed there
#
sandro
Ah, thanks, Zegnat. You want me to actually *read* every word on the page? Sigh......
#
Zegnat
It is a wiki afterall ;)
#
Zegnat
It actually says, in bold: “For upcoming IndieWebCamps, see: Events”
#
Zegnat
But maybe we should think about making that message pop more
#
sandro
Or just put the upcoming ones on the same page, too, like I was expecting. *shrug*
#
sandro
Not a big deal at all. I tend to be looking quickly though, when I'm trying to find the dates for something, and not ... reading.
snarfed joined the channel
#
@mathowie
@buzz @jwherrman Willie Nelson headlining Indieweb Content Farm Aid 2016
(twitter.com/_/status/657554323182759936)
#
@jwherrman
RT @mathowie: @buzz @jwherrman Willie Nelson headlining Indieweb Content Farm Aid 2016
(twitter.com/_/status/657554631904620544)
snarfed, singpolyma, shiflett and LanceyWork joined the channel
#
LanceyWork
what is git?
#
Loqi
Git is a popular distributed source control management system that can be used to host and share code from independent sites https://indiewebcamp.com/git
#
GWG
Morning
tvn joined the channel
#
aaronpk
oh neat, AWS Lambda added python
hs0ucy, shiflett and [snarfed] joined the channel
#
[snarfed]
ahahaha the convergence is complete
#
Loqi
hehe
#
aaronpk
now the real question is do I finally learn python, or keep writing lambda functions in node.js even though I don't really like it
#
aaronpk
i'm considering writing my webmention sending code in Lambda
tantek, friedcell1 and tvn_ joined the channel
#
tantek
rhiaro: ^^^ note above how sandro (as a reader/viewer) expected to find upcoming IndieWebCamps in yet another location on the wiki. This is how/why as event publishers we have so many places to update - because readers expect that no matter what random place they might happen to look for an event that it will be there. And there are more readers than publishers, ergo.
benwerd and gRegorLove joined the channel
#
kylewm_
one does no learn python, one just writes python
#
Loqi
kylewm_: tantek left you a message 9 hours, 24 minutes ago: MozSF confirmed for HWC SF 11-04 & 11-18! Could you create indie events & FB POSSE copies? Thanks! https://indiewebcamp.com/events/2015-11-04-homebrew-website-club and https://indiewebcamp.com/events/2015-11-18-homebrew-website-club http://indiewebcamp.com/irc/2015-10-23/line/1445583837714
#
tantek
kylewm_: yeah I tried that - didn't stick
#
tantek
then again I've heard that my PHP/JS reads more like C
#
tantek
could be that I have the skewed perspective
#
kylewm_
well it makes sense that the intersection of JS and PHP would look like C :)
#
aaronpk
kylewm_: any chance a webmention sending service is something you'd use / help hack on?
#
kylewm
aaronpk: like it subscribe to a PuSH feed and sends webmentions for all links when the feed updates?
#
tantek
whoa that would be interesting indeed!
#
aaronpk
step 1 works without subscribing, my site would just ping an endpoint with a source URL to send for
#
aaronpk
step 2 could be hooking up PuSH so it happens automatically
#
aaronpk
although I guess those aren't so different from each other :)
#
aaronpk
but fewer moving parts for step 1 anyway
#
tantek
" just ping an endpoint with a source URL to send for" sounds like the kind of "webmention as API" that Bridgy uses ;)
#
tantek
so instead of sending lots of webmentions, a site only has to send one webmention to this webmention sending proxy :)
#
aaronpk
yeah kinda
#
aaronpk
it's also a hard-coded URL from the site's perspective, so it doesn't have to do any sort of webmention discovery
snarfed joined the channel
#
tantek
that's also true with the webmention to Bridgy Publish API
#
tantek
no discovery needed
#
aaronpk
rebuilding my site from scratch has been an interesting exercise, since it gives me a chance to decide to offload certain aspects or drastically simplify them
#
tantek
modularity++
#
tantek
delegation++
#
Loqi
modularity has 4 karma
#
kylewm
I mean, it also avoids having to send webmentiosn asynchronously, i like that a lot
#
Loqi
delegation has 1 karma
#
kylewm
avoids *me* having to send them asynch
#
tantek
right - provides a building block that someone building a new site can use to get up and running more quickly
#
aaronpk
kylewm: yeah! I would put the HTTP request to this API in the same path as my micropub endpoint. no need to async that really
#
tantek
and then later they can make the decision to replace it with internal code if they want!
#
snarfed
aaronpk: yay refactoring!
#
snarfed
re webmention sending service, sounds similar to https://github.com/snarfed/bridgy/issues/420 ?
#
snarfed
(docs on existing blog webmention feature: https://www.brid.gy/about#blogs )
#
tantek
it becomes an optional tradeoff/optimization rather than a required responsibility
#
aaronpk
kylewm: i was also thinking the API call would specify a callback URL that could receive a post request with the results of each webmention sent
#
snarfed
apart from that feature, it'd be pretty trivial to do this in bridgy. most of the work would be the UX :P
#
snarfed
i'm not sure how much i want to extend bridgy into being a catch-all service, especially beyond the core mission of bridging silos...but still
#
aaronpk
yeah I'd hate for bridgy to start doing too much. it's best when it can be described in a sentence
#
tantek
as opposed to the One Proxy That Handles All The Webmention Traffics
#
kylewm
aaronpk: one tricky bit, can a service handle deletes without storing data?
#
singpolyma
sounds like this could be built from the brid.gy codebase, and then maybe split into two sites? (one backfeed/publish, on for webmention in/out extension)?
#
aaronpk
kylewm: what do you mean handle deletes?
#
aaronpk
like if it notices a post was deleted from an h-feed?
#
kylewm
like I delete a post and ping your webmention service with the deleted post (410) as the source
#
snarfed
or at least as an example, since the blog webmention feature is exactly this. subscribes to a feed via superfeedr, and when it sees a new post, extracts links and sends webmentions for them
#
kylewm
it couldn't know who to send webmentions to
#
aaronpk
oh interesting point
#
tantek
who handles deletes at all currently?
#
tantek
both sending and receiving
#
tantek
before we worry about proxies
#
tantek
kylewm: and you've documented this in /delete presumably ;)
#
kylewm
reddens
#
snarfed
afaik very few. known, probably redwind, ...?
#
snarfed
(i did a casual survey a while back when triaging a bridgy feature)
#
tantek
goes back to secretarial updating of wiki pages
#
kylewm
running out the door, but i will document later, thanks for the reminder tantek
#
tantek
but not that one. ;)
#
aaronpk
i hadn't even considered how i would send webmentions for deletes from my own site yet, even when not using an external service
#
tantek
aaronpk - it's an ordering thing. you collect the list of webmentions to send for the post, you delete the post from storage (so it renders as 410 to permalink requests), then you send that list of webmentions.
#
tantek
presto
#
snarfed
btw julien (and voxpelli et al) have considered doing this kind of webmention service inside superfeedr, for some or all of the millions of sites it processes
#
snarfed
which would be huge
#
tantek
"collect the list" as in into an in memory array of target URLs.
#
aaronpk
part of the benefit of using this external service would be that i don't have to find the external links in my own posts
#
voxpelli
My WebMention handles some deletes
#
tantek
voxpelli: document on /delete#IndieWeb_Examples ?
#
tantek.com
edited /IndieWebCamps (+2449) "put in a brief Upcoming IndieWebCamps list since at least one reader expected to see a brief summary here (which is not unreasonable), add IWC 2015 (not sure how that was missing!), lots more sessions, guest lists, demos, IRC logs links!"
(view diff)
#
voxpelli
snarfed: what was I/Superfeedr thinking of building?
#
tantek
!tell sandro thanks for the feedback! Have added a brief "Upcoming IndieWebCamps" subsection near the top of https://indiewebcamp.com/IndieWebCamps - hopefully that is skim-obvious now!
#
Loqi
Ok, I'll tell them that when I see them next
#
snarfed
voxpelli: afaik no concrete plans. this was from personal conversation w/julien years ago
#
snarfed
and i thought i'd lightly discussed something similar with you here a while ago, but maybe not
#
snarfed
the idea was that superfeedr already consumes and processes millions of sites' feeds, so it'd be straightforward to have it also send webmentions for links it finds
#
voxpelli
Oh, now I see, subscribe to feed and do WebMentions for all links found in it
#
voxpelli
That's my plan for enabling auto-WebMention sending for my static blog
#
tantek
snarfed - well that would start sending webmention spam immediately ;)
#
tantek
!tell snarfed re: "superfeedr already consumes and processes millions of sites' feeds, so it'd be straightforward to have it also send webmentions for links it finds" - well that would start sending webmention spam immediately ;)
#
Loqi
Ok, I'll tell them that when I see them next
#
voxpelli
I would want it to be opt in though, to do it for everything is not something I like the idea of
[snarfed] joined the channel
#
[snarfed]
yes it would!
#
[snarfed]
also lots of ham :P
#
[snarfed]
yay tradeoffs
#
Loqi
[snarfed]: tantek left you a message 37 seconds ago: re: "superfeedr already consumes and processes millions of sites' feeds, so it'd be straightforward to have it also send webmentions for links it finds" - well that would start sending webmention spam immediately ;) http://indiewebcamp.com/irc/2015-10-23/line/1445619113007
#
tantek
snarfed I do wonder about how much actual ham (that is, webmentions of stuff marked up, not just "mentions" link-to-link)
#
voxpelli
I don't think it would be in the interest of the IndieWeb to do for now, but an opt-in one would be
#
tantek
aside: is there a healthy vegetable that ends in -am?
#
tantek
both spam & ham make me want nothing to do with whatever is sending them
#
aaronpk
mmm delicious yam
#
tantek
very seasonal too - well done aaronpk
#
tantek
what is yam?
#
Loqi
It looks like we don't have a page for "yam" yet. Would you like to create it? https://indiewebcamp.com/s/105i
#
tantek
yam is a healthy vegetarian alternative to ham, especially in the context of the metaphor of indieweb sending/receiving spam vs ham, one can instead refer to spam vs yam.
#
loqi.me
created /yam (+197) "prompted by tantek https://indiewebcamp.com/irc/2015-10-23/line/1445619268436 and dfn added by tantek"
(view diff)
#
[snarfed]
tantek: oh definitely. the yam would be almost all plain mentions, not mf2 responses
#
tantek
shaners ^^^
#
[snarfed]
still something though
#
aaronpk
I do wonder how many more pings i would get, given that i currently proxy pingbacks to webmentions and get quite a number of plain mentions from wordpress blogs
#
tantek
!tell shaners you've heard of spam vs ham, I figure you'll appreciate spam vs yam: https://indiewebcamp.com/yam instead.
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
Dr Seuss version left as an exercise to the reader.
#
tantek.com
edited /Main_Page () "(-979) update next HWC, next IWC!"
(view diff)
#
tantek
please add that citation to /yam :)
snarfed joined the channel
#
tantek
homepage updated for next HWC/IWCs and /IndieWebCamps got a decent editorial update too. that's enough semi-mindless secretarial wiki updating for the morning :)
squeakytoy joined the channel
#
snarfed
tantek++
#
Loqi
tantek has 250 karma
#
snarfed
gardening++
#
Loqi
gardening has 2 karma
benwerd, fkooman, hs0ucy, shiflett and [shaners] joined the channel
#
[shaners]
Thanks tantek!
#
Loqi
[shaners]: tantek left you a message 1 hour, 37 minutes ago: you've heard of spam vs ham, I figure you'll appreciate spam vs yam: https://indiewebcamp.com/yam instead. http://indiewebcamp.com/irc/2015-10-23/line/1445619410829
#
gRegorLove
what is yam?
#
Loqi
yam is a healthy vegetarian alternative to ham, especially in the context of the metaphor of indieweb sending/receiving spam vs ham, one can instead refer to spam vs yam https://indiewebcamp.com/yam
tdc2, KartikPrabhu, tvn, mlncn, shiflett, wolftune, ttepasse, snarfed and kevinmarks joined the channel
#
kevinmarks.com
uploaded /File:indiewebcampspider.jpg "Halloween themed logo by @heathersabrina from XOXO slack"
#
kevinmarks.com
edited /logo (+39) "/* Unofficial */"
(view diff)
#
kevinmarks.com
edited /logo (+69) "/* Unofficial */"
(view diff)
#
aaronpk
wth facebook
#
aaronpk
"singular published story API is deprecated for versions v2.4 and higher"
#
aaronpk
it's not really a graph api if you can't fetch one of the nodes
#
aaronpk
oh I see... you have to include the user ID in the post ID
[snarfed] joined the channel
#
[snarfed]
welcome to my world :(
#
aaronpk
heh yeah
#
aaronpk
is there no way to know the author of a post now?
#
aaronpk
i don't understand why none of these properties are showing up https://developers.facebook.com/docs/graph-api/reference/v2.5/post
#
aaronpk
all I get is "id", "message" and "created_time"
#
[snarfed]
also the user id prefix only helps sometimes: https://github.com/snarfed/bridgy/issues/496
#
[snarfed]
in 2.5 you have to use the fields param
#
[snarfed]
new in 2.5
#
aaronpk
oh good lord
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
[snarfed]
enjoy! :(:(:(
snarfed1 and snarfed joined the channel
#
funwhilelost
Bummer I missed the Homebrew club in Portland. Is there a re-cap?
tantek joined the channel
#
gRegorLove
funwhilelost: Doesn't look like there is on the wiki yet. HWC takes place every two weeks, though. Next one: https://indiewebcamp.com/events/2015-11-04-homebrew-website-club
#
funwhilelost
Yeah, I'll have to drop in on the next one.
snarfed joined the channel
#
gRegorLove
I don't think PDX usually has notes in the logs, but SF meeting does thanks to kevinmarks. https://indiewebcamp.com/irc/2015-10-21
#
tantek
what is the next HWC?
#
Loqi
Homebrew Website Club Meetup is on 2015-11-04 at Mozilla https://indiewebcamp.com/next-hwc
#
tantek
Even Loqi knows :)
#
Loqi
woot!
#
aaronpk
funwhilelost: we've been doing more hack-night style meetups, with casual conversation thrown in the mix :)
#
aaronpk
definitely come to the next one tho!
#
funwhilelost
Yeah, that sounds good.
#
@BillSeitz
RT @RikMende: New chrome window android lollipop integration makes posting to my @withknown like a dedicated app feeling #indieweb https://…
(twitter.com/_/status/657692061689221120)
#
tantek
whoa really? ^^^ I'd like to see a screenshare video of that or something
#
tantek
especially if they can show *replying* with their withknown site feeling like a dedicated app
#
kylewm
about sending webmentions for deletes is even easier if you just flag deleted posts without actually removing them. then you can just send webmentions like you would normally for that post
#
aaronpk
it's failing when it tries to make any external http requests, i think because the http library it uses is trying to do socket stuff itself instead of using curl
#
kylewm
urlfetch :(
#
Loqi
it'll be ok
#
snarfed
enable billing and sockets will work
#
snarfed
(apologies)
#
aaronpk
i don't know how to do that lol
#
aaronpk
doesn't seem to be an option in the developer console
#
aaronpk
oh there is a "sign up for a free trial" link, is that it?
#
aaronpk
hm i think i clicked an "enable billing" button, but now it's setting up compute engine for some reason
#
snarfed
complicated UX is complicated
#
kevinmarks
there are 2 UIs, the old good oen and he new illegible one
#
kevinmarks
they are gradually deprecating the old one
#
aaronpk
it would be nice if they told me the actual error why it's returning http 500
#
kevinmarks
look in the logs
#
aaronpk
it just has the web logs that shows http 500
#
aaronpk
i'm assuming it's the socket error but i can't actually confirm it
#
aaronpk
not sure how long it's suppose to take to start working after i enable billing
#
aaronpk
oh interesting, looks like there's a way to have google automatically pull from github now
#
snarfed
aaronpk: log something in your code! logging is your friend
#
snarfed
even just a top-level exception handler
#
kevinmarks
with your appid instead of unmung2
#
kevinmarks
that should give you the billing page
#
aaronpk
yeah there's a billing account now
#
kevinmarks
when you turn that on, sockets work
wolftune and awolf joined the channel
#
kylewm
kevinmarks: did snarfed already tell you that you can still hack the urls or use browser history to use the old appengine UI?
#
snarfed
nope. but you can. :P
#
aaronpk
huh so running it locally i also get the 500 error, but i don't know where to find my local logs
#
snarfed
they're usually written to stdout
#
snarfed
try --log_level debug
#
tantek
what is 500?
#
Loqi
500 is an HTTP/1.1 Status Code returned from a webserver to signify that the webserver encountered an unexpected condition while trying to process the requested https://indiewebcamp.com/500
#
aaronpk
no error message :(
#
snarfed
reached my limit. :/ sounds like a PHP thing now
#
aaronpk
empty errors are the most frustrating thing
#
bear
the 500 error would be on the web server side - no? where are you requesting the url from?
#
aaronpk
bear: i'm running the app engine runtime thing locally
#
bear
so your web client is showing a 500 error for a request to the local appengine service
#
bear
are any requests to the appengine service working?
#
aaronpk
yeah, request to / works fine
#
bear
k, so it's not the easy things like port # being wrong
#
aaronpk
yeah. i do have a way to output to the log now so i can at least narrow down the line the error is happening now
#
bear
you passed in --log_level=debug to the php local server?
#
aaronpk
the appengine server
#
bear
and specified --logs_path= so you know for sure where they are written
#
aaronpk
it's writing to the console
#
bear
yea, the local debug thingy that appengine runs to test
#
aaronpk
so i can see my log messages now