#indiewebcamp 2013-04-16

2013-04-16 UTC
bnvk and scor joined the channel
#
tantek.com
edited /note (+554) "/* White space */ Twitter uses pre-wrap"
(view diff)
#
tantek
so I'm trying out the white-space:pre-wrap trick to see how it goes and it's making me fix-up white-space handling in my storage code :)
#
tantek
where fix-up = be more specific about it
caseorganic joined the channel
#
tantek
ok I've decided to trim leading/trailing white-space when retrieving note entry-content from storage, so that in the HTML storage files, it can have leading/trailing linebreaks to make the storage files more readable but not effect the stored user-authored content.
#
tantek
disallowing leading/trailing whitespace from note-content seems like a reasonable trade-off
#
tantek.com
edited /note (+330) "/* White space */ did a test on what Twitter preserves and what it doesn't. only thing it collapses is multiple linebreaks into one blank line at most."
(view diff)
spinnerin, tantek, b0bg0d and bnvk joined the channel
#
tantek
so that worked
#
tantek
added whitespace support to Falcon. linebreaks made it to the Twitter POSSE'd copy. which then made it one more generation with the Twitter -> FB copy. amazing.
caseorganic and morrocco_mole joined the channel
#
tantek.com
edited /note (+837) "Indieweb implementations / tantek.com Falcon notes support preserving/presenting whitespace and POSSEing to Twitter"
(view diff)
#
tantek
ok aaronpk, barnabywalters, tommorris - I think I finally implemented an indieweb feature (support for), however minor, before you guys with your implementations ;) http://indiewebcamp.com/note#Indieweb_implementations who's next?
#
Loqi
Ok, I'll tell him that when I see him next
jedahan joined the channel
#
tantek.com
edited /note (+12) "/* Twitter */"
(view diff)
b0bg0d joined the channel
#
tantek.com
edited /Falcon (+212) "/* Storage format */ preserve whitespace when parsing as plain text"
(view diff)
bretolius, b0bg0d, spinnerin, scor, bnvk and donpdonp joined the channel
#
donpdonp
here's the format of the JSON POST messages from a pair of Google Glass for various actions such as taking a photo. https://developers.google.com/glass/subscriptions
#
fmarier.org
edited /User:Fmarier.org (+44) "Add link to homepage"
(view diff)
caseorganic joined the channel
#
fmarier.org
edited /2013/Guest_List (+613) "/* Creators */ add myself"
(view diff)
#
fmarier.org
edited /2013/Guest_List (+0) "/* Official Guest List */ update the count"
(view diff)
#
fmarier.org
edited /2013/Guest_List (+27) "/* Creators */ link to repositories, not services"
(view diff)
caseorganic, christopheducamp, tantek, bnvk, b0bg0d, eschnou, josephboyle1, josephboyle, seyz, bretolius, friedcell, bretolius_ and jedahan joined the channel
#
christopheducamp.com
edited /note-fr (+5613) "[fr: translation sync'd with original]"
(view diff)
bretolius_ joined the channel
#
@eschnou
@ploum You could build a decentralized Flattr with BitcoinID + Pingback, #indieweb style :-) Draft here: https://github.com/eschnou/bitcoinauth/blob/master/README.md#using-bitcoinid-to-tip-a-userpost-on-the-indieweb
#
tommorris
eschnou: the only problem with that is that Flattr pays me in Euros, which I can spend rather easier than Bitcoin. ;)
bretolius_ joined the channel
#
eschnou
tommorris, well, it is as easy to get euro out of an exchange than out of Flattr, the issue is more the volatility, but that goes both ways, imagine if you had received a few coins of tip when they were 10 cents worth :-)
b0bg0d joined the channel
#
@xtof_fr
@Comatek Contribution documentée d'ex. d'usages de CMS + #Twidge bienvenue sur le wiki #indieweb : http://indiewebcamp.com/Twitter-fr#POSSEr_les_Notes_sur_Twitter
#
christopheducamp.com
edited /note-fr (+14) "/* Voir aussi */ added <references>"
(view diff)
#
christopheducamp.com
created /Facebook-fr (+1576) "[fr: translated from original]"
(view diff)
#
tantek
tommorris - do you ever post notes with linebreaks in whitespace rather than with markup?
#
tantek
(and then POSSE those whitespace linebreaks to Twitter etc.?)
#
tommorris
tantek: nope.
#
tantek
seems like another note content capability that's worth implementing, since Twitter supports it
#
tommorris
I've only ever really used it for gimmicky things.
#
tommorris
HTML semantics are more interesting to me. so if I needed to do that, I'd probably use <pre> or <br />
b0bg0d, adactio, christopheducamp, friedcell, scor, mxuribe, texburgher, jaquecoustaeau and josephboyle joined the channel
#
@Danis_90
RT @sevasev: Butuh web hosting? boleh nyoba disini
b0bg0d, jedahan, scor and xtof joined the channel
#
tantek
tommorris - I agree re: "HTML semantics are more interesting to me" - but then I just write a longer post, an article.
#
tantek
to me a "note" has always mean "plain text" from an authoring perspective - I just type prose and maybe paste in a URL or two (which it then makes sense to auto-link because that's what users expect)
#
tantek
and it makes text URLs more usable (click instead of copy/paste)
#
tommorris
the indieweb publishing process is a lot simpler:
#
tommorris
"What do you want to share?" → "Post it on your website" ;)
#
tantek
I mean I realize it's a spectrum between "a quick thought / comment / share of a URL" and "a series of related thoughts / in depth exploration"
#
aaronpk
tantek: I like the plaintext distinction with notes
#
tantek
but I have found things do seem to fit into note vs. article size chunks / styles / structures
#
tantek
aaronpk - the plaintext distinction makes sense to me mostly from a writing perspective
#
aaronpk
compose in a simple text field and all you have to worry about is the text?
#
tantek
right - no explicit markup expected
#
tantek
where by "markup" I mean markdown as well
#
tommorris
is enough of an insufferable dork that he's willing to pop HTML/markdown into notes
#
tantek
since markdown is actually a form of markup. even if it is still plain text, it's deliberately block structured plain text
#
tantek
now that even Twitter is preserving spacing / linebreaks, it makes sense to accept those as part of notes as well
#
tantek
so I think as part of a note *authoring* UI it's now important (expected) that linebreaks, blank lines, and multiple space characters are preserved from when writing (authoring), to displaying/presentation, and ideally, syndication as well
b0bg0d joined the channel
#
tantek.com
edited /note (+282) "/* White space */ FB, G+ also do ws in notes"
(view diff)
#
tantek.com
edited /note (+287) "/* Indieweb thinking */ user expectations about note whitespace have been set by dominant implementations"
(view diff)
#
tantek
aaronpk - have you considered whitespace posting-presentation-syndication support to your notes?
#
aaronpk
yea I think it makes sense
#
aaronpk
also I'm trying to figure out how my "notes" with photos fit into this
#
tantek
tommorris - when you do use explicit markup (<br> &nbsp
#
tantek
etc.) for whitespace in your notes, do you convert them to character entities when syndicating to twitter?
#
aaronpk
really notes with any sort of rich content
#
tantek
aaronpk - is it rich content or just auto-embedding?
#
aaronpk
could be auto-embedding just like twitter treats it
#
tantek
nah, Twitter's auto-embedding kinda sucks
#
aaronpk
what? how so!
#
tantek
proprietary (Cards), whitelist domains etc.
#
aaronpk
i mean other than the fact they made up their own meta tags
#
aaronpk
i like the end result though
#
tantek
sometimes
#
tantek
and sometimes it breaks with the flow of the content
#
tantek
because there's too much UI/design junk around their embeds
#
aaronpk
how would that best fit in to the plaintext+autoembed model?
#
tantek
well, how did you author it?
#
tantek
did you type/paste in the <iframe> markup yourself?
#
aaronpk
I wrote the text in my markdown file, and at the bottom put in the soundcloud embed code
#
tantek
or did you just paste in a soundcloud URL and have your code auto-detect it and create the iframe?
#
tantek
so that's not a note In my opinion
#
tantek
because you as the author explicitly wrote/pasted markup
#
tantek
if all you had done was paste a soundcloud URL to an audio page or audio file, and then your blogging system created the embed automatically, then it would be a note
#
aaronpk
that was my intention
#
tantek
e.g. when I paste a Youtube URL in my notes, Falcon automatically converts it to an embed
#
aaronpk
of course ultimately I want to be able to host the sound file myself and not rely on soundcloud
b0bg0d joined the channel
#
tantek
same thing with jpg/gif/png/mov/ogv URLs
#
tantek
yeah - having to paste all that ugly markup is not note-like at all
#
tantek
plus, I'd expect the iframe embedding codes to change over time (iiframes are kind of like proprietary APIs - right there in the src attribute)
#
tantek
so they've always felt fragile
#
tantek
more fragile than links
#
aaronpk
so i'm remembering back to our conversation in october, documented here http://aaronparecki.com/articles/2012/10/22/1/creating-content-on-the-indie-web
#
tantek.com
edited /Semantics_Of_Article-Note_Distinction (+179) "capture aaronpk's post"
(view diff)
#
aaronpk
I'm trying to imagine a stream of short content I post, including photos, audio, video, etc
caseorganic joined the channel
#
tantek.com
edited /Semantics_Of_Article-Note_Distinction (+214) "/* Personal, subjective distinctions */ adding more distinction opinion"
(view diff)
#
tantek
aaronpk - until you're actually hosting the photos/audio/video on a domain you control, you're not really posting it, you're *maybe* embedding it
#
aaronpk
i *want* to post it
#
aaronpk
i'm preemptively posting it lol
#
tantek
(from an indieweb perspective)
#
tantek
well a lot of what makes these distinctions is the posting UI
#
tantek
so until you start having to design/create a photo posting UI on your own site, it's going to be difficult to sensibly explore the issues
#
tantek
of actual photos, audio, video *posts*
#
tantek
vs. photos, audio, video embeds (which I think we've mostly figured out)
#
tantek
and BTW, re: Twitter's embeds having too much UI junk and interrupting the flow of the content, compare: https://twitter.com/t/status/305570846796312577 and the original http://tantek.com/2013/054/t2/future-dystopia-beijing-blade-runner
#
@t
speaking of #future #dystopia today, Beijing compared to Blade Runner: http://t.co/N1JsEqzCav image comparison: http://t.co/hzZ05SpUsk
#
tantek
Twitter is awkward about all their auto-markup. They t.co wrap links, and they UI-wrap/interrupt image/video/audio embeds.
#
tantek
their "embeds" are more like fat "link previews", the "Twitter Card" being a rich summary of the article or whatever resource you're linking to.
#
tantek
aaronpk - let's get back to our conversation in october
#
tantek
we were making progress there because we were talking about concrete post types that we are all actively posting on our own sites or actively trying to build UIs to post
#
tantek
the checkin vs. note discussion was particularly interesting
#
tantek
as in, what's "just" a checkin vs. a note posted from a location vs. a checkin with a note attached?
morrocco_mole joined the channel
#
tantek
I think the conclusion we reached in person was that maybe we didn't need separate "types" for these
#
tantek
and that you could infer which it was purely by the presence/absence of information
#
tantek
e.g. location from device GPS / GeoLocation API -> just the location where you're posting from
#
tantek
vs. presence of an explicitly user-chosen venue -> checkin of some sort
bnvk joined the channel
#
tantek
it gets more challenging when you include photos, but since none of us are actually building that ourselves currently, it's not something we can really hope to make much progress on
#
aaronpk
back! sorry
tilgovi joined the channel
#
tantek
barnabywalters has an install of openphoto - but he doesn't integrate any of his open photo posts into the rest of his updates / stream in anyway. it's kind of its own content silo on his own site. not how I'd want to do indieweb photos at all.
#
aaronpk
i've been trying to figure out what sort of content I'm most likely to create by using existing tools and silos since they are easier to engage with
#
aaronpk
as in, I don't want to overengineer something on my site before I know if i'll actually use it
#
tantek
and I'm proceeding on ease of design/implementation first
#
tantek
aaronpk - indeed, existing use patterns are a good rough metric :)
#
tantek
but then I tend to sort them by how easy to hard they would be to implement on my own site.
#
tantek
hence I started with plain text notes, and have been slowly adding features to those
#
tantek
so I have a geo user question for you aaronpk (and caseorganic)
#
tantek
what's the point of posting a tweet with location information? what does it do for me (as the user posting it) and what does it do for people reading my tweets? why is it interesting/useful to anyone?
#
tantek
(ok I guess that was a few questions)
#
tantek
(I ask because I've never posted a tweet with location information and can't figure out / understand the use-case)
#
tantek
(and figure you two have thought about this a lot)
#
tantek
though other geo-minded folks, please chime in if you have an answer (e.g. tommorris)
texburgher joined the channel
#
caseorganic
tantek: it's much more useful to post an instagram photo with location
scor joined the channel
#
caseorganic
tantek: some use cases on twitter - "help!" if you're in trouble - geolocating it would be useful
#
tantek
caseorganic - photo posts with location I totally get and do all the time. tweets I don't.
#
tantek
ah! the uncommon but urgent use-case. ok.
#
tantek
though frankly in a "help" situ it's faster (I've found) to simply *type* where I am etc. than wait for geo location information to come-up, confirm, etc.
#
tantek
because geo information is so often "invisible" - it requires extra UI steps to make it work = extra time = not going to do it in an emergency
#
tantek
worse - devices get geo information wrong all the time - and having it be wrong in an emergency would be particularly bad
#
tantek
so basically, lack of trust for device geo = not going to use it in a help situ
#
tantek
of course if I don't actually *know* where I am and I need help, then some (even possibly error-prone) geo information is better than nothing I guess? but now we're talking quite a bit of an edge case.
jedahan joined the channel
#
caseorganic
tantek: exactaly.
#
tantek
is currently thinking/working on adding "reply" support to Falcon notes.
#
aaronpk
I usually don't include location in my tweets, but sometimes I do
#
aaronpk
trying to think of the criteria I use
#
aaronpk
here's one, https://twitter.com/aaronpk/status/320597741485051904 Included there because I wanted @O2IRL to know I was in ireland
#
@aaronpk
@O2IRL help! Locked out of my account because my confirmation code never arrived! Need to change the phone number on my acct.
#
@aaronpk
@thoward37 @github aw, I will still be in Palm Springs! Will raise a margarita to you from here tho!
#
aaronpk
again, because I wanted @dens to know I was in austin https://twitter.com/aaronpk/status/311161906809421824
#
@aaronpk
@dens I hope we run in to each other today! @caseorganic and I would love to catch up!
#
tantek
interesting - so it's more useful when traveling (away from home city)
#
aaronpk
definitely
#
aaronpk
or at events, even if the event is in your own city
#
tantek
when you want to indicate city granularity but have no need (or desire?) to broadcast specific venue information (which may be more ephemeral)
#
tantek
your real world examples help illustrate this quite well
#
aaronpk
actually I haven't found a case that I would want to include a venue with a text update
#
tantek
most tweets with location seem to include quite detailed lat/long
#
tantek
s/detailed/precise
#
Loqi
tantek meant to say: most tweets with location seem to include quite precise lat/long
#
aaronpk
more often I actually want to include an *event* with a text update, but not a venue. like "SXSW 2013" rather than "Austin Convention Center"
#
tantek
right, and we were figuring out how to post venues themselves on your own site :)
#
tantek
so they could just be URLs
#
tantek
rather than metadata like location
#
aaronpk
actually the tweets I posted only include city-level location data. they don't include exact lat/lng
#
tantek
perhaps that's a good default then
#
aaronpk
here's another "meet while traveling" tweet https://twitter.com/aaronpk/status/276466935372341248
#
@aaronpk
@fkruta @caseorganic Would be great to meet you! How about happy hour tomorrow at 6pm, somewhere near the Louvre?
#
aaronpk
did twitter drop the little embedded map?
#
aaronpk
they used to show a little map under tweets that had a polygon of the neighborhood of the location
#
tantek.com
edited /Falcon (+1360) "add working on, supported post types and feeds sections"
(view diff)
#
tantek
aaronpk - that's ironic. Twitter dropped their own embed/card of the location!
#
tantek
aaronpk - actually I'm a bit shocked at the interaction - clicking on the location takes you to a Google map
#
tantek
with a precise lat long!
#
tantek
is that what you meant?
#
tantek
(from that "near the Louvre" tweet which said "Paris, Paris" - WTF - and then linked to 48.88144752,2.35143095 )
#
tantek
ok so even Twitter sucks at location annotated notes
#
aaronpk
yea, it used to show the polygon not the exact lat/lng
#
tantek
yes - all your tweets you linked to above, when you click on the location it takes you to a highly precise lat/long
#
aaronpk
i think the lat/lng is the center of "Paris, Paris" not the actual location i was in
#
tantek
which I'm assuming is not what you meant, since you didn't describe it that way in the use-cases
#
tantek
right - even worse - artificial precision
#
tantek
which describes location as a feature in a way that it doesn't work / isn't supported any more it appears :(
#
aaronpk
agreed! I didn't mean "x,y" I meant "Paris"
#
aaronpk
artificial precision is a good term for it
#
tantek
it's the same problem that most geeks / programs have with time and dates, since they try to convert everything to epoch seconds
#
tantek
which is not what humans mean when they express times and dates
#
tantek
silly programmers
#
Loqi
hahahaha
#
tantek
aaronpk - see for example that Redit/HN thread about dates and times regarding your post on relative dates/times
#
tantek
lots of clueless programmer types
#
aaronpk
hahaha!
#
tantek
so yes, "artificial precision" is quite the important term to describe what they're doing/thinking wrong(ly) :)
#
tantek
see also - database designers and their schema
#
tantek
darn - no Wikipedia article for "artificial precision"! and I know I didn't make it up. now looking for another reference.
seyz and b0bg0d joined the channel
#
tantek
aaronpk - I cited your tweet in this draft Wikipedia article I just wrote: https://en.wikipedia.org/wiki/Artificial_precision
b0bg0d joined the channel
#
tantek
that's probably the boldest article creation I've attempted on Wikipedia - we'll see what happens to it.
#
aaronpk
whoa! haha, that's awesome
#
tommorris
tantek: watchlisted.
#
tommorris
aaronpk's tweet won't count as a source
#
tantek
tommorris - the academic paper is a source
#
tommorris
Smith's book might, but there's kind of a large literature on vagueness in philosophy
#
tantek
aaronpk's tweet is merely used to illustrate that example
#
tommorris
and one would have to be careful whether one is referring to epistemic or semantic vagueness
#
tommorris
I'll have a look when I'm not working like a maniac on work stuff.
#
tantek
tommorris - I'm a bit shocked that nowhere in wikipedia did the phrase "artificial precision" occur - even though it is in common use
#
tommorris
but watchlisted.
#
tantek
both types of vagueness can have artificial precision applied to them
#
tantek
tommorris - yeah the accuracy vs. precision article is pretty involved as well
#
tantek
I'm hoping "artificial precision" doesn't just get merged into being a section somewhere else
#
tantek
I think phrases deserve their own pages
#
tommorris
you'll run up against 'Wikipedia is not a dictionary'. ;)
b0bg0d joined the channel
#
tantek
tommorris - I'm hoping the phrase is nerdy / scientific enough to appeal to typical wikipedians
#
tantek
which is ironically too precise for the broader concept of artificial precision
#
tantek
which I just added a note about to the artificial precision article
#
tantek
contrasting the two
bretolius and b0bg0d joined the channel
#
tantek
aaronpk - whatever happened to Mixer Labs / GeoAPI - acquired by Twitter and then … ?
scor and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message on 4/15 at 8:19pm: http://indiewebcamp.com/irc/2013-04-15#t1366082318 :)
friedcell joined the channel
#
barnabywalters
tantek: hah, nice one :)
#
tantek
thanks barnabywalters! :)
#
tantek
I figure it will be very easy for you to implement yourself
#
tantek
so I wanted to get my "first!" out there ;)
#
barnabywalters
hm, yeah, not sure I want to
#
barnabywalters
I have considered it in the past, but I can’t remember ever having needed it
#
barnabywalters
interesting discussions in the logs — yes, there is not much communication between my openphoto server and my notes
#
barnabywalters
photos as standalone content vs images/photos as part of notes is something I’m struggling with a bit
caseorganic joined the channel
#
aaronpk
barnabywalters: yes me too!
#
aaronpk
i have my own "openphoto" basically at a totally separate domain, i don't consider it integrated into my site as i would like
#
aaronpk
i think the "what is a note" discussion is still pretty open
#
barnabywalters
aaronpk: I like openphoto, but I suspect I will eventually ditch it for my own solution
#
aaronpk
it's fine as a full photo management stack, that's just not what I want in terms of publishing a photo stream
#
barnabywalters
aaronpk: tantek: yeah, and whether or not HTML/line breaks are acceptable adds even more complexity :)
#
barnabywalters
aaronpk: I have found it sub-optimal for small images (it scales them up to horrible dimensions) and weirdly shaped images (screenshots/panoramas, both of which i do a lot)
#
barnabywalters
to make the note plaintext vs HTML argument even more interesting… I just did a bunch of note UI brainstorming, trying to solve a few problems I’ve had:
#
barnabywalters
1: having as much useful context as possible when replying to something
#
Loqi
!calc 1: having as much useful context as possible when replying to something
#
barnabywalters
2: making links to stuff on (for example) wikipedia
#
barnabywalters
one potential solution I might try implementing is to have a “context” section above the note authoring box
#
barnabywalters
if you’re replying to content, it loads the summary in (like some twitter clients)
#
barnabywalters
otherwise, there’s a small quick research button, inspired by writing kit on the iPad
#
aaronpk
"quick research"?
#
aaronpk
example?
#
barnabywalters
aaronpk: i.e. I’m writing a note where I mention a book, so I type the name into the quick research box, and it gives me D&Dable blocks with the author’s h-card, a wikipedia link, etc
#
barnabywalters
I’ll upload the photos
#
barnabywalters
it’s something I’ve wanted to do for a while
#
barnabywalters
only just got round to brainstorming how it actually might work
#
tantek.com
edited /note (+2267) "tweak definition, add thoughts on geo on notes, examples, use-cases, problems"
(view diff)
#
tantek
barnabywalters - sorry, was incorporating the geo in notes discussion above into the wiki
#
tantek
so re: white-space - having needed it
#
barnabywalters
tantek: ooh, sounds interesting
#
tantek
I've often needed it
#
tantek
here's a very early example where I could have used linebreaks:
#
tantek
and even if the version to Twitter truncated some/most of the list, it would still show up as a partial list that you could could click through to see the rest
#
barnabywalters
tantek: or, alternatively, an ordered list
#
tantek
not alternatively - it is an ordered list, semantically
#
tantek
but I didn't want to bother with typing all the markup
#
tantek
and either way, it makes sense to POSSE it to twitter
#
aaronpk
see I would have typed that as "* item one\n* item two\n..." and had my web site convert to <li> syntax
#
tantek
and not just an empty post title/name
#
barnabywalters
aaronpk: yeah, me too
#
tantek
aaronpk - you just illustrated the error in that approach
#
tantek
because "* item" would make an *unordered* list item
#
tantek
even markdown makes you think too much
#
aaronpk
i didn't say markdown :)
#
tantek
whereas if you just write what you want to show up
#
tantek
1. item one, 2. item two etc.
#
tantek
then it shows up properly
#
aaronpk
actually "1. item one\n2. item two\n" is valid markdown syntax too :)
#
tantek
you don't need the steps of "parse the plain text hints" - "translate to HTML" - "display with CSS" - or "translate back to plain text to POSSE to twitter"
#
tantek
aaronpk - I know it is
b0bg0d joined the channel
#
tantek
but the fact that you gave as an example the imprecise answer of unordered makes me think that such "syntax thinking" gets in the way of the message
#
tantek
it's less work to just type plain text and have it work
#
aaronpk
so you're saying that a note should be as close to plaintext as possible basically?
#
tantek
than to worry about, will it work in markdown?
#
aaronpk
i.e. whatever text you type is exactly what displays
#
aaronpk
and that's how a note is different from an article?
#
tantek
I think the "what is a note" has been very much defined by tweets and status updates
#
tantek
aaronpk - says right there at the top of http://indiewebcamp.com/note
#
tantek
there are many more note/article differences - but plaintextness is certainly a strong aspect of being a note
#
tantek
implicit markup rather than explicit markup
#
tantek
implicit = autolinking/embedding rather than <a href> / <iframe> / <img>
#
tantek
re: article/note - tommorris collected some of our thoughts here last time we had that discussion: http://indiewebcamp.com/Semantics_Of_Article-Note_Distinction
#
tantek
barnabywalters - the other aspect of whitespace in notes to consider (wrote it up on the wiki), is that now there's a broader user expectation of notes preserving whitespace from authoring to posting to display
#
tantek
(due to Twitter, FB etc.)
#
tantek
and if we want anyone to take our note-posting alternatives seriously, they ought to be at least as good
#
tantek
fidelity etc.
#
aaronpk
so that also means basically no other content in a note other than text, where the text may include a URL
#
aaronpk
so if I want to post a photo as a note, I would include the URL of the photo, meaning the photo would have to live at some other URL on my site
#
barnabywalters
at least as good to be taken seriously = letting the whims of silos dictate how we author and publish our content?
#
barnabywalters
the brainstorming I mentioned is here (quick research style): http://photos.waterpigs.co.uk/p/th
#
barnabywalters
sorry for the terrible board-writing :(
#
tantek.com
edited /photos (+857) "add Software, Openphoto, critcisms"
(view diff)
#
barnabywalters
I can probably translate if any of it looks at all interesting
eschnou joined the channel
#
aaronpk
actually that first quote was from me :) i'll fix
#
aaronparecki.com
edited /photos (+99) "/* OpenPhoto */ corrected quote attribution and provided links to IRC logs"
(view diff)
#
tantek.com
edited /Semantics_Of_Article-Note_Distinction (+217) "/* Personal, subjective distinctions */ implicit vs. explicit markup"
(view diff)
#
tantek
barnabywalters - I don't see it as "whims of silos" but more that they are evolving in response to user practices
bnvk joined the channel
#
barnabywalters
tantek: and in just the same way, my software is evolving in response to my practises — so why should I adapt it to fit in with the silos?
#
tantek
barnabywalters++ for posting his UI sketches on his own (sub)domain :)
#
Loqi
barnabywalters has 5 karma
#
barnabywalters
tantek: :) courtesy of Brian’s huge whiteboard
#
tantek
barnabywalters - strongly agreed with "my software is evolving in response to my practises"
#
tantek
so I didn't add the whitespace support "to fit in with the silos", but rather, because the silos seemed to finally have consistent support, it felt like the broader user expectations were raised (mine included) and that's why I did it
#
tantek
plus the white-space:pre-wrap solution is quite elegant
#
tantek
in terms of letting you just store the whitespace as part of the plain text, round trip it and if it just work
#
tantek
I can totally understand not caring about whitespace support for notes
#
tantek
for one's one style of posting notes etc.
#
tantek
so it's a personal experience difference
#
tantek
I've often found I've wanted to add linebreaks or even a blank line in a note just to express things a bit differently
#
tantek
in my opinion, line breaks are a form of punctuation, just like ,;.!?
#
barnabywalters
tantek: yeah, that makes a lot of sense. plaintext can be just as, if not more so, than HTML
#
barnabywalters
oops — throw “expressive” in that last sentence somewhere
#
tantek
I also think there's the "it demos better" aspect :)
mxuribe joined the channel
#
tantek
aaronpk himself has posted notes with linebreaks on his own site, but just not in POSSE'd copies
#
aaronpk
yea, i'll probably update that
#
tantek
looking forward to it!
#
aaronpk
I need a place to store this list of my "notes" that are not plaintext in order to review them later
#
barnabywalters
tantek: it demos better? how so? the chess example? :)
#
tantek
yeah! that's a great example!
#
tantek
well, not really, it's hard to type chess characters :P
#
tantek
it demos better because you can show a multiline note / list just working, on your site, and POSSE'd on Twitter
#
tantek
it makes the note publishing flow look richer than what most people are used to
#
tantek
(in the context of Twitter)
#
tantek
(people are obviously used to linebreaks on FB status updates)
#
tantek
the chess characters use case is brilliant because it provides an awesome fallback display for an *actual* chess UI
#
tantek
and *that* would make an awesome demo. show an indieweb chess playing UI and how it POSSEs each move/boardstate out to Twitter so folks on Twitter can follow along
#
barnabywalters
apart from the slight typing problem you pointed out, yeah
#
tantek
no I mean a *real* indieweb chess UI
#
tantek
like drag & drop pieces and everything
#
tantek
it would automatically generate all the chess text stuff
#
Loqi
GENERATE ALL THE CHESS http://loqi.me/70V
#
barnabywalters
oh, right, okay — in which case, the line breaks thing is only relevant to the POSSE part of the flow
#
Loqi
Loqi has 125 karma
#
tantek
right
#
tantek
but once you implement the POSSE part of the flow, it seems easy enough to add support in your own notes
#
barnabywalters
adds white-space pre to his notes in web inspector to see if anything breaks
#
barnabywalters
so, the leonardo da vinci blockquote -> p markup broke, but apart from that there’s nothing much
#
barnabywalters
my problem with using the white-space CSS is that it creates an expectation that my notes must have that style applied in whatever context they are taken into
#
tantek
what other context they are taken into?
#
barnabywalters
for example, RSS readers
#
tantek
you worried about copy/paste?
#
barnabywalters
tantek: oh, good one — that too
#
barnabywalters
what if someone wants to quote one of my notes with (for e.g.) the web action toolbelt selection thing
#
tantek
for embeds copy/pasting, that's where adding auto-markup may help (e.g. explicit <br/>s)
#
tantek
since you're already giving them markup for the <blockquote> h-cite etc.
b0bg0d joined the channel
#
tantek
ah for RSS/Atom , that's another place where you could add explicit <br/>s automatically
#
barnabywalters
tantek: not h-cite by default, but it could easily be configured. Actually, using h-cite more is one of the reasons I want to build the drag+drop quick research/reply thing
#
aaronpk
what about h-atom?
#
tantek
christopheducamp is using h-cite on blockquotes of notes
#
barnabywalters
typing out markup+h-cite, even in full length blog posts, is rather a lot of effort
#
barnabywalters
almost all of which could be comfortably automated
#
tantek
barnabywalters - indeed which is why my blog posts have them automated :)
#
barnabywalters
tantek: I’d be interested to hear how you’ve implemented that
#
tantek
(the text field at the bottom for copy/pasting a full markup citation)
#
barnabywalters
oh, solving the problem from the other direction
#
tantek
for others to cite my posts
#
tantek
which direction do you mean?
#
barnabywalters
so, the approach I’m thinking about is the citing author’s tools generating the markup, your implemented approach is the cited authors tools generating the markup
#
barnabywalters
which is great, but places a certain amount of reliance on the cited author
#
tantek
it's good to do on both ends
#
barnabywalters
what would be *really* cool would be to make my quick research/reply UI auto-detect author-supplied cite markup
#
barnabywalters
and offer that as an option
#
barnabywalters
so both ends are connected
#
tantek
even better
#
barnabywalters
tantek: side note whilst looking for an article on your site: is the first note being bigger a recent change, or just something I’ve not noticed?
#
barnabywalters
and, continuing the last thread: any thoughts on a citation poshformat?
tilgovi joined the channel
#
aaronpk
there we go
#
tantek
the first note being bigger has been that way since near the beginning (2010) of when I started posting notes on my site and POSSEing to Twitter
#
tantek
barnabywalters - re: citation poshformat - what do you mean? do you have suggestions for improving h-cite? http://microformats.org/wiki/h-cite ?
#
barnabywalters
tantek: no, I meant some mechanism allowing you to specify the markup you want people to use as a citation in a machine-discoverable way
#
tantek
aaronpk - re: there we go - do you have a name for your indieweb cms yet that drives aaronparecki.com?
#
tantek
barnabywalters - ah you mean a "how to cite this post" poshformat :)
#
aaronpk
ah yes, I wanted to name it "p3k"
#
tantek
barnabywalters the "how to cite this post" discovery question is *almost* identical to link-preview discovery
#
barnabywalters
tantek: e-citation?
#
barnabywalters
ooh, that’s a point — how do microformat parsers handle the contents of input elements?
#
tantek
so I'm not even sure a site should dictate the markup to cite it
#
tantek
rather it should provide the information necessary to make a citation,
#
tantek
and then leave it up to the site that is doing the citing to pick their own markup that works for their template/display etc.
#
tantek
and we can instead provide best practices documentation on the wiki, e.g. when you cite another site, here's some markup to use
#
tantek
the problem with copying the markup from other sites is they may not use the citation style (MLA, TCMOS, APA) that you want
#
barnabywalters
tantek: suits me, that was the original idea ;)
#
tantek
but by just parsing the properties, you can reconstruct an h-cite accordingly
#
tantek
without depending on any specific HTML markup
b0bg0d joined the channel
#
tantek.com
edited /note (+1253) "add Autolinking and embedding section with recommendations and avoid"
(view diff)
mxuribe joined the channel
#
tantek.com
edited /note (+9) "/* Autolinking and embedding */ in notes"
(view diff)
mxuribe joined the channel
#
tantek.com
edited /note (+369) "even better options for auto-linking URLs and @-names"
(view diff)
#
tantek
Larry Halff's latest project is an interesting twist on IndieWeb/POSSE
#
tantek
http://getwhiskers.com/ - essentially private archive (no public permalinks to your originals) plus POSSE.
#
tantek
it's a good exploration of another area of the broader publishing problem space - in particular, how to deal with publishing / POSSEing more private-ish posts?
#
tantek
very indiewebish pitch: " If you have enough know-how to set up a self-hosted WordPress installation that connects to Facebook, then you know enough to get going with Whiskers"
christopheducamp, caseorganic, b0bg0d, jedahan, wajiii, caseorga_, tantek and spinnerin joined the channel
#
@frezeit
POSSE - IndieWebCamp: http://freze.it/1wL
#
tantek.com
edited /code-of-conduct-examples (+212) "/* Examples */ add Google Events Anti-Harassment Policy - another CC0 example!"
(view diff)
mxuribe joined the channel