#indiewebcamp 2014-06-12

2014-06-12 UTC
#
bret
could webmention be made more consistent with microformat vocab?
#
aaronpk
bret: for what purpose?
#
aaronpk
the nice thing about webmention is that it's so simple and just a notification, doesn't actually contain any data on its own
#
bret
like should soruce/target be in uF? or some other term from uF be used instead?
#
bret
for consistency
#
bret
source/target is pretty damn simple
bnvk1 joined the channel
#
bret
kylewm: i broke your website
#
kylewm
bret, and I yours...
#
kylewm
curious, how'd you see the webmention so fast?
#
bret
refreshed on accident
#
bret
still fixing some links
#
kylewm
my broken avatar is a little bit ironic given the post...
#
bret
fuck
#
Loqi
hehe
#
GWG
is brainstorming
vanderwal joined the channel
#
bret
aaronpk: is webmention.io supposed to return a relative ulr for the photo?
#
bret
kylewm: fixed your photo, now all of bridgy's broke
#
snarfed
ruh roh…?
#
kylewm
bret, oh no what's going on with brid.gy?
#
bret
snarfed i think its webmention.io
#
bret
sometimes it returns a relative url other times it returns a full url
#
bret
for the photo
#
snarfed
on a related note, bret, bridgy's currently trying to send you a home page webmention :P
#
snarfed
oh interesting, actually the failure isn't your fault. investigating
#
bret
i was about to say!
#
bret
whoa its all kinds of confused: http://bret.io/2014/06/08/billion-dollar/
#
bret
snarfed: sorry to unearth an edgecase
#
snarfed
no need to apologize. thanks for finding bugs!
#
kylewm
snarfed, the issue is there is a missing u-mention (i think that's what you called it) link to bret.io?
#
snarfed
kylewm: yeah, looked like it. i haven't dug much yet
tilgovi, wtd, scor and wolftune joined the channel
vanderwal_, tantek, dybskiy, KartikPrabhu, paulcp and emmak joined the channel
#
acegiak
morning, all
grantmacken and scor joined the channel
#
wolftune
acegiak: evenin here
#
GWG
Hi, acegiak
#
wolftune
bret: heh k
#
wolftune
interesting
#
GWG
acegiak: By the way, I've had clarity
#
GWG
I figured out how to solve the dilemma about the Wordpress embed code
vanderwal joined the channel
#
acegiak
ooh! what did you come up with?
#
GWG
acegiak: Well, I wanted to use the Wordpress embed handler for displaying certain links. However, there were several comments that made me think that might not be the ideal option for everyone.
fmarier and j12t joined the channel
#
aaronpk
shoot is webmention.io doing something wrong?
#
GWG
acegiak: But, it goes back to what I would call the pfefferle solution...
#
GWG
acegiak: Action/filter hooks
#
GWG
It is already in some of the functions.
#
GWG
Basically, a filter hook
snarfed joined the channel
#
bret
aaronpk, check some of the json records for my site
#
bret
bridgy vs regular webmentions from a site
#
aaronpk
hm yeah it's not resolving relative URLs
#
kylewm
!tell snarfed hey does this exception mean anything to you? having some trouble figuring out how to add things to a task queue http://goo.gl/xTJcSm
#
Loqi
Ok, I'll tell them that when I see them next
gRegor` joined the channel
#
gRegor`
So I'm not really sure my girlfriend qualifies as an apprentice, but if IWC west isn't full is it OK if she sits in on some of it?
#
aaronpk
gRegor`: are you willing to help her set up a website for herself during IWC?
#
gRegor`
Actually, she has a domain. Just doesn't use it much. It links off to a silo blog on wordpress.com
#
gRegor`
I suppose I could, sure. We've talked about getting her set up with a better CMS system.
#
gRegor`
I just hadn't thought maybe that would happen at IWC. :)
#
GWG
acegiak: What is the $verbs variable for?
#
aaronpk
it's best when an apprentice can demo something they got working on their own site by the end, or show that they have even just a simple profile page set up on a domain that didn't exist before
grantmacken joined the channel
#
aaronpk
i cheated
#
aaronpk
it makes an http call to pin13.net/mf2
#
aaronpk
cause the ruby mf2 parser didn't exist
#
bret
is the ruby one working now?
#
aaronpk
it is. i think i can replace it now
#
GWG
I'm trying to understand h-cite.
nloadholtes joined the channel
#
GWG
kylewm: I have a question for you
#
kylewm
GWG: what's up?
#
GWG
I'm looking at your site
#
GWG
So, you share links with a citation and mark them up as a repost?
snarfed joined the channel
#
Loqi
snarfed: kylewm left you a message 36 minutes ago: hey does this exception mean anything to you? having some trouble figuring out how to add things to a task queue http://goo.gl/xTJcSm
#
acegiak
GWG: $verbs is leftover from old code
#
acegiak
I thought I'd removed all occurences
legastero joined the channel
#
GWG
acegiak: Figured. It is just the declaration, not the usage.
#
GWG
acegiak: Right now, I'm looking at u- vs p-
#
snarfed
kylewm: aha, yeah. have you seen the util.add_*_task methods?
#
acegiak
GWG: yeah it's tricky
#
GWG
acegiak: You don't mark up the URL on your site, you mark up the entire citation
#
acegiak
the citation has an anchor in it marked up as u-url
#
kylewm
GWG, yeah reposts show up as bare links if the target doesn't have microformats
#
snarfed
kylewm: ahh. the queues are defined in queue.yaml
#
GWG
kylewm: That explains it
#
GWG
I'm looking at how people mark things up
#
snarfed
kylewm: do we want a new queue though? or just piggyback on the poll task?
#
kylewm
snarfed: I wasn't sure actually, I thought piggybacking on the poll task meant using the poll task to enqueue a refetch task, but actually just doing it all inside polling would be nice
#
snarfed
yeah i'm fine with that
#
snarfed
kylewm: remind me, we were thinking every 2h or so?
#
kylewm
I don't think we ever decided. 2h sounds right to me
#
snarfed
me too
#
tantek
wow lots of activity today!
#
GWG
tantek: Can I pick your brain?
#
tantek
no :)
#
GWG
Oh, well.
#
gRegor`
Try #zombiechat ;)
#
tantek
but you may ask specific questions :)
snarfed joined the channel
#
GWG
tantek: The concept is that there is a URL of some sort...that the h-entry refers to. I'm calling it a 'response URL' for variable sake, as it is something you are responding to. Let's say you are liking that URL. Under what circumstances would you mark the container around it with p-like vs just the URL with u-like-of?
snarfed joined the channel
#
gregorlove.com
edited /User:Gregorlove.com (+139) "/* Introduction */"
(view diff)
cweiske joined the channel
#
cweiske
tantek, I checked my logs and did not find any 504 errors. are you sure they were from my server?
#
tantek
cweiske - did you see the error message?
#
tantek
maybe it was from a proxy?
#
cweiske
I saw that
#
tantek
the error message cited your site
#
tantek
and it was minutes before that IRC entry - in case that helps look it up in the logs
#
cweiske
I would think it was a proxy between you any my server
#
cweiske
I did not find any 504s in my logs
#
tantek
then again, if a proxy just timed out with your server taking too long, then you wouldn't see it as an error on your server
#
cweiske
bret, I wonder why I did not get any webmentions from http://bret.io/2014/06/11/openid-for-indieauth/
#
tantek
good to know it wasn't an error on your site!
#
KartikPrabhu
GWG: if there is just a url you'd mark it up as "u-like-of". If you are also citing something from there or have other content from that url you'd have a < div class="p-like-of h-cite"> <a href="url fo the original" class="u-url"></a> other content </div>
#
cweiske
bret, can you check your logs?
#
tantek
!tell bret have you implemented reposts with POSSEing native retweets on Twitter?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
GWG p-like and u-like-of are totally different!
#
GWG
tantek: The example in the wiki is confusing me
scor joined the channel
#
GWG
p-like seems to only be for incoming.
#
GWG
u-like-of is supposed to be for outgoing
#
tantek
right
#
KartikPrabhu
oh yeah sorry my bad. I thought you were asking u-like-of vs p-like-of
#
GWG
Is there a p-like-of?
#
tantek
yes you could use that
#
GWG
Does anyone?
#
tantek
not that I know of - you could check the IndieWeb Examples for /like
#
gRegor`
I didn't realize "bloggers" was a separate category from creator/apprentice. Is that newer?
#
GWG
Okay. That being settled, now I have to figure out h-cite.
#
gRegor`
http://indiewebcamp.com/2014/Guest_List links to a #Bloggers subheading, but one doesn't exist.
snarfed joined the channel
#
kylewm
GWG, you know that p-like-of and u-like-of represent the same property right?
#
kylewm
just different ways of parsing it
#
tantek
exactly
#
tantek
gRegor`: yes
#
gRegor`
So I'm thinking my girlfriend could sign up as a blogger, since that description fits.
#
GWG
kylewm: Yes. I just was trying to see if anyone marked up things as p-like-of
#
tantek
gRegor`: yes! if she blogs about it and sends a pingback to the Guest_List then it will show up here and we can add her
#
GWG
I think when I explained my issue, I forgot the of
#
gRegor`
Currently the blog is a wordpress.com blog. Not sure if they send pingbacks.
#
GWG
I'm trying to write a set of universal functions I can use to write the various specific types
#
GWG
So, I'm trying to build a foundation here
#
gRegor`
She has a domain, though, which links off to the wordpress.com blog and other profiles, so I could get her set up to log in to the wiki pretty easily
#
GWG
That is hard
#
gRegor`
Make that blogspot, actually.
#
tantek
gRegor`: even better then - get her setup with indieauth!
#
snarfed
gRegor`: she can sign the blog up for bridgy, and it will send webmentions for her posts
#
snarfed
but agreed, go for indieauth
#
tantek
exactly, get her up there as a full-fledged creator!
#
gRegor`
Sweet
#
gRegor`
I still need to gauge her interest. :) She kinda falls in the "design" aspect of creator. She knows photoshop well and set up the design of her landing page, but otherwise isn't much of a web geek.
#
gRegor`
I asked originally because it was an excuse to spend more time together, since it's a long-distance relationship. but even better if I can get her hooked on indieweb. ;)
#
gRegor`
Her lack of a decent laptop might be a problem.
#
GWG
gRegor`: Should we ask?
#
gRegor`
Anyway, I'll figure this all out in the coming days. Booked the room tonight, so I'm getting excited for IWC
#
gRegor`
Ask what, GWG?
#
GWG
gRegor`: How lacking in decency her laptop is?
#
gRegor`
Very. I'd go with "very." :) Rather old netbook, dying keyboard.
#
gRegor`
Adequate for basic surfing, but not for Photoshop
#
GWG
gRegor`: I brought a Chromebook to Indiewebcamp NYC
#
gRegor`
Can we borrow it? ;)
#
gRegor`
jk
#
GWG
gRegor`: $99.99
#
gRegor`
Dang
#
gRegor`
Wait, that was the price new, or your price for us to borrow it? :)
#
GWG
Up to $119...but they now throw in a new sleeve
#
GWG
Refurbed
#
GWG
This may be something to take to #indiechat
#
gRegor`
Ah. Good to know. I might point her to that.
#
gRegor`
Probably. I'm actually heading to bed though.
#
GWG
acegiak: Working on the logic now for display. Three fields, url, title, and quote. If !url, then use title/quote, If !title, use post_title.
#
acegiak
GWG: having trouble picturing it. I'll have to look when you push
#
GWG
acegiak: Modularity...
wolftune and legastero joined the channel
#
GWG
acegiak: I could push it before it does anything.
#
acegiak
GWG: I'm not gonna be doing much today anyway so don't rush things
#
GWG
acegiak: I'm heading to bed in a few. Remember, it is 1AM here
#
acegiak
push if you like and I'll take a look in a few hours
#
GWG
Well, let me see how far I get...
#
GWG
acegiak: Pushed the basic logic piece.
#
acegiak
GWG: coolios. I'll have a look soon
#
acegiak
GWG: looks good.
#
upon2020.com
edited /2014/Guest_List (+332) "added Johannes Ernst"
(view diff)
dybskiy and dybskiy_ joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
friedcell, memecake and andicascadesf joined the channel
#
andicascadesf
Hey guys
glennjones joined the channel
#
andicascadesf
I want to continue to attend blog writing hours
#
andicascadesf
but my scheduling conflicts have been less predictable lately.
#
andicascadesf
Can we meet any other times for the blogging hour?
nloadholtes joined the channel
#
@codizy_software
#PHP IndieAuth-OpenID proxy - Christian Weiske - The IndieWeb movement is much about "code before talk", and on... http://cweiske.de/tagebuch/indieauth-openid.htm
(twitter.com/_/status/476976252260458497)
andicascadesf and cweiske joined the channel
#
cweiske
bret, regarding "Microformats (rel=me auth) instead of OpenID" - this is not true. during my indieauth server implementation, I did nothing with microformats
#
cweiske
indieauth.com simply happens to rely on rel=me for service discovery, but the indieauth protocol in the background is agnostic to that
#
cweiske
also "Webmention (HTTP) instead of Pingback (XMLRPC)" is kinda wrong, because pingback is also http
#
cweiske
it's just www-form-urlencode vs. xml
#
aaronpk
from-encoded + https vs xml + crypto
#
cweiske
pingback does not do any crypto
eschnou joined the channel
#
cweiske
webmention does not require https
#
cweiske
you can run pingback over https, too
#
cweiske
it's agnostic to the layer
#
cweiske
the only difference between webmention and pingback is the serialization of the actual data
#
aaronpk
i was referencing indieauth vs openid
#
aaronpk
nvm ignore me, I just got back from karaoke and should not be online right now :)
#
aaronpk
goodnight!
#
Loqi
buenas noches
#
KartikPrabhu
cweiske: a more detailed "critique" of the indieweb approach wrt previous approaches speaking to protocol agnostic way of doing things would be quite useful (specially for people who only knows the ins/outs of one approach, like me)
friedcell, jonnybarnes, pfefferle, petermolnar, krendil, Sebastien-L and dybskiy joined the channel
#
cweiske
does someone know how bret.io sends out linkbacks/webmentions?
Sebastien-L, dybskiy, tobiastom, nloadholtes, Garbee and bnvk joined the channel
#
pfefferle
cweiske I think he uses the github webhooks
#
cweiske
calling his custom service that does the pinging?
barnabywalters joined the channel
#
cweiske
I'm interested in this code because I did not receive any linkbacks
#
pfefferle
hmmm, didn’t find anything…
dybskiy joined the channel
#
cweiske.de
edited /login-brainstorming (+613) "/* The Redirect URI */ redirect uri verification"
(view diff)
#
cweiske.de
edited /login-brainstorming (+238) "/* Redirect URI verification */"
(view diff)
barnabywalters, bnvk, nloadholtes, memecake, tantek, pfefferle, dybskiy and scor joined the channel
Sebastien-L, dybskiy, bnvk, ttepasse, tantek and pfefferle joined the channel
brianloveswords, vanderwal, pbeaulieu and dybskiy joined the channel
#
tantek
good morning #indiewebcamp!
#
bnvk
good mornin' tantek
#
petermolnar
good 15:00 tantek
#
petermolnar
( timezones, ugh )
#
bnvk
petermolnar: are you in NL?
#
petermolnar
( I am sometimes in the Netherlands though )
chloeweil joined the channel
#
barnabywalters
morning tantek, bnvk, petermolnar
#
barnabywalters
petermolnar: work on UGT! it makes IRC much easier ;) http://www.total-knowledge.com/~ilya/mips/ugt.html
#
petermolnar
OK, I did not know about this, but it makes sense :)
#
petermolnar
although I was looking for a swatch internet time wrist watch, without success so far
#
petermolnar
when they came up with it ~15 years ago, no one was ready for it
gavinc, pfefferle and luxagraf joined the channel
#
luxagraf
good morning (ugt)
#
tantek
petermolnar: I have a couple of those (Swatch BEAT watches) that need new batteries ;)
snarfed joined the channel
bnvk, dybskiy, j12t and brianloveswords joined the channel
#
barnabywalters
!tell aaronpk http://waterpigs.co.uk/notes/new now has h-x-app/h-product markup and nascent Taproot logo. looking forward to seeing these used in authorization UI!
#
Loqi
Ok, I'll tell them that when I see them next
Sebastien-L joined the channel
#
waterpigs.co.uk
edited /Taproot (+41) "added taproot logo"
(view diff)
#
jonnybarnes
hey barnabywalters, you latest note has broked twitter's t.co service: https://twitter.com/BarnabyWalters/status/477105767279906816
#
Loqi
[@BarnabyWalters] #336699becca banner for @meyerweb and family, and everyone else who’s lost a child.
#
jonnybarnes
well, the way twitter displays them anway
#
barnabywalters
jonnybarnes: wat
#
barnabywalters
weird! I haven’t changed anything recently
#
jonnybarnes
that t.co link presumably resolves to your waterpigs.co.uk url
#
barnabywalters
must be a change on twitter’s side
#
barnabywalters
yeah, it resolves correctly
#
jonnybarnes
its just wierd because Twitter has obviously seen its a URL and then shortened it
#
barnabywalters
yep, pretty sure it’s Twitter’s problem, whatever it is. hopefully just a transient bug and not a new change to how they auto-link things
#
barnabywalters
!tell cweiske waterpigs.co.uk’s client_id should be a proper URL now!
#
Loqi
Ok, I'll tell them that when I see them next
#
waterpigs.co.uk
edited /auth-brainstorming (+286) "/* Authorization */ clarified details about client_id, h-product and h-x-app, app identification"
(view diff)
#
waterpigs.co.uk
edited /micropub (+204) "/* Clients */ added info about Taproot h-x-app h-product markup"
(view diff)
gRegor` and dybskiy joined the channel
#
waterpigs.co.uk
created /h-product (+512) "stubbed page about h-product"
(view diff)
tilgovi joined the channel
#
waterpigs.co.uk
created /h-x-app (+745) "stubbed page with description, links, example"
(view diff)
#
barnabywalters
what is h-x-app?
#
Loqi
who, me?
#
GWG
Another day, another plan
#
aaronparecki.com
edited /h-x-app (+46) "formatting"
(view diff)
#
barnabywalters
aaronpk: y u no like curly quotes? :)
#
GWG
pfefferle, you available?
#
pfefferle
GWG yes
#
GWG
Am I correct for the webmentions plugin that if the URL a post mentions is not in the_content, I'd have to fire the function to send it separately?
wolftune joined the channel
#
barnabywalters
this is quite a nice post about the “storing data in the network” approach most indieauth implementations are taking: http://lucumr.pocoo.org/2013/11/17/my-favorite-database/
#
aaronpk
nice! yeah self-encoded tokens are awesome
erikmaarten joined the channel
#
Loqi
aaronpk: barnabywalters left you a message 1 hour, 11 minutes ago: http://waterpigs.co.uk/notes/new now has h-x-app/h-product markup and nascent Taproot logo. looking forward to seeing these used in authorization UI!
#
barnabywalters
the approach he talks about isn’t *exactly* what we’re doing, but much the same idea
#
GWG
pfefferle, still working on something similar to your reply context plugin and wanted to make sure that I added this step
#
aaronpk
it pretty much is
#
aaronpk
just not exactly the same format as the JWT spec
paulcp, snarfed and dybskiy joined the channel
#
Jeena
hm somehow I am not getting any webmentions from brid.gy anymore
#
Jeena
oh a exception MissingSchema: Invalid URL u'/webmentions': No schema supplied. Perhaps you meant http:///webmentions?
#
Jeena
so this is not ok? Link: </webmentions>
#
Jeena
rel="webmention"
#
kylewm
Jeena, interesting. i will look and see if Bridgy handles relative links in the http header
#
kylewm
I'll follow up there
#
Jeena
I am a edge case! :D
pfefferle and chrissaad joined the channel
#
tantek
Jeena - relative URLs in HTTP headers is a new thing
#
Jeena
a new thing like never been done before or we just started doing it?
#
barnabywalters
IIRC it’s one of the new things in the update to HTTP 1.1
#
tantek
just started being supported by some servers
#
Jeena
I had it always with the domain but just a week ago or something I found out that my own code doesn't work for some other website which only had /webmentions so I changed it to be able to test it. Then I forgot to change it back.
pfefferle_ and snarfed joined the channel
#
Jeena
I see
#
barnabywalters
PSA: FSCONS put out a call for proposals, apparently they can also sponsor some travel costs: https://fscons.org/2014/cfp/
#
GWG
Is there such a thing as a like-context?
#
Jeena
I always thought the Link header is just the same as <link> in the HTML, but perhaps it is not.
#
kylewm
GWG: I'd say that acegiak posts like-contexts, but they are usually/always "like and reposted"
#
JonathanNeal
Have we opened Pandora’s Box? Is individual privacy going to be a thing of the past?
#
GWG
kylewm: I just don't want to have to set up significantly different displays for like vs reply and such
#
barnabywalters
GWG: if they’re not displayed differently, how are they different?
#
bret
!tell cweiske my webmention support is pretty poor right now, XD I have to deal with it manually
#
GWG
barnabywalters: They aren't. That was more the point.
#
Loqi
bret: tantek left you a message 12 hours, 33 minutes ago: have you implemented reposts with POSSEing native retweets on Twitter?
dybskiy joined the channel
#
Loqi
bret: tantek left you a message 11 hours, 19 minutes ago: good post! http://bret.io/2014/06/11/openid-for-indieauth/
#
Loqi
Ok, I'll tell them that when I see them next
#
barnabywalters
GWG: but likes, replies and reposts are very different
#
barnabywalters
both in intent, creation UI and typical display
#
barnabywalters
as well as who they’re broadcast to
#
bret
thanks tantek :) No I do all my tweet posseing manually.... but I layed the groundwork for all sorts of neato automation this past weekend
awolf joined the channel
#
tantek
bret - oh neat!
#
GWG
barnabywalters: The code I'm writing inserts the URL being responded to(hence referred to as the response URL) display above the content. A like would effectively not have anything in the content box, it would only have the display of the external URL marked up appropriately
#
GWG
barnabywalters: That would be consistent, from what I understand.
#
bret
tantek: i PESO instagram automatically
#
tantek
bret, do you publish reposts on your own domain at all? or just do native retweets?
#
bret
tantek: kinda been mixing a process of both
#
bret
somtimes I tweet things that I dont nessisary need to keep on my own site
#
bret
i just wanna say it and see it disapear mostly
#
bret
ohh i see what you are asking, my retweets on twitter?
luxagraf joined the channel
#
GWG
barnabywalters: I'm trying to get the logic working correctly. So far, we've added in the fields for a response url, title, and citation. And I'm working on the display logic...as all three of those fields are optional
#
bret
i have some loosy goosy PESETAS to back up my twitter activity to pinboard
#
bret
so at least Im taking data
eschnou joined the channel
#
bret
tantek: definately recomend adding ownyourgram support, so much fun :)
#
tantek
bret, next on my itch list is implementing reposts with POSSE retweets
#
tantek
so I can own my reposts :)
#
tantek
(which sounds odd but hey)
#
tantek
(I guess own my activity of reposting as part of my stream)
#
GWG
tantek: How can you own someone else's content?
#
tantek
GWG - you can't. You can just own the *action* of reposting.
#
tantek
or "activity" as some say
emmak joined the channel
#
GWG
tantek: This brings me to mind to what I was plotting the other day
erikmaarten joined the channel
#
luxagraf
barnabywalters: is the code that handles your in-reply-to notes public?
#
GWG
tantek: I wanted to optionally embed tweets using Twitter's embed code where the reply was to a a Tweet. Someone pointed out that wouldn't be owning them.
#
barnabywalters
luxagraf: no, which part in particular? the part which stores the notes? the UI? the part which fetches reply contexts? or sends webmentions?
#
luxagraf
barnabywalters: the part that fetches reply contexts
#
tantek
Twitter's embed code still includdes an inline <blockquote> of the content
#
Jeena
is it possible to let bridgy try to send older likes and comments from facebook? I missed that this was not working and now quite a lot of them have not been pushed, or will it retry automagically after some time even for one week old ones?
#
tantek
which is what is displayed if the author deletes the tweet later
#
luxagraf
barnabywalters: i worked something up that handles twitter, but wanted to see what it might take to abstract it more
#
barnabywalters
luxagraf: the code I’m using is a less polished version of https://github.com/indieweb/php-comments
#
GWG
tantek: What if Twitter went out of business?
#
bret
!tell cweiske irony asside, i hope the post didnt come across as agressive, im happy to see openid interoperating with indieauth :)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
GWG then you'd see the inline <blockquote> content
#
barnabywalters
which additionally runs HTMLPurifier over the results
#
snarfed
Jeena: not right now, sorry. it retries for three days, but not longer
#
snarfed
i think there's a feature request in github. looking
#
snarfed
Jeena: https://github.com/snarfed/bridgy/issues/183 . feel free to vote or send a PR!
#
GWG
tantek: So, as long as I cache the embed code? Because I was using the built-in Wordpress embed handler. I think they've been debating cache duration
#
tantek
I have no idea what the built-in Wordpress embed handler does
#
barnabywalters
luxagraf: the reason aaronpk and I made https://github.com/indieweb/php-mf2-shim is so that all you have to do is support microformats, and you get twitter support for free
#
luxagraf
barnabywalters: okay, that comment code helps, thanks.
#
tantek
I am only talking about what you copy and paste from the "Embed Tweet" box on Twitter
#
barnabywalters
which reminds me, I need to make sure php-mf2-shim works with the new timeline layout
#
bret
!tell cweiske the rel=me microformat is the key ingredient for setting up indieauth. I think maybe I misunderstood exactly what you did, but its interesting to see how indieauth can route around the rel me auth all toegether
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
GWG who knows what randomness the WP plugin does. You'd have to ask it.
#
GWG
tantek: I wasn't really asking that though. It uses oembed, so it would be the same code.
#
Jeena
ok thanks snarfed
#
tantek
GWG - nope, not same code
#
tantek
oembed is vulnerable to exactly the problem of Twitter shutting down
#
tantek
note that Twitter's own copy/paste "Tweet Embed" code DOES NOT use Oembed
#
GWG
tantek: Oh, good to know. I was passing it off because it will get me to feature complete faster.
#
tantek
s/Oembed/Oembed
#
Loqi
tantek meant to say: note that Twitter's own copy/paste "Tweet Embed" code DOES NOT use Oembed
#
snarfed
(same as reply/repost contexts)
#
snarfed
er, sorry, those are both actually replies, but i do the same thing for likes
#
GWG
snarfed: SO, you are embedding
#
tantek
snarfed, care to start /like-context with "IndieWeb Examples" and those examples?
#
snarfed
tantek: i'll add them to /reply-context since they're exactly the same
#
GWG
snarfed: I feel better. You use Wordpress, so I'd imagine you know about their Embed features. I wanted to use that
#
luxagraf
barnabywalters: hmm, wonder if any of the python people have ported php-mf2-shim
#
tantek
snarfed - I'm not sure they're the same
#
tantek
given that GWG was asking about them separately
#
snarfed
tantek: yeah, i wasn't clear enough. there may be a difference, but i can't see it yet, and i don't differentiate at all on my own site
#
GWG
tantek: The difference is minimal in my opinion
#
tantek
snarfed - I'm going to assert that there *IS* a difference simply by how popular silos present each
#
tantek
GWG - strongly disagree
#
tantek
if you look at FB for example
#
bret
tantek, is the plan to backfeed retweets to your own site? if so it sounds like a job for a micropub client
#
tantek
reply, repost, like all have VERY different presentation
#
tantek
bret no. the plan is to use my site (UI) to "retweet" which will post a repost on my site first (with a permalink I own), and then auto-POSSE a native retweet on Twitter if applicable.
#
aaronpk
bret: good idea!
#
GWG
tantek: Agree with you on that. But, the data that is pulled in is pretty much the same. The differences in presentation vary
#
tantek
I want to keep *reducing* dependence on any part of Twitter's UI
#
tantek
GWG, the differences in presentation are what matter.
#
tantek
Design first.
#
barnabywalters
looks like I need to dig out the research I did into these UX flows for these microinteractions, and how the differences are what define them
#
barnabywalters
as this conversation keeps on popping up
#
tantek
barnabywalters: keep documenting such research directly on the wiki
#
tantek
as otherwise it keeps getting not-found
#
GWG
tantek: I'm focusing on iteration right now. Using their code will allow me to get the feature up and running. I can replace it with mine in future.
#
tantek
"their code"?!?
#
bret
tantek: do you plan on adding a shortlink to your own copy in twitter?
#
GWG
tantek: The Twitter embed and such.
#
snarfed.org
edited /reply-context (+383) "/* IndieWeb Examples */ snarfed.org"
(view diff)
#
GWG
tantek: To include in my reply-context code.
#
GWG
tantek: But I intend to use a variant of the same code for likes.
#
GWG
tantek: So the code will determine what I'm responding to, and how I'm responding to it, and call the right display function
paulcp, lupinedev and chrissaad joined the channel
#
GWG
Which is why I keep dismantling acegiak's pull requests into smaller pieces. He's too specific and I'm trying to be general.
#
bret
aaronpk: for indie reposts, where I want to point to someones url and retweet it, would adding something like that to quill be appropriate or a separete client all together?
#
aaronpk
yeah that'd be a good addition to Quill
#
aaronpk
probably a new page on it, like quill.p3k.io/repost instead of quill.p3k.io/new
#
aaronpk
I would make a bookmarklet that could jump right to the repost page with a URL in the query string, kind of how I currently do replies right now
paulcp joined the channel
#
bret
aaronpk what about webactions?
#
aaronpk
same idea
#
bret
oh ^.^
#
tantek
bret - no shortlink in copy of repost on twitter, because the copy on Twitter is best expressed as a native Twitter retweet per: http://indiewebcamp.com/Twitter#POSSE_Reposts_of_Tweets
zaal joined the channel
#
tantek
GWG the Twitter embed code is good (resistant to site death). Oembed is bad (lossy).
#
bret
i like kylewm's native repost format on his site
#
bret
before embedding crap on your site, remember people who have tiny old computers. embedded content kills performance
#
snarfed
kylewm++
#
Loqi
kylewm has 18 karma
#
bret
on or two elements are usually fine, but in a feed view it can be killer
#
bret
i know because i violate this rule >:[
#
tantek
bret agreed. also excess JS :(
#
aaronpk
kylewm: nice syndication icons! i'm gonna have to steal those
#
bret
actually using a js loader system can be helpful here
#
bret
shild me from excess JS with a little bit of js
#
aaronpk
also I am signed in to your site, I don't remember how or why
#
aaronpk
I only do inline embedding of content on permalink pages so that there is only one at a time
#
barnabywalters
inline embedding is something I’m finding is causing performance problems with feedreaders
#
GWG
tantek: Any way to automatically get the embed code with the tweet URL?
#
barnabywalters
because there’s the potential to have a *lot* of embedded content on the screen at once
#
bret
barnabywalters what does this do?
#
GWG
bret: I would only embed on single pages
#
barnabywalters
so say you want all textareas with class=“codemirror” to have codemirror applied to them, but not to load codemirror at all on pages without said textareas
#
tantek
GWG - probably worth documenting in an "Embed Code" section here http://indiewebcamp.com/Twitter
#
barnabywalters
you call enhanceEach(‘textarea.codemirror’, [‘path/to/codemirror’ (requirejs dependency list)], callback)
#
bret
bret.io/page3/ dont laugh
#
barnabywalters
and if there are any elements matching the selector, the libraries are loaded, and callback(element, *dependencies) is called for each element
#
barnabywalters
it’s a pattern I use everywhere in Taproot and Shrewdness, and got tired of writing it out explicitly :)
#
bret
barnabywalters!!! thats sooo cool!
#
bret
i mean barnabywalters++
#
barnabywalters
bret: thanks :)
#
barnabywalters
there’s no reason why it couldn’t be made requirejs-agnostic, by just passing the paths to scripts
#
bret
barnabywalters thoughts on browserify>
#
barnabywalters
but I like writing my front-end code as a function of it’s dependencies
#
barnabywalters
bret: I actually do not know what browserify is. the thing for making nodejs server-side code usable on the frontend?
#
bret
it replicates `var module = require('module')` in the browser
#
bret
like node!
#
barnabywalters
bret: glancing over the docs, it looks like it bundles up all your dependencies into one file and always loads that
#
bret
not totally sure
#
barnabywalters
which is great for some sites, but the exact opposite of my goal of only loading the JS which is necessary
#
bret
right
#
barnabywalters
because my site is weird, and has some pages which require *huge* amounts of js (e.g. abcJS, codemirror) which aren’t used anywhere else
#
bear
browserify bundles the nodejs node_modules directory so you can use it as a "normal" web page
#
bear
and not all nodejs modules can be put into browserify sadly
#
bret
bear does it allow for selective loading?
#
bear
nope
#
bear
it's a single large tarball
#
bear
err (not really a tarball, but you get the idea)
#
bear
IMO it's a crutch
#
bret
hey man, you use to be a noob at one point ;)
#
bear
with nodejs I still am - I just have supported or deployed gobs of nodejs code now and have gotten to learn to love/hate the thing
#
GWG
tantek: The list of Wiki pages I'd like to add to continues to grow.
#
GWG
I have a bookmark folder
#
bret
you love/hate node too!?
#
tantek
GWG, you have to simply edit and add as you go
#
tantek
you will never get back to it
#
bear
yes, i'm a server kinda coder - nodejs just feels wrong to me
#
tantek
just edit and add a one-liner at least - same as you typed in IRC
#
barnabywalters
requirejs actually allows you to use var name = require(‘path’) syntax, by scarily parsing it out of function.toString and re-writing the function :O
#
bret
{{ stub }} is your firend
#
tantek
bret, that's only for whole new pages
#
tantek
GWG said "pages I'd like to add to"
#
aaronpk
"you will never get back to it" so true
#
tantek
certainly don't bother bookmarking it
#
tantek
if anything just open a new tab
#
aaronpk
at least leave it in an open tab :P
#
tantek
jinx :D
#
GWG
tantek: I do that too
#
tantek
has WAY too many open tabs. ;)
#
GWG
tantek: I was just about to say that
#
barnabywalters
tantek: there’s a hashtag for that! http://waterpigs.co.uk/tags/tabdump
#
aaronpk
ha great idea
#
bret
barnabywalters, any issues with blockquotes in a reply to your site?
#
barnabywalters
bret: er, maybe? context?
#
luxagraf
of the 72 tabs i have open, 6 are indiewebcamp pages i plan to contrib to
#
barnabywalters
bret: there shouldn’t be, I’ll check my logs
#
barnabywalters
bret: I used the semi-broken http://indiewebify.me/send-webmentions/ form to send webmentions for your reply page and it showed up just fine http://waterpigs.co.uk/notes/4WZHhH/
#
bret
so cool
#
bret
my webmention script fell over
#
barnabywalters
fans of minimal javascript code for progressive enhancement may also enjoy http://waterpigs.co.uk/articles/a-minimal-javascript-http-abstraction/ </shameless-promotion>
#
snarfed
bret: can it get back up?
#
bret
actually aaronpk wrote it
#
snarfed
guys, practice safe computing! strive for browser tab zero. it's not just for inboxes any more.
#
luxagraf.net
edited /disclosure (+65) "added contact information to list"
(view diff)
#
luxagraf
one down.
#
luxagraf
not really actually. have more for that page, but still compiling research
#
aaronpk
bret: it looks like cweiske's webmention endpoint is actually a pingback endpoint
#
bret
aaronpk it seemed to work
#
bret
<h1>Webmention: All fine</h1>
#
bret
<p>Pingback received and processed</p>
#
aaronpk
huh ok
#
aaronpk
it's just called xmltpc
#
bret
snarfed are you referencing xss attacks?
#
snarfed
bret: no, more like healthy sane living :P
#
bret
isnt there a bookmark all tabs hotkey?
#
bret
aaronpk, did cweiske basically route around rel=me auth? he noted something about not having to touch microformats
#
bret
which would mean no rel=me requirements
#
aaronpk
bret: the OAuth part of indieauth doesn't require a rel=me link cause the site turns into its own OAuth provider
#
bret
ah interesting
cweiske joined the channel
#
Loqi
cweiske: barnabywalters left you a message 2 hours, 54 minutes ago: waterpigs.co.uk’s client_id should be a proper URL now!
#
Loqi
cweiske: bret left you a message 1 hour, 22 minutes ago: my webmention support is pretty poor right now, XD I have to deal with it manually
#
Loqi
cweiske: bret left you a message 1 hour, 7 minutes ago: irony asside, i hope the post didnt come across as agressive, im happy to see openid interoperating with indieauth :)
#
Loqi
cweiske: bret left you a message 1 hour, 6 minutes ago: the rel=me microformat is the key ingredient for setting up indieauth. I think maybe I misunderstood exactly what you did, but its interesting to see how indieauth can route around the rel me auth all toegether
#
cweiske
!tell barnabywalters: I could login fine
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
cweiske: does your xmlrpc endpoint also speak webmention?
#
cweiske
aaronpk, yes
#
cweiske
it does both
#
cweiske
it prefers webmention
#
cweiske
when sending out
#
cweiske
falling back to pingback
#
aaronpk
ah crazy. confused me when I saw rel=webmention href=...xmlrpc :)
#
cweiske
one endpoint for all
#
Loqi
who, me?
KartikPrabhu and chrissaad1 joined the channel
#
aaronpk
oh yeah! love the webmention status on link hover!
#
@t
@JosephRooks Etherpad site+content was destroyed by Google http://tantek.com/2010/137/t2/shut-down-removed-content-etherpad-ownyourdata opensourced, Mozilla set up another. (ttk.me t4WZ2)
(twitter.com/_/status/477155753095352320)
paulcp, paulcp_, KartikPrabhu, Jeena, KevinMarks_ and petermolnar joined the channel
#
ben_thatmustbeme
continuing on tantek's work with people focused URLs.... looking for open comment on this http://ben.thatmustbe.me/static/contacts/
#
bear
of interest for the python coders in the indieweb realm… https://github.com/kennethreitz/hypermark
#
ben_thatmustbeme
I mainly made it for android, i'll be testing on more devices later
#
GWG
It is very nice
#
GWG
ben_thatmustbeme: But I have some feedbck
#
GWG
ben_thatmustbeme: Which work in people focused URLs are you referring to?
#
ben_thatmustbeme
he did two posts, one on the urls and one with a mock-up
#
GWG
ben_thatmustbeme: You are doing the hangouts icon on SMS
#
ben_thatmustbeme
I should probably do some media tag to reformat for anything larger than mobile screens
#
ben_thatmustbeme
yes, its based for android, the newest versions from google have only hangouts for SMS
#
GWG
I know
#
ben_thatmustbeme
you could install others, but it is the default if you get a nexus phone
#
GWG
ben_thatmustbeme: I have a N5. But, also I think we need a better indieweb icon
#
ben_thatmustbeme
so hangouts makes the most sense. yes, i just did that quickly
#
ben_thatmustbeme
ideally i'd have one custom for my site
#
aaronpk
the indiewebcamp logo should link to your profile page on indiewebcamp.com
#
ben_thatmustbeme
good point, perhaps have one for my site and one for iwc.com
#
GWG
I still think that a better icon is needed
#
GWG
It looks out of alignment
#
aaronpk
why do you need one for your site? clearly they are on your site if they're seeing this page :)
#
aaronpk
and yes no squishy icon
#
ben_thatmustbeme
so, my idea is to have a set of pages like this that i access privately. its my own contacts list that i access
#
ben_thatmustbeme
others that authenticate would have access to this page, so i control my own entry for them, and they control their own entry for me
scor joined the channel
#
snarfed
ben_thatmustbeme etc: shameless plug in case you haven't seen it: https://snarfed.org/2014-03-10_lets-talk-userscript
cweiske joined the channel
#
cweiske
aaronpk, you said "bret: the OAuth part of indieauth doesn't require a rel=me link cause the site turns into its own OAuth provider"
#
GWG
snarfed: Intriguing
#
cweiske
oauth is tokens, right?
#
cweiske
but I don't need rel=me links for the auth part already
petermolnar joined the channel
#
ben_thatmustbeme
snarfed, interesting indeed
#
cweiske
authentication, that is
#
cweiske
aaronpk, shouldn't "authorization endpoint" on http://indiewebcamp.com/login-brainstorming be renamed to "authentication endpoint"?
petermolnar joined the channel
#
aaronpk
cweiske: technically it's using it for authentication there, but I don't think it really makes sense to have to specify two endpoints, one for authentication and one for authorization
#
aaronpk
you need *some* rel=me link unless you specify a rel=authorization_endpoint
#
cweiske
yep. indieauth (the protocol) does not care for rel=me
#
cweiske
only indieauth.com cares
#
aaronpk
and relmeauth cares :)
#
aaronpk
the relmeauth protocol cares
#
cweiske
sure, but http://indiewebcamp.com/login-brainstorming does not describe relmeauth
petermolnar joined the channel
#
aaronpk
correct
#
cweiske
indieauth.com implements both indieauth and relmeauth
#
cweiske
confusing this is for some
#
aaronpk
definitely
#
cweiske
so indieauth does not need rel=me :)
dybskiy joined the channel
#
aaronpk
if i was better at naming things this may not be so confusing
#
aaronpk
cause indieauth.com would have been called something else
#
GWG
aaronpk: How about superduperauth?
#
snarfed
ALLTHETHINGSauth
#
GWG
snarfed: How did you get your nickname, by the way?
#
snarfed
sadly there's no story. came from picking a domain with friends in college, ~12y ago
pfefferle joined the channel
#
@valuedstandards
Slowly reading up on @indiewebcamp stuff. A lot to get your head around, even for a webdev…
(twitter.com/_/status/477183799898669057)
#
gregorlove.com
edited /2014/Guest_List (+0) "/* West */ alpha sorting"
(view diff)
#
gregorlove.com
edited /2014/Guest_List (+0) "/* West */ alpha sorting"
(view diff)
#
GWG
snarfed: That's how I got some of mine
#
@valuedstandards
@vasilis E.g. I love the idea of webmentions, indyauth etc. but still, complex ;)
(twitter.com/_/status/477185123365179392)
#
GWG
Can't say I disagree with @valuedstandards whoever they aare
#
gRegor`
Yeah, the wiki is overwhelming at first.
#
GWG
At first?
#
GWG
I'm still overwhelmed
#
aaronpk
you don't have to read the entire thing :)
#
gRegor`
hehe
#
gRegor`
I think once it's made clear that it's fine (and even better) to take it in small steps... it works a lot better.
#
gRegor`
Rather than reading all through /webmention, then getting on a tangent of marking up your content with mf2 to work with webmentions, then oh yeah, displaying reply-contexts . . . and so on
#
gRegor`
Instead, just start with marking up your current blog with mf2. Relatively simple step.
#
GWG
gRegor`: More Indieweb for Dummies Articles
#
@vasilis
@valuedstandards I used indyauth to log into the indiewebcamp wiki. Haven’t been able to figure out how webmentions work though
(twitter.com/_/status/477186125388603392)
#
snarfed
indiewebify.me is often a better place for newbies to start than the wiki
#
gRegor`
:) Yeah, it's on my list.
#
gRegor`
Good point, snarfed
#
snarfed
wiki front page is a decent sales pitch, then indiewebify.me to get started, then wiki again for deeper contributions
#
gRegor`
unfortunately indiewebify.me isn't linked on the homepage until the bottom third.
#
gRegor`
I bet the majority of first timers won't even get that far, distracted down other wiki pages.
krendil joined the channel
#
aaronpk
you realize it's a wiki, right? that means you can fix it ;)
#
gRegor`
Oh, I'd forgotten. ;)
#
gRegor`
I'm pretty cautious about making big changes to the front page and other "big" ones
#
GWG
Ditto
#
gRegor`
But yeah, it's on my list to help improve these. At some point. So many things. ;)
#
aaronpk
that's fair. you can always copy the home page to a page under your user page like User:gregorlove.com/Home and make changes there
#
cweiske
aaronpk, is there a defined relation between client_id and redirect_uri? or can they be on different domains, different protocols etc?
#
aaronpk
I just realized why they must be able to be on different domains / protocols
#
gRegor`
(Just doing that now for Getting Started, aaronpk :) )
#
aaronpk
the client_id must register its list of valid redirect_uris, but the valid redirect URIs can be any scheme/host/etc
#
aaronpk
for mobile apps, an app like https://quill.p3k.io/ may register a redirect URI of quill://auth so that the mobile app launches after the user signs in
#
gregorlove.com
created /User:Gregorlove.com/Getting_Started (+7677) "mirror to suggest improvements"
(view diff)
#
cweiske
is indieauth.com the official indieauth protocol fallback for homepages that have not authorization_endpoint?
#
aaronpk
fallback is relmeauth
#
aaronpk
it's up to the consuming site to decide how to do the relmeauth
#
aaronpk
one way is to use indieauth.com, but that's up to the consuming site
#
cweiske
so you want to tie indieauth protocol to relmeauth?
#
aaronpk
well the alternative is if no authorization_endpoint is found, then you're out of luck
#
cweiske
this increases complexity on the client side
#
cweiske
1. check for authorization_endpoint
#
cweiske
2. check for rel=me
#
aaronpk
it's true. that's why I made indieauth.com in the first place
#
cweiske
3. decide what to do with rel=me
#
cweiske.de
edited /login-brainstorming (+73) "/* Discovery */"
(view diff)
#
cweiske
2. could be "let indieauth.com try"
#
aaronpk
if you look at ownyourgram.com or quill.p3k.io, they won't let you sign in until you've specified an authorization_endpoint
#
cweiske
without checking at all
#
aaronpk
I think as a guide for client implementations, that could point to indieauth.com as a helpful tip
#
aaronpk
but I wouldn't want that to be in the indieauth spec itself
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+7) "/* A Place For Your Stuff */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+4) "/* A Place For Your Stuff */"
(view diff)
#
aaronpk
sorry, that was a horrible sentence.
#
aaronpk
I think an implementation guide could recommend using indieauth.com
smcgregor joined the channel
#
GWG
aaronpk: For?
chloeweil_ joined the channel
#
GWG
aaronpk: I'm curious what the full extent of your vision is
#
cweiske
as fallback for the case the user's homepage did not link a authorization_endpoint
#
aaronpk
GWG: I definitely have a plan. But rather than making a bunch of flashy talks about it or writing up a "manifesto" I'm trying to demonstrate it piece by piece by documenting it and building out implementations
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-256) "/* Domain sign-in and Contact info */"
(view diff)
#
GWG
aaronpk: I was more curious if you see it becoming widely adopted?
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+10) "/* Set up your home page and log in to this wiki */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+0) "/* Get a Personal Domain */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+0) "/* Get a Place for Your Stuff */"
(view diff)
dybskiy joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-20) "/* Content Publishing */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-12) "/* Publish content on your domain */"
(view diff)
pauloppenheim joined the channel
#
gRegor`
@valuedstandards replied that he might have to come by IRC soon
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+4) "/* Get a place for your stuff */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+633) "/* Set up your home page and log in to this wiki */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-12) "/* Set up your home page and web sign in */"
(view diff)
#
GWG
tantek: The oembed includes the blockquote on Twitter
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+469) "/* Set up your authorship information */"
(view diff)
#
david.shanske.com
edited /Twitter (+331) "Embeds"
(view diff)
scor joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-8) "/* Publish content on your domain */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-47) "/* Publish content on your domain */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-1) "/* Set up your authorship information */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+59) "/* Publish content on your domain */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+73) "/* Add microformats2 to your content */"
(view diff)
#
gRegor`
I chose to make each subheading an action. e.g. "Get a personal domain" instead of "Personal domain"
#
gRegor`
I broke out web sign in and authorship information into two steps.
#
gRegor`
Linked the indiewebify.me rel-me test earlier in the page too
#
rascul
looks like good start
#
GWG
gRegor`: Have a deep dish, on me
#
gRegor`
Don't really care for "Each of these steps is a just a bit more challenging and will make you a bit more indie." but I'm not sure a replacement.
#
GWG
I don't care for it either
#
gRegor`
How about "a bit more independent"?
#
GWG
How about... bring you closer to your goal of ultimate independence?
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-5) "/* Set up your home page and web sign in */"
(view diff)
#
GWG
How about... bring you closer to full liberation from the corporate internet?
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+2) "/* Set up your authorship information */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+54) "/* Set up your home page and web sign in */"
(view diff)
#
gRegor`
Haha
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-91) "/* Set up your home page and web sign in */"
(view diff)
#
GWG
Giddy with creationism?
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+0) "/* Set up your authorship information */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+1) "/* Getting Started on the Indieweb */"
(view diff)
chloeweil_ joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+1) "/* Getting Started on the Indieweb */"
(view diff)
paulcp joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+94) "/* Set up your authorship information */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+1) "/* Set up your authorship information */"
(view diff)
#
rascul
aaronpk is there no rss for news.indiewebcamp.com?
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+688) "/* Add microformats2 to your content */"
(view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+96) "/* Add microformats to your content */"
(view diff)
#
@juicedragon
Build your #business to last. #OwnYourData!!! Read my tips here: http://gastowngazette.com/build-to-last-own-your-data/#.U5ol-YxrbzR #startup #bcbiz #smallbiz #organizationalbehavior
(twitter.com/_/status/477212707263741952)
#
bret
rascul: no rss no
#
bret
yeah :(
#
bret
rascul: but we can make one i think
#
bret
ya i thinnk so
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-413) "/* Add microformats to your content */"
(view diff)
#
bret
how does that look rascul
#
bret
rascul: it seems to mostly work...
emmak_ joined the channel
#
@hertling
Halfway through a migration from blogger to wordpress to go #indieweb.
(twitter.com/_/status/477214715093843968)
#
rascul
bret looks fine to me
#
rascul
well almost, there's some funny unicode thing going on by the looks of it
emmak joined the channel
#
bret
yay atom!
emmak and tantek joined the channel
#
@ArthurSmid
RT @hertling: Halfway through a migration from blogger to wordpress to go #indieweb.
(twitter.com/_/status/477217785097895937)
#
aaronpk
bret: ew there's some encoding errors on indienews
#
aaronpk
oh wait that may have been the fault of aaronparecki.com
#
bret
lol!
scor and fmarier joined the channel
#
kylewm
snarfed, the good news is that I finished the first cut at refetch and reparse h-feed behavior, the bad news is it's almost half as many lines as the original posse-post-discovery PR itself :P
#
snarfed
kylewm: wow! just the actual code? or including the tests?
#
kylewm
including tests
#
snarfed
ah, that's not so bad then
#
snarfed
tests tend to duplicate
#
snarfed
might be worth seeing if there's some of that, and maybe see if it can be unified a bit
#
snarfed
not high priority though
#
snarfed
kylewm: more importantly, thanks! glad it's out! i'll look at it tonight
#
kylewm
snarfed, thank you!
#
bret
kylewm: how do you store your website data?
#
bret
oh neato
#
snarfed
git-scm needs starring
eschnou, KartikPrabhu and paulcp joined the channel
#
Loqi
[@rtaibah] #Path gives up on memories
#
Loqi
moves into ephemeral messaging. Companies pivot, goals change & ppl keep investing in these services #indieweb (http://twtr.io/nMMFNmJoEw)