#indiewebcamp 2014-05-30

2014-05-30 UTC
#
j12t
I figured this might be a rathole. Not expecting people on this channel to have a lot of experience selling.
#
j12t
so forget that I said it
#
j12t
wrong place for this discussion
#
tantek
j12t perhaps you're looking for the h-product microformat? http://microformats.org/wiki/h-product
#
j12t
definitely not
#
tantek
if you're talking about selling
#
j12t
really, never mind
#
GWG
snarfed: I figured out the problem
#
GWG
This tweet shows the link
#
@dshanske
I want to enhance this site with some photo capabilities. For this...I need some photos. I'm going to go take some next week. ...
(twitter.com/_/status/472056645783396352)
#
GWG
This tweet does not
#
GWG
Nextscript again
#
GWG
I'm going to Bridgy publish if you finally fixed the Facebook problem
#
snarfed
you mean the first tweet has a link to your site but the second doesn't?
#
GWG
Yup
#
snarfed
right, but the rel-syndication links are exactly what removes the need for those links in the tweets
#
snarfed
i've been debugging too. looks like bridgy actually isn't finding the favorite
#
snarfed
still not sure why
#
GWG
Hope I'm being helpful
#
tantek
hopes j12t gets independently wealthy with indiebox and then teaches the rest of us some business/selling skills. ;)
#
snarfed
GWG: very! thank you!
brianloveswords joined the channel
#
aaronpk
wonders if @datahiveconsulting would be a good one for j12t to get in touch with since they seem to be in this business
#
Loqi
aaronpk: pauloppenheim left you a message 1 hour, 28 minutes ago: ahh! i haven't been to AWE since it was ARE, good luck on the talk
#
j12t
aaronpk: other than in your brain, is there some place where somebody could find out about those guys, and guys like them?
benwerd joined the channel
#
aaronpk
pauloppenheim: oh! Did I meet you there in like 2011?
#
j12t
anyway, gtg
#
aaronpk
j12t: they have a website. I've only interacted with them on twitter
#
pauloppenheim
aaronpk: yeah, i liked your talk back then
#
pauloppenheim
we chatted, you gave me a geoloqi sticker, then i looked you up on twitter and saw we had half of the same friends
#
aaronpk
Haha awesome!
netweb joined the channel
#
aaronpk
Well now I'm talking about this kind of stuff: http://aaronparecki.com/presentations/2014/05/29/1/awe-2014
#
kylewm
j12t: good luck with the reboot! i'm sure that was a tough decision to make
#
snarfed
omg. the twitter api is giving me a tweet with favorite_count = 0 and favourites_count = 1
#
snarfed
shoot me now
#
GWG
snarfed: You need a Brit to sort out the u out
#
tantek
reboot? what happened?
#
snarfed
maybe that one favorite is region locked
#
GWG
They region lock favorites?
#
snarfed
no no, it was a joke :P
#
aaronpk
The sad thing is nobody would be surprised if that actually happened
#
kylewm
funny coincidence, talking web actions yesterday we decided that was a concrete reason to prefer "like" or "bookmark" to "favorite"
#
snarfed
aha funny
#
tantek
kylewm: that's a tough decision. man, sorry to hear that j12t, but brave, and hopefully we can figure more things out in this community to help you iterate.
#
aaronpk
j12t: kudos for calling that early and not letting it drag on
#
snarfed
hear hear!
#
aaronpk
Much better to reassess now than end up like so many failed kickstarter projects
#
tantek
totally agreed.
#
aaronpk
Even successfully funded kickstarter projects end up as miserable failures dragging on and suck the life out of the founders
#
aaronpk
I've seen it happen a couple times and it's really sad
#
tantek
exactly. and usually burns people's hopes for the space in general.
#
KevinMarks
the pathology is often the rewards taking over from the project itself
#
tantek.com
edited /Indie_Box (+208) "/* Articles */ crowdfunding canceled, see also FAQ"
(view diff)
#
tantek
KevinMarks: there are many pathologies / failure modes.
#
tantek
like feeding the press taking over from the project itself
#
KevinMarks
agreed, but I've seen that one happen a lot
#
tantek
or spending more time doing talks about the company/project than actually leading/building it.
#
tantek
is a bit self-conscious about that one in particular.
KevinMarks2 joined the channel
#
tantek
pops up from manual link check validation.
#
tantek
KevinMarks, aaronpk - is it worth stubbing a page on project failure modes to capture these?
#
aaronpk
oops... Will fix that
KevinMarks2, netweb and snarfed joined the channel
netweb joined the channel
#
tantek
aaronpk - love that you used the same silos image!
#
tantek
nice slides aaronpk - looking forward to seeing the video!
#
tantek.com
edited /checkin (+15) "see also exercise"
(view diff)
fmarier joined the channel
#
tantek.com
edited /presentations (+264) "The Future of Quantified Self and Data Ownership"
(view diff)
#
tantek.com
edited /exercise (+176) "more tags, IndieWebCamp Sessions"
(view diff)
basal joined the channel
#
tantek.com
edited /events/2014-06-18-homebrew-website-club (+149) "/* Notes */ restore irc archives link for day/night of, instructions in comments to keep it and just update the date for copies of this event"
(view diff)
#
tantek.com
edited /events/2014-06-04-homebrew-website-club (+56) "/* Notes */ restore irc archives link for day/night of"
(view diff)
#
tantek.com
edited /Events (+4) "cal"
(view diff)
basal joined the channel
#
tantek
it's very likely I'll be in NYC on 2014-06-04. Any other NYC folks here who would be interested in a late night HWC drinkup/meetup? like from 20:30-22:30 EDT (thus synchronized with the PDT meetups?)
#
GWG
tantek: If I wasn't going to be out of town....
#
KartikPrabhu
aaronpk: looking to write my own micropub client. where should I start?
#
tantek
!tell dariusdunlap well done with IndieAuth login to your blog! Is that a plug-in to add to /WordPress ?
#
Loqi
Ok, I'll tell them that when I see them next
paulcp and basal joined the channel
#
aaronpk
KartikPrabhu: check out quill.p3k.io
j12t joined the channel
#
@veganstraightedge
Talking thru @homesteadingio plans with @jlsuttles, I had an epiphany about #micropub in #indieweb land. Excited about its implications.
(twitter.com/_/status/472203548596260865)
lukebrooker joined the channel
#
j12t
Thanks for all the nice words. Worst thing is to have a successful campaign that successfully lead into the wrong spot. Didn’t want to be there ...
#
j12t
I’m actually more confident now than going in, because now I know a lot more about the state of the market.
#
KartikPrabhu
aaronpk: yeah well thanks :P I mean what parts need to be there... I suppose I need to have some sort of authentication do-dad..
netweb joined the channel
#
aaronpk
KartikPrabhu: try signing in, it should walk you through all the steps
#
KartikPrabhu
hmm oh i understand. just do all steps that Quill does...?
#
aaronpk
Quill is a client, and if you try to sign in, it will tell you all the things you need to do to support it
#
aaronpk
So if you look at the doc pages you should be able to implement the same things it does to make a client
luxagraf and snarfed joined the channel
#
bret
aaronpk oh rad!
#
bret
is that the full p3k posting infereace?\
#
KartikPrabhu
bret it only works for notes at the moment i thin
#
bret
cool
#
bret
really need to finish up my endpoint
#
bret
school--
#
Loqi
school has -1 karma
#
KartikPrabhu
i've been using it to post notes for week now :)
#
KartikPrabhu
in fact Quill helped get my micropub handling in shape
#
KartikPrabhu
aaronpk: Quill feature request: optional publish date for future dated post :D
#
KartikPrabhu
of course if you are inclined :)
#
KartikPrabhu
shouldn't be greedy
caseorganic, pauloppenheim, tantek and shaners joined the channel
luxagraf, wildtype and snarfed joined the channel
#
aaronpk
KartikPrabhu: noted :)
caseorganic, KevinMarks2, chrissaad, netweb, hidgw, wildtype and eschnou joined the channel
KevinMarks3 joined the channel
#
@kevinmarks
"@DanielleMorrill: Someone want to fix my personal website a redesign it? I officially have no time" #indieweb
(twitter.com/_/status/472267528308158464)
jsilvestre joined the channel
#
@HelenLederer
leave it with me RT @kevinmarks: "@DanielleMorrill: Someone want to fix my personal website redesign it?I officially have no time" #indieweb
(twitter.com/_/status/472268800717762560)
#
KevinMarks3
That is so twitter. (if you don't know these women, you should)
eschnou, tobiastom, LauraJ, petermolnar, hober, brianloveswords, danfowler, Sebastien-L and glennjones joined the channel
#
@islayblog
@Sean_Munger I'm using it in combination with @pfefferle's Indieweb plugin for @WordPress, works great. Pulls in likes and conversations
(twitter.com/_/status/472326506052874240)
barnabywalters joined the channel
#
GWG
Morning
luxagraf joined the channel
#
GWG
Good morning luxagraf
scor, alistair, pbeaulieu, Sebastien-L, krendil, bnvk, luxagraf, ttepasse, barnabywalters_, barnabywalters, bnvk1, chloeweil, eschnou, j12t, chrissaad and brianloveswords joined the channel
#
bnvk1
barnabywalters: with "p-category" does each tag element need to be wrapped in it's own element with that?
#
bnvk1
or is CSV multiple tags in one element ok?
#
barnabywalters
bnvk1: for example usage see footer in http://waterpigs.co.uk/notes/4WKEe7/
#
barnabywalters
bnvk1: one element per tag
#
barnabywalters
if you can come up with a good use case + published examples for comma separated tags in the same element then document it
#
bnvk1
gotcha
#
bnvk1
I've never seen it anywhere
#
bnvk1
was just thinking it is nice
#
bnvk1
but if the MF parser wants the items separate, that is what I'll do :)
#
barnabywalters
typically tags are links, so they’re published in their own elements by default
#
barnabywalters
microformats just paves the cowpaths
#
bnvk1
yah
#
bnvk1
I'm using this for the "Tags" that Facebook applies to messages
#
barnabywalters
is this for Social Archiver?
#
bnvk1
inbox, sent, seen, etc...
#
barnabywalters
ah, interesting
#
bnvk1
so that state of message can be retained
#
barnabywalters
it’s debatable whether or not they’re actually tags, in the widest sense of tags being *user*-assigned keywords
#
barnabywalters
but p-category works just as well as anything else to store them
snarfed joined the channel
#
bnvk1
cool
#
bnvk1
yah, they're not user defined per se, but they are user relevant and one to many style data
#
barnabywalters
bnvk1: as someone exporting data I would want to have them there and have no problem with them not being user-assigned
#
barnabywalters
esp. as it’s in a context where user-assigned tags don’t exist
#
bnvk1
sweet
#
bnvk1
Oh, also if I'm using "u-uid" for content, is there any OTHER MF I can use for a unique user ID as well as the content ID?
#
barnabywalters
bnvk1: uid is just “the ID of this thing”, so if you want to give a user a uid, just put uid in h-card
#
bnvk1
ah, ok
#
barnabywalters
URLs are generally preferable to non-resolvable IDs too
#
barnabywalters
if they exist for the platform
#
barnabywalters
i.e. facebook will have ID URLs for users, probably not for individual messages
#
bnvk1
well, it has both
#
bnvk1
wait, there are individual message IDs
#
bnvk1
but not URL's to single messages
#
bnvk1
but I'm hesitant to make the MF have a URL to the user profile, as Fbook changes it's URL query string sometimes
#
barnabywalters
bnvk1: if you’re worried the links might break, maybe put the string ID in u-uid and the potentially-breakable URL in u-url?
#
bnvk1
that would work
#
bnvk1
barnabywalters: so if I currently have <a class="p-author h-card">John Smythe</a> and I want to add the u-uid for user, is <a class="p-author h-card">John Smythe<span class="u-uid">21123234123</span></a> OK?
#
bnvk1
or does the "John Smythe" need to be wrapped in something as well since I'm adding a child?
#
barnabywalters
the “name” property will include the ID
#
bnvk1
yep
#
bnvk1
ick
#
bnvk1
so "p-name" does the trick :)
pauloppenheim and tantek joined the channel
#
Loqi
[@benwerd] @daniellemorrill Would love to get you a site using @withknown
#
tantek
the "have no time" issue is a key one - indieweb software needs to be zero admin - it should "just work" and not require updates if you're ok with current functionality
#
tantek
is skeptical about the auto-update methodology too due to things quietly breaking.
#
bnvk1
tantek: not require updates, like ever?
#
tantek
bnvk - like every static site generator for example
#
tantek
requires zero updates to your site for it to "just keep working"
#
tantek
ultimate sustainability
#
bnvk1
like, you mean zero updates to the publishing software itself?
#
tantek
precisely
#
tantek
and thus the site
#
tantek
as an example - all my old blog posts from 2002-2008 still "just work" with "zero updates" even though I'm not using that "system" any more.
#
bnvk1
I see, because they're static HTML pages
#
tantek
right, that's one solution to "zero updates"
#
bnvk1
what are others?
#
tantek
unlike tons of sites I've linked to that are database backed and have died since
#
bnvk1
yes, that is definitely annoying when that happens
#
tantek
all database backed sites require some maintenance = time = eventual death because everyone reaches the "officially have no time" point
#
bnvk1
gotcha
#
tantek
bnvk - re: fb and user profile URLs - they have to support the simple profile URLs for ever with redirects
#
bnvk1
wat?
#
tantek
your u-uid questions earlier
#
bnvk1
yes, but they (being Facebook) has to support what exactly?
#
bnvk1
I've seen them change the profile URL by ID change like 3 times in the past few years
#
tantek
but all the simple/old ones work
#
bnvk1
ah, that's good to know
#
bnvk1
I was also not wanting just the URL so as to not require custom parsing on top of the MF extraction
#
tantek
custom parsing?
#
tantek
URLs are URLs - you can treat them as string IDs
#
tantek
in fact it's even simpler than that
#
bnvk1
yes
#
bnvk1
right, but to get the id value
#
tantek
why do you care about the silo specific ID value?
#
bnvk1
many reasons
#
bnvk1
to bind it to photos, other user metadata extracted from other API calls
#
tantek
to do that without URL parsing, you can use https://graph.facebook.com/214611
#
bnvk1
yes, but that's a different URL + another API call
#
bnvk1
additionally, notice there are no pictures in that data?
#
tantek
yeah, and sadly no URL either despite the fact that I set my URL/homepage to be *public*
#
bnvk1
nope
#
bnvk1
to get that metadata a user must explicitly grant a given app access
#
bnvk1
fuck silos
#
Loqi
lolz
#
tantek
for a while it was in the public HTML view of a profiel
#
bnvk1
yep
#
bnvk1
word Loqi, sometimes you aight
#
Loqi
who, me?
#
tantek
even with rel=me :/
#
barnabywalters
the *really* stupid thing is that if you try hard enough at parsing the HTML on https://facebook.com/214611 you can extract profile URLs e.g. https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpa1/t1.0-1/c0.0.50.50/p50x50/1549485_10100891503381873_160031268_t.jpg
#
tantek
profile pics?
#
barnabywalters
hrm, or maybe that’s because I’m logged in
#
tantek
and barnabywalters, technically that's scraping since they can change that markup at any point
#
barnabywalters
tantek: sure, but it makes the fact that it doesn’t show up publicly on graph.facebook.com silly because it *is* public
#
bnvk1
yep
#
barnabywalters
switching locations
#
bnvk1
me too
#
bnvk1
bbiab
#
@mapkyca
Hey @npdoty @benwerd! A proposed update for my OpenPGP login spec: http://www.marcus-povey.co.uk/2014/05/30/openpgp-login-spec-countering-replay-attacks/ I'll be interested in your thoughts! #indieweb
(twitter.com/_/status/472407358795427840)
bret, kevinbae, hidgw, paulcp and bnvk joined the channel
#
@Johannes_Ernst
Marcus Povey and PGP-based login http://upon2020.com/blog/?p=1962 #indieweb #lid #pgp #gpg
(twitter.com/_/status/472422842588356608)
#
tantek
j12t - indeed! thought it sounded familiar ;)
#
tantek
I'll take it more seriously when it he has it working on his own website
#
tantek
PGP has long been too difficult / painful to bother with - even for developers
#
j12t
it will work just fine, I’ve been running LID since 2005
#
tantek
so it got some adoption but plateaued?
#
j12t
for marketing reasons, I basically folded it into OpenID
#
j12t
before that took its sharp right turn
#
tantek
"marketing reasons" <-- always a bad reason
#
j12t
before its time
#
tantek
feel free to stub this: http://indiewebcamp.com/LID especially since you have it running on your own website!!
#
j12t
actually on several
#
@cdxtech
The tiny box that lets you take your data back from Google http://www.wired.com/2014/05/out-in-the-open-indie-box/ #IndieWeb #IndieBox #FreedomBox
(twitter.com/_/status/472426383701196802)
#
upon2020.com
created /LID (+848) "basic overview"
(view diff)
snarfed joined the channel
#
j12t
BTW, the “private messages” stuff recently discussed is also eerily similar to what we had in LID for URL-to-URL-based encrypted, signed messaging
LauraJ and brainTrain joined the channel
#
tantek.com
created /lid (+17) "r"
(view diff)
#
tantek.com
edited /LID (+213) "dfn, see also"
(view diff)
gRegor` joined the channel
#
gRegor`
Interesting article: https://medium.com/@joeld/the-next-web-must-have-coin-ccbe484fa5e7 Not sure I agree about extending the HTTP protocol, though.
#
gRegor`
But it makes some good points about publishing / easily accepting payments for content.
#
gRegor`
Also, hello again, indieweb.
#
j12t
Would that payment be voluntary (“donation”) or enforced (“first page free”)
Kopfstein, KevinMarks, caseorganic and snarfed joined the channel
#
tantek
(I was about to dismiss anyone talking about "the next web" not on their own website but the author did publish first on his own website)
#
aaronpk
the http spec has had a status code reserved for "payment required" forever
#
gRegor`
Yep. First thing I checked for was that he posted on his own site. I was pretty sure he had, since I've followed him for a while.
#
tantek
aaronpk - it was a half-baked idea rather than anything actually selfdogfooded
#
aaronpk
you know i'm noticing a lot of people POSSEing their articles to Medium
#
aaronpk
tantek: yeah it looked more like a placeholder to me
#
tantek
placeholders do not belong in specifications
#
aaronpk
like "we're gonna need to do something about this later" and "later" never arrived
#
tantek
we have learned this lesson
#
snarfed
fun point of trivia: 402 (that status code) was actually the initial project code name for http://www.google.com/insights/consumersurveys/
#
tantek
keep the spec smaller rather than more forward looking
#
aaronpk
"402 Payment Required: This code is reserved for future use."
#
snarfed
and probably many other projects
#
tantek
brainstorming belongs in a separate wiki page / section
#
snarfed
(brett slatkin's full time gig)
jonnybarnes joined the channel
#
jonnybarnes
hey guys and gals
#
tantek
so here is my summary rejection of the article about "needing" coins:
#
tantek
people don't receive payment for replying to txt messages and answering cell phone calls, yet cell phones, individual cell #s are widely adopted
#
KartikPrabhu
is confused as to why money should be speced in HTTP or something
#
tantek
therefore, people don't need to receive payment for a similar popularity of indieweb peer-to-peer publishing/commenting/messaging
#
gRegor`
It really shouldn't, Kartik
#
@steinbring
Remember web rings? With IndieWeb becoming more of a thing, we should bring those back. The ultimate decentralization of content discovery.
(twitter.com/_/status/472439868963180546)
#
KartikPrabhu
tantek: I think the author is arguing more about money going to writers on the Web or something. Just like you would buy a book in real life
#
jonnybarnes
Whats a web ring?
#
KartikPrabhu
gregor`: you're back!
#
tantek
KartikPrabhu: my point is the author's assertion of "*the* *next*" is false
#
KartikPrabhu
oh as in the "next web"?
#
tantek
I provided a simple analogy to an existing ecosystem/adoption pattern that proves that payment to publishers is *not* necessary for widespread adoption
#
tantek
therefore demonstrating the author's assertion of *need* to be false
#
KartikPrabhu
agrees on that point :)
#
tantek
it's a "nice to have", not necessary for success (if success = wide adoption)
#
tantek
second dismissal: the author failed to do their homework with *existing* web marketplaces
#
tantek
Want to make money from your website? Package it up with a manifest and submit it to https://marketplace.firefox.com/
#
KartikPrabhu
related thing I just found out about is Gittip https://www.gittip.com/ have been seeing this at a few places
#
kylewm
aaronpk: the irc log had a hard time converting that medium link (thought @joeld was a twitter sn)
#
tantek
author doesn't mention Firefox Marketplace *at all*, but does mention *private* marketplaces
#
aaronpk
guys! I just pushed out a couple fixes for indieauth.com!
#
gRegor`
woo, aaronpk!
#
barnabywalters
aaronpk: yay new logo
#
gRegor`
had not heard of Firefox marketplace before
#
kylewm
KartikPrabhu: gittip is really interesting, did you hear the interview on the Changelog?
#
KartikPrabhu
kylewm: no. I just found out about this a few days back. link?
#
gRegor`
@joeld is his twitter name, actually. I'm an internet acquaintance of his and have mentioned indieweb a few times. I'll suggest he check out the chat sometime.
#
tantek
anyone talking seriously about selling something on the open web, or creating protocols for doing so, should be *at least* attempting to do so with existing tech first
bnvk joined the channel
#
tantek
or providing critique of why existing tech does not work for them
#
gRegor`
Is Firefox Marketplace YAAS? (Yet Another App Store) :)
#
tantek
so that's my summary dismissal of this article. go do your homework before proposing additions to HTTP.
#
kylewm
KartikPrabhu: I haven't listened yet... http://thechangelog.com/123/ I learned about gittip from an interview he did with them last year though. interesting guy, kind of an iconoclast
#
tantek
gRegor`: all based on open standards, so you can actually make your own app store at your own domain
#
KartikPrabhu
tantek: I am curious as to why some of these "marketplaces" are widely known but others aren't. Had never heard of FF marketplace before
#
kylewm
KartikPrabhu: @Shanley blasted him on twitter last week, interesting read
#
gRegor`
KartikPrabhu: I'm back! Sorta. I'm still in Bellingham, WA. I fly back tomorrow night.
whaity joined the channel
#
KartikPrabhu
so Gittip is like a money-exchange silo
#
barnabywalters
tantek: as far as I’ve seen, the firefox marketplace and associated standards are designed for packaged apps. how would one use it/them for buying/subscribing to content?
#
tantek
your web site = your web app
#
tantek
should just setup a web manifest so people can install tantek.com for $1 and see what happens.
#
aaronpk
pretty sure that wouldn't be accepted by the mozilla app store gods tho, right?
#
@gRegorLove
@joeld I mentioned this on #indiewebcamp (Freenode IRC) & there was some interesting talk. I wasn't aware of https://developer.mozilla.org/en-US/Apps/Build/Manifest before
(twitter.com/_/status/472442587031146496)
#
tantek
aaronpk, based on what?
#
aaronpk
oh wait i'm thinking of the ff extension marketplace
#
barnabywalters
tantek: that doesn’t really count unless there’s private content in the bought version which isn’t otherwise available on tantek.com
#
@gRegorLove
@joeld http://indiewebcamp.com/irc/2014-05-30 starting at 10:52. You should drop by the chat. I think there's good overlap w/ your publishing interests.
(twitter.com/_/status/472442924353859584)
#
barnabywalters
as that’s the goal people what to achieve
paulcp joined the channel
#
aaronpk
gRegor`: you can share permalinks to specific lines in irc by clicking the hash sign http://indiewebcamp.com/irc/2014-05-30#t1401472349
#
aaronpk
and man that autolinking is borked
#
aaronpk
wonders how tantek's autolinking code handles that
#
gRegor`
Aye, but I wanted him to see the full conversation after w/o clicking
#
aaronpk
yeah, click that. it shows the whole page
#
aaronpk
just jumps and highlights that line
#
gRegor`
Hm.
#
aaronpk
just fyi for next time
#
gRegor`
How do I get that link? I click a timestamp and get a few lines
#
aaronpk
the hash sign
#
gRegor`
Ohh, duh. Haha
#
gRegor`
Thanks
#
tantek.com
edited /store (+444) "dfn, FF marketplace example and App Manifest link to Client App Store Examples for better discovery"
(view diff)
#
tantek
gRegor`: check out and add to http://indiewebcamp.com/store
#
tantek
and perhaps see if you can get joeld to join us here in #indiewebcamp
#
gRegor`
I get tantek's overall point about payments, but I'm not sure I follow the SMS coronary. We do pay for the content, just not directly to the person providing the content.
#
tantek.com
edited /store (+2) "ag"
(view diff)
#
gRegor`
s/coronary/corollary/
#
Loqi
gRegor` meant to say: I get tantek's overall point about payments, but I'm not sure I follow the SMS corollary. We do pay for the content, just not directly to the person providing the content.
#
gRegor`
Selected the wrong spellcheck word. :)
#
tantek
gRegor`: every time YOU write an SMS, YOU are the publisher. YOU are not getting paid for your publishing.
#
gRegor`
tantek: Already tweeted to joeld above ^ :)
#
tantek
saw :)
#
tantek
barnabywalters: advantage your personal "web app" could provide - local caching of say all your blog archives so people could read everything you wrote offline.
#
barnabywalters
tantek: can that not be done from a regular website anymore?
#
tantek
of course it can, but why not try charging for it (since it's extra work for you) and see what happens?
#
aaronpk
i should put the indiewebcamp wiki up
#
tantek
see now we're talking
#
aaronpk
download a copy of the wiki! only $2!
#
tantek
though aaronpk - then you'd have to answer the question of where the $ goes etc. open accounting and all that.
#
aaronpk
nah, it goes to me because... stuff
#
tantek
since you'd be making available a community resource freely contributed
#
barnabywalters
that’s easy — “sponsor future indiewebcamp events”
#
aaronpk
it's all public domain right? that means I can sell it!
#
tantek
right, going towards domain name registrations, server hosting etc. - that's a *great* way to document it
#
barnabywalters
aaronpk: lol
#
tantek
aaronpk, it's not a question of can, it's a question of community health :)
#
aaronpk
but yes I do keep meaning to document all the costs I'm incurring for the servers and domain names :)
#
tantek
would easily pay $2 to install a copy of the indiewebcamp wiki if it went towards DNS/hosting fees.
friedcell joined the channel
#
tantek
it's not that different than the open source Colloquy iOS app costing $ to install.
paulcp joined the channel
#
tantek
but yes transparency sets a good example
#
luxagraf
tantek: certainly don't *need* payments for widespread adoption, but it would sure be a huge help I bet
#
aaronpk
hm maybe I'm just lacking examples of ways to make this transparent, which is why i haven't done it yet
#
tantek
luxagraf - I disagree - the time cost of dealing with coding for accounting may greatly dwarf any amount actually made.
#
tantek
not necessary = distraction
#
luxagraf
tantek: well, i was assuming if something were done at the protocol level, as per that article, it would be easy to implement otherwise yeah, no advantage over today
#
tantek
aaronpk - for each indiewebcamp, e.g. /2011 it can have an expenses page, e.g. /2011/expenses which documents all expenses paid by whom for what
#
tantek
that would be a good start
#
jonnybarnes
aaronpk: this is what I see on indieauth.com - http://imgur.com/qKcKkqj
#
tantek
luxagraf, wait, seriously?!?
#
tantek
"assuming if something were done at the protocol level, as per that article, it would be easy to implement" <--- almost never true
#
aaronpk
jonnybarnes: boo. how wide is your browser?
#
luxagraf
tantek: trying to find exception...
#
tantek
aaronpk - yeah I've noted that text overlap as well
ddysart joined the channel
#
luxagraf
tantek: but no, you're right. just my wishful thinking
#
aaronpk
bootstrap is supposed to make that all magic for me
#
jonnybarnes
aaronpk: im on a 13" MBP, is there an easy way of getting Fx to tell me its screen width?
#
tantek
luxagraf - based on experience with implementing protocols
#
aaronpk
ah it's only broken in firefox
#
tantek
aaronpk - bootstrap is long on promises, short on delivery
#
jonnybarnes
luxagraf: did you ever get TLSv1.2 sorted?
#
tantek
it was also at fault for screwing up indiewebify IIRC
#
aaronpk
this is an older bootstrap too
#
luxagraf
jonnybarnes: sadly, no.
#
aaronpk
well I'm happy to take suggestions on other similar css frameworks
#
luxagraf
but i did get everything up to level 4 https and pushed that out.
#
rascul
aaronpk i've not found one i like
#
jonnybarnes
luxagraf: sounds good
#
tantek
luxagraf - of course there are exceptions (hence *almost* never true), but that's not the point. preponderance of data (e.g. # of protocols) are *not* easy, not even close to, to implement
#
tantek
thus poor assumption
#
barnabywalters
aaronpk: I tend to just use a simple normaliser and work from there rather than trying to learn large frameworks and figure out how to fit my brain-pictures into their assumptions
#
aaronpk
barnabywalters: I don't really have brain-pictures, I just want to get it out on the page and not have it look like the default browser css
#
tantek
aaronpk, /expenses is a good start! but needs payer / payee columns
#
luxagraf
tantek: agreed. i think the whole argument is wrong anyway.
#
tantek
luxagraf - also, it fails the "scratch your own itch" test
#
tantek
i.e. want to solve payments on the web? great, put up your website into an appstore for pay to try it out and document the results.
#
jonnybarnes
barnabywalters aaronpk I'm stealing the term brain-pictures, thats fantastic :P
#
barnabywalters
aaronpk: I’ve found that it generally only takes a hundred lines or so of CSS to bridge the gap between nasty browser defaults and looking-okay
#
aaronpk
barnabywalters: you should share those hundred lines :)
#
jonnybarnes
luxagraf: I imagine its something wrong with your config, could be that TLS1.2 is getting disabled somewhere, maybe in the main http block
#
tantek
anyone proposing stuff for web architecture but not actually experimenting with it on their own site (or at least showing concrete steps to experimenting with it - i.e. for "harder" problems) is usually dismissable as hand-waving.
#
aaronparecki.com
edited /expenses (+195) "add payer/payee"
(view diff)
#
gRegor`
body { margin: 1em
#
gRegor`
font-family: Helvetica, Arial, sans-serif
#
gRegor`
} /* boom */
#
luxagraf
jonnybarnes: i had a great moment of hope yesterday when i moved all the https config stuff to the main config file, but unfortunately that didn't help.
#
barnabywalters
aaronpk: I’m a little afraid of doing that, because I’ll look at different sites and say “hey, there are some similarities here, I just need to abstract this and this and this…” and then POOF, a new CSS framework is born
#
tantek
has a simple.css that he starts with.
#
jonnybarnes
luxagraf: did you compile nginx yourself? cos the version in the Debian repos, is linked against openssl0.9.8
#
tantek
going offline for a bit. transit. bbiab.
#
jonnybarnes
barnabywalters: theres a relavent xkcd for that
#
luxagraf
jonnybarnes: yup compiled myself, explicitly linked to 1.0.1e
#
aaronpk
wat how'd you do that
#
luxagraf
ha. nice Loqi
tilgovi joined the channel
#
barnabywalters
aaronpk: you added the command ;)
#
jonnybarnes
luxagraf: is openssl self-compiled?
#
barnabywalters
in 51 seconds, if I remember correctly
#
gRegor`
!help
#
aaronpk
oh yeah hahahaha
#
gRegor`
Is there a list of commands?
#
barnabywalters
gRegor`: that would make things too easy
#
jonnybarnes
what is Loqi
#
Loqi
Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels http://indiewebcamp.com/Loqi
#
barnabywalters
gRegor`: start making a list on /Loqi!
#
Loqi
is done
#
gRegor`
Haha, barnabywalters
#
luxagraf
jonnybarnes: no. which might be the problem. i tried to figure out a way to linke nginx to a self-complied version, but could not figure out how to do that
#
gRegor`
Loqi is a silo! ;)
#
gRegor`
Good call, barnabywalters
#
jonnybarnes
luxagraf: if you compile openssl yourself and leave everything to default, openssl stuff gets installed to /usr/local/ssl
#
jonnybarnes
then you can compile nginx with the flag --with-http_ssl_module --with_openssl=/usr/local/ssl
#
aaronpk
wonders what the threshold is for when a domain is consndered a community expense
#
jonnybarnes
but thats from 2013 obv
#
luxagraf
jonnybarnes: okay, but then how do I make sure that when nginx connects to openssl it uses that and not /usr/bin/openssl
#
luxagraf
jonnybarnes: ah, right. hmm.
#
jonnybarnes
because it does :), that worke when I had v0.9.8 installed from the main repos which couldnt possible enable spdy
#
barnabywalters
aaronpk: threshold of what? cost? number of people in the community?
#
aaronpk
like when do i add it to /expenses
#
jonnybarnes
and my site was defo ising spdy so nginx must have been using the self-compiled openssl
#
jonnybarnes
atm my site is on a vps with a new enough version of openssl in the repos so I didnt need to self-compile openssl
#
aaronpk
indiewebcamp.com for sure, and probably indieweb.org too. but how about webmention.io? or micropub.net? then there's also sandeep's webmention.org but I don't even know if he'd want that
#
gregorlove.com
edited /Loqi (+280) "Added Commands and Queries section"
(view diff)
#
barnabywalters
aaronpk: I’d say then the majority of the content on the domain is created or edited by the community
#
luxagraf
jonnybarnes: see, that's the thing. I'm on debian 7, openssl is at 1.0.1e anyway, which should work I think
#
barnabywalters
i.e. when it’s a /commons
#
jonnybarnes
im on debian 7 as well
#
aaronparecki.com
edited /expenses (+795) "add Linode expenses"
(view diff)
#
jonnybarnes
and I defo have tls1.2 support
#
jonnybarnes
with self-compiled nginx
#
aaronpk
how about indieauth.com?
#
aaronpk
and ownyourgram.com?
#
barnabywalters
indiewebcamp.com is a commons, webmention.io is a solo project
#
barnabywalters
aaronpk: they’re solo projects rather than commons, so it’s up to the project maintainer to solicit donations
joeld_ joined the channel
#
barnabywalters
at least, that makes the most sense to me
#
aaronpk
that seems reasonable
#
gregorlove.com
edited /Loqi (+127) "/* Commands and Queries */"
(view diff)
#
joeld_
Hey folks. I guess there are some doubts as to the approach I took in my article? Happy to learn.
#
barnabywalters
greetings joeld_! welcome to #indiewebcamp
#
gRegor`
Hey, joeld_. Welcome.
tantek joined the channel
#
luxagraf
jonnybarnes: when you compiled against system openssl did you still use -with-openssl=
#
barnabywalters
tantek: joeld_ (author of the payment article) popped in
#
jonnybarnes
luxagraf: nope
#
aaronpk
gRegor`: could you do me a favor? create a template like http://indiewebcamp.com/Template:Attendee/Doc but for rows in the /expenses page?
#
gRegor`
joeld_: Missed your tweet. Glad you got IRC sorted. :) I usually use Chatzilla in Firefox.
#
jonnybarnes
just --with-htto_ssl_module
#
aaronpk
that attendee one is really well done
KartikPrabhu and netweb joined the channel
#
jonnybarnes
and the --with-http_spdy_module as well, but thats not strictly necessary
#
joeld_
gRegor`: I'm on a second-class machine atm ;)
#
gRegor`
aaronpk: Sure, though it probably won't be until early next week.
#
aaronpk
ok cool
#
gRegor`
Traveling tomorrow and decompressing Sunday :)
#
jonnybarnes
luxagraf: then in the output of ./configure you shoud see the line Using system OpenSSL library in Configureation Summary which is near the end of the output
#
gRegor`
joeld_: Tantek can probably best reply to your post. He was away in transit for a bit, but might be back.
barnabywalters joined the channel
#
tantek
is mobile right now and mostly listening. :)
#
luxagraf
jonnybarnes: yeah I got that message, it said it was using system ssl. Here's my configure setup: http://pastebin.com/KxiLXByS
#
luxagraf
jonnybarnes: wondering if maybe there's something that conflicts in the 3rd-party tools I use.
#
gregorlove.com
edited /Loqi (-95) "/* Ideas */"
(view diff)
#
luxagraf
jonnybarnes: esp naxsi
#
tantek
luxagraf, if you get it working, can you add what you figured out to the /https page, perhaps in a Troubleshooting section?
#
luxagraf
tantek: will do.
#
tantek
Sounds nontrivial to go from level 4 to 5
#
jonnybarnes
well what happens if you try and compile without the naxsi module, pro-temp anyway
#
luxagraf
tantek: actually, for most people it seems pretty trivial. I just got lucky it seems
#
luxagraf
jonnybarnes: I'm going to try that now.
#
joeld_
tantek: so if I understand correctly, you feel the article is "hand-waiving" -- I guess I'm not sure what that means.
#
tantek
luxagraf: That makes your experience particularly valuable :)
#
tantek
Handwaving = talking rather than doing
#
jonnybarnes
luxagraf: I dont see why naxsi would stop tls1.2
#
tantek
See above about app manifest and existing open web app stores for payment etc
#
jonnybarnes
it doesnt really have anything todo with ssl
#
joeld_
tantek: yes ok. I did read through what I could up there.
#
tantek
See also /store
#
luxagraf
jonnybarnes: true. i
#
tantek
Great! Try deploying an app manifest
#
luxagraf
jonnybarnes: but it does sandbox nginx to some extent I believe
#
jonnybarnes
luxagraf: a quick google of nginx naxsi tls isnt coming up with anything
#
jonnybarnes
luxagraf: just checking, do you have libssl-dev installed as well as openssl?
#
joeld_
Firefox app store seems to me to be another centrally-organised thing bolted on top of the web.
#
tantek
Aside: googling for either open web App Store or open web marketplace both quickly shows the Firefox marketplace and app manifest resources
#
joeld_
Also, no one uses it.
#
gRegor`
joeld_: tantek is referring to http://indiewebcamp.com/store, btw. just shorthand.
#
tantek
Already thousands of apps in ffos App Store as is obv from the link if you go there.
#
gRegor`
I didn't think FF Marketplace addresses exactly what you're talking about, joel.
#
luxagraf
jonnybarnes: yes.
#
joeld_
I'm much more interested in knitting micropayments for resources into the web itself.
eschnou joined the channel
#
tantek
Build on open webstandards
#
tantek
Anyone can host an open web App Store
#
gRegor`
Does FF Marketplace support subscriptions? Or just one-time payments?
#
gRegor`
joeld_: What was the service you were using to distribute your ebook in progress? I forget.
#
joeld_
tantek: so my question then is, are distributed little "app stores" somehow a better solution than including micropayment functionality in HTTP? Why do we need app stores?
#
joeld_
tantek: you're right that I'm talking without doing, because there currently is no way to do what I'm actually talking about
#
tantek
It's *a* solution. And deployed. If you're not willing to try that, why should anyone be interested in your hypothetical approaches?
chrissaad joined the channel
#
tantek
Shipping wins
#
tantek
Hence, blog post = hand waving
#
joeld_
tantek: so far I guess it feels as though I wrote an article on the minimum wage and you're berating me for not tipping buskers.
#
luxagraf
aaronpk: that's all wired does with old URLs
#
joeld_
I'm not saying there's no way to do "busking" on the web a la app stores or gittip or Patreon or whatever various little parties have put together. I'm saying it would be better for it to be handled at the protocol level.
#
luxagraf
jonnybarnes: well, it's definitely one of the the 3rd part modules, because compiling stock gets me an A- (I need better Forward Secrecy support I guess)
#
barnabywalters
joeld_: how might that be achieved? what’s the minimum functionality which would have to be added to HTTP to achieve your goal?
#
tantek
I'm saying you're not even trying busking yourself.
#
tantek
App stores are a proven model
#
tantek
So why not try that first
#
tantek
Rather than ask for something hypothetical?
#
tantek
And frankly much more than busking
#
jonnybarnes
luxagraf: with TLS v1.2?
#
luxagraf
jonnybarnes: yes
#
jonnybarnes
go through and recompile nginx adding each module one at a time then I suppose
#
luxagraf
jonnybarnes: yup. hope its not pagespeed. that thing really helps
#
joeld_
tantek: you seem to think I'm mainly interested in making money for myself
#
joeld_
frankly no. My real concern is creating a web where the things I love can thrive without being big enough to attract ads or VCs.
#
aaronpk
joeld_: that is an excellent goal
#
aaronpk
and well summarized in your post "The real source of this problem is that the open software and protocols that power the internet lack a crucial piece of functionality: the ability to set prices or accept payments for things."
#
luxagraf
joeld_: that's awesome. I'd like to see it happen. but wouldn't good place to start be with your own site?
#
aaronpk
however I can think of at least a dozen ways I can set prices and accept payments for things
#
joeld_
tantek: also, subcompact publishers tried app stores. It was a quagmire precisely because there are too many of them.
#
joeld_
aaronpk: yes, that's the problem: there ARE a dozen ways.
#
bnvk
and none of them talk nicely with each
#
joeld_
aaronpk: I'm saying, ideally, there would be one: HTTP.
#
bnvk
also, not to mention the totally screwy-ness of Int transactions
#
tantek
I'm saying without at least trying existing deployed & adopted open web payment systems, eg by packaging & selling your own website, you likely lack the experience to back a claim like "at the protocol level"
#
bnvk
for instance PayPal offers no ways to transfer money to Iceland
#
joeld_
credit cards and transaction fees are a huge obstacle here too.
#
joeld_
because they set a floor for prices that is way too high for most resources.
#
tantek
That's not about making money for yourself. It's about gaining experience to use to make credible proposals. Without experience, proposals are just hand waving.
#
rascul
waves his hand
#
bnvk
in fact, the only way to accept credit card donations in Iceland is to 1 of the 2 local paypment processes who majorly gouge on fees
#
aaronpk
the fact that it's an open market for payment processing has allowed companies like Stripe or Gumroad to come along and demonstrate a clean and new way of handling payments in the existing infrastructure. that's a good thing i think.
#
joeld_
tantek: you know Siskel and Ebert never made a movie right? ;)
#
gRegor`
Bitcoin, guys! Bitcoin! </kidding>
#
joeld_
tantek: but I have experimented on storefronts like Kindle Publishing for Blogs, leanpub, etc. if that's worth anything to you.
#
tantek
They never proposed how to make movies either.
benwerd joined the channel
#
joeld_
OK, I think I understand the objection that I haven
#
barnabywalters
joeld_: I had not heard of any of those, and would be interested to read about your (presumably negative) experiences with them
whaity joined the channel
#
tantek
Proprietary experience counts too obv. But proposing open web protocols without even discussing existing open web protocols shows lack of research at best.
#
joeld_
...'t rebuilt a new HTTP implementation on my own
#
aaronpk
popping up a level on this... frankly I think regardless of whether there ends up being payment extensions to http or whatever, there's still the more fundamental issue of fraud prevention and actually making money change hands that's not gonna be in http
#
joeld_
tantek: if I were proposing anything above Transport on the OSI model I think that would be a valid concern.
#
aaronpk
the mechanics of moving money around is complicated enough that there are entire companies devoted to specific aspects of it
#
joeld_
aaronpk: yes, definitely aware.
#
aaronpk
I guess I'm saying I don't see that addressed at all in the post. It seems to be kind of hand-waved at the end, with "As soon as you start attracting attention, change starts trickling in."
#
bnvk
what post?
#
joeld_
aaronpk: Now yes, that's hand-waiving.
#
joeld_
aaronpk: in a perfect world, I would have included a satoshi-style white paper on the payment system. tbh I don't have one.
#
aaronpk
it seems too early to talk about adding payments to http when there isn't even a way to send small payments
#
joeld_
aaronpk: but in the article I'm trying to focus on the need for such a system and the implications of its being in place (or not), so even assuming I had a reference implementation it would be out of place here.
#
aaronpk
I definitely agree with the sentiment of the article
tantek joined the channel
#
joeld_
aaronpk: well there I think blockchain protocols are showing us [the/a] way forward
#
bnvk
aaronpk: what article is this?
#
joeld_
bnvk: https://medium.com/@joeld/the-next-web-must-have-coin-ccbe484fa5e7 was the one I put out today, based on an earlier version I had on my site
#
aaronpk
oh they're different?
#
joeld_
aaronpk: there are moderate rearrangements though they are substantially the same
#
joeld_
aaronpk: FRUSTRANTING that Medium doesn't allow footnotes.
#
gRegor`
heh, frustranting
#
aaronpk
ah did you use the paragraph comments for that?
#
gRegor`
frustranting++
#
joeld_
(hmm I might keep frustranting)
#
Loqi
frustranting has 1 karma
#
joeld_
aaronpk: I did. But I had to remove most of the footnote content of the original, or find a place for it in the body text
#
aaronparecki.com
edited /Medium (+103) "/* Criticism */ medium doesn't support footnotes"
(view diff)
#
joeld_
tantek: Experiments in busking, http://thelocalyarn.com/article/kindle-epub-publishing
#
joeld_
Thanks all for the feedback. I'll definitely be back.
#
aaronpk
I do wonder what the minimim viable implementation of this might look like right now
#
joeld_
(Especially when I get time to try implementing webmentions in Textpattern.)
#
joeld_
aaronpk: well at a minimum we'd need a protocol spec, a modified browser and a modified apache or nginx or some such.
#
aaronpk
i mean even more minimal than that
#
tantek
joeld, I think another aspect was the focus on protocol first, rather than UX
#
joeld_
tantek: UX is definitely a consideration that deserves fleshing out more.
#
tantek
I mean, perhaps I missed something, but I'd expect to see a sketch of a UI flow of how micropayments could work without jumping to the conclusion that changing http was necessary.
#
tantek
that conclusion may still be valid
#
tantek
I'm just wary of discussing protocols before UX
#
tantek
but that's a newish principle/value that folks here in indiewebcamp are trying to practice / propagate
#
tantek
that is, UX first, formats/protocols second
#
joeld_
tantek: my thought when writing it (and mentioned in the medium version) is that app stores have pretty much solved the UX aspects of this, which is possible in large part because they have direct access to your wallet.
#
tantek
I guess if app stores have solved the UX aspect, then that leads to the conclusion that one should at least *try* open web app stores before proposing anything
#
kylewm
aaronpk: if you are interested in distributing those hosting costs, you could put a link to https://www.gittip.com/aaronpk/ on /expenses
#
aaronpk
joeld_: if what i'm imagining is your vision for this is correct, then it sounds like you want something that is nothing like the existing app store experience
#
tantek
right
#
tantek
either app store ux is fine, then try existing open web app stores
#
aaronpk
in which case I would love to see that experience sketched out more
#
joeld_
aaronpk: it is nothing like that experience in that it would be built right into all web browsers.
#
tantek
or app store ux is not fine, and come up with a new UI flow before proposing any protocols/formats
#
aaronpk
"built in" is not quite a sketch
#
joeld_
aaronpk: each web browser would likely experiment with ways to streamline the UX.
#
aaronpk
the way I'd imagine it is something like an OAuth approval prompt, but that may not be how you're imagining it
#
aaronpk
either way that's the part that's more interesting to explore and experiment with
#
joeld_
aaronpk: I'm actually not sure I see the point in prescribing UX approaches at this point. Probably the best browser would win.
#
aaronpk
not "prescribing", but testing out
#
joeld_
aaronpk: well OAuth is not something your browser handles, so no, I'm not really thinking in those terms.
#
aaronpk
but your browser *could* handle it if it were built in to browsers
#
joeld_
aaronpk: ok I see what you are saying. Technically anything could be browser-handled yes, with extensions, e.g...
#
jonnybarnes
luxagraf: have you worked out which module is messing things up yet?
#
aaronpk
with extensions until the browser builds it in eventually, yeah
#
joeld_
aaronpk: I'm talking about HTTP-level stuff though. HTTP handles GET and POST requests. Those requests should be able to include pricing information and payment details.
#
aaronpk
the point is you can learn a lot about the best way to design a protocol by looking at what the end experience should look like
#
aaronpk
it's really tempting to jump into protocol design because it's so easy to do it when you don't need to worry about UX design
#
bnvk
aaronpk: have you written down your major gripes with Bitcoin / blockchains anywhere? All I remember you saying was the size of the public ledger being your biggest concern
#
aaronpk
bnvk: no I don't really want to get involved
#
bnvk
haha
#
aaronpk
i'm serious
#
luxagraf
jonnybarnes: None it would seem. When I started recompiling I also moved all my config files to focus on just the luxagraf rules. problem is in one of the other config files
#
luxagraf
jonnybarnes: basically i am wrong. :)
#
jonnybarnes
luxagraf: ahh, oh dear...
#
bnvk
aaronpk: it's mighty interesting to me how interested you are in digital money, yet how anti BTC you are
#
aaronpk
bnvk: and that sentence is probably the online documentation that mentions me and bitcoin in the same sentence (except now this one too dammit)
#
aaronpk
only, not online
#
bnvk
hahahah
#
bnvk
sorry :/
#
gRegor`
How about an HTTP header in response to a GET request that indicates "this page requires $X"
#
gRegor`
And then an extension / browser could handle responding to that?
#
gRegor`
^ joeld_, tantek, arronpk
#
aaronpk
there are several members of the community with whom I have had very negative experiences, and nobody with whom I've had a positive experience in that context, so I just don't engage
#
gRegor`
A custom HTTP header is much easier to experiment with than extending HTTP.
#
luxagraf
jonnybarnes: I got it. it's a totally unrelated config file that references a self-signed cert (it's not a public site, also behind htpasswd) but
#
aaronpk
gRegor`: show me a UI sketch :)
#
gRegor`
This is joel's baby. I'm just suggesting simpler methods than reworking the pipes. ;)
#
jonnybarnes
luxagraf: weird
#
aaronpk
there are any number of ways to make the browser "handle" the request for payment. the most widely implemented one right now is a paywall in html :)
#
luxagraf
jonnybarnes: and it sets ssl_protocols SSLv2 SSLv3 TLSv1
#
luxagraf
which seems to override the other... which makes me think I don't really understand how nginx is loading config files...
#
luxagraf
jonnybarnes: anyway, I changed it and now it's working so problem solved. now i just need to fix Forward Secrecy and Session resumption
#
jonnybarnes
luxagraf: very weird indeed
#
joeld_
gRegor`: I would be interested in that if it were a requisite step to getting HTTP extended.
#
joeld_
gotta go folks! been good talking with you. I'll write something up about my failure to include a reference implementation in my article ;-)
#
gRegor`
Thanks for stopping by, joel!
#
joeld_
cheers
#
@rtaibah
Springpad is shutting down. The Internet has become a nomad land, data is never stationary, pick up your stuff and go elsewhere #indieweb
(twitter.com/_/status/472471865571557376)
pauloppenheim joined the channel
#
aaronpk
kylewm: thanks. added gittip profile to my home page
luxagraf joined the channel
#
luxagraf
how do i leave a message again?
#
aaronpk
!tell luxagraf hi
#
Loqi
Ok, I'll tell them that when I see them next
#
luxagraf
aaronpk: thanks
#
Loqi
luxagraf: aaronpk left you a message 27 seconds ago: hi
#
luxagraf
!tell jonnybarnes - thanks for all your help debugging my ssl issues. everything is working now.
#
Loqi
Ok, I'll tell them that when I see them next
#
bret
we actually have a gittip community: https://www.gittip.com/for/indiewebcamp/
#
aaronpk
bret: what does that do, other than show people in the list?
#
bret
errm, i dunno?
#
luxagraf
have a good weekend all
#
aaronpk
i assumed it would let you do something like give $x/week to the community and it would distribute it equally to everyone
#
aaronpk
but it appears to be a nice gallery instead
#
bret
it collects stat about people who identify with the community
#
bret
and pools that
#
bret
but other than that
#
bret
not sure
#
kylewm
it is possible to give money to a organization on gittip, and they choose among themselves the equitable distribution
#
kylewm
i'm not sure if that is the same thing as a community or not
#
bret.io
created /gittip (+143) "Created page with "{{stub}} Gittip is a payment system. There is an indiewebcamp community page that anyone can join: https://www.gittip.com/for/indiewebcamp/""
(view diff)
#
KartikPrabhu
is caught up. Still not convinced about changing HTTP to do accounting
paulcp joined the channel
#
bnvk
is there a preferred MF for media contained within a h-entry?
#
bret.io
edited /gittip (+200)
(view diff)
#
aaronpk
bnvk: like photos?
#
aaronpk
oh you probably mean arbitrary media
#
@skinny
@KirinDave I'm a cofounder of indiewebcamp, so yah, I join you in the resentment of Facebook's dominance.
(twitter.com/_/status/472479572148375553)
#
aaronparecki.com
edited /gittip (+17) "add dfn markup"
(view diff)
#
bnvk
aaronpk: yah, arbitrary
#
bnvk
well, I can have some control over it
#
bnvk
specifically for image attachments inside Facebook messages
#
bnvk
Is just "u-photo" good enough?
#
aaronpk
u-photo for photos would be good
#
bnvk
I think all Facebook allows is photos or their emoticons
#
bnvk
oh, no, that's just the chat window
#
bnvk
aaronpk: I'm sending you moar test messages, please ignore :)
#
bnvk
so, clearly other media types might exist
#
bnvk
is there a generic MF for media or should I just use "p-content" ?
#
aaronpk
don't use content
#
aaronpk
that's the main note body
#
aaronpk
does it even need a microformats class name? or is a regular <a> tag enough?
#
bnvk
I could sure
#
bnvk
I just wanted something slightly semtantic
#
aaronpk
I don't have a good answer
#
bnvk
hehe, ok
#
bnvk
i'll just use p-media
#
bnvk
or p-file
#
Loqi
Upcoming.org Kickoff Party on Friday, May 30, 2:30pm at Green Dragon Bistro & Brew Pub
#
bnvk
nice
KevinMarks joined the channel
#
aaronpk
heading out there now!
tantek and caseorganic joined the channel
#
bnvk
oh hey tantek
#
bnvk
tantek: was just asking aaron, is there a preferred MF for files inside of h-entry that are not pictures?
#
tantek
like attachments in general?
#
bnvk
and for pics would I use u-photo or p-photo?
#
tantek
there's some prior art for that, like music enclosures for podcasts, or file attachments to calendar events
#
tantek
u- vs p- is just a difference in how do you want it parsed
brianloveswords joined the channel
#
tantek
either way a photo property is a photo property
#
bnvk
tantek: what's the diff in the parsing?
#
tantek
u- properties look at URL-like attributes first, and perform relative to absolute conversion on them first
#
bnvk
ah ok
#
tantek
in otherwords, u- properties are designed for easily re-using the URL you already have in your content for functional reasons, e.g. as a link or embedded image
#
tantek
without having to explicitly declare the property value separately as a string
#
bnvk
a lil fuzzy, but makes more sense
#
tantek
it's all from the principle of minimizing impact on existing markup/content - i.e. making it easy(ier) to add microformats
#
bnvk
cool
#
tantek
alright let's see if we can do a more specific job of answering your files attached to h-entry question…
#
tantek
checks logs
#
tantek
aside: "failure to include a reference implementation" - straw man. no one asked for a "reference implementation"
#
tantek
ooh just saw aaronpk is out at the Upcoming.org kickoff party. so jealous!
#
tantek
would love to attend remotely via the webrtc io thing
#
benwerd
really really hopes the new upcoming can be made compatible with rsvp webmentions
#
tantek
hopes the new upcoming lets us "claim" our profiles via rel=me
snarfed joined the channel
basal joined the channel
snarfed joined the channel
#
@bear
@lukekarrys @brycebaril I would be curious if normal contact meta data could be sent, say if the person uses IndieAuth on your site
(twitter.com/_/status/472509059971952640)
#
@DIYauthor
.@IndieAuthorLand has poll "50 Self-Published Books Worth Reading" when (surely) meant "Top 50" https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472509333096652802)
#
@DIYauthor
.@IndieAuthorLand has poll "50 Self-Published Books Worth Reading" when they (surely) meant "Top 50" https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472509527653621760)
#
tantek
lol indieauth match
#
@DIYauthor
.@IndieAuthorLand has poll "The 50 Self-Published Books Worth Reading" when they (surely) meant "The Top 50" https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472509724177760256)
#
@ChrisWellWriter
.@IndieAuthorLand has poll "The 50 Self-Published Books Worth Reading" when they (surely) meant "The Top 50" https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472509724412641280)
#
tantek
heh, DIYauthor had to tweet that 3 times huh
#
@DIYauthor
Oops - apparently they weren't confused. If you're not on this list, @IndieAuthorLand is saying your book is crap. https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472511267840991233)
#
tantek
!spammer DIYauthor
#
Loqi
Got it! There are now 12 spammers blacklisted
#
tantek
for feeling like they had to post the same link 4 times
#
KartikPrabhu
they also don't seem to know the diff. between an ranking and a poll
#
tantek
bnvk - haven't forgotten about you - still researching...
#
@ChrisWellWriter
So I got into something of an altercation about #selfpub on Google+ - seriously, is it me? https://plus.google.com/+Indieauthorland/posts/GH1kbKMGD8A
(twitter.com/_/status/472514473161678850)
#
tantek
LOL people debating *self*-publishing on *G+*
basal joined the channel
#
tantek.com
edited /site-deaths (+551) "Springpad shutting down 2014-06-25"
(view diff)
KartikPrabhu joined the channel
#
tantek.com
edited /site-deaths (-15) "one dfn is enough"
(view diff)
#
tantek.com
edited /site-deaths (+121) "yeah that xkcd needs to be embedded"
(view diff)
paulcp joined the channel
#
tantek.com
edited /LiveJournal (+82) "embed xkcd making fun of LiveJournal for being peaceful"
(view diff)
paulcp and KevinMarks_ joined the channel
#
tantek
finishes reading XKCD to the present from that one about LiveJournal.
#
tantek
finds no more indiewebcamp related posts to embed.
ttepasse joined the channel
#
tantek
the hMedia usage never did really take off - and is a bit format / media specific
#
tantek
since email calls files "attachments", e.g. http://en.wikipedia.org/wiki/Email_attachment
KartikPrabhu joined the channel
#
tantek
and iCalendar RFC 2445 5545 uses the name "Attachment" - I think we should go with "attachment" as a property name (despite iCalendar using "ATTACH" as their property name
#
tantek
also RFC 2183 Content-Disposition: attachment
#
tantek
so let's go with u-attachment for when you want to just provide a URL to an enclosed file
#
tantek
and p-attachment h-entry when you want to provide the attachment inline - how does that sound?
#
tantek
bnvk ^^^
#
tantek
bnvk if that sounds good to you, try publshing a page marked up as such, and we can then add it to http://microformats.org/wiki/h-entry#Properties in the experimental / proposed additions section alongside u-photo