#indiewebcamp 2013-11-19
2013-11-19 UTC
caseorganic, lukebrooker, scor, smus, paulcp_, b0bg0d, cyclick and ryana joined the channel
smus, ryana, paulcp, bnvk_, jacus, tpinto, caseorganic and smus_ joined the channel
josephboyle joined the channel
jacus, snarfed, smus, bnvk, ryana, smcgregor, b0bg0d, smus_, josephboyle and ezpikachu joined the channel
#
@benwerd The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb (twitter.com/_/status/402675234974613504)
#
@ozten RT @benwerd: The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb (twitter.com/_/status/402675609312063489)
#
@jf RT @benwerd: The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb (twitter.com/_/status/402679398429491200)
cweiske, poppy, bnvk, smus, b0bg0d and tpinto joined the channel
#
@cesarsalazar RT @benwerd: The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb (twitter.com/_/status/402693777220833280)
b0bg0d, ryana, melvster, LauraJ, tpinto, abrereton and Jihaisse joined the channel
#
@KinkInExile RT @benwerd: The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb (twitter.com/_/status/402702706986319872)
bnvk joined the channel
snarfed, earplugs, npdoty, ryana, LauraJ, eschnou, tpinto, bnvk, andreypopp, pfefferle and barnabywalters joined the channel
eschnou, ryana and michel_v joined the channel
#
@jihaisse Mes deux plugins #indieweb pour #Wordpress http://jihais.se/2013/11/19/mes-deux-plugins-indieweb-pour-wordpress/ (twitter.com/_/status/402780869380698112)
#
Loqi [mention] http://jihais.se/2013/11/19/mes-deux-plugins-indieweb-pour-wordpress/ linked to http://indiewebcamp.com/indieauth-fr (pingback)
#
Loqi [mention] http://jihais.se/2013/11/19/mes-deux-plugins-indieweb-pour-wordpress/ linked to http://indiewebcamp.com/Why_web_sign-in-fr (pingback)
#
Loqi [mention] http://jihais.se/2013/11/19/mes-deux-plugins-indieweb-pour-wordpress/ linked to http://indiewebcamp.com/permashortcitation (pingback)
#
barnabywalters aaronpk: the other nice thing about storing mentions separate from content is that it no longer matters what format the content is in
#
barnabywalters it could be JSON, markdown, YAML, HTML, etc
bnvk joined the channel
bnvk, scor and josephboyle joined the channel
#
barnabywalters aaronpk: I’m currently joining the db-less flat file index hipster crowd
#
barnabywalters with no loss of functionality, and (if initial experiments prove correct), noticeable speed gains
#
barnabywalters I’m just indexing stuff in a CSV file, then making a sliding window over that for listing/pagination
#
barnabywalters yep
#
barnabywalters same for access control
#
barnabywalters and tagged
#
barnabywalters tagged filtering + deleted filtering is working now, not built access control yet
#
barnabywalters space separation, then strpos() to see if a tag is in the list :)
#
barnabywalters I did a little benchmark, it’s amazingly fast
#
barnabywalters nah, with YAML and JSON I need to load the whole thing into memory
#
barnabywalters PHP has fgetcsv, so I can just read until I’ve got what I need, then stop
#
barnabywalters I’ll probably have to switch over to at least an sqlite db eventually, but going with this for the moment :)
#
barnabywalters lol
#
@_dAttA_ RT @jihaisse: Mes deux plugins #indieweb pour #Wordpress http://jihais.se/2013/11/19/mes-deux-plugins-indieweb-pour-wordpress/ (twitter.com/_/status/402801472150470656)
#
barnabywalters interesting, we’re both going in different directions
#
barnabywalters you started from flat files and are moving towards DBs, I started storing everything in the DB and am getting progressively more and more sick of them
#
aaronpk Jihaisse: have you seen http://indiewebcamp.com/databases-antipattern
#
barnabywalters cweiske: I thought I would want to do tonnes of querying over my notes. turns out I actually want to do three, maybe four things: before/after datetime pagination, tagged filtering, deleted post filtering. maybe access control
#
barnabywalters in fact, deleted could just be a tag
#
barnabywalters Jihaisse: yep, that’s the distinction — DBs good for indexing/caching, bad for long term storage of content
ryana joined the channel
#
barnabywalters cweiske: getting the pagination right (matching the API I want) was surprisingly awkward with SQL, though that might be due to my lack of knowledge
#
barnabywalters and all of the above are easy (and, so far, fast) with the csv-based system I put together in an afternoon
#
barnabywalters aaronpk: the API, or the difficulty I had making it with SQL?
#
barnabywalters not explicitly, no
#
barnabywalters it’s just ?before=YYYY-MM-DDTHH:MM:SS and ?after=…
#
barnabywalters in order to get ?after working I had to order the notes backwards, then manually reverse the order
#
barnabywalters exactly what’s happening on http://waterpigs.co.uk/notes pagination back/forwards
#
barnabywalters aaronpk: I tried a bunch of different things, including horrible nested queries, but couldn’t get it to work
#
barnabywalters I can’t remember the details, but I certainly tried that and couldn’t get it to work
#
barnabywalters aaronpk: so how do you generate Next button links?
#
barnabywalters so you have to load notes from two pages to show notes for one page
#
barnabywalters yeah, that’s a nice plus side
#
barnabywalters thanks, that looks like a useful guide
bnvk, scor and b0bg0d joined the channel
#
barnabywalters cweiske: what version of sqlite do you use? http://php.net/manual/en/book.sqlite3.php?
#
barnabywalters ah, so you can swap in another backend if you wanted
#
barnabywalters yeah… for my previous (current live) storage thingy I use Doctrine DBAL, which seems to handle interop a little better
#
aaronpk I like idiorm for a real abstraction http://aaronparecki.com/articles/2013/03/16/1/a-reasonable-php-development-stack#idiorm-http-idiorm-rtfd-org
#
cweiske that's my layer: http://p.cweiske.de/71
#
barnabywalters cweiske: so how does the memory sqlite backend work? does it persist across requests?
#
barnabywalters ah, so HTTP requests never trigger that code
#
barnabywalters makes sense
bnvk, tpinto, tantek and snarfed joined the channel
ozten joined the channel
#
barnabywalters morning tantek
b0bg0d joined the channel
#
barnabywalters tantek: loving the sound of Homebrew Website Club!
fresco and friedcell joined the channel
#
aaronpk tantek: right now the main one is: http://indiewebcamp.com/p3k#Deleted_Posts
#
barnabywalters aaronpk: is the URL not based on the publishing date? which would be the time of the request
#
barnabywalters aaronpk: probably a stupid question, but surely writes are quick enough that you could lock the resource, making concurrent writes block until the previous one finished?
#
barnabywalters flock()?
#
aaronpk tantek: yes that's another thing. did you see my notes on that? http://indiewebcamp.com/p3k#Separate_storage_of_mentions_from_the_actual_posts
#
barnabywalters tantek: currently Taproot stores them in post YAML files, but I’m moving to a separate archive inspired by aaronpk’s one, but which stores multiple copies of resources over time
#
barnabywalters tantek: that works. it leaves you open to people remotely deleting the content, which may or may not be a good thing
#
tantek folks here might have some interest in this: http://www.w3.org/2013/socialweb/social-ig-charter.html
#
tantek I think you can send feedback in response to this email: https://lists.w3.org/Archives/Member/internal-socbizcg/2013Nov/0000.html (can anyone not load that URL?)
Loqi joined the channel
#
barnabywalters tantek: I get a password dialog
#
barnabywalters yep
#
barnabywalters aaronpk: tantek: use note feed mentions as friend lists?
#
barnabywalters you can actually do that with http://waterpigs.co.uk/intertubes
#
barnabywalters I’ve prototyped “feed of activity from people I’ve replied to recently” using it
ryana joined the channel
#
barnabywalters so here’s an example of a primitive version of a feed reader based around that idea: http://waterpigs.co.uk/img/pipes-people-recently-contacted.png
#
barnabywalters (nasty screenshot only as I’ve not got public pipe saving working yet)
josephboyle joined the channel
#
barnabywalters diaspora still has the only good implementation of hashtags IMO
#
barnabywalters although tagboard is a nice aggregator
scor joined the channel
#
tantek.com edited /hashtags (+478) "update with explicit indieweb examples, note unknown start dates, prioritize indieweb examples over silos" (view diff)
#
tantek barnabywalters - perhaps add screenshots of what made diaspora hashtags pages good to http://indiewebcamp.com/hashtags ?
#
tantek (per YYYY-MM-DD(?) inline in http://indiewebcamp.com/hashtags#IndieWeb_examples)
#
barnabywalters tantek: shouldn’t be too tricky to find… looks like it was http://waterpigs.co.uk/notes/285/
#
barnabywalters thanks tantek — was just logging in
#
barnabywalters that would be cool
bnvk joined the channel
npdoty joined the channel
ozten joined the channel
#
tantek !tell benwerd since you most recently implemented and iterated on permashortlinks/permashortcitations, interested in your thoughts on moving them forward in a more unified fashion in this way: https://indiewebcamp.com/irc/2013-11-19#t1384879473
loleg, bnvk_, bnvk, ryana and benprew joined the channel
#
aaronparecki.com edited /hashtags (-3) "/* Aaron Parecki */ added tag pages on 2013-03-08" (view diff)
friedcell joined the channel
snarfed, eschnou, b0bg0d, npdoty, barnabywalters, obensource_, ozten, tantek, paulcp, singpolyma, friedcell, squeakytoy, caseorganic and scor joined the channel
#
@sandeepshetty F*ck Google Plus https://www.youtube.com/ #indieweb (twitter.com/_/status/402882190582628352)
mathpunk joined the channel
#
mathpunk Step 0: Join the #indiewebcamp irc channel. [x]
#
barnabywalters greetings mathpunk!
#
mathpunk hi!
#
barnabywalters what brings you to our pleasant IRC channel?
#
mathpunk I want to take the plunge into indie-ness. I told @aaronpk I'd put some work into my web presence this week while I'm away from my real work.
shaners joined the channel
#
barnabywalters oh cool! what’s your personal site?
#
barnabywalters (if you have one already)
#
mathpunk Step 1: Get your own personal domain name. [x] mathpunk.net
#
mathpunk which is actually a wordpress site a friend set up for me years ago
LauraJ joined the channel
#
barnabywalters oh cool
#
mathpunk but I want to have it point at my vps and... do... stuff.
#
mathpunk I'm sort of learning everything at once.
#
barnabywalters so if you want to continue using wordpress, there are a bunch of indieweb tech enabling plugins on the wiki: http://indiewebcamp.com/Wordpress#Essential_IndieWeb_plugins
#
barnabywalters there’s also a little work-in-progress toolkit at http://indiewebify.me/ which suggests things to add
#
mathpunk I want to roll everything myself as much as possible-- I'm interested in learning js/clojurescript, html, the whole shebang.
#
barnabywalters mathpunk: nice! so HTML is an excellent place to start
#
mathpunk I hid from the internet for a few years when it was really starting to get interesting and now I want to return to alternate 2003 and build from there :D
#
mathpunk checking out indiewebify... spiff
tantek joined the channel
#
mathpunk Step Now: Staring blankly at emails re: my domain name transfer from godaddy to hover and not at all sure what they're asking me to do... hm. [ ]
tantek joined the channel
#
snarfed also, minor point, if you add yourself to http://indiewebcamp.com/IRC_People , your username will be auto-linked in the logs, e.g. http://indiewebcamp.com/irc/today
#
mathpunk snarfed: I have not administered my own WP site... I just flapped my hands at a friend. Sooo... I guess I need to figure out how to point my domain at my vps, somehow without breaking its Google Apps connection.
#
mathpunk Not that I'm keeping Google Apps, because INDIE, but step-by-step...
LauraJ and paulcp joined the channel
#
mathpunk Step Now: Figure out wth DNS and Nameservers are and how to edit them on my Hover.com account. [ ]
#
mathpunk wait,not DNS... forwarding
b0bg0d joined the channel
#
mathpunk I'm curious about using https://github.com/al3x/sovereign but, again, seems like next-level shit
#
mathpunk snarfed: this look about right? https://support.google.com/sites/answer/99448?hl=en
#
mathpunk I've broken my email before, I'd love to not do that again :D
#
mathpunk is hover.com a possible answer to that question?
#
mathpunk I moved my registrar from godaddy to hover, and I am currently staring at the "edit stuff" page, afeared
#
mathpunk oh, this ns1.dreamhost.com thing that's ON the hover.com site
#
mathpunk hurm. but I've never made a dreamhost account. soooo, this must mean that Eric (friend in question) set up hosting there back when I was all, "ugh i don't wanna know just make it do the thing"
#
mathpunk ok. I guess I'm stuck until he gets back to me about this then. soon enough I'll have everything I need in order to bork everything ;D
#
mathpunk I'm viewing the Internet as several decades of accretion of nerds arguing, and thus I have attained a certain inner peace
#
mathpunk harrr
#
mathpunk Loqi: Thanks, even though I gather karma is apportioned by the cosmos
#
mathpunk Loqi: Yes, you.
#
mathpunk I think this is less worse than when I first decided I wanted to get into this webdev thing, and there were all these frameworks to make things "easier"
#
mathpunk but of course, they were making things "easier" for people who already knew what the problems being solved were
#
mathpunk I'm going to get my site pointed correctly
#
mathpunk I'm going to learn enough d3.js to do viz under an informal apprenticeship with a data scientist
#
mathpunk I'm going to build a webapp on riotJS with a dev friend
#
mathpunk followed by, galactic empire
LauraJ, barnabywalters, melvster1, tilgovi, paulcp, abrereton, tantek, caseorganic, lukebrooker, paulcp_, bnvk and ozten joined the channel
bnvk and CheckDavid joined the channel
#
CheckDavid hi
#
CheckDavid It's a bit hard to understand what this is about
#
CheckDavid by reading the front page
pfenwick joined the channel
#
tantek hey benwerd - noticed that photo posts don't/didn't provide a permashortlink/permashortcitation - was that by design or accident? https://twitter.com/benwerd/status/399304939257618432
#
@benwerd We don't leave tickly throats to chance. https://twitter.com/benwerd/status/399304939257618432/photo/1
#
tantek !tell benwerd hey benwerd - noticed that photo posts don't/didn't provide a permashortlink/permashortcitation - was that by design or accident? https://twitter.com/benwerd/status/399304939257618432
ozten joined the channel
#
tantek.com edited /permashortcitation (+626) "add notes about benwerd's switching between permashortcitations and permashortlinks and then dropping them about a week later." (view diff)
#
tantek snarfed re: (cctld/postid) - do you have examples of when you started doing that? could you add an entry for yourself to: http://indiewebcamp.com/permashortcitation#IndieWeb_implementations
josephboyle joined the channel
