#indiewebcamp 2013-06-03

2013-06-03 UTC
morrocco_mole, tantek and melodie joined the channel
#
melodie
hi
#
melodie
is there somebody here for San Francisco?
#
melodie
s/for/from/ :)
#
Loqi
melodie meant to say: is there somebody here from San Francisco?
#
melodie
thanks Loqi :)
#
Loqi
you're welcome
#
melodie
well, I could also ask about someone living in San Francisco or around
#
tantek
what's up melodie?
#
melodie
hi tantek I was wondering if I could get some knowledge about how the life is there, from someone who does live there.
#
tantek
it's pretty good! any specific questions?
#
melodie
I have been reading a few pages on the web
#
melodie
yes, I have several questions
#
tantek
do you have your own URL? how did you find #indiewebcamp?
#
melodie
pdurbin talked a lot about #indiewebcamp and told me at #crimsonfu I might find people from SF here
#
tantek
and from London, and Portland, and Belgium
#
melodie
I have several Url, one is http://linuxvillage.net a friendly bilingual forum
#
melodie
I am from the south of France atm
#
tantek
which do you use as your primary identity on the web?
#
melodie
I don't use them to identify myself. :)
#
melodie
I mostly use some masterpass tools to generate strong passwords
#
melodie
I login with strong passwords which I don't even know.
#
melodie
so how is the life in San Francisco ? Would you say it is easy to install there or around, or difficult?
#
tantek
there are challenges - perhaps the biggest is the bit of housing crunch we have - fairly well documented
#
tantek
there's a bunch of construction but it's not yet enough to meet rising demand
#
melodie
this is what I saw yes
#
melodie
how is it like to seek around further and use buses or such?
#
tantek
public transit is decent but not as good as other major cities like Paris and New York
#
melodie
in my place I have my own house, and the mortgage is pretty low. I would eventuelly go to SF to work therefore I would try to avoid spending too much while not lacking confort
#
melodie
about food, are there markets and or open markets where it is possible to find farm productions?
#
tantek
there are many farmers markets, many days of the week, many locations
#
melodie
at these markets would you say the prices are decent?
#
tantek
the prices vary depending on source and season for items
#
tantek
there are also many nice small / local neighborhood markets
#
tantek
I agree it is one of the most important things
#
melodie
:)
#
melodie
are you living and working right inside SF ?
#
melodie
are you a native? :)
#
tantek
I travel often and am in the bay area in general
#
pdurbin
melodie: told ya ;)
#
tantek
SF is mostly people who have moved here
#
melodie
pdurbin thanks! :)
#
tantek
hello pdurbin
#
melodie
tantek some websites say it is becoming cold starting 4 pm, and that there can be quite some fog, what about it?
#
tantek
yes - everyone who lives in SF expects the temperatures to drop rapidly in the afternoon potentially and evening - thus always brings/wears layers
#
tantek
no matter how warm it seems, always bring an extra layer
#
tantek
we have interesting weather
#
tantek
to be sure
#
pdurbin
so odd that September is your warmest month
#
melodie
that can be nice.
#
melodie
which month is the coldest and how cold can it be?
#
melodie
doesn't like cold
#
tantek
hard to predict
#
tantek
lots of random cold days in SF
#
pdurbin
melodie: we need to get you a farmer's almanac ;)
#
melodie
is it cold and dry or cold and wet due to the sea nearby?
#
melodie
pdurbin good idea! :D
#
tantek
the temperature is so variable in SF and different neighborhood that's there's "an app" just for that
#
tantek
SF Climates
#
melodie
would you send me one?
#
tantek
(iOS)
#
melodie
tantek how did people know before personal computing popped up? :)
#
tantek
that's a good question that can be asked about many things.
#
tantek
there are pre-personal-computing/device skills that are being lost I'm sure
#
melodie
I'm going to try Wikipedia for the time being, just incase they have pointers
#
tantek
there are many good SF related articles on Wikipedia
#
pdurbin
melodie: when are you moving to SF?
#
melodie
pdurbin I have not said I am moving. I might eventually get a job there. So I want to see if I would feel like I can go there
#
melodie
the temperatures can be
#
melodie
10 et 15 °C during the day in winter, and 5°C during the night
#
melodie
for my scaling, it's nice, not cold :)
#
melodie
here we can have several days in a row with -15, sometimes -5 to -10 during 2 to 4 weeks in a row.
#
melodie
5°
#
melodie
5ºC = 41.000ºF
#
melodie
-10 : 14.000ºF
#
melodie
tantek do you confirm the Wikipedia stating?
#
melodie
tantek I had a look at the webpages related to what indiewebcamp website presents, your hcard page, and the one of the other author
#
melodie
there is something incredible about this, is there is not one single standalone application for managing contacts which exists as Free software, and can at same time import and export successfully contacts from other free software applications
#
melodie
in the paste I have used "Contacts" from the pimlico project, but when the project was bought by... not sure, perhaps Intel ? no one forked the code to make it continue.
#
melodie
and other apps I tried are not close to be light and simple as this one was.
#
pdurbin
melodie: a recent discussion about managing contacts: http://indiewebcamp.com/irc/2013-05-31#t1370024722
#
melodie
pdurbin thank you. I look
tilgovi joined the channel
#
melodie
all this looks to me like a hammer just to manage adresses
#
melodie
I use Evolution because it is what was the closest to get the categories back along the adresses from Contacts which does not work anymore after the numerous updates of the system. but I'm not satisfied with it, because besides I use Sylpheed as a mail client.
#
melodie
pdurbin the project has disappeared completely, not even a little piece of code. too bad
#
melodie
pdurbin how do you use YAML?
#
bret
i use YAML a little for my jekyll site
jalbertbowdenii joined the channel
#
melodie
I have to go... thanks to pdurbin who brought me here, and thanks to tantek for all the answers! :)
#
tantek
returns
#
tantek
oops - sorry I missed the follow-up qs
#
tantek
yes - a good Contacts app cross-device/platform doesn't really exist AFAIK
#
tantek
especially one that has good support for vCard3, vCard4, hCard etc.
#
pdurbin
I looked at http://abook.sourceforge.net a while back but meh
#
tantek
pdurbin - I think the reality is that a good addressbook app is so hard, and has so many moving pieces / interactions, that it anyone attempting to design one either settles for something simple/minimal (most attempts we see), or overdesigns it so much that it never ships or gets cumbersome, or ...
#
tantek
ends up creating a social network instead
#
tantek
I believe both LinkedIn and Facebook were essentially someone's address-book-like needs made real in socialnetwork form. many individuals treat both as personal address books.
#
tantek
so the address book challenge may be the indieweb challenge as a whole
#
bret
this one is kind of neat: http://ppladdressbook.org/
#
bret
for git nerds
#
tantek
I realize that means a problem defined in terms of a previous problem, but I do think that means that to solve the address book problem we must reframe the problem and ask different questions.
#
pdurbin
bret: heh. "good"
#
bret
some unix apps are not "good"
#
bret
3 really awsome unix apps right now actually: sup for email ppl for contacts task for todo
#
pdurbin
haven't heard of "task"
#
pdurbin
tantek: yes, definitely hard
#
bret
pdurbin: taskwarrior.org/
#
pdurbin
oh, I think I have heard of that
fmarier, cweiske, sandeepshetty, andreypopp and tantek joined the channel
#
sandeepshetty
is adding microformats to sandeep.io.... but does not like the idea of having to change his design to do so....
seyz, cweiske and andreypopp joined the channel
#
@totally_unknown
Finally moved all git repos from GitHub to GitLab #bitplaces #ownyourdata
eschnou, maxlath, barnabywalters and adactio joined the channel
#
Garbee
sandeepshetty, You shouldn't need to change your design at all.
#
Garbee
It may require some reworking of the selector targets in your CSS/JS depending on how things are currently setup.
#
Garbee
But your design should still be fully compatible besides some possible targeting issues.
#
sandeepshetty
The markup for the post doesn't have any info about the post
#
sandeepshetty
so nothing "visible" to add p-author to
#
Garbee
Oh, this is more of a personal twitter feed rather than a blog.
#
Garbee
Ok yea, that is an issue...
#
sandeepshetty
It's actually a little bit of both..
#
Garbee
Yea, this does need a theme change. :P I never realized no author informtion was present.
#
barnabywalters
sandeepshetty: most sane h-entry parsers will look for a root h-card if no p-author is found
#
barnabywalters
so on sandeep.io you can just mark up your h-card at the top
#
sandeepshetty
so even if it's outside the h-entry
#
barnabywalters
there’s also an include pattern you can use which few parsers support but worth putting in there for the future
#
barnabywalters
which would allow you to use your root h-card as the author property for all your h-entries
#
sandeepshetty
that's interesting... where can I find info on that?
#
barnabywalters
it’s something on the todo list for php-mf2
#
barnabywalters
I think glenn’s node parser handles it
#
sandeepshetty
anyways.. I just pushed something with some design changes... working on fixing this now: http://pin13.net/mf2/?url=http://www.sandeep.io/29
#
barnabywalters
sandeepshetty: looking good! what’s up with the url?
#
sandeepshetty
fix it now..
#
sandeepshetty
is there a way for me to use that gravatar as the u-url for the p-author
#
sandeepshetty
I guess another way of asking the same thing is can I just add the h-card to same tag as my h-entry?
#
barnabywalters
sandeepshetty: yep, with <span class="p-author h-entry">
#
barnabywalters
then that span becomes a child microformat
#
barnabywalters
and and u-url, p-name, etc below that become properties of the child
#
barnabywalters
you could also use implied properties
#
barnabywalters
for simple h-cards involving only a name, url and/or photo
#
sandeepshetty
sorry did not understand (given my markup)... Where can i read up on this?
#
sandeepshetty
barnabywalters: Marked up the h-card at the top: http://pin13.net/mf2/?url=http://www.sandeep.io/29 is there a way to exclude the photo from the h-entry?
#
barnabywalters
I think that’s a php-mf2 bug/feature
#
barnabywalters
thanks to implied properties, it’ll look for an image and make that the u-photo
#
barnabywalters
but I think it’s overenthusiastic
brbcoding joined the channel
#
sandeepshetty
so from what you were saying earlier the current implementations of webmention will pick up the first h-card as the author?
#
barnabywalters
certainly I think that is the case — they’ll look for a p-author on the h-entry, then fall back to the root one
#
barnabywalters
not sure I’m doing it for my reply contexts yet
#
sandeepshetty
is that a patter with microformats in general?
#
sandeepshetty
s/patter/pattern
#
Loqi
sandeepshetty meant to say: is that a pattern with microformats in general?
#
barnabywalters
yes, I think so
erikmaarten joined the channel
sandeepshetty, sandeepshetty2, punkprogrammer and lindas joined the channel
#
sandeep.io
created /User:Sandeep.io (+869) "Got around to signing in from my indieweb domain."
(view diff)
#
sandeep.io
edited /User:Sandeep.shetty.in () "(-805) Replaced content with "See [[User:Sandeep.io]]""
(view diff)
#
sandeep.io
edited /User:Sandeep.io (+0) "/* Personal Domains */"
(view diff)
mxuribe and sandeepshetty joined the channel
#
sandeepshetty
Looks like all set to send webmentions. Does the date have to be a specific format? http://pin13.net/mf2/?url=http://www.sandeep.io/29
#
barnabywalters
it’s a little obscure and something I’ve been meaning to write up in a clearer, guide form for a while
erikmaarten joined the channel
#
barnabywalters
basically, <time class="dt-published" datetime="YYYY-MM-DDTHH:MM:SS±TZ">human readable</time> is the holy grail ;)
#
tommorris
the data element is awesome too
#
tommorris
nobody seems to have noticed that little bit of semantic ridiculousness on my site yet
#
tommorris
I have this RDFa:
#
tommorris
<a href="https://en.wikipedia.org/wiki/Ovo-lacto_vegetarianism" property="http://schema.tommorris.org/diet#dietaryPreference" resource="http://dbpedia.org/resource/Ovo-lacto_vegetarianism" class="p-x-dietary-preference">ovo-lacto vegetarian</a>
#
tommorris
but I also have this:
#
tommorris
<data property="http://dbpedia.org/property/sexualOrientation" resource="http://dbpedia.org/resource/Homosexuality">
#
tommorris
why? because extravagant markup is fun.
#
tommorris
I need to dream up some even more extravagant RDFa for fun
#
barnabywalters
schema.org is funny
#
tommorris
this is what comes out of the RDFa on my site: https://gist.github.com/tommorris/5474597
#
barnabywalters
looks good — not sure I’m “S”emantic web-aware enough to see the joke ;)
#
tommorris
oh, no joke. I can publish RDFa and get out sane usable JSON. if I can stitch microformats2 into the same output, then we've got a pretty nice combined win
#
tommorris
basically currently can do html -> rdf -> json or html -> microformats json
#
barnabywalters
+1 for sane usable json — is that JSON-LD?
#
tommorris
but I might be able to have a unified microformats-in-JSON-LD output
#
tommorris
easily marked up pages (with microformats2) + custom semantics if needed (with RDFa) + JSON output. ;)
#
tommorris
which means also that things like Schema.org, FB OG and Twitter card stuff, we could actually layer that into the HTML sanely rather than the current bolt-on method
texburgher, pbeaulieu and erikmaarten joined the channel
#
marjolein
is away: getting some fresh air and groceries
andreypopp, xtof and sandeepshetty joined the channel
#
tantek
barnabywalters, sandeepshetty, the "first h-card as author" thing is a bit of a hack and I wouldn't depend on it
#
tantek
rel=author is a better fallback alternative if you don't have or can't put a p-author h-card inside your h-entry
#
tantek
pretty sure I documented this on the wiki
#
tantek
so clearly that page wasn't findable enough for you to find it and instead you brainstormed in IRC
#
aaronpk
whoa we have an authorship page?
#
tantek
what can we change about that page to make it more findable than just talking about it in IRC?
#
tantek
aaronpk - thanks for making my point :P
#
tantek
aaronpk - yes, we have an authorship page, because someone asked the question, and I wrote it up
#
aaronpk
let me link it up a bit more
#
tantek
in general, that should be all of our instincts
#
tantek
if someone asks a question about how to do something
#
tantek
first get the answer from the wiki
#
aaronparecki.com
edited /Category:building-blocks (+17) "/* Posts */ link to [[authorship]]"
(view diff)
#
barnabywalters
if I know it’s on the wiki I point them toward that
#
tantek
second, if no answer is found, then see if we can brainstorm something similar to other questions/answers, here in the IRC channel
#
tantek
third, if we come up with anything remotely reasonable/useful, write it up as a stub on the wiki
#
tantek
make sense?
#
aaronpk
sounds like that needs to be documented on the wiki ;)
#
aaronparecki.com
edited /posts (+23) "/* Pieces of a Post */ link to more articles"
(view diff)
#
tantek
editing FAQ right now
#
aaronpk
ok there we go, now a couple things link to [[authorship]]
#
aaronpk
oh yea, nothing linked to it before
#
tantek
thanks aaronpk - that's a good way to increase discoverability
#
tantek
interesting
#
tantek
I must have just quickly written it up so it existed
#
aaronpk
it'd be nice if there was a recentchanges feed showing only new pages
#
tommorris
Special:NewPages, no?
#
aaronpk
lovely
#
tantek.com
edited /FAQ (+523) "How to answer a question"
(view diff)
#
aaronpk
why are some highlighted?
#
tantek
tommorris - that's pretty cool!
#
sandeepshetty
tantek, barnabywalters : I moved the h-card to the top because I couldn't sanely add it to h-entry given my markup: https://gist.github.com/sandeepshetty/a178561ecbeb7e03bf78
#
tantek
sandeepshetty - please see: http://indiewebcamp.com/authorship
#
tantek
though I realize that describes it from the parser perspective, not the publisher perspective
#
tommorris
tantek: a fellow admin I know has English Wikipedia new pages as Atom in his Google Reader. he's quite possibly mad.
#
tantek
tommorris - yes, that's nuts
#
tantek
what aggregator is *he* switching to?
#
tantek
or she
#
tommorris
dunno, haven't spoken to them for a while
#
tantek
oh you said he - nm
#
sandeepshetty
tantek: I saw that... was asking if there was a way to do with inside the h-entry given my markup (gist)
#
tantek
sandeepshetty - certainly looks like it since you're already embedding your avatar next to your post!
#
tantek
this: class="media post"
#
tantek
is a big clue since it says POST
#
tantek
to turn it into
#
tantek
class="media post h-entry"
#
tantek
then this part: <a class="pull-left" href="#">
#
tantek
wait what's the "#" for? that's a bad URL
#
tantek
do you mean "/" ?
#
sandeepshetty
That's something I have to fix...
#
tantek
anyway then that's would you'd use for the p-author h-card
#
tantek
<a class="pull-left p-author h-card" href="/">
#
tantek
and then your img is missing an alt also (which is bad)
#
tantek
which you should use to put your name
#
sandeepshetty
tantek: can you edit the gist so I can see the diff?
#
tantek
oh look I can do that :)
#
tantek
is still "new" at github
#
barnabywalters
argh why is realtime collaborative editing and forking of actual webpages still not a thing
#
barnabywalters
wasn’t there a demo at a previous IWC of something like that?
#
tommorris
remembers getting a beta invite to Github by sending in a patch to the Rails textmate bundle
#
tantek
sandeepshetty do you really want the tags to be inside all of the e-content p-name p-summary ?
#
tantek
is almost done editing
erinjo joined the channel
#
sandeepshetty
yeah I see them as part of the content... like on twtter..
#
tantek
barnabywalters - sortof - that was the concept that inspired the Federated Distributed Wiki that Ward did
#
tantek
concept came from me venting at lunch during OSBridge: http://tantek.com/2011/174/t1/read-fork-write-merge-web-osb11
#
sandeepshetty
BTW, I like include pattern http://microformats.org/wiki/include-pattern it reduces a lot of redundancy...
#
tantek
sandeepshetty - ok cool I wanted to check with you before making any changes
erinjo joined the channel
#
barnabywalters
tantek: speak of the devil — I’ve just deployed that for Vísar and am writing a blog post about deploying it to heroku using node instead of Sinatra
#
tantek
deployed what?
#
tantek
barnabywalters - btw we are missing a page for that - could you create a stub?
#
tantek
sandeepshetty - how do I issue a pull request for this gist (I forked and edited, how do I send it back to your gist?)
#
tantek
barnabywalters - that's the *session* from 2011
#
sandeepshetty
I should be able to see it...
#
barnabywalters
tantek: what do I need to add to it?
#
Loqi
I agree
#
sandeepshetty
I see 2 forks from you
#
barnabywalters
I don’t actually know much about the project — currently trying to wrap my brain around it
#
tantek.com
edited /Smallest_Federated_Wiki (+129) "stub, provide context, session notes only (for now), see also"
(view diff)
#
tantek
yes - how did you find it?
#
tantek
so I don't need to do anything?
#
@sandeepshetty
"The Read Write Web is no longer sufficient. I want the Read Fork Write Merge Web." -@tantek http://tantek.com/2011/174/t1/read-fork-write-merge-web-osb11 #indieweb
#
sandeepshetty
I just followed the link to the forks and saw the revisions...
#
tantek
ok I deleted the empty fork/revision
#
tantek
sandeepshetty ok that's pretty cool
#
barnabywalters
woah, the tantek-head in that read-fork-write-merge note is pretty big — is that old styling?
#
sandeepshetty
ah didn't realize I could use the alt text... my bad... I was skip reading the microformats stuff... is that something I would have found if I read it properly?
#
tantek.com
edited /Smallest_Federated_Wiki (+327) "stub Project Description with questions"
(view diff)
#
barnabywalters
sandeepshetty: to be fair the mf2 stuff is not at all beginner friendly yet
#
tantek.com
created /SFW (+37) "r"
(view diff)
seyz joined the channel
#
tantek
barnabywalters - yes, old CSS with new HTML :)
#
tantek
sandeepshetty - it's ok, microformats are easy enough to learn incrementally by example as you need new features.
#
tantek
incrementally *learn
#
barnabywalters
tantek: what is the process for turning the mf2 brainstorming into more concrete pages e.g. the ones classic microformats have?
#
tantek
barnabywalters, the simple/introductory examples at the top of http://microformats.org/wiki/microformats2 do show how to use img alt though
#
tantek
barnabywalters - 1. we gain more experience with them, 2. have to create pages for them that are at least as modernly structured/styled as the hCard page
#
tantek
hardest part right now is that latter
#
tantek
since the spec structure/styling update (as hCard is an example of) is still a bit in progress
#
tantek
so that's a bottleneck (on me :/ )
#
barnabywalters
tantek: is it something we can help with? if so how?
#
tantek.com
edited /projects (+31) "/* hacks */ link SFW to main article, fix otherhacks heading"
(view diff)
#
tantek
barnabywalters - designing usable spec authoring structuring and styling is probably one of the hardest problems in standards
#
barnabywalters
certainly I feel that we have enough experience publishing h-card and h-entry to give them their own pages
#
barnabywalters
explaining actually what all the properties mean
#
tantek
barnabywalters - yes I'd agree
#
tantek
do you see how http://microformats.org/wiki/hCard is structured? (at least mostly, I'm still working my way through redesigning/updating the document)
#
barnabywalters
I have been meaning to publish a series of blog posts covering some basic mf2 usage in guide/tutorial form for a while
#
tantek
barnabywalters - how much experience have you had with reading / implementing specs from different publishers? E.g. W3C, IETF, WHATWG, microformats.org etc.
#
barnabywalters
not an awful lot — I’ve read W3C and mf.org specs, developers.whatwg.org is my go-to reference for html5 but not sure it counts as a spec in terms of structure
#
barnabywalters
never actually looked closely at how they were structured
#
tantek
it's a big problem
#
tantek
most specs are horribly structured
#
tantek
too hard to read
#
tantek
too hard to figure out what to do as a publisher/parser etc.
#
tantek
intimidating to authors
#
barnabywalters
agreed on all points, esp intimidation
#
tantek
I've been explicitly redesigning/restructuring http://microformats.org/wiki/hcard as an example of how to do it right (friendly, quickly usable) and avoid all those problems.
#
tantek
so let's start there
#
tantek
would appreciate your feedback on how to incrementally improve *that*
#
barnabywalters
tantek: writing SFW-on-heroku-node article right now, I’ll get back to you in a min
#
tantek
in the mean time, perhaps it is time to create some simple stubs for /h-card /h-entry that at least shows an example in markup and lists the properties with short phrase / one-sentence descriptions
#
tantek
we can perhaps grow them incrementally
#
tantek.com
edited /Smallest_Federated_Wiki (+709) "add to Project Description based on summary on projects page"
(view diff)
#
tantek
barnabywalters - np
#
tantek
I just updated http://indiewebcamp.com/Smallest_Federated_Wiki with a bunch of links/context
#
tantek
done editing it
#
tantek
please feel free to continue editing it as you see fit
#
tantek
thanks!
#
tantek
aaronpk, barnabywalters - are either you in touch with Ward? please be sure to ping him about IndieWebCamp 2013!
#
tantek.com
edited /Smallest_Federated_Wiki (+295) "link to posting of lunch conversation inspiration"
(view diff)
#
barnabywalters
tantek: I hang out in their G+ meetups sometimes — last time Ward said he was planning on doing IWC every other year as it interferes with a traditional family holiday time IIRC
#
tantek
oh darn - that sucks to interfere with that
#
sandeepshetty
tantek: just saw the alt example... like I said my bad for skip reading... plus I was so focused on making the name inside the .media-heading part of the h-card that I dodn't think of anything else...
#
tantek
I know he couldn't make it last year due to that
#
tantek
but is it the same this year?
#
tantek
barnabywalters - just ping him about the dates (and if he's going to OSBridge)
#
barnabywalters
tantek: I think he said his compromise was to alternate
#
tantek
like he schedule his family thing right after OSbridge? or the timing is a coincidence or?
#
tantek
sandeepshetty - ah, makes sense
#
tantek
hope the edited gist helps!
#
tantek
but in general your instinct is correct
#
tantek
you shouldn't have to alter your design
#
sandeepshetty
a lot! just pushing these changes and then onward to sending a webmention :)
#
Loqi
agreed.
#
tantek
what Garbee said essentially :)
#
waterpigs.co.uk
edited /Smallest_Federated_Wiki (+734) "/* Project Description */ Added links to sandbox, videos, deployment guides"
(view diff)
andreypopp joined the channel
#
sandeepshetty
barnabywalters: I'm guessing the keyword here is one?: "has but *one* child element that is an image" - http://microformats.org/wiki/microformats-2-implied-properties#hyperlinked_image_and_name_photo_url_properties
fmarier joined the channel
#
sandeepshetty
Re the weird photo property I'm seeing here: http://pin13.net/mf2/?url=http://www.sandeep.io/29
#
barnabywalters
sandeepshetty: yes that is the one
#
barnabywalters
I think I’m currently checking for one *image* child, not one child which is an image
#
barnabywalters
yes, a quick test shows that is what’s happening
#
sandeepshetty
so a count() check shoudl fix it right?
#
barnabywalters
sandeepshetty: no, I have to change the xpath too
#
barnabywalters
actually the phrasing on the wiki is unclear, both my current implementation and the correct logic could be inferred from it
spinnerin joined the channel
legastero joined the channel
#
barnabywalters
barnabywalters: I fixed the phrasing on the wiki
#
barnabywalters
currently writing a sad path test case and fixing in php-mf2
#
aaronpk
barnabywalters: sandeepshetty: fyi pin13 updates from php-mf2 master every hour, so if you change the parser and push it'll pick it up :)
#
sandeepshetty
aaronpk: so pin13 is you?
#
barnabywalters
aaronpk: sandeepshetty: pushed to v0.1.14 with tests and fixes
#
aaronpk
yea, it's a random assortment of links and a place I put stuff temporarily sometimes
#
barnabywalters
currently updating my UI (taking a while because I’ve been working out of a majorly changed branch and I have to reinstall a bunch of stuff)
#
sandeepshetty
That commit reminds me that I need to do a deep dive into xpath soon...
#
aaronpk
ugh xpath
#
aaronpk
if you're in PHP land, barnaby showed me a cool CSS->xpath thing
#
sandeepshetty
so for sending the webmention, I was thinking I'll just take the (html) rendered markdown and look for a tags in it.
#
sandeepshetty
instead of regex
#
aaronpk
that's what I do, except I only look for links within the h-entry so I don't ping stuff linked in my footer and sidebar
#
barnabywalters
aaronpk: same
#
sandeepshetty
and your using this css->xpath thing you mentioned?
#
barnabywalters
okay, http://waterpigs.co.uk/php-mf2 is updated to v0.1.14 with the above bugs fixed
#
aaronpk
barnabywalters: is that pushed to master?
#
barnabywalters
so that’s 30 mins turnaround including working on other stuff and reinstalling dependencies — not too bad, but want to get it better
#
barnabywalters
aaronpk: to master also
#
barnabywalters
tags are for composer
#
aaronpk
nice. so pin13 should have it soon too
#
sandeepshetty
aaronpk: ah I was going to dive mention client in a bit...
#
sandeepshetty
aaronpk: don't see any h-entry stuff...
#
sandeepshetty
unless $sourceBody is just the h-entry
#
aaronpk
yea, mention-client just takes a chunk of HTML, it's up to you what you give it
#
aaronpk
I parse out my h-entry before handing it off to mention-client
#
sandeepshetty
which means $sourceBody is not passed it will send to all ping on $sourceURL?
#
sandeepshetty
argh... my hand is not moving as fast as my ming...
#
sandeepshetty
s/ming/mind
#
Loqi
sandeepshetty meant to say: argh... my hand is not moving as fast as my mind...
#
aaronpk
correct
#
sandeepshetty
I like the $sourceURL approach... makes the lib complete external and loosely coupled
#
aaronpk
I'd be up for modifying it to optionally parse the HTML looking for an h-entry. shouldn't be too hard to make it depend on php-mf2.
fmarier joined the channel
#
sandeepshetty
yeah that would be nice
#
aaronpk
seems like a reasonable piece to take on. would still be loosely coupled
#
sandeepshetty
so what is this css->xpath thingy?
#
tantek
scrolls up
#
aaronpk
i.e. turns 'div.item > h4 > a' into "descendant-or-self::div[contains(concat(' ',normalize-space(@class), ' '), ' item ')]/h4/a"
#
tantek
barnabywalters, sandeepshetty - re: one image child vs. one child image - what's the confusion again?
#
tantek
I don't understand
#
tantek
note that when in doubt - please consult the parsing spec for precision: http://microformats.org/wiki/microformats2-parsing#parsing_for_implied_properties
#
tantek
and let me know if you think the parsing spec is not consistent with your understanding of how it "should" work (by whatever intuition you have - I want to know what your mental model is and how it works)
#
barnabywalters
tantek: php-mf2 now follows that spec, in a different document the wording was less rigid
#
barnabywalters
the confusion was between one child image element and one child element AND that child is an image
#
barnabywalters
as opposed to two child elements, one of which was an image
#
barnabywalters
the parsing spec is clear, the other document wasn’t, and php-mf2 was implementing the wrong one
#
tantek
yeah I wanted to keep it more restrictive
#
tantek
oh weird
#
tantek
why did php-mf2 implement a prose document rather than the parsing spec?
#
sandeepshetty
it's picking up my gravatar as a photo for the post
#
tantek
ohhhh
#
tantek
good catch sandeepshetty!
#
barnabywalters
tantek: I probably read the prose document before the parsing spec, implemented it (working) then never wrote tests against the stricter spec
#
tantek
barnabywalters - that reveals a deeper problem in php-mf2 (maybe)
#
tantek
that img is not a direct descendant
#
tantek
of the post
#
tantek
how is it showing up at all?!?
#
tantek
it's inside the h-card so it shouldn't have *any* impact on the h-entry post outside it!
#
tantek
each microformat is like a wrapper for its properties - its properties / child elements should not be able to leak up to its parent / ancestors / containing microformats
#
barnabywalters
tantek: I believe sandeepshetty’s markup has changed since he discovered the bug
#
tantek
oh ok
#
tantek
I'll wait til the markup stabilizes and then we can take another look
#
sandeepshetty
what your seeing now is the latest version..
#
sandeepshetty
not making any changes now to the markup...
#
sandeepshetty
it's got all the changes suggested by tantek
#
barnabywalters
sandeepshetty: and parses beautifully :)
#
barnabywalters
any chance of a higher resolution datetime?
#
sandeepshetty
yep will be doing that soon... makes no sense without a timezone
#
barnabywalters
great stuff
#
barnabywalters
I’ll try replying to one of your notes, see what the reply context looks like
#
sandeepshetty
no wait.. i haven't implemented webmention yet
#
sandeepshetty
once I'm done I'll send you a :like: to the gurdy post
#
barnabywalters
sandeepshetty: :like: ? why the colons?
#
barnabywalters
and how are you marking that up/publishing it?
#
sandeepshetty
I'm experimenting :)
#
tantek
what :like: ?
#
sandeepshetty
just my way of sending a like
#
barnabywalters
sending? so does it have a URL on your site?
#
aaronpk
my "likes" will have URLs
#
sandeepshetty
it will... it'll be a post with your post url as the in-reply-to and the :like:
#
aaronpk
i'm implementing the new URL scheme for them right now :)
#
sandeepshetty
tell me more :)
#
barnabywalters
aaronpk: looking forward to seeing how you’re laying them out!
#
aaronpk
new URL scheme: http://pk.dev/something/2013/06/02/092308/slug (note the full timestamp in the URL)
#
sandeepshetty
why do you need a new url scheme?
#
sandeepshetty
the webmention is taken care of by a regular post
#
aaronpk
oh, just for URLs on my own site
#
sandeepshetty
and you can always tag it with #like/#fav?
#
sandeepshetty
sorry din't understand...
#
sandeepshetty
is this like a diff post type?
#
sandeepshetty
is there a rel="like"?
#
aaronpk
right now my URLs are date+index. I need to change to date+timestamp in order for this to work properly. doesn't really matter to anybody else, it's just how i'm organizing things internally
#
sandeepshetty
That's interesting... a use case for time in the url
#
sandeepshetty
i might just go with date+timestamp when i drop the db
#
@TerroirCamp
@ludovicroif @JSeillier : il y a plusieurs mondes numériques ;-) #dflab #indieweb #opensource
#
sandeepshetty
not in the url but in the storage
#
aaronpk
yea, it's a strange artifact of the fact all my posts are files on disk
#
aaronpk
and because I now want to be able to create posts out of time order
#
sandeepshetty
doesnt the file time have that already?
#
aaronpk
yes, but when I retrieve the "latest N posts" I don't want to have to open all the files to sort them
#
barnabywalters
aaronpk: this is the reason I’m taking the combined DB and filesystem approach — the filesystem does what it does best (storing files) and the DB does what it does best (flexible querying)
#
tantek
aaronpk - my approach to the out of order posts problem was to segment the order by type
#
aaronpk
tantek: not sure I understand
#
tantek
figuring I wouldn't ever post notes / articles / photos themselves out of order with other notes / articles / photos respectively
#
tantek
hence DDDkNN
#
tantek
so each post type k
#
tantek
gets its own numerical increment NN
#
aaronpk
yea I'm about to add a whole bunch of different types of data, and wanted it to all be part of the same feed
#
tantek
allows me to independently decide how each is stored etc.
#
tantek
without having to do a global redesign for each new post type or if I modify how it's posted or stored
#
tantek
bbiab
#
sandeepshetty
ok I still don't the reason for differenet post types?
#
aaronpk
tantek's reason or mine?
#
sandeepshetty
anyones yet.. I remember tantek telling me it's a personal preference..
#
sandeepshetty
not sure about the other..
#
aaronpk
yea. I currently have article/note/reply. I'm about to add a whole bunch like sleep/weight/location/steps/activity/favorite/bookmark
#
sandeepshetty
IIRC, I think tantek also mentioned ux... user centered design...
#
sandeepshetty
aaronpk: to me that is just the addition of tags.. #sleep #weight
#
aaronpk
yea, I'm not going to make a new top-level type for each
#
aaronpk
which is why I'm facing the insert-out-of-order issue
#
aaronpk
which is why I'm adding timestamps to the URL and to the filename on disk
#
sandeepshetty
if they are files on disk they should be time ordered right?
#
sandeepshetty
is the problem of going through the other types a big deal in terms of time?
#
barnabywalters
sandeepshetty: IIRC you can’t rely on that information sticking around — copy/paste the file or migrate it and it’s gone
#
aaronpk
my goal is to not have to open files in order to find the N newest
#
sandeepshetty
with the hybrid approach like barnabywalters, the db can give you that easily
#
aaronpk
yea I'm also trying to avoid a DB as long as possible :)
#
barnabywalters
aaronpk: an admirable goal!
#
sandeepshetty
I was thinking of going with sqlite for the index
#
aaronpk
also even if I didn't change my URL scheme, the numbered indexes like I currently have wouldn't make sense even if there was no technical issue with them
#
sandeepshetty
AFAIK, you already have scripts to build indexes/frontpage...
#
aaronpk
true, I could treat all my feeds as indexes
#
sandeepshetty
adding it to sqlite is just an extenstion of that
#
aaronpk
not actually a bad idea
tantek joined the channel
#
barnabywalters
aaronpk: if you would like to give a hybrid approach a go, I’ve open sourced the library I’m using
#
barnabywalters
it’s a bit weird and limited, but I’m liking it so far
#
sandeepshetty
aaronpk, barnabywalters: just remember I had bookmarked this a while ago http://code.google.com/p/phpquery/
#
barnabywalters
then again, going with redbean would probably give you better results
#
sandeepshetty
ah yes you have an org
#
sandeepshetty
oh... you've gone all NoSQL
#
barnabywalters
nope, all PDO :)
#
sandeepshetty
now that redbean ref makes sense..
#
sandeepshetty
I meant there's no schema right?
#
sandeepshetty
oh wait my bad...
#
sandeepshetty
missed the setup...
#
barnabywalters
sandeepshetty: roughly speaking. You specify which properties you want indexed. They’re independent of the actual data
#
aaronpk
hm i may have to take a look at this again
#
sandeepshetty
quick back to my original question... aaronpk: why the diff posts then?
#
barnabywalters
I’m running it in my test environment, almost ready to push live
#
aaronpk
sandeepshetty: what do you mean?
#
barnabywalters
just need to get /articles and /music using it
#
aaronpk
i'm making a single new post type for all my quantified self data
#
aaronpk
so most of those will fall into that type. I'll have articles/notes/replies and something else, haven't figured out what to call it yet
fmarier joined the channel
#
sandeepshetty
and why do you have the distinction between article/notes?
#
aaronpk
and some other people wrote about their distinctions here http://indiewebcamp.com/Semantics_Of_Article-Note_Distinction
#
sandeepshetty
I've seen the later.. Have added my take to it as well..
#
aaronpk
i may need to add an example in mine
#
aaronpk
to make it clearer
#
sandeepshetty
Is the distinction based on the fact that your writing one as html and one as plain text?
fmarier joined the channel
#
sandeepshetty
based on where it is syndicated to?
#
aaronpk
example: twitter treats everything as plaintext. so if I have html on my site that contains 'Link to <a href="http://example.com/">Example Site</a>' and want to post that to twitter, it would be rendered as 'Link to Example Site' and I would lose the href
seyz joined the channel
#
aaronpk
the same is true when I syndicate to other peoples' sites here. also when I pull in content from others' sites, I only pull in plaintext
#
sandeepshetty
write that's what I mean with my first question...
#
sandeepshetty
s/mean/meant
#
Loqi
sandeepshetty meant to say: write that's what I meant with my first question...
#
sandeepshetty
I write in markdown and just syndicate markdown to twitter...
#
aaronpk
I don't want to syndicate markdown to twitter or others' sites
#
aaronpk
[Example Site](http://example.com) is quite possibly the ugliest thing around
#
sandeepshetty
so where it's syndicated doesn't matter and since I write both long-form and small updates in markdwon I don't see the difference..
xtof joined the channel
#
aaronpk
at least mediawiki has a somewhat sane link syntax: [http://example.com Example Site]
#
aaronpk
nobody wants to read that. that's source code, even if it's slightly nicer looking than html.
#
sandeepshetty
sure I'm looking to replace markdown but I guess it's because I write in it and don't mind syndicating it (or hand-editing what I don't like) I don't see the diff between the two
#
aaronpk
i write all my articles in markdown, but you don't have to know that
#
aaronpk
i write my notes like i write tweets
#
aaronpk
if i'm going to share a link, the URL will be in the note text
#
sandeepshetty
is busy implementing webmention on sandeep.io
legastero joined the channel
#
aaronpk
excellent. send me some pings too!
eschnou and tantek joined the channel
#
tantek
aaronpk, barnabywalters, sandeepshetty - re: post types
#
tantek
in general, we should avoid creating new post types
#
tantek
both personally and as a community
#
tantek
simpler is better and all that
#
tantek
I think the key is whenever you *think* you have something new to post, try posting it as your simplest existing post type
#
tantek
which I think are "notes"
#
tantek
maybe with tags, e.g. what barnabywalters does with steps, and sandeepshetty does with tags as well
#
tantek
and then document why/how that doesn't work if you run into problems
#
tantek
document *on the wiki*
#
tantek
one reason why it might "not work" is that you really want to present it differently, provide a specific UX for a particular kinds of posts
#
tantek
in fact, that really should be the *primary* reason that drives any desire to create new post types
#
tantek
if you're not doing custom UX for the post type, then you don't have a new post type. just use a note or article
jedahan joined the channel
#
sandeepshetty
tantek: What's a good example of post types that *need* custom UX?
#
sandeepshetty
is :( because indieweb libs he can reuse use OO :p
eschnou joined the channel
#
tantek
sandeepshetty OO is a fundamentally flawed methodology
#
tantek
it tricks you into thinking you can model the world abstractly, instead of user-first.
#
sandeepshetty
plus there's so much noise!
#
sandeepshetty
Since PHP 5.3 (closures) I haven't felt the need to use OO and have been building a small collection of non-OO libs: https://github.com/phpish/
barnabywalters joined the channel
jedahan and ShishKabab joined the channel
#
aaronpk
whoa neat collection
eschnou joined the channel
#
aaronpk
tantek: yes I agree re: post types
#
aaronpk
however even if I do publish my steps as a "note" I still don't want it in my /notes feed
#
aaronpk
so even if it's published as a note in terms of markup and formatting, I will still make that distinction
#
tantek
sandeepshetty++
#
Loqi
sandeepshetty has 1 karma
#
tantek
for: "building a small collection of non-OO libs: https://github.com/phpish/"
#
tantek
woot!
#
tommorris
aaronpk: so, my posting UI - http://cl.ly/image/1f09252g3l1M - see the "twitter" tickbox. there may be more of them soon. ;)
#
tantek
sandeepshetty - I'm building a small collection of non-OO functions: https://github.com/tantek/cassis
#
aaronpk
tommorris: w00t
#
tantek
aaronpk - you can filter things by tag
#
tantek
re: still don't want it in my /notes feed
#
tommorris
has been doing some OO recently and it has worked reasonably well.
#
tommorris
but then it is for a back-end corporate database system... ;)
#
aaronpk
I use classes but mostly just as a way to namespace functions
#
barnabywalters
aaronpk: big advantage of that technique is that you get autoloading
#
aaronpk
yea, I actually decided to stop using autoloading a couple years ago
#
barnabywalters
interesting, why?
#
aaronpk
can't remember exactly anymore, heh
#
tantek
all of the current ones we've deployed :)
#
tantek
so for me personally:
#
tantek
notes, articles, comics
#
tantek
each of those pages on the wiki documents what about the UX is special for that post type
#
tantek
and provides links to real world examples thereof
#
tantek
in that case, that's enough vote of approval for me to add that to the page
#
tantek.com
edited /posts (+1300) "New Post Types - in general avoid, why and how"
(view diff)
#
tantek
sandeepshetty - does this address your question(s) about post types? http://indiewebcamp.com/posts#New_Post_Types
#
aaronpk
is really liking the new highlighting of the linked line numbers in the IRC logs
#
aaronpk
tantek: so I separate notes and replies in my presentation and feeds, but both are marked up as notes. is that worth documenting as a possible alternative to creating a new post type on that page?
#
tantek
aaronpk - that's one of the examples I gave!
#
aaronpk
ah so you did!
#
tantek
so I think what we need to do is separate /reply vs. /comments
#
tantek
and start a new /reply ( /replies redirect ) article that is specifically about the implied reply post type
#
tantek
perhaps that's the way we should talk about them
#
tantek
explicit vs. implicit post types
#
tantek
note and article are explicit
#
tantek
reply is implicit
#
tantek
is going to grab some lunch
#
sandeepshetty
scrolls up
#
tommorris
so, Twitter seems to be down. ;)
#
tommorris
if only there were some alternative
#
sandeepshetty
tantek: Re cassis, I have it on my today to look into it for stuff like the newbase60 funcs and I remember thinking "woah! those comment hacks look interesting" when I saw it first
#
sandeepshetty
aaronpk: php now has namespaces, so you don't need classes for namespaces anymore.
#
aaronpk
yea I suppose that's true
#
pdurbin
finally ;)
#
aaronpk
every now and then I do want to extend a class to add stuff to it tho
#
sandeepshetty
inheritance is evil :D
#
sandeepshetty
lots of coupling...
#
sandeepshetty
prefer composition
#
aaronpk
well yea that's the point! I have a Category base class, and two types of categories extend my base class. that sounds very coupled to me
#
aaronpk
the subclasses just define different regexes and a few variables. the base class does all the logic
#
sandeepshetty
is looking at tantek.com to see the ux difference between article, note, comic
#
sandeepshetty
agress with aaronpk: the highlighting of the linked line numbers in the IRC logs is cool!
#
sandeepshetty
aaronpk: are you doing the highlighting on the server-side?
#
sandeepshetty
it doesn't work when I click on an anchor after the page has loaded but that might be a common use-case... I miss it though...
#
sandeepshetty
I meant *might not*
#
tantek
yeah I saw that problem too
#
tantek
the highlighting should be using the :target pseudo-class
#
sandeepshetty
aaronpk: RE inheritance... you can do with closures... create a func that returns a func
#
sandeepshetty
tantek: I can't seem to find articles from your homepage...
#
tantek
sandeepshetty - yeah, archive nav is on the to do list :/
#
sandeepshetty
so the comic and note don't look that diff..
#
sandeepshetty
except for the inline img
#
tantek
sandeepshetty - they're VERY different
#
tantek
depending on *where* you look at them
#
tantek
e.g. in aggregators, note and comic look VERY different
#
tantek
compared to web view
#
tantek
(mostly because aggregators are dumb, but hey, that's the status quo)
#
sandeepshetty
On your site they don't look that different to me...
legastero joined the channel
#
sandeepshetty
the markup/micoformats might be different...
#
tantek
sandeepshetty - very
#
sandeepshetty
but does it need to be?
#
tantek
comics have a lot of markup structure (necessary to represent the information), notes don't
#
tantek
sandeepshetty - when there's essential textual post content in an image - yes
#
tantek
look at it in Google Reader for example
#
tantek
you'll see a different view
#
tantek
or whatever aggregator you use
#
tantek
sandeepshetty - note also that part of that essential text is the name of the post - in the image!
#
tantek
notes are unnamed
#
tantek
so that's a big difference
#
sandeepshetty
you mean the object "title" by "textual post content"?
#
tantek
comics are closer to articles than notes
#
tantek
nah, I haven't even gotten to title attributes
#
tantek
or how they're best handled
#
tantek
I just put that in there in XKCD style
#
sandeepshetty
BTW, it's annoying that you can't click the object... (I was trying to inspect)
#
tantek
sandeepshetty - agreed that that's annoying
#
sandeepshetty
*right-click
#
tantek
sandeepshetty - what do you expect to happen when you click it?
#
tantek
bbiab
#
sandeepshetty
I was trying to right-click on it to inspect the dom but it's all just dead space.
#
tantek
about just "click"?
#
sandeepshetty
I'm ok if it's not clickable...
#
sandeepshetty
just saw the child nodes of object ..
jfranusic joined the channel
#
tantek
bbiab
tantek and fmarier joined the channel
#
sandeepshetty
tantek: All that stuff inside object is not visible... so why not just regular html with display:none?
JonathanNeal joined the channel
#
sandeepshetty
(by regular I mean not-object)
#
tantek
Welcome JonathanNeal!
#
tantek
sandeepshetty - incorrect. all that stuff in the object IS visible to feed readers, search engines, non-visual user agents. etc.
#
JonathanNeal
Thanks tantek. I hear you have banned stakes to burn me at.
#
tantek
yeah we save those for silo apologists
#
aaronpk
silo apologists!! lol!
#
tantek
aaronpk, I know, right?
#
sandeepshetty
tantek: Couldn't you do the same with hidden divs?
#
tantek
sandeepshetty - why are you suggesting a worse solution? (*hidden*)
#
sandeepshetty
I was thinking it's *hidden* in the same way the object children are: to browsers but not to aggregators, (not sure about) search engines, (not sure about) non-visual user agents
#
sandeepshetty
rather i don't understand why it's a worse solution... looking to learn why it's worse...
#
tantek
it's not hidden, it's fallback content
#
tantek
they're different
#
JonathanNeal
What is the primary difference between the web and the indie web?
peck_lx and jedahan joined the channel
#
tantek
JonathanNeal - independence and independents
legastero joined the channel
#
tantek
is good at expanding abbreviations like "Indie" :)
#
JonathanNeal
So, the indie web is the web as built and contributed to by individuals.
#
tantek
who are typically /creators who are /selfdogfooding
#
JonathanNeal
Cool, I suppose I qualify based on my own expectations then.
#
aaronpk
also people building their own identities online
#
aaronpk
rather than a website for a company or project, etc
#
JonathanNeal
Oh, maybe I don't then. I see.
#
tantek
aaronpk - it can be in addition to, instead of rather than
#
tantek
JonathanNeal - here's a good test: add yourself to http://indiewebcamp.com/IRC-people
#
JonathanNeal
I build things for everybody, but I don't market myself.
#
aaronpk
yes, a lot of it still applies. we've just been very focused on individual websites for now
#
tantek
JonathanNeal - selfdogfooding is a core principle of the indieweb
#
pdurbin
what if I register durbin.com and I'm p.durbin.com and my brother is t.durbin.com ... would that be considered building my own identity?
#
tantek
that might be the missing piece you're looking for
#
tantek
pdurbin - seems to fit the spirit
#
JonathanNeal
microformats stuffs
#
tantek
JonathanNeal - on the indieweb, microformats stuff are just the most efficient way to get things done.
#
tantek
since when you selfdogfood, in general you don't have time to waste with all the overly complex alternatives
#
tantek
unless of course, wasting time with overly complex alternatives is a hobby
#
tantek
humanstxt is one of the dumbest things I've seen in a while
#
tantek
sorry to say
#
tantek
in short, it's a DRY violation
#
JonathanNeal
It's a violation?
#
tantek
you've already got an about or contact page. you don't need to redundantly create a humanstxt page
#
tantek
yeah - it's a classic mistake
#
JonathanNeal
It's something for developers by developers to express themselves.
#
tantek
because they can't express themselves on a /about page?
#
tantek
or a /authors page?
#
pdurbin
tantek: ok. I figured
#
JonathanNeal
Not in the same way. Like "animal style" is to In&Out, it's the well known off menu item.
#
tantek
JonathanNeal - meh. one-off text format. boring and dead-end.
#
tantek
oh look the text doesn't wrap
#
JonathanNeal
I've never seen you so opinionated. Interesting. Well, I'll go rel myself.
#
tantek
plain text is only "human" to developers and folks pre-web
#
tantek
and "humans.txt" is poorly named as well
#
JonathanNeal
It's about having fun, it's named like robots.txt
#
tantek
JonathanNeal - I don't have time to debunk every bad standards idea
#
tantek
so mostly I just ignore them figuring they'll rot and go away with the inevitable entropy of time
#
JonathanNeal
it's too indie for standards
#
aaronpk
really? this is one of the less-opinionated tantek's ive seen
#
tantek
aaronpk :)
#
JonathanNeal
Is this a room to discuss <subline> and <main> in too?
#
JonathanNeal
Or the thought experiment of dropping all <div> elements for the more agnostic <span> element, intensifying our reliance on proper class name usage?
tantek joined the channel
#
JonathanNeal
I'll take that as a yes, citing Thomas Moore.
#
tantek
bbiab
#
sandeepshetty
!tell tantek: Makes sense re fallback content vs hidden.
#
Loqi
Ok, I'll tell them that when I see them next
#
JonathanNeal
?tell tantek: Really? Protocol required? https://indieauth.com/auth?me=jonathantneal.com
#
pdurbin
JonathanNeal: humans.txt does look kinda fun
tantek joined the channel
#
aaronpk
or you could just make a nice looking /about page
#
reidab
I thought the whole point of humans.txt was giving the people who did the work credit in a context where they were making a non-personal site
#
reidab
like, giving the designers and developers credit on a commercial site
#
tantek
reidab so it's a political solution
#
tantek
because the powers-that-be that decide about the commercial site refuse to let them build a /colophon.html page that describes all the humans.txt content
#
reidab
that's kinda how i see it
#
Loqi
DESCRIBES ALL THE HUMANS http://loqi.me/7Ny
#
tantek
disempowered-creators.txt
#
reidab
but I agree that having a colophon link is more appropriate
#
reidab
:)
#
reidab
or just HTML comments
#
tantek
"some URL that marketing won't care about"
#
reidab
or meta tags
#
tantek
marketing cares about those now, thanks to OGP, TwitterCards, and all the other SEO/SEM metacrap
#
reidab
oh right
#
sandeepshetty
I like how the team page is h-team :) http://humanstxt.org/H-team.html
#
sandeepshetty
microformats envy?
#
tantek
sandeepshetty - that. is. hilarious. good catch.
#
sandeepshetty
It's also interesting how (*h-friends*) http://humanstxt.org/H-friends.html with its (human friends & geek friends) is richer than http://humanstxt.org/humans.txt (which only has a thanks sections)
#
sandeepshetty
not to mention the inconsistencies between the two lists.
legastero joined the channel
#
@tabatkins
@unconed Devoting most of your words to shaming people who use your CoC doesn't seem productive. Why not just http://indiewebcamp.com/code-of-conduct-why ?
#
@tabatkins
@unconed Bah, wrong link: http://indiewebcamp.com/code-of-conduct (but I guess the link I gave you is a nice read, too).
#
tantek
and well done with pointing out the internal inconsistencies of the humanstxt site / practices.
#
sandeepshetty
Not sure if that was the answer to the context for: "<JonathanNeal> Thanks tantek. I hear you have banned stakes to burn me at."
#
sandeepshetty
so wishes he could make it to IWC
#
tantek
sandeepshetty - yes - context
#
tantek
sandeepshetty - sign up to remote participate!
#
marjolein
is away: in my hammock ZZZZZzzzzz..... tzaf!
#
sandeepshetty
yep was going to sign up...
#
tantek
woot!
#
Loqi
woot
fmarier and xtof joined the channel
#
sandeepshetty
tantek: for some reason that table (*remote participation) doesn't understand the gravatar link
#
sandeepshetty
maybe because it doesn't end with a .jpg?
#
tantek
sandeepshetty - others have gotten it to work
#
tantek
look at others' gravatar examples
#
tantek
on that page
#
sandeepshetty
yeah checking the "creators" section... should have done that before asking actually :)
#
sandeep.io
edited /2013/Guest_List (+632) "/* Remote Participants */"
(view diff)
#
sandeep.io
edited /2013/Guest_List (+104) "/* Remote Participants */"
(view diff)
#
tantek
woot!
#
Loqi
woot
#
sandeepshetty
is off to get some shut-eye... hopes to send a webmention tomorrow...
tilgovi and JonathanNeal joined the channel
#
JonathanNeal
tantek: disempowered creators dot text
#
JonathanNeal
Because I am not cool enough for protocols.
#
tantek
JonathanNeal - you're too cool apparently and finding bugs :)
#
tantek
aaronpk - looks like indieauth is not handling protocol relative URLs
#
tantek
e.g. on http://www.jonathantneal.com/ he has: <a href="//twitter.com/jon_neal" rel="me">
#
tantek
do you have an issue filed on that for indieauth aaronpk?
#
tantek
JonathanNeal - technically you should be putting https explicitly since
#
tantek
Twitter itself on your profile has:
#
tantek
<link rel="canonical" href="https://twitter.com/jon_neal">
#
tantek
that being said, it's likely you'll run into the same t.co problem that everyone else has been :/
#
tantek
so...
#
tantek
you may want to add a link to your github profile in addition and use that
#
tantek
is wondering what he's being shamed about
#
JonathanNeal
I am joking with the "for shame" expression, but using it to point out that http:// seems pretty valid, even by your standards.
#
JonathanNeal
So, the protocol-less version seems equally legit, but if you want me to change it, I will.
#
JonathanNeal
I will conform to our indie standards.
#
JonathanNeal
You and I tinker by nature. If I ran the #viewsource or #humanstxt channel, you would be giving me hell, for sure.
#
tantek
no you can leave the protocol-less one there
#
tantek
if you want for testing
#
tantek
even though it's less legit
#
tantek
because "fixing it" won't help since you'll just run into the t.co redirect problem