#indiewebcamp 2014-11-18

2014-11-18 UTC
#
snarfed
i wonder if benwerd and erinjo know about this known ripoff: http://mysmiff.com/
#
snarfed
(click the blue right arrow, then scroll down)
#
aaronpk
wait that *is* known
#
bret
neato, travis ci can auto deploy to heroku http://blog.travis-ci.com
#
bret
lol snarfed where did you find that>
#
pdurbin
snarfed: and yet Elgg is presented as-is. weird
#
snarfed
aaronpk: exactly!
#
kylewm
not necessarily nice or friendly, but totally legal right?
#
aaronpk
I dunno "ripoff" implies at leat something is changed
#
kylewm
they changed the name of the software :)
#
pdurbin
this is what AGPL is for, right?
#
bret
i mean, anyone can offer Wordpress hosting no?
#
kylewm
can I call it Nerdpress?
#
aaronpk
I think that wouldn't pass the trademark rules
#
kylewm
oh yeah and Wordpress IS GPL
#
aaronpk
well congrats benwerd and erinjo! i'd say someone copying the project wholesale is a sign of success
KartikPrabhu and gRegor` joined the channel
#
kylewm
will it freak him out if we all welcome him to the indieweb?
#
aaronpk
we could all compliment him on how nice his site looks and how original it is
#
snarfed
kylewm: probably won't freak him out, he's already interacted with us a bit, e.g. https://snarfed.org/2014-09-23_brooke#comment-2583713
#
@kylewm2
@harsh545555 Welcome to the #indieweb! Congrats on getting it all set up :)
(twitter.com/_/status/534506600619188226)
KartikPrabhu joined the channel
#
danlyke
So I wonder if the folks RTing that are bothering to resolve the full URL, or just not noticing the ///
#
snarfed
danlyke: clicking the link in the tweet works
#
snarfed
and curl -i -I http://t.co/OXZEwry01b shows that it redirects to just two slashes
#
snarfed
so maybe a loqi bug?
#
snarfed
er, i mean, the t.co link correctly redirects to http://aaron-gustafson.com/notebook/2014/what-do-we-own/
#
kylewm
wait a sec, this is a Jekyll site statically rendering comments from webmention.io?
#
bret
I'm working on that
#
bret
is someone else doing that?
#
bret
(most implementations have been JS based)
#
kylewm
the link snarfed just posted
#
snarfed
kylewm: evidently
#
bret
super cool!
#
kylewm
whistles
KartikPrabhu, gr0k, fmarier and mdik_ joined the channel
#
gRegor`
Is it the Twitter API or Bridgy that automatically adds the @username when you're replying? (if you leave it out of the original note)
verdi_ and snarfed joined the channel
#
snarfed
gRegor`: that's bridgy
#
snarfed
simce twitter requires a mention of the original author
#
snarfed
(in replies)
#
gRegor`
Ah, ok.
#
gRegor`
I'm adding the auto-@ to my local code, so I can just paste a twitter link and type the note
#
gRegor`
Realizing my code should also skip trying to find webmention endpoints on twitter.com, heh
benjamin-agaric joined the channel
verdi_, lukebrooker, tilgovi, j12t, thedod_, chrissaad, sysfu and eschnou joined the channel
#
aaronpk
there's a fascinating discussion going on on the indiebox mailing list, and I kind of want to chime in but I don't want to write an email
sysfu joined the channel
#
aaronpk
considering how hard it would be to write a reply on my website and manually POSSE it to the mailing list, and if it's worth it
#
GWG
aaronpk: Isn't that always the case?
#
GWG
The barrier is always how much of a pain it would be
#
aaronpk
of course I click on the link in the email that says "view this conversation on the web" and it takes me to the google groups home page
#
GWG
Isn't this community about frictionless?
#
aaronpk
so that's less than ideal
#
aaronpk
yeah frictionless is ideal, but i'm willing to put in a few manual steps in the mean time, as i demonstrate plenty often
#
GWG
aaronpk: Why do you think the watch thing interests me? Low barrier.
tantek, brianloveswords, herbsmn, loic_m, PMurphs and petermolnar joined the channel
friedcell, j12t, PMurphs, fmarier, hadleybeeman_, jancborchardt, bret, alanpearce, KartikPrabhu, pfefferle, brianloveswords, Sebastien-L, acegiak, stream7, Pierre-O and loic_m joined the channel
#
pfefferle
!tell GWG I implemented the comment-class function you requested… will commit it later… I am curious what you think about it…
#
Loqi
Ok, I'll tell them that when I see them next
friedcell joined the channel
friedcell1, stream7 and modem joined the channel
#
@AaronGustafson
@hansup But at its core, I see the owning/controlling aspect of #indieweb as being largely about preservation: “Cool URIs don’t change.”
(twitter.com/_/status/534687828488495104)
#
GWG
pfefferle: Is it in the repository?
#
Loqi
GWG: pfefferle left you a message 1 hour, 36 minutes ago: I implemented the comment-class function you requested… will commit it later… I am curious what you think about it…
#
pfefferle
GWG not yet… will commit it later today… have to run some more tests...
#
GWG
Okay.
#
GWG
pfefferle: If you ever get a chance, I'd like your opinion on something. https://github.com/dshanske/semantic-comments
#
GWG
This is what I was rewriting on Sunday. Still need to work on the presentation, but curious your thoughts on the change in implementation.
#
pfefferle
GWG will do
#
GWG
pfefferle: If there is anything you would like me to try working on, I still am committed to getting more tools out there for everyone.
#
GWG
That and improving my coding skills so I can refine said tools
#
pfefferle
GWG thanks :)
#
GWG
pfefferle: Thanks as well
Pierre-O and friedcell joined the channel
#
@DeFries
@Japh so which particular plugin pulls in the comments on Instagram, Twitter and what not? I'm lost in the IndieWeb forest
(twitter.com/_/status/534704968172064769)
modem and tbbrown joined the channel
#
@thels6
Getting #Octopress blog to 0.8 IndieMark (http://indiewebcamp.com/IndieMark) was easy :) Not sure how to generate h-entry easily. #indieweb
(twitter.com/_/status/534711867575660544)
andrunix, Sebastien-L, shiflett, benjamin-agaric, reedstrm, danlyke_ and verdi_ joined the channel
#
@pfefferle
@dangillmor sorry for the late reply. do you still have problems getting/sending webmentions? can you provide some more infos @indiewebcamp
(twitter.com/_/status/534723027511283715)
glennjones, benjamin-agaric, mlncn-agaric, wolftune, brianloveswords, gr0k and Pierre-O joined the channel
chalettu and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
snarfed joined the channel
#
tgbrun
snarfed: Are you available for a brid.gy question?
#
snarfed
tgbrun: sure!
#
tgbrun
I had brid.gy working for both Facebook and twitter, and non when someone responds to a facebook post, that I syndicated from my blog, the 'likes' aren
#
snarfed
huh, ok
#
snarfed
looking
#
tgbrun
aren't coming back to the blog. see any article or note on www.tombruning.com
#
snarfed
looks like it sent some fb likes three weeks ago, https://www.brid.gy/facebook/100000286723538
#
snarfed
so this is since then?
#
snarfed
tgbrun: ah, it's probably because your facebook posts aren't public
#
tgbrun
Thanks I fixed that and it is working as advertised. Sorry for my error.
brianloveswords and tantek joined the channel
#
tantek.com
edited /advocacy (+8) "re-order example problems, preferring ux, design; linky linky"
(view diff)
gRegor` joined the channel
mko, eschnou, shiflett, emmak and Pierre-O joined the channel
#
tantek
looks like Twitter needs JS to work for their "Favorite" buttons to work
#
tantek
I kinda don't want to enable Twitter JS just for favorite buttons (which should just be buttons that do an HTTP POST)
#
tantek
and would rather put in the extra work of creating "like/favorite" posts on my own site, and have Falcon POSSE those favorites to Twitter instead.
#
snarfed
indielikes++
#
Loqi
indielikes has 1 karma
#
snarfed
feel free to use bridgy publish as a stepping stone for the actual twitter api call, of course
#
tantek
another awesome effect of NoScript - No ugly Disqus comments to look at
brianloveswords and Sebastien-L joined the channel
#
GWG
tantek: I was thinking about this last night in terms of principles. Is simplicity a principle? I think it is important that the tools you build lower the time and effort it takes to add content.
#
GWG
This was when aaronpk was commenting on not wanting to make the effort to do a more involved manual POSSE.
snarfed joined the channel
#
kylewm
simplicity of maintenance is also important, possibly that should go under longevity
#
GWG
Is it maintenance simplicity, or simplicity of use?
#
GWG
It also could fall under UX
#
tantek
GWG, simplicity is part of design/UX - that's correct
#
tantek
kylewm - you're right too, it affects longevity
npdoty joined the channel
#
tantek
but the point is, in both those cases, simplicity is a means, not an ends
#
tantek
hence it's not an explicit principle in and of itself
#
tantek
but rather a technique for implementing many other principles
#
GWG
I think that too many people though, including myself, complicate things.
#
GWG
It's one of the things I admire about Bridgy. It is complex, but using it doesn't have to be.
reedstrm joined the channel
#
bear
I think this will be of interest to the Indieweb folks -- https://letsencrypt.org/2014/11/18/announcing-lets-encrypt.html
tantek joined the channel
#
rascul
bear this letsencrypt thing looks good
#
bear
my only concern is the part where it seems to use it you have to have your server configured by their tool
Pea1, andrunix, tantek and tantek_ joined the channel
#
tantek_
good morning #indiewebcamp - this is your ~15min heads-up that the W3C Sociwl WG telcon starts at 10:00 PST - in #social on irc.w3.org
caseorganic joined the channel
#
aaronpk
oh wow ran out of twilio money on the indiewebcamp sms number
#
aaronpk
not a lot of usage, mostly just the $1/mo that the number itself costs
#
gRegor`
Forgot there was IWC Online this past weekend. How did that go?
#
GWG
gRegor`: Did you watch?
#
gRegor`
No, that's why I'm asking :)
#
gRegor`
I saw there's a video, but don't have a spare 3 hours currently
#
GWG
There are two
#
GWG
Well, it went well for a first effort. Lots of interesting talk
#
gRegor`
Good. Any cool demos?
#
GWG
gRegor`: Most of the accomplishments were small. ben_thatmustbeme made some minor improvements to his Micropub, I rewrote my comments plugin, and aaronpk wrote notes from our Micropub discussion
#
ben_thatmustbeme
i think the micropub discussion and such were the best things to come out of it all
#
aaronpk
i'm pretty happy with the progress
#
GWG
I agree with that. Although I think thedod is a bit gung ho, I did enjoy the security discussion.
#
aaronpk
I couldn't help myself. Had to manually posse a reply to that email thread
#
ben_thatmustbeme
he admitted several times he was from the anonymity world
eschnou joined the channel
#
GWG
ben_thatmustbeme: Yes. I was talking about in comparison to most people here. But, I still want that microformats designation about privacy as a building block.
#
ben_thatmustbeme
certainly, I had looked at that some time ago, as soon as you start private messaging and particularly the server-server communication it becomes pretty important
#
ben_thatmustbeme
should ask tantek for his imput on that
#
GWG
He's spent a lot of time thinking about this sort of thing.
#
gRegor`
I'll have to read the logs from Saturday
j12t joined the channel
#
gRegor`
Er, Sunday. Whenever it was :)
#
aaronpk
you should watch the video. it includes cats.
#
Loqi
fo sho
#
ben_thatmustbeme
as far as I know, there was only 1
#
ben_thatmustbeme
actually I don't know if Pause was with me when we were live streaming
#
ben_thatmustbeme
so far i've gotten my thoughts organized to 3 main types of posts text, file, and link. and then everything falls under those
#
tantek
ben_thatmustbeme: am busy in social wg telcon. please ask after 11:15am :)
#
tantek
(PST)
#
tantek
ben_thatmustbeme: in the mean time, take a look at https://www.w3.org/wiki/Socialwg/Twitter_API and see what you think of what functionality it might be interesting to add to micropub. cc: aaronpk
richardlitt, brianloveswords, gr0k and j12t joined the channel
#
ben_thatmustbeme
huh, a lot of that would be excellent to add
#
tantek
question is, what of it would be interesting to you personally on your site
#
aaronpk
i think a lot of it can be encompassed with a more generic mechanism to add/remove things from lists
#
aaronpk
will try to write this up
#
ben_thatmustbeme
contact list management is something i've been itching to work on, i'd love to use that mainly, also direct messaging, don't care about the post format, just send a message to aaronparaki.com and here is the content of the message
#
kylewm
!tell tantek it looks like there is a temporary version of https://mobile.twitter.com/home that works with NoScript
#
Loqi
Ok, I'll tell him that when I see him next
reedstrm joined the channel
#
ben_thatmustbeme
hadn't thought about doing contacts through micropub, but it would certainly be useful
#
ben_thatmustbeme
aaronpk, i'm thinking micropub will quickly be turning into a full read/write api, not just write as were its origins
#
aaronpk
agreed
#
aaronpk
that was always the intent, just had to start somewhere :)
#
ben_thatmustbeme
we might want to think about some of the implications that will create, ?q= will get cluttered very quickly is my worry
#
ben_thatmustbeme
oh definitely, I love it idea of it, so simple to use
#
ben_thatmustbeme
i still think json is the way to go over URL encoding, especially if we start doing the autocomplete stuff
#
aaronpk
maybe for responses
#
ben_thatmustbeme
it doubles the return size of arrays
#
ben_thatmustbeme
oh yeah, for responses i'm talking about
#
ben_thatmustbeme
actually I can't say it doubles, I think its actually much worse than that when you start to add structure
#
aaronpk
yeah but honestly a few extra bytes is not a dealbreaker
Sebastien-L joined the channel
#
aaronpk
i mean even a super large response that could be 2kb is not gonna kill things if it's 6kb
#
aaronpk
and mostly we're gonna be talking about responses in the <1kb range
chrissaad joined the channel
#
ben_thatmustbeme
so long as we keep structure low, i'd agree. If we start returning a full contact list with data, then its going to get ugly
#
aaronpk
that's what html is for :)
#
aaronpk
if we're returning data that goes in an h-card, why not just return an h-card
#
tantek
right
#
Loqi
tantek: kylewm left you a message 11 minutes ago: it looks like there is a temporary version of https://mobile.twitter.com/home that works with NoScript
#
ben_thatmustbeme
hah. honestly, if I were able to poll my MP api from JS directly, I would care more. I have to go through a call to the local server anyway though, so Its already going through PHP
#
ben_thatmustbeme
huh, good point
#
aaronpk
i think JS-only apps are mostly a myth at this point. turns out the real world is more complicated than that
#
ben_thatmustbeme
what is the real world?
#
Loqi
It looks like we don't have a page for "the real world" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=the+real+world
#
tantek
kylewm: " JavaScript must be enabled to use Twitter Mobile. Please enable JavaScript in your browser and try again. "
j12t, indie-visitor, brianlov_, stream7 and brianloveswords joined the channel
#
kylewm
tantek: you don't have a "Or, you can go temporarily to this mobile site." link at the bottom of that page?
#
aaronpk
if you're on Github Pages and using their old IPs, they are returning 404s today
#
kylewm
tantek: some things work and some don't, you cann't apparently go to tweet permalinks
#
tantek
kylewm: that's too bad - that used to work
loic_m and gr0k joined the channel
#
tantek
aaronpk, I don't see the link from https://aaronparecki.com/replies/2014/11/18/1/ to its POSSE copy
#
aaronpk
oops thx
#
tantek
"This Post Elsewhere"
#
tantek
"* View on Google Groups"
#
tantek
(or something like that)
#
tantek
patterned after what you have on https://aaronparecki.com/replies/2014/11/17/7/ for example
#
GWG
Also on is a popular option
#
aaronpk
yeah. just forgot to add it
#
tantek
GWG - I was copying his existing syntax
#
aaronpk
i have a few non-twitter/facebook ones on some posts
#
tantek
aaronpk - awesome! then add your email post and POSSE copy to http://indiewebcamp.com/email#IndieWeb_Examples :)
loic_m_ joined the channel
#
aaronpk
defaults to "view on groups.google.com" unless I add a mapping of domain to name
#
aaronpk
like how facebook.com turns into "Facebook"
#
aaronparecki.com
edited /email (+223) "/* IndieWeb Examples */ add myself!"
(view diff)
KartikPrabhu joined the channel
#
kylewm
is it a little awkward to POSSE to a private mailing list?
#
aaronpk
oh is it private?
#
kylewm
yeah, try clicking the link in Private window
#
aaronpk
so this is an example of why it's important to indicate the audience of posts
#
aaronpk
nothing in the google groups interface indicates that it's a private group
#
tantek
kylewm: could you capture that (how to POSSE copies to private mailing list) as an issue in /email ?
#
tantek
aaronpk, that's also work capturing as an issue on /email - lack of indicating private group / message
#
aaronpk
so ideally my post would be a private post that anyone in the google group could see
#
aaronpk
yeah good point. the email also doesn't indicate it's private
#
tantek
aaronpk - maybe?
#
tantek
I think it's fine that you post something *publicly* and then also send it to a private mailing list
#
tantek
but that's where reply-contexts get tricky ;)
#
tantek
or quoted content
#
tantek
since presumably those would come from a private source
#
aaronpk
yeah, couldn't reasonably quote things from it
#
tantek
hast to run to lunch - but great issues guys!
#
tantek
really likes seeing the expansion of how to POSSE to email
gr0k, chrissaad, j12t_, tbbrown, caseorganic, SRCR and indie-visitor joined the channel
caseorganic, brianloveswords, andrunix, bear, tallpaul, fmarier and richardlitt joined the channel
#
@tkadlec
Gonna have to play around with @AaronGustafson's Webmentions plugin for Jekyll to see if I can get them on my site. https://github.com/aarongustafson/jekyll-webmention_io
(twitter.com/_/status/534820683080290304)
#
kylewm
wow!! this jekyll plugin is huge
#
kylewm
has a ruby plugin for rendering the comments statically, and a js shim to pull in new ones in real time
#
@equivalentideas
RT @tkadlec: Gonna have to play around with @AaronGustafson's Webmentions plugin for Jekyll to see if I can get them on my site. https://t.…
(twitter.com/_/status/534822920812384256)
caseorganic joined the channel
#
@DamonOehlman
Great seeing some fresh thinking for the #indieweb from @substack with hyperboot: https://github.com/substack/hyperboot
(twitter.com/_/status/534826695660797952)
thedod joined the channel
#
thedod
GWG, my bad. tried again and there's something in my error log. brb :)
#
bret
kylewm: which one?
#
bret
kylewm: which plugin?
#
bret
ack sorry for the double ping
#
bret
cool!
#
thedod
but I'm getting weird 404
#
thedod
makes a bin
mlncn-agaric joined the channel
#
thedod
https://david.shanske.com/ was the one that failed. other 2 succeeded
lukebrooker, caseorganic, richardlitt_ and chrissaad joined the channel
#
GWG
I need a WordPress person.
#
GWG
Any of them about?
EOGreer joined the channel
#
@LifeHealthDiary
.@joyclee ^jg On our platform they are not. :) #ownyourdata
(twitter.com/_/status/534843185135382529)
wolftune, Deledrius and mlncn-agaric joined the channel
#
aaronpk
well this could be interesting https://letsencrypt.org/
npdoty joined the channel
#
gRegor`
Yeah. I wonder how much easier it will make it.
#
aaronpk
supposedly super easy
#
gRegor`
Particularly curious about the "automated" part
#
aaronpk
loks like they're developing a protocol for requesting/signing certs from their cert authority
#
aaronpk
so the web server can just do it automatically instead of requiring the person to go through some horrible web UI and figure out what boxes to check
#
gRegor`
"certificate management software running on web servers" like how easy is it for the average person to get their software set up on the server?
#
aaronpk
and the other part is automating the installation of it in apache/nginx, which sounds like they'll modify config files for you
#
gRegor`
still reading
#
aaronpk
clever
#
aaronpk
i'm very glad someone that isn't me is working on this
#
gRegor`
The agent maintaining the private key on the server could be a problem. Not trying to shoot it down; overall it does sound pretty good.
Pierre-O and tantek joined the channel
#
tantek
sitting in the Gigaom Roadmap conf, lots of amazing presentations, geo/animated charts etc. from https://twitter.com/twitterdata
#
tantek
location tagging your tweets (e.g. POSSE copies), means they show up in more stats
#
tantek
and I just confirmed that the "Follow" button on a profile page does not function without JS
#
tantek
cc: aaronpk ^^^
#
aaronpk
I think my server adds geo data to tweets on posse copies
chrissaad and tantek joined the channel