#indiewebcamp 2014-10-19

2014-10-19 UTC
xxcoeurxx, squeakytoy, npdoty, tullyhansen and KevinMarks joined the channel
#
kylewm
KartikPrabhu__: that permalink has three h-entries; doesn't really seem like Known's fault
#
kylewm
that did make it look very spammy though, when it wasn't
#
kylewm.com
edited /Micropub (+287) "/* Multiple in-reply-to */ note about [] characters"
(view diff)
#
kylewm.com
edited /Micropub (+1027) "/* Brainstorming */ added micropub version of indie-config"
(view diff)
#
KevinMarks
Tantek - a stronger example is t.co
annevk, squeakytoy2, mdik_, mlncn, Haxxa, dariusdunlap_ and snarfed joined the channel
#
@xtof_fr
RT @elfpavlik: .@xtof_fr, awesomeEvent: #bono14 + excellent #IndieWeb workshop with {@aaronpk @adactio}++ vm.online(@as250).then(elf.enable…
(twitter.com/_/status/523660608127119360)
chrissaad and squeakytoy joined the channel
#
fiatjaf
what is Loqi
#
Loqi
Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels http://indiewebcamp.com/Loqi
KevinMarks__, paulfitz and krendil joined the channel
#
fiatjaf
!temperature
#
Loqi
Clear and 61 degrees
#
fiatjaf
hmans: how did you get so much people to use your pants?
#
fiatjaf
hmans: you didn't ask me, but I think you comment server is a good idea.
j12t, gr0k, squeakytoy2, beepbloop, tantek and SRCR joined the channel
#
tantek
good evening #indiewebcamp!
#
GWG
Good evening, tantek
#
ben_thatmust
its very late for me
#
ben_thatmust
bedtime indeed
wolftune joined the channel
#
aaronpk
good morning!
#
Loqi
aaronpk: KartikPrabhu__ left you a message 8 hours, 34 minutes ago: maybe the lower footer on the beta version of chat logs could be stuck to browser window? easier to find context and reply directly without scrolling down
#
Loqi
aaronpk: tantek left you a message 8 hours, 31 minutes ago: it seems some browsers (ahem) redirect twtr.io URLs to www.twtr.io when offline, and then when resuming online, they retry the www.twtr.io URLs which then 404. Could you redirect permanent from www.twtr.io to twtr.io?
#
aaronpk
tantek: looks like t.co has the same www problem
#
Loqi
aaronpk: tantek left you a message 8 hours, 28 minutes ago: on second thought, keep returning 404 from www.twtr.io. I'm going to file a Firefox bug on this. This is dumb behavior in the browser and I'll use twtr.io as an example of why the browser shouldn't be "sticky" to the www.* version of a URL.
thierrymarianne joined the channel
#
tantek
aaronpk - indeed
tullyhansen, j12t, wolftune, alanpearce, xxcoeurxx, eschnou, annevk and thierrymarianne joined the channel
#
tantek.com
edited /Events (+1) "move past events to recent"
(view diff)
#
indieauth.christoffer.me
edited /squiso (+9) "updated link to main page"
(view diff)
#
aaronpk
interesting, is that like those one-off service-name@your-domain.com email addresses?
#
tantek.com
edited /Events (+649) "add border:none event with indieweb related sessions"
(view diff)
#
indieauth.christoffer.me
edited /squiso (+1176) "updated project page"
(view diff)
#
squeakytoy2
updating text from markdown to indiewebcamp syntax is getting more and more painful :P
#
aaronpk
heh yeah, not sure why markdown decided to use different header syntax
#
squeakytoy2
but its also bullets, images, links
#
aaronpk
yeah, wtf markdown links
#
aaronpk
i can never remember which order the links vs text goes, and whether to use [] or () for which
#
aaronpk
mediawiki syntax has been around for a long time, and there isn't a whole lot wrong with it. not sure why gruber felt like making a bunch of tiny stylistic changes to basically the same thing
#
indieauth.christoffer.me
edited /squiso (+3) "/* Squiso */"
(view diff)
#
thierry.marianne.io
created /Varnish (+468) "Created page with "Varnish is a caching [http://en.wikipedia.org/wiki/Reverse_proxy HTTP reverse proxy]. It is also known as an HTTP accelerator. Cacheable responses served by a web application w...""
(view diff)
#
warped
maybe he's a Diva. if those posts about him flipping about CommonMark prior-names (including "markdown" in them) is true
#
aaronpk
interesting, he cites a bunch of other text-to-html syntaxes, but not mediawiki http://daringfireball.net/projects/markdown/syntax#philosophy
#
tantek
he may have just missed it
#
aaronpk
i mean there are plenty of annoying things about mediawiki syntax too, don't get me wrong :P
#
tantek
agreed
#
aaronpk
before I started p3k I was working on my own syntax for my wiki
#
squeakytoy2
how do you know the user you are on the wiki?
#
squeakytoy2
i still havent figured that out
#
aaronpk
squeakytoy2: it's in the footer
#
aaronpk
I'm gonna try to make it show up next to the "Log Out" button in the header tho
#
squeakytoy2
right, thanks
#
aaronpk
I ended up ditching my own syntax and instead adding a pre-processor that makes some transforms before handing it off to the markdown parser https://aaronparecki.com/articles/2012/09/01/1/some-enhancements-to-markdown
#
indieauth.christoffer.me
edited /projects (+179) "added squiso to the project page"
(view diff)
#
indieauth.christoffer.me
edited /projects (+86) "added Used and primary developed by Squeakytoy in IRC"
(view diff)
#
thierry.marianne.io
edited /Varnish (+285) "/* updated Varnish page */"
(view diff)
#
squeakytoy2
this chat will be spammed with all my edits :P
#
squeakytoy2
i have to create a fullstack website from scratch again.. sigh, not looking forward to it
jsun and jsun_ joined the channel
#
squeakytoy2
aaronpk, in my project, i am storing text in JSON-files. However, i would like this text to be formatted (such as, identify links, etc, etc). (an example https://dl.dropboxusercontent.com/u/8183146/temp/squiso_viewer/corgrath/corgrath.json )
#
squeakytoy2
aaronpk, so i need to pick a format syntax, either if its bbcode, mediawiki or a new homebrew solution. You have any experience or feedback concerning this?
#
squeakytoy2
or maybe markdown
#
squeakytoy2
thinks
#
aaronparecki.com
edited /Varnish (+17) "add dfn tag"
(view diff)
#
squeakytoy2
aaronpk, html is too specifik :|
#
aaronpk
specific to what?
erlehmann joined the channel
#
squeakytoy2
its a too specific format to use in data
#
squeakytoy2
abstraction-wise
#
aaronpk
my articles are stored in markdown with some additions that I linked above
#
squeakytoy2
yea
#
aaronpk
but now and then I enter plain HTML into the articles because the markdown for it is cumbersome or not possible
#
squeakytoy2
it makes it harder for a native android app to intepret and render the article tho :-)
#
aaronpk
markdown does?
#
aaronpk
sounds like a job for html! ;)
erlehmann joined the channel
#
squeakytoy2
Markdown creates an abstraction
#
squeakytoy2
(thats kinda the whole purpose)
#
squeakytoy2
make with mediawiki
#
squeakytoy2
same*
KevinMarks__ joined the channel
#
KevinMarks__
HTML cares an abstraction too, but with converged, well defined behaviour, And good handling of unknown markup
#
warped
think of HTML as "extreme markdown"
catsup and EOGreer joined the channel
#
squeakytoy2
i dont agree
#
squeakytoy2
too specific for a certain audience
tullyhansen joined the channel
#
@nicolascluz
Si j'utilise indieweb-press-this vers Kwown, l'url mentionné devient 3 fois l'url d'origine. http://mabulledu.net zzpZqKl #indieweb #bug
(twitter.com/_/status/523771178335219713)
#
warped
HTML is just some crap a few lines of code generates from the Turtle here. screw it. obsolete stuff i'd rather not touch (and certainly not dig around in for Microformats, RDFa, or MicroData)
EOGreer, j12t, reederz, eschnou, pfefferle, Kopfstein, erlehmann, thierrymarianne, tantek, scor, butter and mlncn joined the channel
#
@xtof_fr
@nicolascluz Pour t'aider, je te suggère de rejoindre le canal #indiewebcamp sur freenode et d'y poser ta .. http://xtof.withknown.com/2014/nicolascluz-pour-taider-je-te-suggre-de-rejoindre-le-canal
(twitter.com/_/status/523835276406177792)
alanpearce, Mark87, butter, eschnou, thierrymarianne, EOGreer, chrissaad, parzzix, j12t, erlehmann and KevinMarks joined the channel
#
@HollowCrownFans
RT @claudiaredux: #ShakespeareSunday So between them love did shine, That the turtle saw his right Flaming in the phoenix' sight ; Either w…
(twitter.com/_/status/523785790657417216)
mko joined the channel
#
kylewm
squeakytoy2++ project page for /squiso looks good, thanks for adding! you should also add yourself to /irc-people when you have a chance
#
Loqi
squeakytoy2 has 1 karma
#
mko
aaronpk: regarding food post clustering, if you want to chat about data/metrics clustering, I'd be happy to chat. I'm looking at a 100:1 ratio of data to content posts right now, so I started designing a cached h-feed with clustered individual posts.
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
KevinMarks and wolftune joined the channel
#
squeakytoy2
OH MY GOD
#
squeakytoy2
i got karma
#
squeakytoy2
will it help me get a gf?
#
GWG
squeakytoy2: I haven't found a use for it
#
GWG
Other than props
#
GWG
!tell acegiak Made a change in Indieweb Taxonomy for future development that would affect you
#
Loqi
Ok, I'll tell them that when I see them next
#
ShaneHudson
Regarding data collecting, which peices of data are the easiest to collect?
#
ShaneHudson
I tried location but too much of a strain on battery
#
indieauth.christoffer.me
edited /IRC_People (+58) "added myself"
(view diff)
#
david.shanske.com
edited /WordPress (+107) "/* More building blocks */"
(view diff)
#
squeakytoy2
kylewm, did you understand the purpose of squiso? (if you cared enough that is ;) )
#
david.shanske.com
edited /User:David.shanske.com (+122) "/* For the Future */"
(view diff)
snarfed joined the channel
#
kylewm.com
created /Squiso (+20) "capitalization"
(view diff)
#
kylewm
squeakytoy2: yes I think I understand the purpose
#
kylewm
squeakytoy2: is your data structure based on an existing spec? (ActivityStreams, schema.org, etc.)
j12t and paulfitz joined the channel
#
kylewm.com
edited /IndieAuth (+514) "/* RDFa */ copy gist of solution here in addition to linking to the mail archive"
(view diff)
thierrymarianne joined the channel
#
kylewm.com
edited /Web_sign-in (+154) "/* Implementations */ add cweiske's IndieAuth-OpenID"
(view diff)
KevinMarks, grant, halorgium, arlen, Gold, tommorris, amblin, alanpearce, npdoty, gRegor` and alanpearce_ joined the channel
#
squeakytoy2
kylewm, nope. my "structure" is currently what I personally need. But sooner or later, maybe more and more will join the network, and we together define what is needed. But first step for me, is it build it in a way it includes everything of my public social data.
#
kylewm
squeakytoy2: tbh, it feels a little bit like reinventing the wheel, when there are already lots of competing efforts at creating this type of schema
#
squeakytoy2
kylewm, such as activitystreams?
#
squeakytoy2
or what is the closest wheel you can identify?
#
kylewm
activitystreams, RDF, JSON-LD, microformats
#
kylewm
check out the charter of the social WG that tantek is involved with
#
kylewm
s/involved with/co-chairing
#
Loqi
kylewm meant to say: check out the charter of the social WG that tantek is co-chairing
#
kylewm
www.w3.org/2013/socialweb/social-wg-charter.html
#
kylewm
you may be interested in following along with their work
#
squeakytoy2
perhaps its reinventing the wheel
#
squeakytoy2
but from what I know and have seen, the goals and the scope is not the same
#
kylewm
interesting, ok
#
squeakytoy2
but that could also be the lack of my knowledge with all these standards :-)
#
kylewm
it's easy to change that stuff later anyway, if suddenly the world miraculously switches over to a standard
#
squeakytoy2
true, but what standard are you refering to?
#
squeakytoy2
JSON-LD?
#
squeakytoy2
if you take activitystream, thats great. but i believe its not what I want.
#
squeakytoy2
we will see what happens :-)
#
kylewm
I don't know which standard... we like microformats2 around these parts
#
gregorlove.com
edited /squiso (+17) "/* What is Squiso? */ dfn"
(view diff)
#
gRegor`
What is Squiso?
#
Loqi
Squiso wants to create a decentralized open social web, by allowing users to host their own social data or trust a service provider of their choice http://indiewebcamp.com/squiso
#
squeakytoy2
kylewm, yupp i know :-) so i am an outsider
#
gRegor`
squeakytoy2++ for adding Squiso on the wiki
#
Loqi
squeakytoy2 has 2 karma
annevk joined the channel
#
aaronpk
but what *is* squiso?
#
squeakytoy2
an STD?
#
aaronpk
the dfn says "squiso wants to..."
#
squeakytoy2
thats because very little is built apart from a prototype/proof of concept
#
gRegor`
I just chose the first instance of "Squiso". squeakytoy2 can better put a 'is' statement in there :)
#
gRegor`
I don't see a license on your github for it, squeakytoy2. Just a heads up that the wiki is CC0. You hotlinked the logo, so that's no problem.
#
squeakytoy2
not sure what can be copyrighted
#
squeakytoy2
i guess the current standards, but thats v0.1-draft
#
squeakytoy2
tbh, i dont know any legalz concerning standards
#
gRegor`
Mostly just letting you know that contributions on the wiki are public domain.
#
squeakytoy2
yupp yupp, thanks
parzzix joined the channel
#
kylewm
aaronpk: if i want to support logging in with an arbitrary authorization_endpoint on my site, do I need to follow the whole micropub flow to get an access token?
#
kylewm
it seems like that's the only way to verify the response from the auth endpoint
#
aaronpk
you don't need a micropub endpoint, but you need the others
#
aaronpk
man I really gotta finish support for that on indieauth.com
#
kylewm
ohhh I see, you POST back to the auth endpoint to verify
#
aaronpk
I'm so close too
#
aaronpk
yep that's a neat little trick we can do since everything is http
chrissaad and thierrymarianne joined the channel
#
kylewm
is there anything wrong with saving the discovered authorization_endpoint url in the client session?
#
aaronpk
do you need it for something?
#
kylewm
when I get the callback, i want to verify the code against the authorization_endpoint
#
kylewm
just hoping to avoid fetching it again
#
aaronpk
yeah that should be fine
#
aaronpk
I wouldn't store it any longer than that
#
aaronpk
just because it might change
#
kylewm
is there a better way to do that?
#
aaronpk
no I think that's fine
#
aaronpk
trying to remember how I did that
#
aaronpk
I think I do discover it each time
#
aaronpk
but meh
#
aaronpk
you can also avoid a server-side session by storing everything you need in the state parameter
#
aaronpk
but that may be over-optimizing :)
#
kylewm
ah yeah, that is what we did on a bridgy thing
#
kylewm
just shove everything into state
#
kylewm
that's why i was complaining about urlencoding json :)
#
kylewm
aaronpk: thanks again
#
aaronpk
you shouldn't be putting raw JSON into query strings. use something like JWT so that you can sign it so you know people can't mess with it
#
aaronpk
gives loqi a JWT
#
Loqi
thanks, aaronpk!
#
kylewm
even if the json is harmless?
#
kylewm
that does seem like it would look nicer...
#
aaronpk
define hardmess?
#
aaronpk
s/dm/ml/
#
Loqi
aaronpk meant to say: define harmless?
#
aaronpk
i don't even know what that typo was
mlncn joined the channel
#
aaronpk
i've been typing in german for the past couple hours...
#
kylewm
you can provide a redirect url to brid.gy/twitter/auth, so that when it finishes authorizing with twitter, it wll redirect back to some external url (e.g., withknown.com/setup)
#
kylewm
so the state parameter just has that callback
#
kylewm
the worst thing they could do is make it so bridgy redirects them to malicioussite.com after authorizating wtih twitter
#
aaronpk
that's mostly harmless
#
kylewm
still sounds like a good idea, I'll see what snarfed thinks
#
aaronpk
at the very least JWT is all base64-encoded so at least it's not visibly JSON
#
aaronpk
but yeah for the indieauth thing, you would absolutely need to sign it in a JWT or something otherwise people could do some screwy things
#
kylewm
yeah that definitely makes sense
eschnou joined the channel
#
kylewm
it looks like ben_thatmustbeme fetches the user homepage again too, i'll just do that for now
#
kylewm.com
edited /distributed-indieauth (+38) "/* Sites that support distributed IndieAuth */ add me"
(view diff)
j12t, KevinMarks and parzzix joined the channel
parzzix, friedcell, thierrymarianne, krendil and dariusdunlap_ joined the channel
#
GWG
Greetings.
wolftune, yakker, KartikPrabhu__ and krendil joined the channel
#
KartikPrabhu__
squeakytoy2: would be good if you documented use-case for squiso along with the plumbing details
#
bret
hmans: pants is awesome btw great work on it!
#
bret
hmans++
#
Loqi
hmans has 11 karma
gRegor` joined the channel
dariusdunlap_, paulfitz, nicolascluz and xxcoeurxx joined the channel
#
KevinMarks__
Follow this thread if you're interested in standards discussion: https://twitter.com/kevinmarks/status/523948200747495424?s=09
#
@kevinmarks
@leonidobusch @glynmoody @govxborders open source leads to monoculture, not standards, which are now about documenting, not legislating.
(twitter.com/_/status/523948200747495424)
gr0k, scor, fmarier and friedcell joined the channel
paulfitz, Gold and gr0k joined the channel
#
GWG
Slow night
erlehmann joined the channel
#
KartikPrabhu__
KevinMarks__ interested in what you mean by composability here: https://twitter.com/kevinmarks/status/523954358254194688
#
@kevinmarks
@glynmoody @leonidobusch @govxborders modularity, or better, composability is key, but you need alternatives to fit into defined interfaces
(twitter.com/_/status/523954358254194688)
#
kylewm
KartikPrabhu__: do you have any thoughts on this, as an alternative spin on indie-config? http://indiewebcamp.com/micropub#Action_Handler_Discovery
#
KartikPrabhu__
kylewm: will look at it but I haven't really looked into indie-config so...
#
kylewm
only a handful of people know about micropub, so I'll take what I can get ;)
#
GWG
kylewm, looks interesting.
#
kylewm
it could be seen as overloading micropub, but i could argue that it serves the same purpose as the "trust-less flow" suggested above
lukebrooker joined the channel
#
GWG
kylewm, you plan to implement?
lukebrooker joined the channel
#
kylewm
GWG: I'm working on it now
#
KartikPrabhu__
kylewm: interesting. but wasn't the whole signing into unknown sites the problem that trustless flow was trying to address?
#
kylewm
KartikPrabhu__: the trustless micropub still requires sign-in and an access token, but you can grant read-only permissions ... voxpelli's indie-config stuff doesn't require any sign in at all
#
KartikPrabhu__
kylewm: the no sign in thing is a big advantage particularly for sites you don't trust.
#
kylewm
this is true
#
KartikPrabhu__
i like the idea of GET request to micropub endpoint giving an idea of the capabilities of the endpoint
#
kylewm
yeah, and this isn't really that :(
gr0k joined the channel
#
KartikPrabhu__
not exactly but it is sort of similar
#
kylewm
it's a bit tangential to micropub
#
GWG
kylewm, good luck.
#
kylewm
GWG: thanks :) Are you feeling better
#
KartikPrabhu__
kylewm: it is definitely worth exploring and building an example
#
kylewm
ok great, that's good encouragement :)
#
KartikPrabhu__
"the only way to find out for sure is to do it" -- Anon
#
KartikPrabhu__
I made that one up ;)
#
kylewm
"have you tried it?" -- first answer on every StackOverflow question
#
GWG
kylewm, a little. I just started my vacation.
#
KartikPrabhu__
SO is annoying that way sometimes
#
KartikPrabhu__
yeah that is a really good comment
#
GWG
kylewm, I do have decongestants.
#
kylewm
GWG: that's good, hopefully you are somewhere relaxing and not somewhere that requires lots of exertion?
#
KartikPrabhu__
that is also why I don't want to post simple "likes" and "repost" but have some text which says "why I like it or why I reposted this"
#
KevinMarks
By composability I mean being able to plug components together without having to know all the detaila
#
KartikPrabhu__
KevinMarks: does that include cross-backend talking? As in a PHP code should be able to talk to a Python code base?
#
KartikPrabhu__
maybe I'm thinking this the wrong way
#
GWG
kylewm, I am on a plane 37000ft above the earth
#
KartikPrabhu__
also people saing that open-standards => monoculture is strange
#
kylewm
sounded like they didn't understand what is meant by monoculture
#
kylewm
like, by that definition HTML is a monoculture
#
kylewm
(I just mean the indiewebcamp definition, not impugning Glyn's intelligence)
#
KevinMarks
yes, the point being that the well defined boundary is what makes components work, which implies sinew degree of standardisation
#
KevinMarks
s/sinew/some/
#
Loqi
KevinMarks meant to say: yes, the point being that the well defined boundary is what makes components work, which implies some degree of standardisation
#
KartikPrabhu__
KevinMarks: yup. the boundary communication needs to be standard but the rest is upto you. which is what indiewebcamp has been doing pretty well
#
KevinMarks
That can just be http+json level agreement, but then you still need to write translators, it it can be agreeing on bigger structures
#
KevinMarks
And then you can have transducers like unmung or bridgy
#
KartikPrabhu__
yup like http+mf2 for webmentions but then your blog backend can do whatever it wants
#
@obra
@benwerd it'd be cool if I could use my Known API key as an indieauth token.
(twitter.com/_/status/523980640140550144)
lukebrooker joined the channel
#
kylewm
isn't that like saying it'd be cool to use your twitter API key on facebook?
scor joined the channel
#
KartikPrabhu__
API keys are for the API not for authentication or something. And you indieauth token must change periodically unlike an API key
#
kylewm
I'll give the benefit of the doubt and assume it's a 140-character issue
KevinMarks, scor and lukebrooker joined the channel
#
@ccarfi
Seeing if my IndieWeb site at http://ccarfi.com can connect to Twitter. If you can see this on Twitter, it's working.
(twitter.com/_/status/523983796954087424)
#
@kevinmarks
Looks like it works to me. Welcome to the #indieweb @ccarthi
(twitter.com/_/status/523984551358386176)
#
KevinMarks
Lol typo