#tantekaaronpk - I'm still working on a Yoda-style or Morpheus-style reply debunking each and every false assertion / assumption that is made in that thread.
#tantekthe key is to have short precise citations to pages on the indiewebcamp wiki that debunk each point
#tantekto make it clear just how little the folks in the thread have done their homework
#aaronpkxtof: this is quite possibly the funniest sentence i have read in a while, translated into English... "How to quickly build a dedicated space for the druids and other mages? ... to get them out of their Tupperware meetings on silos like Facebook and Twitter?"
#xtofjust a stub to welcome a neo-druid arrived yesterday via IndieAuth ;)
#aaronpk"I don't want to post a photo to Flickr, Facebook, Instagram, Plus, and everywhere else that my friends are looking at photos, and then have to manage a fragmented conversation."
#aaronpkthere need to be business models that exist that can thrive in an indieweb environment
#tantekso for example, there's an IFTTT bridge on the map from adactio.com to the FB island
#aaronpkand services are a great place to build value and competitive advantages
#tantekaaronpk - no particular business model "needs" to exist, business models either work or they don't, and that changes over time
#tantekI'd phrase it differently - it'd be nice to have less-evil business models be feasible and start to arise.
#aaronpkthere need to be businesses that both encourage people to own their online identity as well as are supported by the fact that people are not using silos
#tantekbeing indieweb /friendly is just one aspect of being less-evil
#tantekaaronpk - I don't think you mean "need" there
#aaronpkand i'm not talking about services that provide an identity, i'm talking about backend plumbing stuff
#tantek"should" or "it would be nice if there were" are more accurate I think
#tantekanyway - we're not going to see any businesses come about just by asking them to - it's more likely that one of us is going to figure out something concrete and build it
#aaronpkit's not a *need* right now, because we're still in the middle of figuring out the low level stuff
#tantekit's never a "need" per se - it should always be self-motivated
#tantekframing things like that in terms of "needs" usually means you don't understand the problem and/or are going to overdesign something complicated
#aaronpkno, it's a need in the future in order to get mass adoption and not fall into the trap of what happened last time around
#tantekthat desire for "mass adoption" is also misplaced IMO
#tantekthat's one of the traps that so many past efforts fell into
#aaronpkthat's why I'm building as many prototypes of things that could be businesses later... indieauth, indienews, pingback.me, etc. I want to demonstrate businesses that can exist in this environment
#tantekas soon as you're designing for mass adoption rather than yourself and actual users, you're turning your thing into crap
#tantekand it's on its inevitable downslide (early adopters leaving etc.)
#barnabywaltersit’s the granny problem (as in “make something your granny could/will use”)
#tantekhuge fallacy that silos and open source projects fall into
#tommorriswell, the other thing is that if you are going for mass adoption, you are competing with facebook
#aaronpkby mass adoption I mean getting people I know to have a domain name so I can talk to them on my site instead of using facebook al lthe time
#tantekI think we can do better - let's make it *harder* for spammers and trolls.
#aaronpk"everyone" == everyone I currently talk to online on twitter facebook flickr etc
#tantekaaronpk - I think silos will always have a way of reaching people we don't know and connecting them.
#aaronpkand yea part of the reason we've had so much success so far is because we're not overoptimising for things like spam protection
#tantekwe're not going to solve that problem short of superceding Google with something that does real time people/indieweb search on the web as a whole
#tanteksince Google search is poor at a) real time, b) people search.
#tanteknow that's a potential specific business model - real time open web people search that actually works (all the startups in that space just slap bad UIs on top of silo people search).
#tantekFacebook has good people search but is a silo
#tantekif you did manage to build that, you'd like get decent ad-worthy traffic, and eventually get acquired by G/Y!/MS to help their search
#tantekI think we all are (optimistic) - otherwise we wouldn't be here.
#tantekaaronpk perhaps you should start a page on /business-models and drop in some thoughts there - unless you think the ideas are too sensitive to share
#aaronpkI've been taking some notes in a text file so far about it, was brewing a blog post
#tantek(any decent business model is only made better by having multiple players compete in the same space - thus the idea that you have to "protect" your business model idea is a huge fallacy)
#aaronpkI don't think they're sensitive at all, that goes against the whole idea behind this
#tantek(if you're the only doing it, you're either wrong, or too soon)
#tantekaaronpk - if you start the /business-models page, I'll write-up the antipattern methodologies of "mass adoption"/"everyone" and "at some point". ;)
#tantekaaronpk - yeah - I'm starting to think of ~08:00-10:00 as the hot #indiewebcamp time block, makes sense since it's ~16:00-18:00 in the UK (and just an hour later in EU).
#tantek.comedited /IRC (+56) "some copy edits, and add Activity section, as new folks showing up in the channel may be particularly interested in when the channel is more active so they can get questions answered etc." (view diff)
#tantekalright, in our usual incremental methdology, I've added an anecdotally described "Activity" section until there's real stats ;)
#tantekthus exceeding the original semantic from IRC
jfranusic joined the channel
#tantekaaronpk - I'd like to see you capture (on the wiki) the optimistic positivity around indieweb-friendly or indieweb-based business models, without hopefully falling into the traps of efforts past.
#tantekbecause I *do* think you have some great thoughts there - as we've discussed in person
#tantekeven if you just drop in some braindumps - that's good enough - we can adjust wording as needed
#tommorrisyou know, I'd pay a reasonable annual fee to have a clean, spam-free feed of everything that anybody says about my site on the web.
#tommorrisbasically what technorati did before becoming a spammy haven of nothingness, and then icerocket did before becoming a spammy haven of nothingness, and what google blog search did when it worked, and what google alerts ought to do but Google will probably sunset next week.
#barnabywaltersI’m currently speccing out the person graph degrees-of-freedom spam preventing graph search we were discussing a while ago — that might easily be the basis of a lot of spam reduction stuff
brianloveswords joined the channel
#tantekbarnabywalters: Why not start with just a whitelist?
#barnabywalterstantek: that’s the plan. but no reason not consider how a more complex version might work :)
#tantekaaronpk - you provided an amazing diversity in the kinds of aggregators in that list - I took a shot at putting them on a spectrum from most-indieweb-friendly/enabling to least: http://indiewebcamp.com/business-models#Aggregators
#tantekI hope that as part of capturing all these business model thoughts, we can sort them accordingly (in terms of indieweb friendliness) as a way of encouraging folks to build more and more indieweb-friendly businesses.
#tantekspecific examples along a spectrum help to illustrate that (much more than theoretical principles/values)
#tantekhmm - perhaps for those without icons on the Guest List - we should put in the goofiest icon that google image search finds as motivation for them to replace it? ;)
#tantekof course I'm pretty sure that termie would be ok with even the goofiest of images
#sandeepshetty"twitter.com/sandeepshetty There was an error verifying this provider. Confirm you have a rel="me" link on this site pointing to your website."
#aaronpkyou are one of the lucky ones whose twitter websites are wrapped in a t.co link :(
#sandeepshettyOn twitter.com/sandeepshetty I have <a target="_blank" rel="me nofollow" href="http://t.co/vpRkluqYpS" title="http://sandeep.shetty.in/"> sandeep.shetty.in </a>
#sandeepshettyOk I'm in but I didn't like having to add a new block in my layout with info that I only had on the about page before... but I guess it's a good tradeoff :) Is there any way around this though?
#sandeepshettytantek: One aspect we didn't discuss the other day related to DBA tax, is that most of the new breed of PaaS's don't have a persistent file-system
#aaronpkI recently moved a site from a shared hosting environment to heroku. the database migration was pretty straightforward with a nice script, I even had to move it from mysql to postgres. was literally pull / push the database
#tantekand the corruption is often invisible, especially if most of your content is just ASCII7
#tantekand you don't notice it until long after the original where you ported from is gone and you can't do any attempt at reporting
#sandeepshettyre trivial process: mysqldump ... | scp | mysql
#tanteksandeepshetty - doesn't work across MySQL versions - that's the point
#sandeepshettyIn that sense does portability also cover linux -> windows hosts?
#aaronpkoh yea don't forget the --skip-extended-insert flag otherwise if you have really long tables they will break when the target DB has a smaller max query size ;)
#sandeepshettyMost of the results I got for mysql utf8 are pretty old..
#sandeepshettyhaven't seen any recent issues but I agree that it more likely to change than say file systems
#tantekso those that have been burned have moved on
#sandeepshettyHave you personally been burned by a db? Asking because I don't have the same feelings towards them because I haven't been burned personally...
#tanteksandeepshetty - burned in terms of wasted time yes.
#tantekin terms of corrupted content? yes, comments I've left on others blog posts - thanks to the UTF8 character in my last name.
#tantekif you've had specific problems with specific languages, it would benefit everyone if you would document them (blog post or wiki page)
#tanteknon-specific problem mentions aren't particularly useful/actionable.
tilgovi joined the channel
#sandeepshettyjust saying that the problem you mentioned with leaving comments (thanks to the UTF8 character in my last name): could be one of many things and not necessarily the db (without of course ignoring the fact that Mysql had issues)
#tanteksandeepshetty - nah - it was roundtripping (data integrity) on display/entry just fine, but after a MySQL port, got corrupted, hence, MySQL is to blame.
#tantekand there are/were enough anecdotes about it to not bother wasting time with MySQL
#sandeepshettyok. Guess I just haven't swallowed the database are evil pill yet
#tanteksandeepshetty - nothing to swallow - you may need to experience it for yourself.
#tantekif you can somehow chart a golden thread of how to reliably use databases without DBA tax overhead, then *that* would definitely be worth documenting as another alternative.
#tantekit's just that (nearly) the rest of us have given up on it. good luck to you.
#tantekTo be clear - that's how we make progress with alternative approaches. No one believes in them until someone steps forward and proves them out and documents them openly.
#sandeepshettyI've built a couple of things around the file-system and I generally thinks it better/simple/easier (except of ad-hoc queries and aggregations) but I also reach for the db often (especially when I don't want to have to deal with concurrency and atomicity)
eschnou joined the channel
#tantekso there's certainly room for multiple perspectives.
#tantekit's just that *everyone* building their own Indieweb content solution has abandoned databases.
#tantekwith the possible exception of tommorris - who I *think* is using a database with Ferocity
#tantekThat's typically what's led most of us to abandon database dependencies for our own stuff.
b0bg0d joined the channel
#sandeepshettytantek: aaronpk : I'm guessing if you are editing the source files by hand you are not dealing with concurrency issues and ensuring that write operations are atomic?
#tanteksandeepshetty - haven't had any concurrency issues yet, no. But some of my PHP code does write to the files.
#tantekpdurbin - sure that's a service, but it's not really "your stuff" - hence the indieweb perspective.
#pdurbinwell, I use IRC logging as a lightweight blog of sorts
#tanteksandeepshetty - concurrency is much less of an issue for indieweb use cases
#sandeepshettyI agree... I think I'm over thinking it...
#sandeepshettyMaking frequent updates and doing a lot of things on posting content that could possible not finish, need to be retried, and not interfere with the next update is what I was looking at solving...
#tantekso far that hasn't been any kind of a high priority problem for any of us
#sandeepshettythe "lots of things on posting content" is updating a few relationships and indexes
#tantekeven on your own blog sandeepshetty - you don't post that often - so not sure why that's a focus
#tantekindexes should always be regeneratable on the fly anyway - doesn't matter if they get corrupted or out of date
#sandeepshettyThe blogspot blog was meant to be just a blog but with sandeep.io I was experimenting with using it also for bookmarking (http://www.sandeep.io/bookmarks/) and if I did go ahead with it would be a lot of updates
#tantek.comedited /antipatterns () "(-5784) move databases antipattern to its own article - it's got enough content and structure for it. abbreviate summary of it instead." (view diff)
brianloveswords joined the channel
#waterpigs.co.ukcreated /spam (+4056) "summary of spam prevention measures and large degrees-of-separation braindump" (view diff)
#pdurbintantek: you're right, IRC logging is not "your stuff" ... it's more like "our stuff" ... which is why I like it so much :)
#tantekpdurbin - certainly there's value in shared spaces and content.
#aaronpkoh yea these IRC logs are stored in mysql :)
#tantekI mean we're here, and a lot of us indiewebcamp types contribute heavily to indiewebcamp.com - which is a huge public domain community resource.
#waterpigs.co.ukcreated /email (+2353) "Summary of email stuff, braindump of post-via-email use cases, how to do it using mandrill, security considerations" (view diff)
#pdurbinI guess the /topic is "own your data" not "own our data" :)
#pdurbinaaronpk: have you learned nothing? databases are evil ;)
#tantekyeah, our community stuff tends to be stored in databases. we're working on solving indieweb problems first, community problems second.
#tantekand the trade-off there is that yes we might lose our logs or wiki pages
#tantekthere is a hope that by making it all public domain, copies of it exist out there and won't ever go away
#tantekI don't think any of us wants to take that path (public domain) with all our personal content
#aaronpkfyi I have so many backups of the indiewebcamp wiki DB
#tantekpdurbin - right there on the home page: "IndieWebCamp is a gathering of web creators building and sharing open web technologies to advance the state of the indie web."
#pdurbin"We should all own the content we're creating, rather than just posting to third-party content silos. Publish on your own domain, and syndicate out to silos."
#tantekhave to give it to Google that at least they've maintained Buzz post permalinks as somewhat working/redirecting to read-only Google+ posts, e.g. this blog post: