#indiewebcamp 2016-03-22

2016-03-22 UTC
#
aaronpk
just got an email from dreamhost saying they renewed my letsencrypt cert :D
#
aaronpk
dreamhost++
#
Loqi
dreamhost has 1 karma
#
aaronpk
letsencrypt++
#
Loqi
letsencrypt has 5 karma
#
@kevinmarks
@dewitt that reminds me, we should have that chat about indieweb and gcloud - @benwerd - are you in SF on Wednesday? http://indiewebcamp.com/events/2016-03-23-homebrew-website-club
(twitter.com/_/status/712068808077250562)
timweston and tantek joined the channel
#
Loqi
[bridgy] DeWitt Clinton replied '@kevinmarks @benwerd Nice. Hope to make it! (Conflicts with some post first-day ...' to a tweet that linked to http://indiewebcamp.com/events/2016-03-23-homebrew-website-club (https://twitter.com/dewitt/status/712070365334212610)
#
Loqi
[bridgy] Ryan Barrett replied '@dewitt @kevinmarks @benwerd /sub!' to a tweet that linked to http://indiewebcamp.com/events/2016-03-23-homebrew-website-club (https://twitter.com/schnarfed/status/712072089537286146)
link0__ joined the channel
#
Loqi
[bridgy] DeWitt Clinton replied '@kevinmarks @benwerd Coincidentally yes, but only toward the end of the day. Let...' to a tweet that linked to http://indiewebcamp.com/events/2016-03-23-homebrew-website-club (https://twitter.com/dewitt/status/712068993213800450)
#
snarfed
dreamhost++ wow cool
#
Loqi
dreamhost has 2 karma
#
Loqi
[bridgy] Kevin Marks replied '@dewitt @benwerd well Homebrew Website Club may fit in as it's from 6:30' to a tweet that linked to http://indiewebcamp.com/events/2016-03-23-homebrew-website-club (https://twitter.com/kevinmarks/status/712069494676434944)
rMdes_, timweston, snarfed1, benborges, snarfed, lukebrooker, mdik_, pl_, miklb and tantek joined the channel
#
bear
cool - would love to interact with dewitt clinton again
#
GWG
bear: Ask him about the Erie Canal?
#
bear
erie canal?
#
GWG
Wasn't he instrumental in building the Erie Canal?
#
bear
ahh, *that* dewitt clinton
#
GWG
They named my father's high school after him.
#
bear
he was a senator from NY :)
#
GWG
Governor.
pl_ joined the channel
#
bear
Senator and 6th Govenor
#
bear
(at least according to the google blurb that shows up for his name)
#
GWG
They called the Erie Canal Dewitt's Ditch.
lukebrooker, gRegorLove and snarfed joined the channel
#
gRegorLove
Welp, the honeypot local comment field wasn't enough to stop all spam. I've received a handful of spam comments in the first 24 hours.
#
KartikPrabhu
forms don't stop bots do they
#
aaronpk
gRegorLove: how'd you do the honeypot field?
#
KartikPrabhu
actually Django has a CSRF protection thing on forms
#
KartikPrabhu
so POST requests made from browsers work else not
#
gRegorLove
It did block quite a few though, so leaving that in. I added Akismet back in and am logging what it reports as spam -- no moderation.
#
gRegorLove
KartikPrabhu: I have CSRF protection
#
gRegorLove
honeypot is a second input name="website2" that's hidden. If anything is submitted in that field, it returns 403
#
aaronpk
return 200 instead
#
aaronpk
no reason to tell the spammers they did something wrong
#
gRegorLove
I guess. The 403 I took from what Known's doing.
#
aaronpk
i've always done it with 200. make it look like it worked as far as they can tell
#
KartikPrabhu
why does the return code matteR?
#
gRegorLove
I'll try it. I doubt the bots are bothering with the return code, though.
#
aaronpk
if you don't mind requiring JS to have people comment, i've also had good luck with changing the value of a hidden form field with some JS code
#
gRegorLove
I haven't had any failed CSRF yet, interestingly, so they're definitely hitting the site.
#
gregorlove.com
edited /local_comments (+73) "/* gRegor Morrill */ Akismet"
(view diff)
#
snarfed
aaronpk++ for using JS. i do that, stops probably 99% of spam cold. that plus akismet gets me pretty much zero false negatives and false positives
#
Loqi
aaronpk has 96 karma
#
@eddiemaloney
RT @benwerd Last night I dreamt of an #indieweb studio, hosted at a university, acting as a hub for the movement.
(twitter.com/_/status/712131218670821377)
wolftune joined the channel
#
Loqi
[indieweb] "@jussipekonen says when ADN closes he'll rely on his website and micro-blog. So I need to make sure he gathers the reply I make from" by Jeremy Cherfas https://quiroreal.com/2016/jussipekonen-says-when-adn-closes-hell-rely-on-his-website
#
acegiak
KevinMarks: looks like your markup works much better with my parser now!
#
acegiak
The conversation chain looks all nice and pretty now: https://acegiak.net/2016/03/19/21397/?trashed=1&ids=1707
#
Loqi
[Ashton McAllan] Well I’ve merged the latest version of the semantic linkbacks plugin and my salmentions supporting code. Here’s hoping it just works. #indieweb...
snarfed joined the channel
#
KevinMarks
that's looking better
#
KevinMarks
ah, so this one won't propagate to the previous one because Known would need to change? https://acegiak.net/2016/03/19/will-it-be-a-salmention-if-i-reply-to-you-or-does-someone-need-to-reply-to-me/
#
KevinMarks
so known would need ot see that you have the reply in your post, and propagate it to me, and then to you?
#
acegiak
exactly, yeah
#
KevinMarks
so the chain gets broken if only one of you is supporting it, which I suppose makes sense
#
acegiak
but kylewm and I had a couple of conversations where the tree went pretty deep
#
acegiak
which was nice to see it working
#
KevinMarks
except kye is now on known so would need to reimplement it
#
acegiak
oh, right
#
acegiak
well I'm happy to help if people want to implement salmentions in known
#
acegiak
wait, does that mean I'm the only one supporting them?
#
acegiak
has long conversations with herself
#
acegiak
does known support recieving person tags?
#
KevinMarks
not yet afiak
#
acegiak
hmm, I should find someone who does
#
KevinMarks
webmention.herokuapp.com does
#
KevinMarks
so kevinmarks.com does
#
acegiak
sweet, ok
#
KevinMarks
hence the crazy list of replies on my homepage
#
KevinMarks
especially as brid.gy now sends them from twitter
#
acegiak
ah yeah
#
acegiak
why is a person tag a u-category and not just a h-card? does u-category denote it as something specific?
#
KevinMarks
u-category means tag
#
KevinMarks
otherwise it would just be a child like known was doing wrong
#
acegiak
Ok I need to work out how to recieve homepage webmentions on wordpress
#
acegiak
my heart is beating rather fast.
#
KevinMarks
presumably you'll get them if the webmention link is on the homepage
gRegorLove joined the channel
#
KevinMarks
but maybe the handler only checks for posts or pages?
#
acegiak
yeah that's what I think it is
#
acegiak
I don't know where I'd store a person-tag in wordpress
#
KevinMarks
how is it different from another kind of mention?
#
KevinMarks
presumably there's a bit in there for the post url?
loic_m and lukebrooker joined the channel
#
acegiak
yeah, but what post object do you attach the comment to for storage?
#
KevinMarks
I don't know the db well enough. Do they have numeric IDs or paths or what?
#
acegiak
I'm gonna create a page and use that as the default for comments on the home url
#
KevinMarks
that would work, or you could use 0 in the comment_post_ID
#
acegiak
hmmm maybe
#
acegiak
might make wordpress freak out I think
#
Loqi
[indieweb] "I've been hacking around the indieweb for a while and had this plugin, which works well, for quite a while.
#
Loqi
[indieweb] "chrisaldrich on "[Plugin: rel-syndication for wordpress] There are newer, more actively updated plugins for this"" by chrisaldrich https://wordpress.org/support/topic/there-are-newer-more-actively-updated-plugins-for-this#post-8182116
#
KevinMarks
as the default post id is 0 in the comment table you may well find a lot of glitched ones
#
KevinMarks
if you do it via twitter you need to wait for the bridgy task to run
#
KevinMarks
oh, that was the posse copy?
cweiske joined the channel
#
acegiak
that was a posse copy on twitter
#
KevinMarks
hm, I don't see the original
#
acegiak
yeah the webmention from original code isn't working. I'm having a look now
#
KevinMarks
ah ther eit is
#
KevinMarks
Must be some queueing
#
Loqi
[indieweb] "Good catch @dshanske! It was exactly https://github.com/jihaisse/wordpress-syndication that was the cause. I could have sworn that I'd cleaned out all of the older/legacy indieweb plugins" by Chris Aldrich http://stream.boffosocko.com/2016/good-catch-dshanske-it-was-exactly-jihaissewordpress-syndication-that-was-the
#
acegiak
OK! so sending works!
#
acegiak
I can send person-tagss
#
KevinMarks
and they can be possed to twitter and fb by bridgy
#
KevinMarks
tantek did that
#
KevinMarks
and the twitter clearly worked
#
KevinMarks
did you delete it?
#
acegiak
I'm deleteing the posses of my tests
#
acegiak
ALL RIGHT
#
acegiak
So you recieved a person tag from me, kevin marks?
j12t joined the channel
#
KevinMarks
yes, you can see it on the bottom of my home page
#
acegiak
fuck yes!
#
KevinMarks
(with js on)
#
Loqi
darn!
#
acegiak
I am very hyped right now
jihaisse joined the channel
#
KevinMarks
I don't think anyone has been able to a.b or C before
#
KevinMarks
we had to pick roles carefully
#
acegiak
like I said, I haven't 100% tested the whole flow. there might be some weird salmon stuff
#
acegiak
s/salmon/salmention/
#
Loqi
acegiak meant to say: like I said, I haven't 100% tested the whole flow. there might be some weird salmention stuff
#
acegiak
but all the pieces are there
#
acegiak
Fuck. I am so goddamned chuffed with myself
#
acegiak
gonna submit this PR to GWG and have some celebratory pre-dinner chocolate
j12t and Pierre-O joined the channel
#
@d0gada
Data -> #Cryptocurrency -> Data as new formula for independent #indieweb media. #WordCoin ideas (in Russian) https://dogada.org/dvd/text/data-cryptocurrency-data
(twitter.com/_/status/712207555666309120)
#
@cryptinsight
Информация — Криптовалюта — Информация #Cryptocurrency #indieweb #WordCoin https://dogada.org/dvd/text/data-cryptocurrency-data
(twitter.com/_/status/712207573034913793)
#
Loqi
[indieweb] "I think Ashton is the first person to be able to play all 3 roles in SWAT0 #indieweb" by Kevin Marks http://known.kevinmarks.com/2016/i-think-ashton-is-the-first-person-to-be-able
#
@coect_net
RT @d0gada Data -> #Cryptocurrency -> Data as new formula for independent #indieweb media. #WordCoin ideas (in Russian) https://dogada.org/dvd/text/data-cryptocurrency-data
(twitter.com/_/status/712209236185518080)
j12t, Pierre-O, adactio and wolftune joined the channel
#
petermolnar
browsing the web with lynx/links/links2 is an interesting experience
#
petermolnar
even the indieweb sites, with proper layout can be tricky
j4y_funabashi, Pierre-O, lukebrooker, adactio, cweiske, friedcell and barnabywalters joined the channel
#
barnabywalters
wow, I have to change my response display code, more than 100 responses don’t get dislayed: https://waterpigs.co.uk/notes/4gJKBB/
#
barnabywalters
never had that before!
#
Loqi
[Barnaby Walters] Event: Tanzimpro/Balfolk Workshop in Múltí Kúltí
#
petermolnar
wow, lots of old norse alphabet characters in names there :)
nitot_ joined the channel
#
@jkphl
.@sl007 With a little note: I was talking about the Nuremberg edition ;) http://indiewebcamp.com/2016/Nuremberg But still, DUS will be great as well. :)
(twitter.com/_/status/712250259297202177)
#
@jkphl
@jeena Heyho! Hättest du Lust, dich noch in die Gästeliste einzutragen? ;) http://indiewebcamp.com/2016/Nuremberg/Guest_List
(twitter.com/_/status/712250658674634753)
lukebrooker joined the channel
#
Jeena
Btw. this week I can't host the IWC in GOT because I'm away with work
hs0ucy joined the channel
#
acegiak
Ah damnit. Still sometimes getting 503s when sending myself webmentions. I thought I managed to make WhisperFollow not do that by switching to easycurl
pl_ joined the channel
#
jeena.net
edited /2016/Nuremberg/Guest_List (+200) "/* Participants */ added Jeena"
(view diff)
#
myfreeweb
oh damn http://pin13.net/mf2/?url=https%3A%2F%2Fben.thatmustbe.me%2Fnote%2F2016%2F3%2F16%2F11%2F looks like i have to search 'children' when 'in-reply-to' is a url
#
myfreeweb
there's also a more complete h-card in children
#
myfreeweb
microformats are a bit too hard on the consuming side >_<
#
@jancborchardt
@jkphl @indiewebcamp damn, I’ll be somewhere on the Balkans with a bicycle then. @dragotin you should go to the Nuremberg one! :)
(twitter.com/_/status/712260572742483968)
j12t joined the channel
#
@LukasRosenstock
Have a #blog or #indieweb site on #Wordpress? Here's a guide on getting it ready for Facebook Instant Articles: https://blog.bufferapp.com/facebook-instant-articles-wordpress-plugin
(twitter.com/_/status/712261307358187520)
#
acegiak
!tell benthatmustbeme hey, do you think that specifying your pronouns as "his lordship" might be read as making fun of people for whom pronouns are a serious issue?
#
Loqi
Ok, I'll tell them that when I see them next
#
myfreeweb
acegiak++ yeah that's totally weird
#
Loqi
acegiak has 27 karma
#
myfreeweb
my website actually displays pronouns btw
#
acegiak
Myfreeweb++
#
Loqi
Myfreeweb has 8 karma
nitot joined the channel
#
acegiak
That's rad. 😊. I need to sleep now though. If you see me on later can you remind me to sub to you in WhisperFollow?
#
myfreeweb
oh time zones
#
myfreeweb
let's test salmentions later
#
myfreeweb
i think i've implemented them
mxuribe, Garbee, tantek, danlyke, snarfed and mlncn joined the channel
#
myfreeweb
lolwtf, i have an access_token stored in all my posts from woodwind
#
myfreeweb
so it sends the token both in the Authorization header and the micropub POST form
#
myfreeweb
i'll filter this out, but wow that was unexpected
#
myfreeweb
damn, this is in the micropub spec o_0
tantek and friedcell joined the channel
#
ben_thatmustbeme
!tell aaronpk new mf2-compact option to stream.thatmustbe.us (unlisted yet) http://stream.thatmustbe.us/?url=ben.thatmustbe.me&op=mf2-compact
#
Loqi
Ok, I'll tell them that when I see them next
j12t joined the channel
#
tantek
Twitter iOS "Mobile notifications" for "Mentions and photo tags" are useless for me
#
tantek
Their choices are:
#
tantek
"Mentions and photo tags" (on/off toggle)
#
tantek
if you turn it on you see two choices:
#
tantek
"Tailored for you" √
#
tantek
"From anyone"
#
tantek
obviously the latter is totally useless for me ( twitter.com/search/@t if you're curious)
#
tantek
so I've tried "Tailored for you" and every mention notification they've sent me has been a false positive, specifically, a totally predictable one that has occured due to *Twitter*-truncating someone's tweet that had an @-mention starting with @ t...
#
tantek
"Tailored for you" is a cop-out and anti-pattern IMO
#
tantek
it's unpredictable as a user, makes a user feel not in control
#
tantek
and sorry to say but no "algorithm" is smart enough to get "Tailored for you" right enough to be useful
#
tantek
for for anyone consider such AI / nonsense, don't
#
aaronpk
good morning
#
Loqi
aaronpk: ben_thatmustbeme left you a message 15 minutes ago: new mf2-compact option to stream.thatmustbe.us (unlisted yet) http://stream.thatmustbe.us/?url=ben.thatmustbe.me&op=mf2-compact http://indiewebcamp.com/irc/2016-03-22/line/1458657646536
#
aaronpk
ben_thatmustbeme: did you see myfreeweb's note about your markup?
#
aaronpk
myfreeweb: you shouldn't need to check "children" for the in-reply-to object, I've never seen that before. most peoples' website include the h-cite object as the value of the in-reply-to item
#
ben_thatmustbeme
woops, i overdid it a bit
#
ben_thatmustbeme
the top level item did that as well
#
ben_thatmustbeme
why would you need to check children for in-reply-to?
#
aaronpk
look at your markup
#
aaronpk
or the parsed version
#
aaronpk
in-reply-to is a URL, and the actual h-cite is in the children
#
@_FooCafe_
Beyond Twitter - is the title of our event with @voxpelli tomorrow evening. An Indieweb future of Social Media. http://www.foocafe.org/event/beyond-twitter-an-indieweb-future-for-social-media
(twitter.com/_/status/712293320727404545)
#
petermolnar
tantek do a twitter bot for search @t, filter it to get rid of truncated @mentions and sell it to Twitter
#
ben_thatmustbeme
oh on MY site
#
ben_thatmustbeme
i have an in-reply-to in the properties of the item
#
@voxpelli
RT @_FooCafe_ Beyond Twitter - is the title of our event with @voxpelli tomorrow evening. An Indieweb future of Social Media. http://www.foocafe.org/event/beyond-twitter-an-indieweb-future-for-social-media
(twitter.com/_/status/712293741067902976)
#
tantek
you should not need to check children for in-reply-to
#
tantek
that's a bug
#
ben_thatmustbeme
of the h-entry
#
tantek
it should be on the same element
#
aaronpk
the in-reply-to is just the URL
#
aaronpk
but you also have the h-cite in the children
#
tantek
not for properties on the same element
#
Loqi
[myfreeweb] oh damn http://pin13.net/mf2/?url=https%3A%2F%2Fben.thatmustbe.me%2Fnote%2F2016%2F3%2F16%2F11%2F looks like i have to search 'children' when 'in-reply-to' is a url...
#
tantek
hmm - I thought we solved this with class="u-in-reply-to h-cite"
#
aaronpk
we did
#
tantek
and the "u-" value coming from the URL of the embedded (not child) object
#
aaronpk
OMG instagram added multi account support
#
myfreeweb
yeah .u-in-reply-to.h-cite is what everyone expects now
#
tantek
they've had multi account support for a while
#
aaronpk
wat. i'm out of touch with the cool kids i see.
#
myfreeweb
ben_thatmustbeme: also did you see acegiak's note about pronouns?
#
ben_thatmustbeme
yeah, thats because i have the URL only in the item
#
ben_thatmustbeme
the h-cites are before that in my the context
#
ben_thatmustbeme
"yeah .u-in-reply-to.h-cite is what everyone expects now" not sure thats true? i only look for a url anyway
#
tantek
ben_thatmustbeme: my replies have had h-cite for a while, so for your code to work (it does) with reading my replies, it has to be parsing for that
#
ben_thatmustbeme
yes, but i reduce it to a URL
#
ben_thatmustbeme
it supports it, it doesn't expect and NEED it
#
ben_thatmustbeme
have just u-in-reply-to should be perfectly fine for anyone parsing my site
#
myfreeweb
it's "fine" but not good
#
myfreeweb
i guess no one has code that looks up that url in the children array
#
myfreeweb
so it displays just as a url
#
aaronpk
myfreeweb: the other option you have is to go fetch the URL and find microformats there
#
ben_thatmustbeme
for comments it may be quite useful, certainly, but since i'm the only one who does full context history (as far as i know) i don't see any use case for it
#
aaronpk
that way you can also show something nicer when you only have the URL available
#
ben_thatmustbeme
myfreeweb: good, they should be going to the source anyway
#
myfreeweb
but you have the h-cite already
#
myfreeweb
just not in the right place
#
aaronpk
you technically can't trust it since it's making a claim about content at a different domain
#
myfreeweb
aaronpk: oh, right
shiflett joined the channel
#
myfreeweb
i guess i should refetch comments propagated via salmention too then
singpolyma joined the channel
#
tantek
right, you can use the h-cite as hints / prefetch cache kind of thing
#
tantek
!tell acegiak see /person-tag for combination of u-category and h-card inside h-entry
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell acegiak how are you POSSEing person-tags to Twitter?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
and who is going to attempt a SWAT0 demo with acegiak ?
#
kylewm
hmm, re: fetching the original for salmention, i'm not convicned it's worth it. if someone wants to spoof a comment from another URL, they can do it easily without salmentions
#
tantek
kylewm: I think the point is unintended spoofing like from a bug
#
tantek
like a bug that results in the wrong name/icon etc.
#
tantek
misparsing the URL
#
myfreeweb
i'm not sure how it's easy without salmention
#
myfreeweb
yeah you'll spoof a comment w/o salmention, but salmention will automatically propagate it if it doesn't refetch
#
kylewm
oh that's right, the other issue with that is bridgy
#
aaronpk
bridgy's whole job is spoofing comments :P
#
kylewm
most people set the u-url as twitter.com/... and when you fetch it you won't get mf2 markup
#
myfreeweb
but you should have a special twitter-to-mf2 parser
#
kylewm
aaronpk: right but it's problematic for salmentions if you try to do the "fetch original permalink" version
#
aaronpk
ah yeah
#
aaronpk
wow, the instagram push notifications even tell you which account they're from. Twitter never figured that out
#
tantek
Twitter has additional problems with push notifications :( (as noted earlier today - see logs)
#
aaronpk
hah yeah wow
#
aaronpk
i thought they had a "from friends" option too?
#
tantek
that's gone in Twitter for iOS
#
aaronpk
bad news
#
tantek
only in web UI - from followers
#
tantek
more bad news, IG "reader" view is switching to some sort of algorithm rather than just showing raw recent posts :(
#
aaronpk
oh yeah
#
tommorris
one issue I've been having with instagram recently is that people keep at-mentioning me even though they mean someone like "tommorris_" or something. the autocomplete for at-mentions doesn't seem to prioritise your friends over random people. so I keep getting tagged in all these rando photos by this group of teenagers
tantek joined the channel
#
ben_thatmustbeme
i missed a note about pronouns
#
ben_thatmustbeme
acegiak, i missed that note about pronouns, you missed the _ in my nick
#
ben_thatmustbeme
sorry about that.
#
ben_thatmustbeme
its not meant to offend at all, but if i just use he/him/his i will not be able to identify when, if ever, it gets pulled in
#
ben_thatmustbeme
and I wanted something enjoyable when i saw it
#
ben_thatmustbeme
selecting other pronouns seemed like it could be interpretted as offensive
wolftune joined the channel
#
j4y_funabashi
what is SWAT0
#
Loqi
SWAT0 is an abbreviation for The Social Web Acid Test level 0 and is a user-feature interoperability test for social web functionality defined in 2010 https://indiewebcamp.com/SWAT0
snarfed and snarfed1 joined the channel
#
aaronpk
the more i think about it, the more i'm liking the idea of having a separate media endpoint for handling file uploads in micropub
#
myfreeweb
yeah
#
myfreeweb
i looked into some wysiwyg editors, they expect an upload endpoint
#
myfreeweb
also http://tus.io for resumable uploads
#
myfreeweb
aaronpk: another micropub thing: the spec now says you MUST accept the access token in the form body. i totally did not expect that
#
myfreeweb
i just parsed the whole form into an h-entry, and got an access token written to the entry on the disk
snarfed joined the channel
#
aaronpk
what client is this from?
#
myfreeweb
i guess PHP inspired you to do this, because $_POST everywhere :) but in other backend tools, the POST body might be handled at a different level than URL+headers
#
myfreeweb
woodwind did that
#
myfreeweb
it sends the token as both Authorization and in the POST form body
#
aaronpk
i think the main reason to support post body access tokens was for javascript clients, since they can't set the header
snarfed joined the channel
#
myfreeweb
but why body
#
myfreeweb
should be query string
#
aaronpk
no way! query string is worse cause it gets logged
#
myfreeweb
oh
#
myfreeweb
but js can set headers
#
aaronpk
OAuth 2 bearer token usage
#
myfreeweb
famously, jQuery.ajax sets X-Requested-With: XMLHTTPRequest
#
snarfed
i'm putting together a list of bridgy beta users that we'll test new features and changes on first
#
snarfed
kylewm, aaronpk, tantek, KevinMarks, benwerd, i'm seeding it with you all. let me know if you don't want that
#
snarfed
everyone else, let me know if you want in!
#
Loqi
[indieweb] "I think Ashton is the first person to be able to play all 3 roles in SWAT0 #indieweb" by Kevin Marks http://known.kevinmarks.com/2016/i-think-ashton-is-the-first-person-to-be-able
#
aaronpk
IIRC kylewm sends the access token in both because some servers were only looking in one place
#
aaronpk
regardless, "access_token" is a reserved property so you should never be treating that as a property of the post content
#
myfreeweb
well, yeah, i fixed that
#
myfreeweb
but that was suprising
#
kylewm
aaronpk: yes that was the reason, though i think it is fixed now for the particular user who was having trouble with http headers
#
aaronpk
were there other reasons for using the post body?
#
snarfed
(the first bridgy beta tester change will be switching instagram from API to scraping. so, maybe not "fun," exactly...but something. :P)
#
kylewm
aaronpk: as opposed to?
#
aaronpk
header only
#
kylewm
it was header only for 95% of the life of woodwind
#
aaronpk
i feel like someone else was having trouble with the header, can't remember who, and can't remember whether it was sending or receiving
mlncn joined the channel
#
aaronpk
i mean if everyone can handle sending and receiving the token in the header, then we should really just say that's the only way to do it, since it makes it more likely to have interoperable clients and servers
gRegorLove joined the channel
#
kylewm
oh ifttt was a good reason to support sending it in the body
#
kylewm
is that what you were thinking of?
#
aaronpk
ah yeah
#
aaronpk
i use that!
#
kylewm
also nice for simple HTML forms?
#
aaronpk
in theory yeah, although i haven't seen a demonstrated use case for that
loic_m joined the channel
#
kylewm
ah right, probably because of CORS where you can't reliably POST to someone else's domain
#
j4y_funabashi
yeah I was glad for that rule when I built my photo posting form, tis nice to be able to put the token as a form field rather than have an intermediate script just to set a header
pl_ joined the channel
#
KevinMarks
I think it is useful to keep the token in post body, but the spec should explicitly say to strip it out
#
KevinMarks
tantek: re twitter's "tailored for you" - I disagree strongly. They need to be much smarter about sending notifications in @ replies, ratehr thna blindly spamming you with all of them, so that option needs to remain. It could be more transparent about what it does, yes, but for twitter to solve the harassent problem it needs some kind of vouch-like or content filter on notifications
snarfed, snarfed1, begriffs and tantek joined the channel
#
@timweston
Quick poll for web developers who use Macs: what code editor do you use? #webdev #indieweb
(twitter.com/_/status/712343393356136448)
KartikPrabhu, snarfed, tantek and j4y_funabashi joined the channel
#
GWG
feel this has been a productive WordPress Indieweb week
#
snarfed
ooh GWG if you're on a WP roll then you might be up for investigating https://github.com/pfefferle/wordpress-indieweb-press-this/issues/8 !
#
aaronpk
I would love to read a summary of that! I haven't been following too closely. would make a great post for this-week
#
GWG
snarfed, I don't use Press This.
#
snarfed
i know. just sounded like you had some momentum!
begriffs joined the channel
#
GWG
I do. I did a bunch of fixes on Post Kinds.
#
GWG
I want to finish the work on the Indieweb plugin so I can self dogfood it
#
tantek
GWG++ great!
#
KevinMarks
Did you see acegiak got sending and receiving person tags working?
#
Loqi
GWG has 150 karma
#
tantek
Kevinmarks - excited about that - hoping to see it on the wiki!
#
tantek
!tell acegiak heard you got sending and receiving person-tags working! Could you add yourself with permalinks to posts both publishing and receiving / showing person-tags to: https://indiewebcamp.com/person-tag#IndieWeb_Examples ?
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
That was part of my feeling it had been productive
#
GWG
acegiak uses my code more than I do.
#
KevinMarks
with WhisperFollow she's got the integrated reader too
nitot joined the channel
#
GWG
We all move the needle along
#
Loqi
[indieweb] "Well done!" by Kevin Marks http://known.kevinmarks.com/2016/well-done
mlncn joined the channel
#
GWG
When is the next HWC?
#
Loqi
Homebrew Website Club Meetup is on 2016-03-23 at 68 Middle Street https://indiewebcamp.com/next-hwc
#
GWG
Okay, not by then
#
GWG
I want to have a new Indieweb plugin up before someone shows up wanting a one click solution.
begriffs joined the channel
#
aaronpk
i ... didn't even realize you could move user pages
#
j4y_funabashi
Im confused, what is the diff between {{blah}} and [[blah
#
j4y_funabashi
on the wiki
#
aaronpk
[[ ]] is used to link to a page
#
aaronpk
{{ }} is a template
#
aaronpk
so using {{ }} within a page will include the template contents in the page
#
j4y_funabashi
ahh ok, cheers aaronpk , havent really used wiki syntax before
begriffs and cweiske joined the channel
#
j4y_funabashi
aaronpk: I got confused because everyone else seems to use {{username}} to link to their user page, hence the page rename
#
aaronpk
ah no those are separate pages
mlncn joined the channel
#
j4y.co
edited /Raspberry_Pi (+667) "/* Jay Robinson */"
(view diff)
#
j4y_funabashi
aaronpk: thanks for your help!
yakker, snarfed1, shiflett and tantek joined the channel
#
gRegorLove
j4y_funabashi: See https://indiewebcamp.com/Template:sparkline if you'd like to set up one of those wiki signature sparklines.
#
j4y_funabashi
gRegorLove: thank you, I can see myself becoming a wiki gardener this weekend :)
#
gRegorLove
That's really cool with the RasPi btw
#
gRegorLove
j4y_funabashi++
#
Loqi
j4y_funabashi has 1 karma
#
aaronpk
my first website was hosted on a 75mhz Pentium running Windows sitting in a closet at home
#
aaronpk
kind of crazy that the raspberry pi is smaller than the floppy drive of that computer and like 100x more powerful
begriffs joined the channel
#
j4y_funabashi
haha yeah I know! 4 cores for ~£30
#
j4y_funabashi
I am still a little scared about opening ports on my router but it seems to be ok so far, any security tips?
#
aaronpk
just make sure you do normal system updates and such. if you're only opening port 80 i wouldn't be too worried
#
aaronpk
it only starts getting scary when you're exposing other services that are easier to hack, like samba or mysql and stuff.
#
aaronpk
bear might have some more tips tho
#
bear
reads
#
aaronpk
short version: hosting a web server at home on a raspberry pi, forwarding port 80 from the router to the pi
#
j4y_funabashi
aaronpk: yeah ok, opening up ssh would be nice for rsync and irc (similar to your setup) but that is the scary one
#
bear
ah, if your home router supports a DMZ then put the raspberrypi in it
#
bear
and run iptables on the pi
#
aaronpk
i have SSH open too, but it's not really different from opening SSH on a VPS
#
bear
having it behind your normal router, with iptables only allowing 80 and SSH is not a bad thing
#
bear
and then port forward 80 and SSH to it
#
aaronpk
i have my home server on my main home network because i often want to do ssh tunneling to other stuff at home
#
j4y_funabashi
I have read that having ssh listen on a diff port is a good idea?
#
bear
yes, that's why I used SSH and not 22 - was just typing that
#
bear
to use something other than 22
#
aaronpk
yeah you avoid the brute force attacks by running it on something other than 22. if you have it on 22 and watch your logs you'll see all sorts of fun SSH attempts all day long
#
singpolyma
yay fail2ban!
#
@dougmckown
Is it possible to import @Medium posts into another blogging platform? #indieweb
(twitter.com/_/status/712375039887339521)
#
bear
fail2ban++
#
Loqi
fail2ban has 1 karma
KartikPrabhu joined the channel
#
kylewm
That send like
#
j4y_funabashi
bear: ok, I think my router supports DMZ, what does that do?
#
bear
it isolates the traffic going to that IP
#
bear
to be honest, unless your comforatable with setting up iptables - I would just use port forwarding
#
bear
because in the dmz all traffic is routed to the IP without any filtering
#
bear
hmm, I should order a pi and do some test setups
#
j4y_funabashi
yeah I have *heard* of iptables but never used it
#
bear
then avoid it for now and use port forwarding
#
j4y_funabashi
on my VPS I used ufw, is that similar?
#
bear
yes, ufw, iptables, pfsense -- all software firewalls
#
j4y_funabashi
ok cool, so firewall only allows access on certain ports and DMZ stops that box from talking to any other box?
#
bear
a DMZ is just a way of saying that your home router will consider that server to be an external server
#
bear
so all traffic headed to it will be unfiltered by the router's firewall
#
bear
[home network] <--> [router] <--> [dmz] <------ internet
#
bear
hmm, that looks funny being linear
#
j4y_funabashi
ahhh ok, yeah I think I will stick with port forwarding in that case, thank you for the help!
tantek joined the channel
#
j4y_funabashi
bear: would definitely reccomend buying one, I have 3, 2 of which are pictured here -> http://j4y.co/p/20160101184806_56db67fec5013
#
Loqi
2016-01-01
Gold joined the channel
#
tantek
hmm I didn't get around to adding this week's HWC meetups to the Mozilla weekly project meeting agenda: https://wiki.mozilla.org/WeeklyUpdates/2016-03-21
#
tantek
looks like I need someone to help be a backup for me here
#
tantek
anyone can create an account on the Mozilla wiki - https://wiki.mozilla.org/ - my account certainly predates my professional relationship with Mozilla
#
tantek
can I get some volunteers to help? at least start with creating your own wiki accounts on https://wiki.mozilla.org/ so you can edit pages?
Lancey and yakker joined the channel
#
KevinMarks
this is very interesting on Ember becoming a server-side library http://adactio.com/links/10405
#
Loqi
[Jeremy Keith] Introduction to Ember FastBoot by Tom Dale on Vimeo
snarfed joined the channel
#
kylewm
tantek: I requested a mozilla wiki account. First account registration that has asked for a resume!
#
kylewm
hmm, 'Could not copy file "/tmp/php0HzEgo" to "c/c1/c15/c152934358d6706b9f8779fe5af3a2eb8d3a2fac.pdf".'
#
aaronpk
write permissions fail?
#
kylewm
apparently, I will just do it without the resume
#
kylewm
KevinMarks: are you coming to homebrew tomorrow?
#
KevinMarks
did I not ack?
#
KevinMarks
foͫrͥmͨaͬtͦs
#
acegiak
Morning, all
#
Loqi
acegiak: tantek left you a message 6 hours, 29 minutes ago: see /person-tag for combination of u-category and h-card inside h-entry http://indiewebcamp.com/irc/2016-03-22/line/1458660550007
#
Loqi
acegiak: tantek left you a message 6 hours, 28 minutes ago: how are you POSSEing person-tags to Twitter? http://indiewebcamp.com/irc/2016-03-22/line/1458660599893
#
Loqi
acegiak: tantek left you a message 2 hours, 55 minutes ago: heard you got sending and receiving person-tags working! Could you add yourself with permalinks to posts both publishing and receiving / showing person-tags to: https://indiewebcamp.com/person-tag#IndieWeb_Examples ? http://indiewebcamp.com/irc/2016-03-22/line/1458673370800
#
KevinMarks
hi - did my person tag come though?
#
gRegorLove
Twitter's advanced search "match this phrase exactly" still uses periods as regex "any single character" it appears.
#
Loqi
[Kevin Marks] Well done!
#
KevinMarks
whitespace--
#
Loqi
whitespace has -1 karma
#
aaronpk
get that whitespace out of the markup!
#
aaronpk
i should make loqi collapse it too, but still
#
Loqi
it is probable
#
gRegorLove
1 min read, lulz
#
KevinMarks
even if you do html-aware parsing there are <p> in it <p class=\"reading\">\n<span class=\"vague\">1 min read </span>\n</p>\n<p>
#
gregorlove.com
edited /Timehop (+15) "clarify mobile app, Features section"
(view diff)
#
KevinMarks
which isn't really right
#
KevinMarks
should the content include the name?
dougmckown joined the channel
#
gRegorLove
Anyone use Timehop?
#
dougmckown
Does anyone know if it's possible to import Medium posts into another blogging platform?
#
gRegorLove
I'm interested in documenting the features, but not sure I want to install it and give it access to Contacts and SMS on my phone
#
KevinMarks
there is an html export, but it did odd things to links last time I checekd
#
gRegorLove
I think that's on /Medium
#
KevinMarks
what is medium?
#
miklb
dougmckown not sure, but if there's an RSS feed from Medium, should be able to at least import into WordPress
#
Loqi
Medium is an article hosting silo https://indiewebcamp.com/Medium
#
dougmckown
@kevinmarks Thanks, I know how to export, but am not sure that to do with the exported posts.
#
gRegorLove
What's your target blogging platform?
#
gRegorLove
If the export is just HTML, it would probably be difficult to auto import to another CMS and maintain date-published order.
#
KevinMarks
yep, still broken html exported
#
dougmckown
Not sure yet. I'm just wondering what the options are. Medium appears to export into HTML.
#
gRegorLove
Most CMS will have some sort of import, but it varies quite a bit.
#
gRegorLove
I think WordPress built-in import uses XML (import from other WordPress export files), and I'm sure there's a variety of third party plugins.
#
dougmckown
Okay, thanks all! I hoped someone had built a Medium-to-some-other-CMS tool.
#
dougmckown
If the export were XML, then we could import into almost anything, I guess.
#
aaronpk
if only it were that simple
#
gRegorLove
Not that I'm aware of, sorry. You might poke around /projects for ideas.
#
miklb
seems there is a RSS feed for authors on Medium. Definitely could import that into WordPress, then export to what ever you decide on. I'm sure there is a plugin to export markdown
#
KevinMarks
the feed is only exceprts
#
miklb
strike that thought then :-(
#
gRegorLove
feedexcerpts--
#
Loqi
feedexcerpts has -1 karma
#
dougmckown
Any Known Pro users here?
#
miklb
then could probably use a html->markdown parser?
#
sknebel
mh, one would have to try to wrangle the exported data or a scrape of the medium blog into something easier to digest
#
gRegorLove
" Medium’s export no longer works with the standard import process for WordPress. As soon as we find another solution we’ll update the post immediately." https://upthemes.com/blog/2014/11/medium-to-wordpress/
#
miklb
markdown++
#
Loqi
markdown has 0 karma
#
KevinMarks
medium seems to have a write api but not a read one
#
dougmckown
@sknebel, thanks for the link, but I assume that tool is one-post-at-a-time, correct?
#
sknebel
seems so
#
sknebel
could feed it from the rss feed or something
#
dougmckown
Thanks, all! Cheers!
#
gregorlove.com
edited /Medium (+108) "Articles section"
(view diff)
#
KevinMarks
so you could down;load them, but you'd need to put them through some parsing to fix the broken links and things
#
KevinMarks
so scraping directly may be better
#
gregorlove.com
edited /Medium (+225) "/* Exporting your data */ sub-sections: official export, medium-to-markdown"
(view diff)
#
@kevinmarks
@majelbstoat is the medium API write only? There's no docs on fetching posts, only creating them.
(twitter.com/_/status/712403179833430016)
#
@majelbstoat
@kevinmarks For the time being, yes. Going to approach that thoughtfully, recognising that lots of APIs have given and then taken away.
(twitter.com/_/status/712403836925640704)
danlyke and lukebrooker joined the channel
#
gRegorLove
!tell shaners http://veganstraightedge.com/articles/2010/11/7/1/no-more-sharecropping appears to be 404 and I can't seem to find it in your site search. Is there a current URL for that?
#
Loqi
Ok, I'll tell him that when I see him next
#
Loqi
Ok, I'll tell him that when I see him next
#
gregorlove.com
edited /Medium (+70) "/* Criticism */ Walled Garden / Content Farm section. Fixed shaners' permalink"
(view diff)
#
gregorlove.com
edited /Medium (+146) "/* Criticism */ more sections, note 410 instead of 404"
(view diff)
#
gregorlove.com
edited /Medium (+125) "/* Walled Garden / Content Farm */ KevinMarks article"
(view diff)
#
kevinmarks.com
edited /Medium (+800) "/* api is write-only */"
(view diff)
#
sknebel
found one of the 410d articles on archive.is -> should I link the archived version next to it?
#
gRegorLove
I'm not sure, since 410 is (should be?) a deliberate deletion
#
sknebel
that's why i'm asking
KartikPrabhu joined the channel
#
sknebel
probably not then
#
KevinMarks
linked from what?
begriffs joined the channel
#
sknebel
reading it, I don't think the article is that important to the argument. so no
#
@deray
Twitter is home. Facebook is grandma's house. Snapchat is your best friend's house. Tumblr is the lunch room. Instagram is 24/7 prom.
(twitter.com/_/status/711960188618727424)
#
aaronpk
Slack is _____? Your website is _____?
shiflett and yakker joined the channel
#
@shanselman
Slack is a persistent firehose of a meeting that never ends...why is this better?
(twitter.com/_/status/712341186363596800)
snarfed joined the channel
#
acegiak
kevinmarks: Did recieve your person-tag once my machine calmed down and stopped 503ing webmentions
#
KevinMarks
ah, that's a clever place to put them
#
acegiak
trying to work out why tino's comment didn't propagate through
#
KevinMarks
would I need to re-webmention?
#
KevinMarks
getting salmentions to you before involved a manual webmention
#
acegiak
let me try that myself
#
acegiak
I think I need to resolve this 503 thing first