#indiewebcamp 2011-10-10

2011-10-10 UTC
josephboyle1, brennannovak, DawnFoster, peck_lx_, abki|home, abki_, tantek, danbri, spinnerin and adam_w joined the channel
#
adam_w
Hi, all
#
adam_w
came across your website full of great ideas
#
adam_w
and can't post cos there's some crazy openid requirement
#
tantek
adam_w - yes, that's the bar for independence to join the wiki - so far it's been extremely effective in preventing spam.
#
adam_w
captcha isn't good enough?
#
adam_w
I think that's an unacceptable requirement
#
tantek
and frankly, to independents, captcha is worse
#
tantek
adam_w do you have your own domain?
#
adam_w
takes tech knowledge and control of a net box
#
adam_w
I could probably pass the muster
#
adam_w
but that's not the point!
#
adam_w
or at least an explanation of this position?
#
tantek
it's far easier than that with delegation
#
tantek
but yes, that's a big part of the point
#
adam_w
sorry, what i'm saying is that a lot of smart people just don't have the tech background to do this
#
tantek
you must be *this* independent in order to contribute
#
adam_w
can you state that on the site somewhere?
#
tantek
it's right there on the login screen
#
tantek
that link
#
adam_w
I see now
#
adam_w
but there's no explanation??
#
adam_w
I'm not trying to be a jerk, just pointing out that this should be a problematic decision for you
#
tantek
what should be problematic?
#
adam_w
for example, it's dangerous for some people to reveal their identity
#
adam_w
repressive governments for example
#
adam_w
places where people really need a "smallest federated wiki"
#
adam_w
IMO you're marginalizing yourselves
#
adam_w
probably eliminating 90% of contributors
#
adam_w
openid is a fad...
#
tantek
openid is *what works today*
#
tantek
even a "smallest federated wiki" needs a notion of identity to combat spam etc.
#
adam_w
OID is cool. but to make my point, have you gotten any contributions from people you didn't already know?
#
tantek
adam_w - unfortunately experience has shown that 90% of contributors are mostly talk - very little create.
#
tantek
adam_w - plenty
#
adam_w
okay so you have decreased your odds of finding that 10% down to 1%
#
adam_w
unless you assume that people with openid == creators
#
tantek
having setup your own domain with openid of some sort increases the likelihood that you actually get things done rather than just talk
#
tantek
it's been a very good filter
#
adam_w
a filter to find coders...
#
tantek
in comparison to say, the attendees of IIW
#
adam_w
sorry, IIW?
#
tantek
a filter to find coders who are living and breathing an independent existence on the web, dogfooding their own code
#
tantek
that's far more valuable
#
tantek
than just random coders
#
adam_w
You know
#
tantek
who may make up features just to code them for coding's sake
#
adam_w
there's something to what you're saying
#
tantek
when it's your own site, you prioritize
#
adam_w
as someone who has helped start orgs
#
adam_w
you want the best first...
#
tantek
you code/build/ship only what's necessary first
#
adam_w
all i'm asking right now is that you open this discussion
#
adam_w
i think it's critical
#
tantek
people that scratch their own iteches
#
adam_w
you're missing a whole crowd of potential collaborators with for example privacy concerns
#
tantek
opening a discussion to a certain point just introduces more noise
#
tantek
have such potential collaborators with for example privacy concerns built anything?
#
adam_w
this is elitism, no?
#
tantek
no, it's create-ism
#
tantek
it's build-ism
#
tantek
anti-talkism
#
adam_w
you may have nailed it with that last one
#
tantek
my experience has been that typical potential collaborators with for example privacy concerns are nearly all talk, very little code/build
#
tantek
having wasted plenty of hours with plenty of smart people in rooms discussing such things
#
tantek
they just go in circles
#
tantek
so yeah, we are deliberately filtering out unproductive potential collaborators
#
tantek
if they're productive, they'll be productive enough to setup a domain with openID
#
tantek
edited /How_to_set_up_OpenID_on_your_own_domain (+304) "put reasoning at top, provide intro, explanation of options, put easier/simpler option first."
(view diff)
#
tantek
adam_w, thanks for the feedback / request for more explanation via the login page - I've made a bunch of changes accordingly.
#
adam_w
I don't know what i can say re: build-ism / anti-talkism
#
adam_w
you just don't feed the trolls
#
adam_w
is how everybody else handles this
#
adam_w
you also exclude the thinkers
#
adam_w
you want only people who agree with everything you are doing?
#
adam_w
I agree with about 75%
#
tantek
right, we are deliberately excluding people who only think and don't build
#
tantek
there are plenty of other forums for them
#
adam_w
OID requirement is an arbitrary way to "filter"
#
tantek
no - we want builders. not talk-only-ers.
#
adam_w
how about filter people on their real merits
#
tantek
plenty of disagreement among builders
#
adam_w
anyway, pleased to meet you
#
tantek
as we had at the first IndieWebCamp - check out the session notes. http://indiewebcamp.com/2011/Schedule (click on each session for notes from that session)
#
adam_w
sorry we started on that foot
#
tantek
building is *real merit*
#
tantek
that's where we disagree
#
adam_w
I have closely aligned projects i want to share
#
tantek
talking only is insufficient
#
tantek
and is mostly noise
#
tantek
you just don't like how high we've set the bar
#
adam_w
I don't care what you do with the web site but true champions of openness first and before "open" want to make "accessible"
#
tantek
and frankly, we want people with an *indie* focus
#
tantek
accessible also means filtering out noise
#
tantek
noise = inaccesible
#
adam_w
Frankly I don't think you're gonna have a problem with a flood of well-meaning idiots
#
tantek
actually, past efforts have
#
adam_w
the site is really marginal, if I hadn't met Ward Cunningham this week i never would have heard about
#
tantek
or rather
#
tantek
well-meaning talkers who don't build anything
#
tantek
they overwhelm such things as IIW
#
adam_w
okay i got your point
#
tantek
and even the invite-only 2010 Federated Social Web Summit in Portland
#
tantek
*all* discussion related to privacy were 99.99% talk
#
tantek
and very little coding/building by any of the participants
#
adam_w
I agree with you: it's all about building the correct structure
#
adam_w
so have a Privacy chat room for the nuts
#
tantek
so no - the overwhelming experience is that yes, when you "open it up" as you say, you get a flood of well-meaning talkers who don't build
#
tantek
IIW serves that purpose
#
tantek
no need to reinvent it
#
tantek
(Privacy chat room for the nuts)
#
tantek
enough of us who do actually code/build wanted to see what happened when we got those people in a room to the exclusion of the noisy talkers
#
tantek
and the results were quite awesome
#
tantek
e.g. Ward's smallest federated wiki
#
tantek
productivity has more to do with focus and exclusion of noise/distraction than it has to do with maxing out number of participants in a discussion.
#
adam_w
I totally disagree with your approach. That's fine, I do sympathize with your perceived fears.
#
adam_w
The name for the function openid serves is "security through obscurity"
#
tantek
they're not just perceived - I've seen it happen over and over
#
tantek
please mischaracterizing things as theoretical
#
tantek
they're not fears, they're facts
#
tantek
historical experience
#
adam_w
I apologize
#
tantek
believe me, I've tried and participated in far more "open" as you say approaches for years
#
tantek
indiewebcamp.com was an experiment in what happens when we raise the bar and make it more exclusive based on the merit of being a creator/builder, on your own domain
#
adam_w
(i said "accessible" actually)
#
tantek
and the results have been quite good so far
#
tantek
security through obscurity has to do with secrecy: http://en.wikipedia.org/wiki/Security_through_obscurity
#
tantek
nothing secret about how indiewebcamp.com works
#
adam_w
You want only coders with their own domain. fine, they can figure it out,
#
adam_w
but for say a journalist you have invoked magic and secrets they will not understand
#
tantek
yes, I used "coders" as a shorthand for all creators
#
tantek
design, ux, and programming
#
tantek
why should journalists get special consideration to editing indiewebcamp.com?
#
tantek
and yes, often what designers, uxers, coders do is called "magic" - especially when done well
#
adam_w
I would much rather have an open discussion about this.
danbri joined the channel
#
adam_w
For one, I _as a developer_ have a problem with what I perceive to be an elitist and arbitrary decision
#
adam_w
honestly it inhibited me from contributing already, the spirit struck, but I got bogged down with some technical task of installing an "open" id server which annoyed me
#
adam_w
And inhibited me from a social perspective, cos I disagree with you about the hortus conclusus
#
adam_w
I think you have made a walled garden
#
tantek
nope - plenty of non-developers have successfully figured out openid-delegation
#
tantek
and yes, you're right to be frustrated with installing an OpenID server
#
tantek
that was the fault of that page for listing that first, and that's been corrected
#
tantek
OpenID delegation should take you mere minutes
#
tantek
and is useful far beyond indiewebcamp.com
#
tantek
you can then use your domain even on sites like blogger, oreilly.com etc.
#
adam_w
no i have written code to interface with that crap, transparent multi-server login
#
adam_w
and i disagree with it
#
tantek
you just don't like openid?
#
tantek
I agree it's far from ideal
#
tantek
it's just the most well deployed distributed identity system so far
#
tantek
I agree we can do better
#
tantek
but we have to bootstrap from something
#
adam_w
once again, A) it's hard for luddites to deal with, and B) real identies are not for everyone
#
adam_w
great idea though
#
tantek
once again, no, it's not hard for non-coders to deal with (plenty have succeeded)
#
tantek
and b ) - don't confuse a domain and "real names/identities" - they're not the same thing
#
adam_w
but aren't you suspicious that it fits into government push for trusted online identity??
#
tantek
sorry - you're going to need to provide some URL documentation of an assertion like that
#
tantek
and btw - note that this IRC channel doesn't require openid
#
adam_w
(and on a tangent, my real name is attached to an hour of chat during paid working hours. sucks for me.)
#
tantek
and is publicly/openly logged
#
tantek
so there is that, for folks that just want to chat
#
adam_w
I am indie! We agree to disagree! Can you please open your system to other people who disagree but might have something valuable to contribute? Can you really make an a priori assumption about who is talking and who is doing?
#
tantek
do you have an alternative objective criteria for "indie"? perhaps you could blog it.
#
adam_w
I am saying, here is one example of a case where your criteria fail.
#
tantek
not at all - any filter will likely have some number of false positives
#
tantek
doesn't mean the filter isn't helping
#
adam_w
US National Strategy on Trusted Identity in Cyberspace
#
tantek
interesting re: openid and potential government adoption thereof
#
adam_w
doesn't that make your indie skins crawl??
#
adam_w
ok sorry crossed your message
#
tantek
yes - we need to improve on openid
#
adam_w
trusted platform module will deprecate openid, i'm sure
#
tantek
there's been many claims about what will do what in the future of identity
#
tantek
in my experience, such claims tend to be about 99% wrong
#
tantek
and perhaps 1% lucky
#
adam_w
anyway you need geeks
#
adam_w
you also need political thinkers
#
tantek
we have geeks
#
adam_w
politics = talk
#
tantek
not when it becomes noise
#
tantek
then we don't want it
#
tantek
we don't need noise
#
tantek
most talk = noise
#
adam_w
OK I'm about to start my first blog and paste this convo, these are really wild assertions
#
adam_w
aren't you making software to enable people to talk more? in private and public?
#
tantek
look at any web standards list - most of the talk is noise
#
adam_w
you are on a wiki platform
#
tantek
no, not wild assertions
#
adam_w
it feels really weird that wikipedia is open to anonymous posters and you are closed
#
adam_w
just a gut feeling
#
tantek
wikipedia has more admins
#
tantek
thus can have a lower barrier to spamming
#
adam_w
correct
#
tantek
experience has shown (e.g.microformats.org) that without that critical mass, spammers / talkers can waste too much time
#
tantek
indiewebcamp.com has been refreshingly light on the admin load
#
adam_w
you are really muddying your argument by saying talkers == smappers
#
adam_w
spammers
#
tantek
it's a spectrum
#
adam_w
so we look too crazy here for anyone else to jump in but would you like to open this discussion or is the issue closed in your mind...
#
tantek
indiewebcamp.com is all in the public domain, you're welcome to fork it, apply your own rules and try to do a better job
#
tantek
the IRC channel is open = open discussion
brennannovak joined the channel
#
adam_w
It would be sad to fork
#
adam_w
I want to align my projects with IWC developers own work.
#
adam_w
for example, hybrid online/offline mediawiki
#
adam_w
and a distributed wiki like Ward's
#
tantek
I believe github.com enables you to do that
#
tantek
and then you can ask Ward (or anyone here in IRC) to add a link for you
#
adam_w
no i need to coordinate basic aspects of the apps
#
adam_w
need communication
#
tantek
you are communicating, here in IRC
#
adam_w
I want these projects to be interoperable
#
tantek
interoperability is a good goal
#
adam_w
so am looking for a forum (not instantaneous medium) to discuss what direction we are heading in
#
adam_w
you have a community of great people
#
adam_w
and an elitist method of keeping community small
#
adam_w
artificial
#
adam_w
imposed by some unexplained process
#
tantek
not elitist - merit based on ability/willingness to build/create in the open, on your own domain, and dogfood
#
adam_w
I feel like we're both copy n pasting lines from above. Do you have a suggestion for continuing this with a broader group of people?
#
tantek
but I've already explained that, and you're repeating the same arguments. so I'm going to drop off.
#
tantek
you're assuming a broader group of people is a good thing.
#
tantek
you've demonstrated quite a bit of my point about talkers actually - can you point to anything useful you've provided in the above IRC log towards building the indieweb? http://indiewebcamp.com/irc/2011-10-10
#
adam_w
really?
#
adam_w
To summarize, "open your doors to people who might surprise you with their thoughts and work"
#
adam_w
the answer was a very clear, "other people are stupid and loud"
#
tantek
never said stupid - that's a strawman argument http://en.wikipedia.org/wiki/Straw_man
#
tantek
never said loud either also a strawman
#
tantek
if you want to summarize/quote an answer - please use the logs rather than engaging in fallacious arguments. http://indiewebcamp.com/irc/2011-10-10
#
adam_w
I don't want to quote you just to say something nasty. I want you to reconsider your "filter" as you call it
#
abki|home
interesting discussion
#
catsup
tantek: what does it mean, 'dogfooding their own code'?
#
abki|home
using their own app
#
abki|home
anyone intersested in IWC can setup a domain name + openid this is false barrier
#
abki|home
it looks more like a psycological barrier than anything else
#
catsup
oh, having own domain
#
catsup
is the filter
#
abki|home
I mean own domain
#
catsup
i didn't do it
#
catsup
for a silly reason
#
catsup
i mean, set up openid
#
catsup
if you want to hear about one coder who was filtered out
#
abki|home
filtered like evicted ?
#
abki|home
"filtered out" means evicted ?
#
catsup
i tried to use 'apt-get install gracie' on my dreamhost VPS but it used up all the memory and killed the machine... dreamhost is so messed up now, when it runs out of memory, that it is a disaster... so i didn't go through with openid
#
abki|home
you can delegate
#
tantek
a simple hCard index.html file with OpenID delegation works just fine.
#
tantek
always wonders how developers make things so much harder for themselves than they need to. "apt-get install gracie" - for reals?!?
#
catsup
why is that hard?
#
catsup
i don't want to 'delegate' anything anyway
#
catsup
i thought that was the point!
#
tantek
sure, the more indie the better. but start pragmatic and simple, get that working, then try advancing.
#
catsup
that does not make much sense to me, it's just more work
#
catsup
the real problem is that i delegated to a VPS in the first place!
#
catsup
now look, this reminded me, and i got gracied running
#
tantek
odd - editing / uploading a single HTML file is pretty minimal work. plenty of non-developers get it. curious that so many developers want to dive into admin things, config things, command line things. etc. etc. all the while pretending that *those* things aren't more work.
#
catsup
but that is different from what you said
#
catsup
what you said was, "do A. then, replace A with B" which strikes me as more work than "do B"
#
abki|home
it can work for someone like me that would like to contribute but is not ready to release yet
#
abki|home
that said, I don't know what to contribute except bugs
#
abki|home
s/bugs/code ;)
#
Loqi
abki|home meant to say: that said, I don't know what to contribute except code ;)
#
abki|home
I have a problem I'd like to solve
#
abki|home
it's related to "+1", "I read it", "share it (with)" etc... I don't know the right term to describe them, but let's call them actions
#
tantek
catsup - "do A. then, replace A with B" is often less work than "do B" because sometimes after doing A you find you don't need B, or doing A teaches you something that saves you more time doing B subsequently than you spent doing A in the first place. it's a common pattern in education, user interfaces typically refer to this as progressive disclosure, etc.
#
tantek
abki - indeed - "web actions" even - blog post on this very subject (might be old news to you) http://tantek.com/2011/220/b1/web-actions-a-new-building-block
#
abki|home
I read this again
#
abki|home
it's not a question actually
#
abki|home
web actions need an endpoint to be exectuted on, and me as an user, I don't want to login with openid in each website I want to interact with so it would be best if the browser could provide that information
#
tantek
abki - indeed
#
abki|home
s/I don't want to login/I don't want to login or enter the url of my website/
#
Loqi
abki|home meant to say: web actions need an endpoint to be exectuted on, and me as an user, I don't want to login or enter the url of my website with openid in each website I want to interact with so it would be best if the browser could provide that information
#
tantek
BrowserID https://browserid.org/ is an emerging effort to do what it sounds like you want - "browser could provide that information"
#
catsup
i'd rather use an ssl client certificate
#
catsup
which the browser can already send automatically
#
catsup
but for some reason nobody uses those
#
tantek
catsup - that approach is being explored as well
#
tantek
abki - see https://wiki.mozilla.org/Identity for more on BrowserID
#
tantek
catsup - see http://www.w3.org/2005/Incubator/webid/charter for the "browser automatically send an SSL client certificate" approach
#
catsup
i don't understand. isn't it already implemented and working and just not adopted?
#
tantek
catsup - depends on who you ask
#
catsup
well i use it to authenticate to smartcom.org
#
catsup
that's the only site i ever saw use it
#
tantek
oh interesting
#
catsup
i think webid is something different
#
catsup
An error occured during verification of the OpenID URL.
#
catsup
sigh
#
catsup
i'm probably doing something wrong
#
tantek
catsup - what's the domain?
#
tantek
catsup - pretty sure webid uses automatic sending of client SSL via the browser
#
catsup
what domain?
#
catsup
i don't really understand what these link rel= attributes mean
#
catsup
openid.server and openid.delegate
#
tantek
what's your URL?
#
tantek
catsup - indeed, the rel values that OpenID chose leave something to be desired for usability.
#
catsup
i can't find it explained on google either
#
catsup
guess i have to read the spec or something, lol
#
catsup
lol, there are 5 different specs
#
catsup
i guess 'authentication' is the relevant one
danbri joined the channel
#
tantek
catsup - was just asking for your URL so I could take a look at your <link rel> tags to see if I could help.
tantek, danbri, brennannovak, brennannovak_, lmorchard and shaners joined the channel