#indiewebcamp 2013-12-04
2013-12-04 UTC
dentonjacobs, KartikPrabhu and KevinMarks joined the channel
#
skinny bear: if you have any persona questions, i'm happy to help
#
skinny that's what i like to hear
#
skinny tell me more
#
skinny do you see the email picker?
KevinMarks joined the channel
#
skinny bear: you want to be able to sign into mozillians with any of them?
#
skinny gotcha. why for?
snarfed joined the channel
#
skinny bear: yah, that's a site issue, not a persona issue. This comes up all the time for Mozillians.
#
skinny really? how so?
#
skinny why were you changing the email?
#
skinny indieauth is where my knowledge runs out. maybe someone else round here can help.
#
skinny are you having to verify the email address more than once?
#
skinny leeme try. one sec
bnvk and friedcell joined the channel
#
skinny !tell tantek Getting this going on new site... not sure what's wrong here. Does error msg mean twitter doesn't have a link to personandplace or that personandplace doesn't have a correct rel=me? Big difference. http://cl.ly/image/3V3e3V1F2P1j
lukebrooker and bnvk joined the channel
#
bret skinny: you need to add a rel=me to your twitter link on http://personandplace.com/

#
skinny bret: I did!
#
skinny bret: line 108, not in the footer
#
skinny fixed to https... changed twitter profile to point to personandplace.com...
#
skinny rescanned a bunch
#
skinny same schmame
bnvk joined the channel
#
skinny the error message seem to indicate that neither is correct
#
skinny kk. thx!
bnvk, snarfed, skinny, fritzy, josephboyle, hober2, saurik_, realzies, tpinto, lukebrooker, josephboyle1, neuro`_, dietrich_, KartikPrabhu1, Jeena_, lukebrooker_, acegiak_ and realz joined the channel
#
Loqi [mention] http://kartikprabhu.com/article/no-comment linked to http://indiewebcamp.com/webmention (webmention)

#
Loqi [mention] http://kartikprabhu.com/article/no-comment linked to http://indiewebcamp.com/principles (webmention)

#
KartikPrabhu1 auto-sending webmentions! w00t!!
KartikPrabhu and poppy joined the channel
#
KartikPrabhu anyone played with the Firefox reader mode?

melvster, rtaibah, cweiske, friedcell, shaners, netweb and skinny joined the channel
#
brianhendrickson.com edited /events/2013-12-04-homebrew-website-club (+98) "/* RSVP */" (view diff)
#
KartikPrabhu anyone have some insight into using lxml vs beautifulsoup for parsing html?

#
KartikPrabhu which one?

#
KartikPrabhu oh i see! thanks :)

#
KartikPrabhu I used it to test auto-sending webmentions :D

friedcell joined the channel
LauraJ joined the channel
#
Loqi [mention] http://aaronparecki.com/replies/2013/12/03/2/hwc linked to http://indiewebcamp.com/events/2013-12-04-homebrew-website-club (webmention)

Jihaisse joined the channel
#
KartikPrabhu interesting. is it really a syndication though?

KartikPrabhu1 and KartikPrabhu joined the channel
#
KartikPrabhu that is what I have at the moment too. but was just wondering. lxml is supposed to be faster but has C-dependencies

Jihaisse joined the channel
#
KartikPrabhu yes. that was my conclusion too. I might not be an issue for low traffic sites

andreypopp, glennjones, rtaibah, pfenwick, poppy, Jihaisse, ozten, aaronpk, b0bg0d_ and edsu_ joined the channel
michel_v, jonnybarnes, marjolein, BjornW, glennjones, josephboyle, pfenwick, abrereton and tpinto joined the channel
#
@jontangerine @chloeweil R.I.P. Mildred but all this indieweb real name stuff is rather ace. (twitter.com/_/status/408178704833982464)
rtaibah, adactio, melvster, glennjones, skinny, dentonjacobs, pfenwick and netweb joined the channel
#
@AbolarinAyobami RT @t: nice #IndieWebCamp Hollywood @Farmhouse. discussed: * composite feeds * pinned posts * travel data and more: http://tantek.com/2013/307/t3/indiewebcamp-hollywood-composite-pinned-posts (twitter.com/_/status/408233525260058624)
tilgovi, pfefferle, barnabywalters, HereticLocke, adactio, snarfed, eschnou, eschenal and KartikPrabhu joined the channel
#
KartikPrabhu hello!

KevinMarks joined the channel
#
KevinMarks I talked to Australian radio about indieweb a while ago, they've just posted it http://www.abc.net.au/radionational/programs/futuretense/a-healthy-digital-ecology/5131856

#
Jihaisse that remember me, that I talked about it this saturday : http://philippe-couzon.com/2013/12/03/interviews-quest-ce-qui-vous-passionne-dans-le-web-wia9/
#
KartikPrabhu oh computers! gotta love them

#
aaronpk I did add an issue to give better feedback when that happens again https://github.com/aaronpk/IndieAuth/issues/40

melvster and KevinMarks joined the channel
#
KartikPrabhu adactio: how are you parsing webmention author names on adactio.com?

#
KartikPrabhu and do you store mentions and parse them asynchronously?

#
KevinMarks I'm on roaming mobile in London at the moment, so hard for me to tell

KevinMarks joined the channel
#
KevinMarks The producer said it would be broadcast on Sunday and on the website before then

#
KevinMarks Weren't you and Tantek working on future posts?

#
barnabywalters there’s probably good cause to add a banner to future posts saying “this doesn’t officially exist yet”

#
barnabywalters I used to have that show up when people tried to see notes from the future

andreypopp joined the channel
#
barnabywalters so, for future posts, should they show up if you visit their permalink or not?

fritzy, npdoty and tantek joined the channel
#
Loqi tantek: skinny left you a message on 12/3 at 5:14pm: Getting this going on new site... not sure what's wrong here. Does error msg mean twitter doesn't have a link to personandplace or that personandplace doesn't have a correct rel=me? Big difference. http://cl.ly/image/3V3e3V1F2P1j

_6a68, fmarier, bnvk, ryana, npdoty, snarfed, caseorganic, josephboyle and andreypopp joined the channel
#
tantek.com edited /events/2013-12-04-homebrew-website-club (+10) "add u-uid to canonical event URL to see if that helps p3k (cc: aaronpk) p.s. canonical URL algo: 1st u-uid if any, else 1st u-url" (view diff)

fritzy, tantek, shaners, barnabywalters and ryana joined the channel
tpinto and tilgovi joined the channel
#
aaronpk this is a reasonable browser interface for an IRC client https://kiwiirc.com/

bretwi joined the channel
#
bretwi testing 123
#
tantek reminder: Homebrew Website Club meeting(s) tonight! http://indiewebcamp.com/events/2013-12-04-homebrew-website-club

#
tantek aaronpk - presumably you saw skinny's feedback about IndieAuth http://cl.ly/image/3V3e3V1F2P1j ?

#
tantek how about "… link on twitter.com/skinny pointing to http://personandplace.com"

#
tantek !tell skinny follow-up re: IndieAuth error message clarity: https://indiewebcamp.com/irc/2013-12-04#t1386184156 - just confirming that's what you're suggesting.

fritzy and KartikPrabhu joined the channel
josephboyle joined the channel
abrereton joined the channel
#
bret I'm thinking of flat files, yaml headers, markdown posts, and dom templating with https://github.com/tmpvar/weld

#
barnabywalters fwiw, I’ve found that storing data in YAML + markdown quite bearable provided the vocabulary used is solid, i.e. mf2 vocabularies

#
barnabywalters tantek: sounds like content-out content authoring :)

#
barnabywalters start with the most basic, most important part of the content and progressively enhance it

#
barnabywalters plaintext + links + paragraph structure

#
aaronpk also I've found it relatively easy to add extensions to markdown parsers: http://aaronparecki.com/articles/2012/09/01/1/some-enhancements-to-markdown

eschenal joined the channel
#
KartikPrabhu how do you guys insert mf2 classes into something written in markdown?

#
KartikPrabhu or any such markup?

#
barnabywalters KartikPrabhu: on the wiki, typically by manually typing HTML tags

#
tantek aaronpk - have I not shared this with you before? thoughts in progress: http://tantek.com/w/Markdown

#
aaronpk KartikPrabhu: my event posts for example are rendered by p3k, I store the raw data in YAML, so I'm not actually writing HTML for event posts: https://github.com/aaronpk/p3k/issues/1#issuecomment-29837806

#
barnabywalters on personal sites, typically manual or auto-linking HTML

eschnou joined the channel
#
barnabywalters and auto-microformatting e.g. @name -> <a class="h-card" href="…

#
KartikPrabhu tantek: yes but then you are just writing raw HTML instead of Markdown

#
KartikPrabhu tantek: I know that you can write arbitrary HTML tags in Markdown and they'll come out right. But that seems a bit dirty, to insert HTML markup into Markdown files

#
tantek I'd also try to re-use prior art from http://microformats.org/wiki/picoformats

#
barnabywalters new versions of taproot running at http://test.waterpigs.co.uk/ if anyone wants to try to break it

#
barnabywalters http://test.waterpigs.co.uk/notes/new may also be of interest

#
barnabywalters tantek: doing

fritzy joined the channel
#
barnabywalters I finally caved and added a homepage feed

#
barnabywalters starting to build a feed reader-type thing was the last straw :)

#
barnabywalters I also found this which is nice guidance on what file permissions stuff should have: http://serverfault.com/questions/357108/what-are-the-best-linux-permissions-to-use-for-my-website

#
barnabywalters not sure where to reference it on the wiki — /deployment maybe?

#
waterpigs.co.uk edited /Taproot (+76) "/* Roadmap */ moved rewrite, removal of flaky framework nonsense to done, added link to test deployment" (view diff)

#
tantek also relevant to mobile-first txt authoring http://tantek.com/w/TxtShorthands (these days I'd like to auto-expand these, rather than actually publish them)

fritzy joined the channel
#
barnabywalters argh unix permissions — what should I set my umask to so that new files are 660 by default?

#
barnabywalters 007?

#
barnabywalters oh wow it worked

#
waterpigs.co.uk created /Apache (+1133) "dumped stub with anecdotes+links about file permissions" (view diff)

#
barnabywalters ^^^ dumped a bunch of stuff about apache above, feel free to clarify

poppy and tpinto joined the channel
julian` joined the channel
#
julian` hey guys ive been given assignment to make a mock fansite of a television show and ill be marked on my semantics and structure and the use of new html5 elements, can you tell me how good those things are and note anything i could improve on please i'd be hugely greatful. url is http://julian.so/simpsons
KartikPrabhu joined the channel
#
KartikPrabhu julian`: It seems that on the Home page you have a header with no headings in it. In fact the heading of the page 'Home' appears to be in a section. That might be a problem if you're worried about semantics and such

