#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