#indiewebcamp 2014-09-22

2014-09-22 UTC
#
tantek
KartikPrabhu: "someone without a blog make a comment of more than 140chars?" - how about - easier to encourage people to get their own blog (e.g. free on Tumblr, Blogger, Wordpress.com) if they want to comment >140chars rather than build/admin/de-spam a comment system.
#
tantek
GWG - what was that in reference to? something happen?
#
tantek
KartikPrabhu++ for positive engagement with new folks
#
Loqi
KartikPrabhu has 57 karma
#
KartikPrabhu
tantek: more like "How does someone without a blog make any statement of more than 140chars?" 140 char limit of Twitter is a self-imposed restriction
#
KartikPrabhu
I have a response already, I am just letting the question simmer for a bit ;)
#
GWG
tantek: This whole debate that seems to have gotten people frustrated.
#
tantek
GWG - are you frustrated?
#
tantek
KartikPrabhu++ good call on the simmering! Yes! Pacing back/forth discussions is a good way to maintain the calm :)
#
GWG
tantek: I love the sense of community here. I'd hate to see it fall apart. I'm more worried. I've been in groups that have imploded.
#
KartikPrabhu
GWG: I think people who are already here are more calm and sensible about it
#
tantek
GWG - what in the "community here" makes you afraid of "it fall[ing] apart"?
#
KartikPrabhu
GWG: For instance I haven't seen tantek "condemn" anyone for having a database and vice-a-versa
#
GWG
tantek: Nothing specific. I'm just paranoid, I suppose.
#
KartikPrabhu
only outsiders who read one wiki page take it as some sort of indieweb directive
#
GWG
KartikPrabhu: Should we start thinking of people as 'outsiders'?
#
GWG
As opposed to people we can invite in?
#
KartikPrabhu
GWG: by outsiders I mean people not actively participating
#
tantek
GWG - it's ok to be paranoid. Just because you're paranoid doesn't mean there's nothing to fear. ;)
#
KartikPrabhu
again not using "outsider" as a pejorative
#
tantek
GWG - if you see something specific / concrete that makes you concerned, definitely bring it up so we can resolve it quickly.
KartikPrabhu joined the channel
#
KartikPrabhu
opps accidental log out
#
tantek
KartikPrabhu: "outsider" has pejorative framing thus we should avoid that label.
KevinMarks_ joined the channel
#
KartikPrabhu
yes probably. did not intend it though
#
tantek
I realize you did not intend it that way :)
#
tantek
GWG - rational critical dialog is helpful, regardless of with whom (in the "community here", or anywhere)
alexhartley joined the channel
#
tantek
however, purely emotional responses, especially when posted on a silo, are ignorable, or at best, of some use as input to documentation.
#
tantek
better to focus on a) scratching your itches, and b) being welcoming to people who are also trying to do the same
#
tantek
s/welcoming/welcoming & helpful
#
Loqi
tantek meant to say: better to focus on a) scratching your itches, and b) being welcoming & helpful to people who are also trying to do the same
#
GWG
tantek: I think you may have noticed I'll debate anything. I am truly passionate about the concept, which spoke to my existing views when I heard first about Indiewebcamp when I heard someone speaking about it.
#
tantek
There is nothing to fear from purely emotional responses on silos, since such behavior cannot be constructive in its own right, and only serves to undercut the source's credibility, as well as make people curious about what all the fuss is about (curiousity about indieweb is good)
#
tantek
emotional publicity is still good publicity
#
KartikPrabhu
we did get a few "agreement" type tweets on the whole debate too
#
tantek
interesting
#
GWG
I worry about the quality of discourse
#
KartikPrabhu
they were drowned by the "wars" but they did show up in the channel
#
GWG
I might have been overwhelmed by the flood
#
KartikPrabhu
GWG: I think that is a people problem not a technology problem
#
GWG
KartikPrabhu: I'll agree.
#
GWG
I think Kay said it best
#
GWG
"A person is smart. People are dumb, panicky dangerous animals and you know it. Fifteen hundred years ago everybody knew the Earth was the center of the universe. Five hundred years ago, everybody knew the Earth was flat, and fifteen minutes ago, you knew that humans were alone on this planet. Imagine what you'll know tomorrow."
npdoty and KartikPrabhu joined the channel
#
tantek
GWG - re: "quality of discourse" - that's exactly why you don't respond to purely emotional responses, don't turn them into discourse.
#
tantek
by selectively responding only to rational statements, we encourage and create rational discourse.
#
tantek
flamewars have no persistence, they, for lack of a better phrase, flame out.
#
KartikPrabhu
unless you feed them
#
tantek
right, hence "why you don't respond to purely emotional responses"
#
GWG
Is this the...Don't Feed the Trolls philosophy?
#
tantek
GWG - related. I don't think it is reasonable nor accurate to lump all emotional responses as "trolls".
#
GWG
tantek: Agreed, I meant conceptually.
#
tantek
in fact, I'd guess that most emotional responses are *not* trolls
#
KartikPrabhu
yes ^ troll has become a general word to use against the opposing party in a debate
#
GWG
Don't throw fuel on the fire?
#
tantek
right
#
parzzix
Sorry to interupt the discussion...does anyone here know how to get known to look for mongodb instead of sql...the default script seems to want sql?
#
KartikPrabhu
any self-hosted Known people around? bear , kylewm ^
#
tantek
parzzix - good question. Originally Known / idno was built on mongoDB. not sure when it switched to MySQL. nor that it was a "hard" switch.
#
tantek
does the /Known#FAQ help at all here?
#
parzzix
haven't found anything...lol I could do sql, just have to figure out how to use it..
#
kylewm
parzzix: according to the documentation it should use Mongo by default unless there's a config.ini telling it to use mysql ... is that not the case?
#
parzzix
no, I didn't create it. But when I go to page for first time I cannot get past giving the sql database settings
#
parzzix
You can see it at 104.131.33.204 ...
#
kylewm
parzzix: hrmph, lemme take a look at mine
#
kylewm
oh wow, this is all new! did you install from git?
#
KartikPrabhu
kylewm: maybe now Known defaults to MySQL, changing the config file to use MongoDB might work?
#
parzzix
kylewm, I downloaded the zip file of the withknown website
#
parzzix
I'm just tring to get somthing self hosted going...I really like known and redwind, but maybe it's beyond my tech skills...maybe I should just use wordpress
#
KartikPrabhu
parzzix: can you access the config.ini in your installation root folder?
#
parzzix
yeah...it
#
KartikPrabhu
does it say MySQL in database ?
#
parzzix
opp..hit enter..it's in a VPS
#
parzzix
just a sec
#
kylewm
parzzix: yeah, it looks like KartikPrabhu's guess is right on!
#
kylewm
I changed the config.ini from database="MySQL" to database="Mongo" and (after installing php5-mongo) it seems to work
#
parzzix
right now I don't have a config.ini
#
KartikPrabhu
oh i see. kylewm is the MongoDB config file same as the MySQL one except for the database="" property ?
#
kylewm
mine looks like this:
#
kylewm
database = 'Mongo'
#
kylewm
filesystem = 'local'
#
kylewm
uploadpath = '/var/www/data/'
#
parzzix
i'm going to copy yours kylewm ...for now...see if it helps
#
KartikPrabhu
parzzix: that would be a good step :)
#
kylewm
anybody know why Known requires xmlrpc?
frzn joined the channel
#
kylewm
GWG: I think of the quote from Men in Black more often than I care to admit
#
parzzix
kylewm, KartikPrabhu ....used that config.ini and now I killed it..lol
#
KartikPrabhu
killed in a good way?
#
KartikPrabhu
kylewm: maybe for the feed reader?
#
parzzix
lol....getting a Not Found
#
kylewm
parzzix: um, did you lose your .htaccess somehow?
#
parzzix
looking
#
parzzix
it's till there kylewm
#
kylewm
it's an .htaccess thing somehow because http://104.131.33.204/index.php/begin/ works
#
kylewm
you are using Apache?
#
parzzix
yes
#
parzzix
hmm...but it breaks after that link also..I think.
#
kylewm
parzzix: AllowOverride in /etc/apache2/apache2.conf
#
parzzix
ok....let me check/do
#
kylewm
I added a block like this:
#
kylewm
Options Indexes FollowSymLinks
#
kylewm
AllowOverride All
#
kylewm
Require all granted
#
kylewm
</Directory>
#
kylewm.com
edited /Known (+336) "/* How to */ tell Known to use Mongo"
(view diff)
#
parzzix
made changes....restarting apache
#
parzzix
got this .... The requested URL /begin/register/ was not found on this server.
#
KartikPrabhu
kylewm: good one on documentation. I was going to suggest that
#
KartikPrabhu
kylewm++ even
#
Loqi
kylewm has 56 karma
#
kylewm.com
edited /Known (+831) "/* How to */ allow .htaccess overrides"
(view diff)
#
kylewm
parzzix: Did you replace /var/www/html with the actual root of your installation?
#
kylewm.com
edited /Known (+176) "/* Use MongoDB */ caveat that benwerd recommends MySQL"
(view diff)
#
kylewm.com
edited /Known (-3) "/* Fix 404 Not Found on /begin */ fix typo"
(view diff)
#
parzzix
yes.......it's in that directory
#
kylewm.com
edited /Known (+146) "/* Setup Known on nginx */ add rascul's nginx configuration"
(view diff)
alexhartley joined the channel
#
@puppet_ebooks
NOT writing a social media campaign about diversity. indieweb is getting some aspects of creating an old lady. Driving past Folsom street...
(twitter.com/_/status/513858229093556224)
#
tantek
perhaps a bot generating gibberish. name on that account is "sock puppet" after all.
#
tantek
indeed, @puppet_ebooks looks like nonsense gleaned from other sources
#
tantek
I'm blocking it
#
tantek
!block puppet_ebooks
#
Loqi
Got it! There are now 15 spammers blacklisted
#
kylewm
could also be a human generating gibberish like @horse_ebooks
#
tantek
none of their content appears to be of any value about anything
#
parzzix
thanks to kylewm my known is working...thanks so much.... now to figure out how to get plugins and themes working...lol
#
tantek
kylewm++ awesome!! especially for adding to /Known documentation for this.
#
Loqi
kylewm has 57 karma
alexhartley joined the channel
#
kylewm
KartikPrabhu: on this question about (3) replying to (2) replying to (1) do you know what he means by "Stream"?
#
kylewm
like, is he literally saying that my reply doesn't show up on https://kylewm.com/page/5 ?
#
KartikPrabhu
The (3) links are broken. so I don't really know
#
KartikPrabhu
parzzix++ on Known
#
Loqi
parzzix has 1 karma
#
KartikPrabhu
kylewm++ for helping parzzix
#
KartikPrabhu
Loqi where be points?
#
@BillSeitz
RT @puppet_ebooks: NOT writing a social media campaign about diversity. indieweb is getting some aspects of creating an old lady. Driving p…
(twitter.com/_/status/513872430440263681)
#
acegiak
tantek: pretty sure that's a markov chain bot
#
tantek
KartikPrabhu, kylewm since you've conversed with @BillSeitz - perhaps you can ask him what he means by retweeting that?
#
tantek
acegiak agreed
#
acegiak
but hwat are it's text sources though?
#
acegiak
it's like angry feminism / web technologies at a 50/50 split
#
parzzix
Anyone know why plugins don't load in current release of known?
#
acegiak
or at least the recent tweets are
alexhartley joined the channel
#
tantek
check it out - now I'm causing duplicate RSVPs :D http://known.kevinmarks.com/2014/homebrew-website-club
#
tantek
de-duping RSVPs is likely going to require some fancy rel-me action
#
tantek
parsing it that is
#
Loqi
Ok, I'll tell them that when I see them next
snarfed joined the channel
#
parzzix
what directory should the known pligins be in? ldno or ldnoplugins?
#
parzzix
docs saying ldnoplugins but not working.
#
acegiak
so I want to be able to reblog things with script and iframe tags
#
acegiak
but I feel like that's a massive security flaw
#
GWG
acegiak: How so/
#
acegiak
cause then I'm potentially loading up harmful remote javascript?
#
acegiak
I'm NOTORIOUSLY bad at security
#
GWG
acegiak: That was why I wanted to go for passing information to my site and having it work on the other side.
#
acegiak
GWG: I don't understand
#
GWG
Well, you want to link, or repost the entire article?
#
acegiak
I want to repost the content
#
acegiak
but If that content includes a .js file there's no way of knowing if it's later swapped out with evil
#
GWG
So, same idea as I was proposing before. Pipe the content into your site and parse it.
#
acegiak
oh right
#
acegiak
a lot of this stuff is minified though
#
GWG
Well, do you need to reproduce it exactly?
tilgovi, paulcp and alexhartley joined the channel
#
acegiak
GWG: for something like a vine embed: yes?
#
acegiak
maybe it comes down to "don't reblog things from untrusted sources"
#
GWG
Well, I'd say that you want to do what I tried to do, if you want a suggestion
#
GWG
You default to something safe, and have special cases for other items.
#
kartikprabhu.com
edited /events/2014-09-24-homebrew-website-club (+46) "/* Where */ no Chicago meeting"
(view diff)
wolftune joined the channel
#
acegiak
GWG: looking into sandboxing now
#
GWG
What I'm curious about is this...if it is my content, reproducing it is fine. But what if you are reposting someone else's?
snarfed, paulcp and npdoty joined the channel
#
KartikPrabhu
GWG: you pass the HTML through a cleaner of sorts stripping away the javascript stuff and then use a mfparser to get the needed content. Not much different than a webmentioed comment I think
#
GWG
KartikPrabhu: That is along the lines of what I was thinking.
#
KartikPrabhu
there is no need to treat external comments differently than other external content
tantek joined the channel
#
@denials
I now have a #posse with Known (http://withknown.com/). Groovy #indieweb publishing platform with hooks to the Twitters.
(twitter.com/_/status/513899524931457024)
#
KartikPrabhu
do people here support both a comment form and webmention?
#
GWG
KartikPrabhu: I waiver on that.
#
GWG
At the moment, the form is hidden
#
acegiak
the problem I'm looking at is that so much content is things like video or sound embeds
#
GWG
That is harder.
#
KartikPrabhu
acegiak: you can choose to keep those tags then
#
KartikPrabhu
I allow img in replies iirc
#
GWG
KartikPrabhu: Do you cache them though?
#
KartikPrabhu
i don't have a local cache yet. debating whether to have one
#
KartikPrabhu
well there ^ is the response I set to stew
#
kylewm
great response
#
kylewm
I like the standalone summary with a link for "more"
#
KartikPrabhu
yeah that had to be handcrafted... usual truncation isn't good enough for the 140 limit
#
kylewm
KartikPrabhu: what are they talking about building? an RSS version of twitter?
#
KartikPrabhu
it started with some #OpenTwitter thing and people asking for webmention based conversations. and then moved to "what is someone does not have a blog" and "having both a comment system and webmention is too much work" full thread: https://twitter.com/joeld/status/513699407129505792
#
@joeld
.@gRegorLove? RT @BillSeitz: @joeld @davextreme @manton any visible examples of back-and-forth BlogThread using WebMention? #OpenTwitter
(twitter.com/_/status/513699407129505792)
#
KartikPrabhu
hopes to have a reply-thread that captures such conversations some day
#
kylewm
thanks I'd read the thread but still didn't quite know what the goal was
#
KartikPrabhu
i think people are figuring out how to do a RSS twitter thing and for notifications of replies came up on webmention and its hows and whys. so it is a meandering conversation
#
KartikPrabhu
kylewm: also if you don't want notifications from that to your Twitter I'll remove your mention next time around. Will also give me more room ;)
alexhartley and alexhart_ joined the channel
#
tantek
good post KartikPrabhu
#
KartikPrabhu
:) thanks
#
KartikPrabhu
it helps that I am not actually a dev and have no stakes in a "war" :P
#
tantek
the OpenTwitter thing is funny. I mean, that's what I started building back in 2009 and launched with Falcon in 2010-01-01 and then realized I need to work with other people and here we are :)
#
tantek
hate to say it but "RSS Twitter" is a short-sighted dead-end.
#
KartikPrabhu
I see. neat
#
tantek
but if they want to go down that path that's their time to spend.
#
KartikPrabhu
I know. I didn't want to go down the RSS vs HTML route
#
tantek
sure - you focused on the productive aspect
#
KartikPrabhu
they can do that "exercise for the reader" themselves
#
tantek
KartikPrabhu: the "BillSeitz thinking" I read - and frankly it is overthinking.
#
tantek
just got to implement something simple and ship it
#
tantek
and iterate
#
tantek
and heck, all of /IndieMark
#
KartikPrabhu
yes. trying to sort out all possible problems before starting, means you probably won't start. true of many things, science, dev, design, art
#
tantek
exactly
#
tantek
it's also why this community is making so much more progress than others
#
tantek
especially all the /monoculture communities
#
KartikPrabhu
despite all the diff. approaches I might add
#
tantek
not despite, but I'd say, thanks to all the diff. approaches!
#
tantek
speaking of which we need to document the differences of opinion on /database-antipattern
#
tantek
at least a summary thereof
#
KartikPrabhu
i think gregorlove` and kylewm made sime changes to that page
#
KartikPrabhu
s/sime/some
#
Loqi
KartikPrabhu meant to say: i think gregorlove` and kylewm made some changes to that page
#
tantek
I saw - however we need to do more
#
tantek
especially in a short summary up at the top, with specific examples / sites / people
tilgovi joined the channel
#
KartikPrabhu
yes a link to File-Storage#indiweb_examples and same for database would be useful
#
KartikPrabhu
one of the strangest arguments against HTML based storage I saw was about needing to put CSS and JS to view it in a browser
#
KartikPrabhu
which is downright incorrect
#
tantek
yeah that was hilarious
#
@duckinator
We'll need CSS for the inspectability you want. Are browser prefixes okay? Can I include JS? Can I include REALLY OBNOXIOUS JS?@kevinmarks
(twitter.com/_/status/512853376594223104)
tantek joined the channel
#
tantek
lol strawman
#
tantek
semantic markup is sufficient to give you reasonably readable markup with default presentation
#
KartikPrabhu
i think I wrote a longish article about it
#
tantek
KartikPrabhu: LOL: "In the heyday of the Web 2.0 fad, I was once on a web-team that followed the latest trend and used Javascript to fill up an empty webpage with content."
#
KartikPrabhu
yeah AJAX remember :P
#
KartikPrabhu
it was for a my college tech-fest. I think they still do tat shit
#
tantek
KartikPrabhu: also you credit "Cover photo: Matrix by elleizarra on Flickr." but I don't see it anywhere on your post.
#
KartikPrabhu
tantek: oh that photo only shows as a thumbnail in feed. I should update it for newer best practices
#
KartikPrabhu
tantek: for the record, I worked on one of the earlier version of this monstrosity: http://ktj.in/
#
KartikPrabhu
in the following years they have also managed to make a worse UI :| sheesh
#
tantek
"only shows as a thumbnail in feed." - that seems like an antipattern. Why not show it as a "featured" image at the top of your blog post?
#
KartikPrabhu
tantek: yes. This is an old post :P
#
KartikPrabhu
pre-indieweb days too
#
tantek
almost a year old!
#
KartikPrabhu
in fact 2 months (approx) before indieweb
#
neuro`
Good mofning.
#
tantek
I didn't notice the date because it wasn't at the top
#
tantek
hello neuro` !
#
KartikPrabhu
morning neuro`
#
neuro`
Good morning KartikPrabhu, tantek. Hope you had a nice weekend
#
KartikPrabhu
good point
#
KartikPrabhu
I have been thinking that too, but just clubbed all meta-data at the bottom
#
KartikPrabhu
but date on top and tags on bottom seems like a better choice
#
KartikPrabhu
neuro`: I did. Started work on a website for a friend so more Django+python in the near future
#
acegiak
Getting emily, my wife, into the indieweb
#
acegiak
setting blackwoolholiday.com up with sempress
#
acegiak
we can have our own little IWC:ause in our house :P
#
KartikPrabhu
a literal Homebrew Website Club
#
tantek
acegiak++ for bringing more people onto the IndieWeb!
#
Loqi
acegiak has 5 karma
#
tantek.com
edited /events/2014-09-24-homebrew-website-club (+25) "/* URLs */ comment out MSP & CHI for this week"
(view diff)
#
tantek.com
edited /events/2014-09-24-homebrew-website-club (+25) "/* RSVP */ comment out MSP & CHI this week"
(view diff)
#
tantek.com
edited /events/2014-09-24-homebrew-website-club (+25) "/* Notes */ comment out CHI & MSP this week"
(view diff)
#
tet
would you guys delete an article about the microformat antipattern?
#
acegiak
tet: I feel like whether or not someone stores their data in a databse or flatfile doesn't directly affect their participation in the indieweb, whereas microformats are a central community convetion to the indieweb
#
acegiak
when I go to read from someone else's page microformats affect me, their data storage doesn't
#
neuro`
acegiak: congrats!
#
KartikPrabhu
tet: what would you suggest using instead of microformats?
#
tet
Ruby's HTML-parser libs keep breaking - hipsters invent new ones, abandoning old ones (HPricot, now Nokogiri), xml lib churn breaks them whether via SWIG/C-binding error issues or otherwise, then your microformats libs build on these are brokentoo
#
tet
as far as i can tell, mf2 stil isn't fully decentralized-extensible ala RDFa predicates?
#
tet
on 'antipattern' comment on angular-UI - linked-data UIs never work unless you have good webarch to begin with, proper doc/thing URI distinction, content-negotiation, CORS support, you'd be full of red-dots and errordialogs in no time. it's just a silly-trick in *addition* to lynx-support noJS HTML
#
tet
in short, i believe all those things, and ditching ad-hoc microformats are key components to longevity and flexibility (related) more so than minting these oneoff 'mention/pingback' things to make twitter/diaspora clones before fixing basic webarch issues, etc etc
#
KartikPrabhu
unfortunately I don't understand most of those words
#
tet
structured data is preferable to unstructured, i'm not a MF hater, it just seems like something to consider *After* your server is returning turtle or jsonld properly.. in case someone really insists on fishing around inside HTML
#
KartikPrabhu
I want my website to be for humans not robots so not much into the whole turtle/jsonld thing I am afraid
#
tet
KartikPrabhu: i will expand it into a longform "microformats antipattern" post on my own site
#
tet
to be in spirit of the indieweb
#
tet
link to everytrhing, try to explain to those unfamiliar with the ways in which web architecture favors longevity and flexibility and decentralization that people are underutilizing
#
tet
turtle's a lot more pleasant to read, and it's less fragile, you ust need a turtle parser, not an xml/htl5 lib, scripting-lang bindings to said lib, then microformats parsers for inside that structure
#
tet
and once it's in that format it's trivial to spit out HTML with the same data in it via a 1line script, for those that want HTML
#
KartikPrabhu
but my browser reads HTML just fine.
#
KartikPrabhu
again if the end result is to be HTML, I really don't want to deal with intermediates. Me not being a dev and all
#
tet
sure, use whatever format you want
#
tet
HTTP is MIME-type agnostic
#
tet
i would encourage more usage of text/plain too
#
tet
trivial https?://\s+ scanners on links
#
KartikPrabhu
tet: we already do that for notes :)
#
tet
or /(https?:\/\/(\([^)>\s]*\)|[,.]\S|[^\s),.”\'\"<>\]])+)/ or whatever
#
KartikPrabhu
but that does not tell me how others should interact with my website for comments and all that stuff
#
KartikPrabhu
but of course, you can write said article on your own website... I'd read it :)
#
KartikPrabhu
I spend enough time trying to navigate Latex, Markdown, HTML, CSS, JS to be really bothered with another format
#
KartikPrabhu
not to mention all the SASS, LESS, CoffeeScript that people keep telling me to use
michiell joined the channel
#
KartikPrabhu
and all that regex you spoke that went flying over my head :P
#
tet
it how i'm extracting HTTP links from plaintext. alternates welcome
#
KartikPrabhu
I am not the one to ask :P
#
tet
once your stars align and your html5/python-html5/mf-parsers work, how do you add arbitrary new properties? eg with RDF you just POST them on your own webserver, can't get more indie than that. no petitiotnin danbri@google, tantek@mf.org, whoever
#
tet
how do you get the same data expressed in the mf2 in one of the deployed graph-data formats
#
KartikPrabhu
I have never needed a "graph-data format" for anything so far
#
tet
it should be doable with the right webserver, if you dig writing HTMLfirst
#
tet
it's been a timesaver here. not having to write *any* HTML-generation code. (tho i have some fallback stuff for lynx)
#
kylewm
tet: where is your personal site?
#
tet
eg, tim and some of his students wrote a data-browser
#
tet
kylewm: don't have one
#
KartikPrabhu
ahh tet you should have one and show us how this can work. I have learnt a lot by seeing others' websites and the source :)
#
kylewm
tet: I think I am missing the context for your comments about microformats-antipattern :)
#
tet
s/n3/html/ and you get HTML data.
#
Loqi
tet meant to say: http://m.whats-your.name/2014/09/22.html is the graph data
#
tet
ehhe wtf
#
tet
this is good, now you don't even need the bloated, crufty HTML5 environment anymore
#
tet
you still have a global web of data, but can interact with it in wayas you prefer
#
KartikPrabhu
can't see it in my browser to read
#
tet
ie, if you hate JS, and want an openGL or ncurses UI, have at it using the n3/turtle
#
KartikPrabhu
I hardly use any JS anyway
#
KartikPrabhu
I don't think I want to say to my friends "hey here is my website, but you can't read it in FF"
#
KartikPrabhu
seems like HTML is what is read by most people, and so I'll just build on that instead of inventing a new browser
#
tet
they already exist, written in JS
#
KartikPrabhu
oh man JS is worse than writing HTML
#
tet
even if you have JS disabled, most of your browser's UI is written in JS , so it's kind of hypocritical to go luddite on it if you use chromium/firefox and just block it eveyrwehre
#
KartikPrabhu
I like that my browser does not cough up errors when my HTML is bad
#
KartikPrabhu
not the same with JS running
#
kylewm
I have no idea what I'm looking at on m.whats-your.name ... it's an email archive or something?
#
kylewm
like, what is "msg.eKd" is that meaningful?
#
KartikPrabhu
tet: using your Turtle LinkedData magic would you still output HTML?
#
kylewm
tet: where should we look for your microformats-antipattern article?
#
tet
this is the graph-data KartikPrabhu. arguable more readable than HTML. even if you lac a parser/browser, a plaintext reader will do in a pinch
#
tet
if you've installed https://github.com/linkeddata/tabulator , your browser gains support for this MIME type
#
KartikPrabhu
tet: I dont think my readers will want to read that unfortunately
#
KartikPrabhu
and I don't have a text-reader on my phone at the moment
#
tet
kylewm: procmail doesnt seem to allow arbitrary suffixes. i believe that's the -mh format, as opposed to maildir, it's just filenames its greated
#
kylewm
hey latest commit authored by Berners-Lee, that's cool
#
kylewm
going to bed, g'night Loqi
#
Loqi
who, me?
#
kylewm
I said good night, Loqi!
#
Loqi
goodnight!
ShaneHudson joined the channel
#
@kevinmarks
#indieweb @kevinmarks: also thanks to @bretolius for another pull request
(twitter.com/_/status/513948242837372929)
#
KevinMarks__
hm, noterlive needs an icon. Suggestions?
#
KevinMarks__
lots of notes too
#
KevinMarks__
note seems crayon themed
alanpearce_ joined the channel
#
KevinMarks__
I was thinking take a pencil and put that in the transmitter tower
#
KartikPrabhu
maybe combine the live icon with this http://thenounproject.com/term/note/40033/
michiell, npdoty, krendil and friedcell joined the channel
#
acegiak
GWG: this is weird. Installed indieweb taxonomy on emily's site and got the following: http://pastebin.com/F86L5bQM
#
acegiak
which shouldn't ever happen if I understand the wordpress filter?
eschnou, petermolnar, alexhartley and elima joined the channel
#
neuro`
KevinMarks__: nice
Sebastien-L joined the channel
#
KartikPrabhu
KevinMarks__: nice
#
@elfpavlik
I wonder if http://indiewebcamp.com/micropub could use application/ld+json besides application/x-www-form-urlencoded ? #indiewebcamp @aaronpk
(twitter.com/_/status/513966688539537408)
#
KevinMarks__
also, noterlive now has tweet length countdown warnings
#
KevinMarks__
what is with the LD fanboys?
#
Loqi
It looks like we don't have a page for "with the LD fanboys" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=with+the+LD+fanboys
#
KartikPrabhu
it is the new thing KevinMarks__ get with the times ;)
#
KevinMarks__
json-ld is the new n3
#
KartikPrabhu
KevinMarks__ I think we went through n3 tonight already
#
KartikPrabhu
what is n3?
#
Loqi
It looks like we don't have a page for "n3" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=n3
#
KevinMarks__
see earlier comments from tet
#
KevinMarks__
who kept saying things were trivial, yet somehow didn't have a homepage
glennjones joined the channel
#
KartikPrabhu
I don't understand the obsession to compile into HTML
#
KartikPrabhu
since HTML is the final output anyway
#
KartikPrabhu
reminds me to writing Latex to make PDF urggh
#
KevinMarks__
these rdf/n3/turtle/json-ld types are mostly harmless as they only write in formats no-one but them can read anyway
#
KevinMarks__
it's like lojban
#
alanpearce_
I like the idea of lojban :)
#
KartikPrabhu
alanpearce_ and I like the idea of RDF until I went to write it
#
bnvk
oh no, not lojban again
#
KevinMarks__
I like Danny O'Brien's comment "RDF was the LSD of the 90s"
michiell_ joined the channel
#
KartikPrabhu
but in all seriousness, I hope someone tries making a publish->parse->notification system using RDF or whatever else
#
KartikPrabhu
and actually uses it
#
@xtof_fr
FB envisagerait de facturer 2.99 USD par mois et par utilisateur. >> http://au.ibtimes.com/articles/567070/20140922/facebook-charge-users-2-99-monthly-fee.htm#.VB_GliuSzl1 Pas vu d'alternatives #indieweb ?
(twitter.com/_/status/513972525772972032)
#
@WaldoKanto
RT @xtof_fr: FB envisagerait de facturer 2.99 USD par mois et par utilisateur. >> http://au.ibtimes.com/articles/567070/20140922/facebook-charge-users-2-99-monthly-fee.htm#.VB_GliuSzl1 Pas vu d'alternatives #indieweb ?
(twitter.com/_/status/513972776269774848)
KartikPrabhu, glennjones, Sebastien-L and elima joined the channel
#
@JockelLohkamp
Out in the Open: A Blogging Tool That Lets You Actually Own What You Post http://www.wired.com/2014/09/known/ #indieweb #GETDBerlin #P2P
(twitter.com/_/status/513982479816880130)
#
@OpenSteps
RT @JockelLohkamp: Out in the Open: A Blogging Tool That Lets You Actually Own What You Post http://www.wired.com/2014/09/known/ #indieweb #GETDBerlin #…
(twitter.com/_/status/513984653586628608)
glennjones_ joined the channel
#
@homobil
RT @JockelLohkamp: Out in the Open: A Blogging Tool That Lets You Actually Own What You Post http://www.wired.com/2014/09/known/ #indieweb #GETDBerlin #…
(twitter.com/_/status/513985802842693632)
ttepasse joined the channel
michiell_, Sebastien-L and Haxxa joined the channel
#
@rorykoehler
Thanks to organisers @JockelLohkamp & @hildebrand and everyone else who attended #GETDBerlin . Feeling inspired by the #indieweb movement
(twitter.com/_/status/514001164632088576)
#
@jongold
@imcatnoone but it's very much an indieweb affectation vs the realities of trying to build a business before you run out of money.
(twitter.com/_/status/514003428398616576)
parzzix and michiell_ joined the channel
#
parzzix
Known plugins not working..ben told me somthin about setting path in config.ini?
alexhartley joined the channel
#
parzzix
kylewm, going to install redwind on another instance and see which I like more...Can I just start with a lamp stack for it?
ShaneHudson joined the channel
#
GWG
acegiak: That's odd. Never happened in testing
alexhart_, michiell_, elima, Sebastien-L, friedcell1, Rev_Illo and verdi joined the channel
friedcell, ShaneHudson and PierreO joined the channel
Rev_Illo, michiell_ and tantek joined the channel
#
parzzix
good morning tantek
#
tantek
good morning parzzix! how's your Known site going?
#
parzzix
ok....no plugins working yet though
#
neuro`
Morning tantek and parzzix
frzn joined the channel
#
tantek
good morning neuro` !
#
tantek
nice blog post about the database recovery insanity
#
tantek
I want to add it to /database-antipattern if that's ok ;)
#
parzzix
morning neuro`
pfefferle joined the channel
#
tantek
Hey nice WIRED article too - interesting that it hasn't been tweeted as much - or perhaps just failed to mention "indieweb" in the title: http://www.wired.com/2014/09/known/
#
petermolnar
tantek I don't think that link fits in the antipattern page; databases do have their place in the world (just like flat files) and I have not found what that db in the article was used for
#
tantek
petermolnar: from the article it sounds like it was used for some massive multi-user thing, which you're right, doesn't fit with the indieweb use-case
gr0k joined the channel
#
tantek
was just thinking of adding it as another example of database maintenance hell
#
tantek
like in a section at the bottom - Other Examples Of Database Maintenance
#
petermolnar
I have stories on that as well, with broken replication chains and so on, but still, we would not survive without dbs at all :)
#
tantek.com
edited /Known (+515) "new articles section with WIRED and GigaOM articles"
(view diff)
cmhobbs and michiell_ joined the channel
#
tantek
Ok wikipedia editors, this is enough to get a "Known(software)" article started: http://indiewebcamp.com/Known#Articles <-- citations. cc: tommorris
ben_thatmustbeme joined the channel
#
tommorris
tantek: will have a look when I am not on the move.
sandro joined the channel
#
tantek
tommorris cool - then I'll just ask you opnion/advice questions instead then. Since enwp.org/Known redirects to enwp.org/Knowledge, should I create this first? http://en.wikipedia.org/wiki/Known%28disambiguation%29
#
@livingthepart
And so the week begins - have a great one everybody! If u need a giggle check out livingthepart .com for a funny Web Series! #indieweb #film
(twitter.com/_/status/514052789090385920)
#
parzzix
thinking of having a wordpress and my known...so i have somthing stable until known is 100%
eschnou joined the channel
#
parzzix
hey ben_thatmustbeme
#
ben_thatmustbeme
hey parzzix, what are you up to today?
#
tantek
oops am I causing that?
#
ben_thatmustbeme
looks like it
#
tantek
KartikPrabhu, kylewm, tet: well done with civil dialog last night.
#
ben_thatmustbeme
huh, never noticed the irc logs pull in icons for tweets too. nice touch
#
parzzix
ben_thatmustbeme, trying to get my plugins working on my known site
#
tantek
holy hell
#
tantek
apologies for that -
#
ben_thatmustbeme
I'll just blame Loqi
#
tantek
aaronpk is there something useful we can do with invitation webmentions like this?
#
pdurbin
Loqi is loquacious
pfefferle joined the channel
#
tantek
updates his Twitter bio for better linebreaking
#
@Uebyn
"We don’t care to see yet another recycled design, we want to see you..." Free the Web, http://blog.uebyn.com/post/98145462179/free-the-web #MondayBlogs #indieweb
(twitter.com/_/status/514060802689474560)
#
Haxxa
Can Loqi bot be disabled or made less annoying
#
tantek
Haxxa - indeed we likely need to figure out some way to cluster the webmentions to indiewebcamp.com since they're only going to grow
#
Haxxa
yep
#
kylewm
parzzix: benwerd was suggesting adding path = "/var/www/html/" to your config file
#
kylewm
parzzix: the only thing I can think of is maybe the IdnoPlugins and Themes directories aren't readable by www-data ?
#
tantek
!tell aaronpk might be time to stop having Loqi put webmentions to indiewebcamp.com into the channel - getting *very* noisy (too many, sometimes seemingly duplicate, mentions). Perhaps put them into their own dated archives somewhere?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
KartikPrabhu, kylewm apparent very poor choice of hashtag: OpenTwitter - so many different uses of it - https://twitter.com/hashtag/opentwitter?f=realtime&src=hash
wolftune and brianloveswords joined the channel
#
@joeld
So many people on both sides of this Indy web thing confuse plumbing issues with appliance design issues.
(twitter.com/_/status/513723527204462592)
#
tantek
exactly - perhaps we should write up the /plumbing-antipattern
#
tommorris
tantek: yep to earlier msg
#
tantek
kylewm I saw! Thank you! chatted with Matt Harris about it last night! reviewing :)
#
kylewm
oh, awesome!
#
tantek
the /plumbing-antipattern is the common antipattern between all the "RSS Twitter" folks (hint - don't start with plumbing which is what RSS is) and those would would obsess over RDFa/JSONLD/turtle/n3 who don't actually publish on the web.
gr0k joined the channel
#
tantek
tet - you mentioned last night "unless you have good webarch to begin" - I for one will not accept anything you claim about webarch until you can prove you understand the basics of webarch by *doing* it - by publishing on the *web* on your own website. until then all your webarch talk is armchair.
gr0k joined the channel
#
tantek
furthermore, all the challenges that KartikPrabhu and kylewm spoke are correct.
#
tantek
KartikPrabhu: that's a super useful series of questions to ask, and we should somehow capture it somewhere topical on the wiki
#
tantek
KartikPrabhu: everything you said starting here: http://indiewebcamp.com/irc/2014-09-21#t1411366121306
ShaneHudson joined the channel
#
tantek
tommorris - was that a yes re: creating http://en.wikipedia.org/wiki/Known%28disambiguation%29 ?
#
tommorris
tantek: yep
#
bear
notes that the "have you implemented it?" question has prevented a whole boatload of armchair architecture talk from him... a *lot*
pfefferle joined the channel
#
parzzix
thanks kylewm , i'm trying it now.
#
parzzix
they still don't load :(
dlyke joined the channel
#
kylewm
haha, I just removed my only Known user's administration rights
#
kylewm
this is apparently not a good idea
#
parzzix
ok kylewm
#
parzzix
[Mon Sep 22 11:38:37.866581 2014] [:error] [pid 1299] [client 137.118.253.179:44444] Known (104.131.33.204): ERROR - Invalid object ID 4, referer: http://104.131.33.204/admin/plugins/
#
parzzix
kylewm, shows errors like this
#
kylewm
parzzix: that's a Mongo DB error but I have no idea what it means
#
parzzix
lol...ok kylewm
#
parzzix
I may give up and stick to hosted....do a wordpress for my own... I looked into setting up red wind...that looks a like a little to much for me also.
#
parzzix
I am very much a step by step instructions type of guy.
#
kylewm
parzzix: yeah understandable, sorry we couldn't get Known self-hosted to work...benwerd may have some ideas if you want to hold out hope
#
ShaneHudson
It is errors like that which will help him make it easier to install
#
kylewm.com
edited /Known (+385) "/* How to */ add Plugins and Themes Missing"
(view diff)
#
kylewm
ShaneHudson++
#
Loqi
ShaneHudson has 8 karma
#
parzzix
kylewm, I can snapshot my instance and save it...can always load it up later.
tilgovi joined the channel
#
kylewm
interesting, GMail uses JSON-LD to add action links to emails https://developers.google.com/gmail/actions/reference/one-click-action
paulcp joined the channel
j12t joined the channel
#
bret
kylewm yeah that was just added the other day
#
bret
is that vocab pulled from somewhere? or does it allow you to use anything?
#
bret
ahh schema
KartikPrabhu joined the channel
#
bret
KartikPrabhu what was the use case?
#
KartikPrabhu
tet: we don't need stars aligning for mfparsers to work. I could write major code for mf2py within 2 months of learning python, while I couldn't even figure out how to put RDFa in HTML correctly. And we don't have to email tantek@mf.org or anyone else to use new properties. We just use them, and there is an microformats wiki to document use cases.
#
KartikPrabhu
bret: long story begins here if interested: http://indiewebcamp.com/irc/2014-09-21#t1411365170005 in summary replacing Turtle/jsonld and the like instead of mf2. ALso n3 made an appearance
#
bret
what is n3?
#
Loqi
It looks like we don't have a page for "n3" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=n3
alexhartley joined the channel
#
bret
tet: re a microformat antipattern wiki page. Rather than just showing up and immediately starting a page calling microformats an antipattern your first day here, starting fairly framed discussion on its advantages and disadvantages on the existing microformats page or your own site would probably be more helpful to everyone
#
bret
oh kylewm my mistake, github added json-ld to their emails to enable action buttons
#
bret
the other day
#
bret
gmail has done the action buttons for a while
alexhart_ joined the channel
#
KevinMarks_
Writing a microformats antipattern article without grasping the bikeshed-independence of mf2 seems a little quixotic
cmhobbs and tilgovi joined the channel
#
danlyke
I like microformats in concept, at least a decade ago, but now it's yet another standard to support (My pipeline already deals with Atom and 2 flavors of RSS with extensions (GeoRSS, etc)).
alexhartley joined the channel
#
danlyke
And "Oh, PHP has a parser for that, just use that" is... uh...
#
KevinMarks_
I think RDF is an abbreviation for Recursive Descent Forever
#
KevinMarks_
Danlyke: how does feed.unmung.com cope with your feeds? Do I need to add to the template?
KevinMarks___ and elima joined the channel
#
bret
danlyke isn't just supporting either latest atom or rss enough?
#
bret
seems like most existing readers do both fine
#
bret
either the*
#
danlyke
KevinMarks_ dunno, as I play with stuff I'm trying to not build external dependencies into my house of stuff.
#
danlyke
bret, yeah, it's that a good number of the pages off of indiewepcamp.org/irc-people don't have RSS or Atom feeds easily discoverable (I'm doing inbound checks from feeds rather than WebMention because of my concerns over the latter re-re-re-inventing all of the issues of Referer tracking/Trackback/Pingback/etc).
#
bret
oh i see you mean consumption too. I was thinking publishing
#
danlyke
Some of them have microformat tags, so I'll probably end up trying to parse those out.
#
bret
danlyke, I find like maybe only 45 percent of urls I post into feedbin actually denote their feeds. Usually I end up hunting for a link on the page
#
danlyke
Yeah, I'm also searching for "RSS" in the link text.
#
bret
afaict feedbin and most readers only finds feeds if they have a rel=alternate link in the page
#
danlyke
(and given the number of rel="alternative" or other stuff I've seen, the chances of anyone getting a better set of tags with microformats seems... slim.
#
bret
what other rel=alternate links do you find most often (besides xml feed stuff)?
#
danlyke
I think "alternative" is the only other one I've found that I think meant "alternate".
#
kylewm
is alternative just a mistake?
#
danlyke
I suspect so. Just as "<a href="/feed/">RSS version</a>" without a <link tag in the header is just a mistake.
fmarier joined the channel
#
KevinMarks___
It's a grammatical correction that doesn't follow the spec, like spelling referrer correctly
#
KevinMarks___
There is also the problem of posting multiple feeds that cover different things
#
danlyke
Yep, grabbing people's comments feeds instantly makes my reference checker susceptible to other people's comment spam...
#
bret
danlyke do you know if <a href="/feed" rel="alternate" rel="alternate" type="application/atom+xml">Feed</a> is a valid discovery mechanism?
gr0k joined the channel
#
bret
err, sans the two rel values
gr0k joined the channel
#
bret
or does feed discovery require the <link> tag in the header
#
danlyke
I'm treating it as such. Also rel="feed alternate"
#
danlyke
I'm checking both "a" tags and "link" tags.
#
bret
I'm curious atom/rss spec wise
#
bret
googles
#
bret
oh crap I should update my tags: https://blog.whatwg.org/feed-autodiscovery
#
bret
rel="feed"
#
danlyke
But standards are just what most people implement, and one of the joys of writing consumer software is trying to build automated systems to figure out what people meant.
#
danlyke
Kinda like how you should never ever ever use a validating parser to parse XML, and will probably do much better with regexes.
#
bret
Its all in the header though, meh... I like the option of having an actual link people can click on... and be the machine feed discovery point as well
#
bret
"If a page supported hAtom, could this be valid: <link rel=”feed” href=””> ? I.e., a page is its own feed."
#
bret
"Ian, that would be unnecessary, since the browser can already detect the hAtom markup in the page and offer to subscribe to it. It would just need to be implemented."
#
kylewm
ew, we've been using rel=feed to find a user's mf2 h-feed in bridgy
#
bret
kylewm were you not aware of the overlapp?
#
danlyke
When did people start using "feed" rather than "alternate" for the "rel=" tag? #getoffmylawn
#
bret
back in 2006...guess it never took off
#
kylewm
OK, good, we're using <link rel="feed" type="text/html"
#
bret
kylewm, type isn't needed for rel=feed any more! :trollolol:
#
danlyke
Grrr... I feel all RFC822 vs RFC2822 "why did you people screw up a perfectly good thing?" cranky now.
#
kylewm
bret: yeah if it's not provided, we fetch the URL and see if it's text/html
tantek, 7YUAAVW76 and pauloppenheim joined the channel
#
danlyke
bret & kylewm: Aaargh. Okay, time to change the discovery code to treat no type like application/*+xml...
#
bret
that sounds reasonable
pauloppenheim joined the channel
#
kylewm
danlyke: hey, have you generated an OPML for /irc-people?
tantek joined the channel
#
danlyke
No, but I probably could fairly easily... I just spider the page daily, mirror all the users pages, and then try to discover the RSS from those pages.
#
danlyke
So I could tag the URLs that come from those pages (rather than from my personal OPML file) and SELECT ... WHERE source='irc-people' into an OPML...
#
danlyke
Would also be a good way to figure out where my discovery code is falling down.
tantek joined the channel
#
@argaldo
La base de datos como anti-patrón para el almacenamiento de información … http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/514117947120685056)
#
tantek
Loqi, translate?
#
kylewm
is "La base de datos" really how you say database?
#
bret
kylewm: error: exception while processing webmention HTTPConnectionPool(host='localhost', port=4000): Max retries exceeded with url: /2014/09/22/flow-control-libs-li/ (Caused by <class 'ConnectionRefusedError'>: [Errno 111] Connection refused)
#
bret
oh wait
#
bret
wrong domain heh
grantmacken joined the channel
#
kylewm
bret: oh I used to see errors like that from bridgy looking at my site, lemme know
#
danlyke
Ugh, it's a little more complex than that, I throw away a lot of data at each point in my pipeline, so getting descriptions and htmlURL values out is a PITA. May get to this later...
#
tantek
catches up on logs
#
KevinMarks__
I wonder if argaldo would like to start a spanish translation nf indiewebcamp
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
tantek joined the channel
#
KartikPrabhu
tantek: re: documenting questions asked yesterday. sure. but I have no idea where to put them.
tecgirl joined the channel
#
tantek
KartikPrabhu: it's almost like you merely asking your questions were debunking assumptions.
#
KartikPrabhu
seems like i did something right :P
#
tantek
KartikPrabhu++ for being so awesomely scientific and helping to ask questions to debunk the implied assumptions stated last night.
#
Loqi
KartikPrabhu has 58 karma
#
tantek
so now people are just tweeting the URL of /database-antipattern without commentary? does that mean they agree? or think it's interesting?
#
KartikPrabhu
yeah I was going to ask
#
KartikPrabhu
at least they are not highly upset about it
#
tantek
checks the hashtag
yakker joined the channel
#
KevinMarks___
As it's switched from a polemic to a discussion through editing and feedback, the responses have changed too
#
KartikPrabhu
tantek: note that it has utm = email . so it is being circulated through email threads
#
tantek
excellent
brianloveswords joined the channel
#
@BillSeitz
RT @gRegorLove: @BillSeitz Reply threads are an interesting thing some people are working on. See: http://indiewebcamp.com/reply-thread @joeld @davextrem
(twitter.com/_/status/514126537147547648)
#
tantek
there's a .events?
#
KartikPrabhu
though I don't know about the "pre loading screen" :P
#
KartikPrabhu
tantek: hey if there is a .club there has to be a .events
#
tantek
wow: "please wait preload page…"
#
tantek
seriously?
#
KartikPrabhu
I thought Web 2.0 was gone and done for
#
tantek
and the WORKSHOPS SPEAKERS PROGRAM and LOCATION links do nothing for me
#
KartikPrabhu
wait I'm pre loading again
#
KartikPrabhu
same here...
#
KartikPrabhu
single-page-website--
#
Loqi
single-page-website has -1 karma
#
KartikPrabhu
hmm that seems wrong
#
KartikPrabhu
websites can have one page
#
tantek
wow - how not to code a link: <div class="event-info-nav-button top left"><i class="fa fa-briefcase"></i><a href="#about">Workshops</a></div>
#
KartikPrabhu
probably a "framework" of som sort
#
KartikPrabhu
<i> !! lol
#
tantek
that should be instead: <a href="/workshops">Workshops</a>
#
tantek
these folks need to attend a workshop on how to code.
#
KartikPrabhu
maybe they will. it is in 151 days :P
indie-visitor joined the channel
#
tantek
welcome indie-visitor! use /nick yournamehere to set your nickname :)
#
tantek
welcome garron! how did you find us?
#
garron
thanks tantek, been listening to kevin marks going on about the indie web on twig for a couple of months now
JasonO joined the channel
#
garron
thought i should try get involved
#
tantek
kevinmarks is very good at explaining things
#
tantek
garron do you have a personal website?
#
garron
i do, garrongray.com
#
@izs
If running the public @npmjs registry has taught me one thing over the last 5 years, it's NEVER EVER PUT BINARY ATTACHMENTS IN COUCHDB.
(twitter.com/_/status/514127474557341696)
#
KevinMarks__
Hi Garron
#
garron
hi
#
garron
been going through it today
#
KartikPrabhu
since you already have a homepage, you can setup IndieAuth and sign in and edit the wiki
#
garron
i love the principles
npdoty and garron1 joined the channel
#
@kevinmarks
@timbray if only there was some way you could publish your complaints where anyone can read them and send out a link via twitter #indieweb
(twitter.com/_/status/514141801800663041)
#
GarronGray
I'm curious… how many nationalities are represented here?
#
KartikPrabhu
GarronGray: quite a few I think. US, UK, Germany, France, (I would count as Indian)
#
KartikPrabhu
we did have a Brazilian person stop by once, but I haven't heard from them in a while
#
GarronGray
Any other South Africans out there?
tecgirl1 joined the channel
#
KartikPrabhu
hmm yeah where are the Southies? ;)
#
KartikPrabhu
Southies = Souther Hemisphere-ians
#
KartikPrabhu
should stop making up words
#
kylewm
at least one Australian
#
parzzix
southern us..not hemisphere though.
#
KartikPrabhu
parzzix: I don't think that is south enough ;)
#
GarronGray
:)
#
KartikPrabhu
GarronGray: definitely get more people interested and maybe start a Homebrew Website Club...
#
GarronGray
So can anyone start a Homebrew Website Club? Is it not a sanctioned thing?
#
parzzix
is there any other all inclusive system similiar to withknown? I am starting to think customized wordpress is the best option?
Mark87 joined the channel
#
Mark87
so I've finally sorted out my dns issues and i'm ready to set something up on my domain. Only question is, shall I implement it myself from scratch or install something?
#
KartikPrabhu
GarronGray: no, it isn't some officially signed off thing. You meetup with people who are interested in indieweb principles and work on things together
#
parzzix
Mark87, I've been having issues with installing known...thought of doing from scratch myself, but all i
#
parzzix
i'm capable of from scratch would be a simple html page
#
KartikPrabhu
parzzix: nothing wrong with having a static site
#
bret
Mark87 making something from scratch is a lot of fun/work
#
Mark87
parzzix ahh you're still having problems eh? I didn't see what your problem was from the logs
#
bret
I do static :D (plus supporting services)
#
Mark87
I wonder how rascul's project is coming
#
KartikPrabhu
bret: are you a file storage users?
#
Mark87
he was working on some sort of static page blog wasn't he
#
rascul
haven't done much to it lately
#
bret
KartikPrabhu kind of, I use flat files and git
#
parzzix
Mark87, ran into mongodb issues
#
rascul
my desktop has been down and that's where all my real work happens
#
KartikPrabhu
we are documenting who uses flat files and who uses databases
#
rascul
i generate a static site from a git repo
#
Mark87
parzzix why mongodb and not MySQL?. I believe they suggest MySQL now
#
neuro`
Ise using a git based blog flat files or database or both?
#
rascul
flat files
#
parzzix
To be honest, because mongodb doesn't take much setup, known does the work itself. I'm not versed in either.
#
KartikPrabhu
git uses flat files to store things. so yea flat files
#
rascul
a git repo is essentially a set of changes to a directory tree
#
Mark87
why use git?
#
KartikPrabhu
version control
#
parzzix
bret, do flat files take up more or less space compared to a DB?
#
neuro`
Mark87: version control, because databases have binary logs
#
rascul
i use git for version control, easily distributed, and git is already part of my normal workflow
#
KartikPrabhu
parzzix: is that the deciding question?
#
bret.io
edited /file-storage (+129) "/* IndieWeb Examples */"
(view diff)
#
rascul
a database would have more overhead
#
Mark87
I understand version control, but how often are you planning on updating each article?
#
KartikPrabhu
anyone using databases add yourself to the appropriate one following links in http://indiewebcamp.com/database
#
Mark87
I suppose it would be very useful for the main index page, but once you've written article, its written
#
rascul
Mark87 i will put a new post in notes/, add and commit, then there will be a hook to catch the commit and generate my new stuff for me
#
bret
parzzix no idea, jekyll is weird. probrably a little more. *gasp* a few binary images have snuck their way into git ;)
#
parzzix
KartikPrabhu, my question to Bret? no not deciding..just curious
#
KartikPrabhu
Mark87: you can have comments and the article in the same file and each comment is an update :)
#
rascul
Mark87 i haven't implemented it all yet though
#
Mark87
parzzix what was your specific error?
#
KartikPrabhu
parzzix: ok. I would thing space is cheap. Compared to the head-ache (at least for me) of dealing with a black box database
#
Mark87
KartikPrabhu how does that work?
#
Mark87
rascul so you're basically using it just for pushing from your local repo to the server?
#
bret
parzzix I use flat files because thats what I started with before knowing about indieweb stuffs. it should work for me for a while.
#
KartikPrabhu
Mark87: ok we are hypothesising here. But once you get a webmention, you parse it and append the reply to the main article HTML file, then git commit it
#
parzzix
[Mon Sep 22 11:38:37.866581 2014] [:error] [pid 1299] [client 137.118.253.179:44444] Known (104.131.33.204): ERROR - Invalid object ID 4, referer: http://104.131.33.204/admin/plugins/
#
Mark87
KartikPrabhu ahh that makes more sense.
#
KartikPrabhu
also same with a comment form
#
rascul
Mark87 yeah more or less
#
rascul
when i get the next couple pieces done, publishing to my site will be little more than a 'git push' for me
#
KartikPrabhu
also git versioning helps save draft versions at least wagtail.io a Django CMS does this
#
Mark87
parzzix is that your only error?
#
parzzix
KartikPrabhu, to be honest I am very inexperienced at most of the web technologies, but I am good at moving aroug linux machines. That is why i use do droplets for everything
#
Mark87
parzzix what do your apache logs say?
#
rascul
parzzix i got known working with nginx and mysql on a debian droplet recently
#
parzzix
Mark87, that is from my apache log..lol. plugins won't load...wich makes known sort of useless
#
KartikPrabhu
parzzix: whatever works for you should be what you use. Don't let dogma get in the way of getting things done
#
rascul
i dunno about plugin stuff though i haven't gotten that far with it yet
#
parzzix
rascul, that is cool.
XgF joined the channel
#
rascul.io
edited /file-storage (+123) "/* IndieWeb Examples */ add me"
(view diff)
#
parzzix
KartikPrabhu, well whay I know right now is some basic html and css..everything else I do is looking for step by step guides.
#
KartikPrabhu
parzzix: if you move to wordpress you will be using MySQL anyway, so why not try a MySQL install of Known which seems to be more default now
#
KartikPrabhu
parzzix: that is how I learnt too. :)
#
KartikPrabhu
I learnt python to build my website about a year and a half ago :)
#
parzzix
Well I have my instance still, I guess I could rip mongo out and throw in sql
#
KevinMarks
Re database antipatterns, this is well worth reading https://backchannel.org/blog/friendfeed-schemaless-mysql
#
KevinMarks
It's also how known uses mysql
#
KartikPrabhu
marked to read
#
rascul
mysql has a csv backend so your db can use flat files ;)
#
kylewm
I think it's what Reddit does too
#
kylewm
use SQL like a key value datastore
#
Mark87
KartikPrabhu what do u use for bookmarks?
#
KartikPrabhu
Mark87: FF tabs ;)
#
KartikPrabhu
and tab-groups :P
#
KartikPrabhu
I want to start posting bookmarks on my site though. Now that Quill has a cool tool for it
#
Mark87
what is that?
#
Loqi
It looks like we don't have a page for "that" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=that
#
KartikPrabhu
what is Quill?
#
Loqi
Quill is a simple app for posting text notes to your website using micropub http://indiewebcamp.com/Quill
#
Mark87
no his tool
#
Mark87
I thot it was a person
#
KartikPrabhu
Quill is by aaronpk, the latter being the person :)
#
Mark87
i'm thinking of Quim Gill https://twitter.com/quimgil
#
Mark87
brain fart
#
KartikPrabhu
I also have quite a few "saved items" in my feed reader Feedly
elima joined the channel
#
Mark87
KartikPrabhu do you ever read your saved items?
#
Mark87
those of you using flat files, how do you do style updates or other changes?
#
Mark87
I can think of some alternatives, im just wondering what people actually do
#
KevinMarks
My flat files are in github, so there are diffs there
barnabywalters joined the channel
#
KevinMarks
I use strikethrough if there is some change that needs showing (ie not typo corrections)
#
danlyke
kylewm lunch project: I threw a few more things into the database. I'm sure stuff is still broken, but flutterby.com/indieweb/irc-people.opml I'll update it daily, probably around noon. Note that some of those folks are disallowing LWP::Simple spiders, so 403 and no RSS feed.
#
barnabywalters
Mark87: I store data in the filesystem, and edits/other style updates are done to through or to my application, just as they would be if I was using an opaque database
#
barnabywalters
Mark87: are you maybe confusing filesystem storage and static sites?
#
Mark87
barnabywalters yes
#
rascul
static sites can use db, dynamic sites can use filesystem storage ;)
#
kylewm
danlyke++ that is so friggin cool!!
#
Loqi
danlyke has 3 karma
#
barnabywalters
I should add that as an FAQ
#
KartikPrabhu
barnabywalters: yes!
#
Mark87
i mean i know you can make static pages or you can do some custom filesystem storage, i was just thinking in terms of static sites for some reason
KevinMarks joined the channel
#
Mark87
barnabywalters what format do you use for storage?
#
parzzix
ok...can someone tell me how to import the bass sql config that is provided
#
parzzix
via command line
#
parzzix
for known that is
#
KartikPrabhu
oh yeah barnabywalters add yourself as an example to /file-storage
#
kylewm
parzzix: it's possible that it will do it on its own during the setup
#
waterpigs.co.uk
edited /database-antipattern (+331) "/* FAQ */ added static hosting FAQ"
(view diff)
#
kylewm
if you move config.ini somewhere else
#
barnabywalters
Mark87: currently YAML
#
parzzix
ok kylewm
#
rascul
parzzix known's first launch will redirect to /warmup where it'll make sure everything is configured for you
#
barnabywalters
for most of my data at least — my web archive is stored as HTML files in a URL-mimicking folder structure
#
barnabywalters
and ABC files for sheet music
#
@OuiShareLabs
RT @JockelLohkamp: Out in the Open: A Blogging Tool That Lets You Actually Own What You Post http://www.wired.com/2014/09/known/ #indieweb #GETDBerlin #…
(twitter.com/_/status/514156947290193921)
paulcp joined the channel
#
tantek
interesting discussion re: static site vs. dynamic site, and database storage vs flat file storage
#
tantek
do we need a 2x2 table of examples ? :)
#
jonnybarnes
I get an XML parsing error when opening http://www.flutterby.com/indieweb/irc-people.opml in firefox nightly
#
parzzix
rascul, ok..worked..now using sql... but no plugins, themes, and my profile pic doesn't seem to show up.
#
tantek
I have both dynamic with file storage (Falcon, 2010-present), and static site with file storage (2002-08..2008.02)
#
waterpigs.co.uk
edited /file-storage (+379) "/* ... add yourself ... */ added myself"
(view diff)
#
jonnybarnes
is flutterby.com danlyke's site?
#
rascul
parzzix if you switched mongo to mysql you may need to upload profile pic again
#
rascul
is my guess anyway
#
KartikPrabhu
parzzix: you used the Known setup to upload profile picture
#
parzzix
KartikPrabhu, no...but after work I edited my user
#
parzzix
error follows
#
parzzix
[Mon Sep 22 17:03:17.139282 2014] [:error] [pid 1145] [client 137.118.253.179:46825] PHP Warning: file_put_contents(/var/www/data/104.131.33.204/1/7/8/f/178fda5426cbb193f51b26f0e55460ce.data): failed to open stream: No such file or directory in /var/www/html/Idno/Files/LocalFileSystem.php on line 83, referer: http://104.131.33.204/profile/parzzix/edit
#
parzzix
rascul, it didn't work on mongo either
#
bear
which webserver
#
jonnybarnes
does anyone know what time GMT new firefox nightly's come out?
#
jonnybarnes
a slightly annoying bug has been fixed today so should be in the next nightly
#
bear
it varies - the builds are all done at something like 2 or 3 am Pacific time, but then they get bundled and distributed to the servers that send them to clients
#
parzzix
I made data folder in www like setup said to do...
#
bear
and that process can take different amounts of time depending on which region your in, how many mirrors are up, etc
#
bear
parzzix - apache or nginx?
#
kylewm
apache bear
#
parzzix
bear, apache
#
rascul
parzzix did you change the permissions and/or ownership of /var/www/data so that whatever user known is running as can write to it?
#
bear
make sure your mod_rewrite is enabled
#
parzzix
rascul, it's set to 777
#
bear
and that your php5/fpm user has permissions
#
rascul
777 is inherently evil, but it should work for that anyway ;)
#
danlyke
jonnybarnes one of 'em. Flutterby.com is my long-running (Feb 1998) blog. More personal stuff ends up on Flutterby.net
#
jonnybarnes
danlyke: is http://www.flutterby.com/indieweb/irc-people.opml meant to be viewed in a browser? cos I get an xml parse error
#
jonnybarnes
bear: hmmm, so Ill have to wait a while yet
#
danlyke
Thanks. Looks like Perl's XML::OPML module is outputting invalid entities. Sigh.
#
bear
danlyke - line 31 of your opml has a non-escaped html item &mdash;
#
parzzix
fixed picture issue
#
rascul
how did you fix it?
#
jonnybarnes
im also suffering a seperate bug, a fix for which appears to have been commited into the mozilla-inbound branch, but I have no idea how long that will take to get into nightly
#
parzzix
permissions were actually 771..i now made it 777
#
parzzix
i was wrong
#
parzzix
:)
#
rascul
ideally you would figure out what user known is running as and set ownership accordingly so you don't have a gaping hole in your filesystem :)
#
jonnybarnes
rascul you beat me to it
#
bear
jonnybarnes - yea, that is very hard to guess when -inbound makes it onto a release train
#
rascul
ideally it would also be a separate user from www-data, but i'm not sure how to do that sorta thing with apache
#
jonnybarnes
bear, but it makes nightly quite unusable, so hopefully itll get in quickly: https://bugzilla.mozilla.org/show_bug.cgi?id=1070038
#
rascul
jonnybarnes eww that looks like a bad one
#
bear
ouch - that is a messy one
#
bear
yea, I bet that gets cherry-picked into the release quickly
#
jonnybarnes
I love the first developers comment "Uhhh thats bad..."
#
danlyke
bear jonnybarnes thanks, I "fixed" it (XML::OPML shouldn't have done that to begin with, and I'm sure there are deeper bugs lurking...)
#
bear
danlyke - in my experience you will almost always have to have a "ok, so I need to check for *this* and *that* bug after some XML lib is done generating XML"
#
bear
every single rss, atom, opml generating tool or process has had to do some type of post-processing sanity check
#
bear
s/process/process i've worked with/
#
Loqi
bear meant to say: every single rss, atom, opml generating tool or process i've worked with has had to do some type of post-process i've worked withing sanity check
#
danlyke
bear, yeah, I whine about how you shouldn't use a parser to parse XML, you should use regexes, because XML is never conforming, and yet didn't check my output. Sigh.
#
parzzix
now time to make plugins work
#
danlyke
bear, something something eating dogfood something
#
bear
danlyke - I think you have that swapped - you should always use a strict parser to consume the xml you generate
#
bear
otherwise you leave yourself open to madness
#
rascul
danlyke your regex comment reminds me of this http://stackoverflow.com/a/1732454
#
danlyke
bear, yes, I should use a strict parser to parse the XML I generate, but regexes to consume the ones others generate...
#
bear
that is a classic answer, I don't even have to click it to know what that one is ;)
#
bear
danlyke - I use a parser for that also - but not in strict mode
#
danlyke
rascul, bear: Yep, saw that one coming. Unfortunately, the Lovecraft limit was already exceeded by "parse XML", regexes didn't actually contribute to the lack of sanity all that much...
#
KartikPrabhu
parzzix: congrats on Known working :)
#
danlyke
Some day I'll go back and look at the code I once wrote to do strictly conforming YADIS discovery (and try to help people discover why their YADIS wasn't strictly conforming)... the niggling details of namespacing in that still burn in my soul.
#
KartikPrabhu
parzzix: maybe you should post about your installing experience and document the problems you found. benwerd and erinjo would find that useful for the future
#
bear
makes warding signs at the mention of YADIS
#
danlyke
Also, if anyone's actually using that OPML we should probably figure out how to put better markup on the irc-people page and help people fix their markup on their own personal pages, rather than making the indieweb dependent on yet another server...
#
tantek
despite all the XML-insanity, I'm still keeping my storage files and index.html template as XML-valid and using PHP DOMDocument to load them.
#
tantek
(they're XML-valid HTML5, to be clear)
#
tantek
(not XHTML)
#
tantek
danlyke, indeed. ideally all you would need is a list of URLs, from which you would go get people's representative h-card with name, nickname, photo/logo.
#
danlyke
tantek, you are a brave man... I store all of my templates as a combination of markdown and HTML that works in my own parser, and try to output XHTML, but I haven't checked recently to see if I actually still do.
#
rascul
tantek interesting, i didn't realize html5 could be valid xml
#
tantek
rascul - have I got a blog post for you ;)
#
rascul
clicks
#
bear
html5 as valid xml is the biggest reason I stopped ranting about html ;)
#
danlyke
rascul, as long as you define any entities beyond the sacred 5, or use numeric equivalents, it's just a matter of closing empty tags...
elima joined the channel
#
rascul
is xml-valid html5 still valid html5?
#
parzzix
KartikPrabhu, I may, but I want to have things fully functional...still don't have any plugins working.
#
tantek
rascul, it can be
#
rascul
tantek i will read that shortly
#
KartikPrabhu
parzzix: yes. I meant after you finish installing :)
#
danlyke
rascul, should be. Despite how much I rag on XML, in its simplified form it's really usually easier to parse than the HTML progenitor, SGML.
#
rascul
most of my experience with xml is from config files
#
rascul
i absolutely hate xml config files
#
rascul
stares fiercely at openbox
#
danlyke
rascul: agreed!
#
bear
as an ops person I think I can safely say I hate *all* config files - regardless of their format ;)
#
rascul
i'm having difficulty thinking of a piece of software i enjoy configuring via files
#
danlyke
bear, at least config files suck less than GUI configuration... but all configuration sucks.
#
bear
good point danlyke
#
rascul
danlyke i generally agree, but for some things gui seems better to me
#
bear
thinks we've strayed a bit off topic :)
#
bear
no worries - just catching it before we ramble on too much
#
danlyke
saved for posterity in the logs...
#
danlyke
So tantek, re those URLs pointing to an h-card, I know I saw a "get me started on indieweb" page that got step 1, is there a "given a URL, recommendations for next steps" tool?
#
tantek
danlyke indiewebify.me has a decent step by step test-your-URL here approach
#
@kragen
http://identity.mozilla.com/post/78873831485/transitioning-persona-to-community-ownership I didn't realize Persona had died in March. A sad end to what could have been a crucial piece of the #indieweb.
(twitter.com/_/status/514165963743571968)
#
tantek
Frankly I think community ownership has been a very good thing for Persona - a chance for it to grow and evolve at a reasonable pace without any particular product-ship-time agenda.
#
danlyke
tantek, thanks, I think I may have to write up a "here's how I'd find that resource more helpful" doc.
#
parzzix
rascul, are plugins working on your known?
#
tantek
danlyke - go ahead and file github issues on indiewebify suggesting improvements! https://github.com/indieweb/indiewebify-me/issues
#
rascul
parzzix haven't tried yet
#
tantek
it can definitely use plenty of improvement :)
#
danlyke
tantek, sweet! Thanks.
#
bear
parzzix - are you using the latest known zip file? 0.6.1
#
parzzix
bear, 0.6.2 which is latest posted on the site.
#
tantek
danlyke - also check out the prose approach (rather than "test your URL" approach) https://indiewebcamp.com/IndieMark
#
bear
cool - just checking - I know ben mentioned that some plugin bugs were fixed with the latest
#
parzzix
bear, right now, I have 0 plugins...I would at least like to have the twitter one going :(
#
danlyke
Ugh. Need to change my Markdown-ish parser to put classes in paragraphs. Somehow.
#
tantek
danlyke - what version of Markdown do you use?
#
KartikPrabhu
or flavour^
#
danlyke
tantek, It's the evolution of a parser I wrote back in late '97 or early '98. A mix of "things that look good in email", embedded HTML (for a limited number of tags and attributes that are legal inside paragraphs), and MediaWiki (because at some point I moved an MW site over to it)
#
danlyke
Yes, I do have some serious NIH issues...
#
parzzix
rel-me links don't seem to be working either...I guess I will put up a static page also..until I get this working fully..lol
#
tantek
whoa! Markdown+MediaWiki in the same parser! so that actually sounds pretty sweet ;)
#
tantek
I mean, impressive at the least.
#
danlyke
well, I migrated away from the [url link text] format, but the [[Topic]] and [[Topic|link text]] is just another subdivision inside text before it gets passed to the entity decoder.
#
danlyke
flutterby.com uses the Perl version for pretty much everything, including cleaning end-user input, Flutterby.net uses the C++ version to build the Wiki site from static text files stored in git.
#
danlyke
but early on I was writing a lot of email with _some text here_ (http://thepage/) so started there, and it's just grown since.
#
danlyke
(In fact, HotWired was using it for a while. Remember HotWired?)
#
danlyke
jerks himself out of the nostalgia trip, like waking from a dream
#
tantek
totally remember HotWired. And HotBot even.
#
parzzix
Hey guys, to start just a plain static page..should i go with lemp or lamp..need to start a new instance for it..or any other suggestion.
tilgovi joined the channel
#
tantek
what is lemp?
#
Loqi
It looks like we don't have a page for "lemp" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=lemp
#
tantek
whats is lamp?
#
parzzix
tantek, basically apache or nginx stack
#
tantek
oh oops I mistyped
#
tantek
what is lamp?
#
Loqi
It looks like we don't have a page for "lamp" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=lamp
#
kylewm
parzzix: you need the Solo theme for re-me links to work
#
danlyke
parzzix... I was trying to figure out "lemp", and was coming up with Elemenope for the server. Makes me afraid...
#
tantek.com
created /lamp (+18) "r"
(view diff)
#
parzzix
kylewm, I cant choose themes....stuck with default
#
parzzix
kylewm, themes and plugins still don't load
#
kylewm
the E in LEMP stands for nginx
#
kylewm
makes perfect sense
#
tantek.com
created /LAMP (+407) "stub with dfn, see also, other variants in use by indieweb folks"
(view diff)
#
danlyke
Kind of the same way SSL stands for Transport Layer Security and RSS stands for Atom. (h/t @mojinations)
#
tantek
danlyke++ LOL!
#
Loqi
danlyke has 4 karma
#
parzzix
kylewm, yeah..the lemp thing had my confused for awhile..couldn't figure out where nginx was coming from..until I learned it was pronounced enginex
#
tantek
but if I don't use MySQL, am I still on LAMP? or LAP? or something else to replace the M?
#
danlyke
I think the judges will allow MongoDB for MySQL. After all, neither of them is really a database...
#
tantek
how about FLAP? File Linux Apache PHP
#
tantek
s/File/Flatfiles
#
Loqi
tantek meant to say: how about FLAP? Flatfiles Linux Apache PHP
#
tantek
as in, my site runs on the FLAP stack
#
tantek
any other /file-storage folks want to chime in?
#
kylewm
tries desperately to figure out LARP
#
danlyke
I'm headed towards LigHTTPD and static files, myself, with C++ static generation and a few CGI. Though in practice I'm finding it hard to get away from Apache and Perl...
#
bret
is there a round storage system?
#
kylewm
tantek: I thought you used lighty too?
#
tantek
kylewm, easy, you just need a database with an R-name
#
tantek
What is Litespeed?
#
Loqi
It looks like we don't have a page for "Litespeed" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Litespeed
#
tantek.com
edited /LAMP (+121) "MongoDB is ok for M as well, iterate common exceptions"
(view diff)
#
tantek
kylewm: http://www.litespeedtech.com/ claims LiteSpeed is a "High performance Apache drop-in replacement" so is it worth making a distinction?
#
tantek.com
created /Litespeed (+23) "r to camelcase"
(view diff)
#
kylewm
tantek: ah no probably not, I was thinking http://www.lighttpd.net/
#
tantek
oh yeah that's different
#
kylewm
didn't realize there was a difference
#
tantek
anyone here use lighttpd?
#
Mark87
I'm going to start using SSL on my server, but I need a certificate. I started going through the process at startssl, but I need an email address using my domain to finish it, and I don't want to pay hover.com extra for an email forward, nor do i know of any email providers i can use for my dns mx records. Any ideas?
#
tantek.com
created /LiteSpeed (+171) "stub with link, dfn"
(view diff)
#
tantek.com
created /litespeed (+23) "r"
(view diff)
#
tantek
Mark87 did you check indiewebcamp.com/https for suggestions?
#
danlyke
Mark87, I think Google Apps for Domains is still free if you have < 10 email addresses.
arlen joined the channel
#
danlyke
I signed up back when it gave you 50, and use it. Yes, it sucks for all the reasons we shouldn't be giving Google everything about our lives, but it's so convenient I'm willing to overlook the econtrol and privacy issues...
#
tantek
what is lamp?
#
Loqi
LAMP is a acronym for Linux Apache MySQL (or MongoDB) and one or more of Perl PHP and/or Python http://indiewebcamp.com/lamp
#
tantek
what is lemp?
#
Loqi
It looks like we don't have a page for "lemp" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=lemp
#
tantek
alright I'll let one of you /nginx users start the /lemp page
#
bret
danlyke they canceled the free google apps :(
#
bret
AFTER i losy my old domains... and i couldn't transfer :(
#
danlyke
bret: boo! I guess too many people like me using it for POP only email...
#
KartikPrabhu
parzzix: what is your KNown URL?
#
danlyke
bret, but I think StartSSL wants a couple of other ...@yourdomain email addresses too...
#
tantek
I used the W3C HTML validator and application/xml proxy favelets on favelets.com to quickly check both of those. http://favelets.com/
#
bret
danlyke, is that like a work around?
brianloveswords joined the channel
#
bret
hrmm...
#
bret
i dunno, the only reason i would use it would be for push gmail to an iphone. otherwise, I would rather just advertise that I use gmail
#
parzzix
KartikPrabhu, timapple.me
#
KartikPrabhu
sucks that you didn't get Known working completely
#
parzzix
I know...making a static now with rel=me links so I can log into indiewebcamp..
#
rascul
tantek nice
#
danlyke
Looks like Ben has a bit todo on Known. My install of it is in weird limbo...
lukebrooker joined the channel
#
tantek
rascul, also note, I kind of bother with that level of valid-ness as someone involved in web standards. I wouldn't expect nor recommend that anyone else bother with that level of validity craziness.
kevinbae joined the channel
#
KartikPrabhu
danlyke: please document the trouble you are having and file a bug report or something.
#
rascul
i'm happy with valid html5 :)
#
danlyke
KartikPrabhu, got a twitter conversation going with @benwerd. If he hasn't got it figured by the next time that pops up on my "to muck with it" stack I'll start filing bugs.
#
parzzix
Got my super advanced static page up at timapple.com ...lol
#
Mark87
parzzix++
#
Loqi
parzzix has 2 karma
#
bret
woop parzzix++
#
bret
parzzix re your questions about git. I mostly go in a linear history when making posts, but git lets me branch features that I am working on. It also helps keep track of any files that have changed, reproducable copies on all my computers, lots of free hosting online for the content etc..
#
KartikPrabhu
parzzix++ for static homepage
#
Loqi
parzzix has 3 karma
#
bear
my static site is in git but inside of a /content folder and then a script generates the /output folder and copies it to the server
#
parzzix
Look at me riding the Karma train :)
#
bear
(actually a Makefile)
#
bear
doing that allows me to keep the stuff that requires templates and the like from static content like images
#
parzzix
bret, whats your url..I would like to check your site out.
#
bear
parzzix - most of us are listed in IRC-people
#
bear
what is irc-people
#
bret
parzzix, please excuse the broken: http://bret.io
#
bret
just subbed to the bearlog
#
Mark87
bret i'm looking at your atom feed. how do you generate your titles?
#
bret
lol badly
#
bear
bret++
#
Loqi
bret has 27 karma
#
Mark87
haha indeed
#
bear
I need to finish my micropub work so I can post more often
#
KevinMarks
So if you use rails is it LAMR?
#
bret
Mark87 I need to fix a lot of shit on my site. been working on implementing other more interesting features like micropub.
andys joined the channel
#
bear
KevinMarks++
#
Loqi
KevinMarks has 59 karma
#
parzzix
So should I be adding myself to ircpeople??
#
Mark87
bret i'm just asking because i added you to my rss reader and i noticed your titles
#
bret
Mark87, i'll fix it. ty for reminding me :)
#
KevinMarks
My site is Heroku Amazon Node Github - HANG
#
Mark87
KevinMarks we need an app where you enter the technologies you're using and it spits out interesting acronyms
#
rascul
KevinMarks erlang would make it LAME
#
Mark87
bret lol
#
bret
Mark87, I mess around with my posting templates, and then dont have time/forget to update the atom feed. I need to make it so the atom feed is generated using the same templates as the html page
#
jonnybarnes
any PHP gurus here?
#
bret
quite a few
#
bret
not nessisarily around
#
jonnybarnes
I've fixed a bug in my code, but only if the following is true would I know why: https://jonnybarnes.uk/notes/3K
#
Mark87
static methods don't require an instance of an object
#
jonnybarnes
so the object's __construct wouldnt get called?
#
Mark87
i'm not a guru, but so far as i know the only time __construct is called is when you call new SomeOBject()
#
Mark87
or call it directly
#
bret
do people use mysql workbench?
#
bret
or are there better tools for db inspection?
Mark87 joined the channel
#
Mark87
bret I've used it, but ive always preferred phpmyadmin so I could work from anywhere
#
Mark87
of course im not working on professional or huge projects
#
bret
this is for local dev work
#
Mark87
although today I got fed up with phpmyadmin because its a huge behemoth a program that installed junk all over my filesystem. I found Adminer which does almost all the same stuff but is one php file
#
Mark87
so far I like it
#
bear
I use mysql workbench as it is from mysql so it can be used to explore the insides of mysql that most devs don't need to see
#
KevinMarks
The point of static variables/methods is that they're shared by all instances, right?
#
KevinMarks
So they are pre-initialiased before you make any instances
brianloveswords joined the channel
#
tantek
returns and notices a ton of language discussion.
#
tantek
what is phpmyadmin?
#
Loqi
It looks like we don't have a page for "phpmyadmin" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=phpmyadmin
Guest___ joined the channel
#
bret
what is mysql workbench?
#
Loqi
It looks like we don't have a page for "mysql workbench" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=mysql+workbench
#
bret.io
created /mysql_workbench (+115) "Created page with "{{ stub }} <dfn>MySQL Workbench</dnf> is a GUI application used to inspect and perform actions on MySQL databases.""
(view diff)
#
bret.io
edited /mysql_workbench (+0) "fixed tag"
(view diff)
#
bret
what is mysql workbench?
#
Loqi
MySQL Workbench is a GUI application used to inspect and perform actions on MySQL databases http://indiewebcamp.com/mysql_workbench
#
bret.io
created /phpmyadmin (+110) "Created page with "<dfn>phpmyadmin</dfn> is a web application that can be used to inspect and perform actions on mysql databases.""
(view diff)
#
mowens.com
edited /Indie.js (+59) "/* indie-entries */"
(view diff)
#
tantek.com
edited /indie (+72) "Indiejs indiemark indiewebify"
(view diff)
#
tantek
indie all the things!
#
tantek
what is indie?
#
Loqi
indie is short for “independent” and “independence” and is often used as a prefix to describe independent things or things designed for independents, such as indie rock, games, films, and of course, IndieWebCamp itself http://indiewebcamp.com/indie
#
mko
Lol. Nice.
#
mowens.com
edited /Indie.js (+49) "/* indie-publisher */"
(view diff)
#
bret
what is ind.ie?
#
Loqi
ind.ie is a website created by Aral Balkan for the Indie Tech Manifesto http://indiewebcamp.com/ind.ie
#
mowens.com
edited /Indie.js (+36) "/* IndieMark */"
(view diff)
#
Mark87
KartikPrabhu do you have a global atom/rss feed with your notes and articles, etc all in it?
#
KartikPrabhu
Mark87: no my RSS/Atom is for articles only so far. And it is a bad one having all articles in it instead of first few or something
#
KartikPrabhu
KevinMarks___ can unmung do h-feed -> Atom?
#
tantek
KartikPrabhu: pretty sure you're looking for mung in that direction ;)
#
tantek
I think barnabywalters has a tool for that
#
KartikPrabhu
eh yes :)
#
Mark87
I should just add phpmf2 to my parsing library
#
Mark87
algorithm*
#
Loqi
it is probable
#
KevinMarks
No, that is a separate problem
#
KartikPrabhu
Mark87: that would give you microformats, not Atom just so you know
#
KartikPrabhu
KevinMarks: oh ok
#
KevinMarks
Though adding h-feed parsing to universal feed parser sounds like a good project
#
Mark87
KartikPrabhu I know, I have a custom atom/rss reader. I'll add phpmf2 to it so I can follow non/atom feeds
#
bret
you can subscribe through that
#
KevinMarks
Also at some point we should check that feeds round trip through them both
#
Mark87
bret thanks, I should probably do it myself though since I can and not use up his cpu/bandwidth
#
bret
you can use his till you do yours :)
#
Mark87
bret true
#
bret
barnaby said it was okay iirc
#
KevinMarks
Unmung is a feed reader of sorts
#
KevinMarks
It's actually really handy for podcasts
#
Mark87
KartikPrabhu++ for using lots of images in your articles
#
Loqi
KartikPrabhu has 59 karma
#
Mark87
what is unmung
#
Loqi
Unmung is a service that turns legacy feeds into h-feeds http://indiewebcamp.com/unmung
#
Mark87
very cool
#
KevinMarks
I need to add feed discovery to it at some point
#
kylewm
KevinMarks: what's the block of JSON at the bottom of an unmunged feed?
#
tantek
KevinMarks: for what use case?
#
KartikPrabhu
KevinMarks: nice use of u-audio for podcasts :)
#
KevinMarks
If you check the show raw box that's the output of universal feed parser
#
KevinMarks
Which I left in for debugging
#
Mark87
KevinMarks what parser do you use?
#
KevinMarks
For people putting in urls of sites that aren't feeds
#
KevinMarks
I use Universal Feed Parser, the python one
#
KevinMarks
Which is spectacularly comprehensive
#
KevinMarks
Hm, looks like I have the check box wrong
#
tantek
KevinMarks what's an example of a site that isn't a feed that you mean?
#
KevinMarks
I suppose it's the podcast case I'm thinking of there
#
KevinMarks__
hm, did I not make that checkbox do anything? I must have been really tired and dreamt I made it work.
gr0k and KartikPrabhu joined the channel
#
KevinMarks__
OK, fixed the 'show raw' checkbox so you don't get json cruft at the end by default
#
KevinMarks__
hm, looks like tantek's feed is causing me trouble too ;)
brianloveswords joined the channel
#
tantek
what trouble?
#
KevinMarks__
look at the title of your 3rd post
#
KevinMarks__
I should pass that through without escaping?
#
Loqi
it is probable
#
GWG
Anyone up for helping me brainstorm?
#
KevinMarks__
then you'll get <h3><h1 etc>
KartikPrabhu joined the channel
#
KevinMarks__
sure storm away
#
GWG
On my site, I have notes and articles. I have replies, reposts, bookmarks, etc.
#
GWG
I'm trying to decide if I should exclude any from the front page
#
bret
I like full content personally
#
bret
I find separated feeds dificult to navigate
#
KevinMarks__
Known has checkboxes for that - it gets a bit confusing
#
kylewm
you don't really want to see someone else's bookmarks though do you?
#
KevinMarks__
Known defaults some off, which means that you don't see, for eg RSVPs
#
GWG
bret: But full content doesn't have to be on the front page
#
GWG
I could do all as a secondary view
#
bret
true, especially if you post a lot of contex heavy posts
#
GWG
So, what do people want to see when visiting?
#
GWG
The Notes?
#
GWG
The Articles?
#
danlyke
Yeah, I've been thinking about identity and such, but I keep the status update feed (ie:the things that go to Twitter and Facebook, short-form snark) separate from the blog posts (links & rants)
#
GWG
The Replies?
#
GWG
I've been wondering about this
#
bret
GWG what do you want people to see?
#
GWG
bret: I don't think anyone comes
#
GWG
So it may be a moot point
KartikPrabhu1 joined the channel
#
bret
you have lots of back fed comments though, so you are reaching people
#
GWG
bret: But not on my articles. Usually on my random notes
#
kylewm
i want to see { notes, articles, replies, reposts } on the front page
techlifeweb joined the channel
#
kylewm
{ bookmarks, likes } somewhere else (or not at all, a la snarfed)
#
tantek
we have a page about composite streams I'm pretty sure which discusses a bunch of this
#
tantek
KevinMarks - title looks fine - what am I missing?