#
barnabywalters does using <section> have any practical benefit, ever?

#
barnabywalters AFAIK it does two things: scopes <header>, <footer>, <address> elements, and resets the outline algorithm

#
barnabywalters so h1 > h2 and h1 > section > h1 in theory mean the same thing

bnvk joined the channel
#
barnabywalters but are extremely tricky to select with CSS, and other than that seem to have no practical benefit

#
barnabywalters apart from maybe including one document inside another without messing up the theoretical outline

#
tantek have been documenting fairly decent consensus about its troubles: http://microformats.org/wiki/section

#
barnabywalters in many cases it’s becoming the new <div> — giving web devs a generic container element with no meaning, but letting people claim they’re using semantic markup

julian` joined the channel
#
barnabywalters tantek: didn’t know about that page — useful, thanks!

#
barnabywalters julian`: unless you can demonstrate to yourself some practical benefit, I would recommend removing them

#
KartikPrabhu i usually use sections for marking up parts of an article that are in some sense independent like chapters in a book

#
barnabywalters <article> is genuinely useful as it makes authors think about syndication

#
barnabywalters “can this content be taken out of context?”

#
barnabywalters “what content needs to be under this element for it to be reusable?”

#
KartikPrabhu tantek: they are not independent of the article itself but of each other. Maybe like sections of one chapter in a textbook or soemthign

