#indiewebcamp 2014-02-07

2014-02-07 UTC
#
Jeena
hehe this guy is quite funny actually https://twitter.com/iamdevloper/status/431578735285133312 and he speaks the truth!
squeakytoy2, KevinMarks, skinny, pasevin and KartikPrabhu joined the channel
#
@indieboxproject
Added #thedaywefightback banner to the http://indieboxproject.org/blog/ site. Maybe you should, too? https://thedaywefightback.org/ #indieweb #indiebox
(twitter.com/_/status/431587004820631552)
paulcp and tantek joined the channel
#
tantek
looks like Tumblr is enacting some "BigCo" annoying UI changes
#
tantek
just got TOSblocked going to a Tumblr from a Google search result
#
tantek
and then if you're not logged in, they now only show you partial tag results, with a sign-up/login block: http://www.tumblr.com/tagged/i-fight-for-the-users
#
tantek
so Tumblr's sleek UX is crumbling, likely due to new Yahoo owners
_6a68 joined the channel
#
KevinMarks
you'd think they'd learn from flickr login integration
#
tantek
it's funny, all we have to do to make the indieweb succeed, and win, is to build it.
#
tantek
the silos will self-implode all on their own
#
tantek
they've also added "infinite" scroll to individual home pages
#
snarfed
out of curiosity, for those of you here who dislike infinite scroll, do you have any posts you like that describe why not?
#
tantek
snarfed - there was a flurry of them when Twitter first introduced infinite scroll
#
tantek
if only we had a time-based blog search engine to find them
#
snarfed
ok, i can try to search for that
#
snarfed
true! google has some time-based tools, but they're pretty basic
#
sparverius
infinite scroll is okay if they're smart about it but they're often not
#
KevinMarks
they used to have a really good time-based search, then twitter were dicks about the firehose
#
snarfed
sparverius: agreed! but i haven't read or thought about it deeply, and many people are very anti, so i'm curious
#
snarfed
i'll find some reading material
#
tantek
looks like infinite scroll might only be for newer Tumblrs - they haven't messed with older ones yet
#
tantek
sparverius - do you have any citations for articles that say how to be "smart about it" [infinite scroll] ?
#
tantek
snarfed - my opinions on it are mixed, have seen it done ok and done poorly for sure, but haven't spent enough time analyzing why for each.
#
snarfed
understood
#
tantek
mostly I'm opposed to too much "app-iness" on what is other static content, as the vast majority of such attempts do nothing but slow down (and thus harm) the user experience drastically.
#
tantek
s/other/otherwise
#
Loqi
tantek meant to say: mostly I'm opposed to too much "app-iness" on what is otherwise static content, as the vast majority of such attempts do nothing but slow down (and thus harm) the user experience drastically.
#
snarfed
thanks KevinMarks!
tilgovi joined the channel
#
snarfed
ok. that post makes sense to me. tl;dr: it's reasonable when the user's task is reading/skimming a flat list of items, but not for most other tasks
#
snarfed
(and modulo decent performance, design, etc as usual)
#
aaronpk
people are literally skiing through the streets in portland now http://www.flickr.com/photos/aaronpk/12353679573/
#
snarfed
thanks KartikPrabhu! sounds like a similar conclusion. it's a bad idea for goal-oriented tasks, but maybe ok for simple consumption
npdoty joined the channel
#
sparverius
tantek: no but there's three things off the top of my head that i can tell you
#
sparverius
1. aggressive memory management
#
sparverius
2. no content at the footer of the page. ever.
#
snarfed
yup, 2 is the dumbest offender. makes me laugh whenever i see it
#
tantek
agreed - 2 is hilarious (and sad)
#
tantek
aaronpk !!!
#
KartikPrabhu
my main problem is from the UX point of view is the loss of positional context. Even for simple consumption, there is no way to tell where I am, or how to get back/skip ahead to somewhere i might want to be
#
sparverius
3. start the load for the next next section as soon as the user scrols onto the next section
#
sparverius
KartikPrabhu: well infinite scroll is good for disorganized media consumption
#
sparverius
ie tumblr cat pictures
#
tantek
sparverius my big complaint is that infinite scroll defeats the ability to use a URL to actually point to something
#
KartikPrabhu
also what tantek just said
#
tantek
that street skiing photo is amazing
#
sparverius
you can solve that actually by updating the url on the fly among other things
#
sparverius
and fwiw a lot of other sites that are "paged based" are just as bad
#
sparverius
for example: hacker news
#
tantek
aaronpk - let me know when you see snowmobiles on the streets!
#
sparverius
go to the "third" page and then post the url here
#
aaronpk
nobody has snowmobiles here heh
#
sparverius
and then in a few minutes or whatever it's set at, try clicking it
#
tantek
sparverius - agreed, pagination URLs are typically broken as well
#
snarfed
tantek: you mean, position within a list/feed of items?
#
snarfed
sparverius: agreed. updating the URL during infinite scroll isn't perfect, but it definitely helps
#
tantek
KevinMarks - yes, that!
#
sparverius
the linking thing is not really an issue with infinitie scrolling imo, it's an issue with retaining state of navigation among dynamic content
#
KartikPrabhu
agreed with pagination flaws. On a more constructive note does anyone have an idea for a good UX for a large list of items then?
#
sparverius
also a good way to test if your infinite scrolling sucks
dvirsky joined the channel
#
KartikPrabhu
or is infinite scroll/pagination the best we have so far
#
sparverius
load up ubuntu onto a laptop with 1GB RAM, install firefox, put a weight on the spacebar, come back in 20 minutes. if firefox is exploding then you're doing it wrong.
#
sparverius
KartikPrabhu: it's overused
#
KartikPrabhu
sparverius: yes. agreed completely
#
KevinMarks
pagination that actually fits the screen is not done enough
#
sparverius
it's only good where the content is only linked together positionally by time or other non-specific metric
#
sparverius
otherwise imo it's confusing and bad ui
#
KevinMarks
pagination where you have to scroll each page is weird, but the default
#
sparverius
good uses: twitter, tumblr
#
sparverius
bad uses: facebook (they fuck with the order of things on the page So Much)
#
tantek
KartikPrabhu - now that is the right question: "On a more constructive note does anyone have an idea for a good UX for a large list of items then?"
#
snarfed
agreed
#
KevinMarks
pinterest does it well
#
KartikPrabhu
:) I am thinking in the context of website articles "blogposts" notes and such
#
sparverius
oh infinite scrolling is fine as long as you give the option to "scroll" to a position in the infinite scrolling in the url and it remains largely static
#
snarfed
on a selfish note, i have infinite scroll on my site, http://snarfed.org/ . i don't feel strongly about it, but i like it. i'm open to feedback!
#
sparverius
like no "priority" sorts or anything based on tons of variables (FACEBOOK >:( for example)
#
snarfed
heh, good point
#
sparverius
snarfed: it fails the space bar test
#
sparverius
im already up to 500MB RAM for a chrome tab
#
sparverius
ah looks like chrome GCed it down to about 350
#
snarfed
sparverius: yeah, and the memory usage number alone isn't really a good criteria
#
sparverius
it started at 90MB
#
snarfed
physical vs virtual, etc
#
sparverius
well yeah
#
snarfed
browsers are usually really aggressive about using memory
#
sparverius
but i have a chromebook
#
snarfed
actual user-visible performance is what you want to look at. render latency, scroll latency, etc
npdoty joined the channel
#
KartikPrabhu
sparverius: agreed on the staitc ordering point. But I feel infinite scrolling is also bad unless each piece on content is small. As in tweets/notes OK but long posts are BAD
#
sparverius
fwiw it's just that some media heavy infinite scrolling and dynamic loading is really bad
#
sparverius
KartikPrabhu: i dont know about that
#
sparverius
i havent really thought too much about that
#
sparverius
i should though
#
Loqi
fo sho
#
KevinMarks
the blogger dynamic layouts are interesting attempts
#
KartikPrabhu
KevinMarks: those are so much harder to customize though. every blogger looks the same. Which might again be a bad idea. "One size fits all". Also not prog. enhanced
#
KartikPrabhu
In a similar vein, Eric Meyer (2004) on how reverse-chronology is bad for blogs: http://www.meyerweb.com/eric/thoughts/200403.html#d29t1415
#
KevinMarks
they're not perfect, no. and them punting on mobile was lame
#
KevinMarks
also, several of them only work well on image-based content
#
KevinMarks
but they are interesting variants to start from
Acidnerd joined the channel
#
Jeena
I'm not sure I'm with Meyer here, that is what hyperlinks are for, it doesn't matter if you relate to one of your former blogposts or to a extern blogpost/wiki/news/whatever, that is the web, it isn't cronological, it is a tree with many nodes
#
gRegorLove
I thought it was a series of tubes?
#
gRegorLove
I know it's not a truck, though.
#
KartikPrabhu
Jeena: That is exactly why I agree with Meyer. Having Related/Suggested Posts at the bottom is a way to provide that UX
#
KartikPrabhu
as an example
#
Jeena
no, I don't agree, you need to set the context at the top
#
Jeena
and you do it with links, so people who are familiar can just skip the links
#
tantek
is this for a home page or permalink?
#
Jeena
blog post
#
Jeena
ah hm
#
Jeena
good question
#
KartikPrabhu
tantek: traditionally the homepage would just be a long reverse-chronology of posts
#
Jeena
I don't show full articles on my homepage so in my mind everybody comes from google to one blog post
#
KartikPrabhu
i think that is the context. Blog presentation has changed much from 2004 of course
#
tantek
KartikPrabhu - indeed, I think we are stuck with that for home pages / streams as an expectation, from blogs, Twitter, Facebook, etc.
#
tantek
Jeena - I like to give full content on my home page so anyone on their mobile can simply load one URL and then read through to the bottom to see recent updates completely.
#
tantek
without having to click into and out of each permalink
#
tantek
(which is much more annoying on mobile especially)
#
KartikPrabhu
tantek: that is a good reason!
#
Jeena
people used to go through all the blogs they read daily manually, it wouldn't just make sense to force them to scroll all the way down to see if you wrote something new
#
tantek
Jeena - indeed! Hence newest on top :)
#
KartikPrabhu
Jeena tantek: actually just a little scroll would have led you to Meyer's attempt at a UX solution http://www.meyerweb.com/eric/thoughts/200403.html#d31
#
gRegorLove
I keep a simple one-post view. The only "stream" is the archives page. But when you hit the home page, one post.
#
gRegorLove
I like the simplicity of that.
#
gRegorLove
When I add notes, that will change slightly. Most likely just a separate page as that stream, though.
#
tantek
gRegorLove - interesting - a one-post "most recent posts"
#
tantek
KartikPrabhu - yeah I read Meyer's post when he wrote it ~10 years ago - I wonder if his thoughts have changed since on the matter.
#
KartikPrabhu
I haven't found one solution that I like the most so at the moment the Homepage has a blurb and 5 most recent
#
gRegorLove
I'm drawing a blank on the name, but a friend remarked that it reminded them of an older blogging site. Maybe it was diaryland? I don't recall.
#
Jeena
I had one post (most resent) + 4 posts with teasers + list with 20 titles in my old blog
#
KartikPrabhu
gRegorLove: you're definitely not alone in with this solution http://trentwalton.com/ comes to mind
#
gRegorLove
Yeah, I think it's gaining popularity.
#
gRegorLove
I appreciate that Trent also likes big fonts. :)
#
Jeena
mine was http://jeenaparadies.net/weblog/ at the bottom left some teasers and right the list
#
tantek
so the problem with Eric's approach (or perhaps dated context) is that it assumes a returning reader would want to pick back up where they left and then catch up forward.
#
Jeena
that is what IndieAuth or cookies are for ;)
#
tantek
whereas with Twitter, and FB updates and general overwhelming with small updates we've learned that more often people just want to get a quick *recent* update
#
tantek
rather than try to comprehensively keep up with everything they follow (no one has time for that any more)
#
KartikPrabhu
tantek: true for twitter/FB but for long-form posts?
#
tantek
so when you shift from "want to see everything" to "want to just catch up" then the design focus changes
#
tantek
KartikPrabhu - I don't know if it's as true for long-form posts.
#
tantek
I suppose we'll find out when we start building our own indieweb readers.
#
Jeena
does anyone of you guys actually go to the homepages of the blogs you read and try to find something there?
#
gRegorLove
Instapaper/feed reader for keeping up with long-form content
#
Jeena
or do you just "google" and get to some post in the middle of the blog?
#
KartikPrabhu
Jeena: I do that all the time. That is how i re-found Meyer for this conversation :)
#
tantek
Jeena - I often catch up with (load context for) individuals by going to their home page and reading what's new before chatting / meeting with them.
#
KartikPrabhu
tantek: you don't seem use pagination or have an archive page for past articles! Is that for some particular reason?
#
tantek
and yeah - I find abbreviated long form posts pretty annoying that I typically skim/ignore them.
#
Jeena
you guys clearly live in a different universe, that is what Facebook is for :-p
#
tantek
KartikPrabhu - I don't have pagination no. I do have archive pages but they are unlinked.
#
tantek
I have not yet implemented navigation link UI.
#
KartikPrabhu
Also, for some reason, I don't have interesting people on my Facebook :P
#
Jeena
tantek it depends on the abbriviation, or better if it is a real summary, not a automatic one then I like it, if it is just the truncated content then it is useless
#
KartikPrabhu
so I just remember people by their homepage urls... I am weird that way
#
tantek
Jeena - yes, that.
#
tantek
KartikPrabhu - that's not weird at all. That's what all of us would do before MySpace/Facebook/Twitter
#
Jeena
that is true, I almost forgot that times
#
tantek
do a search for "hello my url is"
#
tantek
image search
#
Jeena
back then I was involved in the german (webdesign) blogosphere and got tons of really good comments and stuff
#
KartikPrabhu
i don't remember a time when comments were mostly good :|
squeakytoy joined the channel
#
Jeena
over 70 on topic comments in a kind of flamy blogpost about Firefox vs. Opera http://jeenaparadies.net/weblog/2005/jan/firefox-vs-opera
#
Jeena
almost 10 years later and I am using Firefox as my main browser and don't even test in Opera anymore
#
Jeena
the best part ist the picture my brother did for this post haha http://jeenaparadies.net/img/weblog/2005/firefox-vs-opera.png
#
tantek.com
edited /Falcon (+368) "/* Working On */ mobile recent articles box"
(view diff)
CheckDavid joined the channel
#
tantek.com
edited /Falcon (+516) "/* mobile home template header icons folders */ incremental implementation plan and why"
(view diff)
#
@jeena
@tobiastom did you know that Sascha Lobo kind of is working with something like the #IndieWeb http://saschalobo.c... https://jeena.net/notes/69
(twitter.com/_/status/431614545250230273)
#
Jeena
damn you Loqi I'm just testing!
#
KartikPrabhu
I constantly used Loqi's instant feedback to test my webmentions!
#
@jeena
@tobiastom did you know that Sascha Lobo kind of is working with something like the #IndieWeb http://saschalobo.c... https://jeena.net/notes/76
(twitter.com/_/status/431615548548722688)
nloadholtes, snarfed and acegiak joined the channel
#
acegiak
hey. which page on the wiki should i list whisperfollow under?
#
acegiak
feedreaders or readers?
squeakytoy joined the channel
KartikPrabhu, squeakytoy, tilgovi and jp joined the channel
#
jp
long time no see guys
iangreenleaf joined the channel
#
jp
can someone recommend an informative video for me to watch in bed?
#
jp
tech related or not i dont mind
squeakytoy, squeakytoy2, benprew and npdoty joined the channel
#
michielbdejong
jp for videos, check out redecentralize.org
benprew, benprew_, squeakytoy, iangreenleaf, eschnou, snarfed, JonathanNeal_ and KartikPrabhu joined the channel
#
scottbullard.com
created /User:Scottbullard.com (+53) "Created page with "Find me at [http://scottbullard.com scottbullard.com]""
(view diff)
friedcell, tantek and Jihaisse joined the channel
#
tantek
jp - we have a whole wiki page of indieweb videos: http://indiewebcamp.com/videos_about_the_indieweb
#
tantek
acegiak - is it an integratd rader or just a feedreader app?
#
aaronpk
about to get one more video added there :)
eschnou and LauraJ joined the channel
#
aaronpk
doesn't know how to youtube anymore
melvster joined the channel
#
aaronpk
comment from donpdonp on the timbl article https://news.ycombinator.com/item?id=7191937
tobiastom, benprew and npdoty joined the channel
#
wagle
yay.. gmail is going down the tubes.. soon google will declare it "no longer used" and dump it
#
wagle
(my deleted spam keeps returning to my spam directory)
#
wagle
wrong channel, but oh well
glennjones, benprew, tobiastom_ and Sebastien-L joined the channel
benprew joined the channel
#
@pfefferle
@mrmzholland @jeena should bei fixed in the latest version of the semantic linkbacks plugin #indieweb
(twitter.com/_/status/431735840709296128)
pfefferle joined the channel
#
pfefferle
Jeena you could also ask me here :)
#
Jeena
Actually, I have a question, why don't we use our notes on our websites instead of Twitter? ;)
#
pfefferle
that's a good one :)
tobiastom joined the channel
#
Jeena
but I had a look at your commit just to check out what was the problem, hehe, and yeah, laziness!
#
Jeena
how does it work now since that is committed, will it ever be updated on the websites which already have those plugin installed?
eschnou and pfefferle joined the channel
#
pfefferle
the semantic linkbacks plugin is not yet in the wordpress plugin directory
#
pfefferle
i wanted to wait until it's stable
#
pfefferle
but if it is uploaded to this directory everyone get's an automatic update
benprew joined the channel
#
Jeena
pfefferle so what is I'm looking at http://schema.org/docs/gs.html for the first time and it looks so bloated in comperison to microformats
#
Jeena
wtf haha that wasn't ment like it came out ^^ I wanted to write something else first and wrote " pfefferle so what is" and then I forgot about that and later I wrote the unrelated rest omg
#
Loqi
ahahaha
#
tobiastom
hehe
dvirsky joined the channel
#
Jeena
now I remember what I wanted to ask, pfefferle what are wordpress blogs like http://bupk.es/posts/ using to show the webmentions right now if they don't use the semantic linkback plugin?
#
tobiastom
schema.org is the one e.g. google uses, right?
pfefferle joined the channel
#
Jeena
at least that is what their website is saying
#
pfefferle
the webmentions are handled simpler... like "Jeena mentioned your article on example.com" and example.com is linked to the article
#
pfefferle
and the semantic linkback plugin extends webmentions, pingbacks and trackbacks with the mf2 stuff
#
Jeena
but I can clearly see the content of my note as a comment here http://bupk.es/blog/772/
#
pfefferle
yes, he uses both
#
Jeena
ah ok I think I understand now
#
pfefferle
the semantic linkbacks plugin is only an extension... it doesn't handle the linkbacks, but hooks into the process and enriches the default content
#
Jeena
I see
#
pfefferle
I am also working on an indieweb plugin to bundle all these single plugins
#
tobiastom
does the microformats community has anything to say about schema.org?
#
Jeena
I think that would be cool, and then it would also be cool that if you write a response like he did as a comment that this would also send a webmention
#
pfefferle
that was part of the first version of the webmention plugin and will come back
#
pfefferle
but I need to think more about the way to integrate that
#
Jeena
ok, cool
#
Jeena
even if I'm not sure how that would work because it isn't its own http resource
#
pfefferle
tobiastom I think some of the schema ideas are used for the mf2 developement
#
pfefferle
jeena that's the tricky part :)
#
pfefferle
there is a url, but i have to disable some js redirections and add some other :)
#
Jeena
I see
#
pfefferle
the tricky part is to show only the single comment to parsers and the thread to users+
#
Jeena
in theory the thing after the hash in the url could handle it and when parsing something like that you would find the part in the html which is enclosed in this id
#
tobiastom
pfefferle: but is it more like "they do useless shit, ours is much better" or more like "whatever"?
#
Jeena
but I think there are a couple of problems because the hash is not always send
#
tobiastom
I see quite a problem with supporting two (or more) formats.
#
pfefferle
the hash-thing was another idea but that wouldn't work with most other implementations
#
Jeena
unless it is added to the spec in the future
#
Jeena
tobiastom what problem is there? They can live together in one html document without problems can't they?
#
tobiastom
yeah, but they bloat the code. for mobile, if you have a lot of stuff on a site, I see that it could be a problem.
#
tobiastom
then we add rdf and whatever, and the main part of the page is only machine stuff.
#
Jeena
it is just text, if you download 10kb of html or 15kb it doesn't really matter
#
Jeena
"Microformats, RDFa and microdata: three stones, one bird." hehe that kind of says it
#
Jeena
the main part is already only useless stuff like sidebars, headers, background images, footers, etc.
#
pfefferle
I think RDFa and Microdata are fixing the same problem, but microformats can live aside of them
#
pfefferle
it's always good to use semantic class names
#
Jeena
I'm really happy about the newer trend of single column blogs
benprew joined the channel
#
pfefferle
it is also possible with html5s <main> or <article> tag
adactio, glennjones, friedcell, scor and benprew joined the channel
#
@punchagan
@voxpelli I was just trying out webmention and created an account. Brought down the remaining account count to 0. How to delete my account?
(twitter.com/_/status/431783643334197248)
bnvk, tantek, CheckDavid, pasevin, Sebastien-L, chloeweil, benprew and ttepasse joined the channel
pasevin, LauraJ, ttepasse and benprew joined the channel
#
@AnonMohandas
RT @eschnou: Mailpile announced alpha release! Great to see the progress, awesome work! https://fosdem.org/2014/schedule/event/mailpile/ #FOSDEM #indieweb
(twitter.com/_/status/431816589185671168)
#
aaronpk
bah this video is too big for vimeo
scor joined the channel
#
aaronpk
suppose I could upgrade to vimeo pro for just one month
snarfed joined the channel
#
tobiastom
you could host it yourself… :)
#
aaronpk
I don't really want to serve 2.5gbs from my own server :)
#
aaronpk
and i'm not about to go figure out the best way to transcode this for streaming
#
aaronpk
video is hard
#
aaronpk
i used to do that though, with flash players to play the 320x240 video back in like 2001
caseorganic, CheckDavid, iangreenleaf, eschnou, pasevin, snarfed, paulcp, scor, melvster, LauraJ and skinny joined the channel
#
bret
wow, chrome just disabled ALL of my non chrome store extensions this morning and pointed me to this page: https://support.google.com/chrome/answer/2811969?p=ui_remove_non_cws_extensions&rd=1 'Extensions that have been disabled will appear grayed out and you won't be able to re-enable them'
#
bret
bastards
squeakytoy joined the channel
#
bret
you have to run chrome dev channel to re-enable
tantek joined the channel
#
sparverius
bret: that's because they have a huge problem with people getting owned
#
bret
thats not my problem
#
tantek
aaronpk - hoping Amber's slides got updated to not say next indiewebcamp in hollywood 2013!
#
sparverius
bret: well, it kind of was lol
#
sparverius
but yeah it's frustrating
#
bret
now it is
#
bret
At least let me re-enable them
#
bret
give me an override
#
tantek
a-ha - yay! updated indiewebcamp home page screenshot! https://twitter.com/picturedinge/status/431797791812513792
#
tantek
goes to update the home page next event section ;)
#
tantek.com
edited /Main_Page (+0) "next HWC is 2014-02-12"
(view diff)
#
@gletham
Video of interest - Rise of the IndieWeb - Amber Case - FutureTalks http://www.youtube.com/
(twitter.com/_/status/431861758307749888)
KartikPrabhu and DeltaWhy joined the channel
#
Jeena
Hm I can't like the video :-(
#
DeltaWhy
trying to add webmention support to my octopress blog using https://webmention.herokuapp.com/
#
Jeena
When I post a link to my website on Twitter, automatically about 20 requests come in, I assume from some kind of bots.
#
DeltaWhy
I tried sending a mention from http://michael.limiero.com/2014/02/test-2/ to http://michael.limiero.com/2014/02/test/ but it's not showing up
#
Jeena
it is a WordPress blog with some webmentions plugins?
#
snarfed
nah, iirc octopress is jekyll
#
DeltaWhy
yeah it's jekyll
#
snarfed
DeltaWhy, that app is voxpelli's. try pinging him? http://voxpelli.com/
#
DeltaWhy
I'm looking through the source and it looks like maybe I need to add microformats to the source page for it to work?
#
tantek
DeltaWhy - check your post with indiewebify.me
#
tantek
and your home page for that matter
#
tantek
Jeena - you can post a "like" of any URL on your on site ;)
eschnou joined the channel
#
snarfed
Jeena: yup, probably bots
#
Jeena
hehe yeah I kind of would like to implement something like that for real where I would send a webmention too and it would show up like a fav-tweet from bridgy or something
#
Jeena
the video is really cool, so much history
#
snarfed
i've been sending more and more likes directly from my site recently
#
snarfed
mixed results so far, only 1/2 or 1/3 work, but i'm sure that will go up over time
nloadholtes joined the channel
#
tantek
snarfed - maybe some of them are just getting queued ;)
#
DeltaWhy
alright, added h-card to the header and h-entry to the post page, still doesn't seem to be working
#
tantek
and will show up eventually :D
#
tantek
DeltaWhy what does indiewebify.me say?
#
snarfed
tantek: maybe! the sites are generally fast with other replies though, so i doubt it. love the optimism though!
caseorganic joined the channel
#
tantek
hey caseorganic! heard you rocked another indieweb talk!
#
DeltaWhy
maybe I need a u-url, but I don't want a visible link - is it valid to put a <link> element in the body?
#
DeltaWhy
nvm looks like it's not
#
tantek
DeltaWhy, you could always put a <a class="u-url" href=""></a> in there - that should work
#
tantek
is watching the Youtube video that Aaronpk uploaded.
#
aaronpk
tantek: great! You found the video!
#
aaronpk
I didn't think I put a link in here
caseorganic, tantek and Kopfstein joined the channel
#
KevinMarks
what's the video problme, aaronpk ?
eschnou, caseorganic and iangreenleaf joined the channel
#
caseorganic
!tell tantek: thanks! it was originally a talk on privacy for location and mobile apps, but that only took up a little bit of the talk. i really wanted to talk about indieweb as a next step.
#
Loqi
Ok, I'll tell him that when I see him next
tantek joined the channel
#
Loqi
tantek: caseorganic left you a message 12 seconds ago: thanks! it was originally a talk on privacy for location and mobile apps, but that only took up a little bit of the talk. i really wanted to talk about indieweb as a next step.
#
caseorganic
tantek: i also talked up the channel and site, so there may be more european UX desginers joining.
#
caseorganic
tantek: hello!
#
tantek
great!
#
Jeena
Ah so Amber is caseorganic, cool to get some faces attached to the irc nicks here, it is easy with aaronpk and tantek but all the rest is a bit harder ^^
#
Jeena
hehe damn you, english is not my first language! :-p
#
caseorganic
Jeena: hello! you have been doing great things!
#
Jeena
thanks, I'm trying, and I have quite a lot of time now after I got my degree and before I get a new job
#
caseorganic
Jeena: where are you from?
#
Jeena
I live in Sweden, but was born in Poland and grew up in Germany.
ttepasse joined the channel
#
caseorganic
Jeena: Stolkholm or elsewhere?
#
Jeena
a bit south of Gothenburg
#
caseorganic
Jeena: very cool. I visited Sweden a few times, last year I went to Skellefteå, and a few years before that Malmo twice for conferences.
#
caseorganic
Jeena: what are you getting a degree in?
#
Jeena
I got one in Computer Science
#
caseorganic
Jeena: ah, great!
#
Jeena
now I'm looking for work locally, have been working remotely for about 5 years now and I'd like to work in an actual office with other coworkers and stuff ;)
#
EHLOVader
aaronpk, you use google voice?
#
Jeena
oh, welcome ttepasse! (I know him from the german SELFHTML community since 2003 or something?)
#
EHLOVader
how do you like the lack of mms
#
EHLOVader
just saw your note on voicemail
#
ttepasse
(Uhm. Hi.)
#
EHLOVader
Jeena, how far down the work from home drain are you? http://theoatmeal.com/comics/working_home
#
caseorganic
EHLOVader: lol
#
aaronpk
KevinMarks: no video problem anymore!
#
aaronpk
EHLOVader: yeah my primary number is a google voice number
#
EHLOVader
me too ;)
#
aaronpk
but i have an iphone so i also use iMessage a lot, and I set my email address as the ID instead of my phone number
#
caseorganic
Jeena: are you looking for work around Gothenburg? I know of a lot of interesting companies near Stolkholm and Malmo.
#
EHLOVader
did you omit the google voice widget because phone talking is annoying?
#
aaronpk
yeah I don't like to talk on the phone if I can help it
#
EHLOVader
and people would do it more
j12t joined the channel
#
EHLOVader
aaronpk, did you by chance have sprint?
#
Jeena
I would love to work here in Varberg but it is not going to happen, it is just a too small town for the work I want to do. So yeah it will probably be Gothenburg.
#
aaronpk
I used to have sprint
#
EHLOVader
they seem to be the only carrier who has done the slightest bit of integration with GV
#
EHLOVader
you can setup outbound calls, I was really hoping for MMS
#
EHLOVader
I doubt that google will go through all the trouble required to setup an mms gateway
#
aaronpk
yeah there's little reason to do so with imessage and all the photo apps
#
EHLOVader
that whole system is a real hack on the sms tech
#
EHLOVader
there is some reason
#
EHLOVader
every iPhone using friend of mine who wishes to send group texts are all good reasons
#
EHLOVader
thinks he has no friends, but really they all send group mms messages
#
aaronpk
yeah group texting is useful, but there's also hundreds of group messaging apps
#
EHLOVader
a separate group app is silly
#
aaronpk
basically the current state of mobile photo/texting is completly broken
#
EHLOVader
kinda yeah
#
EHLOVader
I think an app isn't the way
#
EHLOVader
anything that requires me to install more software to become compliant or participate is a huge no for me
#
aaronpk
so i'm not really paying attention to it and instead just working on things like private posts and indieauth
#
EHLOVader
twilio added mms messaging... but I think it is only outbound
#
EHLOVader
maybe inbound too
#
EHLOVader
anyway, the US only allows shortcodes
#
EHLOVader
I was hoping they might become a viable alternative to googlevoice, and anyway, it would be nice to roll my own, and host it outside of a silo
#
Jeena
And, I love the web for my free time, but I'm looking forward to find a job where I do something else then web, so I can still get excited about stuff for the web in my free time ^^
#
EHLOVader
lol, Jeena make sure the non web job affords you free time
#
EHLOVader
but I can see where you are coming from there... the soft glow of lcd screens starts to wear on you by the 12th hour
#
Jeena
yeah, my brother just today was pushing me to try to get a 4 days week at my next job
#
Jeena
which would be more then awesome
#
EHLOVader
you could be a nurse
#
EHLOVader
and do 3 days
#
EHLOVader
or less
#
aaronparecki.com
edited /Events (+35) "/* 2014 */"
(view diff)
#
Jeena
hehe no, I would work with computers, that is what I got my degree in, but I'd like to work on Unix interna or AI or robotics, etc. I don't know
#
EHLOVader
embedded software and devices are hot in the states right now iirc
#
EHLOVader
but there is also a burgeoning diy hobbyist scene there
#
EHLOVader
so it may not be a great market to jump into now for making monies
#
ttepasse
Automated Indie-beer-brewing. He already did some first steps.
#
EHLOVader
I think lots of embeded systems also favor java
#
EHLOVader
which might be a reason to stay away
#
Jeena
yeah kind of
#
EHLOVader
indie beer, what is this you speak of
#
EHLOVader
does the community have recipes
#
EHLOVader
or has someone setup their microbrew to tweet the ibus
#
Jeena
But I am in contact with a company from Gothenburg who produce Open Source Infotainment systems for cars. And we're going to have a second meeting next week. But I'm not sure how well they can pay, we'll see, but the work would be cool I think.
#
Jeena
but I'm still doing everything manually, never had the time to implement everything I was talking about.
#
Jeena
Btw. caseorganic the video was really great, it explained so much about so many things within this community which I didn't get haha
#
caseorganic
Jeena: thanks a bunch! it's so much fun to talk about indieweb to people. trying to get better at speaking.
#
bret
caseorganic: great talk :)
dvirsky joined the channel
#
aaronpk
you guys watched it already?
#
bret
23 mins in
#
Jeena
yeah Loki posted a link to your tweet with it
#
aaronpk
I tweeted it?
#
Jeena
or something
#
bret
aaronpk++ for uploading
#
Loqi
aaronpk has 348 karma
#
Jeena
something with Loqi
#
Loqi
who, me?
#
aaronpk
I finished editing it last night at like 1:30am
#
@gletham
Video of interest - Rise of the IndieWeb - Amber Case - FutureTalks http://www.youtube.com/
(twitter.com/_/status/431861758307749888)
#
aaronpk
huh, I have no idea how he found that, lol
#
bret
Federated solcial web looked pretty serial
#
Jeena
hehe yeah, that picture was fun
#
aaronparecki.com
created /events/2014-01-13-rise-of-the-indieweb-amber-case (+1635) "add event page for futuretalk"
(view diff)
#
ttepasse
caseorganic it es a very watchable video. Small suggestion: In future talks replace pingback with trackback, which is much more out there on the insanity/complexity scale with it's usage of RDF/XML in HTML comments.
#
aaronpk
or mention both, haha
#
aaronparecki.com
edited /videos_about_the_indieweb (+130) "add amber case video"
(view diff)
#
Jeena
hooray for parsing HTML comments
#
gRegorLove
Is anyone sanitizing and displaying HTML from webmentions, or just using the plaintext version? I'm leaning towards the latter, because the former could be a nightmare.
#
aaronpk
I think the generatl thought on sanitization is to use the tags that things like wordpress/mediawiki/github allow, just basic stuff like <b> <i> etc. it's pretty well tested at this point.
#
aaronpk
but I believe there are more implementations that just use the plaintext version (or strip all tags) and then re-autolink things
#
gRegorLove
Are there any libraries for sanitizing linked on the wiki? I don't think I've seen any on the webmentions-related pages.
#
gRegorLove
Or I could dig into WordPress code, I guess. Kinda loathe WP, though (however well their sanitization may be :) )
#
aaronpk
i don't think so, which probably means nobody is doing it :)
#
gRegorLove
Well maybe I'll take some initiative. :)
#
EHLOVader
gRegorLove, sanatizing as in preventing xss?
#
EHLOVader
if you want to see an xss nightmare jsfuck.com I may have shared it before
#
gRegorLove
Not sure what I'm looking at, haha
#
EHLOVader
it is an xss filter evasion technique
#
EHLOVader
turn javascript into garbage by using only 6 characters
#
Jeena
oh cool, it is like brainfuck but in js haha
#
EHLOVader
for sanatizing webmentions and notes etc... wouldn't there be a way to put it in an iframe to prevent xss
#
Jeena
and it uses javascripts weird typecasting rules to be runable in the browser?
#
EHLOVader
opengraph may be a good place to look towards for a method of sanatizing content, it has rich snippets and might have already found a solution
#
gRegorLove
this jsf still needs to appear in <script> elements, right?
#
Jeena
iframe is not a good solution because when you resize the text you get scrollbars
#
Jeena
and then you never know how high the iframe should be in the first place
#
gRegorLove
iframe is a bad solution for avoiding xss, IMO. It means you're not properly sanitizing.
caseorganic joined the channel
#
EHLOVader
a few good libararies are mentioned in the bottom of this article http://resources.infosecinstitute.com/how-to-prevent-cross-site-scripting-attacks/
#
EHLOVader
whitelisting would probably be the best route
#
Jeena
I like the <img src="javascript:alert('owned')">
#
EHLOVader
that xml is designed to be tossed into a fuzzer
#
Jeena
and all the event stuff like onmouseover on which ever tag, nice
#
gRegorLove
Yeah, whitelisting is what I was thinking
#
gRegorLove
ha.ckers.org is great. Forgot about it.
#
EHLOVader
owasp too
#
EHLOVader
two great resources...
#
EHLOVader
gRegorLove, you do php stuff mainly... have you heard of dvwa?
#
gRegorLove
Yes. And I have not.
#
ttepasse
Jeena, <iframe seamless> could take care of that.
#
Jeena
but iframe, the hight problem!
#
gRegorLove
Heh, DVWA is an interesting idea
#
ttepasse
A seamless iframe should and will autosize the iframe to it's content's height. That was the point. ;)
#
EHLOVader
gRegorLove, another good project (which I now realize needs dvwa in it) is getprotobox.com
#
EHLOVader
it lets you setup a vagrant box, like puphpet but maybe better... not just for php
#
EHLOVader
uses ansible, and such
tantek joined the channel
#
DeltaWhy
for h-entry, should a "read more" link be inside the p-summary or outside?
gRegor` and snarfed joined the channel
#
gregorlove.com
edited /IRC_People (-3) "Changed my nick"
(view diff)
#
tantek
DeltaWhy - good question - does that link link to the permalink of the post? or to a fragment identifier to that point in the permalink of the post.
#
DeltaWhy
just goes to the permalink
#
DeltaWhy
title is already a permalink marked up with u-url
#
tantek
I don't know if there is any common practice of whether the "read more" link is inside or outside the summary
#
tantek
perhaps check out aaronpk and jeena's home pages
#
tantek
because they also put summaries of their articles on the home page
#
tantek
would be a good thing to document existing practice
#
tantek
and see if there is any common reasoning by people actually doing it (one way or another)
#
DeltaWhy
having it inside looks weird if it's parsed into plaintext so I'm leaning towards outside
#
DeltaWhy
however if it was in an h-feed reader then there would be nothing indicating there's more content
snarfed joined the channel
#
Jeena
I still don't have h-entry on my home-/index-page
#
Jeena
I have actually a <table> ^^
#
tantek
DeltaWhy - the h-feed reader could go retrieve the complete h-entry at the u-url
paulcp and poppy joined the channel
#
Jeena
hm I think I need a way to not to POSSE every note to Twitter
#
jeena.net
edited /webmention (+10) "/* IndieWeb implementations */ added info about homepage"
(view diff)
tantek joined the channel
#
aaronpk
Jeena: yeah, selective POSSE is a good idea
tantek and paulcp joined the channel
#
tantek
aaronpk is there a download link for caseorganic's video?
#
tantek
I'd like to download it to watch it offline
#
aaronpk
youtube doesnt provide a download, right?
#
tantek
considers what would it take to turn the "videos about" page into a microformatted podcast
#
aaronpk
the source is a 2.4gb file
#
tantek
aaronpk - maybe it depends on your upload options?
#
aaronpk
i could try compressing it and putting it on dropbox
#
tantek
a compressed download would be great for mobile
#
aaronpk
wow quicktime has nice export options now
#
aaronpk
LOL it still says it'll be 1gb
#
Jeena
https://github.com/rg3/youtube-dl you can install it via brew on os x and via apt-get/emerge/etc. on Linux
#
tantek
does it have a save for iPod/iPhone playback?
#
aaronpk
yeah taht's the ipod option
#
tantek
well, 1gb < 2.4gb at least
#
aaronpk
i think I can do better... one sec
#
aaronpk
yeah this'll work, 500 megs
#
aaronpk
i should really find one of those transcoding programs though. it's been a long time since i've done that.
#
tantek
I have a feeling benwerd might have some knowledge here too ;)
#
Jeena
have you tried ffmpeg yet? I had great results with it after I understood what arguments it needs
#
aaronpk
ok it'll be like 10 minutes
#
aaronpk
oh yeah I should probably learn ffmpeg better
#
tantek
aaronpk - also, you could upload it to the Internet Archive
#
aaronpk
i have no idea how to do that, but sure
#
tantek
rather than having to put it on your own dropbox
#
tantek
looks into it
#
tantek
I know KevinMarks knows how
#
aaronpk
ok i just created a "library card" (cute)
#
aaronpk
so when is someone going to make an h-event to ical service so I can subscribe to the /events page in google calendar :)
#
tantek
aaronpk - well, those are two different things
#
tantek
google calendar is kinda dumb about subscribing to .ics even
#
aaronpk
i've used it pretty successfully
#
tantek
they don't have a well behaved robots.txt way to do it
#
tantek
they poll too hard
#
tantek
and crawl too hard
#
tantek
so, e.g. on h2vx.com we had to block all robots
#
tantek
so even if (when) we add h-event support to h2vs.com/ics/ - it is doubtful that gcal will support it
#
aaronpk
35% done transcoding
#
tantek
also, aaronpk, just as we have the notion of an integrated indie reader, seems to me it's logical to also have an indiecal feature on your own website which can directly read / subscribe to h-events
#
tantek
it could even be notification driven, e.g. when you post an RSVP to an event on your own site, the event from then on sends you a webmention whenever the event is updated
#
tantek
similar to notifications of event updates that you receive when you RSVP to an event on FB
#
Jeena
I know it is getting boring but, yey great success, a "Tweet this" checkbox and I finally do: after_action :send_mentions, only: [:create, :update, :destroy]
#
tantek
likely much more reliable solution than making a one-off copy of the event in gcal
#
tantek
Jeena - great!
#
aaronpk
luckily there are a number of reasonable open source JS calendar interfaces
#
aaronpk
cause that stuff is not fun to build
#
tantek
right, makes more sense to start from some calendar interface OSS
#
wagle
i squirrelled this transcoder URL away just in case it might be useful: http://readwrite.com/2013/06/14/handbrake-the-best-video-conversion-tool-youve-never-used
#
aaronpk
handbrake! that's the one
#
tantek
though I still think you'll want a different flow than OSS JS calendar UIs
#
aaronpk
basically i want a replica of the gcal interface
#
aaronpk
i pretty much live in gcal
#
Loqi
gives aaronpk a replica of the gcal interface
#
tantek
e.g. you see an event mentioned in your indiereader, you click an RSVP button on your indiereader UI (because it recognizes the h-event) - e.g. "Going" "Maybe" etc. which then creates an RSVP post on your site and sends a webmention.
#
aaronpk
i also want to be able to create events on my site from this interface
#
tantek
isn't event creation just a special case of post creation?
#
aaronpk
yes, but you should see my calendar
#
tantek
gcal is to calendars the way that google reader was to RSS
#
aaronpk
i really like being able to drag out a 2-hr block on my calendar and then create an event very quickly
#
aaronpk
it has to be part of the same interface where i see all my existing events
#
tantek
that makes sense - so you can see your existing datetime commitments at a glance
#
tantek
this might be another one of those cases where a UI for "a small number of events" can get away with being much simpler than a UI for "someone with a mostly full calendar"
#
aaronpk
also shared calendars are the most useful thing
#
tantek
aaronpk - seems like shared posts would be too
#
tantek
that doesn't seem like something unique to events
#
aaronpk
i have a number of shared calendars with different groups of people, being able to toggle visibility of the calendar quickly is important. (that seems somewhat unique to events)
#
tantek
I have a number of shared etherpads with different groups of people.
#
tantek
I don't see any difference
#
aaronpk
i guess i should have said i don't see how it applies to notes (rather than unique to events)
#
aaronpk
the thing about shared calendars is that I often want to see various combinations of the shared calendars all overlaid on the same interface
#
tantek
I think there are potentially numerous intermediate/advanced use-cases for calendars
#
tantek
and it's going to be challenging to figure out which are how important when
#
aaronpk
yeah. I won't be able to leave google calendar until there's a completel replacement. so that's why I'm interested in finding ways to treat gcal as a view on indieweb events.
#
tantek
I'll point out that FB Events have none of those that you mentioned, and yet, I get far more FB event invitations / activity than gCal/Zimbra/iCal etc. all combined.
#
aaronpk
I also get far more invitations on FB events, but they are often also lower quality / more noisy
#
aaronpk
I treat my gcals as authoritative, so if I'm invited to soemthing on FB I'll add an entry to my google cal so I don't forget it
#
tantek
so in competitive terms, it's FB events that we need to match functionality for, not gCal
#
tantek
certainly not initially
#
aaronpk
that's a reasonable approach
#
aaronpk
(uploading indieweb video to archive.org now, 20% complete)
#
tantek
I think I see what you mean aaronpk re: gcal. I use a local text file similarly.
#
tantek
never have any problems with online/offline
#
aaronpk
yeah, offline access is super important for this too
#
aaronpk
I've been thinking about making a caldav->micropub service to be able to create event posts on your own site through your native calendar app
#
aaronpk
!tell tantek you can download the video from here! https://archive.org/details/2014-01-13-rise-of-the-indieweb
#
Loqi
Ok, I'll tell him that when I see him next