#indiewebcamp 2014-01-22

2014-01-22 UTC
#
werd.io
edited /2014/SF (+400) "More scaffolding"
(view diff)
#
tantek
thanks benwerd!
#
tantek
snarfed - does bridgy recognize Event posts that are POSSEd to FB and then proxy FB RSVPs as RSVP replies via webmention?
#
snarfed
definitely not
#
snarfed
sounds like a great feature request though, feel free to file it!
#
tantek
well I'll first implement event posts on my own site
#
tantek
and then manually POSSE one
#
tantek
and THEN I'll have some URLs for a feature request issue ;)
#
aaronpk
hmm I should try that!
#
tantek.com
edited /event (+75) "/* Ben Werdmuller */ note index page of upcoming/recent"
(view diff)
#
tantek.com
edited /event (+67) "/* IndieWeb Examples */ aaronpk recent events"
(view diff)
#
tantek
creating an event on your site, then a (even manual) POSSE copy on FB, then seeing people's RSVPs on FB show up on the event *on your site* would be surreal.
#
snarfed
totally
#
snarfed
very doable though! wouldn't take too much to add to bridgy
#
aaronpk
snarfed: how quick do you think you can do that?
#
aaronpk
i want to do that for the next homebrew event
#
snarfed
probably a few evenings' work
#
snarfed
i need to prioritize a few other things ahead of it, but otherwise it's probably not too hard
#
snarfed
it'd also be a good starter project for anyone else interested in hacking on bridgy
#
tantek.com
edited /event (+865) "POSSE to FB would be very interesting if Bridgy backfed RSVPs, brainstorms on an Events index page"
(view diff)
caseorganic joined the channel
#
werd.io
edited /event (+209) "/* Events index */"
(view diff)
caseorganic and bnvk joined the channel
#
aaronpk
did anyone make a facebook event for homebrew website club next week yet?
wagle and tantek joined the channel
#
snarfed
not yet. go for it if you want!
#
aaronpk
that's an interesting question actually... what happens/should happen if more than one person POSSEs the event to the same silo?
#
wagle
any advice on what media/format to dump scans of very old photos to? want to share them on my website, but also to archive them for a generation or three
#
KartikPrabhu
wagle: I would keep I resolution scans for the archive, maybe a high quality jpeg. For the web I would use jpeg again but at a lower resolution and higher compression. You do not want to share huge image files over the Web
#
snarfed
aaronpk: pointing to the same single event in the silo? or two separate instances of it?
#
aaronpk
i'm just thinkign what happens if someone else adds a FB event for the same event? cause itl'l probably happen at some point
#
snarfed
yeah. so, for multiple FB events, it's the standard de-duping problem, which we'd need to address as much non-technically as technically
#
aaronpk
also-- what's the best way for me to indicate the canonical event URL on this facebook event?
#
Loqi
also has -1 karma
#
snarfed
aaronpk: a link or PSC, like usual? ie anything that the original post discovery alg would find
#
snarfed
and to be extra sure, maybe use rel-syndication
#
snarfed
but yeah, how to indicate *on the FB event* that the link is canonical…meh, got me
#
snarfed
PSC at the very end, i guess
#
tantek
I think for events a PSL makes sense because there's always more UI at the permalink right?
#
snarfed
feels a need to restore balance to the universe…
#
snarfed
also++
#
Loqi
also has 0 karma
#
snarfed
*phew*
#
@benwerd
I'm hosting an informal introduction to, & open discussion about, the #indieweb tonight in SF: http://werd.io/2014/introduction-to-the-indieweb
(twitter.com/_/status/425792220717805568)
jonnybarnes joined the channel
#
snarfed
finally! off to reshare that...
#
wagle
KartikPrabhu: I'm more worried about dying and having my media collect dust for 20 years before someone has a looksee.. the (family) photos are 75-100years old, and have lasted that long, but I don't have an alternate media that I trust to have that amount of longevity
#
@snarfed_org
RT @benwerd: I'm hosting an informal introduction to, & open discussion about, the #indieweb tonight in SF: http://werd.io/2014/introduction-to-the-indieweb
(twitter.com/_/status/425792438775447552)
#
@indiewebcamp
RT @benwerd: I'm hosting an informal introduction to, & open discussion about, the #indieweb tonight in SF: http://werd.io/2014/introduction-to-the-indieweb
(twitter.com/_/status/425793055233290241)
#
tantek
benwerd I love that your event post itself is an awesome IndieWeb demo: http://werd.io/2014/introduction-to-the-indieweb - especially: counts of comments, likes, rsvps (though I'd expect that number to mean # attending), and then "activity" on the event.
#
KartikPrabhu
wagle: that is a legitimate concern. I don't think I know how to solve that problem. Unfortunately keeping things for a long time seems to be going out of fashion
#
wagle
KartikPrabhu: seem to need a curator to wakeup and copy to new media every few years
#
wagle
i'm dubious
#
snarfed
wagle: lots of people have thought about digital archival. look for literature from the historian/librarian/archivist community
#
snarfed
(not that i'm claiming there's an ideal answer to your question, just that smart people definitely have thought about it lots)
#
snarfed
tantek: agreed on the demo!
#
wagle
i trust google to keep it alive for about 2-3 years... amazon maybe 5.. just wild assed guesses from my gut/experience
#
wagle
snarfed: sure.. this channel was my first forey into finding such people
#
KartikPrabhu
from what I have seen/heard adaction i.e. Jeremy Keith is very much interested in this same question. Would be cool to have his thoughts
#
snarfed
fair enough, apologies for pushing hard. :P i should rephrase as: it's definitely doable! there's lots of prior art. and you don't need to depend on any individual big company that you may not like
#
wagle
just got acid free storage boxes a day ago, now starting scanning to a big disk
#
caseorganic
benwerd++
#
Loqi
benwerd has 11 karma
#
caseorganic
!tell benwerd hope your presentation went really well!
#
Loqi
Ok, I'll tell them that when I see them next
#
wagle
will push out to various places, i think
#
KartikPrabhu
wagle: I think magnetic media are not that reliable. I have heard tape-drives are better for archiving. Slow but much more robust. But I am no expert
#
snarfed
agreed on tape
#
wagle
already had the notion that I didnt trust anyone to stick around for too terribly long
#
wagle
hmm.. does magtape still exist?
#
wagle
i was wondering about dvd or blueray
marjolein joined the channel
#
tantek
benwerd - any thoughts of displaying retweets/reposts with a retweets icon and count? similar to likes/faves on your posts, e.g. after the "15 days ago" here: http://werd.io/2014/introduction-to-the-indieweb
scor joined the channel
#
snarfed
looks like he's not on
julio joined the channel
#
snarfed
but aaronpk has done it, http://aaronparecki.com/notes/2013/12/03/1/homebrew-website-club#reposts , and pfefferle is working on it for the wordpress plugin
#
wagle
KartikPrabhu, snarfed: thanks for info/leads
#
snarfed
good luck
#
tantek
wagle, good to see folks working on that problem - it's an important one
jestAFK joined the channel
#
tantek.com
edited /repost (+712) "Displaying reposts of"
(view diff)
#
tantek
!tell benwerd any thoughts of displaying retweets/reposts with a retweets icon and count? similar to likes/faves on your posts, e.g. after the "15 days ago" here: http://werd.io/2014/introduction-to-the-indieweb . See also: http://indiewebcamp.com/repost#Displaying_reposts_of
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
thanks snarfed - added info to the wiki
#
snarfed
great!
#
tantek
nicely done aaronpk
#
aaronpk
i think I linked it up all right
#
tantek
aaronpk - manual POSSE?
#
aaronpk
you could call it that, yes
#
tantek
wondering if the existing original post discovery algorithm is sufficient - since you did put the permalink to the original as the last URL in the description of the event
#
aaronpk
I put the link to mine at the end because I thought that'd be how the algorithm would pick it up
#
tantek.com
edited /event (+153) "/* Aaron Parecki */ add example with POSSE copy on FB"
(view diff)
#
tantek
hmm Barnaby's tool doesn't find anything
#
aaronpk
might not be very good in the HTML
#
aaronpk
but snarfed uses the graph API IIRC
#
snarfed
bridgy's original post discovery impl is *very* forgiving, and collects all links that qualify, not just the single best one, so it'll handle that fb event fine
#
aaronpk
oh my i haven't run through a validator in a long time
#
Jeena
hm it is only the fb-like thingy, a div with href is a bit odd ^^
#
aaronpk
hah nice
#
aaronpk
not bad for not trying
fmarier joined the channel
#
@t_silos
Continuing with the #indieweb jams: "Silo people listen up. […] So, don’t let them steal your content. […] Don… ♫ http://www.thisismyjam.com/t/_7m9npsd?utm_source=twitter&utm_medium=sharing&utm_campaign=user
(twitter.com/_/status/425807781808324608)
#
Jeena
what are "jams"?
scor joined the channel
#
bear
it looks like the list is trying to be song titles or even lyrics
#
bear
so "jams" in this usage is regarding a "jam session" that musicians do
#
Jeena
ah hm ok
tantek and scor joined the channel
#
Jeena
damn bridgy is working really fine now. Since they added the tweet content into the title it works even with my published code https://jeena.net/notes/8 but I'm still working on parsing the microformats which isn't quite that easy.
#
Alkhemist
Is bridgy usable by non-developers? I have a WP site, and use Social to feed tweets to Twitter. Will it interact with WP or is some other piece required?
#
KartikPrabhu
Alkhemist bridgy works by sending webmentions. If you have those enabled, then it will work
#
Alkhemist
Thank you. I'll go do some research.
#
KartikPrabhu
There exists a plugin for wordpress for webmentions. look in here http://indiewebcamp.com/Wordpress#Mentions
#
Alkhemist
Just found the repo for that. I'll try the plugin. Thanks again
KartikPrabhu and KevinMarks joined the channel
#
KartikPrabhu
bear: should parts of ronkyuu that use a URL be checking that the URL is well-formed
#
bear
KartikPrabhu - yes, I had meant to go back and add some defensive checks for that
#
bear
ouch - sorry
#
KartikPrabhu
no worries... I might add it myself if you don't before me
#
bear
k - thanks
#
KartikPrabhu
also, I modified the sendMentions function to return the entire request object instead of just the status_code. I found it useful for debugging. Would you want that in the main ronkyuu branch?
#
bear
if you found it useful - yes please
#
KartikPrabhu
ok. will upload and send a PR
#
bret
aaronpk, do you keep webmentions and parsed reply contexts inside your front-matter?
snarfed, lukebrooker and pdxleif joined the channel
#
acegiak
what do we think is the best domain registrar? im tossing up between acegiak.me and acegiak.net
#
KevinMarks
I like hover for service, but they don't do top-level aliases
#
KartikPrabhu
bear: what is a good procedure to validate URLs? regex?
#
bear
rarely is "use a regex" ever the answer :)
#
bear
KartikPrabhu - but yes, a regex is the simplest - I would borrow the one from django: https://github.com/django/django/blob/master/django/core/validators.py#L48
#
bret
I like https://iwantmyname.com but its expensive. They are a good company though
#
bret
also, regexs are hard :( So much to consider and so much to remember while writing them
#
@rembry
Learning about the #IndieWeb What an amazing night of learning. (@ RockIT Colabs) [pic]: http:///login?continue=%2Frembry%2Fcheckin%2F52df37bb11d235f50de7c591
(twitter.com/_/status/425828959981674496)
#
bear
yea, that's why I always try to borrow one from a known/stable project :0
tantek joined the channel
#
@t
going to @benwerd's Introduction to the IndieWeb talk late http://werd.io/2014/introduction-to-the-indieweb had another event before. (ttk.me t4UB2)
(twitter.com/_/status/425829673403043842)
tantek joined the channel
#
snarfed
Jeena: thanks! glad it's working well!
j12t joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
hey snarfed! has anyone been taking meeting notes here in the channel?
#
tantek
s/monotonize/monetize
#
snarfed
not yet. not sure there's a need, but feel free if you want!
#
tantek
"people keep saying you should post to Facebook, but that doesn't give me any SEO to my own website"
#
tantek
nitot: I want to experiment with these tools, how do I install them on my server?
#
tantek
benwerd: the website to remember is indiewebcamp.com - bunch of projects there
#
tantek
benwerd: some of those projects are there ready to install from github
#
tantek
nitot: your system?
#
tantek
benwerd: my system is written in PHP and mongodb
#
tantek
benwerd: indiebox project was trying to get idno working, and getting mongodb to compile/run on a small box was difficult
#
@kevinmarks
My notes on the #readwritemix #futureofmoney talk between @owenthomas and @davidmarcus are up at http://www.kevinmarks.com/rwwpaypal.html #indieweb
(twitter.com/_/status/425835257821024256)
#
tantek
benwerd: so I'm looking into offering a service
#
tantek
nitot: so you'll the new wordpress.com?
#
tantek
benwerd: I don't want to create a service that is then a monoculture
#
tantek
snarfed: another answer - where do I start - http://indiewebify.me/
#
tantek
benwerd: the other useful resource is an event that happens every two weeks
#
tantek
benwerd: homebrew website club
#
tantek
..: next one is 29th
#
tantek
benwerd: there's a video link between SF and Portland
#
tantek
..: definitely recommend it
#
tantek
nitot: would you be interested in having something similar in the Mozilla office in Paris
#
tantek
benwerd: twist my arm
#
tantek
snarfed: answer is yes!
#
tantek
benwerd: seems like the smart thing to do
#
tantek
benwerd: there have been UK meetups for years now
#
tantek.com
created /UK (+133) "stub"
(view diff)
#
tantek.com
edited /UK (+10) "stub"
(view diff)
#
tantek
benwerd: e.g. pubsubhubbub company in France http://indiewebcamp.com/PubSubHubbub
#
tantek
snarfed: let's give ben a hand
#
tantek
benwerd: IndieWebCamp events coming up in SF in March, NYC in April, Portland in June
#
tantek
??: when do I post what where? perhaps everything on my personal page and the syndicate in particular places?
#
tantek
snarfed: yes most of us do something like that
#
tantek
…: we choose what to copy where. E.g. by type.
#
tantek
benwerd: it's very contextual. e.g. for photos it's Flickr and Facebook. for checkins just Foursquare.
snarfed and snarfed1 joined the channel
cweiske and snarfed joined the channel
#
@nitot
@xtof_fr va falloir qu'on se voie á mon retour á Paris :-) #indieWeb
(twitter.com/_/status/425882141679833088)
snarfed, LauraJ, dvirsky, fmarier_ and Jihaisse joined the channel
#
@xtof_fr
@nitot tous mes voeux. Avec plaisir, nous avons besoin de toi pour monter un #indiewebcamp Paris (agenda #silo sur http://doodle.com/xtof)
(twitter.com/_/status/425900540602482688)
dvirsky, eschnou, friedcell, pfefferle and squeakytoy joined the channel
#
notizblog.org
edited /WordPress (+43) "changed page structure"
(view diff)
#
notizblog.org
edited /WordPress (+2) "fixed headline"
(view diff)
#
notizblog.org
edited /WordPress (-14) "/* rel-syndication */"
(view diff)
#
notizblog.org
edited /WordPress (-24) "/* comment */"
(view diff)
#
@kevinmarks
"@wef: This is your #data. You need to own it. - @Benioff @salesforce #wef14 #digitalcontext http://t.co/6JnNGbrGqq" #indieweb
(twitter.com/_/status/425913208537231360)
#
notizblog.org
edited /WordPress (+228) "more details about the webmention plugin"
(view diff)
Sebastien-L joined the channel
#
notizblog.org
edited /WordPress (-11) "/* comment */"
(view diff)
#
notizblog.org
edited /WordPress (+0) "/* comment */"
(view diff)
#
notizblog.org
edited /WordPress (+291) "more details about the Semantic Linkbacks plugin"
(view diff)
#
notizblog.org
uploaded /File:semantic-linkbacks.png "An example output of the Semantic Linkbacks WordPress plugin"
#
notizblog.org
edited /WordPress (+44) "added example screenshot"
(view diff)
#
notizblog.org
edited /WordPress (+0) "/* comment */"
(view diff)
#
notizblog.org
edited /WordPress (-2) "/* comment */"
(view diff)
squeakytoy2, glennjones, Sebastien-L, eschnou, pfefferle, friedcell, skinny, bnvk, pasevin and scor joined the channel
#
Jeena
hm, Twitter doesn't allow hotlinking of the avatar images? https://jeena.net/t/twitter-img-test.html
#
acegiak
pfefferle: you've been doing awesome work with the semantic linkbacks plugin!
#
pfefferle
acegiak thanks :)
#
pfefferle
Jeena I see your image...
scor, CheckDavid and glennjones joined the channel
#
pfefferle
Jeena ah ok, using safari...
#
Jeena
it seems to be a firefox bug
#
pfefferle
are you using the latest version?
#
pfefferle
seems to work in my firefox...
#
Jeena
version 26.0
#
Jeena
and it says Firefox is up to date
#
pfefferle
me too...
#
pfefferle
are there differences between OSes?
#
Jeena
your firefox doesn't show it either?
#
Jeena
I'm on OS X, will check it on linux
#
pfefferle
it shows it without problems
#
pfefferle
im on osx too
#
Jeena
in safari and firefox?
#
Jeena
Hm on my linux it doesn't show up either in firefox, but I am synchronizing everything so it could be something I did to firefox
#
Jeena
ah it works in safemode
#
Jeena
ok it is one of the addons
#
Jeena
aah I think I know, I have some addons which prevent twitter/facebook etc. to load content
#
Jeena
it was the Disconnect addon
#
Jeena
I added <img onerror="setDefaultAvatar(this)" src="..."> for people like me so the page isn't just broken
bnvk, glennjones, Sebastien-L, skinny, chloeweil, LauraJ, barnabywalters and snarfed joined the channel
#
Jeena
Now with webmentions from microformats! https://jeena.net/notes/12 there is still a bug which I need to fix but it is starting to look good :)
nloadholtes joined the channel
#
jonnybarnes
looks good Jeena
#
jonnybarnes
though 'd have a preference myself for the mentions to be in descending chronological order
#
Jeena
oh you're right!
#
Jeena
I will fix it
#
barnabywalters
great work! my mention doesn’t seem to have shown up though
#
jonnybarnes
the homepage says there's 3 mentions
#
jonnybarnes
but the note only shows two
#
barnabywalters
I would recommend not having a hidden name for notes, but instead just using the note content as the name
#
barnabywalters
that way it’s easy to tell whether or not the name should be shown
#
barnabywalters
ah yep, I force-reloaded and the comment is there
#
jonnybarnes
why is barnabywalters reply shown twice?
#
jonnybarnes
on bold and blue?
#
Jeena
that is the bug I was talking about
#
jonnybarnes
ah, do you know where the bug is in your code?
#
barnabywalters
Jeena: what microformats parser are you using? the G5 one?
#
Jeena
the problem is that I am using entry.name for the title and then entry.summary or if it is empty then the first 256 chars from entry.content
#
barnabywalters
jonnybarnes: G5 is the name of a ruby microformats2 parser
#
Jeena
for notes and tweets those are the same
#
Jeena
so I need just to not save it twice
#
Jeena
but I need to check if they are the same, the problem is that it looks the same but content has had a link-tag in it
#
Jeena
and after strip_tags there is one additional space so I can't just do == :-p
#
barnabywalters
Jeena: I’m not sure if G5 has been updated to use the new e-* parsing rules
#
Jeena
I have no idea either
#
barnabywalters
with the new rules you can get both the plaintext (p-* equivalent) and HTML contents of e-* properties
#
barnabywalters
and then you can compare p-name with e-content['value']
#
Jeena
I see
#
Jeena
sadly there is no documentation for it
#
Jeena
so I even had to ask how to get the author
#
Jeena
and it was author.format.name which is uhm weird ^^
#
barnabywalters
hm — you should be able to get the canonical microformats2 JSON-like structure out of the parser
#
Jeena
but the Barnaby comment is a real webmention, not a twitter thing as far as I can see?
#
barnabywalters
but it’s not clear how to do that either
#
barnabywalters
Jeena: yep, that’s a native taproot HTML+microformats+webmention comment :)
#
Jeena
nice, but I assume bridgy will push the one you send to twitter too? ^^
#
barnabywalters
we need to figure out how to deal with that
#
jonnybarnes
i was thinking about that? if too indieweb+webmention enabled sites are "talking" to each other, does that content need to be syndicated to twitter?
#
barnabywalters
comparing the u-url just as you would for updating a native webmention should prevent duplicate comments, but might replace the higher resolution native content with truncated/lower resolution content from twitter
#
Jeena
for now I will just remove the second one manually
#
barnabywalters
jonnybarnes: ideally not, but POSSE is about social back-compatibility, i.e. letting friends still on silos communicate with you
#
Jeena
but the twitter one has a different u-url then the webmentions?
#
jonnybarnes
barnabywalters: absolutely, but your not communicating with someone still on the twitter silo
#
barnabywalters
Jeena: I *think* bridgy discovers original posts and uses that as the u-url
#
barnabywalters
but that might not be the case — snarfed?
bnvk joined the channel
#
snarfed
reads logs
#
pfefferle
barnabywalters... not the original post url but the twitter-post url
#
barnabywalters
jonnybarnes: no, but it allows people who still *are* using twitter to see the conversation and join in
#
snarfed
correct, bridgy does original post discovery and uses that as the u-url
#
barnabywalters
instead of having “indieweb” conversations and “twitter” conversations, the two become the same thing
#
snarfed
sorry, it uses the original post links as targets of u-in-reply-to, u-like, etc
#
barnabywalters
with the higher-quality copy on the indieweb :)
#
Jeena
oh that is cool, then what barnabywalters said should work
#
aaronpk
bret: I used to keep the list of webmention URLs in the front matter, but that got to be too much trouble. more info here: https://github.com/aaronpk/p3k/issues/13
#
Jeena
or it should already word on my page because I don't allow overwrites yet ^^
#
pfefferle
snarfed but these are not the original post url aren't they?
#
snarfed
nice work jeena! esp the pictures, i was surprised by how much impact comment author pictures had on me
#
snarfed
pfefferle: correct, they're not. it would be nice if they were. i'd need to fetch links, parse mf2, and look for rel="syndication", but it's definitely doable
#
snarfed
i think it's filed as a bridgy issue
#
Jeena
yeah one really recognizes faces/avatars way faster then text
#
barnabywalters
avatars also make convenient punctuation, making it immediately obvious where one comment ends and another starts
#
barnabywalters
reducing the need for other visual noise doing the same thing, e.g. lines
#
barnabywalters
Jeena: your comment styling is an excellent example of that!
#
barnabywalters
lovely and clean
#
snarfed
agreed
#
Jeena
but I still need to figure out the whole topic/excerpt vs. just content thing.
#
Jeena
I was thinking title/excerpt
#
Jeena
because normally if you write a blogpost then you have a title and then your teaser/content
#
Jeena
and I would like to show both in some way
#
Jeena
but with notes there is not title hm
#
pfefferle
i think most of us here are writing replys without titles
#
pfefferle
i also started to show the content only for "real" replies
#
Jeena
yeah for short replies that is the right thing to do
#
barnabywalters
yep, not sure I’ve ever seen an example in the wild of an article with name, summary and content with an explicit in-reply-to
#
snarfed
damn. embarrassing. my h-card photo didn't make it through in my reply to jeena. probably my fault.
#
Jeena
but take a look at https://jeena.net/people-first I mention tanteks article with a big article on my page
#
barnabywalters
snarfed: the URL for that comment just leads to snarfed.org
#
barnabywalters
Jeena: without an explicit in-reply-to, that’s a mention rather than a reply
#
barnabywalters
I display mentions differently to replies, to show that they exist without breaking real reply conversations up
#
snarfed
barnabywalters: yup. original reply is http://snarfed.org/2014-01-22_note-from-2014-01-21-203337-utc-jeena-net . no time to debug now but i may look later.
#
snarfed
gotta run. keep up the good work all!
#
barnabywalters
trying to find an example…
#
Jeena
I see
#
barnabywalters
Jeena: e.g. the last two responses to this note: http://waterpigs.co.uk/notes/4QbH5C/
#
barnabywalters
they’re both longer articles which just mention that note, instead of being actual replies to it
#
Jeena
ah hehe snarfreds webmention went through because I forgot to uncomment validate :link_to_target_present, on: :save
#
barnabywalters
so I show the name/content, truncated and de-emphasised
#
aaronpk
Jeena: my site didn't find your webmention endpoint just now
#
Jeena
I assume you don't look into the HTTP Header?
#
aaronpk
oh no it's probably the SSL thing
#
aaronpk
yeah I do look at the header.
#
Jeena
hm, but didn't we fix it?
#
Jeena
the SSL thing
#
aaronpk
we fixed something
#
Jeena
I added stuff to the nginx conf so the error would go away
#
Jeena
but yeah, barnabywalters, I understand what you mean with the two different types.
#
aaronpk
fyi I use this webmention client https://github.com/indieweb/mention-client-php which has a solid test suite, so if ever an endpoint isn't picked up, we can add tests there
#
aaronpk
barnabywalters: that is awesome that you display mentions differently! I like your take on it
#
barnabywalters
aaronpk: thanks!
#
barnabywalters
I had some other ideas for domain-specific types of mentions which I’d like to implement
#
aaronpk
yeah so my server for some reason hate's jeena's ssl cert. my site doesn't fetch the reply context and can't find the webmention endpoint (http://aaronparecki.com/replies/2014/01/22/1/) and the mf2 parser also wants nothing to do with it (http://pin13.net/mf2/?url=https%3A%2F%2Fjeena.net%2Fnotes%2F12)
#
Jeena
rel="webmention" not rel="http://webmention.org/"
#
pfefferle
aaronpk i added a lot of extra stuff to parse them exactly
#
barnabywalters
e.g. an audio post recording of, e.g. http://waterpigs.co.uk/music/lights-in-the-sky/ could be parsed and shown as an audio element
#
aaronpk
Jeena: that should be fine, I have tests for both I believe
#
Jeena
which one is the right one?
#
aaronpk
rel=webmention
skinny joined the channel
#
pfefferle
aaronpk can you try the webmention discovery with http://notizblog.org/ ???
#
Jeena
barnabywalters how do you distinguish between a blogpost and a note?
#
barnabywalters
Jeena: in practise the question is usually “should I display the name”, which I’ve found to be answered by:
#
barnabywalters
1: is the name longer than the content? if so don’t display the name
#
barnabywalters
2: does the content begin with the name? if so don’t display the name
#
pfefferle
barnabywalters name == title?
#
barnabywalters
pfefferle: I’m talking about microformats2 name
#
aaronpk
barnabywalters: that seems reasonable, maybe add your notes here? http://indiewebcamp.com/comments-presentation
#
aaronpk
"title" isn't really a thing
#
barnabywalters
but basically yes, “titles” are names
#
barnabywalters
IIRC tantek and I reached the rough consensus in #microformats a while back that “name” is the best semantic to use for the inherent, abstract name of a thing, whereas “title” refers a physical rendering of a name
#
barnabywalters
e.g. a book has a name, but the thing printed on the front of the book is it’s title
#
barnabywalters
but title is also confusing in some contexts, e.g. a person might have a name and an honorary title
#
barnabywalters
so name is the most portable semantic for “short-ish text string naming this thing”
#
cweiske
but that is not multiple-per-line
#
aaronpk
hah I didn't realize we're in a PEAR module
#
barnabywalters
aaronpk: new claim to fame ;)
#
cweiske
I use the HTTP2 package in my linkback library
#
barnabywalters
cweiske: that’s an interesting looking testing format — is that documented somewhere?
#
cweiske
it's called PHPT
#
cweiske
php itself uses it for its unit tests
#
cweiske
some pear package use it
#
cweiske
each tests gets run in a separate php process
#
cweiske
which makes it kinda slow
#
cweiske
but it's ideal for e.g. testing file uploads
#
barnabywalters
and phpunit runs them?
#
barnabywalters
cool, never come across that before
#
cweiske
no, phpunit does not
#
cweiske
although
#
cweiske
I once built an adapter
#
cweiske
and it's included in phpunit core
#
cweiske
it relies on your pear installation for running them
#
cweiske
php itself has its own implementation
pfefferle joined the channel
#
cweiske
if you want to run them from php, use PHPUnit_Extensions_PhptTestCase
#
pfefferle
barnabywalters aaronpk do you use the reply context only (as the name says) for replies or also for likes, favs, ...???
nloadholtes joined the channel
#
aaronpk
reply context refers to displaying the thing your post is in reply to
#
aaronpk
e.g. usually rendered above your post
#
pfefferle
ok, but only replys
#
pfefferle
not likes or other stuff we discussed here...
#
aaronpk
oh you mean if your post is a "like", then what do you show?
#
aaronpk
I haven't gotten that far, so I can't really speak to that :)
#
pfefferle
p-like h-cite of the page you like ;)
#
barnabywalters
I think when I implement likes they’re going to extremely compact in display — just a single line with a star, an inline author h-card and the name/truncated content of the thing I liked
#
barnabywalters
most silos don’t even show likes in streams (except Facebook, occasionally) or give them their own URLs
#
aaronpk
i think i'm gonna wait til barnabywalters implements it so i can copy from him :)
#
barnabywalters
which opens up a bunch of weird possibilities, e.g. likes of likes or replies to likes…
#
barnabywalters
reposts of likes?
#
aaronpk
oh dear
#
cweiske
"do you really like that someone died?"
#
barnabywalters
aaronpk: exactly
#
pfefferle
then I start with comments
#
pfefferle
replies
#
pfefferle
my "consumer" on the other hand supports different comment types now http://indiewebcamp.com/File:semantic-linkbacks.png
#
aaronpk
very cool!
#
pfefferle
and also the reply context
#
pfefferle
a lot of array iteration stuff :)
#
barnabywalters
pfefferle: great!
#
pfefferle
aaronpk barnabywalter thanks :)
jchivers and glennjones joined the channel
#
@benwerd
Thanks to everyone who came to RockIT last night! Great questions & ideas about #indieweb. I had fun.
(twitter.com/_/status/426032703238975488)
npdoty joined the channel
#
bret
http://www.mozilla.org/en-US/firefox/11.0a2/auroranotes/ XMLHttpRequest now supports HTML parsing in Aurora. Way cool!
#
Jeena
github shoule implement webmentions!
nloadholtes, _6a68 and KevinMarks joined the channel
#
barnabywalters
Jeena: that would be pretty cool :)
#
barnabywalters
aaronpk and I have both POSSEd github issue comments
#
Jeena
oh hehe really? cool
LauraJ and snarfed joined the channel
#
Jeena
hm there is the problem with https websites like mine which just hotlink images from other pages which are not https, the users will always see a warning
#
aaronpk
indeed
#
aaronpk
you could make an image proxy URL on your site
#
Jeena
hm, true
#
jonnybarnes
I want to try and do that for OSM's nominatim service
li3n3 joined the channel
#
aaronpk
I am planing to do that as well, so that I can continue to serve URLs that don't exist anymore
#
jonnybarnes
just need to work out how
#
aaronpk
since people change their twitter profile picture then twitter deletes the old image
#
Jeena
yeah that is a problem too
#
aaronpk
most of my notes on how I plan to do that are here http://indiewebcamp.com/IndieArchive
LaurieJ joined the channel
#
snarfed
re changing twitter profile pictures, i have to admit, i kinda blame twitter for that
#
snarfed
fb handled it really well with a long-lived url that always redirects to the current profile pic
#
aaronpk
i agree, but the problem is still that in practice, URLs do change
#
snarfed
iirc g+ too
#
snarfed
oh in generally, definitely
#
snarfed
indie archive is still a worthy goal
#
snarfed
sorry, i was ratholing :P
tantek joined the channel
#
KevinMarks
A while back Joe stump built a cache for twitter images: http://techcrunch.com/2009/09/28/tweetimag-es-an-end-to-broken-twitter-avatars/ - it's dead now
#
aaronpk
ironic
#
tantek
ironic? it's ok for caches to die ;)
#
KevinMarks
ironic given the title
#
tantek
ah yes
barnabywalters and skinny joined the channel
#
brianloveswords
tantek: re: IndieWebCamp NYC, Mozilla events sponsorship people got back to me, they said they will be reviewing my sponsorship request on Friday and will let me know what they're thinking!
iangreenleaf joined the channel
#
tantek
brianloveswords - great!
#
brianloveswords
tantek: depending on what they say/how much they're willing to contribute, I'll also reach out to GitHub (https://community.github.com/) and some other orgs that've sponsored BrooklynJS in the past.
#
tantek
that would be great
LauraJ, zaal, bnvk, texburgher, benprew, grantmacken, bnvk_ and nloadholtes joined the channel
#
tantek.com
edited /Events (+0) "move event to recent"
(view diff)
j12t joined the channel
#
tantek.com
edited /Events (-30) "unbold the non-camp events so it's easier to find the camps (upcoming and past), which typically have a lot more content/attendees than the other events"
(view diff)
#
tantek
hey WordPress users - we have the list of plugins: http://indiewebcamp.com/WordPress#Plugins but we don't really say what you need to do to actually achieve the functionality that say you indiewebify.me tests for
#
tantek
Seems like this is an area that we could use some help with the WordPress page
#
Jeena
does someone here use WordPress?
#
tantek
e.g. here's a concrete question: What do I need to add/configure in a default WordPress install to achieve IndieMark level 1? http://indiewebcamp.com/IndieMark#Level_1 (repeat for level n)
#
snarfed
yup! plenty of us
#
snarfed
tantek: agreed, we should improve that page
#
Jeena
hehe you have a link to the wiki for everything ^^
#
snarfed
easier than re-typing the answer every time :P
#
Jeena
hehe yeah
bnvk, nloadholtes and glennjones joined the channel
#
tantek
I don't remember if I shared this article here or not, specifically in the context of "social media break" really meaning "social silo break" http://www.theguardian.com/books/2013/jun/14/neil-gaiman-social-media-sabbatical
#
tantek
note that Neil has said he'll continue to post on his own indie site
#
wagle
comparison of disk drive reliability going around: http://blog.backblaze.com/2014/01/21/what-hard-drive-should-i-buy/
#
tantek
which means he's not really taking a social media break
#
tantek
more like a social silo break - but no one really seemed to want to point that out - like it would awkwardly critique the silos or something
#
tantek
wondering where to capture such "breaks" like this - as it does seem relevant to the IndieWeb. Thoughts?
iangreenleaf joined the channel
#
tantek
hey tommorris - I don't think anyone else understands what the scope / intent of this page is - it could use some clarification from you if you think it is still (potentially) useful: http://indiewebcamp.com/reading-list
#
snarfed
tantek: sounds like a good new wiki page
#
tantek
snarfed - except the maintenance cognitive load is too high for it to be sustainable
#
Jeena
I'm still hoping we will have some kind of a reader for notes without the need to visit every page ever couple of hours
#
snarfed
a list of people who have taken social media/silo breaks wouldn't be sustainable?
#
etymancer
silobattical
#
Loqi
etymancer: caseorganic left you a message 3 days, 1 hour ago: thank you for letting me know! fixed.
#
tantek
Jeena - yes, you can start working on one (or add your thoughts here) http://indiewebcamp.com/reader#Indieweb_perspective
#
tantek
snarfed - no we have that sort of here: http://indiewebcamp.com/silo-quits
#
Jeena
I think I will
#
Jeena
tantek you need to teach Loqi do post those links :D
#
Loqi
grins profusely
#
snarfed
right. it sounded like you were just suggesting a similar list of silo "breaks," as opposed to "quits"
#
tantek
snarfed, I meant /reading-list - maintenance cognitive load is too high for it to be sustainable IMO.
#
snarfed
which sounds like a worthy addition
#
tantek
yeah I think I may add a subsection or maybe just expand the page scope
#
snarfed
silo-binges is another possible section, e.g. http://techcrunch.com/2013/08/15/starting-the-digital-retox/
#
tantek.com
edited /Posts_about_the_IndieWeb (+17) "see also silo quits"
(view diff)
#
snarfed
funny idea, if silly. sadly he never wrote up his conclusions. i pestered him a couple times and he claimed he would, but no. ah well.
nloadholtes and pasevin joined the channel
#
tantek
snarfed, isn't that the problem with social media, that it keeps you (the in general you) too distracted to actually get to the things you claimed you would do?
#
snarfed
:P that can definitely be a problem with social media, yes
jchivers joined the channel
#
tantek.com
edited /silo-quits (+1826) "Neil Gaiman social media break, expand silo quits scope to include stated temporary quits (breaks), better dfn"
(view diff)
#
KevinMarks
o/ for being too distracted by social media
nloadholtes joined the channel
#
tantek
whoever is working on the indie reader problem, please consider the problem of social media distraction (which seems to come more from the reading side than the writing side)
eschnou joined the channel
#
aaronpk
that is one of the reasons I have not prioritized the reader for myself, because I have better luck reading social media by searching for hashtags (results piped to IRC) and having other people send me things :)
#
tommorris
tantek: it is meant to contain a community curated list of posts on the subject of the indie web itself so interested people can read community perspectives on what we are doing
#
tommorris
gets back to Disneyland queuing. ;)
#
tantek
tommorris - none of that is clear from the name nor content of the page
#
snarfed
heh. losing the % in that time.com URL makes for a funny misinterpretation
#
tommorris
Be bold and [edit], tantek. :)
#
tantek
tommorris - I do, but rather than curate, just add to the "posts about the indie web" page.
#
tommorris
Feel free to merge and redirect
#
tantek
can't see/feel the value in the reading-list page I guess and just wanted to see if you tommorris wanted to attempt to get more interest in it or not
Sebastien-L joined the channel
#
tantek.com
edited /feed_reader (+546) "/* Challenges */ subheads: overload, distraction, outdo search"
(view diff)
nloadholtes joined the channel
#
tantek
KevinMarks that is HILARIOUS
#
tantek
I got:
#
tantek
1 Why We Love IndieWeb (And You Should, Too!)
#
tantek
2 What Will silos Be Like in 100 Years?
#
tantek
3 10 Things Your Competitors Can Teach You About microformats
#
tantek
4 Miley Cyrus and IndieWeb: 10 Surprising Things They Have in Common
#
tantek
5 20 Myths About silos
#
aaronpk
and "14 Common Misconceptions About Silos"
#
tantek
let's see. For 1 we have /why
#
tantek
For 2, that's easy. dead.
#
tantek
for 3, add microformats, do better in search results (hint: your competitors already are)
#
tantek
4 may take some research
#
KevinMarks
that will be interesting research
#
tantek
well Miley does have her own Geocities-esque designed indie website: http://www.mileycyrus.com/ - but that's not "surprising" I suppose.
nloadholtes joined the channel
#
Jeena
is that really true that search engines derrive semantics from microformats?
#
tantek
Jeena - they did before any other explicit method
#
tantek
before rdfa/microdata etc.
#
tantek
rel values have been parsed by search engines since at least 2004
#
Jeena
interesting
#
Jeena
ok yeah but that is just HTML, not microformats isn't it?
#
Jeena
like meta description, etc.
#
tantek
microformats is "just HTML"
#
tantek
specific rel and class names
#
Jeena
ok I see
#
tantek
not sure there is any "etc." there btw. "description" might be the only meta name that search engines in general (across implementations) pay attention to. maybe meta robots-*
#
tantek
keywords was abandoned long ago
#
andysylvester.com
edited /User:Andysylvester.com (+151) "/* Projects */"
(view diff)
#
Jeena
I've always had a teaser field in my blogs and always added this teaser to the description-meta and it really looks cool when you search for something and you get the title and the teaser as a result
#
tantek
right. I think that's why that one meta stuck around.
CheckDavid joined the channel
#
KevinMarks
right, the same dynamic of it providing value somewhere that we originally did wth rel-tag
caseorganic, bpayton, jchivers_ and LauraJ joined the channel
#
tantek.com
edited /Facebook (+554) "/* Articles */ add 80% drop prediction, and Barnaby's call to self-action"
(view diff)
tilgovi, nloadholtes, fmarier, hallettj, caseorganic, tantek, jchivers and jchivers_ joined the channel
j12t joined the channel
#
tantek
nicely done j12t :)
#
j12t
tantek: Installation fully automated through cldstr.com: https://cldstr.com/cldstr.com/wordpress to install Wordpress, then add the respective Wordpress plugin right from there. No shell required :-) Automatic updates.
caseorganic joined the channel
#
Jeena
I'm on the train to Gothenburg and tomorrow morning first thing I'll by flying to germany for a little vaccation, wohoo!
glennjones, tilgovi and hallettj joined the channel
#
snarfed
enjoy!
caseorganic and glennjones joined the channel
#
tantek
j12t - that sounds like a really clever way to use wordpress - could you add a brief subsection about it to http://indiewebcamp.com/WordPress ?
#
tantek
Jeena - have a wonderful vacation and once again well done with what you got working over the weekend!
chloeweil joined the channel
#
j12t
I'm having more IndieAuth difficulties on indiewebcamp.com. I clicked on "Re-Scan", which correctly lists the three rel="me" items I have on the page. It says Facebook and LinkedIn aren't supported, which is fine, but it produces an incomprehensible error about Twitter. http vs https and /@name vs /name makes no difference.
#
aaronpk
the error is probably that your site links to http://twitter.com instead of https
#
j12t
I tried both ways
#
j12t
tantek I know, but that's not it
#
aaronpk
what is this? https://twitter.com/@Johannes_Ernst I've never seen that before
#
Loqi
this is awesome
#
j12t
I was just playing with different variations
#
aaronpk
I didn't realize twitter served profile pages with the "@"
#
j12t
removed @ again
lukebrooker joined the channel
#
aaronpk
it's having SSL issues
#
aaronpk
i still don't understand why
#
aaronpk
"SSL_connect returned=1 errno=0 state=SSLv3 read finished A: unexpected message" trying to get to https://twitter.com
#
j12t
what are you running as a client?
#
aaronpk
this is the ruby twitter client gem
#
aaronpk
but it also happens from my php code on the same server
#
j12t
old curl library?
#
aaronpk
well it worked until recently
#
j12t
maybe it recently reached retirement age :-)
#
j12t
can you run a curl from the command-line and see whether it does the same thing?
#
aaronpk
it works from the command line
#
j12t
my bet would be that the curl executable is more recent than lib curl or whatever it is called
caseorganic joined the channel
#
aaronpk
weird, it works fine with httpclient from ruby
#
j12t
I'm not a Ruby guy, so I don't know ... is there some way of printing out library version info like phpinfo()?
#
aaronpk
j12t: I can sign in to indieauth with twitter right now, can you try again?
caseorganic joined the channel
#
aaronpk
bret: http://osrc.dfm.io/aaronpk "It seems like Aaron is—or should be—friends with Bret Comnes."