#indiewebcamp 2013-09-14

2013-09-14 UTC
smus, smus_, wardn_, tantek, tpinto, npdoty, andreypopp, pfenwick, barneybook|2, catsup, abrereton, poppy, termie, sdboyer, julien51, benward, gjones, eschnou, LauraJ and adactio joined the channel
#
pfenwick
Finally have callbacks from Beeminder working. Now when I floss my teeth, my exobrain gets a ping (which then triggers it to update HabitRPG, and finally send me a reward tweet with XP and GP).
smus and bnvk joined the channel
#
tantek
pfenwick - that is amazing.
gjones joined the channel
#
pfenwick
tantek: It's getting to the point where I'm almost happy to show it off to others. :) I really want things to go to my pebble watch, but I haven't busted out the pebble SDK yet.
#
tantek
I know aaronpk has got bunches of cool things working with his pebble watch.
LauraJ, bnvk, matthewlmcclure and squeakytoy joined the channel
#
squeakytoy
Hey all. I got recommended to visit indiewebcamp, since I have a project idea that might align with indiewebcamp's own cause. However, reading the website.. I have to admit. I am a bit confused what indiewebcamp is all about, and how :-)
#
squeakytoy
Anyone got a good resource that I can read?
#
Garbee
http://indiewebcamp.com/principles Would probably be the best starting point.
#
Garbee
Have you seen that yet?
LauraJ joined the channel
eschnou, barneybook|2, barneybook, tantek, XgF and melvster joined the channel
#
aaronpk
!tell pfenwick that is awesome! Also for the pebble, if you have iOS 7 or Android, it's easy to make any notifications show up on the pebble without writing code for the pebble!
#
Loqi
Ok, I'll tell them that when I see them next
smus, caseorganic, andreypopp, jschweinsberg, gjones and tantek joined the channel
#
aaronpk
good morning #indiewebcamp!
#
tantek
good evening #indiewebcamp!
#
neuro`
Good not sur yet #indiewebcamp
#
tantek
squeakytoy re: "a bit confused what indiewebcamp is all about" - what in particular from http://indiewebcamp.com/ do you find confusing? E.g. start from the top.
#
squeakytoy
Garbee, gave me a better explaination thanks :)
bnvk joined the channel
#
@RichardSmedley
Much food for thought in @aral's #IndieData talk @ #WutheringBytes
(twitter.com/_/status/378919224984756224)
#
neuro`
squeakytoy: I think tantek wanted to know what was unclear so we can make it clearer :)
wardn_ joined the channel
#
tantek
neuro` squeakytoy - exactly
#
squeakytoy
none, sorry
#
tantek
and squeakytoy - what's your project idea?
#
squeakytoy
It was a discussion with Garbee that got my confused, to be honest
#
tantek
oh interesting - what did Garbee say that was confusing?
bnvk joined the channel
#
squeakytoy
oh, nothing :-)
#
squeakytoy
Sorry, but all is good.
#
Garbee
tantek, I misunderstood what he was saying. Which led me to recommend using Microformats and talking with this group, which they weren't understanding why I was recommending it.
#
Garbee
Pretty long odd conversation bread from a mis-understanding of word choice.
#
tantek
bred?
#
Garbee
yea that one...
#
tantek
squeakytoy - ah good. In that case, what's your personal site?
#
tantek
and welcome!
#
squeakytoy
Im just a random guy :-)
#
tantek
what got you interested in the subject?
#
aaronpk
we're all pretty random
#
tantek
so true
bnvk joined the channel
#
squeakytoy
I have a personal project, which is about creating an open social network, which I actually just submitted to Mozilla Hatchery
#
squeakytoy
I was talking about that, one thing lead to another, Garbee mentioned this channel, etc.
#
@i_am_prometheus
RT @RichardSmedley: Much food for thought in @aral's #IndieData talk @ #WutheringBytes
(twitter.com/_/status/378931301556174849)
#
tantek
squeakytoy - most of us here are using the web itself as an open social network, which is likely why you were recommended to this channel.
#
@aral
RT @RichardSmedley: Much food for thought in @aral's #IndieData talk @ #WutheringBytes
(twitter.com/_/status/378932635017707521)
#
Garbee
tantek, Also I am using Blogger since I figured out the cname issue I was having.
#
Garbee
Not self-done, but still exportable if I decide to move.
#
Garbee
I really just don't want to build/install/maintain yet another piece of software.
#
tantek
Garbee - excellent - perhaps you could document the issue and what you figured out here … (goes to create Blogger page on the indiewebcamp wiki)
#
tantek
Garbee - totally reasonable and one of the reasons we have such cname hosting as one of the options to consider when getting started on the indieweb.
#
Garbee
Sure, my issue though was from the host I was using.
#
Garbee
They setup MX records and all kinds of other stuff automatically.
#
Garbee
:(
#
tantek
still - things like MX records often get screwed up, and often in similar ways
#
Garbee
so I had to dig around and remove all their stuff, then the cname worked fine.
#
tantek
your experience and insights will likely help others
#
Garbee
I'll explain the issue (and misunderstanding) I hit so if someone else hits it they may see it isn't an issue.
#
Garbee
stupidly thought for a week that removing the MX record for the jonathan subdomain would stop jonathan@garbee.me from forwarding email.
#
Garbee
It randomly hit me what was going on. :P
#
Garbee
so I'll doc what I went through somehow once I am home.
#
Garbee
Running the store right now.
#
Garbee
I also vaguely remember needing to chat with you about something and MicroFormats... Once I remember that I'll get back to you.
smus joined the channel
#
tantek.com
created /Blogger (+1294) "stub with definition, brief bit of history, domain hosting, issues"
(view diff)
#
tantek.com
edited /Blogger (+8) "/* Issues */ custom domain"
(view diff)
#
tantek
Garbee - could you drop in some of that issue text into http://indiewebcamp.com/Blogger#Issues ?
#
tantek.com
created /blogger (+21) "r"
(view diff)
#
Garbee
Yea, I can work on a quick blurb.
#
Garbee
ugh, need to do some work on the blogger site to get auth working on the site.
#
tantek.com
edited /Getting_Started (+12) "linky linky"
(view diff)
#
Garbee
I'll need to do that when I'm not at the store and so distracted.
smus joined the channel
#
tantek.com
edited /Blogger (+109) "link to Blogger hosting instructions, getting started"
(view diff)
#
tantek.com
edited /Wired_-_Meet_the_Hackers_Who_Want_to_Jailbreak_the_Internet (+4) "/* A Web You Can Call Your Own paragraph 1 */ link Blogger"
(view diff)
#
tantek.com
edited /Blogger (+60) "was an early SaaS"
(view diff)
smus, LauraJ and eschnou joined the channel
#
aaronpk
is updating the ruby and php webmention clients
smus joined the channel
#
aaronpk
I want to use this ruby webmention test suite to test my php client... is that weird?
donpdonp and smus joined the channel
#
aaronpk
icco: just pulled in your changes for the ruby webmention client and made some updates!
#
aaronpk
it's now published on rubygems!
jernst joined the channel
#
@rubygems
webmention (0.1.0): http://rubygems.org/gems/webmention A gem for sending webmention (and pingback) notifications
(twitter.com/_/status/378967975426265089)
#
tommorris
ooh nifty
#
tommorris
can rip out the crappy webmention code he wrote and use a gem instead
#
aaronpk
it should be pretty resilient. check out the test suite!
#
aaronpk
complete with webmock tests!
earplugs joined the channel
#
aaronpk
trying to add it to travis-ci
#
aaronpk
there it goes
#
aaronpk
now time for the php version
shaners joined the channel
#
Loqi
[@BarnabyWalters] Supported http://t.co/CfWWbzqywu, #indieweb MozFest session (although personal domains &gt
barnabywalters joined the channel
#
Loqi
barnabywalters: aaronpk left you a message 2 days ago: superthanks for finishing php-mf2!! pin13.net is updated with it now!
#
Loqi
barnabywalters: tantek left you a message on 9/12 at 5:06pm: good catch. didn't change my markup recently. you found a bug in parsing spec. when to apply vcp when parsing u-*. I updated http://microformats.org/wiki/microformats2-parsing#parsing_a_u-_property - please review.
#
barnabywalters
tantek: Updated u- parsing looks good, should the same apply to all other non-dt properties?
#
shaners
aaronpk: does the pin13 parser resolve relative urls into absolute ones?
#
aaronparecki.com
edited /webmention (+57) "/* Webmention-related libraries and tools */"
(view diff)
#
aaronpk
shaners: yes it does now!
#
shaners
i might've found a bug then
#
shaners
photo": [ "http:\/\/anneke.me\/img\/anneke-hiatt.jpg"
#
shaners
looks good when i use the full absolute url
#
shaners
BUT i'll change it back to the relative one and then...
#
shaners
nm. looks like it's working now.
#
jschweinsberg
barnabywalters: It seems that the hrefs of your autolinked h-cards are broken: http://waterpigs.co.uk/notes/4S1D17/, http://waterpigs.co.uk/notes/4S0KGt/
#
aaronpk
shaners: lol ok
#
barnabywalters
jschweinsberg: Indeed, that is the case
#
barnabywalters
I’m aware of it, haven’t got round to fixing yet :)
#
aaronpk
shaners: if you do find a bug, open an issue or add a test case that fails: https://github.com/indieweb/php-mf2 https://github.com/indieweb/php-mf2/blob/master/tests/mf2/URLTest.php
#
barnabywalters
Need to do a bulk fix soon
#
aaronpk
we spent a while building that test suite :)
#
aaronpk
turns out there are tons of edge cases with resolving urls
smus joined the channel
#
shaners
roger wilco
#
shaners
in other news. i built my girlfriend a website for her painting stuff. and her show tonight. added rel-me links, h-card and h-event. because that's what nerd boyfriends do.
#
aaronpk
*whew* lots of code today
andreypopp, wyomingplease and barnabywalters joined the channel
#
tantek
scrolls up
#
tantek
oh darn - was going to ask him what he meant
smus joined the channel
#
@veganstraightedge
The M7 motion coprocessor might enable quantified self tracking where you #ownyourdata. #indieweb
(twitter.com/_/status/379000327040557056)
#
bret
aaronpk: When were you going to have the openid hack session again?
#
aaronpk
sisters coffee tomorrow am!
#
Loqi
IndieAuth OpenID Hackathon on Sunday, Sep 15, 10:00am at Sisters Coffee
#
bret
i didnt look there
#
bret
i forgot
#
bret
i check /events though
#
bret
checked*
#
Loqi
rofl
#
bret
would anyone mind if I put the TOC in the upper right hand corner? a la http://indiewebcamp.com/User:Bret.io/Main_Page
#
ShaneHudson
bret: looks fine to me, easier to navigate
#
tantek
bret - photos of people > TOC
#
tantek
that's why the TOC is *below* the photos of people
#
tantek
also - most of the things in the TOC are not worth "navigating" to
#
bret
mmmk
#
tantek
better to scroll to them
#
tantek
no seriously - take a look at the specific items in the home page TOC - can you actually imagine anyone wanting to jump to one of them in particular rather than scroll down?
#
aaronpk
yeah it's short enough to just scroll down
#
bret
should we just remove toc alltogether then?
#
aaronpk
considers adding microformats2 markup to calagator
#
tantek
aaronpk - awesome!
#
aaronpk
shouldn't be hard
#
aaronpk
there are also a surprising number of installs of calagator
npdoty joined the channel
#
bret
ok ill brb
pfenwick joined the channel
#
Loqi
pfenwick: aaronpk left you a message 7 hours, 1 minute ago: that is awesome! Also for the pebble, if you have iOS 7 or Android, it's easy to make any notifications show up on the pebble without writing code for the pebble!
bnvk joined the channel
#
wyomingplease
hi there, folks! I'm new here, so I though it would be nice to introduce myself and tell you some relevant info, since I'd really like to join this community. So, basically, I'm a software engineering student from Serbia (not to be confused with Siberia or Syria or whatever) and I've spent the last 10 years building my own web stacks. Currently, all my content is offline due to various circumstances, but I am working on
#
wyomingplease
restoring my independent web presence ASAP. I'd like to say that I am extremely glad that I am not alone in this thing and I'd really like to jump in and become a member of this community. :-)
#
ShaneHudson
Hey wyomingplease, welcome!
#
wyomingplease
ShaneHudson thanks!
#
wyomingplease
I'd like to talk about some aspects of IndieWeb
#
wyomingplease
I used to run WordPress for years
#
wyomingplease
but I find it a little bit overwhelming for my needs
#
wyomingplease
so I switched to Octopress
#
wyomingplease
but I find it too minimalistic for my needs
#
wyomingplease
basically I'd like something in the middle and to be able to POSSE easily
#
wyomingplease
can someone give me any recommendation? I have a Linode VPS so it doesn't matter what language/framework is used
#
ShaneHudson
Ah yes that is the problem I found, Wordpress is amazing but cluttered. Everything else is amazing if you want to do purely what they are made for.
#
wyomingplease
yeah, that's the problem
#
wyomingplease
it would be nice to have something that's modular as WordPress but not too cluttered with functionality
#
ShaneHudson
Might be worth speaking to tantek, I think part of his cms is open source. Not sure if that includes the POSSE part though?
#
ShaneHudson
Though personally I've decided to just start from scratch. It is nice to have something suited to just your own needs
#
tantek
welcome wyomingplease!
#
wyomingplease
thanks, tantek :)
#
tantek
indeed, as ShaneHudson says, we're currently a community of mostly craftsman - building our own solutions because we're just not satisfied with what's out there
#
tantek
and we have different itches to scratch
#
tantek
we're all learning from each other
#
tantek
and we're all open sourcing at least some of what we create
#
tantek
sharing building blocks
#
wyomingplease
ShaneHudson - yeah, I thought about that, too, but currently I don't have a lot of time to pursue such a venture, but I think that eventually I'll just have to do just that
#
ShaneHudson
At one point (aka, until last weekend) I was going to write a plugin for Ghost for POSSE and just use that. It is a really nice node.js blogging system. Brand new so the code is pretty good
#
tantek
wyomingplease - funny, a lot of us decided we didn't have the time to futz with installing, configuring, maintaining existing solutions
#
ShaneHudson
But it is designed to be just logging
#
wyomingplease
tantek - experience has taught me that it's easier to just write your own stuff instead of spending vast amount of time studying others codebases
#
ShaneHudson
*blogging
#
tantek
wyomingplease - indeed. the key is start with something very minimal
#
tantek
just get *something* *anything* working on your own site
#
tantek
no matter how minimal
#
tantek
and then iterate on the next most important thing you want to fix
smus joined the channel
#
wyomingplease
tantek - yeah, that's a way to do it, but the problem is I know so many languages and frameworks that I just can't decide which one to pick up, because I am a software engineer that has been trained to look at a bunch of aspects :)
#
ShaneHudson
html files work a treat
#
wyomingplease
the idea is to be able to easily POSSE :)
#
tantek
wyomingplease indeed - it's why I prefer to code in #cassis.js
jernst joined the channel
#
tantek
I'm tired of new languages, so I'm writing code in a language that works today across the most computers and will likely last forever (JS-compat)
#
wyomingplease
tantek - I've been playing around with Ruby on Rails for some time now, but I find it too complex for a relatively basic blogging needs...
#
ShaneHudson
Right I'm going to head off now.. trying to get this chapter finished by this time tomorrow! Nice to meet you wyomingplease :)
#
wyomingplease
ShaneHudson me too, see you around :)
#
tantek
wyomingplease - there are some other ruby/rails folks here too
#
wyomingplease
tantek - that's great, I am looking forward to meet as many folks here as possible
#
tantek
I for one think the interpreted-language-battle is over, and that JS has won (long term view). There rest is just short/medium term momentum that's playing itself out.
#
tantek
hence cassisproject.com
#
wyomingplease
I'll check it out
#
tantek
(it's basically PHP-compatible JS - code that runs in both without reinterpretation)
#
tantek
(so I can deploy it immediately on any webserver, and any webbrowser)
#
wyomingplease
seems pretty interesting, as PHP has been my language of choice for years
#
aaronpk
a lot of us are using php here too, somewhat to my surprise
#
aaronpk
there's also a good microformats parser in php https://github.com/indieweb/php-mf2 and a webmention client https://github.com/indieweb/mention-client-php
#
tantek
wyomingplease - yes, much of Falcon is still PHP-only. Over time I'm moving more and more functions to CASSIS
#
wyomingplease
I tend to avoid it these days because it's relatively primitive for the whole Web 2.0 madness and client code and everything in between
#
tantek
PHP still has a good rep for getting simple things done quickly with minimum "ceremony"
#
wyomingplease
that's completely true
#
wyomingplease
it does a vast array of things pretty well
#
aaronpk
wyomingplease: sorta, but it's also pretty easy to deploy and maintain. a lot of the reasons people dislike php are due to poor code
#
wyomingplease
but trying to accomplish anything more complex can be a real pain
#
wyomingplease
aaronpk - yeah, I've seen loads of poor code
#
aaronpk
also check out http://aaronparecki.com/articles/2013/03/16/1/a-reasonable-php-development-stack which sets up a development stack that looks like ruby+sinatra+sequel
#
wyomingplease
looks promising
#
aaronpk
poke around https://github.com/aaronpk/IndieNews if you'd like, it's written with that setup
#
wyomingplease
I'm a newbie here, trying to familiarize myself with everything and stuff
#
wyomingplease
but someone has to start somewhere
matthewlmcclure joined the channel
#
aaronpk
successfully added mf2 classes to the single event view on calagator!
#
aaronpk
and now to the list views!
#
aaronpk
that was easy
#
aaronpk
reidab: ^
#
aaronparecki.com
edited /Events (+658) "add indieauth hackathon, move indiewebcampuk to past"
(view diff)
tilgovi and abrereton joined the channel
#
reidab
reviews aaronpk's pull request
smus joined the channel