#indiewebcamp 2013-02-01

2013-02-01 UTC
mxuribe, morrocco_mole, catsup, tantek, scor, bnvk, Nadreck, andreypopp, stereoket, Stevef, eschnou, friedcell, friedcell1, hadleybeeman, singpolyma, laurian, tilgovi, tilgovi_ and aaronpk joined the channel
#
tantek
good morning #indiewebcamp
andreypopp, dpk and zooko joined the channel
#
tantek
welcome andreypoop, dpk
#
tantek
and zooko
#
zooko
Hi there.
#
dpk
hello
#
tantek
just as a quick intro, nearly everyone here has their own URL, creates *something* for it (code, design, UX), and shares some of what they create as open source/design/content. start here: http://indiewebcamp.com/
#
tantek
this is an interesting article from an indie web perspective: http://wiredpen.com/2013/02/01/mini-rant-web-hosting-company-set-up-policies/
#
tantek
perhaps we should start a webhosts page, linked from Getting Started
#
tantek
to collect stuff like this
#
tantek.com
edited /Getting_Started (+4) "/* Web Hosting */ link"
(view diff)
sbp joined the channel
#
tantek.com
created /web_hosting (+1155) "stub with a few articles with recommendations"
(view diff)
zooko and tantek joined the channel
#
tommorris
hey tantek
#
tommorris
will hopefully soon have first test checkin post.
#
tantek.com
edited /web_hosting (+7) "/cite"
(view diff)
barnabywalters joined the channel
#
tommorris
hey barnabywalters
#
barnabywalters
evening tommorris
#
tommorris
big personal site news: today, I'm finally moving off Heroku on to my own server
#
aaronpk
wow, why's that?
#
tommorris
aaronpk: cost. VPS hosting is a lot less for small sites than cloud hosting
#
aaronpk
ah yea
#
tommorris
for Heroku, you pay $9 a month for basic Postgres
#
tommorris
which is great, but you can get a lot of VPS for $9 a month. ;)
#
barnabywalters
tommorris: so where are you getting the VPS from?
#
tommorris
prgmr.com
#
aaronpk
not linode?
#
tommorris
prgmr is cheaper if you can put up with the non-hacker-unfriendliness.
#
aaronpk
interesting, never heard of them
#
barnabywalters
tommorris: I had come across them before actually, but my VSP isn’t with them
#
tommorris
they make it deliberately unfriendly for newbs so as to cut down on support costs. ;)
#
tommorris
also, been working on checkin
#
tommorris
hoping that this evening, I'll be able to roll out checkin on my own site. tomorrow, I'm off on a merry tour of Britain for bureaucracy reasons
#
tommorris
(I have to replace my passport, and because the Identity and Passport Service sucks, I'm having to go from Sussex to Peterborough on the train, via London. which should be useful to test checkin from both Android and iOS.)
#
barnabywalters
tommorris: ooh, nightmare :( Great for testing though!
#
tommorris
if you are logged in as me, each of those is links that you can click on and it takes you to a posting UI. or will, once I've got it working.
#
barnabywalters
tommorris: nice! and when I make a browser extension for it, I’ll also get a link to my post UI :)
#
barnabywalters
wow that’s a lot of results. Surely there’s not much point in ever loading more than about 20?
#
tommorris
they are hCards, albeit without much detail.
#
tommorris
you can limit it by distance and number
#
tommorris
I might chop it down a bit before final deploy.
#
barnabywalters
and are you hosting copies of the venue info under your own domain?
#
tommorris
the individual posts will contain hCard (and whatever other RDFa-ery I conjure up)
#
tommorris
with geo, and linkback to OpenStreetMap
#
barnabywalters
I am planning something similar, where a minimal set of info about the venue is stored in machine tags on the note, and displayed as an h-card, but I am also giving venues URLs and tags
#
barnabywalters
tags will allow me to implement some cool stuff
#
barnabywalters
for example, I make a deferred todo item attached to a venue tag (e.g. buy a hammer next time I go to B&Q)
#
tommorris
I may do that in the future
#
barnabywalters
then, when I next check in to a place like that, a notification can pop up
#
tommorris
I have earmarked /places/ out as URIs for that. ;)
#
sbp
"If you still want to order it, use 'view source' to find the commented out link."
#
sbp
sounds like my kind of company
friedcell, darkcypher_bit, cgcardona and cardona507 joined the channel
#
cgcardona
hello
#
barnabywalters
welcome cgcardona!
#
cgcardona
thanks :-]
#
cgcardona
i heard tantek mention this in #aaronsw room and thought I'd join the party
#
barnabywalters
cool — do you have a personal site?
#
cgcardona
I have a couple of personal sites. plus I just created the beginning of a new one last night http://www.openbigdata.org/ (dns isn't set up for non www yet)
#
cgcardona
If you don't mind me asking what's the idea behind this project? (I'm reading http://indiewebcamp.com/Main_Page right now)
#
barnabywalters
cgcardona: so do you have a URL which represents "you" on the web?
#
cgcardona
cardonadesigns.com
#
cgcardona
Thats my personal site. But it needs some work.
#
cgcardona
thanks :-]
#
barnabywalters
so the idea behind this project/community is to promote and explore content and identity ownership on the web
#
cgcardona
ah i See.
#
barnabywalters
that, instead of leasing our identities out to 3rd party silos, we should own then on our own domains
#
cgcardona
yea it's a very compelling idea.
#
cgcardona
Are there a set of technologies underlying this?
#
barnabywalters
optionally syndicating out content out to those 3rd parties to maintain our current networks and ease others in
#
barnabywalters
cgcardona: we’ve mainly all been rolling our own, but there are a growing set of common conventions
#
barnabywalters
e.g: microformats and µf2 for marking up people and blog posts, pingback for inter-site messaging
#
cgcardona
gotcha
#
tommorris
yep, and whatever your preferred tech is, you can bring it along to the party.
#
barnabywalters
we’re trying to build upon existing standards for max. compatibility with others, instead of reinventing the wheel *yet again* a la so many other federated social web projects
#
cgcardona
yes
#
tantek.com
edited /web_hosting (+38) "see also"
(view diff)
#
barnabywalters
cgcardona: just reading your sheet music in HTML thing
#
cgcardona
barnabywalters: I wrote the code for that about 2 years ago so it's pretty hideous under the hood :-]
#
cgcardona
but the idea is solid
#
cgcardona
and I'm refactoring it
#
cgcardona
I'm refactoring it into a 'framework' which will accelerate the development of musical web apps
#
barnabywalters
sheet music on the web is a side-interest of mine — I publish a load of trad hurdy gurdy music using ABC
#
cgcardona
very cool. url?
#
cgcardona
also there is this https://audiofile.cc/boombox/
#
barnabywalters
it doesn’t actually have any CSS or rendered sheet music at the moment, but you can see it here: http://waterpigs.co.uk/wpsm/
#
cgcardona
the last link is a project I just started working on to 'evolve' a piece of music
#
cgcardona
basically you create a string of 'dna' such as '12001211' - Each of the numbers represents a step. So for example a 0 is switch from sound to silence or vice versa, a 1 is to move up a half step and a 2 is to move down a half step
#
cgcardona
I then give each on a fitness score based on if it has notes that are actually sounding and in the key of c major
#
cgcardona
I then 'mate' the highest scoring dna strands and produce a new generation. You can toggle how many generations to run
#
cgcardona
anyway. I created #Audiofile if you wanna talk more about it so we don't' have to spam out this room
#
cgcardona
i'm checking your link right now
#
tommorris
that sounds a bit like http://enwp.org/DarwinTunes (which I wrote the Wikipedia article on) ;)
#
cgcardona
tommorris: I'd not heard about it. reading the article now
#
cgcardona
ah yes, this does sound similar.
#
cgcardona
i'm currently working on creating audio with the web audio api so that you'll be able to hear each creature but I don't have it working yet
#
cgcardona
Not sure if you've checked out the web audio api but it's incredibly rich and cool. I'm also going to slightly tweak this system so that it not only evolves the musical score but also the actual way it sounds (distorted, reverb, etc)
#
cgcardona
i think it would be really cool to evolve the sound effects as well as the score.
#
barnabywalters
cgcardona: played with Pyo in python at all?
#
cgcardona
barnabywalters: i haven't. googling now
#
barnabywalters
it’s my lib of choice when doing non-web audio manipulation
#
cgcardona
cool. thanks for the heads up. I'll check it out.
#
cgcardona
I'm going to take my 4 year old son to the skate park for a bit. bbiab
tantek and bnvk joined the channel
#
tommorris
presents a (very fake) checkin post: http://tommorris.org/posts/8070
#
barnabywalters
the page you were looking for doesn’t exist? that is a very fake checkin ;)
#
tommorris
barnabywalters: ah, that means your DNS has refreshed. ;)
#
tommorris
posted that on Heroku, not on the new server.
#
tommorris
my ISP is evidently taking a bit longer for the DNS to change over
#
tommorris
probably not the optimal time to be fiddling around with my code.
#
barnabywalters
looking good :)
#
barnabywalters
I’ve just been improving my add-location-info-to-note UI — adding a nicely styled fail condition for when my laptop can’t figure out where I am
andreypopp joined the channel
#
tommorris
mine is very non-Ajaxy.
#
tommorris
but then I'm very much in the Jeremy Keith use-Ajax-to-enhance school rather than the backbone.js Ajax all the things camp.
#
tommorris
the best thing about using Ajax only for enhancements rather than everything is that the philosophy is very compatible with my distaste for writing JS.
#
barnabywalters
me too, I insist on all data being statically available at a URL, but backbone is a great toolkit to use for enhancing existing markup as well as doing full-blown js apps (meh)
#
tommorris
on a work project, I did a countup recently. we're currently on a 1:30 ratio of JS:backend code.
#
barnabywalters
that is the way you want it :)
#
tommorris
it was about 1:10, but I managed to chuck lots of it away recently
#
barnabywalters
what is the product? or is it secret?
#
tommorris
it's a project management app for a company that sells services to the financial sector
#
tommorris
it's not the most wildly exciting thing, but it pays reasonably well.
#
tommorris
and I get complete control over the tech. Rails+Postgres+Nginx+Debian.
#
tommorris
there's a few microformats hidden away behind the corporate firewall, so once user-agents can start recognising hCards...
#
barnabywalters
well, ff comes with it built in (although no support for µf2 yet)
#
barnabywalters
I’m assuming the end users are stuck in IE?
#
tommorris
no, actually. that's the amazing thing.
#
tommorris
our IE6 and IE7 usage rate is less than 0.1%
#
tommorris
a few years ago, it was 80% IE6
#
tommorris
but then we got all the clients to switch to Firefox or Chrome. and all the mobile users have either iPhones or Android smartphones
#
barnabywalters
wow, nice — so is not supporting old IE one of the things which allowed you to cut down the amount of js?
#
tommorris
yep, and switching a lot of the old crap out for CSS3 stuff
#
tommorris
more importantly, being able to just ruthlessly go through old code and say "nobody is using this, we're turning it off in three weeks"
aaronpk, tantek, tilgovi, morrocco_mole and bnvk joined the channel