#indiewebcamp 2014-04-20

2014-04-20 UTC
caseorga_ joined the channel
#
KartikPrabhu
!tell snarfed: how can I access older responses? you know more than what is shown in "Recent Responses"?
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
kylewm: Can I access the bridgy url for your Facebook repost of my article? I accidently erased all records of bridgy urls by replacing them with orginal ones
benprew, KevinMarks, scor, paulcp, paulcp_ and snarfed joined the channel
#
Loqi
snarfed: KartikPrabhu left you a message 4 hours, 25 minutes ago: I ran the unit tests on activity streams and there seem to be a few FAILS in the instagramm portion which I have not touched at all! The Twitter tz tests all go through!
#
Loqi
snarfed: KartikPrabhu left you a message 1 hour, 28 minutes ago: how can I access older responses? you know more than what is shown in "Recent Responses"?
snarfed and cnxtrm joined the channel
#
snarfed
KartikPrabhu: thanks for running the tests. great that the twitter ones passed? mind sending me the instagram failures?
#
snarfed
re older responses, there's no way right now, but i'd accept a PR for that :P, and i can send you any specific ones you need
benprew, scor, krendil and j12t joined the channel
#
GWG
Evening
netweb, benprew, KevinMarks and snarfed joined the channel
#
@ArthurSmid
RT @hertling: IndieWeb is hugely important, but I hope we can include more than just programming technorati in the movement. http://t.co/hz…
(twitter.com/_/status/457733956155084800)
_6a68, benprew, snarfed, Kopfstein, KevinMarks, eschnou, netweb, Sebastien-L and glennjones joined the channel
benprew, glennjones, krendil, scor, pasevin and jedahan joined the channel
#
rascul
my web site design moves slightly closer to the finished state but still i have much to do http://crash.rascul.io
#
rascul
also, indieauth i have discovered is kinda nifty
benprew and netweb joined the channel
#
aaronpk
rascul: cool!
squeakytoy, benprew, brianloveswords, Sebastien-L, jedahan, cnxtrm, KevinMarks, pasevin, dariusdunlap and snarfed joined the channel
#
KartikPrabhu
snarfed: the instagramm tests give "AssertionError: [published] '2012-10-06T22:45:57' != '2012-10-07T00:45:57'"
#
snarfed
ahh. interesting! looks like the time zone changes might have affected them too
#
snarfed
let me look
#
KartikPrabhu
also re older responses: I'd like to keep a record of where the mentions came from but I accidently replaced the bridgy urls with u-urls from the mention. I just wanted to get the bridgy urls back
#
snarfed
got it
#
snarfed
do you know how many?
#
GWG
is lurking and intrigued
#
snarfed
ohh interesting. re the instagram failures, it's probably because the tests (wrongly) assume PST
#
snarfed
that's on me to fix. mind filing a bug?
#
KartikPrabhu
oh huh! Alright I'll do that and send a PR for the twitter tzs
#
KartikPrabhu
re: older response for the http://kartikprabhu.com/article/indieweb-love-blog posts if possible
#
snarfed
actually the twitter tz PR looks fine as is. i'm excited to get it in!
#
KartikPrabhu
aah yes I forgot I already pushed that
#
snarfed
one last thing to ask you to do for the twitter PR: squash the commits, ie combine them into a single one
#
snarfed
i think all you have to do is:
#
snarfed
git rebase -i master
#
snarfed
(it will open something in your editor)
#
snarfed
change all the 'pick' words after the first one to 'squash'
#
snarfed
save and close the editor
#
snarfed
then git push -f
#
snarfed
(sorry for yet another hoop to jump through)
#
KartikPrabhu
eh! turn out I only have one commit locally :P
#
KartikPrabhu
lets see if I can do something on Github
#
snarfed
really? huh. did you create a new branch since the first PR?
#
snarfed
or were you squashing or something locally?
#
snarfed
try git push -f to rewrite history with your local commit
#
KartikPrabhu
nope. I didn't have a local copy remember
#
snarfed
ahhhh right. you can still rebase against my repo then, i think
#
snarfed
looking for details
#
snarfed
try git rebase -i upstream
#
snarfed
(also, i've temporarily bumped bridgy user pages to show up to 100 responses. see if that gives you enough?)
#
KartikPrabhu
I only see 15 responses
#
snarfed
that might be all there are for that account then
#
snarfed
check your other accounts?
#
KartikPrabhu
yeah google+ does have 100 but twitter only has 15
#
snarfed
ok. should twitter have more?
#
KartikPrabhu
no... that seems right... cool! That should go long way in tracking down the urls
#
snarfed
great!
#
snarfed
let me know when you're done, so i can drop it back down to 10 or 20
#
KartikPrabhu
also seems I don't have any upstream set! Isn't this supposed to happen automatically on cloning?
#
snarfed
i would have guessed, yes
#
snarfed
easy to add though: git remote add upstream https://github.com/snarfed/activitystreams-unofficial.git
#
snarfed
i also pushed changes recently, so you'll want to fetch and merge them first: git fetch upstream
#
snarfed
git rebase upstream/master
#
snarfed
git push
#
KartikPrabhu
you mean git pull for the last one right?
Sebastien-L and snarfed joined the channel
#
snarfed
KartikPrabhu: sorry, back
#
snarfed
nah, i meant git push for pushing the rebased changes to your fork
KevinMarks joined the channel
#
KartikPrabhu
ok did that work!?
#
snarfed
somewhat!
#
snarfed
the PR now has my changes too :P
#
snarfed
ah git. so confusing
benprew joined the channel
#
snarfed
you have the upstream now, maybe try squashing?
#
snarfed
same instructions i posted above, just use git rebase -i upstream
#
KartikPrabhu
it still says "invalid upstream upstream"!
gRegor` joined the channel
#
bret
uh oh just got the new twitter profile offer. Looks just like a facebook profile XD
#
KartikPrabhu
yup it does...
#
bret
what a bummer
#
KevinMarks
Well, more like a g+ profile
#
kylewm
bret: could you opt out?
#
bret
not for long
#
KartikPrabhu
I think all these guys Twitter/FB/G+ will merge into one big silo-blob
#
KartikPrabhu
everyone will look like everyone esle
#
GWG
KartikPrabhu: I have a question that reminds me of.
#
GWG
What is the proper styling for a syndication URL?
#
kylewm
snarfed: woo, review time, awesome! tiny clarification q: "nit: please move this up top." does that mean move the import before the docstring?
#
KartikPrabhu
GWG: styling? as in display?
#
GWG
Yes
#
GWG
Is there a symbol?
#
GWG
That people would recognize?
#
GWG
Or a phrasing?
#
kylewm
GWG: I use the fontawesome symbols for the given silo
#
GWG
Yes. But above it, what do you say?
#
snarfed
kylewm: top of the file, with the other imports. (i tend not to use localized imports)
#
GWG
Syndicated URLs?
#
GWG
Reposted?
#
snarfed
and sorry there are so many nits!
Garbee joined the channel
#
KartikPrabhu
GWG: "Shared" ?
#
kylewm
snarfed: oh, can't bc it's a circular import :( good argument for moving the whole function to a separate module?
pasevin joined the channel
#
KartikPrabhu
GWG: Yeah I'd do "Shared on" Twitter, FB etc...
#
snarfed
kylewm: so far at a high level, it looks great. thanks for discussing it with me first, that helps a ton. my only big request so far is probably to consider putting it in its own file. i'm happy to do that in a later PR, though, as well as any other big stuff
#
snarfed
kylewm: ohhh, since util imports models? ugh, ok. yeah
#
snarfed
alternatively for now just comment why it's a local import
#
GWG
I'm mocking it up now in my theme.
#
GWG
Then at some point, I need to write a plugin to extract it from the posting plugin and put it in the metadata in the right place
#
GWG
Then someone using another plugin could do the same
#
KartikPrabhu
GWG: cool!
#
snarfed
kylewm: oh wow, next()! didn't know that one. learn something new every day
#
kylewm
and re: nits, not at all, thanks so much for the support and helpful comments (especially cause this issue isn't a bee in your particular bonnet)
#
GWG
KartikPrabhu: I'm trying to design it right...best on best practices
#
GWG
And I'm a horrible designer and a lousy programmer
#
GWG
I think it is shaping up though
#
KartikPrabhu
GWG: hey! don't look at me! I'm neither a designer nor a programmer ;)
#
GWG
KartikPrabhu: What do you do for a living?
#
KartikPrabhu
I'm a physics grad student :D
#
KartikPrabhu
so basically nothing ;P
#
GWG
My father taught physics for my entire life.
#
KartikPrabhu
GWG: the theme looks pretty neat!
#
snarfed
kylewm: interesting that you fetch each h-entry separately. are you thinking syndication urls might not be in the feed?
#
KartikPrabhu
GWG: since you are using Genericons you might want to to try http://genericons.com/#share this one for syndication urls
#
KartikPrabhu
though I have no idea how standard it is.
#
KevinMarks
My father taught physics too
#
KartikPrabhu
man! so much physics :P
#
snarfed
KartikPrabhu, GWG: this is also pretty common. http://genericons.com/#external
#
kylewm
snarfed: ah, unfortunately yes .. they aren't usually on the feed (e.g., aaron, tantek, barnaby)
#
snarfed
kylewm: got it
#
KartikPrabhu
snarfed: I did look at that... but I associate with "open in new tab" or something
#
KartikPrabhu
choosing icons is pretty hard
#
GWG
Both good
#
GWG
KevinMarks: University level?
#
snarfed
kylewm: nice use of list comprehensions, we have similar styles
pasevin joined the channel
#
snarfed
KevinMarks++
#
KartikPrabhu
KevinMarks: that is definitely better. I use entypo on my site and it has one like that
#
Loqi
KevinMarks has 19 karma
#
KevinMarks
Yes, he taught at Polytechnic of North London and the Open University
#
rascul
icons are meh
#
rascul
upgrade at fontello.com :)
#
snarfed
kylewm: grr, so frustrating that app engine only gives us 1M of memcache for free. 1G dedicated would cost ~$1.50/day, but i'm almost tempted to, it'd be so valuable
#
KartikPrabhu
rascul: of course I mean icon-fonts and not images ;)
#
GWG
KevinMarks: Not sure I want to install another icon pack. I wonder if Genericons would add it.
#
GWG
KevinMarks: My father has a degree in medical biology, but for some reason taught high school physics
#
KartikPrabhu
GWG: yes always a good idea to stick to one icon font collection
#
KevinMarks
Or use an SVG file, it'd be small
#
GWG
KartikPrabhu: Using Twitter Bootstrap gets me glyphicons, I think. But I could recompile to remove unneeded features before final distribution
#
GWG
Feedback sent
#
rascul
i prefer font awesome instead of glyphicons
#
rascul
fontello can use font awesome things
#
KevinMarks
There's probably a case for using different icons on iOS, android and desktop
#
rascul
if you want them to match the theme of other stuff
#
GWG
KevinMarks, rascul: I agree. But I'll save that for Version 2.0.
#
GWG
That seems like a 2.0 thing
#
rascul
i'm working on version 0.1
#
rascul
i think i like a card type thing http://crash.rascul.io/cards.html
#
GWG
rascul: What is your background?
snarfed and tilgovi joined the channel
#
rascul
which one?
#
GWG
Tech wise
#
rascul
i did a bunch of network and security stuff in the army for 6 years or so
#
snarfed
kylewm: the other big thing i'd like to check is that in the common case, this should ideally add either zero or one http fetches to original post discovery
#
rascul
but i've been tinkering and hacking on things since i could walk
#
rascul
maybe before
#
snarfed
(the two common cases are 1) domain_url that fails fetch or has no mf2, and 2) we already have a matching SyndicatedPost)
#
snarfed
i think that's mostly true but good to audit and have unit tests for
#
snarfed
back in a bit
#
GWG
rascul: Very interesting
benprew joined the channel
#
rascul
oh us army i should specify
#
rascul
because there's more than one army in the world i guess
#
GWG
rascul: Where are you based?
#
rascul
pennsylvania
#
kylewm
snarfed: ok that makes sense, the second unit test is intended to check that we don't re-fetch anything when a post has previously been discovered. i'll add more to verify the behavior when domain-url is known to be "invalid" for various reasons
#
kylewm
rascul: you are using crotal right? i did a little survey of python ssg's a while back, that wasn't on my radar. is it new?
#
rascul
i am using it now
#
rascul
not sure how new it is
#
kylewm
like it?
#
rascul
commits on github go back to april 2013
#
rascul
i tried a few others, i wasn't as comfortable with any others except jekyll
indie-visitor joined the channel
#
rascul
didn't really want to use jekyll because i didn't want to install ruby just for one thing
#
kylewm
ya understand
#
kylewm
it does seem similar to jekyll
#
indie-visitor
Hi, i have a question about web sign in via rel-me links. As it happens, in practice, through 3rd-party silos, it does not offer any privacy advantage over direct login using facebook accounts. The third party will anyway happily trace our surf habits,right?
kbs joined the channel
#
aaronpk
the goal of web sign-in is more about owning the identity you're logging in as more than it is about privacy
KartikPrabhu joined the channel
#
snarfed
kylewm: thanks! have to run but i'll send more tonight
#
aaronpk
welcome, indie-visitor! set your nickname by typing /nick yourname
KevinMarks, j12t, Kopfstein and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
indie-visitor
aww thanks Loqi
#
Loqi
you're welcome
iangreenleaf and pasevin joined the channel
#
kbs
heh
#
GWG
Loqi: Do you know Alan Turing?
#
Loqi
who, me?
#
GWG
Loqi: Are you a robot?
#
j12t
Or: Loqi: do you know Eliza?
#
GWG
j12t: Just curious what responses Loqi has programmed
#
j12t
Well, it may be a mechanical Turk
KevinMarks joined the channel
#
kbs
GWG: nice
#
kbs
template looks like it's making progress from the last time I remember. Since visual stuff (like cooking?) tends to run to personal preference, if you like what you're baking that's all that's needed maybe :)
#
aaronpk
whoa, flickr just changed the term "Set" to "Album"
benprew joined the channel
#
kbs
I like just the tagging model, most everything else ends up becoming like hierarchies/containers which then becomes problematic to navigate
#
GWG
kbs: The one on http://tiny.n9n.us or the other one?
#
kbs
GWG: I was looking at http://tiny.n9n.us
#
GWG
kbs: This is my first drop shadow
#
GWG
I'm trying for simple
#
kbs
GWG: cool :-)
#
GWG
The header area needs work
#
GWG
I have an option for an image I tested, but disabled.
#
GWG
The categories and tags are mostly done
#
kbs
out of curiosity, do you have links to some sites whose designs you like?
#
GWG
Not sure if the little icons work.
#
GWG
kbs: I've been trolling the IRC people list
#
GWG
But, the point of this is a MF2 compliant theme for a 'blog' type site I can give out freely.
#
GWG
I don't like how I've done the date, so I may put it back in line with the tags/categories and style it
#
kbs
Oh, gotcha - less about design and more about the markup?
#
GWG
The pagination I haven't even touched
#
GWG
kbs: I have a version with no design and all the markup working
#
GWG
I've been building this on top of that
#
kbs
aah, sorry - missed that
#
GWG
kbs: I do care about the design
#
GWG
But I'm not necessarily up on what people find attractiv
#
GWG
Since I want to distribute this to Wordpress people wanting to go Indieweb, more people than just me should like the basic design.
#
GWG
Even if they hack it a bit
#
GWG
kbs: I've never built a theme from the bottom up
#
GWG
Even though I'm using pieces, a lot of decisions
#
GWG
I've only ever hacked Wordpress themes
#
rascul
i'm the only one that needs to like my design
#
rascul
screw everybody else!
#
kbs
that's the way to go :-)
#
GWG
rascul: I'm trying to create a Wordpress theme that is MF2 compliant to lower the bar for newbies in this community.
#
rascul
i personally like bars, especially the ones with cheap drinks
#
GWG
If it was just for me....then who cares what people think
#
rascul
yeah i understand though
#
GWG
rascul: I'm sure after I put in the work, someone will say they hate it
#
rascul
this is just a hobby for me i guess
#
GWG
rascul: But that is what pull requests are for, I guess
#
rascul
GWG buy me beer and i'll hate it for you :)
#
GWG
rascul: Me too. But I've always wanted an excuse to become better at CSS/responsive design, and Wordpress theming
#
GWG
So, even if people hate it, I learned stuff
#
rascul
hopefully these hating people will tell why they hate it
#
GWG
rascul: Hopefully they'll fix it for me. But if not, yes, hopefully I'll get good feedback
#
GWG
If you look, the single pages are still messed up
#
rascul
feedback that's the word i was trying to think of
#
rascul
oh your site seems to have a horizontal scrollbar for me for no apparent reason
#
GWG
rascul: Exactly. Needs more work
#
GWG
I like the social menu though
#
GWG
I overloaded the Wordpress Menu system
#
rascul
i don't like the big archives thing on the front page
#
rascul
i don't really care what you posted in march 2010, and if i do, i'm happy to click a link for an archives page
#
GWG
rascul: Neither do I
#
GWG
rascul: I needed a placeholder widget
#
GWG
Happy?
#
GWG
Changed it to another stock widget
#
rascul
i find many sites seem to put sidebars and menus and crap for no reason other than to take up space
#
rascul
categories is more useful
#
GWG
Eventually, something useful will be there
pasevin joined the channel
#
GWG
I also am thinking of hiding the sidebar on the single pages by default.
#
GWG
Then, there are questions as to whether I want to widgetize the footer and put info down there.
#
GWG
I'm probably overthinking this
#
GWG
Someone come to IndiewebcampNYC and figuratively slap me.
#
kbs
GWG: dunno about that
#
kbs
but if subjective opinions aren't totally useless :) I personally find simpler sites easier to read [eg: http://alistapart.com/blog] so any feedback I have would tend towards removing chrome, etc
#
GWG
kbs: You think the page is too busy?
#
GWG
I was trying for simple blog design
#
rascul
kbs eww the nav bar covers the heading!
#
kbs
GWG: well, a bit hesitant mostly because it tends to be personal preferences - but I myself probably would choose to use just whitespace and fewer type-size changes (or use color) to separate the hierarchies
#
GWG
I want to do that on the single page view actually.
#
kbs
I was ruined by this great book called 'elements of typographic style' by robert bringhurst
#
kbs
so much of what I've ended up liking has been what he suggests
#
@gasull
Why we need the indie web, why we need to be holders of our own data. https://indiewebcamp.com/why
(twitter.com/_/status/457980537811255296)
#
GWG
Except for the headers, the typestyle should be the same
#
GWG
Not sure I like the typeface, but in that direction, madness may lie
#
rascul
GWG you seem to have no rel="me" links
#
GWG
rascul: I wouldn't.
#
GWG
They are on my 'real' site
#
rascul
ahh ok
#
GWG
This theme will be activated there once complete
#
GWG
All the content on this site is test data
benprew joined the channel
#
GWG
Apparently the Android share icon is subject to takedown requests
#
kbs
shouldn't be - I think the android icons were released under a permissive license
barnabywalters joined the channel
#
Loqi
barnabywalters: caseorganic left you a message on 4/17 at 8:12pm: hello!
#
KartikPrabhu
http://practicaltypography.com/ is my go to for good typography
#
barnabywalters
!tell caseorganic hello!
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
Hello, barnabywalters
#
barnabywalters
good evening GWG, #indiewebcamp
#
aaronpk
hello barnabywalters!
#
GWG
barnabywalters: I appreciated your tweet
#
GWG
barnabywalters: It made me move in a new direction
#
barnabywalters
GWG: oh, er, good! which one?
#
barnabywalters
ah, the reply?
#
kbs
GWG: oh, it's not google that's issuing the takedowns, misunderstood
#
GWG
I can understand why Genericons won't touch it
#
barnabywalters
so what interesting things have been happening here while I was gone
#
barnabywalters
I saw a mention in the logs about fragmentations…
#
aaronpk
I miss the "this week on the indieweb" posts
#
aaronpk
barnabywalters: it's "fragmentions" hehe
#
aaronpk
and they are teh awesome
#
GWG
barnabywalters: I threw all my work out the window and started over again
#
barnabywalters
aaronpk: ha ha okay
#
GWG
aaronpk: I have to reread that log to understand it better
#
barnabywalters
aaronpk: I skimmed the logs while half-asleep ;)
#
barnabywalters
if they are fragmentions then why does indiewebcamp.com/fragmentions not exist
#
aaronpk
fragmentions let you link to a paragraph
#
aaronparecki.com
created /fragmentions (+24) "redirect plural"
(view diff)
#
barnabywalters
ah you beat me to it
#
barnabywalters
interesting
#
GWG
barnabywalters: You want to weigh in on my latest obsession?
#
GWG
barnabywalters: http://tiny.n9n.us How's my markup this time?
#
GWG
I created a custom comment handler
#
barnabywalters
GWG: looking good! a few microformats markup suggestions:
#
GWG
barnabywalters: That's what I'm looking for. I intend to give the theme code away for anyone who wants it after.
#
barnabywalters
add an explicit p-name property for the h-feed — at the moment the “name” is just the text content of that element
#
barnabywalters
the published datetimes should be ISO8601 datetimes (e.g. 2014-04-12T12:00:00+0000), at the moment they are human-readable dates
#
GWG
I think I broke that.
#
GWG
Could you explain the first commet?
#
barnabywalters
you’re already using the <time datetime=“”> attribute, so you just need to make the value of that attribute a valid ISO8601 datetime
#
GWG
It was. I must have changed it when I fixed the human readable output
#
barnabywalters
so, there are two ways to publish a feed with microformats2, as detailed on http://indiewebcamp.com/feed
#
GWG
barnabywalters: Oh, that feed
#
barnabywalters
either just have a bunch of h-entries, or have an h-feed with h-entries in
#
barnabywalters
one of the advantages of using h-feed is that you can name the feed
#
GWG
I'm used to RSS. Need to think differently
#
barnabywalters
(typically the same as the <title> element)
#
barnabywalters
but if you don’t name it, the name will just be the text content of the element
#
barnabywalters
GWG: in most cases there’s not even any reason to use h-feed
#
barnabywalters
it’s mainly personal preference
#
barnabywalters
only other thing I would recommend would be to make the author properties of the entries nested h-cards rather than just plaintext properties
#
GWG
I'll have to read up on that
#
barnabywalters
actually I need to add checking for ISO8601 datetimes to indiewebify.me
#
barnabywalters
that’ll be tomorrow’s project
#
barnabywalters
it’s also a a good idea to use e-content instead of p-content — that way parsers can either get the plaintext value or the HTML value
#
barnabywalters
GWG: this is really valuable feedback for indiewebify.me and microformats educational materials, thanks!
Sebastien-L joined the channel
#
GWG
barnabywalters: Thank you as well
#
GWG
I thought I did use e-content
#
GWG
Not p-content
#
barnabywalters
GWG: oops, yep you did! I’m still looking on the index page
#
GWG
barnabywalters: When I declare it done, and I ask you to check it, can I cite you as certifying my markup?
squeakytoy joined the channel
#
GWG
I've only been at this a short time
#
barnabywalters
GWG: ha ha ha, “barnabywalters-certified” markup
#
barnabywalters
I’m not sure if that’s a good thing or not ;)
#
barnabywalters
I’d rather you added a link to an indiewebify.me test page
#
barnabywalters
that way people can verify themselves that the markup is good
#
GWG
I did use the indiewebify.me site
#
GWG
I think I broke the date after that
#
GWG
The date is fixed now
#
barnabywalters
GWG: looking good!
#
barnabywalters
complete with timezone
#
GWG
Wordpress...makes things easier
#
GWG
That and the fact I commented my code a lot
#
kbs
KartikPrabhu: - nice link about practicaltypography, also like your site design. Did you use the large left-margin idea from there? :-)
squeakytoy, benprew, brianloveswords, zaal_, tilgovi and caseorganic joined the channel
#
Loqi
caseorganic: barnabywalters left you a message 2 hours, 32 minutes ago: hello!
benprew joined the channel