#
tantek and show them http://microformats.org/wiki/section

#
KartikPrabhu tantek: when you say 'practical use' do you mean in terms of syndication and styling or something? Or in a semantic sense?

#
barnabywalters KartikPrabhu: how about something which effects users in the remotest way?

#
barnabywalters I have not seen any tool which uses <section> to expose useful functionality to actual real people

#
barnabywalters or, rather, functionality which couldn’t be provided with <div>, i.e. styling

#
KartikPrabhu I can think of one. If I were to write a book/paper with sections I could generate a table of contents using sections.

#
barnabywalters KartikPrabhu: software has been doing that with h1-6 for years

#
barnabywalters e.g. mediawiki

#
barnabywalters and “if I were to write” is theoretical — who is *actually doing this*

caseorganic joined the channel
#
KartikPrabhu so the assumption is that anything between one h2 and another h2 is a section?

#
KartikPrabhu tantek: div can be used for everything. If I considered all divs as sections that would be a nightmare.

#
KartikPrabhu and use h1-6 to delinate actual parts of an article?

#
KartikPrabhu delineate*

#
barnabywalters so, looks like o'reilly are actually using section for real-world book authoring: https://github.com/oreillymedia/HTMLBook/blob/master/schema/htmlbook.xsd#L511

#
barnabywalters use-case: (allows for modularization of HTML files at the chapter level),

