#indiewebcamp 2013-05-26

2013-05-26 UTC
morrocco_mole, tantek and scor joined the channel
#
tantek
aaronpk, barnabywalters - how are you storing (are you?) the images of authors of posts you reply to? or are you hotlinking to their images on the web?
#
tantek
(for/when displaying reply contexts)
#
aaronpk
right now I'm not displaying images in the reply context, only text
#
tantek
!tell barnabywalters how are you storing (are you?) the images of authors of posts you reply to? or are you hotlinking to their images on the web? (for/when displaying reply contexts)
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
aaronpk - really? I must have imagined it.
#
aaronpk
I had a mockup you may be thinking of
#
tantek
re: barnaby's posts, he's doing it: http://waterpigs.co.uk/notes/1443/
#
tantek
(looks like hotlinking)
#
aaronpk
oh! you mean avatar photos
#
tantek
aaronpk - I'm seeing author images on your replies!
#
aaronpk
I thought you meant authors' images
#
tantek
ok you're hotlinking to twimg also
#
aaronpk
yea I'm hotlinking to whatever the mf2 parser returns
#
tantek
from what it does special for tweets?
#
tantek
oh ok
#
aaronpk
I think I might switch that to the archive format I use for the HTML though, and link to my own site
#
tantek
or we could mirror the author photos to i-a as well
#
tantek
would have the effect of showing someone's old image, as of when you replied to them, rather than their "latest"
#
tantek
presumably those URLs can break when they change their twitter image for example.
#
tantek
so hotlinking to an img src URL that you have in your JSON storage could be fragile
#
tantek
(end up with a dead img)
#
aaronpk
yes, that's what I meant, but until we get that rolling I can just use my local version
#
tantek
might be overthinking this.
#
aaronpk
no you're not at all, it's already been a problem
#
tantek
oh - someone you replied to changed their avatar?
#
aaronpk
well, on the indiewebcamp wiki the two UK sponsor logos already disappeared
#
tantek
wait - wasn't one of them Clearleft?
#
tantek
um, I think you can give adactio a hard time about that
#
tantek
URLs not breaking and stuff
#
tantek
I just went through and checked everyone I've ever posted an "in-reply-to:" in the plain text content of my past notes to see what the quality of data is that I'd get by accessing their Twitter profiles
#
tantek
(I've only posted both real replies, and "fake" note replies (with the in-reply-to: in the text of the note, to tweets)
#
aaronpk
oh in one of my replies, the person changed his username which really messed things up
#
aaronpk
so yea, I do think I would like to capture as much as possible about the original thing I was replying to
#
tantek
turns out I can always count on getting an author avatar, and almost always an author full name (in all but 6 cases)
#
tantek
yeah - you have to store/use their userid
#
tantek
to retrieve profile info
#
tantek
not their username
#
aaronpk
well i'm not really using code that knows about twitter
#
aaronpk
I just replied to the URL
#
aaronpk
and when they change their username, the original URL is gone
#
tantek
you *can* depend on the tweet permalinks with old usernames - the redirects work
#
tantek
the old *profile* is gone
#
tantek
but the tweet URL redirects
#
aaronpk
well in this specific case, he also changed his profile to private
#
tantek
so well that you can just use "_" for the username - ALWAYS
#
tantek
ohhhhhh
#
@aaronpk
The hovertext of this XKCD literally put a grin on my face http://t.co/q1do1RB3md (http://t.co/cavznomVey)
#
tantek
so original post author switches their permalink to private
#
tantek
question is, what's the right thing to do?
#
aaronpk
yea... we're going to have to address this eventually
#
tantek
of course you can always cache / display what you had as of the time you posted your reply
#
tantek
but is that the *right* thing to do?
#
tantek
like what would that user think?
#
tantek
and feel about that?
#
aaronpk
depends on their motivation for making their account private
#
tantek
ok - thought experiment
#
tantek
what if, when you made your account private on Twitter, it let you choose to only make *future* posts private, and leave past posts public?
#
tantek
I have a feeling a lot of folks would opt for that
#
aaronpk
that would be fantastic
#
tantek
similarly, if you made your private Twitter account public, if it let you keep your old tweets private, I bet people would choose that also
#
tantek
and only make future public tweets
#
tantek
so here's my hypothesis - that's the behavior people actually want / intend
#
tantek
not what Twitter awkwardly does
#
aaronpk
i would tend to agree
#
aaronpk
at that point you could even have the option to make individual tweets public/private
#
aaronpk
kinda like foursquare
#
tantek
so if we accept that hypothesis of user model/expectations, then it is reasonable to cache and display someone's old public tweets
#
aaronpk
seems reasonable
#
aaronpk
something I always thought was awkward about twitter... if my tweets are public and I reply to someone whose tweets are private, my tweet is of course public, but nobody can see the context
#
tantek
in fact, to further that reasonable assertion, Twitter's own "embed" code/markup includes a <blockquote> of the entirety of the tweet content, which you then paste into your blog post etc.
#
aaronpk
ah that is a good bit of supporting evidence
#
tantek
so *Twitter* has set an expectation that once a public post, if someone embeds it somewhere else, then it can stay public there forever
#
tantek
therefore, it is reasonable for us to follow the same user expectations
#
tantek
ok I just wanted to work this through
#
tantek
because we should always ask with these kinds of human issues, about not only *can* we do something, but *should* we
#
tantek
<-- almost double-majored in philosophy
#
tantek
ok, so we can store post content, author name, author photo URL as of the time of reply
#
tantek
caching the image at the photo URL feels a bit more dicey
#
aaronpk
why's that? in case the photo at that URL changes?
#
aaronpk
with i-a it would work fine
#
tantek
or disappears
#
aaronpk
why wouldn't the indiearchive approach work?
#
tantek
oh it would - would probably get a lot of redundant images if you saved someone's avatar everytime you replied
#
tantek
could grow in size faster than desired
#
aaronpk
oh right... guess I was thinking it would somehow know the date the photo was modified
#
tantek
well then it wouldn't technically be archiving
#
tantek
it would be caching
#
tantek
so I'm thinking some kind of self-healing heuristic
#
tantek
archive/cache their avatar photo, but don't use it, and just keep hotlinking (which should work better for actual overall browser web cache performance, especially if all hotlink the same images across sites etc.)
#
tantek
then once in a while when a reply is retrieved for display (once a month?), also go check the avatar URL to see if it still returns an image mime type, if so, great
#
aaronpk
interesting
#
tantek
if not (e.g. if it returns a 404 or a text or html result), then flip a switch on that reply post to use the archived/cached avatar instead.
#
aaronpk
the same could also work with the "in-reply-to" URL. if it exists on the web, link directly to it. if it disappears, link to the i-a.github.io version instead!
#
tantek
disappears or goes 403
#
tantek
was it you or barnaby that keeps a whitelist of twitter aliases <-> personal URLs and swaps them out in posts / POSSE copies accordingly?
#
aaronpk
that must be barnaby. I'm not being that clever with it yet
#
tantek
I'm thinking such a whitelist could also keep additional h-card info like given-name, family-name, avatar URL
#
aaronpk
I do have a file with twitter <-> domain mappings
#
tantek
yeah that
#
tantek
so you do have a mapping
#
aaronpk
yes, just not doing what you mentioned
#
tantek
might I suggest you add twitter userid # to that
#
tantek
so you can repair it when someone changes their username
#
aaronpk
probably a good idea!
#
tantek
or heck what to do when someone changes their domain!
#
aaronpk
heh yea... haven't even gotten there yet
#
aaronpk
part of the reason we've been able to make so much progress so quickly is because we aren't taking in to acount all of the edge/failure cases yet
#
aaronpk
which is both good and bad
#
tantek
sure - understandably
#
tantek
I'm just asking the question
#
tantek
even if we don't answer or code it
#
tantek
so I think the simple answer is, if someone's domain no longer represents them, we simply delete it from the list
#
tantek
manual process, doesn't happen to often, will likely require manual notification from that person anyway
#
tantek
*too often
#
tantek
and won't affect old posts either
#
tantek
you only use the mapping for new posts right?
#
tantek
hmm - or maybe it ends up in a tombstone list instead
#
tantek
(lost domains)
#
tantek
and then any old posts can check that and link to the latest i-a version instead?
#
aaronpk
actually I still use it in articles, when I type @tantek in an article, my renderer changes it to the little h-card with your name,photo and url
#
tantek
sure - but that's just for writing *new* articles
#
tantek
I'm wondering how it impacts the past (if at all)
#
aaronpk
well the renderer renders the markdown on every request (with some minor caching). I don't store the HTML generated in a permanent store
#
tantek
BTW - Twitter embed markup hyperlinks to authors has the same problem with username renamings
#
tantek
what aspect of the identity *do* you store in the markdown
#
aaronpk
for notes, it's whatever I typed in the note, so just @username. for articles, it's @username where I assume I have a mapping in my users.txt file
#
aaronpk
I would consider changing what I store in the markdown though, to an identifier that is more reliable
#
tantek
have you documented users.txt on /p3k ?
#
tantek
re: identifier that is more reliable - that's the userid # for Twitter
#
tantek
for domains, we don't really have anything else
#
tantek
does your users.txt have a "date of creation" for each entry? so you know from when you've been using the mapping?
#
tantek
(historically it might be helpful if we know from what date to what date a domain/alias mapping was valid)
#
aaronpk
sounds like another piece to i-a!
#
tantek
potentailly
#
aaronpk
not as straigihtforward
#
tantek
ok, so for now the only real world problem we've encountered is the public->private transition
#
tantek
for that problem, simple caching/storage of the info you want to display in the reply context will solve it
#
tantek
and we reasoned our way through why it's ok to do so
#
tantek
the other problems we can punt on for now until they happen
#
tantek
EXCEPT
#
tantek
I think it's a good idea to start storing twitter userid #s
#
tantek
in anything that stores twitter usernames (separate from tweet permalinks)
#
tantek
(since tweet permalinks will always redirect to the latest / correct username, short of if the tweet was deleted or made private)
#
tantek
do you manually edit users.txt? or does your code populate it automatically by following someone's twitter profile and seeing what website it links to?
#
aaronpk
all manual right now
#
tantek
(or vice versa rel=me from their web site to their twitter alias)
#
aaronpk
I usually build the structures first, then use them manually for a while, then automate after I know it's a good plan
#
tantek
oh ok - I'm always imagining you have a bunch of machinery in the works :)
#
tantek
good methodology
#
aaronpk
it helps me not over-engineer stuff
#
tantek
yeah, need based on actual practice/use
#
tantek
btw - note that you can retrieve a bunch of info about tweets just using their public oembed API endpoint, e.g. https://api.twitter.com/1/statuses/oembed.json?id=337066573196038145
#
tantek
not author image though
#
aaronpk
interesting. does that fall under the same TOS the regular twitter API does?
#
tantek
not sure
#
tantek
also - no userid
#
tantek
hmm - not as useful as I want
#
aaronpk
arg, been dealing with EBS / MySQL all day. I want to do something fun now, heh
#
tantek
ah, this works to get userid, user img url (and a lot more) : https://api.twitter.com/1/users/show.json?screen_name=t&include_entities=true
#
aaronpk
that's the actual twitter API though right?
#
aaronpk
you were encouraging me not to use the API directly, because of the TOS requires you to display tweets a certain way, and can't include them inline with other content that isn't also tweets
#
tantek
wait so what does barnaby's parser take and return? tweet permalinks, and then … ?
#
tantek
is he parsing/scraping things like userid and name?
#
aaronpk
that's what it gets currently, although we're trying to change it to do that in a separate PHP class, and not have it rely on class name mappings. it will get everything via xpath queries
#
tantek
yeah, user id is in data-user-id=""
#
tantek
battery almost gone
#
tantek
back to sketching
#
tantek
the challenge with the sketching is I want to sketch presentation for what I feel I can dependably get (in terms of fields like name, photo)
#
tantek
rather than for some ideal
#
aaronpk
i would just look at the html of a tweet URL and assume anything there is fair game
#
tantek
also maybe I'll start with manually caching those properties in a users.txt as well indexed by twitter name, rather than retrieving/parsing them from tweets
tantek joined the channel
#
tantek
changed my mind. users.html with an h-card for everyone I reply to.
#
tantek
with name, url (both domain and twitter profiles), photo (e.g. from twitter), logo (from their own domain if any)
#
tantek
then I just add to that manually for now when I reply to a new person
#
tantek
and if the info is there, it gets used
#
aaronpk
ooh I can feel another itch coming
#
tantek
uh oh
#
tantek
hmm - no h-card field I know of to store the twitter userid #
#
tantek
because it can't be turned into a URL
#
tantek
ah nm - found it
#
aaronpk
oh nice
#
aaronpk
also nice twitter ID
#
tantek
ok cool - now I can store all the information about someone I'm replying to in an h-card
#
aaronpk
although that's actually my second account, cause I thought there was no way to change a username so I made a new one
#
tantek
as a set of h-cards in a users.html file
#
aaronpk
oh nice, my original ID was 6076602
xtof joined the channel
#
tantek
one of the earliest twitter employees, she did support, then led support, then eventually left
#
tantek
she's an all around great person too
#
tantek
hmm - I think I'm going to store all this reply context info manually to begin with
#
tantek
just to bootstrap figuring out the presentation/design
#
tantek
and then worry about automating the back-end pieces later
#
tantek
might be some work to figure out where to include barnaby's parser in my posting code flow to get reply context info
#
tantek
and then I can use what I get from to automatically put into storage so I don't have to do it manually
#
aaronpk
yea. mine does it lazily when the reply is displayed
#
tantek
whoa - not at post time?
#
tantek
see I'm thinking as part of my posting UI, assuming I paste in what URL I'm replying to, that it goes out and AJAXes in all the reply context info via my server and shows it as part of my reply preview
#
aaronpk
that seems reasonable too
#
aaronpk
but then you'll also have to write a script to fill in the history of everything up to this point
#
tantek
and when I hit "post", it saves exactly what I was looking at
#
tantek
yeah - I have lots of backfilling to do
#
tantek
including importing all my old tweets and such
#
tantek
which may have their own reply information
#
aaronpk
yea, that's the nice thing about doing it at display time, I imported all my old tweets a long time ago, and I don't really have to worry about importing the reply context now. As google crawls around my site, it gets pulled in automatically!
#
tantek
that's awesomely lazy
scor joined the channel
#
tantek
I'm also thinking that I'll only use the plain text of the original posts I'm replying to for my reply context display
#
tantek
perhaps auto-linked using my auto-linker - but no auto-embedding (for now)
#
aaronpk
I came to the same conclusion, with the possible exception of displaying a single square image on the left.
#
tantek
what about if they linked to a youtube video for example?
#
tantek
I'm thinking only hyperlinks, no embeds, for a v0 of reply context display
#
aaronpk
the square image would be a thumbnail I think is appropriate, so that leaves me room to display the youtube thumbnail for example
#
tantek
yeah that looks nice
#
tantek
I find video thumbnails very unsatisfying
#
tantek
so in that mockup - that photo is not linked anywhere in the text (unlike e.g. pic.twitter.com embeds)
#
tantek
so that's a proper photo post that you're replying to
#
tantek
rather than a note that happens to include a photo URL as part of the text
#
aaronpk
ah yea true. same idea though
#
tantek
I think that's an important distinction
#
aaronpk
that example is actually an instagram post
#
tantek
right
#
tantek
so I'm not worrying about replies to non-notes yet
#
tantek
just going to design for replies to notes, get all that working, then keep iterating
#
tantek
your mockup is ahead of where I'm thinking :)
#
tantek
also in practice I don't seem to @-reply many (if any) posts with photo or video links/embeds
#
tantek
so also a design problem I can kind of blow off for now given my current behavior
#
aaronpk
makes sense
#
tantek
if/when my behavior changes, then I can figure out a design iteration then - based on what feels right with real world examples at that point in time
#
tantek
until them, I don't want to design for a theoretical use case for myself
#
tantek
(I'll likely overgeneralize and it won't quite be what I want when I actually start using that use-case)
#
tantek
s/I'll/I'd
#
Loqi
tantek meant to say: (I'd likely overgeneralize and it won't quite be what I want when I actually start using that use-case)
#
tantek
s/won't/wouldn't
#
tantek
oh I can't do multiple edits via Loqi, oh well ;)
#
Loqi
grins profusely
#
aaronpk
so I'm starting to work on displaying comments/conversations, like eschnou's posts
#
aaronpk
and wondering how deep in a conversation I should traverse
#
tantek
woot!
#
Loqi
woot
#
aaronpk
twitter shows replies not just to the permalink you're looking at, but also replies to replies
#
tantek
it follows replies down
#
tantek
recursively
#
aaronpk
I think we're going to have to make some modifications to webmention in order to support that
#
tantek
but the display shows up as flat
#
aaronpk
so I will leave that out for now
#
tantek
as if they're just a single conversation like in IRC
#
tantek
I think showing only direct replies is fine for now
#
tantek
rather than attempting to show a full thread of replies to replies to replies
#
aaronpk
that's an interesting choice given how many previous systems like message boards were big into showing threading of comments
#
aaronpk
twitter flattened everything down into a "conversation" view
#
tantek
yeah - but I think it quickly got unusable
#
tantek
when the depth > 2
#
tantek
twitter has one deep comment
#
tantek
FB has two deep comments
#
tantek
e.g. on an "event" permalink
#
tantek
there are comments on the event. and there are comments on the comments on the event. and no more depth than that.
#
tantek
that seems to make a lot of sense in practice
#
tantek
and "feels" better than what twitter does
#
tantek
ok I've figure out my next sketching / markup brainstorming tasks for reply context info - based on pre-flighting where the info for the reply context display will come from / be stored.
#
tantek
so it's a good time for me to take a break and bounce locations
#
tantek
bb8ab
#
tantek
bbiab even
fmarier joined the channel
#
aaronparecki.com
edited /p3k (+4856) "/* Itching */ publishing passive content"
(view diff)
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
displaying comments/mentions is now live! http://aaronparecki.com/replies/2013/05/21/2/
#
aaronpk
next up: populating my data store when a webmention comes in
duckbillp, spindrit1 and tantek joined the channel
#
Loqi
tantek: aaronpk left you a message 1 hour, 12 minutes ago: braindump of my latest itch http://indiewebcamp.com/p3k#Publishing_.22passive.22_or_.22consumptive.22_content
#
tantek
consumptive content is an interesting phrase
#
tantek
I think a lot of the ActivityStreams verbs other than post came from such passive/consumptive activities.
#
@xtof_fr
@Nicolas2fr devis #mdl [#inbox0] #knownbugs #mediawiki via #indieweb - #rsvp http://christopheducamp.com/w/Utilisateur:Www.nicolas-bermond.com
#
tommorris
i should probably work on my new locations system today.
#
Loqi
I agree
#
@xtof_fr
@egadenne message de @thierrymarianne pour les photos #QSParis5. #InBox1 #indieweb á traiter et sortir de http://christopheducamp.com/w/InBox0#message_trait?
andreypopp, catsup, seyz, eschnou and xtof joined the channel
#
@xtof_fr
@Lionel_Vial Merci Lionel. Posé ressources #indieweb &amp
#
Loqi
#VRM sur :
andreypopp, scor, seyz, eschnou and danbri joined the channel
#
@thierrymarianne
RT @t: On Silos vs an Open Social Web [#indieweb]: http://tantek.com/2013/073/b1/silos-vs-open-social-web
duckbillp, seyz and xtof joined the channel
#
aaronpk
tantek: do you think a pre-indiewebcamp party at a bar is better, or a post-indiewebcamp party?
#
aaronpk
I plan to open a tab at a bar nearby for 2 hours or so and have an open bar
#
aaronpk
if it's before, like friday night, we might be able to recruit more people from osbridge to come
#
tantek
aaronpk - pre is better I think
#
tantek
also it will be just after the OSBridge BarCamp day
#
tantek
(that Friday)
#
tantek
when you have an idea bout time/place, add it to /Events
#
aaronpk
will do
#
aaronparecki.com
edited /how-to-sponsor (+3) "/* About IndieWebCamp */"
(view diff)
#
tantek
so you know how every new silo gives you an option to post to Twitter?
#
tantek
I'm thinking of creating a Twitter account just for auto-posting such new silo things that I'm ok with / want to be public - and then I can do something with the URLs later.
#
tantek
examples: Vine, Path, Instagram, ThisIsMyJam
#
tantek
my thinking here is:
#
tantek
a) I'm using these services for convenience right now - despite wanting to do them on my own site
#
tantek
(oh and Nike+ too)
#
aaronpk
that's actually a great idea. the thing that annoys me about Vine right now is you can't get the URL unless you post it somewhere!
#
tantek
b) auto-posting them to Twitter at least extracts (or creates) a URL permalink to their activities which isn't always available otherwise (yes, arronpk, like Vine)
#
aaronpk
it's like the reverse of my @pkbot https://twitter.com/pkbot (pkbot goes out and finds my activity elsewhere and tweets it)
#
tantek
c) I can use this as a learning experience for how to post these types of content as notes
#
tantek
which will hopefully help me more quickly design & build the functionality for my own site
#
tantek
d) this "silos" twitter account would be an interesting overall measure of how much I use which silos to post how often, could run metrics on it to determine what next content type I should implement myself etc.
#
aaronpk
oh nice, the twitter iOS integration lets you select a twitter account when you press the twitter button within an app
#
aaronpk
so as long as they're using the new iOS 5 twitter integration you can still choose whether to post to your main or the silo twitter account
#
tantek
I'm thinking we could even come up with a twitter account naming convention that avoided collisions for this
#
aaronpk
avoid what collissions?
#
tantek
as kind of a indieweb silo-dependence/usage admittance solidarity thing
#
tantek
twitter account names
#
tantek
like a suffix that no one would choose for their own main account
#
tantek
got it
#
tantek
*_silos
#
tantek
nice and self-deprecating
#
aaronpk
i think i'm going to stick with pkbot
#
tantek
pkbot does a superset of what I'm talking about
#
aaronpk
it's true
#
tantek
it's much more interesting
#
tantek
I'm creating this as a super-dumb account
#
tantek
literally just for hooking up silos to twitter
#
aaronpk
actually until that sleep tweet, it was entirely automated, I don't push anything there myself
#
tantek
oh man, twitter's new account sign-up is getting more and more annoying
#
tantek
"Find and follow well-known people." WTF
#
aaronpk
lol yea
#
tantek
just exited their signup flow because of that - how dumb
#
tantek
or rather - really goes to show they see themselves as an aggregator UI
#
aaronpk
shit vine
#
aaronpk
immediately tweets
#
Loqi
lolz
#
tantek
like a what, join me on vine spam?
#
aaronpk
I clicked "share" on an existing video to try to push it to @pkbot, but instead it was like "tweeted!"
#
aaronpk
ah my vine account is perma-linked to my @aaronpk twitter account. I think I need a new vine account for this to work
#
aaronpk
ah here we go... if I use barnaby's email parsing trick I can selectively publish vine videos to my site by "sharing" via email
#
tantek
whoa weird
#
tantek
I might have the same problem with IG - already hooked up my @t account.
#
tantek
Which actually has some functionality since they implement intelligent cross-post @-name fixups.
#
tantek
so when others reference @tantek on IG, and post to Twitter, IG automatically renames the reference to @t on the Twitter post.
#
tantek
I don't know of any other service that does that
hmans joined the channel
#
tantek
alright I'm going to use the CC open share icon
#
tantek
for this account
#
aaronpk
hah! nice
#
tantek
oops apparently I created my vine account via Twitter sign-in!
#
aaronpk
i think that's the only way to do it!
#
aaronparecki.com
edited /Sponsors (+476) "add [[2013]] sponsors"
(view diff)
#
tantek
ok now going back and tweeting all my vines to @t_silos
#
tantek
Profile, scroll to bottom, …, Share This Post, Twitter
#
aaronpk
yes, but how were you able to switch accounts?
#
aaronpk
I tried disconnecting my twitter account, but it said I couldn't
#
tantek
I added an email to the account
#
aaronpk
oh... gues I didn't finish reading that message
#
aaronpk
now i can sorta switch between them if I really want to post to @aaronpk twitter some time
#
tantek
now why would you ever want to do that? ;)
#
tantek
you could always just retweet from aaronpk_silos
#
tantek
for those posts
#
tantek
why not send everything to aaronpk_silos?
#
tantek
interesting - when crossposting, the hashtags get abbreviated!
#
aaronpk
hah retweeting from the silo account!
#
tantek
not *from*
#
tantek
retweeting using @aaronpk when viewing @aaronpk_silos
#
aaronpk
er, right
#
tantek
and all vines posted to @t_silos
#
aaronpk
retweeting links from the silo account to my main account
#
aaronpk
no that totally is "from" :D
#
tantek
but you're not doing it "from" more "on"
#
tantek
retweeting the silo account's links to your main account
#
tantek
there, didn't need that pesky extra preposition anyway ;)
#
aaronpk
there we go
#
aaronpk
nice! that loops pretty well too
#
tantek
yes I was pretty pleased with it
#
tantek
and Daft Punk is awesome for that too
#
tantek
Darn it, Nike+ is being dumb and auto-picking which Twitter account (of many)
#
tommorris
fixing a major issue with ferocity location stuff before going back to working on new-location
josephboyle joined the channel
#
tantek
since Nike+ is being dumb, going to have to do this circuitously through Path. Nike+ -> Path -> @t_silos
#
tantek
hmm… now I'm not sure Path will autopost to Twitter the posts from Nike+. guess there's only one way to find out - going for a run.
#
aaronpk
lol yay testing
dpk joined the channel
#
tantek
just cross-posted my latest thisismyjam.com post
#
tantek
(since you can't yet access your old posts)
#
tantek
let's see if it will do it automatically with a new jam
pdurbin joined the channel
#
tantek
and that worked. Vine and Path cross-posting confirmed. Now to go test Nike+ -> Path -> @t_silos. back in a bit.
#
tommorris
my location noodling is going rather well. been writing more tests for it. I want to take the code out of Ferocity and make it a separate open source component
lindas_, brianloveswords and marjolein joined the channel
#
aaronpk
tommorris: do you do any background processing on Ferocity yet?
#
aaronpk
like asynchronous processing
andreypopp joined the channel
#
aaronpk
interesting... I could make my tag pages also show other peoples' content that contains those tags
#
aaronpk
for example, eschnou's post tagged #indiecards (linked here http://aaronparecki.com/replies/2013/05/11/1/indiecards) should show up on my #indiecards tag page: http://aaronparecki.com/tag/indiecards
lion-_ joined the channel
#
lion-_
hey
eschnou and scor joined the channel
#
tommorris
aaronpk: yes, a bit. mostly just async HTTP
#
tommorris
posting to Twitter and sending the PubSubHubbub ping are done on a msg queue
#
aaronpk
using sidekiq or something?
#
tommorris
no beanstalkd and the Stalker library
#
aaronpk
oh! neat. I like beanstalk
#
tommorris
I have to use RabbitMQ at work, but Beanstalkd is lovely
#
aaronpk
i'm a fan
#
aaronpk
I'm considering it for p3k now too
#
tommorris
I'm going to put location lookup onto async queue too
#
tommorris
so I send lat,long into the database and then have an async background job to retrieve reverse geocode from Nominatim
#
tommorris
as part of the location service I'm working on
#
aaronpk
turns out reading files from disk is super fast
danbri and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message on 5/25 at 7:00pm: how are you storing (are you?) the images of authors of posts you reply to? or are you hotlinking to their images on the web? (for/when displaying reply contexts)
#
barnabywalters
!tell tantek RE reply context image archival/hotlinking: currently hotlinking, I may set up an archive at some point. profile photo URLs seem really fragile in general (my current one certainly is), we should document some good/bad practises
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
barnabywalters: good evening! (?)
#
barnabywalters
aaronpk: good evening! currently making bagels
#
aaronpk
related: did you see our sketch notes about IndieArchive? http://indiewebcamp.com/IndieArchive
#
barnabywalters
RE yum: hopefully, I’ve never made them before and have no idea how they’ll turn out:
#
aaronpk
oh... *making* bagels
#
barnabywalters
re indiearchive: ooh, no I haven’t
sandeepshetty joined the channel
#
barnabywalters
hm, storing backups on a github domain, interesting idea
#
barnabywalters
I like the datetime URL convention, now I’m moving to flat files and don’t want to try to hack incremental IDs I might use that for my notes
#
sandeepshetty
is there a microformats based feed reader out there?
#
barnabywalters
huge +1 for using git, so we all end up with a complete archive
#
barnabywalters
I’m liking this — aaronpk are you planning on automating contributions to it or doing it manually?
#
barnabywalters
sandeepshetty: not that I know of, but I made a prototype of one using php-mf2 in a couple of hours
#
aaronpk
barnabywalters: the idea would be anybody who is verified can push to it automatically. but at first, you'd have to push to your own fork so we can monitor for a while to make sure your code is following all the conventions
#
barnabywalters
perhaps there’s an open source one which is sufficiently well designed that a mf plugin could be made for it
#
Loqi
FOLLOW ALL THE CONVENTIONS http://loqi.me/7Lj
#
barnabywalters
hopefully all those UIs people are designing are not coupled completely to a RSS/ATOM backend
#
barnabywalters
Loqi: I didn’t take you for a conformist
#
Loqi
dude
josephboyle, scor and andreypopp joined the channel
#
marjolein
is away: zzzzzzzzzzzz in my hammock
fmarier, andreypopp and scor joined the channel