#indiewebcamp 2014-06-16

2014-06-16 UTC
snarfed1, KevinMarks, gRegor`, luxagraf, dybskiy, nloadholtes and chrissaad joined the channel
#
gRegor`
I've got brid.gy's multiple webmentions (e.g. comment + like) displaying together now: http://gregorlove.com/2014/01/1178/#w9
#
gRegor`
!tell snarfed Thanks for the u-url updates on brid.gy! I've got multiple webmentions (comment + like) displaying together now: http://gregorlove.com/2014/01/1178/#w9
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
gregor`: would appreciate some pointers/documentation on how you did it that? Maybe on /comments-presentation?
#
gRegor`
I'll be writing it up, yeah. The way I've done it may not be the most elegant, but it works for now. :)
#
gRegor`
You store your webmentions in flat files, right?
#
KartikPrabhu
gregor`++ for multiple comment merging
#
KartikPrabhu
no! unfortunately not yet. I still can't figure out the best file storage
#
KartikPrabhu
also loqi still doesn't like you nick :P
#
Loqi
who, me?
#
KartikPrabhu
yes you Loqi!
#
gRegor`
He did for a while, but then stopped again.
#
gRegor`
Fickle
#
gRegor`
Oh, ok. If it's in mysql, then my method might work ok for you. Will write and we can discuss Wed too.
#
KartikPrabhu
i should remember to RSVP
#
GWG
yawns
paulcp and luxagraf joined the channel
lukebrooker, wtd, ScruffyDan and snarfed joined the channel
#
Loqi
snarfed: gRegor` left you a message 2 hours, 27 minutes ago: Thanks for the u-url updates on brid.gy! I've got multiple webmentions (comment + like) displaying together now: http://gregorlove.com/2014/01/1178/#w9
KartikPrabhu, dybskiy, lukebrooker, dybskiy_, snarfed and gRegor` joined the channel
#
gregorlove.com
edited /User:Gregorlove.com/webmention (+1445) "/* Processing webmentions */ Relating webmentions together"
(view diff)
dybskiy joined the channel
#
KartikPrabhu
thanks :)
#
gRegor`
The tricky part is that you need to account for multiple u-urls, which I had not been doing.
#
gRegor`
I was just using the first one.
#
gRegor`
Bridgy favorites used to only return the twitter profile URL, since it's being scraped rather than by the API.
#
gRegor`
And Twitter replies were pulling in the URL linked in the profile.
#
gRegor`
Now bridgy returns both for Twitter replies, so I can associate the favorite and reply together
#
gregorlove.com
edited /User:Gregorlove.com/webmention (+73) "/* Relating webmentions together */"
(view diff)
dybskiy and brianloveswords joined the channel
#
@CaptainKurtis
Has anyone seen a @gnusocial or #indiewebcamp site on a hidden service? Posting to a microblog via a tor hidden service sounds like fun.
(twitter.com/_/status/478423354202796032)
jsilvestre, tobiastom, KevinMarks, LauraJ, Jihaisse, eschnou, fmarier, nloadholtes, krendil, petermolnar, Sebastien-L, glennjones, adactio, zaal, pfefferle, friedcell and tantek joined the channel
#
Loqi
tantek: barnabywalters left you a message 12 hours, 44 minutes ago: also spotted whilst feed testing: errant trailing slash in <a> on line 233 of your homepage, and no photo property on the h-card
#
tantek
!tell barnabywalters my content is posted in pacific time zone
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
!tell barnabywalters errant trailing slash in u-url for h-feed fixed. figuring out a photo/logo for my homepage h-card will take a bit more work / redesign / remarkup. -t
#
Loqi
Ok, I'll tell him that when I see him next
wtd, glennjones, pbeaulieu, pfefferle, tantek and barnabywalters joined the channel
#
Loqi
barnabywalters: tantek left you a message 1 hour, 27 minutes ago: my content is posted in pacific time zone
#
Loqi
barnabywalters: tantek left you a message 1 hour, 26 minutes ago: errant trailing slash in u-url for h-feed fixed. figuring out a photo/logo for my homepage h-card will take a bit more work / redesign / remarkup. -t
#
barnabywalters
morning tantek
#
barnabywalters
pretty sure there’s no way to determine the timezone from the markup on your site — might be an idea to add timezone information in there
#
barnabywalters
!tell tantek RE timezone info, I can’t find a way to determine the timezone from the markup on your site, so you should add timezone information in there somewhere otherwise consuming apps are going to assume that it’s UTC
#
Loqi
Ok, I'll tell him that when I see him next
#
barnabywalters
!tell tantek unless of course we want to spec out a timezone-implying algorithm based on geo lookups of data given in your h-card — likely to be complex overkill though :)
#
Loqi
Ok, I'll tell him that when I see him next
tantek joined the channel
#
Loqi
tantek: barnabywalters left you a message 10 minutes ago: RE timezone info, I can’t find a way to determine the timezone from the markup on your site, so you should add timezone information in there somewhere otherwise consuming apps are going to assume that it’s UTC
#
Loqi
tantek: barnabywalters left you a message 10 minutes ago: unless of course we want to spec out a timezone-implying algorithm based on geo lookups of data given in your h-card — likely to be complex overkill though :)
#
tantek
barnabywalters: no it's definitely a content problem on my end
#
tantek
at a minimum Falcon should be fixing up the datetimes with explicit TZ info so that cosuming software doesn't have to guess at anything (or errantly assume Z)
chloeweil joined the channel
#
barnabywalters
tantek: cool, sounds like a plan
#
barnabywalters
if you continue to use split date/time parts using value-class it’ll be another good test case — not sure I’ve ever seen separated date/time/timezone dates in the wild
#
tantek
indeed - I may put TZ info into an abbr too
#
tantek
or perhaps <data>
#
tantek
something like <data class="value" value="-0700">Pacific Time</data>
#
tantek
inside the same value-class structure as the date and time
#
tantek
that's my current thinking
#
barnabywalters
that should work out
#
barnabywalters
chloeweil: just testing http://chloeweil.com/notes in my feed tester — you should add authorship information, either with an h-card or rel-author link to your homepage! currently I see this: http://waterpigs.co.uk/img/screen-shot-2014-06-16-at-131536.png
#
chloeweil
barnabywalters Thanks, will do
#
barnabywalters
chloeweil: btw, I *love* http://chloeweil.com/blog/i-taste-words — beautiful use of the web as a medium
#
chloeweil
Mmm, medium :)
#
chloeweil
Thanks a lot!
#
barnabywalters
so “medium” is a good-tasting word?
#
chloeweil
Depends, it’s dry steak
#
tantek
barnabywalters: one of the reasons I've kept postponing the TZ info is that it starts to get caught up in location related things
#
tantek
ideally I'd like to post in the timezone of whereever I happen to be, AND have it captured / stored /published that way
#
barnabywalters
tantek: what’s blocking you from doing so? can you not just write in the timezone you’re posting from when you author the post?
#
tantek
not sure it will roundtrip with proper fidelity from storage to Falcon to permalink markup
#
barnabywalters
tantek: ah yeah that’s a good point, datetimes in permalinks
#
barnabywalters
it’s probably safest to use a UTC version of the datetime for those, and use the local version elsewhere
#
barnabywalters
which is what I’m working on in my reader at the moment
#
tantek
the problem with using UTC version of datetimes *anywhere* that you're not actually in UTC yourself is human verifiability
#
tantek
it's always better to store data in the form that is most easily human verifiable
#
barnabywalters
tantek: human verifiability in what case? you as the author making sure the information is correct?
Sebastien-L and pfefferle joined the channel
#
tantek
right - as the author/developer (per selfdogfood)
chloeweil joined the channel
#
tantek
FYI to anyone who uses the AOL / AIM silo: http://o.aolcdn.com/os/memberservices/faq.html
#
petermolnar
> tantek: it's always better to store data in the form that is most easily human verifiable
#
petermolnar
I disagree: to store, store in in the way it's easiest to work with ( thus unix timestamp )
#
petermolnar
to display, that is a different thing
#
tantek
exactly
#
tantek
longterm data fidelity is more important than "easiest to work with"
#
tantek
"easiest to work with" sounds like a job for a cache
#
tantek
the #1 priority of storage is longterm data fidelity. all other priorities are secondary, including "easiest to work with"
#
tantek
or "fast"
jsilvestre_ joined the channel
#
petermolnar
you have a point
#
petermolnar
but we have the ISO format for that, which includes all the required data
#
tantek
and is less readable than separate dates and times (and timezones)
#
petermolnar
RFC 2822?
#
barnabywalters
stores ISO8601 in canonical files, uses timestamp for indexing+querying
#
tantek
is that the weird email datetime format? that's even worse. and not international-friendly.
#
barnabywalters
and, in shrewdness, stores the actual date, but computes the UTC version, which is used for indexing+querying
#
tantek
"actual" date?
ttepasse joined the channel
#
ben_thatmustbeme
just use TAI64, thats nice and humanly readable isn't it? (sarcasm)
#
ben_thatmustbeme
sorry, just getting caught of up on the discussion
#
barnabywalters
tantek: “actual” as in the published date, with timezone, given, with some normalisations done
#
barnabywalters
e.g. resolving floating datetimes, capping future dates to the present
#
tantek
funny, I thought "actual" meant the date(time) that you "actually" wrote the event, relative to where you were
#
tantek
wrote the post
#
tantek
not sure why you'd want to cap future dates to the present either
#
tantek
I use future dates as a delayed posting mechanism
#
barnabywalters
tantek: this is for a reader — allowing posts to be in the future would allow people to “stick” posts permanently at the top of your timeline by setting the date to 9999-12-30
#
ben_thatmustbeme
I tend to use local time for posting (human verify) and that is the date that is indexed/how the URL is define, thought the date stored and date shown in timestamp for a post is in UTC (ISO8601). Displaying timestamps for events upcoming would certainly be something that should be in the local time for the event though
#
ben_thatmustbeme
ISO8601 isn't international friendly?
#
petermolnar
I'd go with that one as well
#
tantek
barnabywalters: or you could just hide future posts in the reader too
#
barnabywalters
tantek: in what circumstance should legitimate future post markup ever reach a reader?
#
tantek
no capping needed
#
tantek
ben_thatmustbeme: a bit of out of order in the IRC messages there. ISO8601 is fairly intl friendly (aside from the long form written unreadability). it's RFC(2)822 style dates that are not intl friendly.
#
tantek
might be a bug on the part of the publisher
#
ben_thatmustbeme
barnabywalters, i think tantek is correct, hiding them would be best. legitimate future posts markup should never reach a reader, and thus if it gets one its probably better to discard (hide)
#
tantek
like accidentally publishing a future post that shouldn't be shown
#
tantek
or timezone bugs
#
tantek
ben_thatmustbeme: good explanation
#
barnabywalters
timezone bugs are exactly why I was going to cap them to the present
#
KartikPrabhu
should indieweb readers also do calendar things? like event reminders? then future posts woiuld be of use
#
barnabywalters
and there’s little point hiding things which can be seen by going to a public URL
#
tantek
because you don't know why they're in the future, better to just discard rather than show
#
barnabywalters
it’s confusing to not show things which are there
#
barnabywalters
tantek: all the reader knows is that they’re marked up in the feed
#
ben_thatmustbeme
true, but as you pointed out, sticking them to the top isn't right either, perhaps just use current timestamp if it is in the future
#
barnabywalters
ben_thatmustbeme: that’s exactly what I mean by capping it to the present
#
barnabywalters
KartikPrabhu: calendaring and inline RSVPing is on my roadmap
#
ben_thatmustbeme
but then what do you do with it after that (if someone corrects the error)
chrissaad joined the channel
#
tantek
ben_thatmustbeme: exactly, that's why it's better to ignore at first
#
tantek
barnabywalters: the reason to hide it, despite it being visible at a public URL, is to provide a better fidelity (higher signal to noise ratio) experience
#
tantek
than the other site
#
tantek
assuming that such visible future posts are errors
#
tantek
or mean something you don't understand
#
tantek
better to just ignore them than try to "fix" them
#
ben_thatmustbeme
i don't like ignore, it would be extremely frustrating for a user if their favorite site has a bug that has timestamp format incorrect (switching days and months for example)
#
tantek
KartikPrabhu: is exactly right. e.g. my design for my own event posts involves storing them at their dt-start date and time which likely means the future
#
barnabywalters
given that this has not yet happened, I am hesitant to make destructive decisions without actual real world examples
#
barnabywalters
ben_thatmustbeme: exactly, which is my rationale behind “show what is there”
#
barnabywalters
tantek: events are completely different from posts
#
ben_thatmustbeme
barnabywalters, what about error message and setting
#
ben_thatmustbeme
discard vs use current for any future posts
#
ben_thatmustbeme
give the user control of it and it seems less like an error on your end
#
barnabywalters
the other option is to have a compact, dummy placeholder sayind “X future posts hidden”
#
tantek
"capping" will do the wrong thing for future event posts
#
tantek
barnabywalters: no they're not
#
tantek
I plan on putting them in my feed/storage along with all other posts
#
tantek
and they will certainly be in the future
#
tantek
capping them will be wrong
#
tantek
ben_thatmustbeme: ignore is better
#
tantek
for most users
#
barnabywalters
which, when clicked, shows the posts
#
tantek
for those that want to see all the "bugs", then keeping future posts floated to the top is a good way to indicate a problem that they can then use to contact their favorite site and get fixed.
#
barnabywalters
tantek: events == h-event == should be in the future, posts == h-entry == should not be in the future
#
barnabywalters
tantek: I have no intention of ever capping event datetimes
#
barnabywalters
or showing them in the same view as posts
#
barnabywalters
events should certainly be published in the same place as posts, but not consumed in the same view
#
tantek
barnabywalters: my feed will include events as they happen,
#
tantek
so they'll be both h-event and h-entry
#
tantek
but if your reader didn't know about events explicitly, that's exactly what it would do (cap them)
#
tantek
the point is, your reader does not know about all possible future types of posts
#
tantek
an event post is just a kind of post
#
tantek
so you can't make such assumptions
#
barnabywalters
tantek: in that case there’s a difference between *published* date and *start* date
#
tantek
or assume you will always know when to treat things specially like that
#
barnabywalters
published should never be in the future
#
barnabywalters
start can be in the future
#
barnabywalters
posts are organised by published date
#
tantek
barnabywalters: except from a stream perspective it makes sense to show the event as it is happening
#
tantek
and thus organize it by start date
#
tantek
among other posts' published date
#
tantek
I'll likely do that - make them the same for the event post itself
#
barnabywalters
tantek: that totally makes sense, but presumably you’ll also publish the event before it happens
#
tantek
I might also publish a separate *note* that gives people a heads-up about an upcoming event
#
barnabywalters
otherwise it won’t get shown in your feed due to it being a future post
#
tantek
that would obviously have its own published date
#
barnabywalters
tantek: so what do people RSVP to? the heads-up which is shown, or the event which isn’t shown due to being a future post?
#
tantek
that's correct the event itself won't show up in my stream until it is occuring
#
tantek
it will show up in likely two other places
#
tantek
1. my upcoming events box in the footer (which is currently manual)
#
barnabywalters
looks at actual real world examples of event posts
#
ben_thatmustbeme
so we are mixing arguments here of displaying events inline with posts vs displaying posts with published date in the future
#
tantek
2. the sub-post of me "creating" the event will likely show up in my stream
#
tantek
and link to the event post in the future
#
barnabywalters
rather than tantek’s future-future post brainstorming ;)
#
barnabywalters
this is only an h-event, not also a h-entry
#
tantek
ben_thatmustbeme: nope, not mixing, just using "events" as an example post type about how a "dumb" feed reader can't assume anything about future posts.
#
tantek
"dumb" meaning feed reader that only explicitly knows to handle generic things about posts like a note or article would have
#
tantek
rather than all post types
#
barnabywalters
and has a dt-published property from the time benwerd clicked “publish”, but a dt-start property about the actual event
#
barnabywalters
tantek: I totally want to make Shrewdness be future-post-type-friendly, but also want it to be robustly predictable
#
barnabywalters
which in the case of posts with a published datetime set in the future, IMO should mean capping that to the present and showing them
#
ben_thatmustbeme
so forget about what type of post it is, focus on the single aspect of "what do you do if you are consuming an 'item' with a date 'published' in the future". I think it obvious that no matter the type, a date published in the future is an error. Discarding leaves things too confusing for the user, just displaying at top allows for one erroneous site to take over the feed completely, and displaying with a current timestamp might cause
#
ben_thatmustbeme
things to be out of order from desired result
#
barnabywalters
ben_thatmustbeme: I am ignoring the “type” of post in order to be future-post-type friendly
#
barnabywalters
and focusing completely on properties
#
barnabywalters
e.g. published, start, end, author
petermolnar1 joined the channel
#
ben_thatmustbeme
I think from those options, if you are going to default to (or only have one) way to handle it displaying by current timestamp seems best
#
barnabywalters
ben_thatmustbeme: yep, all of those cases are undesirable, but IMO showing the data which is there is less confusing and more robust
#
barnabywalters
it’s the least bad
#
ben_thatmustbeme
from UI perspective, i would default to that but also have it note that there is an error, and have a setting to select any of those 3
#
barnabywalters
ben_thatmustbeme: I’m certainly going to expose the information somewhere in the UI, along with the given date (if for example it *is* the datetime of an event), might also allow the user to pick what behaviour is applicable
#
barnabywalters
really need to see an example of this in the wild though
#
ben_thatmustbeme
good luck with finding that, i can't see it being too common
#
ben_thatmustbeme
perhaps if the TZ info isn't published and it gets assumed to be UTC that could happen
#
barnabywalters
ben_thatmustbeme: indeed, and for that case there is actually a way of resolving the timezone, provided the post arrived in near-real-time rather than polling: http://indiewebcamp.com/datetime#implying_timezone_from_webmentions
alistair, petermolnar, luxagraf, gRegor` and wolftune joined the channel
bnvk joined the channel
#
Jihaisse
A friend told me that there is an event in brighton, indie tech
#
Jihaisse
is it close to the indie web ?
#
barnabywalters
several people from the indiewebcamp community are speaking, along with a bunch of other awesome people
#
Jihaisse
I saw one speacker from indieweb
snarfed joined the channel
#
Jihaisse
cool :)
#
barnabywalters
certainly go if you get the chance
#
Jihaisse
I didn"t get the difference between indie tech and indie web
KevinMarks joined the channel
#
barnabywalters
Jihaisse: indieweb is very web-publishing focused, indie tech is bigger picture/more vauge, depending on how you want to look at it :)
#
barnabywalters
aral’s written a bunch about it on https://indietech.org/
#
Jihaisse
I'm on it :)
#
petermolnar
oh, I didn't know about this, now I need to get a day off somehow
#
bnvk
Jihaisse: I'll be there, but speaking about FOSS design not IndieWeb stuff
#
bnvk
do say hi :)
#
Jihaisse
my friend is going to the event
#
brennannovak.com
edited /store (+617) "/* Ideas */"
(view diff)
#
bnvk
Jihaisse: oh, who is that?
#
Jihaisse
matteo mazzeri
#
Jihaisse
he live in france
#
brennannovak.com
edited /store (-1) "/* Interface Guidelines */"
(view diff)
#
Jihaisse
he helped organize TEDx Geneva this year
#
bnvk
cool
#
brennannovak.com
edited /store (-6) "/* Interface Guidelines */"
(view diff)
#
Jihaisse
we are talking about creating a TEDx in Chambéry (or anywhere in Savoy)
#
bnvk
nice
KartikPrabhu joined the channel
#
gRegor`
!tell tantek This is minor, but I'm confused by this on this week's HWC page "Note the Minneapolis meeting is at 19:30 CDT (will sync with PDX and SF at 18:30 PDT)" Meaning the second hour will sync up with PDX/SF?
#
Loqi
Ok, I'll tell him that when I see him next
#
gregorlove.com
created /events/2014-07-02-homebrew-website-club (+3654) "Created page with "<div class="h-event vevent"> = <span class="p-name summary">Homebrew Website Club Meetup</span> = == Details == === When === <span class="dt-start dtstart"><time class="value">20...""
(view diff)
KartikPrabhu joined the channel
bnvk and pfefferle_ joined the channel
pbeaulieu, iangreenleaf and brainTrain joined the channel
#
snarfed.org
edited /events/2014-06-18-homebrew-website-club (-38) "/* Where */ fix MN link"
(view diff)
brianloveswords, tilgovi and npdoty joined the channel
caseorganic joined the channel
#
aaronpk
good morning!
tilgovi_ joined the channel
#
barnabywalters
morning aaronpk!
Sebastien-L, paulcp and brainTrain joined the channel
#
aaronpk
ooh linode just launched $10/mo plans!
paulcp_ and LauraJ joined the channel
snarfed, pbeaulieu, emmak and luxagraf joined the channel
#
npdoty
I'm not sure when the gray box was added to the indiewebcamp.com front page, but I think these three positive statements are really great (your content is yours
#
npdoty
you are better connected
#
npdoty
you are in control)
brainTrain joined the channel
#
kylewm
!tell npdoty yeah, those short positive statements are great! Scott Jenson reworked that page at IndieWebCamp SF earlier this year
#
Loqi
Ok, I'll tell them that when I see them next
luxagraf joined the channel
iangreenleaf and tantek joined the channel
#
Loqi
tantek: gRegor` left you a message 2 hours, 35 minutes ago: This is minor, but I'm confused by this on this week's HWC page "Note the Minneapolis meeting is at 19:30 CDT (will sync with PDX and SF at 18:30 PDT)" Meaning the second hour will sync up with PDX/SF?
lupinedev joined the channel
#
tantek
gRegor`: that's right! sounds like you interpeted it correctly :D
#
gRegor`
The phrasing seems weird. My first thought was "19:30 CDT isn't 18:30 PDT"
benwerd joined the channel
#
gRegor`
Is anyone else coming to the MN meetup?
#
tantek
gRegor`: a bunch, but they're all RSVP'd on the FB event
#
gRegor`
Nice!
#
tantek
however, Portland…
#
gRegor`
I just tried out a FB RSVP today on the SF HWC, to see it come through on snarfed.org
#
tantek
aaronpk, caseorganic, dietrich - you guys doing PDX HWC this week? http://indiewebcamp.com/events/2014-06-18-homebrew-website-club
#
aaronpk
man I really need a better interface for making events on my site
#
tantek
I'm curious what snarfed's UI is for making events on his site.
#
snarfed
tantek: none, authored the html manually
#
tantek
snarfed, nice to be in such good company :)
#
snarfed
i try to avoid writing code whenever possible :P
#
snarfed
heh, agreed!
pfefferle joined the channel
#
tantek
you mean avoid writing UI code?
#
tantek
wait - you had to add support for the RSVP parsing and display though right?
#
snarfed
rsvp parsing and display is all pfefferle's plugin
#
snarfed
between wordpress and pfefferle's plugins, i've done approximately zero work building my own CMS, which i'm unreasonably proud of
#
snarfed
(odd to be proud of a non-accomplishment, but meh!)
#
tantek
and bridgy of course ;)
#
kylewm
snarfed, maybe add u-syndication around the link to the facebook event?
#
snarfed
heh yes, but so far that's avoided becoming a CMS
#
snarfed
kylewm: good point, will do
#
aaronparecki.com
edited /events/2014-06-18-homebrew-website-club (+126) "add URLs for Portland and RSVP myself"
(view diff)
#
GWG
I have based all my work on pfefferle 's.
eschnou joined the channel
#
GWG
At least dependency wise
#
GWG
Without pfefferle and snarfed work there would be no point in what I did
#
tantek
snarfed - odd - I faved the POSSE copy of that no code post and it didn't seem to backfeed to the post itself: https://snarfed.org/2014-04-17_9081
#
tantek
(as in, had faved *a while ago*)
#
@schnarfed
The best code I ever write is the code I avoid writing at all. (https://snarfed.org/2014-04-17_9081)
(twitter.com/_/status/456913166338129921)
#
snarfed
GWG: aww hugs all around!
#
snarfed
tantek: huh, i'll look
#
tantek
GWG - we're all building upon the shoulders of those that built stuff before us :)
#
snarfed
looks like twitter itself is confused. it says 3 faves but only shows two. you're missing
#
pfefferle
GWG thanks :)
#
tantek
doesn't make our work any less special or useful or important
#
GWG
I merely was saluting their shoulders
#
tantek
I hear you. And I was saying there *was* a "point in what [you] did" :)
#
GWG
tantek, I would not complain if I was able to get some adoption though
#
GWG
My work is for me, but other people using it is nice too
#
snarfed
huh. i think i got an actual webmention spam
#
snarfed
it actually sent a webmention. akismet caught it, but still.
#
snarfed
that's a milestone
#
aaronpk
that wasn't a pingback?!
#
GWG
We have arrived?
#
tantek
GWG - not until it goes public
#
pfefferle
snarfed aaronpk might be a pingback indeed
paulcp joined the channel
#
snarfed
tantek: ugh, those are other spam akismet didn't catch. bleh.
#
GWG
This is why I still moderate
#
aaronpk
they have to be pingbacks. I can't believe we would have already reached the point of getting webmention spam.
#
snarfed
pfefferle: hmm, pingbacks show up differently. your plugin doesn't handle them, right?
#
tantek
snarfed - actually ALL the comments on there are spam
#
snarfed
tantek: yup
#
snarfed
i'll unspam the one in question
#
pfefferle
snarfed semantic linkbacks work for pingbacks, trackbacks and webmentions
#
tantek
snarfed - have you considered displaying how you got those comments? via pingback, via webmention?
#
aaronpk
it occurs to me that I should be logging spam pingbacks and webmentions handled by webmention.io just so we have stats
#
tantek
just as you currently show via Twitter or via G+ etc.
#
snarfed
tantek: honestly, no, i haven't
#
aaronpk
tantek: doesn't that go against the visible plumbing rule?
#
tantek
aaronpk - good point
#
aaronpk
i mean it's great for debugging
#
snarfed
nm, pfefferle was right, it was a pingback. damn, and i got all excited
#
pfefferle
snarfed ;)
#
benwerd
just discovered that he's completely broken events on his own site :|
#
snarfed
ruh roh
#
pfefferle
so, time to go home… bye bye
#
aaronpk
agh I can't believe indiewebcamp is next week
#
benwerd
looking forward to it
#
gRegor`
Likewise!
luxagraf joined the channel
#
tantek.com
edited /events/2014-06-18-homebrew-website-club (+12) "clarify Minneapolis sync time with Pacific"
(view diff)
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
chloeweil_ joined the channel
#
tantek.com
edited /Events (+1032) "add 2014-07-02 HWC"
(view diff)
#
gRegor`
Hah, that was odd (indie-visitor through lolapalooza nick changes)
glennjones joined the channel
#
bigbluehat
KevinMarks: reading your fragment posts. good stuff! :)
shepazu joined the channel
#
KevinMarks
Thank you, I hope you find it useful
dybskiy and chloeweil joined the channel
#
bigbluehat
KevinMarks: we're working heavily with selection stuff at hypothes.is
#
bigbluehat
here's a few in progress attempts http://github.com/hypothesis?query=dom
#
bigbluehat
for image highlighting via fragments
#
bigbluehat
would love to get some collaboration goodness going among All The Things
luxagraf joined the channel
#
@fjhirsch
Our content "is not secure in hands of random ephemeral startups or big silos. We should be holders of our own data." http://indiewebcamp.com/why
(twitter.com/_/status/478626669381836800)
pfefferle joined the channel
#
bret
looks neat bigbluehat! ill check it out when I have time
tantek and eschnou joined the channel
#
tantek
just noticed thedatahive has tweeted his own (one) post about the indieweb for the THIRD time
#
KartikPrabhu
THIRD! I must have seen at least 5 instances
#
tantek
some might be retweets
#
snarfed
writing is hard, let's go reposseing
#
tantek
so when people ask why people make fun of marketing people, this is why
#
tantek
even worse - he hasn't bothered to follow-up to any of the TWO comments on the article
#
KartikPrabhu
following up on relevant comments is a good indicator of how interested someone actually is
#
tantek
do we need a generation 5 for people who retweet their own stuff multiple times but don't bother to follow-up to comments?
#
gRegor`
Hahaha
#
gRegor`
@shanley is trying to export her content from medium.com and running into problems. Sounds like it might be technical problems, but still another good argument for POSSE.
#
aaronpk
hm I thought medium was supposde to have a good API for that
#
aaronpk
whoa when did shanley's twitter account switch to private? https://twitter.com/shanley
#
bigbluehat
bret: would love that! :)
#
bigbluehat
feel free to join #hypothes.is
#
bigbluehat
some familiar names in there, likely
pfefferle joined the channel
#
tantek
bigbluehat - what's your domain?
#
gRegor`
aaronpk: She's been getting a lot of harassment from reporters
#
gRegor`
And, well, just a lot of people in general
#
tantek
gRegor`: if shanley is running into problems trying to export her content from medium.com then I fully expect to see a medium.com post from her about those problems.
#
KartikPrabhu
hmmm where I have i heard of @shanely before....?
#
aaronpk
oh sorry I should have put that comment in #indiechat
#
bigbluehat
or mine personally?
#
tantek
yours personally, not your work / employer
#
bigbluehat
bigbluehat.com
#
bigbluehat
shock, right?
#
tantek
as work / employer sites tend to be ephemeral (especially their permalinks)
#
gRegor`
Hehe, yep, tantek. She will definitely be vocal about it.
#
tantek
bigbluehat: nice!
#
bigbluehat
it's nearly 15 years old by now
#
tantek
bigbluehat, well done. that's a good length of time to keep a site going.
#
bigbluehat
supports IndieAuth ;)
#
tantek
bigbluehat: awesome! then might as well add yourself to http://indiewebcamp.com/irc-people
#
bigbluehat
happy to
#
bigbluehat
tantek: when you're bored, check out userinfo.me
#
bigbluehat
been meaning to pitch it to all the various "camps" :)
#
bigbluehat
just haven't made time yet
#
tantek
oh boy
#
bigbluehat
need to finish the python version
#
aaronpk
bigbluehat: lol nice
#
bigbluehat
and the Firefox add-on to "catch" those urls
#
aaronpk
that's hilarious
#
bigbluehat
which bit? :)
#
aaronpk
email addresses as URLs
#
aaronpk
i still have the problem that my domain is my full name so it doesn't make sense to put anything before the @
#
tantek
I think this: http://user@example.com/ will just confuse users into thinking it's either a broken URL or a broken email
#
tantek
aaronpk - exactly
#
aaronpk
that's why I got parecki.com, so my email could be aaron@parecki.com instead of me@aaronparecki.com or aaron@aaronparecki.com
#
bigbluehat
aaronpk: me@
#
aaronpk
i never liked the "me@" addresses
#
tantek
bigbluehat: I think this pattern "http://user@example.com/" fails the initial usability considerations
#
KartikPrabhu
I did the me@kartikprabhu.com it is clunky for sure
#
tantek
KartikPrabhu: agreed
#
bigbluehat
does it?
#
tantek
yup - it's like cognitive dissonance between a web address and an email address
#
aaronpk
people are pretty used to x@y.z being an email address, it looks pretty strange to have http before it
#
bigbluehat
tantek: it's the URL for people I already know
#
KartikPrabhu
maybe @username.com could directly be an email address? it might need some non-trivial hoop jumping
#
bigbluehat
tantek: there shouldn't be dissonance
#
bigbluehat
we made it...accidently maybe
#
tantek
bigbluehat: "shouldn't be" does't matter. there is.
#
bigbluehat
by not building this sooner ^_^
#
bigbluehat
it's completely doable now
#
tantek
email addresses are ever present, as are URLs
#
tantek
no it's too late now
#
bigbluehat
we'll see :)
#
tantek
I mean to say - good luck :)
#
bigbluehat
that's better. ;)
#
tantek
but here's the bigger question - what use-case are you trying to solve?
#
tantek
snarfed, aside, I was getting inconsistent results on that tweet https://twitter.com/schnarfed/status/456913166338129921 as well - it showed up as favorited for me, but then didn't list me among the favoriters.
#
@schnarfed
The best code I ever write is the code I avoid writing at all. (https://snarfed.org/2014-04-17_9081)
(twitter.com/_/status/456913166338129921)
#
snarfed
tantek: yeah, that's what i saw too. silly
#
tantek
finally it loaded one time without showing as being favorited, so I favorited it again, reloaded, and suddently it showed my icon, count was updated
#
snarfed
computers, how do they work?!
#
tantek
I believe this is a cache inconsistency problem
#
tantek
one of the 2 hardest problems
#
bigbluehat
tantek: for me it solves a decade plus bad habbit of putting emails into browser location bars...and being disappointed
#
KartikPrabhu
the other being P=NP? :P
#
bigbluehat
plus, it obviates gravatar, etc.
#
bigbluehat
but, whatev's :)
#
tantek
KartikPrabhu: :P
#
bigbluehat
goes back to building
#
tantek
tries putting an email address into the browser bar
#
tantek
gets confronted with a login confirmation dialog box
#
kylewm
snarfed, hey I got a twitter comment on an originally-instagrammed photo, so the refetch thing at least sort of worked https://kylewm.com/note/2014/06/15/2#likes
#
snarfed
kylewm: yay!
#
Loqi
woot
#
tantek
bigbluehat: going to be difficult to change existing browser UI in response to email addresses in URL bars, since it doesn attempt to do something (login)
#
snarfed
i deployed your latest PR just now, so that's good validation
#
tantek
but I will agree that the current behavior is annoying/disappointing
#
KartikPrabhu
wasn't expecting the log in behaviour... remenants of ftp UI?
#
tantek
regarding obviating gravatar, I think we did that already with hcard and personal domains.
#
kylewm
snarfed, yay thanks!
#
tantek
bigbluehat: in any case, looking forward to seeing your prototype. it will be interesting to see what it feels like actually using it.
#
snarfed
kylewm: think we should close the issue?
#
bigbluehat
tantek: works now with curl :)
#
bret
cool :)
#
kylewm
snarfed: so the like on a that post was a very specific circumstance
#
kylewm
snarfed, need better validation before i'm ready to call it (even partially) solved :)
#
snarfed
kylewm: got it
#
bret
bigbluehat are you coming to indiewebcamp?
KevinMarks_, krendil and friedcell joined the channel
#
bigbluehat
when is it?
#
tantek
indiewebcamp.com/2014
v0 joined the channel
#
bret
Doing one in NY and portland, they are lots of fun
iangreenleaf joined the channel
#
bret
also bigbluehat, feel free to add yourself to http://indiewebcamp.com/irc-people
#
tantek
heh :)
#
tantek
snarfed, finally getting back to your repost example on your site - very interesting approach including listing the POSSEing thereof.
wolftune joined the channel
#
snarfed
tantek: i forgot the context. got the url handy? (and thanks!…i think. :P)
luxagraf joined the channel
#
bret
bigbluehat oh noes: https://okfn.org/annotator/ 404d
#
snarfed
tantek: that irc link looks unrelated…?
#
tantek
repost example "many of us have (indie retweeted),"
#
tantek
snarfed - wait for it to load and highlight :)
#
snarfed
ah, found that. the fragment goes elsewhere, to something petermolnar said
#
snarfed
no matter
#
snarfed
there we go
#
snarfed
ok. heh. thanks!
#
tantek
wow I don't know why I was misscrolled/highlighted
#
tantek
thanks KartikPrabhu
#
tantek
has too many tabs open in various states
#
KartikPrabhu
now uses FFs tab groups
#
tantek
snarfed, you're manually reposting / POSSEing retweets right?
#
snarfed
which pfefferle has packaged into a wp plugin, https://github.com/pfefferle/wordpress-indieweb-press-this
#
tantek
oh cool!
#
snarfed
the UI isn't as pretty as known's, but it lets you indie reply/like/repost with just two clicks, for both indie pages and silo posts
#
tantek
just two clicks is quite awesome
#
GWG
Afternoon
#
snarfed
afternoon!
#
GWG
How are things, snarfed?
#
snarfed
ok! you?
#
GWG
I am up to 3 github repositories, thanks to the Indieweb
#
kylewm
GWG, almost as many as aaronpk!
#
snarfed
i've been inspired by inbox zero and browser tabs zero. i'm now aiming for repos zero.
#
GWG
I had none before I joined this movement
#
aaronpk
snarfed: LOL! repos are not a todo item tho
#
tantek
snarfed, I don't think GTD said to achieve projects zero.
#
gRegor`
Hahaha, snarfed
#
snarfed
aaronpk: repos are even worse. they're not just single shot todos, they're ongoing maintennance :P
#
gRegor`
aims for divide by zero
#
GWG
snarfed, is it?
#
GWG
I am enjoying chronicling my work in public
#
snarfed
GWG: definitely! me too
#
snarfed
"repos zero" was a badly oversimplified joke
#
tantek
is aiming for useful Twitter differentiation zero.
#
snarfed
but there's a kernel of truth too. working in public, definitely. but ongoing maintenance for an ever increasing set of projects can become unsustainable
#
snarfed
it's not the common case, but it happens
#
snarfed
nicely put, tantek
#
tantek.com
edited /repost (+714) "subheads for indieweb examples, add snarfed, more citations, dates"
(view diff)
#
GWG
I would like to find a helper for one project
#
tantek
kylewm I'm confused by what is this supposed to be: https://kylewm.com/share/2014/04/14/1
dybskiy joined the channel
#
kylewm
tantek, multi-repost?
#
tantek
that doesn't make sense
#
tantek
since a repost is supposed to be a post of a copy without modification
#
snarfed
technically he didn't modify them, he concatenated them
#
tantek
multi-reply makes sense because it's *one* reply to *multiple* other posts.
#
tantek
that's a collection post
#
tantek
it just so happens that the individual posts themselves are reposts
#
@nstop
@shanley It takes extra effort, for sure, but I find most of the indieweb principles jibe w/mine: http://indiewebcamp.com/principles
(twitter.com/_/status/478647784950599681)
#
kylewm
collection makes senes. is the problem that i marked it up incorrectly?
#
tantek
is hoping that KevinMarks is engaging in a good IndieWeb dialog with Shanley.
#
@nstop
@shanley I evaluate the time/energy I put into using tools made by others based on both ownership & portability of my content.
(twitter.com/_/status/478647619124596736)
#
tantek
kylewm I'm just having trouble understanding how the term "mult-repost" makes any sense
#
kylewm
tantek: I'm not married to it. aggregation, collection, etc. are more accurate
#
tantek
also this post: https://kylewm.com/share/2014/04/14/1 *embeds* a *list* (apparently datetime ordered) of other posts, and adds a line of new content as well: "I was reading some of ..."
#
tantek
is this a PESOS from Twitter? https://kylewm.com/note/2009/06/04/2
#
tantek
kylewm do you have any reposts that originated on kylewm.com?
#
kylewm
yeah, everything before 12/2013 is PESOS. sure let me find an example
#
kylewm
specifically twitter reposts?
#
tantek
and no one has yet created a /collection page
#
tantek.com
edited /album (+37) "see also, linky"
(view diff)
#
tantek.com
created /collection (+200) "stub with dfn, indieweb example from kylewm"
(view diff)
#
kylewm
I sometimes repost things with ~1 line of commentary (I think that is how Tumblr works?). does that make it not a repost?
#
KartikPrabhu
kylewm: yeah iirc that was the conclusion when I asked the same
#
gRegor`
Yeah, that's an option on tumblr's "reblog" - you can add text to it.
#
tantek
kylewm on Tumblr that's a comment
#
snarfed
commentary on reposts, likes, rsvps, etc seems ok to me
#
tantek.com
edited /repost (+89) "/* IndieWeb Examples */ update kylewm example"
(view diff)
#
tantek
snarfed - it's ok, it's just no longer that thing
#
tantek
which are more simple minimal
#
tantek
based on existing uses / expectations in the wild
#
tantek
with the exception of RSVPs, which do have a long history of comments accompanying the actual yes/no/maybe
#
tantek
thanks kylewm - your repost example with POSSE retweet (including link!) is very well done
#
tantek
nice presentation
#
kylewm
tantek: oh cool, I didn't realize it was considered a comment on Tumblr, comment on your own blog POSSE to the other, that's very indieweb for all being inside a silo :)
#
kylewm
thanks :)
#
tantek
is done collecting repost/retweet examples for now
#
tantek
on Tumblr, comments including the reply-context that is the original post in its entirety
#
tantek.com
created /Press_This (+76) "stub with URL to snarfed's post on IndieWeb Press This"
(view diff)
#
aaronpk
gRegor`: i'm going to set up something like ownyourgram.com but for foursquare checkins soon if that makes any difference
#
aaronpk
I don't want to lose the network I have on foursquare, and the app is really good and I don't feel like re-creating the interface for myself
#
aaronpk
step 1 for me is to mock up the single-checkin post view on my site and also the data storage for it
#
aaronpk
then I'll update my micropub endpoint to be able to create those posts
#
aaronpk
then i'll make "yoursquare" which does the same thing ownyourgram.com does
#
KevinMarks_
hm, shanley is complaining about HTML export
#
gRegor`
Yeah, I didn't really get that.
jonnybarnes and pfefferle joined the channel
#
KevinMarks_
looks like to PESOS from medium you'd need to download the images too, and remove ther "go to original" link from the bottom
#
bret
yoursquare++
#
Loqi
yoursquare has 1 karma
#
KevinMarks_
I have foursquare piped into google calendar. do we have a term for that? PESET?
#
aaronpk
what is PESETAS
#
Loqi
PESETAS is an acronym/abbreviation for Publish Elsewhere, Syndicate Everything To A Silo http://indiewebcamp.com/PESETAS
luxagraf and KevinMarks_ joined the channel
#
benwerd
Man, if I could only RT that Shanley tweet. Exactly bang on the money. But private.
#
bret
whats it say?
#
benwerd
It'll suffice to say she deleted her Medium account and reached a very indie web conclusion
#
bret
she should go indieweb!
jonnybarnes joined the channel
#
KevinMarks_
well, MVC is pretty indieweb
#
benwerd
*nod*. I like MVC, and actually really like getting it through the mail
#
GWG
aaronpk: How many of these do you plan on having?
tilgovi joined the channel
#
KevinMarks_
42% of execs say they are data-driven
fmarier joined the channel
#
gregorlove.com
edited /comments-presentation (+416) "/* Current Indiewebcamp Practices */ adding my implementation"
(view diff)
#
gRegor`
GWG: I implemented that display concept I showed you a while back. http://gregorlove.com/2014/01/1178/#w9
dybskiy and luxagraf joined the channel
#
GWG
Very nice.
#
GWG
gRegor`: Would you be willing to give me feedback on my display?
#
GWG
I'm working on another plugin
dybskiy_ joined the channel
#
gRegor`
Sure
#
GWG
The grey boxes are the test displays for a response to something.
#
GWG
I think the backend is coming along, but I want to refine the appearance.
#
GWG
The grey box is the only thing I'm concerned about
#
GWG
The rest is not part of the same code
#
gRegor`
So the "Replied"under "This is a Test of a Response to a Link with Citation"?
#
gRegor`
At first glance, I thought the text beside the "Replied" was your response to something, not the source you were replying to.
#
gRegor`
"Reposted" and "Liked" seem to work ok in that context, because they don't imply more content from you.
#
gRegor`
I've not thought through these type of UI decisions at length, yet.
#
GWG
gRegor`: Would it work better if the box was under my content?
#
gRegor`
I think something like "in reply to" is more clear. Like kyle's: https://kylewm.com/reply/2014/06/01/1
#
GWG
The text is changeable
#
gRegor`
I don't think so, no. Generally I think it's good to put the content you're responding to first.
#
gRegor`
Yeah, I'm basically saying the "Replied" text seems ambiguous.
#
gRegor`
Otherwise I think it's good
#
GWG
Replied now changed to In Reply To
#
GWG
Once I'm satisfied, it will take work to bring this live
#
gRegor`
Oh, just noticed the star beside "Reposted" That usually indicates a favorite. </nitpick> :)
#
GWG
What symbol is good for a repost?
#
GWG
Before you answer...
#
GWG
Here is my font set
#
gRegor`
Usually the two arrows pointing in a "circle", a la Twitter RT button
#
gRegor`
looks
luxagraf joined the channel
#
gRegor`
I guess the refresh icon.
#
gRegor`
Or the stumbleupon phallus. Lulz.
#
GWG
I'm worried about the " because the blockquote usually gets styled with that
#
gRegor`
Yeah, repost / quote are not exactly the same. Per some discussion earlier in IRC and the wiki
#
GWG
How about the cloud download one?
jonnybarnes joined the channel
#
KevinMarks_
that's a bit weird for that
#
gRegor`
Haha, nah
#
GWG
At least this is easier than choosing a font.
#
gRegor`
Are you using Genericons because it comes with WP?
#
GWG
gRegor`: No, Dashicons comes with Wordpress
#
KevinMarks_
you could do the SVG thing
#
gRegor`
I think "refresh" is the best of that font. It's closest to the commonly used repost icon on twitter and tumblr
#
achangeiscoming.net
edited /2014/Guest_List (-72) "fix image link"
(view diff)
#
GWG
I just found Genericons clean, simple, and common
#
KevinMarks_
interesting, reblog is square, repeat is oval: http://thenounproject.com/term/repeat/
#
shepazu
wouldn't "share" be a better icon?
#
GWG
shepazu: I was using Share for Syndication
#
shepazu
U97FMdGAqgbKlYKICw&ved=0CDUQ9QEwCw&biw=1148&bih=626#facrc=_&imgdii=_&imgrc=yHYHbdi-yGvezM%253A%3BVeoZFMFzy2FH7M%3Bhttp%253A%252F%252Ffc02.deviantart.net%252Ffs71%252Ff%252F2012%252F034%252Fb%252F4%252Fshare_icon_in_windows_8_by_tembohu-d4ohf8l.png%3Bhttp%253A%252F%252Ftembohu.deviantart.com%252Fart%252FShare-Icon-in-Windows-8-282988389%3B256%3B256
#
shepazu
ah
#
GWG
I'll wait for an official indieweb icon font
#
shepazu
heh
#
KartikPrabhu
SVG is the new way man!
#
bret
github just released their icons today
#
GWG
KartikPrabhu: You are welcome to implement it for me. The code is in a repository
#
GWG
Right now...I'm staying as it is. Might change.
#
GWG
I've saved the article for now.
#
KevinMarks_
the other fiddly bit is getting the PD svg out of nounproject
#
KevinMarks_
as they try to charge you for it
#
GWG
I spent two weeks implementing a nice custom taxonomy to cover like, repost, bookmark, etc.
#
GWG
The icon decision should not be as hard
barnabywalters joined the channel
#
jonnybarnes
does anyone here happen to use IPv6?
wtd joined the channel
#
bret
i have ipv6 at my house
#
bret
but my router doesnt support it
#
jonnybarnes
and you havent got a router that does support ipv6 because? :P
#
GWG
My employer's VPN router doesn't, but mine does.
#
jonnybarnes
cos myhouse connection doesn't, and my little pet project tonight was getting my site accessible over IPv6 considering v6 addresses are free
#
jonnybarnes
I think I;ve got it set up but obviously I can't test it
jonnybarnes and ttepasse joined the channel
#
jonnybarnes
ready.chair6.net implies my site is accessible over IPv6
#
jonnybarnes
thoughy my VPS seemed to randomly drop v6 conectivity just before
lukebrooker joined the channel