#
KartikPrabhu barnabywalters: that is sort of what I was going for

#
KartikPrabhu except I was thinking of writing scientific papers

#
barnabywalters tantek: I don’t write much with chapters, but o'reilly authors do

#
barnabywalters point it, someone is at least using for something other than me-too “semantic” HTML bandwagon stuff

#
barnabywalters i.e. have written software which takes it and does things with it

#
barnabywalters it might not necessarily be a better choice or a good approach

anselm joined the channel
#
barnabywalters htmlbook in general looks over-engineered

#
barnabywalters aaronpk: I’ve been wrestling with HTML -> PDF conversion at work. very messy business

#
barnabywalters julian`: what would it do?

#
barnabywalters what functionality/experience/benefit would <content> offer readers/users?

#
barnabywalters julian`: sounds like <main> to me

#
barnabywalters which, again, I have not seen any useful tools for yet

#
barnabywalters julian`: not browsers, *users*, specifically. the *humans* who are reading the content

#
barnabywalters tantek: oh cool!

#
barnabywalters stomps off to make a tool which removes all content on a page other than the <article> to help people test it’s correct usage

#
barnabywalters julian`: I used to, then realised it was pretty much pointless

#
barnabywalters much of upgrading the markup on the latest version of my personal site has been ripping out <section> elements ;)

#
barnabywalters with *no* change to functionality

#
barnabywalters apart from a small speed boost ;)

#
barnabywalters less bytes and fewer DOM nodes

fritzy and andreypopp joined the channel
#
KartikPrabhu so far what I have gathered is 'just use divs to partition an article. WIth heading levels to denote new parts or subparts'. Is that the general feeling here?

abrereton joined the channel
#
aaronpk possibly the shortest TTSD by Yahoo yet? http://blog.ptch.com/post/68919650988/ptch-joins-yahoo

pfenwick joined the channel
_6a68 joined the channel
#
barnabywalters okay, I made this: http://test.waterpigs.co.uk/services/test-article/

#
barnabywalters if it finds an <article> element, it spits out just that HTML, no CSS or surrounding HTML

#
barnabywalters to help people evaluate whether or not the element does indeed contain enough information for it to be syndicated alone

#
barnabywalters YAY INTERNET POINTS

#
barnabywalters thanks :)

