#indiewebcamp

2014-06-12

# andicascadesf joined #indiewebcamp
# cweiske joined #indiewebcamp
#
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 #indiewebcamp
#
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
#
cweiske
oh
#
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 joined #indiewebcamp
# jonnybarnes joined #indiewebcamp
# pfefferle joined #indiewebcamp
# petermolnar joined #indiewebcamp
# petermolnar joined #indiewebcamp
# petermolnar joined #indiewebcamp
# krendil joined #indiewebcamp
# Sebastien-L joined #indiewebcamp
# dybskiy joined #indiewebcamp
#
cweiske
does someone know how bret.io sends out linkbacks/webmentions?
# Sebastien-L joined #indiewebcamp
# dybskiy joined #indiewebcamp
# Sebastien-L joined #indiewebcamp
# tobiastom joined #indiewebcamp
# nloadholtes joined #indiewebcamp
# Garbee joined #indiewebcamp
# bnvk joined #indiewebcamp
#
pfefferle
cweiske I think he uses the github webhooks
#
cweiske
calling his custom service that does the pinging?
# barnabywalters joined #indiewebcamp
#
cweiske
I'm interested in this code because I did not receive any linkbacks
#
pfefferle
hmmm, didn’t find anything…
# dybskiy joined #indiewebcamp
#
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)
#
@brennannovak
@briansuda time to reboot to an #IndieWeb ? :D (twtr.io/nL9wT1jrcb)
# barnabywalters joined #indiewebcamp
# bnvk joined #indiewebcamp
# nloadholtes joined #indiewebcamp
# memecake joined #indiewebcamp
# bnvk joined #indiewebcamp
# tantek joined #indiewebcamp
# pfefferle joined #indiewebcamp
# dybskiy joined #indiewebcamp
# scor joined #indiewebcamp
# scor joined #indiewebcamp
#
@websecquickfix
IndieAuth-OpenID proxy: #indieauth #openid #proxy http://cweiske.de/tagebuch/indieauth-openid.htm?utm_source=twitterfeed&utm_medium=twitter (twtr.io/nLJcX4cw7V)
# Sebastien-L joined #indiewebcamp
# dybskiy joined #indiewebcamp
# bnvk joined #indiewebcamp
# ttepasse joined #indiewebcamp
# tantek joined #indiewebcamp
# pfefferle joined #indiewebcamp
#
@natehunzaker
RT @viget: Sending Webmentions with Craft (by @jgarber) #dev http://viget.com/extend/sending-webmentions-with-craft?utm_source=Viget+Social&utm_medium=referral&utm_campaign=twitter (twtr.io/nLP7tZk3_Q)
# brianloveswords joined #indiewebcamp
# vanderwal joined #indiewebcamp
# pbeaulieu joined #indiewebcamp
# dybskiy joined #indiewebcamp
#
tantek
good morning #indiewebcamp!
#
bnvk
good mornin' tantek
#
petermolnar
good 15:00 tantek
#
petermolnar
( timezones, ugh )
#
bnvk
lol
#
bnvk
petermolnar: are you in NL?
#
petermolnar
UK
#
petermolnar
( I am sometimes in the Netherlands though )
# chloeweil joined #indiewebcamp
#
barnabywalters
morning tantek, bnvk, petermolnar
#
bnvk
:)
#
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 joined #indiewebcamp
# pfefferle joined #indiewebcamp
# luxagraf joined #indiewebcamp
#
luxagraf
good morning (ugt)
#
tantek
petermolnar: I have a couple of those (Swatch BEAT watches) that need new batteries ;)
#
petermolnar
nice :)
# snarfed joined #indiewebcamp
#
@iWebzNet
Sending Webmentions with Craft http://viget.com/extend/sending-webmentions-with-craft?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Viget+Extend#When:19:37 by @viget via @iWebzNet (twtr.io/nLVMCzQF_Q)
# bnvk joined #indiewebcamp
# dybskiy joined #indiewebcamp
# j12t joined #indiewebcamp
# brianloveswords joined #indiewebcamp
#
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 #indiewebcamp
#
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
#
Loqi
[mention] https://brid-gy.appspot.com/like/facebook/503237795/10152936629412796/724885424 linked to http://indiewebcamp.com/2014/Guest_List (webmention)
#
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` joined #indiewebcamp
# dybskiy joined #indiewebcamp
#
waterpigs.co.uk
created /h-product (+512) "stubbed page about h-product" (view diff)
# tilgovi joined #indiewebcamp
# tilgovi joined #indiewebcamp
#
waterpigs.co.uk
created /h-x-app (+745) "stubbed page with description, links, example" (view diff)
#
waterpigs.co.uk
edited /h-x-app (-2) (view diff)
#
barnabywalters
what is h-x-app?
#
barnabywalters
Loqi?
#
Loqi
who, me?
#
barnabywalters
yup
#
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?
#
pfefferle
yes
# wolftune joined #indiewebcamp
#
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 #indiewebcamp
#
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 joined #indiewebcamp
# snarfed joined #indiewebcamp
# dybskiy joined #indiewebcamp
# paulcp joined #indiewebcamp
#
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
#
Jeena
I posted a issue https://github.com/snarfed/bridgy/issues/191
#
kylewm
I'll follow up there
#
Jeena
I am a edge case! :D
# pfefferle joined #indiewebcamp
# chrissaad joined #indiewebcamp
#
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_ joined #indiewebcamp
# snarfed joined #indiewebcamp
#
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?
#
JonathanNeal
If you want to be part of technology, must you buy into big data? http://business.financialpost.com/2014/02/01/its-creepy-location-based-marketing-is-following-you-whether-you-like-it-or-not/
#
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 #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
#
GWG
tantek: This brings me to mind to what I was plotting the other day
# erikmaarten joined #indiewebcamp
#
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
#
Jeena
ok
#
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
#
tantek
lol
#
snarfed
GWG: as a data point here are example of how i render like contexts: https://snarfed.org/2014-06-05_twitter-therealfitz-this-analysis-of-restaurants , https://snarfed.org/2014-05-28_alexis-shoemate-for-you-and-gina
#
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
yup
#
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
#
snarfed
ok, proper like context example (same as reply): https://snarfed.org/2014-06-06_twitter-scottjames-attention-writers-exciting
#
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 joined #indiewebcamp
# lupinedev joined #indiewebcamp
# chrissaad joined #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
#
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
#
barnabywalters
bret: you might like http://waterpigs.co.uk/notes/4WZHhH/ then
#
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>
#
bret
?
#
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
#
bret
:/
#
bear
err (not really a tarball, but you get the idea)
#
bret
jah
#
bear
IMO it's a crutch
#
bret
hey man, you use to be a noob at one point ;)
#
bear
:)
#
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"
#
bret
oic
#
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?
#
bret
http://bret.io/2014/06/12/selective-loading/
#
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
#
bret
http://bret.io/pages/outbox/
#
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
#
aaronpk
rpc
#
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 #indiewebcamp
#
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
#
aaronpk
http://meme.loqi.me/4WZwnNYR.jpg
#
Loqi
who, me?
#
cweiske
http://indiewebcamp.com/stapibas
# KartikPrabhu joined #indiewebcamp
# chrissaad1 joined #indiewebcamp
#
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) (twtr.io/nLrikgJUyf)
# paulcp joined #indiewebcamp
# paulcp_ joined #indiewebcamp
# KartikPrabhu joined #indiewebcamp
# paulcp joined #indiewebcamp
# Jeena joined #indiewebcamp
# KevinMarks_ joined #indiewebcamp
# petermolnar joined #indiewebcamp
# petermolnar joined #indiewebcamp
# petermolnar joined #indiewebcamp
#
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
http://tantek.com/2014/084/b1/urls-people-focused-mobile-communication
#
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 #indiewebcamp
# scor joined #indiewebcamp
#
snarfed
ben_thatmustbeme etc: shameless plug in case you haven't seen it: https://snarfed.org/2014-03-10_lets-talk-userscript
# cweiske joined #indiewebcamp
#
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 #indiewebcamp
#
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"?
#
@blogger_designs
WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLypyUyciU)
#
@WordPressProfis
WebMention #wordpress http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLyqQDg2Mt)
#
@Script_Library
WebMention #wp #wordpress #themes http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLyu_En_FU)
#
@32i_Blogs
WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLyz7PdwCo)
#
@Blogger_Scout
WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz0anNJx4)
#
@Best_WordPress_
WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz3p2Davj)
# petermolnar joined #indiewebcamp
#
@WP_Themehost
WebMention #wp #wordpress http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz733Mnwo)
#
@wp_digest
RT @Best_WordPress_: WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz91BtwUo)
#
@wp_digest
RT @Blogger_Scout: WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz9LN5r8o)
#
@wp_digest
RT @32i_Blogs: WebMention #Free #WordPress #Plugin http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz9U96800)
#
@wp_digest
RT @Script_Library: WebMention #wp #wordpress #themes http://wordpress.org/plugins/webmention/#post-59811 (twtr.io/nLz9eKzpBV)
#
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 #indiewebcamp
#
aaronpk
correct
#
cweiske
indieauth.com implements both indieauth and relmeauth
#
aaronpk
right
#
cweiske
confusing this is for some
#
aaronpk
definitely
#
cweiske
so indieauth does not need rel=me :)
# dybskiy joined #indiewebcamp
#
aaronpk
yes
#
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 #indiewebcamp
#
@valuedstandards
Slowly reading up on @indiewebcamp stuff. A lot to get your head around, even for a webdev… (twtr.io/nM1ju6W84H)
#
gregorlove.com
edited /2014/Guest_List (+0) "/* West */ alpha sorting" (view diff)
#
gregorlove.com
edited /2014/Guest_List (+0) "/* West */ alpha sorting" (view diff)
#
@gRegorLove
@valuedstandards Feel free to come by on IRC if you have questions: http://indiewebcamp.com/irc (twtr.io/nM29dqSw4H)
#
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 ;) (twtr.io/nM2DG5puGY)
#
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 (twtr.io/nM2_jhTEGY)
#
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 #indiewebcamp
#
aaronpk
you realize it's a wiki, right? that means you can fix it ;)
#
gRegor`
Same for http://indiewebcamp.com/Getting_Started
#
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. ;)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/477184954426617857/477185409055981570 linked to http://indiewebcamp.com/irc (webmention)
#
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
ah
#
cweiske
is indieauth.com the official indieauth protocol fallback for homepages that have not authorization_endpoint?
#
aaronpk
no
#
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
#
@valuedstandards
This is a pretty good intro to the #indyweb https://kartikprabhu.com/article/indieweb-love-blog (twtr.io/nM3niDTewo)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+44) (view diff)
#
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 #indiewebcamp
#
GWG
aaronpk: For?
# chloeweil_ joined #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
#
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 #indiewebcamp
# scor joined #indiewebcamp
#
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 (+110) (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)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+8) (view diff)
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-1) "/* Connect */" (view diff)
#
gRegor`
The beginnings of my ideas for /Getting_Started http://indiewebcamp.com/User:Gregorlove.com/Getting_Started
#
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 #indiewebcamp
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (+1) "/* Getting Started on the Indieweb */" (view diff)
# paulcp joined #indiewebcamp
#
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 (twtr.io/nMC4VD3zRs)
#
bret
rascul: no rss no
#
rascul
:(
#
bret
yeah :(
#
bret
rascul: but we can make one i think
#
rascul
:)
#
bret
ya i thinnk so
#
gregorlove.com
edited /User:Gregorlove.com/Getting_Started (-413) "/* Add microformats to your content */" (view diff)
#
bret
http://waterpigs.co.uk/services/microformats-to-atom/?url=http://news.indiewebcamp.com/newest
#
bret
how does that look rascul
#
bret
rascul: it seems to mostly work...
# emmak_ joined #indiewebcamp
#
@hertling
Halfway through a migration from blogger to wordpress to go #indieweb. (twtr.io/nMCnXJDiKU)
#
rascul
bret looks fine to me
#
rascul
well almost, there's some funny unicode thing going on by the looks of it
# emmak joined #indiewebcamp
#
bret
yay atom!
# emmak joined #indiewebcamp
# tantek joined #indiewebcamp
#
@ArthurSmid
RT @hertling: Halfway through a migration from blogger to wordpress to go #indieweb. (twtr.io/nMDtKMFSdx)
#
aaronpk
bret: ew there's some encoding errors on indienews
#
aaronpk
oh wait that may have been the fault of aaronparecki.com
#
bret
lol!
#
bret
>:D
# scor joined #indiewebcamp
# fmarier joined #indiewebcamp
#
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?
#
kylewm
bret, this? http://indiewebcamp.com/Red_Wind#Filestore
#
bret
oh neato
#
snarfed
git-scm needs starring
# eschnou joined #indiewebcamp
# KartikPrabhu joined #indiewebcamp
# KartikPrabhu joined #indiewebcamp
# KartikPrabhu joined #indiewebcamp
# paulcp joined #indiewebcamp
#
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)
# basal joined #indiewebcamp
#
basal
Hey all, I was wondering if there are any meetups coming up? I'm in the SF area for a little bit
#
rascul
http://indiewebcamp.com/events
# grantmacken joined #indiewebcamp
#
aaronpk
found another reason to allow different domain for the client_id and redirect_uri
#
aaronpk
the wiki needs to allow the redirect URI to be indieauth.com
#
rascul
i just now realized that it's trivial for me to support different markup formats
#
rascul
this is something that i might due sometime, if people actually use my stuff
#
rascul
s/due/do/
#
Loqi
rascul meant to say: this is something that i might do sometime, if people actually use my stuff
# addal joined #indiewebcamp
# basal joined #indiewebcamp
# addal joined #indiewebcamp
#
@mnot
Getting shown around @indiewebcamp by @t (twtr.io/nMQ4W2qU3C)
#
@kevinmarks
@fordie listening now, and yes it does sound like @t's #indieweb person mapping. @leolaporte @ginatrapani @jeffjarvis let's talk again (twtr.io/nMQG0f2Pvj)
#
@kevinmarks
@fordie @leolaporte @ginatrapani @jeffjarvis here's the post where @t documented it http://tantek.com/2014/067/b2/mockups-people-focused-mobile-communication (see follow ups too) #indieweb (twtr.io/nMQVnH2JTC)
# snarfed joined #indiewebcamp
# dybskiy joined #indiewebcamp
# eschnou joined #indiewebcamp
# dybskiy joined #indiewebcamp
# KevinMarks joined #indiewebcamp
#
@kevinmarks
Wait @googlechrome is patenting people as apps for actions? Can we prior art this to death now? http://www.informationweek.com/mobile/mobile-business/google-imagines-people-as-applications/d/d-id/1269566 #indieweb #fixpatents (twtr.io/nMSHk7G5kc)
# snarfed joined #indiewebcamp
#
KevinMarks
Holy crap, this patent is all phrased in 1997 tech
#
KevinMarks
And seeems to be for web interstitial ads, not what the article describes at all
#
KevinMarks
Here's the actual patent http://www.faqs.org/patents/app/20140157138
# chrissaad joined #indiewebcamp
# caseorganic joined #indiewebcamp
# efecto991 joined #indiewebcamp
#
bret
KevinMarks: it was filed in 2012, does that mean they beat us?
#
aaronpk
I dunno, I feel like this pretty much describes a contact list app
# paulcp joined #indiewebcamp
# KevinMarks joined #indiewebcamp
# dybskiy joined #indiewebcamp
#
acegiak
morning, all
#
aaronpk
morning
# vanderwal joined #indiewebcamp
#
GWG
Hi, acegiak
#
acegiak
GWG: how are you?
#
acegiak
so a job I applied for has asked for a php code sample which includes an class with at least two functions one of which has to be a mysql query and the second of which can do "something magical of your choosing" so I'm trying to decide what to do
# wolftune joined #indiewebcamp
#
GWG
acegiak: Frustrated
#
GWG
acegiak: I think I won't go to work tomorrow. Or the next day
# j12t joined #indiewebcamp
#
acegiak
fair enough
#
GWG
Let me think about your question for a second
# dybskiy joined #indiewebcamp
#
GWG
MAgical....
#
GWG
FOr some reason, magical makes me think Disney
#
acegiak
I'm thinking something along the lines of a recursive search down a tree structure stored in the database
#
GWG
What is magical in PHP
#
acegiak
or some kind of string folding
#
GWG
I'm afraid I'm drawing a blank right now
#
acegiak
is ok
#
GWG
I'll tell you if anything pops out at me
#
acegiak
I'll get there
#
acegiak
kk
#
aaronpk
use some of the new PHP stuff in 5.4 or 5.5
#
acegiak
this good idea
# dybskiy joined #indiewebcamp
#
GWG
Anyone have thoughts on icon fonts?
#
acegiak
I'm not a fan
#
acegiak
an icon isn't text
#
GWG
I meant instead of graphic icons
#
GWG
http://genericons.com/
#
GWG
Like this set.
#
rascul
i like em
#
GWG
Instead of loading a bunch of images for your icons.
#
rascul
yeah they can be easier to work with compared to images
#
acegiak
I don't mind the approach bootstrap takes which is to have one iconmapimage
#
rascul
fontello is good too
#
GWG
Even Wordpress has an official icon font
#
GWG
http://melchoyce.github.io/dashicons/
#
rascul
fontello is good because you can make your own sets based on others
#
@portlandfilm
RT @hertling: Halfway through a migration from blogger to wordpress to go #indieweb. (twtr.io/nMd9rA4o00)
# tantek joined #indiewebcamp
# vanderwal joined #indiewebcamp
# snarfed joined #indiewebcamp
#
GWG
Anyway..
#
GWG
I'm thinking of sharing some links on my website. I think that may be classified in the wiki as a bookmark
#
GWG
I don't like the name linkblog
#
GWG
I believe kylewm calls it a Share
#
tantek
GWG - hence bookmark is more canonical
#
tantek
"Share" is meaningless
#
GWG
tantek: I'll agree vague, not necessarily meaningless. It has a meaning on certain silos
#
GWG
What's the expression...specificity is the soul of narrative.
#
tantek
GWG - not really - it's become to mean send something from x to y
#
kylewm
"share" is what I called "repost" before I knew there was a well-defined name for it
#
tantek
"share" is kind of like the verb "smurf"
#
GWG
tantek: The blue guys?
#
tantek
yes. and the way they use "smurf" as a verb for anything
#
tantek
btw is it worth tracking "indyweb" or should we correct those using it to use "indieweb"? e.g. #indyweb on twitter
#
GWG
tantek: I always found Gargamel a bit offensive as a character.
#
GWG
Indyweb sounds like a name for Indiana's Municipal Broadband program
#
aaronpk
I think we're pretty consistent about "indie" vs "indy" and most other things use "indie" as well
#
tantek
ok
# chrissaad joined #indiewebcamp
# wolftune joined #indiewebcamp
#
GWG
I think I may go back to theming for a bit. I need something simple and logical. I'm burned out a bit on creative problem solving
#
GWG
Icon fonts and h-entry meta data placement.
#
GWG
That seems not stressful somehow
#
GWG
A while likely being a day
#
rknLA
good evenin
#
GWG
Hello, rknLA
#
aaronpk
waves
#
GWG
rknLA: Reading your projects
#
rknLA
how're y'all doing?
#
rknLA
GWG: orly? not megatons in the way of indie web yet.
#
GWG
rknLA: isn't that a challenge?
#
GWG
Do you want there to be?
#
rknLA
haha, yeah, it is, i suppose
#
GWG
rknLA: What do you want to do?
#
ngoldman
rknLA: real good :]
#
rknLA
ngoldman: ohai
#
ngoldman
y*ll is a highlight word for me
#
ngoldman
straight to tha phone
#
rknLA
GWG: i might try to migrate my tumblr over tonight. i've already run a script to grab all of the data. have some backlog reading to do on http://indiewebcamp.com/p3k#Storing_External_Content and https://indiewebcamp.com/Falcon#Storage_format
#
ngoldman
cool!
#
rknLA
ngoldman: lolol
#
rknLA
does that mean you'll phone will buzz with this too?
#
GWG
rknLA: I'm a Wordpres person myself.
#
GWG
GWG sends things straight to my phone
#
rknLA
heheh. you might imagine what sends things to mine.
#
rknLA
i've actually got some wordpress content that i want to migrate out as well
#
rknLA
i get too many spam email pingbacks on what i currently have :(
#
rknLA
i also don't really like writing php, so wordpress becomes unappealing to extend for me :\
#
GWG
rknLA: Understood
#
kylewm
ngoldman: does that mean you're a southerner? luxagraf was looking for someone to start a meetup in GA :)
#
GWG
ngoldman: You aren't on the IRC people directory
#
bret
kylewm: ngoldman works at esri pdx :)
# snarfed joined #indiewebcamp
#
bret
been to hwc n stuff
#
kylewm
drat!
#
kylewm
i mean, that's great!
#
GWG
Learn something new every day
#
GWG
I've always wanted to visit a part of Georgia not inside Atlanta airport
#
ngoldman
yup I'm in Portland. will add myself to yon ppl directory soon. first I must buy toothpaste at this generic supermarket
# snarfed joined #indiewebcamp
#
bret
toothpaste adventure
#
rknLA
*generic toothpaste adventure
#
bret
https://twitter.com/erinjo/status/477239091122032640
#
@erinjo
What one website do you most hope that people find when they do a search for you? (twtr.io/nMMVz4b4cL)
#
bret
ed says twitter
#
bret
eeeeeeedddddd
#
rknLA
whoa. irccloud oembeds tweets now...
#
GWG
rknLA: You use IRCCloud?
#
rknLA
yea
#
rknLA
for better or worse
#
GWG
rknLA: You like it?
#
rknLA
it has its pros and its cons
#
rknLA
i've been doing developer support as part of my job for the past year and a half, so it's a convenient way for me to get push notifications from being in an IRC channel 24-7
#
rknLA
i kind of wish i could use it as a proxy from a desktop irc client sometimes though
#
rknLA
mostly because it's not easy to cmd+tab to
#
GWG
rknLA: I had to get creative
#
rknLA
what do you mean?
#
GWG
I have a ZNC instance running on a low end VPS which sends mentions to Pushover
#
bret
znc is pretty neato
#
rknLA
what's pushover?
#
GWG
https://pushover.net/
#
rknLA
wow, that looks pretty great
#
GWG
There is also Pushbullet, which is similar, but not quite.
#
aaronpk
say that gives me an idea...
#
GWG
aaronpk: Yes?
#
aaronpk
downloads Pushover
#
GWG
aaronpk: What's the idea?
#
aaronpk
it's a horrible hack
#
aaronpk
but might work until I build this http://indiewebcamp.com/mention-app
#
aaronpk
finds an RSS-to-pushover integration
#
rknLA
hmmmmmmmmm
#
rknLA
i like where that's is going
#
aaronpk
subscribes to http://waterpigs.co.uk/services/microformats-to-atom/?url=http://aaronparecki.com/mentions
#
rknLA
*that is
#
GWG
rknLA: Which part?
#
GWG
rknLA: I use Pushover to notify me of server issues and such
#
rknLA
using pushover to do mentions
#
rknLA
(via rss)
#
GWG
rknLA: I do it with Wordpress. It sends me notifications of mentions
# PMurphs joined #indiewebcamp
#
aaronpk
yup. until I get http://indiewebcamp.com/mention-app working this just might do the trick
#
rknLA
that also sounds like a good idea. (server issues).. probably simpler than pagerduty for personal stuff.
#
GWG
I'm an Android user, and push notifications for Android would require some work.
#
GWG
But this is just a simple command to implement
#
aaronpk
push notifications on android are way easier than ios
#
GWG
aaronpk: I know. But still I'd have to go write an Android app
# gRegor` joined #indiewebcamp
#
aaronpk
true
# wolftune joined #indiewebcamp
#
GWG
aaronpk: The barrier to using Pushover was low
#
bret
high fives aaronpk
#
bret
sweet
#
rknLA
is anyone in here using docker?
#
GWG
Not I
#
bret
docker runs like shit on my computers :(
#
bret
mainly due to the vm
#
Loqi
aww, cheer up
#
bret
rknLA: https://github.com/boot2docker/boot2docker is the way to go though
#
rknLA
interesting.
#
rknLA
i'm installing it on an ubuntu 14.04 digital ocean box right now to test it out
#
rknLA
boot2docker looks really handy for local development though
#
@jasongreen
@timmmmyboy Intrigued by Known, but it looks like you can do indieweb with Wordpress plugins and themes. (twtr.io/nMpbs12ssG)
# dybskiy joined #indiewebcamp
#
kylewm
I didn't think docker required a VM, it does?
#
bret
if you are on a mac it does
#
bret
its linux containers
#
kylewm
oh got it
#
aaronpk
so.. i couldn't find a way to subscribe to my feed in pushover, but I did in Boxcar
#
aaronpk
but it's missing some critical components... like a feed title, and URLs for each entry, so it just says things like "Alex likes this" but I don't know what "this" is
#
bret
teehee
#
bret
little random "go aaron!"s throught the day
#
rknLA
ha, nice
# eschnou joined #indiewebcamp
#
KartikPrabhu
just realised Android apps are written in Java!
#
tantek.com
edited /stream (+16) "note-list" (view diff)
#
snarfed
for everyone thinking about android push notifs: KevinMarks has used them a lot and thought about both UX and implementation. worth talking to him for details!
#
snarfed
(benwerd too)
#
acegiak
any doco on the wiki?
# cweiske joined #indiewebcamp
#
snarfed
i don't think it's that concrete, just ideas, but KevinMarks might have some code available
#
snarfed
i've also done this which is related: https://github.com/snarfed/open-in-app
#
snarfed
better description: http://snarfed.org/2013-07-16_open-link-in-app
# nloadholtes joined #indiewebcamp
# pfefferle joined #indiewebcamp
# pfefferle joined #indiewebcamp