#indiewebcamp 2014-01-17

2014-01-17 UTC
pfenwick and poppy joined the channel
#
@kevinmarks
According to Google Play, Indie/Alternative is the biggest category http://research.google.com/bigpicture/music/ #indieweb #SoIndieItsMainstream
(twitter.com/_/status/423971134434865152)
#
@OhhSocialMedia
RT @kevinmarks: According to Google Play, Indie/Alternative is the biggest category http://research.google.com/bigpicture/music/ #indieweb #SoIndieItsMainstream
(twitter.com/_/status/423971841498439680)
#
@cubicgarden
RT @kevinmarks: According to Google Play, Indie/Alternative is the biggest category http://research.google.com/bigpicture/music/ #indieweb #SoIndieItsMainstream
(twitter.com/_/status/423972860911443968)
#
@VickiSutton_
RT @kevinmarks: #indieweb Scott: The indieweb Why page is mostly based on fear - you look like survivalists or a militia
(twitter.com/_/status/423974960177348608)
shaners joined the channel
#
@N3PRO
RT @kevinmarks: According to Google Play, Indie/Alternative is the biggest category http://research.google.com/bigpicture/music/ #indieweb #SoIndieItsMainstream
(twitter.com/_/status/423975395332194304)
#
shaners
(I get the irony of this) Does anyone want to help curate the indie-web collection on Medium?
#
@GrantedEdward
RT @kevinmarks: #indieweb Scott: The indieweb Why page is mostly based on fear - you look like survivalists or a militia
(twitter.com/_/status/423977171636731904)
KartikPrabhu and hallettj joined the channel
#
mathpunk.net
created /User:Mathpunk.net (+219) "Created page with "my domain: mathpunk.net my goals: - keep a minimalist "who am i" page - put up a portfolio of data exploration projects - keep notes online - share some notes online - organize ...""
(view diff)
tantek, paulcp, pfenwick, fmarier and bnvk joined the channel
#
tantek.com
edited /Bridgy (+874) "add how to use, why, history sections, and another indieweb example subsection"
(view diff)
#
tantek
snarfed - Bridgy is backfeed as a service right - Baas - sounds like perhaps a good inspiration for a logo ;)
#
KevinMarks_
Chrome for Android just shipped "add to homescreen"
#
KevinMarks_
rounds the corners of the favicon image
#
KevinMarks_
I wonder if you can make one with an alpha channel and have it work
caseorganic joined the channel
#
pdurbin
Collaborative work environment with Chat, Audio and Video conferencing over WebRTC.
#
pdurbin
copy/paste fail but that was for http://indiewebcamp.com/video#QA.2FFAQ
_6a68 joined the channel
#
@kevinmarks
#indieweb @benwerd: I want something for my family. I want to plug it into a wall and have it working.
(twitter.com/_/status/424006917934301184)
pfenwick and tantek joined the channel
#
@mmzeroexp
RT @kevinmarks: #indieweb @mathpunk: I don't want everything chronological, I want to make my own piles of information
(twitter.com/_/status/424017519461281792)
#
Loqi
[@mmzeroexp] RT @kevinmarks: #indieweb @snarfed_org: http://indiewebcamp.com/why is the best answer: own your data
#
Loqi
self dogfood
#
Loqi
rough consensus and running… (http://twtr.io/h4VV6VfQEw)
j12t joined the channel
#
Loqi
[@ImageSnippets] RT @kevinmarks: #indieweb @snarfed_org: http://indiewebcamp.com/why is the best answer: own your data
#
Loqi
self dogfood
#
Loqi
rough consensus and running… (http://twtr.io/h4WMv9SzGG)
#
@ImageSnippets
RT @kevinmarks: #indieweb @mathpunk: I don't want everything chronological, I want to make my own piles of information
(twitter.com/_/status/424020226083405825)
BjornW, BjornW_, schalkneethling and KevinMarks_ joined the channel
#
KevinMarks_
hm. I should fix that noterlive thing that reposts the last one when the browser reloads the page
charlesroper and pfenwick1 joined the channel
#
@JohnMaxville
RT @kevinmarks: #indieweb @edrex: Working on collaborative creative writing - currently a silo, but built on couchdb so can potentially sync
(twitter.com/_/status/424048065780416512)
#
@brianjesse
RT @kevinmarks: #indieweb @benwerd: I want something for my family. I want to plug it into a wall and have it working.
(twitter.com/_/status/424048967232401409)
schalkneethling, pfenwick, pfenwick1, snarfed and caseorganic joined the channel
#
snarfed
!tell tantek bridgy is indeed backfeed as a service. good distinction, since there are other implementations that run in existing servers (eg wordpress plugins)
#
Loqi
Ok, I'll tell him that when I see him next
pfenwick and poppy joined the channel
#
snarfed.org
edited /Bridgy (+140) "/* send silo interactions */"
(view diff)
melvster, pfenwick and caseorganic joined the channel
#
aaronpk
"13 years ago when I started blogging we just called it “the web”"
#
aaronpk
yes. yes indeed we did.
tilgovi joined the channel
#
KartikPrabhu
also "Sad because despite their byzantine technologies the indieweb people are most certainly in the right, and in a previous incarnation of my life I would have had time to mess about with said technologies."
#
aaronpk
yeah :(
#
aaronpk
it's ok, not everyone has time to scratch this itch
#
KartikPrabhu
i am wondering what technology he thinks is byzantine
#
aaronpk
hard to tell from the post, but most likely prompted by something he saw on http://indiewebify.me/
#
aaronpk
could be just looking at the terminology on that page
#
aaronpk
if I scan that page looking for technical terms, I see:
#
aaronpk
microformats2, h-card, h-entry, webmentions,
#
aaronpk
other than that it's plain english, which is great
#
aaronpk
I particularly like how step 1 contains no invented words:
#
KartikPrabhu
The sentence seems to be referring to webmentions, which can hardly be called byzantine
#
aaronpk
"Become a citizen of the IndieWeb: 1. Get your own domain name, 2. Set up Web Sign In"
#
aaronpk
Level 2 section 1 needs a subheader, like "Markup your content: adding microformats2 markup allows other sites to ..."
#
KartikPrabhu
i am still confused about what the "send mentions" does
#
aaronpk
me too
#
aaronpk
does that actually go send mentions for one of your posts?
#
KartikPrabhu
i don't know if it send a mention to or a mention from the entered url
#
KartikPrabhu
it would be good to have some words about what it does. and also some sort of response on the resulting page
cweiske and KartikPrabhu joined the channel
#
KartikPrabhu
ok i used the "send webmentions" on one of my posts which links to indiewebcamp but Loqi never picked it up. So it does not send mentions on behalf of your own post
#
KartikPrabhu
looking at the source code https://github.com/indieweb/indiewebify-me/blob/master/templates/send-webmentions.html.php it does seem to be sending mentions on behalf of the entered url.
Jeena and Jihaisse joined the channel
schalkneethling, voxpelli, skinny and Sebastien-L joined the channel
#
voxpelli
These new custom elements that are being supported by eg. Chrome
#
voxpelli
Anyone been thinking about their possible impact on the ease of parsing a page? Will it get harder for an independent to parse a pure HTML-page?
charlesroper, CheckDavid, eschnou, pasevin, adactio and glennjones joined the channel
eschnou and pasevin joined the channel
#
Jeena
wanna look trough my kitchen window? http://217.115.45.63/
voxpelli joined the channel
#
cweiske
Jeena, what do you use to stream that?
#
Jeena
a raspberry pi :D
#
cweiske
no, which software?
#
Jeena
ah mjpeg_streamer
#
cweiske
it looks like a normal image, but it updates
#
cweiske
is that standard?
#
Jeena
mjpeg is a standard, yeah
#
Jeena
sadly firefox has a bug so it only shows the first frame and then shows black :( https://bugzilla.mozilla.org/show_bug.cgi?id=479015
#
Jeena
I chose mjpeg because this is what the webcam delivers (via USB) so I the raspberry pi doesn't have to decode and encode it it just pushes it to the network card
#
Jeena
the webcam hangs upside down, that is why I do translate: rotate(180deg)
#
Jeena
in CSS ^^
#
cweiske
I used vlc to stream my webcam
#
Jeena
on which hardware?
#
cweiske
desktop pc
#
Jeena
ah ok, I want to use the thing as a remote doorbell, my parents have a house in poland and live in germany (and me in sweden) so we want to be able to talk to people at the door there
#
Jeena
I have added a sip client there too which answers calls automatically
#
Jeena
and the sip client uses more then 50% CPU while it is running so I needed something really lightweight for the video
#
Jeena
but I wonder if mjpeg would work with the <video> tag
#
Jeena
mpeg_stream comes also with a rudimentary HTTP server, so no need for Apache
#
Jeena
btw. your self hosted paste thingy looks really cool
#
cweiske
the git version also supports remote paste display
#
cweiske
so you can fork a paste on your server from my server
#
cweiske
and your server then sends a webmention to my server, and my server shows a link to your paste
#
Jeena
wow this sounds more then cool :D
squeakytoy joined the channel
#
cweiske
oh, p.cweiske.de supports this already
glennjones joined the channel
pfefferle, friedcell, Sebastien-L, eschnou, scor, bnvk, glennjones, nloadholtes and chloeweil joined the channel
#
@sebastiangreger
"Own your data”, part I: Bringing the bookmarks home from the cloud http://sebastiangreger.net/2014/01/own-your-data-part-1-bookmarks/ - an #indieweb self-experiment (ping @aaronpk)
(twitter.com/_/status/424192743594663936)
erikmaarten, snarfed, brianloveswords_, brianloveswords and friedcell joined the channel
#
bnvk
!tell barnabywalters ping me when you're around, I have a PGP email req of you :)
#
Loqi
Ok, I'll tell him that when I see him next
Sebastien-L joined the channel
#
@ilparone
RT @sebastiangreger: "Own your data”, part I: Bringing the bookmarks home from the cloud http://sebastiangreger.net/2014/01/own-your-data-part-1-bookmarks/ - an #indieweb self-experim…
(twitter.com/_/status/424202266594537473)
chloeweil, j12t and tantek joined the channel
#
Loqi
tantek: snarfed left you a message 10 hours, 23 minutes ago: bridgy is indeed backfeed as a service. good distinction, since there are other implementations that run in existing servers (eg wordpress plugins)
chloeweil, pfenwick, pasevin and barnabywalters joined the channel
#
Loqi
barnabywalters: aaronpk left you a message on 1/16 at 11:50am: http://aaronparecki.com/messages/2014/01/19/1/indieauth-walkthrough
#
Loqi
barnabywalters: bnvk left you a message 1 hour, 23 minutes ago: ping me when you're around, I have a PGP email req of you :)
chloeweil joined the channel
#
barnabywalters
aaronpk: oh very cool :)
bnvk joined the channel
#
@ItsJonnyLee
RT @kevinmarks: #indieweb @t: POSSE banking is like personal electronic mattress. [did Johannes just invent POSSEcoin]
(twitter.com/_/status/424222436616593408)
#
KevinMarks_
did snarfed take it too seriously in irc?
#
tantek
Kevinmarks, take what too seriously?
#
KevinMarks_
POSSE banking (he pasted his bank accounts in here)
#
tantek
hahaha - oh right that - yeah it's been redacted from the logs.
#
@diplix
RT @nxD4n: POSSE is an acronym/abbreviation for Publish (on your) Own Site, Syndicate Elsewhere. http://indiewebcamp.com/POSSE #reclaim /@diplix @…
(twitter.com/_/status/424222995499204608)
bnvk, _6a68, li3n3 and benprew joined the channel
snarfed, benprew, li3n3 and pasevin joined the channel
#
snarfed
so, enough people are joining bridgy that i need to figure out a new front page design
#
snarfed
ie something that will scale better than "fetch and render *all users*"
#
snarfed
i'm kind of dreading it. i have ideas, but none that i'm like. i am *not* a designer. :P
#
snarfed
nice problem to have though, i guess
KevinMarks and j12t joined the channel
#
aaronpk
snarfed: holy cow that's a lot of people
#
snarfed
only a fraction have successfully received a webmention, of course
#
snarfed
but still
#
aaronpk
ah yeah
#
aaronpk
I can't wait to get my instagram on there
#
snarfed
totally!
#
snarfed
instagram is the most awkward. posse links (or citations, etc) look the most out of place in instagram, imho
#
aaronpk
yeah, probably cause instagram isn't very webby
#
snarfed
yeah true
li3n3, pasevin, paulcp, KartikPrabhu and CheckDavid joined the channel
#
KartikPrabhu
snarfed: I am not a designer either. But I could help write css and all that for bridgy if you'd like
paulcp joined the channel
#
snarfed
thanks for the offer KartikPrabhu!
#
KartikPrabhu
well my only resume is my own site :P
#
snarfed
you have a great site!
#
snarfed
more than enough resume
#
snarfed
it's really well designed, i like it
#
snarfed
bridgy's main challenge right now is probably high level design, not css implementation. rendering everyone on the front page is easy, and the per-user fragments (click on the #s) all work. if i have to do something different, ie not everyone on the front page…i don't know what that should be yet.
#
snarfed
open to ideas!
#
aaronpk
snarfed: a facepile on the home page, and each user gets their own URL that shows the details?
#
snarfed
facepile actually sounds pretty good! especially since it's much more cacheable without the "polled XX minutes ago" links
#
KartikPrabhu
aaronpk: an alphabetical facepile would be nice to find people
#
snarfed
i like it. adding a note to the GH issue now. thanks guys!
#
KartikPrabhu
also, somehow put multiple accounts of same user together on the user-page and not on main
#
aaronpk
somehow, heh
#
aaronpk
you should be able to link them by the user's primary domain, right?
#
Loqi
it is probable
#
aaronpk
tho that might be a more significant change internally depending on how things are set up
#
KartikPrabhu
yup that is what i was going to suggest. maybe use indieauth for logins and allow people to connect multiple accounts
#
aaronpk
if you have people sign in with indieauth, then you can discover all their profiles you support from their home page at the same time
#
aaronpk
btu like i said, probably a more significant change
#
snarfed
agreed, connecting would definitely be nice
#
snarfed
it's funny. the current approach of "send webmentions to everything that supports them" means i actually don't know each account's "primary domain"
#
snarfed
which i liked for the first phase, since it made signup so quick
#
snarfed
but more account mgmt like connecting will need it. indieauth does sound right for that
#
KartikPrabhu
snarfed: yeah it is great for an initial setup. much quicker
#
snarfed
one step at a time
#
KartikPrabhu
it is interesting how the backend needs changes just to make the front design better
Sebastien-L and paulcp joined the channel
#
snarfed
well, connecting accounts would be a new feature, not just a design change
#
snarfed
but often yeah, that's true
#
KartikPrabhu
but it would be awkward to have 4 tantek s in the facepile :P
#
snarfed
hah true!
#
snarfed
maybe different colored outlines or shadows for each silo, to differentiate them
#
snarfed
(until connecting)
#
snarfed
we'll see
#
KartikPrabhu
that sounds good for a start. the colours...
#
aaronpk
agreed!
#
KartikPrabhu
snarfed: is there a way to see all responses?
#
snarfed
not right now, no, sorry
tantek joined the channel
#
snarfed
i'll add that in the redesign
#
KartikPrabhu
maybe by then i'll fixup my webmention parsing and rejoin bridgy
#
snarfed
that'd be great!
#
tantek
LOL KartikPrabhu
#
tantek.com
created /What (+18) "r"
(view diff)
#
@eikiu
@voxpelli hi, I'm using your webmention herokuapp. Quick question: (i'm new to webmention) how long does it take to process it?
(twitter.com/_/status/424260479843061760)
voxpelli joined the channel
#
@wavis
heh. plug-out vs plug-in. a child process communicated with using a socket. http://bouml.fr/doc/index_plugout.html everything #indieweb should do this.
(twitter.com/_/status/424265450201944064)
#
tantek.com
created /indieweb (+1867) "time to put this on its own page"
(view diff)
#
tantek.com
edited /creator () "(-1439) /* indieweb */ link to main"
(view diff)
caseorganic and chloeweil joined the channel
#
tantek.com
created /BarCamp (+289) "stub"
(view diff)
#
tantek.com
created /barcamp (+21) "r"
(view diff)
#
voxpelli
Is the current WebMention spec saying both that a a response should be sent before fetching and that an error response should be sent if the webmention turns out to be invalid?
eschnou joined the channel
#
tantek.com
edited /what (+2540) "time to make this its own page, to answer the "what" question (as raised at HWCSF 2014-015), and unpack a few terms"
(view diff)
#
snarfed
voxpelli: i interpret the error responses part as only if you do work synchronously
#
tantek
voxpelli - could you ask the question about a specific URL?
#
snarfed
specifically, i interpret this to cancel out the error responses part, if you follow it: "If you choose to process the request and perform the https://github.com/converspace/webmention/blob/master/README.md#verification step synchronously, you can respond with a 200 OK status on success."
#
tantek
a lot of us have been keeping track of FAQs like that here: http://indiewebcamp.com/webmention
#
tantek
thanks snarfed
#
tantek
snarfed, per the question(s) that came up at Homebrew Website Club - I created a "what" page - take a look and see if this sounds new-person friendly: http://indiewebcamp.com/what
#
voxpelli
The error responses should probably be a "MAY" rather than a should as the 202 is a "SHOULD" then
#
snarfed
tantek: sure!
#
aaronpk
voxpelli: yes that sounds reasonable
#
tantek
I say new-person rather than noobie as I mean people who might just be new to the community, but are otherwise quite technical or are creators / independent publishers in their own right.
#
tantek
voxpelli - is there specific text you recommend changing on http://indiewebcamp.com/webmention ?
#
aaronpk
my implementation returns some error responses for errors where I have nothing I can do, such as when a source URL is missing
#
snarfed
the SHOULD => MAY changes that voxpelli suggested sound good to me
#
snarfed
specifically the two SHOULDs in 'Error Responses'
#
snarfed
voxpelli, send a pull request?
#
aaronpk
tantek: I like "new person" better. "noobie" has negative connotations.
#
voxpelli
snarfed: will do
#
snarfed
(not that i can merge it, but still :P)
#
tantek
snarfed - that "not that I can merge it in" is why we're using the wiki page now instead to capture these kinds of details
#
voxpelli
tantek: the wiki don't seems to have any such problematic words
#
snarfed
tantek: agreed. would be nice to merge the two, or at least say explicitly in both which is authoritative.
#
tantek
voxpelli - thus does http://indiewebcamp.com/webmention#sync.2Fasync_response_status_code answer your question? Or do you have suggestion(s) for text to add to it?
#
aaronpk
the wiki is not the formal spec right now
#
voxpelli
tantek: should probably update the link to the spec to say that it's not just outdated, but not in use anymore
#
tantek
snarfed - specs typically are wherever implementations decide to converge
#
aaronpk
there's lots of things in the github spec that aren't on the wiki
#
tantek
rather than any top-down assertion of formality
#
aaronpk
so if we want to treat the wiki as authoritative, we'd need to pull ab unch of stuff over
#
tantek
aaronpk - sounds like a good idea
#
tantek
since we can better collaboratively do so in that direction gh->wiki than the other
#
tantek
voxpelli great!
#
snarfed
tantek: the what page looks good! maybe consider moving the indieweb section to the top, above creator and camp. otherwise i like it!
#
snarfed
on the why page, we could similarly consider moving 'Focus on the Positive' to the top, above the negative section
#
tantek.com
edited /what (+0) "move indieweb defn to top since other terms use it"
(view diff)
julio joined the channel
#
tantek
is hacking and slashing /why
pasevin joined the channel
#
tantek.com
edited /why (+304) "very rough re-ordering to put the positives first, subheads for both positive and negative reason clusters"
(view diff)
#
tantek
snarfed - there's a first rough imperfect attempt at restructuring /why
#
tantek
please feel free to rewrite/reorder any of the subheads
#
tantek
or add more!
#
snarfed
tantek: awesome! i'm already liking it a lot more. nice work!
#
snarfed
i may eventually add cross links btw what, why, and principles
#
snarfed
and maybe even add one or more to the Resources sidebar
#
tantek
hopefully we can get the content to be "self-serve" so folks finding the site can quickly answer their own questions
#
tantek
and if not, when people ask us questions, we can quickly respond with an easy to remember / obvious URL
#
tantek
like /why /what etc.
#
tantek
e.g. when Richard (Mozilla person who helped with the Vidyo setup) asked me if we had a bigger logo, I said, guessing, http://indiewebcamp.com/logo - without having checked it, and it was there.
paulcp, paulcp_, chloeweil, ericlambrecht, benprew and KartikPrabhu joined the channel
#
KartikPrabhu
adding the /what to the left hand resources menu would be good. I couldn't find how to do that on the wiki...
#
tantek
wow that's high praise for a page that just got created ;)
pasevin joined the channel
#
@jkphl
Today: Implemented @indiewebcamp authorship algorithm into micrometa, new release on GitHub https://github.com/jkphl/micrometa #microformats #microdata
(twitter.com/_/status/424298244118962177)
j12t joined the channel
#
j12t
For the /why page: for the first time in history, we now have valuable data that we'd like to keep. So we'd like to have possession of it, instead of always having to ask others for it.
#
tantek
j12t - I was thinking about some of the things you said at the HWC meeting
#
tantek
right now indieweb is quite a focused community on actually indie *web*, not
#
tantek
rather than "indie home intranet"
#
j12t
"web" being "public"?
#
tantek
so here's my challenge to you j12t - what's it going to take for you to post your notes on upon2020.com instead of or before https://twitter.com/Johannes_Ernst
#
tantek
j12t - in experience with web standards, yes, public
#
j12t
I need a wordpress plugin. I don't have time to write it myself.
#
tantek
snarfed uses wordpress and only posts on snarfed.org which then POSSEs to twitter
#
tantek
so the tools are there
#
j12t
is that usable by others?
#
tantek
it's not even his plugin AFAIK
#
snarfed
there are a number of mature, robust posse plugins for wordpress. jetpack publicize, social, snap
#
tantek
so my question to you his - what's it going to take to motivate you to do so?
#
tantek
s/his/is
#
Loqi
tantek meant to say: so my question to you is - what's it going to take to motivate you to do so?
#
j12t
I didn't actually know that. In which case I just need to figure out what to use, package it for cldstr.com, and add it to my site config.
#
tantek
and j12t - yes to owning your own public posts
#
tantek
j12t - a-ha! so how could we improve documentation on the wiki to help with that
#
snarfed
http://indiewebcamp.com/WordPress actually looks pretty good. solid intro list of indieweb friendly plugins and themse
#
j12t
snarfed -- I didn't know about that page. And I can't find a link from the front.
jonnybarnes and caseorganic joined the channel
#
tantek
j12t - it's linked from the /projects page of various indieweb projects
#
snarfed
yeah, most pages don't have a link from the front. real estate and all
#
tantek
linking everything from the front would mean you still couldn't find any thing due to clutter/noise
#
snarfed.org
edited /WordPress (+72) "/* People using WordPress */"
(view diff)
#
tantek
so "can't find a link from the front" doesn't really help
#
j12t
tantek -- what about navigation from the front page that distinguishes 1) I want to hack code, vs 2) I want to use other people's code types of visitors
KevinMarks2 joined the channel
#
tantek
j12t - you should expect to search using a search box on the site, not using your browser find command on the page
#
tantek
if you type in "wordpress" into the search box it gives you that page as the first result
#
j12t
I think my issue with the front page is that it has lots of trees (issue with real estate, I hear you) but the forest is a bit unclear.
#
tantek
j12t - that's a reasonable critique
#
snarfed
agreed
#
j12t
What about splitting "Resources" into "About" vs. "How to help" or "what you can to today"
#
tantek
also it has an out of date "next indiewebcamp"
#
tantek
j12t - frankly I've never found the "Resources" heading to mean anything useful
#
j12t
And then, the "what you can do today" goes by the type of visitor,
#
tantek
anything labeled "Resources" might as well be called "See Also" or "misc"
#
j12t
E.g. "if you are a writer writing about it, do this". "If you want to hack code, do that" etc.
#
tantek
j12t - that kind of segmentation rarely works because people aren't computers that read a bunch of if tens
#
tantek
s/tens/thens
#
Loqi
tantek meant to say: j12t - that kind of segmentation rarely works because people aren't computers that read a bunch of if thens
#
tantek
you have to just pick the top use cases and link them directly without such prompts
#
tantek
because such prompts add to a "wall of text" problem
#
tantek
make it harder to skim
#
j12t
Rephrasing the label: "For developers". "For users". "Press"
#
bear
follow the pattern and create a /how which is a large TOC to various project pages
benprew joined the channel
#
bear
everytime I view the front page I think it's just about the events
#
tantek
bear - the events are often where big forward leaps in progress are made
#
tantek
and having people meet in person strengthens online interactions greatly
#
j12t
Here's what I can do, not immediately but in the short term: figure out those WP plugins, try them out myself, and then make them "more accessible" to others (that might mean docs, cldstr.com support, Indie Box support ... not sure, depending on what I figure out)
#
tantek
the human-human connection part of the community *might* be the most important building block of all
#
j12t
And I make sure the wiki reflects that.
#
tantek
j12t - that would be GREAT
#
tantek
before we used to just have a flat list of plugins
#
tantek
then I think I challenged pferrele and snarfed to split them up according what was actually essential
#
tantek
and that's where we are now
#
j12t
I realize I should have done that some time ago, but that's no different from the other 200 things I should have done some time ago
#
bear
focusing on in person events may give the majority of the visitors a wrong impression that unless your in SF, PDX it's not of use
#
tantek
j12t heh
#
tantek
bear - those folks usually find us on IRC I'd say
#
tantek
and start asking questions
#
tantek
and then we have URLs as answers to those questions
#
tantek
I'm ok with new people showing up here and asking semi-obvious questions
#
bear
in the past yes - but i've been thinking about what happens when the non-tech person follows a twitter or web page url to the site...
#
Jeena
Is there a IndieWeb logo or icon? I can see the IndieWebCamp logo but no IndieWeb
#
tantek
people feeling like they have someone to help them out is often more useful/friendly than people feeling like they can do everything themselves
#
bear
(I grok that the answer to my own question is - wait for phase 2 or v2 )
#
tantek
Jeena - no such "IndieWeb" logo yet - though there is/was various "independent web" logos
#
tantek
looks
#
tantek
bear - we're a ways off from helping/supporting non-tech people - sorry to say
#
bear
nods
#
tantek
we're not even at the point where we can support *tech people* who are talkers rather than doers.
#
tantek
which there are LOTS of
#
bear
apologies - I was following my own train of thought and lost focus of what your conversation was about
#
tantek
to anyone who thinks we (or any of us) should start appealing to non-tech people: get yourself 100% posting your own content on your own site first. Set an example first. If you can't do that, don't expect to know how figure out how to help others do so.
#
tantek
this includes 100% of all your tweets. post them them as notes to your site *first*, optionally POSSEing them elsewhere.
#
tantek
if you're not at least doing that, you're not in a position to "help" any non-tech person. you're not even close.
#
bear
grins and enjoys the very proper and polite "sit down son" ;)
#
Jeena
Hm that is right, I really should implement notes on my website, not just the blog, but I'm not really tweeting anyway :-/
#
tantek
Jeena - there's something to be said for (and incredibly empowering) to cut the cord with posting directly to Twitter.
#
tantek
Trust me, even if you rarely tweet, once you get it set up on your own site, you will incredibly free and liberated from Twitter.
#
tantek
It's an amazing feeling.
#
tantek
you will *feel incredibly free and liberated
#
Jeena
my biggest problem with all the twitter alternatives is that there are no desktop/mobile clients
#
bear
for me posting to twitter via my site increases the complexity so I have to wrangle with that mind-context
#
tantek
Jeena - your own website should be the desktop/mobile client
bnvk joined the channel
#
tantek
bear - if you build it right, it shouldn't increase the complexity at all
#
tantek
if anything it should both simplify it, and provider a BETTER experience for you (less distracting for one)
#
Jeena
no, that doesn't work, it is still a website in the browser
#
bear
I don't interact with my site using the web
#
Jeena
and I am using the browser in such a way that it never would stay open longer then an hour or something
#
bear
yea, the browser for me gets opened as needed and then closed
#
Jeena
and then I forget to reopen it and forget about reading it and posting to it
#
bear
i'm very much a command line kinda guy
#
bear
but I have my own solution for that and will have to take up that challenge of providing a non-web version of IndieWeb
#
Jeena
That is why I wrote a Twitter client just for me back in 2008 or something https://github.com/jeena/twittia/wiki
#
tantek
bear - how do you use Twitter then if not with a browser?
#
tantek
Jeena - perfect - if you wrote your own Twitter client - then you can mod it to post to your site instead!
#
bear
python tool that streams it to a console
#
bear
I use a desktop client also
#
Jeena
yeah posting should not be a problem
#
Jeena
reading is the bigger one ^^
#
bear
yea, that is part of what i'm now challenging myself to - get my tools lined up to be examples and shared
#
Jeena
could you in short explain how one would "follow" people with their own notes? Do you visit every one of those websites on your own every couple of hours or how does it work?
#
tantek
Jeena - reading the indieweb is an in-progress problem being solved
#
tantek
but you don't need to solve it all at once - that's the point
#
tantek
start with owning your own notes by posting them from your site
#
Jeena
ok, I see, thanks for the link
#
bear
flip the contrarian bit to off
#
bnvk
!tell barnabywalters your "Feedreader Mockups" page seems to be hidden behind an auth http://photos.waterpigs.co.uk/p/pu
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek.com
edited /logo (+811) "create a separate page for logos to add any/all indieweb(camp) logos and historical independent web logos / buttons"
(view diff)
#
bnvk
tantek: Jeena: hrm, I wonder if there is any open source browser ext (or just the front-end code) widget that handles the saving of bookmarks that one could easily point towards whatever backend datastore they choose
#
Jeena
it is 11:40 pm, the perfect time for starting implementing notes on my website haha
benprew and anselm joined the channel
#
bnvk
Jeena: hehe, yah, it's 10:40 here in Iceland- i'm debating staying in and coding or going out for the even :P
#
tantek
Jeena - awesome!
#
snarfed
bnvk: sounds like something the unhosted guys would have
#
bnvk
snarfed: good call
#
tantek
Jeena - also, re: logos, I dug up some historical graphics/buttons and put them all with the indiewebcamp logo on the logo page: http://indiewebcamp.com/logo
#
Jeena
Oh hehe, uhm they look quite uhm colorfull ^^
#
tantek
perhaps we can get Zeldman to make an indieweb logo as an update to the Independents Day logo
#
bnvk
tantek++
#
Loqi
tantek has 22 karma
#
Jeena
I was thinking about something very plain like https://jeena.net/images/2014/IndieWeb.png
#
Jeena
but yeah a Zeldman logo would be cool :D
#
tantek
Jeena - feel free to upload that to the wiki: http://indiewebcamp.com/Special:Upload
#
tantek
and I can add it to a "Community Contributions" section on the logo page
#
Jeena
It is very cool that IndieAuth works with Browser ID
#
tantek
yeah!
#
aaronpk
also doesn't really read twitter from the web anymore, just via IRC
ShodoPan joined the channel
#
jeena.net
uploaded /File:IndieWeb.png "I was thinking that it would be really nice to have some plain IndieWeb logo to link from a IndieWeb enabled website and the other logos were very colorful, so I decided to just do it, nothing official. You can find the PSD here: https://jeena.net/media/IndieWeb.psd and the free font here: http://www.urbanfonts.com/fonts/Viper_Squadron.htm"
#
Jeena
I wasn't aware of the fact that the URL would have the file name in it
#
aaronpk
why do we need a logo for the indieweb?
#
tantek.com
edited /logo (+211) "add Community Contributions section with Jeena's simple IndieWeb logo"
(view diff)
#
aaronpk
isnt it just the web?
#
tantek
aaronpk - perhaps to represent the broader movement rather than just the camp?
#
tantek
it should be just "the web"
#
tantek
but right now "the web" to most people (and to most traffic) is silos (FB et al)
#
tantek
"just the web" seems like a good success condition though.
#
tantek.com
edited /Posts_about_the_IndieWeb (+29) "see also history and timeline"
(view diff)
#
tantek.com
edited /history (+31) "see also posts about"
(view diff)
#
tantek.com
edited /timeline (+31) "see also posts about"
(view diff)
#
Jeena
in my head the web is everything you can reach from your computer via http(s) (and your browser) and the indieweb is kind of all the personal websites, weblogs with rss feeds and even more personal websites which at least implement webmentions or pingback something like that
#
Jeena
but yeah some distant goal could be that it becomes the web but I don't find it very likely ^^
#
tantek
Jeena - your description is good. I see more indie aggregator/community sites eventually emerging too which may not belong to just one person
#
Jeena
I wanted a logo to have something like the RSS logo back then which appeared on so many websites, after seeing it for the 30iest time some day you begin to wonder what it means
#
tantek
hopefully we can do better than the RSS logo
#
tantek
it was so confusing to so many people
#
tantek
and was spelled XML
#
tantek
on an orange background
#
Jeena
haha yeah omg
#
Jeena
but it got attention ^^
#
tantek
and when you clicked it you got a page of garbage code
#
tantek
very poor user experience
#
tantek
I like the pretty Independents Day logos
#
tantek
especially the little animated gif ones at the bottom
#
Jeena
lol yeah, I would hope our logo would send you to something like http://indiewebify.me/
#
tantek
huh - something broken about the home screen CSS on indiewebify cc: bnvk, barnabywalters
#
bnvk
checking
#
tantek
about 1-2 chars of text etc. is cropped off the left edge
#
tantek
e.g. check in FF
#
tantek
resize window etc.
#
Jeena
but they are so bright, most of the websites today are black and white, perhaps with some pastel colors, nobody wants to add a red/orange blinking gif logo to their sidebar anymore
#
Jeena
(most people don't even have sidebars, which I love)
#
tantek
Jeena - no idea - that's a graphic design opinion
#
tantek
and we don't have many graphic designers in here
#
Jeena
I'm not one either I am just stating how I feel ;)
#
Jeena
ok now lets start with the notes
#
bnvk
tantek: bah, I'm seeing it too- it's when the window gets narrower than 950px
#
tantek
bnvk - same problem in Safari
#
bnvk
in webkit as well- hrmp, I used FlatUi + Bootstrap
#
Jeena
how long are you guys making your notes maximal? how many characters?
#
tantek
bootstrap yuck - way too overweight
#
bnvk
as I figured junk like this was taken care of in that framework...
#
tantek
er, heavyweight
#
tantek
all frameworks bloat to the point of sucking
#
tantek
sign of popularity / "success"
#
bnvk
personally, I've never liked Bootstrap, but many many ppl LUV it, so I wanted to throw something up that looked decent
#
Jeena
not those which you write yourself for your own needs :)
#
tantek
Jeena - true
#
bnvk
Jeena: but often at the expense of being too limited then
#
tantek
also another reason I prefer to put stuff in a wiki (for the web) rather than github (for web sites) - mediawiki templates typically "just work"
#
Jeena
it is then when I just expand them
#
tantek
instead of github based sites which so often have busted-ass CSS
#
tantek
bnvk - problem with such frameworks is that they tradeoff being "extensible" for simple stuff breaking
#
bnvk
yeah
#
tantek
simple stuff "just working" >>>> any extensibility / power
#
bnvk
I've started a relatively lightweight CSS only framework called Rebar, used it a few times- still needs more dev https://github.com/brennannovak/rebar
#
bnvk
the goal was somewhere between boilerplate <---> micro framework
#
bnvk
but only CSS, I think JS should be totally separate
#
tantek
aaronpk - can we use an <img> at least 200px wide for the indiewebcamp logo in the top left on the website (rather than a background-image) so that we stop seeing the OSBridge logo in link previews on FB?
#
aaronpk
ha! good idea
#
aaronpk
there may have been a reason it's a background image. i'll see what I can do.
#
aaronpk
kind of funny that facebook is prioritising the osbridge logo over their own og:image meta tag
#
tantek
so we should just drop the og: meta stuff
#
tantek
I don't find it helps at all
#
tantek
just adds to page weight
iangreenleaf joined the channel
#
aaronpk
yeah apparently FB is ignoring it anyway
#
tantek
right
#
aaronpk
can you add those notes here or on the wiki page? https://github.com/indieweb/wiki/issues
#
aaronpk
i can't do that right now
#
tantek
on it
#
KevinMarks
the indiewebcamp logo always makes me think of Electronic Arts
#
bnvk
seems like it's showing our logo now https://graph.facebook.com/10150329810235984
#
tantek
aaronpk - issues added.
#
tantek
bnvk - I don't trust that
#
tantek
also note dimensions
#
tantek
width: 185
#
tantek
less than 200px
#
tantek
means FB prefers other images 200px or more
#
tantek
KevinMarks - perhaps you can give that feedback to our logo designer, skinny.
#
tantek
(not on IRC now but you can !tell her a message)
#
waterpigs.co.uk
edited /authorship (+92) "/* php mf2 getAuthor */ noted that php-mf2 getAuthor lacks side effects and as such doesn’t actually follow the whole algorithm above"
(view diff)
#
Jeena
hehe I see why people don't write their own software and instead use twitter or facebook, there are so many decisions to make! do I use markdown for notes or just plain text and autolink and autoembed everything? how long should the notes maximal be? etc. etc.
#
tantek
Jeena - all good questions to consider!
#
tantek
or at least document, and then we can all document our own answers and see if we have any common clusters
#
tantek
those decisions to make == freedom to make those decisions :)
#
Jeena
and I need to decide before I do the database design ;)
#
KevinMarks
!tell skinny the indiewebcamp log reminds me of the old Electroinc Arts logo http://www.brandsoftheworld.com/logo/electronic-arts-0
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
Jeena - don't bother with a new database "design" - just base it on h-entry
#
Jeena
but nots have no title for example
#
KevinMarks
you want schema's, we have them
#
Jeena
and I am the only author on this software
#
Jeena
and so on ^^
#
tantek
starts capturing some FAQs
#
KevinMarks
sure, so start with just the fields you need - h-entry says they're optional anyway
#
waterpigs.co.uk
edited /authorship (+78) "/* Determining */ added h-feed author property checking as per, e.g. tantek.com waterpigs.co.uk homepages"
(view diff)
#
Jeena
hm location would be cool in the future, but on the other side, when I'm ready to add location then I can add the field to the db too
#
Jeena
ok, markdown it is and I will do all the upload of the associated files/images in the client later on
#
tantek.com
edited /note (+1109) "start FAQ with a couple of questions from Jeena"
(view diff)
#
tantek
Jeena - no one I know uses markdown for notes
#
tantek
pretty sure everyone here who has implemented notes uses plain text for notes
#
tantek
and markdown (or HTML) for articles
#
KevinMarks
noterlive is plaintext, though it's HTMLification is not great
#
tantek
but if you find it useful - go ahead and try it!
#
KevinMarks
needs hotlinking etc
#
tantek
it's just easier, less work, fewer moving pieces etc. to use plain text for notes
#
Jeena
so how did you add those images in the middle of the text? http://tantek.com/2013/054/t2/future-dystopia-beijing-blade-runner
#
aaronpk
uses plaintext for notes with hotlinking and some other matching of URLs
#
Jeena
or did you just replace the image urls?
#
bear
I can see using markdown for notes - as twitter allows images and other metadata for a twitter post
#
tantek
bear - you don't need markdown for that
#
waterpigs.co.uk
edited /authorship (+479) "/* Determining */ Added issues section with tentative non-h-card author property issue"
(view diff)
#
tantek
barnaby's up late but not on irc
#
tantek
Loqi?
#
Loqi
who, me?
#
bear
sure, I get you can embed everything as html in the text, but for me it makes more sense to have location as metadata that is distinct and leave the note text alone
#
Jeena
hehe KevinMarks I just read about it but seeing it is more scary
#
aaronpk
I think Loqi isn't fetching the tweet text for the same reason indieauth.com is having trouble with twitter
#
tantek
bear I don't understand that statement
#
bear
if I get what your saying: "hey this is a twitter post. {geo: "philadelphia, pa"}"
#
tantek
KevinMarks that's really messed up
#
tantek
no I put such "meta" in the HTML h-entry
#
tantek
around the note text
#
KevinMarks
I'm somewhat suspicious as the source is the daily mail
#
bear
ah - see I would be creating a note as text and then converting it to html for the web view and sending it to twitter as the POSSE
#
KevinMarks
such meta, very schematic
#
tantek
bear - bingo. the #cassis.js autolink function turns the note as text into HTML for the web view
#
bear
so we are circling the same point - gotcha
#
tantek
Falcon gets such "meta" information such as u-in-reply-to, and then converts it to whatever Twitter needs for its proprietary API
#
tantek
but all such meta information is part of the h-entry in the HTML
#
tantek
no janky { } in the content/storage
#
tantek
all simple markup, easily editable and viewable in the browser
#
bear
yea, I think that is going to always be a distinction between my view and probably the rest of y'all - HTML centric for the source data
#
tantek
well there's a couple of dominant approaches currently
#
Jeena
but you're not writing the whole h-entry html by hand, so you need to store stuff like location in some database or flat file, how do you do that?
#
tantek
in the flat file world
#
tantek
1. HTML + h-entry storage (myself, not sure who else)
#
tantek
2. markdown storage (aaronpk, not sure who else)
#
tantek
might want to ask barnabywalters and benwerd how they store things
#
KevinMarks
anyone on github, presumably
#
tantek
including meta stuffs
#
tantek
I think they all use their own extensions to markdown for storing meta stuff
#
aaronpk
uses a combination of markdown for entry content and a yaml header for meta stuff like location and tags
#
tantek
for me, it's a simple matter of using the respective microformats to store extra properties
#
tantek
aaronpk - but that yaml header has a list of properties that you've made up right?
#
bear
I have been using markdown + json/python-dict
#
Jeena
I have all the meta stuff in the database in different columns
#
tantek
does anyone using markdown actually use the same yaml headers?
#
tantek
whereas anyone using h-entry can read my storage files
#
aaronpk
tantek: made up, but roughly based on h-entry
#
tantek
including all the other properties
#
tantek
aaronpk - yeah, that's one problem I see with the markdown approach - it requires custom invention which may appear roughly similar but in reality is not portable
#
bear
my reasoning is that the storage format rarely needs changing, but i've often had to change the web output as I grok more about mf2
#
tantek
bear aaronpk - I don't understand what that has to do with this question
#
tantek
Falcon full reads in / parses the microformats from the storage files, then fully reconstructs *new* markup in post permalinks
#
Jeena
bear I agree, there was already a change in the HTML from microformats to microformats 2
#
tantek
Jeena, bear you're not making any sense
#
tantek
that's not HTML storage works
#
tantek
not *how
#
KevinMarks
does the question come down to storing data that doesn't currently fit in a microformat, or data that is not expected to be human readable?
#
bear
I (up until now) have never considered HTML as a data storage format
#
Jeena
yeah I assume we're not really used to the fact that someone would use HTML for data storage
#
tantek
bear - it's the most reliable rich text data storage format
#
tantek
long lived etc.
#
bear
my years of doing data storage *before* HTML was even around would disagree with you
#
tantek
if so, name your format
#
bear
ascii
#
tantek
that's not rich text
#
tantek
and yes, I agree with the stability of ASCII7, and today, UTF8
#
tantek
but again, not rich text
#
tantek
it's why I listed ASCII first here: http://tantek.com/log/2006/06.html#d17t2231
#
bear
I am coming around to your thoughts - it's just not a pleasant fit to my current world view :)
#
tantek
bear - I don't think there is any conflict there. I view HTML as an extension to / layer on top of ASCII (or today, UTF8)
#
KevinMarks
What you think of as the natural representation really does colour your thinking
#
bear
yep, it is a perception bias on my side
#
tantek
KevinMarks - such "colouring" is only for short term (under 10 yr) storage of data
#
Jeena
I'm still in the old world in my head where the Pingback spec would specify a regex because most of the people used PHP (including me) which didn't have a SGML parser. And even using the XML parser with DOM in PHP4 was just so painfull
#
KevinMarks
we already have this with SQL tables vs JSON worldview, and the fights that causes
#
tantek
Kevinmarks - that's ok, SQL tables are known to suck at long term storage (tons of data corruption, e.g. character sets, dates, times. etc)
#
Jeena
GIF will be here forever!
#
tantek
and JSON is too young to count
#
bear
I view JSON in the same light as SQL
#
tantek
JSON is just the replacement for XML which is effectively dead
#
KevinMarks
remembers IFF
#
tantek
something may (likely) come along that will similarly replace JSON
#
tantek
such "programmery" formats are always ephemeral
#
bear
sits on his hands and doesn't respond to the XML comment
#
aaronpk
agrees about JSON
#
aaronpk
that something will replace it and JSON will look like XML does today
#
KevinMarks
I really should put something up at xmlrip.com - I bought that domain about 7 years ago
#
Jeena
just two years ago I've been working with XML in the form of SOAP, what a pain in the ass ^^
#
tantek
aaronpk - all those programmers that love JSON so much are too young to remember when their previous elders loved XML so much.
#
tantek
great domain
#
bear
amen to that
#
KevinMarks
JSON is handy as it is a natural fit for dynamic scripting langauges
#
Jeena
yeah, and traversing the DOM is everything but natural
#
KevinMarks
defines he primitives that they naturally have
#
KevinMarks
what replaces JSON will be something that represents a newer coding model
#
Jeena
binary plists!
#
aaronpk
throws up in his mouth a little
#
tantek
KevinMarks - I would have captioned that image: "Scene from Burning Man with art exhibit? No, smog-ridden Beijing with televised sun"
#
KevinMarks
Google has been pushing protobuffers
#
Jeena
(I wrote a rails plugin which translated ActionRecords to binary plists to be consumed _really_ easy by a iPhone application)
#
KevinMarks
I wonder if it is really the sunrise being shown or just a shot from an ad
#
KevinMarks
binary plists mange to be more annoying than IFF
#
tantek
And there's always CSV/TSV ;)
#
Jeena
not if you work on iOS or OS X, then you just do NSArray *posts = [[NSArray alloc] initWithContentsOfURL:url];
#
KevinMarks
never CSV, always TSV
#
Jeena
this is quite fun, 5 people are discussing storage formats and there are 10 opinions :D
#
tantek
reloads indiewebify.me hoping that CSS has been fixed...
#
Jeena
My browser is always quite narrow and the text ist out of the viewport on the left
#
KevinMarks
interesting, just got pinged about this: https://stripe.com/blog/ctf3-coming-soon
#
bear
it's going to be a curious internal debate for me - storing the baseline html for any IW item or markdown+metadata
#
KevinMarks
bear, even if you have metadata you can represent it in mf-2 now
#
bear
yea, that was (I think) what tantek was trying to tell me
#
bear
but up until a couple minutes ago, my bias was preventing that nugget from entering my brain
#
tantek
Jeena - yeah that problem
#
tantek
don't know when it broke
#
KevinMarks
if you really want it to be separately parseable, you could put the human stuff in HTML/mf2 and the hidden stuff in a <script> declaration
#
tantek
makes me not want to link to indiewebify until it's fixed :(
#
Jeena
I have content in a MySQL database from april 2004, live on my (older german) blog
#
tantek
KevinMarks - that's a recipe fo the hidden <script> stuff to get out of sync or rot
#
tantek
chuckles a bit at Jeena's post's reference to the "Box-Model-Bug" ;)
#
bear
hmm, hidden stuff should probably still have human-readable part with parseable data like everything else
#
bear
so why not include it in the html and then hide as required during presentation
#
KevinMarks
exactly, bear.
#
bear
watches the light start to glow above his head
#
KevinMarks
You don't really want to run 2 different parsers
#
bear
*nod* I was enforcing that by going bears-markdown -> html
#
KevinMarks
It was an issue with microformats-1
#
Jeena
tantek back then I was writing about the "Box-Model-Bug" and today I'm using box-sizing: border-box
#
Jeena
everywhere I can.
#
tantek
Jeena, guess who proposed "box-sizing" ;)
#
KevinMarks
I had a system based around XOXO <-> JSON for a while
#
Jeena
was it you?!
#
Jeena
wohoo!
#
Jeena
that should have been the standard from the beginning
#
tantek.com
created /storage (+1408) "stub based on some discussion"
(view diff)
#
KevinMarks
hmm - roundtripping form mf2 to JSON and back, you still need to know types of fields that mf2 supports and JSON doesn't
#
tantek
Ok opinionated storage peoples - document which form of storage you're using in the code on your own domain: http://indiewebcamp.com/storage
#
tantek
KevinMarks - that's a human-friendliness impedance mismatch
#
tantek
JSON (like XML) doesn't care about human friendliness
#
aaronpk
JSON cares a little bit
#
tantek
so that information is "lost" in all translations to JSON
#
aaronpk
that was one of the motivations of JSON in the first place