#
KartikPrabhu barnabywalters++

#
KartikPrabhu looks like mine passed!

#
barnabywalters KartikPrabhu: yay!

#
barnabywalters send me the URL, I’ll add it as an examile

#
barnabywalters s/examile/example

#
barnabywalters also going to add a note about marking up with h-entry for *real* reusability

#
KartikPrabhu http://kartikprabhu.com/article/no-comment you might want to check if it passes by your reckoning

#
barnabywalters <article> is a nice official hook for getting people asking questions about standalone syndication, h-entry makes it practical

#
KartikPrabhu on a related note. has anyone used 'reader mode' in FF? It also seems to do similar things.

#
barnabywalters KartikPrabhu: your article looks excellent standalone, sans-css!

#
KartikPrabhu boom! :D

#
KartikPrabhu barnabywalters: which is why I am curious about FF reader mode. It seems to remove my 'further reading' section :(

#
KartikPrabhu and I could not find any documentation on it

#
barnabywalters KartikPrabhu: they might be reusing the old readability code, that’s open source IIRC

scor joined the channel
#
barnabywalters safari + mobilesafari use a fork of it for their reader mode

#
KartikPrabhu thanks. will look into it

squeakytoy joined the channel
#
barnabywalters aaronpk: how do you manage file permissions on your server when deploying with git?

#
barnabywalters I’m having no end of trouble, with newly created local files not being readable for some reason

#
barnabywalters aaronpk: at the moment I just set everything to 777 everywhere

#
barnabywalters trying to move away from that with the new version

npdoty joined the channel
#
barnabywalters bear: how does that handle changes on both the server and the dev machine?

#
barnabywalters i.e. I’ve made code changes locally and have published several new notes remotely, and it all needs to sync up everywhere

#
barnabywalters and yes, I know I should have code and data in different places ;)

#
barnabywalters bear: can you document your approach on http://indiewebcamp.com/deployment?

#
barnabywalters maybe as a sub-section of Git?

#
barnabywalters bear: no problem, thanks :)

#
barnabywalters aaronpk: indeed, unnecessary+premature generalisation of taproot has cost me days of development time

#
barnabywalters and has constituted the larges amount of code I’ve ripped out in the new version

#
barnabywalters I think I’m going to stick with my two repos, each with a master and deploy branch

pfenwick joined the channel
#
barnabywalters I just need to figure out sensible permissions

#
barnabywalters maybe a post-deploy hook which runs chgrp -R www-data?

#
barnabywalters on the deploy machine

#
barnabywalters aaronpk: bear: likewise

#
barnabywalters bear: so if you’re saying that’s sane, and it’s fixing my current problems, I’m just going to go ahead and do that ;)

#
barnabywalters I need the git dir there so I can commit remote-created files — so I need to protect that from the group changes?

#
barnabywalters or just enforce stricter permissions

#
barnabywalters ah okay

#
barnabywalters it’s out of my document root

#
barnabywalters does it still matter whether or not www-data can get to it?

#
barnabywalters cool

#
barnabywalters bear: indeed :) I’m fairly cautious about things I understand, like what files get web access. much hazier on unix permissions and groups and what needs access to what

#
barnabywalters s/web access/served by apache

#
barnabywalters and +w to the things it writes to, right?

snarfed joined the channel
#
barnabywalters indeed — limiting it to my “data” folder and web/img currently, which are the only places taproot is allowed to change files or create new ones

#
barnabywalters so what do I need to do to allow my user to be able to chgrp without sudo?

#
barnabywalters (and sorry for all the questions)

#
barnabywalters ah — so putting it in a post-commit hook actually isn’t a good plan?

#
barnabywalters okay — wow this got complicated fast ;)

#
barnabywalters hopefully documenting it all on the wiki will help clear it up for me and guide others

#
barnabywalters so I need a line like this:

#
bear you want a sudoers line that reads something like: myuser ALL=(ALL:ALL) NOPASSWD: /usr/local/bin/foo.sh

#
barnabywalters me ALL=(ALL) NOPASSWD: /path/to/post-commit-hook

