2014-01-17 UTC
pfenwick and poppy joined the channel
shaners joined the channel
# 00:32 shaners (I get the irony of this) Does anyone want to help curate the indie-web collection on Medium?
KartikPrabhu and hallettj joined the channel
# 01:04 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
# 01:58 tantek snarfed - Bridgy is backfeed as a service right - Baas - sounds like perhaps a good inspiration for a logo ;)
# 02:18 KevinMarks_ I wonder if you can make one with an alpha channel and have it work
caseorganic joined the channel
# 02:24 pdurbin Collaborative work environment with Chat, Audio and Video conferencing over WebRTC.
_6a68 joined the channel
pfenwick and tantek joined the channel
j12t joined the channel
BjornW, BjornW_, schalkneethling and KevinMarks_ joined the channel
# 04:55 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
schalkneethling, pfenwick, pfenwick1, snarfed and caseorganic joined the channel
# 05:38 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)
# 05:38 Loqi Ok, I'll tell him that when I see him next
pfenwick and poppy joined the channel
melvster, pfenwick and caseorganic joined the channel
# 07:12 aaronpk "13 years ago when I started blogging we just called it “the web”"
tilgovi joined the channel
# 07:14 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."
# 07:15 aaronpk it's ok, not everyone has time to scratch this itch
# 07:16 aaronpk could be just looking at the terminology on that page
# 07:17 aaronpk if I scan that page looking for technical terms, I see:
# 07:17 aaronpk other than that it's plain english, which is great
# 07:17 aaronpk I particularly like how step 1 contains no invented words:
# 07:18 KartikPrabhu The sentence seems to be referring to webmentions, which can hardly be called byzantine
# 07:18 aaronpk "Become a citizen of the IndieWeb: 1. Get your own domain name, 2. Set up Web Sign In"
# 07:19 aaronpk Level 2 section 1 needs a subheader, like "Markup your content: adding microformats2 markup allows other sites to ..."
# 07:22 aaronpk does that actually go send mentions for one of your posts?
# 07:23 KartikPrabhu i don't know if it send a mention to or a mention from the entered url
# 07:24 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
# 07:33 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
Jeena and Jihaisse joined the channel
schalkneethling, voxpelli, skinny and Sebastien-L joined the channel
# 09:22 voxpelli These new custom elements that are being supported by eg. Chrome
# 09:23 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
voxpelli joined the channel
# 12:02 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
# 12:04 Jeena the webcam hangs upside down, that is why I do translate: rotate(180deg)
# 12:09 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
# 12:09 Jeena I have added a sip client there too which answers calls automatically
# 12:09 Jeena and the sip client uses more then 50% CPU while it is running so I needed something really lightweight for the video
# 12:10 Jeena but I wonder if mjpeg would work with the <video> tag
# 12:11 Jeena mpeg_stream comes also with a rudimentary HTTP server, so no need for Apache
# 12:12 Jeena btw. your self hosted paste thingy looks really cool
# 12:19 cweiske the git version also supports remote paste display
# 12:19 cweiske so you can fork a paste on your server from my server
# 12:19 cweiske and your server then sends a webmention to my server, and my server shows a link to your paste
squeakytoy joined the channel
glennjones joined the channel
pfefferle, friedcell, Sebastien-L, eschnou, scor, bnvk, glennjones, nloadholtes and chloeweil joined the channel
erikmaarten, snarfed, brianloveswords_, brianloveswords and friedcell joined the channel
# 15:16 bnvk !tell barnabywalters ping me when you're around, I have a PGP email req of you :)
# 15:16 Loqi Ok, I'll tell him that when I see him next
Sebastien-L joined the channel
chloeweil, j12t and tantek joined the channel
# 16:01 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
# 16:40 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
bnvk joined the channel
# 16:53 tantek hahaha - oh right that - yeah it's been redacted from the logs.
bnvk, _6a68, li3n3 and benprew joined the channel
snarfed, benprew, li3n3 and pasevin joined the channel
# 17:57 snarfed so, enough people are joining bridgy that i need to figure out a new front page design
# 17:57 snarfed ie something that will scale better than "fetch and render *all users*"
# 17:57 snarfed i'm kind of dreading it. i have ideas, but none that i'm like. i am *not* a designer. :P
KevinMarks and j12t joined the channel
# 18:15 snarfed only a fraction have successfully received a webmention, of course
# 18:16 snarfed instagram is the most awkward. posse links (or citations, etc) look the most out of place in instagram, imho
li3n3, pasevin, paulcp, KartikPrabhu and CheckDavid joined the channel
# 18:56 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
# 18:58 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.
# 18:59 aaronpk snarfed: a facepile on the home page, and each user gets their own URL that shows the details?
# 18:59 snarfed facepile actually sounds pretty good! especially since it's much more cacheable without the "polled XX minutes ago" links
# 19:00 snarfed i like it. adding a note to the GH issue now. thanks guys!
# 19:00 KartikPrabhu also, somehow put multiple accounts of same user together on the user-page and not on main
# 19:00 aaronpk you should be able to link them by the user's primary domain, right?
# 19:01 aaronpk tho that might be a more significant change internally depending on how things are set up
# 19:01 KartikPrabhu yup that is what i was going to suggest. maybe use indieauth for logins and allow people to connect multiple accounts
# 19:01 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
# 19:01 aaronpk btu like i said, probably a more significant change
# 19:02 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"
# 19:02 snarfed which i liked for the first phase, since it made signup so quick
# 19:03 snarfed but more account mgmt like connecting will need it. indieauth does sound right for that
# 19:04 KartikPrabhu it is interesting how the backend needs changes just to make the front design better
Sebastien-L and paulcp joined the channel
# 19:04 snarfed well, connecting accounts would be a new feature, not just a design change
# 19:06 snarfed maybe different colored outlines or shadows for each silo, to differentiate them
tantek joined the channel
voxpelli joined the channel
caseorganic and chloeweil joined the channel
# 19:53 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
# 19:53 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 )
# 19:54 snarfed voxpelli: i interpret the error responses part as only if you do work synchronously
# 19:54 tantek voxpelli - could you ask the question about a specific URL?
# 19:55 voxpelli The error responses should probably be a "MAY" rather than a should as the 202 is a "SHOULD" then
# 19:56 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.
# 19:56 aaronpk my implementation returns some error responses for errors where I have nothing I can do, such as when a source URL is missing
# 19:57 snarfed the SHOULD => MAY changes that voxpelli suggested sound good to me
# 19:57 snarfed specifically the two SHOULDs in 'Error Responses'
# 19:57 aaronpk tantek: I like "new person" better. "noobie" has negative connotations.
# 19:58 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
# 19:58 voxpelli tantek: the wiki don't seems to have any such problematic words
# 19:58 snarfed tantek: agreed. would be nice to merge the two, or at least say explicitly in both which is authoritative.
# 19:59 voxpelli tantek: should probably update the link to the spec to say that it's not just outdated, but not in use anymore
# 19:59 tantek snarfed - specs typically are wherever implementations decide to converge
# 19:59 aaronpk there's lots of things in the github spec that aren't on the wiki
# 19:59 tantek rather than any top-down assertion of formality
# 19:59 aaronpk so if we want to treat the wiki as authoritative, we'd need to pull ab unch of stuff over
# 19:59 tantek since we can better collaboratively do so in that direction gh->wiki than the other
# 20:00 snarfed tantek: the what page looks good! maybe consider moving the indieweb section to the top, above creator and camp. otherwise i like it!
# 20:00 snarfed on the why page, we could similarly consider moving 'Focus on the Positive' to the top, above the negative section
julio joined the channel
pasevin joined the channel
# 20:10 tantek.com edited /why (+304) "very rough re-ordering to put the positives first, subheads for both positive and negative reason clusters" (
view diff )
# 20:11 tantek snarfed - there's a first rough imperfect attempt at restructuring /why
# 20:11 tantek please feel free to rewrite/reorder any of the subheads
# 20:11 snarfed tantek: awesome! i'm already liking it a lot more. nice work!
# 20:11 snarfed i may eventually add cross links btw what, why, and principles
# 20:12 snarfed and maybe even add one or more to the Resources sidebar
# 20:14 tantek hopefully we can get the content to be "self-serve" so folks finding the site can quickly answer their own questions
# 20:14 tantek and if not, when people ask us questions, we can quickly respond with an easy to remember / obvious URL
# 20:15 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
# 21:35 KartikPrabhu adding the /what to the left hand resources menu would be good. I couldn't find how to do that on the wiki...
# 21:37 tantek wow that's high praise for a page that just got created ;)
pasevin joined the channel
j12t joined the channel
# 22:05 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.
# 22:07 tantek j12t - I was thinking about some of the things you said at the HWC meeting
# 22:07 tantek right now indieweb is quite a focused community on actually indie *web*, not
# 22:08 tantek j12t - in experience with web standards, yes, public
# 22:08 j12t I need a wordpress plugin. I don't have time to write it myself.
# 22:09 tantek snarfed uses wordpress and only posts on snarfed.org which then POSSEs to twitter
# 22:09 snarfed there are a number of mature, robust posse plugins for wordpress. jetpack publicize, social, snap
# 22:09 tantek so my question to you his - what's it going to take to motivate you to do so?
# 22:09 Loqi tantek meant to say: so my question to you is - what's it going to take to motivate you to do so?
# 22:10 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.
# 22:10 tantek and j12t - yes to owning your own public posts
# 22:11 tantek j12t - a-ha! so how could we improve documentation on the wiki to help with that
# 22:12 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
# 22:13 snarfed yeah, most pages don't have a link from the front. real estate and all
# 22:13 tantek linking everything from the front would mean you still couldn't find any thing due to clutter/noise
# 22:13 tantek so "can't find a link from the front" doesn't really help
# 22:13 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
# 22:14 tantek j12t - you should expect to search using a search box on the site, not using your browser find command on the page
# 22:14 tantek if you type in "wordpress" into the search box it gives you that page as the first result
# 22:16 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.
# 22:16 j12t What about splitting "Resources" into "About" vs. "How to help" or "what you can to today"
# 22:17 tantek also it has an out of date "next indiewebcamp"
# 22:17 tantek j12t - frankly I've never found the "Resources" heading to mean anything useful
# 22:17 j12t And then, the "what you can do today" goes by the type of visitor,
# 22:17 tantek anything labeled "Resources" might as well be called "See Also" or "misc"
# 22:17 j12t E.g. "if you are a writer writing about it, do this". "If you want to hack code, do that" etc.
# 22:18 tantek j12t - that kind of segmentation rarely works because people aren't computers that read a bunch of if tens
# 22:18 Loqi tantek meant to say: j12t - that kind of segmentation rarely works because people aren't computers that read a bunch of if thens
# 22:18 tantek you have to just pick the top use cases and link them directly without such prompts
# 22:18 tantek because such prompts add to a "wall of text" problem
# 22:19 j12t Rephrasing the label: "For developers". "For users". "Press"
# 22:19 bear follow the pattern and create a /how which is a large TOC to various project pages
benprew joined the channel
# 22:20 bear everytime I view the front page I think it's just about the events
# 22:20 tantek bear - the events are often where big forward leaps in progress are made
# 22:20 tantek and having people meet in person strengthens online interactions greatly
# 22:21 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)
# 22:21 tantek the human-human connection part of the community *might* be the most important building block of all
# 22:21 j12t And I make sure the wiki reflects that.
# 22:21 tantek before we used to just have a flat list of plugins
# 22:21 tantek then I think I challenged pferrele and snarfed to split them up according what was actually essential
# 22:21 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
# 22:21 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
# 22:22 tantek bear - those folks usually find us on IRC I'd say
# 22:22 tantek and then we have URLs as answers to those questions
# 22:22 tantek I'm ok with new people showing up here and asking semi-obvious questions
# 22:22 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...
# 22:22 Jeena Is there a IndieWeb logo or icon? I can see the IndieWebCamp logo but no IndieWeb
# 22:22 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
# 22:23 bear (I grok that the answer to my own question is - wait for phase 2 or v2 )
# 22:23 tantek Jeena - no such "IndieWeb" logo yet - though there is/was various "independent web" logos
# 22:24 tantek bear - we're a ways off from helping/supporting non-tech people - sorry to say
# 22:24 tantek we're not even at the point where we can support *tech people* who are talkers rather than doers.
# 22:24 bear apologies - I was following my own train of thought and lost focus of what your conversation was about
# 22:25 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.
# 22:25 tantek this includes 100% of all your tweets. post them them as notes to your site *first*, optionally POSSEing them elsewhere.
# 22:26 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.
# 22:26 bear grins and enjoys the very proper and polite "sit down son" ;)
# 22:26 Jeena Hm that is right, I really should implement notes on my website, not just the blog, but I'm not really tweeting anyway :-/
# 22:27 tantek Jeena - there's something to be said for (and incredibly empowering) to cut the cord with posting directly to Twitter.
# 22:27 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.
# 22:28 Jeena my biggest problem with all the twitter alternatives is that there are no desktop/mobile clients
# 22:28 bear for me posting to twitter via my site increases the complexity so I have to wrangle with that mind-context
# 22:28 tantek Jeena - your own website should be the desktop/mobile client
bnvk joined the channel
# 22:29 tantek bear - if you build it right, it shouldn't increase the complexity at all
# 22:29 tantek if anything it should both simplify it, and provider a BETTER experience for you (less distracting for one)
# 22:29 Jeena no, that doesn't work, it is still a website in the browser
# 22:29 bear I don't interact with my site using the web
# 22:29 Jeena and I am using the browser in such a way that it never would stay open longer then an hour or something
# 22:30 bear yea, the browser for me gets opened as needed and then closed
# 22:30 Jeena and then I forget to reopen it and forget about reading it and posting to it
# 22:30 bear i'm very much a command line kinda guy
# 22:30 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
# 22:31 tantek bear - how do you use Twitter then if not with a browser?
# 22:31 tantek Jeena - perfect - if you wrote your own Twitter client - then you can mod it to post to your site instead!
# 22:31 bear python tool that streams it to a console
# 22:32 bear yea, that is part of what i'm now challenging myself to - get my tools lined up to be examples and shared
# 22:33 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?
# 22:33 tantek Jeena - reading the indieweb is an in-progress problem being solved
# 22:34 tantek but you don't need to solve it all at once - that's the point
# 22:34 tantek start with owning your own notes by posting them from your site
# 22:39 Loqi Ok, I'll tell him that when I see him next
# 22:39 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 )
# 22:40 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
# 22:40 Jeena it is 11:40 pm, the perfect time for starting implementing notes on my website haha
benprew and anselm joined the channel
# 22:41 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
# 22:41 snarfed bnvk: sounds like something the unhosted guys would have
# 22:42 Jeena Oh hehe, uhm they look quite uhm colorfull ^^
# 22:42 tantek perhaps we can get Zeldman to make an indieweb logo as an update to the Independents Day logo
# 22:45 tantek and I can add it to a "Community Contributions" section on the logo page
# 22:46 Jeena It is very cool that IndieAuth works with Browser ID
# 22:46 aaronpk also doesn't really read twitter from the web anymore, just via IRC
ShodoPan joined the channel
# 22:50 Jeena I wasn't aware of the fact that the URL would have the file name in it
# 22:53 tantek aaronpk - perhaps to represent the broader movement rather than just the camp?
# 22:53 tantek but right now "the web" to most people (and to most traffic) is silos (FB et al)
# 22:54 tantek "just the web" seems like a good success condition though.
# 22:56 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
# 22:57 Jeena but yeah some distant goal could be that it becomes the web but I don't find it very likely ^^
# 22:58 tantek Jeena - your description is good. I see more indie aggregator/community sites eventually emerging too which may not belong to just one person
# 22:58 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
# 22:58 tantek and when you clicked it you got a page of garbage code
# 22:59 tantek especially the little animated gif ones at the bottom
# 23:00 tantek huh - something broken about the home screen CSS on indiewebify cc: bnvk, barnabywalters
# 23:00 tantek about 1-2 chars of text etc. is cropped off the left edge
# 23:01 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
# 23:01 Jeena (most people don't even have sidebars, which I love)
# 23:01 tantek Jeena - no idea - that's a graphic design opinion
# 23:01 tantek and we don't have many graphic designers in here
# 23:02 Jeena I'm not one either I am just stating how I feel ;)
# 23:02 bnvk tantek: bah, I'm seeing it too- it's when the window gets narrower than 950px
# 23:03 bnvk in webkit as well- hrmp, I used FlatUi + Bootstrap
# 23:03 Jeena how long are you guys making your notes maximal? how many characters?
# 23:03 bnvk as I figured junk like this was taken care of in that framework...
# 23:03 bnvk personally, I've never liked Bootstrap, but many many ppl LUV it, so I wanted to throw something up that looked decent
# 23:03 Jeena not those which you write yourself for your own needs :)
# 23:04 bnvk Jeena: but often at the expense of being too limited then
# 23:04 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"
# 23:04 tantek instead of github based sites which so often have busted-ass CSS
# 23:05 tantek bnvk - problem with such frameworks is that they tradeoff being "extensible" for simple stuff breaking
# 23:05 tantek simple stuff "just working" >>>> any extensibility / power
# 23:07 bnvk the goal was somewhere between boilerplate <---> micro framework
# 23:07 bnvk but only CSS, I think JS should be totally separate
# 23:08 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?
# 23:08 aaronpk there may have been a reason it's a background image. i'll see what I can do.
# 23:09 aaronpk kind of funny that facebook is prioritising the osbridge logo over their own og:image meta tag
iangreenleaf joined the channel
# 23:11 KevinMarks the indiewebcamp logo always makes me think of Electronic Arts
# 23:13 tantek KevinMarks - perhaps you can give that feedback to our logo designer, skinny.
# 23:13 tantek (not on IRC now but you can !tell her a message)
# 23:14 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.
# 23:14 tantek or at least document, and then we can all document our own answers and see if we have any common clusters
# 23:15 tantek those decisions to make == freedom to make those decisions :)
# 23:15 Jeena and I need to decide before I do the database design ;)
# 23:15 Loqi Ok, I'll tell them that when I see them next
# 23:15 tantek Jeena - don't bother with a new database "design" - just base it on h-entry
# 23:15 Jeena and I am the only author on this software
# 23:16 KevinMarks sure, so start with just the fields you need - h-entry says they're optional anyway
# 23:18 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
# 23:20 Jeena ok, markdown it is and I will do all the upload of the associated files/images in the client later on
# 23:21 tantek Jeena - no one I know uses markdown for notes
# 23:22 tantek pretty sure everyone here who has implemented notes uses plain text for notes
# 23:22 KevinMarks noterlive is plaintext, though it's HTMLification is not great
# 23:22 tantek but if you find it useful - go ahead and try it!
# 23:22 tantek it's just easier, less work, fewer moving pieces etc. to use plain text for notes
# 23:22 aaronpk uses plaintext for notes with hotlinking and some other matching of URLs
# 23:23 bear I can see using markdown for notes - as twitter allows images and other metadata for a twitter post
# 23:24 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
# 23:25 Jeena hehe KevinMarks I just read about it but seeing it is more scary
# 23:25 aaronpk I think Loqi isn't fetching the tweet text for the same reason indieauth.com is having trouble with twitter
# 23:26 bear if I get what your saying: "hey this is a twitter post. {geo: "philadelphia, pa"}
"
# 23:27 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
# 23:27 tantek bear - bingo. the #cassis.js autolink function turns the note as text into HTML for the web view
# 23:28 bear so we are circling the same point - gotcha
# 23:28 tantek Falcon gets such "meta" information such as u-in-reply-to, and then converts it to whatever Twitter needs for its proprietary API
# 23:28 tantek but all such meta information is part of the h-entry in the HTML
# 23:29 tantek all simple markup, easily editable and viewable in the browser
# 23:30 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
# 23:30 tantek well there's a couple of dominant approaches currently
# 23:30 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?
# 23:30 tantek 1. HTML + h-entry storage (myself, not sure who else)
# 23:30 tantek 2. markdown storage (aaronpk, not sure who else)
# 23:31 tantek might want to ask barnabywalters and benwerd how they store things
# 23:31 tantek I think they all use their own extensions to markdown for storing meta stuff
# 23:31 aaronpk uses a combination of markdown for entry content and a yaml header for meta stuff like location and tags
# 23:31 tantek for me, it's a simple matter of using the respective microformats to store extra properties
# 23:31 tantek aaronpk - but that yaml header has a list of properties that you've made up right?
# 23:31 bear I have been using markdown + json/python-dict
# 23:32 Jeena I have all the meta stuff in the database in different columns
# 23:32 tantek does anyone using markdown actually use the same yaml headers?
# 23:32 tantek whereas anyone using h-entry can read my storage files
# 23:32 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
# 23:33 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
# 23:33 tantek bear aaronpk - I don't understand what that has to do with this question
# 23:33 tantek Falcon full reads in / parses the microformats from the storage files, then fully reconstructs *new* markup in post permalinks
# 23:34 Jeena bear I agree, there was already a change in the HTML from microformats to microformats 2
# 23:34 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?
# 23:34 bear I (up until now) have never considered HTML as a data storage format
# 23:35 Jeena yeah I assume we're not really used to the fact that someone would use HTML for data storage
# 23:35 tantek bear - it's the most reliable rich text data storage format
# 23:35 bear my years of doing data storage *before* HTML was even around would disagree with you
# 23:36 tantek and yes, I agree with the stability of ASCII7, and today, UTF8
# 23:36 bear I am coming around to your thoughts - it's just not a pleasant fit to my current world view :)
# 23:37 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)
# 23:37 KevinMarks What you think of as the natural representation really does colour your thinking
# 23:37 bear yep, it is a perception bias on my side
# 23:38 tantek KevinMarks - such "colouring" is only for short term (under 10 yr) storage of data
# 23:38 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
# 23:38 KevinMarks we already have this with SQL tables vs JSON worldview, and the fights that causes
# 23:39 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)
# 23:39 tantek JSON is just the replacement for XML which is effectively dead
# 23:40 tantek something may (likely) come along that will similarly replace JSON
# 23:40 tantek such "programmery" formats are always ephemeral
# 23:40 bear sits on his hands and doesn't respond to the XML comment
# 23:40 aaronpk that something will replace it and JSON will look like XML does today
# 23:41 KevinMarks I really should put something up at xmlrip.com - I bought that domain about 7 years ago
# 23:41 Jeena just two years ago I've been working with XML in the form of SOAP, what a pain in the ass ^^
# 23:41 tantek aaronpk - all those programmers that love JSON so much are too young to remember when their previous elders loved XML so much.
# 23:41 KevinMarks JSON is handy as it is a natural fit for dynamic scripting langauges
# 23:42 Jeena yeah, and traversing the DOM is everything but natural
# 23:43 KevinMarks what replaces JSON will be something that represents a newer coding model
# 23:43 tantek KevinMarks - I would have captioned that image: "Scene from Burning Man with art exhibit? No, smog-ridden Beijing with televised sun"
# 23:44 Jeena (I wrote a rails plugin which translated ActionRecords to binary plists to be consumed _really_ easy by a iPhone application)
# 23:44 KevinMarks I wonder if it is really the sunrise being shown or just a shot from an ad
# 23:46 Jeena not if you work on iOS or OS X, then you just do NSArray *posts = [[NSArray alloc] initWithContentsOfURL:url];
# 23:46 Jeena this is quite fun, 5 people are discussing storage formats and there are 10 opinions :D
# 23:46 tantek reloads indiewebify.me hoping that CSS has been fixed...
# 23:47 Jeena My browser is always quite narrow and the text ist out of the viewport on the left
# 23:48 bear it's going to be a curious internal debate for me - storing the baseline html for any IW item or markdown+metadata
# 23:48 KevinMarks bear, even if you have metadata you can represent it in mf-2 now
# 23:49 bear yea, that was (I think) what tantek was trying to tell me
# 23:49 bear but up until a couple minutes ago, my bias was preventing that nugget from entering my brain
# 23:49 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
# 23:50 tantek makes me not want to link to indiewebify until it's fixed :(
# 23:50 Jeena I have content in a MySQL database from april 2004, live on my (older german) blog
# 23:50 tantek KevinMarks - that's a recipe fo the hidden <script> stuff to get out of sync or rot
# 23:51 tantek chuckles a bit at Jeena's post's reference to the "Box-Model-Bug" ;)
# 23:51 bear hmm, hidden stuff should probably still have human-readable part with parseable data like everything else
# 23:52 bear so why not include it in the html and then hide as required during presentation
# 23:52 bear watches the light start to glow above his head
# 23:53 bear *nod* I was enforcing that by going bears-markdown -> html
# 23:55 Jeena tantek back then I was writing about the "Box-Model-Bug" and today I'm using box-sizing: border-box
# 23:56 Jeena that should have been the standard from the beginning
# 23:58 KevinMarks hmm - roundtripping form mf2 to JSON and back, you still need to know types of fields that mf2 supports and JSON doesn't
# 23:59 tantek KevinMarks - that's a human-friendliness impedance mismatch
# 23:59 tantek JSON (like XML) doesn't care about human friendliness
# 23:59 tantek so that information is "lost" in all translations to JSON
# 23:59 aaronpk that was one of the motivations of JSON in the first place