#
barnabywalters cool, thanks

snarfed joined the channel
#
barnabywalters aaronpk: uh which bit does that?

#
barnabywalters the ALL:ALL?

#
barnabywalters instead of ALL?

#
bear the /path/to/post

#
aaronpk make a script that just does the chgrp, and save it something like /usr/local/bin/foo.sh

#
barnabywalters so, basically wrap chgrp

#
barnabywalters or make a specific version of chgrp

#
barnabywalters it all makes sense, it’s just so obscure and difficult to learn without helpful people like you around :)

andreypopp, _6a68, bnvk, fritzy and snarfed joined the channel
#
barnabywalters okay, only one task left before test.waterpigs.co.uk can go properly live — h-entry to ATOM converter

caseorganic joined the channel
#
barnabywalters snarfed: thanks! still working on improving the responsiveness, feedback appreciated

#
barnabywalters especially as I don’t use a smartphone every day, and so don’t notice these itches

#
barnabywalters snarfed: thanks! will fix

snarfed joined the channel
#
barnabywalters I tend to use iOS simulator when I want to do iPhone-size testing

#
barnabywalters but nothing replaces actually using the site daily on a small screen for understanding the design problems which need solving

#
barnabywalters hence why my site has always been optimised for iPad and 13" macbook usage ;)

#
barnabywalters unwittingly, of course, but inevitable

#
barnabywalters tantek: I have an iphone-only browser app on my iPad which gets part of the way — the device still feels very different and is used differently though

#
KartikPrabhu barnabywalters: you might want to set a margin/padding overall for small-screens. The text sits flush against the edges which looks a bit awkward. I like your menu changes!

#
barnabywalters KartikPrabhu: thanks for the feedback!

#
KartikPrabhu barnabywalters: I just happened to wander to http://test.waterpigs.co.uk/services and your Django is showing! :P

#
barnabywalters KartikPrabhu: not django, but thanks for the tip-off :)

#
KartikPrabhu aah ok. It sounded good though ;)

#
barnabywalters I actually don’t use that templating language myself — it’s part of the default error page which I haven’t overridden yet

lukebrooker and caseorganic joined the channel
#
barnabywalters tantek: oh good to know someone’s building that — I have a theory that when we have seamless brain-computer interfaces this sort of thing will eradicate vapid small talk, leaving only productive discussion

#
barnabywalters isn’t the indieweb version just looking at the person’s homepage?

#
barnabywalters that could be a good framing device for homepage design

#
barnabywalters snarfed: indeed — highlight the things you and this person have in common

#
barnabywalters specifically social connections

#
barnabywalters snarfed: ah okay

#
barnabywalters snarfed: that’s the basis of my brain-computer interface theory. on meeting someone, facial recognition resolves their face into a URL, fetches it and finds their profile information and lifestream, which is seamlessly injected into your memory

#
barnabywalters potentially not creepy provided only public information is used

#
barnabywalters yeah, it would be difficult to get right

#
barnabywalters fortunately it doesn’t exist yet :)

#
barnabywalters true

#
barnabywalters resolving faces into URLs?

#
barnabywalters only with centralised providers like facebook

#
barnabywalters does fb have an API where you upload a photo and it gives you back profile data?

#
barnabywalters snarfed: oh sure, this is obv. a pipe dream at the moment :) but there is realistic potential to do indie social graph analysis

caseorganic, fritzy, andreypopp, KartikPrabhu, npdoty and skinny joined the channel
#
Loqi skinny: tantek left you a message 4 hours, 16 minutes ago: follow-up re: IndieAuth error message clarity: https://indiewebcamp.com/irc/2013-12-04#t1386184156 - just confirming that's what you're suggesting.

#
aaronpk wow, medium redesign, and keyboard scrolling with up/down keys broke https://medium.com/beautiful-stories/8d615d86ac04

caseorganic joined the channel
#
barnabywalters works on ff nightly

#
barnabywalters goodnight all

caseorganic joined the channel