#indiewebcamp 2015-04-27

2015-04-27 UTC
#
rhiaro
who has lists of contacts/people/followers/following or is interested in posts about following/followers? I added a bunch of brainstormy stuff to /follows ^ (cc hmans, ben_thatmustbeme as people who already have such lists)
KevinMarks and lukebrooker joined the channel
#
acegiak
rhiaro: I use my blogroll as a list of people I'm following for whisperfollow
#
GWG
acegiak: I think Blogroll went out because it is a site, as opposed to person-centric way of thinking o these.
#
GWG
Also, I used to find long lists of links down the side of someone's site to not be the best way to consume recommendations
#
rhiaro
acegiak: cool - can you add to the wiki page? Is it marked up with mf?
#
acegiak
rhiaro: just realised that it's not since I changed theme. will need to fix that
#
acegiak
GWG: Often I want to follow a site rather than a person?
#
rhiaro
acegiak: ah I found it
#
rhiaro
acegiak: what reader do you use?
#
rhiaro
GWG: yeah, sometimes a person has multiple sites/feeds you can follow, or a site != person necessarily
#
rhiaro
I think this distinction is still being hammered out around these parts though
#
rhiaro
would love to gather thoughts on that wiki page :)
#
acegiak
rhiaro: I'm using whisperfollow which is my wordpress based reader. I /think/ I'm the only one using it currently
#
acegiak
really clipboard?
#
acegiak
that's better
#
GWG
acegiak: Sorry about that. How would mf2_s mark up the blogroll?
#
GWG
rhiaro: I don't think it is 100%. I'm just saying why it sort of faded.
#
rhiaro
I'm currently thinking about how a list of followers would be useful for switching between readers
#
aaronpk
totally
#
aaronpk
the prototype indieweb reader that benwerd and emmak and I made at IWC 2014 pulled the "following" list from your own website
#
rhiaro
aaronpk: awesome!
#
aaronpk
turns out that's a pretty big hurdle to actually using a reader tho
#
rhiaro
also beyond that, how follow posts could be useful for keeping track of when (and possibly why with an added note) you follow (or unfollowed) someone
#
rhiaro
I'm just implementing follow posts atm
#
GWG
People wanting to use readers are a minority though.
#
acegiak
gwg: I would probably mark it up with basic h-card by default
#
rhiaro
aaronpk: adding manually or having the option to pull from sites would be cool
#
aaronpk
rhiaro: ooooo cool
#
acegiak
GWG: are they?
#
acegiak
GWG: I feel like socially aggregating readers are THE killer feature of most silos
#
GWG
acegiak: The old inbox style of readers, yes.
#
GWG
acegiak: The new philosophy seems to be streams.
#
rhiaro
I'm going for x-u-follow-of class. If anyone has any advance on that I'd be pleased to hear it
#
GWG
Where you dip your toe in, and possibly miss things
#
rhiaro
GWG: is the main difference there it doesn't keep track of what you've read?
#
GWG
rhiaro: Where you left off
#
GWG
So, yes.
#
rhiaro
(or at least, tell you it's keeping track of what you read, because obviously the silos all do)
#
acegiak
ok, I call whisperfollow a reader but yeah, it operates like that
#
acegiak
as in, latest first
JasonO joined the channel
#
GWG
I work about 33% of the time, and sleep another 33%. I don't want to miss interesting things that occur during those periods.
#
rhiaro
yeah I think all the indieweb readers are like that atm?
#
acegiak
GWG: oh, right!
#
rhiaro
twitter kind of tells you where you left off, depending on how well your chosen interface is behaving on that day
#
rhiaro
the android app at least seems to attempt to open up where you last had it in the stream
#
rhiaro
sometimes..
#
acegiak
GWG: I've been trying to work out a way for for whisperfollow to have some of the things I follow be marked as important so that when I come to whisperfollow it makes sure to tell me and then I can dismiss them
#
GWG
The issue is value
#
GWG
The way silos do their streams is that social signaling moves things to surface outside of normal time order.
#
GWG
So, how do you replicate that?
#
aaronpk
facebook does that, but twitter doesn't. twitter is still time-ordered except for promoted tweets
#
aaronpk
also it remains to be seen whether that is actually an effective mechanism
#
GWG
aaronpk: Haven't you heard about Highlights
#
acegiak
GWG: yeah, I hate the filter bubble that creates when it's done through algorithmic value assessment
#
acegiak
GWG: so I have no plans to add that to whisperfollow in the immediate future
#
GWG
I read everything I can
#
GWG
So I'm not the test case for sourcing that
#
GWG
I'm the one who complained about no Twitter client that would effectively keep my place
#
acegiak
but I use whisperfollow for subscribing to podcasts where I don't want to miss episodes so I'd like to manually mark certain streams as priority
#
rhiaro
yeah, I hate the silo-curation of streams
#
rhiaro
mostly on principle
#
rhiaro
I don't actually know if it's useful or not
#
rhiaro
I'd also like to be able to mark certain feeds/people as more important
#
acegiak
at the moment though I just use whisperfollow's search function to filter to just the stream I want to check
#
rhiaro
There's a small list of people I'll go check their profiles directly on twitter to make sure I haven't missed anything
#
rhiaro
possibly could do this with a priority tag or something
#
rhiaro
I tend to try to do everything with tags if possible
#
acegiak
rhiaro: yeah there's a few friends I have that are primarily twitter users so I'm using a twitter->rss service to subscribe to them in my reader
#
rhiaro
since I'm making follow posts, I'm going to be able to tag them like any other posts anyway
#
GWG
I think this is worthy of braindumping
#
acegiak
GWG: If we add a follow/unfollow type it would be super easy for me to automatically create that post when I create a new blogroll link
#
GWG
acegiak: What are the data points of a follow/unfollow type?
#
GWG
Isn't unfollow deleting the original follow?
#
aaronpk
well you need some way to indicate to a consumer that the follow post is gone
rknLA and benward joined the channel
#
acegiak.net
edited /follow (+179) "/* Displaying followees */"
(view diff)
#
aaronpk
so publishing a list of changes (follows and unfollows) might make sense
hadleybeeman, minsky and CaptainCalliope joined the channel
#
acegiak
GWG: They happen at different times though?
#
acegiak
there are three things: the action of adding a person to your subscription list, the list entry itself and the removal from the list
alexhartley joined the channel
#
acegiak
the middle one doest have a chronological component so isnt a post type?
#
rhiaro
I documented my brain dump on this at indiewebcamp.com/follows#Follow post
#
rhiaro
I'm interested in keeping track of when I (un)followed someone
#
rhiaro
I wouldn't want the act of unfollowing someone to remove all trace of that
#
rhiaro
^ which might be different for some people
#
rhiaro
so post types with published types make sense
#
rhiaro
s/published types/published dates
#
Loqi
rhiaro meant to say: so post types with published dates make sense
#
rhiaro
And either publishing a (un)follow post could generate/remove a follow relation that is listed somewhere
#
rhiaro
creating that relation could be automatically recorded as a post
#
rhiaro
depeding on your implementation preferences
#
rhiaro
I'd find the former easier, but acegiak sounds like you'd prefer the latter
#
rhiaro
or if you're not bothered about a list you could just have posts, or vice versa
#
GWG
Should it be a post though, is the question
#
rhiaro
because I imagine some people might want to publish a list but not having things appearing in their followers' feeds
#
rhiaro
GWG: I know lots of people who say no, it is an 'activity' which is not a post
#
rhiaro
But I also keep hearing 'everything is a post'
#
rhiaro
So I'm trying it out ot see
#
acegiak
GWG: what else would it be?
#
acegiak
I feel like if it has a chrono component it's a post
#
rhiaro
acegiak: for this, I'm inclined to agree at the moment. I also think it would be cool to add a note
#
rhiaro
i'm bouncing about between posts and activities at the moment
#
rhiaro
interestingly can't find anything in microformats to do with following/subscribing, but I might be missing it
#
acegiak
the difference being that you can have an activity which is "published/edited/deleted" post that is separate to the post itself?
#
rhiaro
acegiak: yes
#
acegiak
I understand that technical distinction but I think it's artificial
#
rhiaro
acegiak: yes, that's what I'm struggling with at the moment
#
rhiaro
this has come from socialwg/activitystreams discussions
KevinMarks__ joined the channel
#
rhiaro
which gets pushback from here
#
rhiaro
acegiak: some roundup of thoughts from a few weeks ago: http://rhiaro.co.uk/2015/04/post-and-activity-types but I've changed my mind about some stuff since then
#
rhiaro
so I've decided the next step is to implement a bunch of activity-type stuff as posts and see if it works or if posts are overkill
#
rhiaro
The thing I'm pretty sure *doesn't* need a post is edit/modify/update a post
#
acegiak
I think that saying "I listened to this song" and "I have started following simon" and "I think elizabeth warren should run for the 2016 presidency" are all pretty similar
#
rhiaro
right
#
rhiaro
some of the 'not a post' arguements are 'blah ate an apple' is an activity not a post, *but* I would argue that what I'm doing is posting about eating an apple, the action of eating the apple isn't what happens on the web, so that justifies being a post
#
acegiak
I would say "blah ate an apple" is a post because you're announcing it
KevinMarks joined the channel
#
rhiaro
I'm posting about eating an apple
#
rhiaro
not eating an apple via http
#
aaronpk
someday i hope i can eat an apple via http
#
KevinMarks
We have had rel=following discussions in microformats
#
rhiaro
aaronpk: someday, everything via http :)
#
rhiaro
KevinMarks: recently?
#
acegiak
it would be something other than a post if it were an entry logged by some kind of software that you are incapable of curating *cough*nsa*cough*
#
rhiaro
KevinMarks: rel="following" works for a list of people(/sites/whatever) you follow, but not for a post saying 'I followed blah' (with the relation to blah, which I envision as u-follow-of right now)
#
GWG
acegiak: I'm just pondering out loud. I could add a 'follow' option rather easily.
#
acegiak
GWG: Maybe an option you can turn on in the options screen? like the others?
#
GWG
I really need to write something to exclude kinds from the main stream optionally
#
GWG
Maybe group them into optional extra archive pages
#
acegiak
agreed
#
GWG
acegiak: After I finish the first version of Indie WebActions
#
acegiak
cause currently when I put on google now radio it spams listens
#
acegiak
yeah, fair enough
#
GWG
acegiak: Do you do anything as a private or protected post?
#
acegiak
GWG: not really
KevinMarks joined the channel
#
KevinMarks
It was a while ago
#
KevinMarks
When twitter used xfn-brainstorming I think it used rel= friend
#
KevinMarks
s/xfn-brainstorming/xfn for following/
#
Loqi
KevinMarks meant to say: When twitter used xfn for following I think it used rel= friend
#
GWG
acegiak: I was doing bookmarks as a private post in my latest experiments. I figure...if I 'like' it or 'favorite' it, then I'm expressing an opinion.
#
GWG
If I'm bookmarking it, I'm reproducing the 'save later' type mentality.
#
acegiak
GWG: Oh yeah, right.
#
acegiak
that's just a thing I'm using other services for atm
#
rhiaro
GWG: that's how I differentiate between likes/faves and bookmarks
#
rhiaro
bookmark = will read/use later
#
acegiak
I have two lists: bookmarks and "to read"?
#
acegiak
and then I have likes/faves which are identity statements?
#
GWG
acegiak: Owning My Bookmarks is on my list of things to do. I have 37,000 of them
#
GWG
acegiak: I thought you used one as an identity statement, not both
#
GWG
If I recall, one was you liking a specific URL. The other was you liking a thing/concept.
#
GWG
For example, Bob likes apples vs Bob likes this story on apples.
#
acegiak
both are statements about me though
#
acegiak
but "web resources I use regularly" and "things I need to read but havent yet" are two separate things that I'm not using my site for atm
#
GWG
acegiak: Ok
#
KevinMarks
The blogroll used to be a practical tool, before we had readers
ben_thatmustbeme joined the channel
#
KevinMarks
You'd click through the links on it every so often to see what was new
#
Loqi
Welcome to news about the IndieWeb where recent notable articles about the IndieWeb are cited and linked to keep you up to date https://indiewebcamp.com/new
#
GWG
acegiak: One of my personal goals is to move my frequency of posting closer to yours.
#
GWG
KevinMarks: As someone here for the long game, going back on this...what's the evolution of readers to the present?
#
KevinMarks
If you look at my frozen in time blogroll on epeus.blogspot.com I sorted it by frequency
#
ben_thatmustbeme
woo, moved my computer to the other room
#
ben_thatmustbeme
newly run network cable looks good
#
KevinMarks
The blog rolling service would inject one with js sorted by last update
#
GWG
KevinMarks: Now that people aren't just posting articles or notes...but other forms of post content...does that change things for you?
#
acegiak
GWG: the majority of my posts are reposts though, so there's that
#
rhiaro
tomorrow: add unfollows posts for kicks
#
rhiaro
but now, sleep
#
aaronpk
rhiaro: awesome tag pages! http://rhiaro.co.uk/tag/w3c
#
aaronpk
rhiaro++
#
Loqi
rhiaro has 58 karma
#
Loqi
rhiaro has 59 karma
#
rhiaro.co.uk
edited /follow (+224) "/* rhiaro's follow posts */"
(view diff)
#
rhiaro
aaronpk: thanks :)
#
@kid_OYO
Students @stonybrooku today building business plan for projects using new @oyoclass app +#python #java #indieweb #css https://twitter.com/kid_OYO/status/592516016371994624/photo/1
(twitter.com/_/status/592516016371994624)
#
@TodoCoders
Students stonybrooku today building business plan for projects using new oyoclass app +#python #java #indieweb #css https://twitter.com/kid_OYO/status/592516016371994624/photo/1
(twitter.com/_/status/592517380443656192)
#
@Data88Geek
RT @TodoCoders: Students stonybrooku today building business plan for projects using new oyoclass app +#python #java #indieweb #css http://…
(twitter.com/_/status/592518256038170624)
#
aaronpk
heh, i've had a script running for a couple years now where Loqi spits front-page hackernews articles to ##hackernews on freenode
#
Loqi
grins profusely
#
aaronpk
since there was no official API, it was just scraping the HTML
#
aaronpk
was working great up until last week when I think they changed their HTML. turns out they launched an official API a couple months ago too
#
aaronpk
so I updated the script to use the new JSON API
#
aaronpk
within 2 days, there was already a glitch where Loqi started outputting empty entries for the whole front page, which I am assuming was because the API had some glitch
#
aaronpk
i just thought it was funny that in several years i never had a problem with the script, and as soon as I made it use invisible data instead of HTML, it glitched out
#
tantek
that is pretty funny
#
tantek
API less reliable than HTML
#
tantek
yes a JSON read-API is a DRY violation of the HTML
#
aaronpk
i mean that's a relatively small sample size, but 2+ years with no problems vs 2 days with a problem is not a good sign
#
tantek
and since more people/programs see the HTML than the API, the HTML ends up being more reliable.
#
tantek
aaronpk - please capture that in a short blog post or note
#
tantek
seriously - that is an important data point to throwback at all the JSON-all-the-things people
#
tantek
all developer's natural instincts is to clamor for some sort of "clean" model of the data - and turns out that in practice, from a pragmatic maintenance / what breaks / what doesn't point of view, they're *wrong*. presentation/display = quality. "clean model" = less maintained.
#
tantek
s/developer's/developers'
#
Loqi
tantek meant to say: all developers' natural instincts is to clamor for some sort of "clean" model of the data - and turns out that in practice, from a pragmatic maintenance / what breaks / what doesn't point of view, they're *wrong*. presentation/display = quality. "clean model" = less maintained.
#
aaronpk
wow yeah, I wrote that code in August 2012 and it required no changes since then
#
tantek
yeah seriously blog that
#
tantek
rhiaro: great discussion about "follow" and "unfollow" posts
#
tantek
this is insightful: "add a note about why I (un)followed them (lots of people I follow on Twitter are consistently interesting but I can't remember when/how I found them)." http://indiewebcamp.com/following##how%20I%20found%20them
#
acegiak
GWG: for maintainability maybe we should have a file in indieweb post kinds that straight up defines the kinds in one place to make it easier to add new kinds on the fly?
#
tantek
!tell rhiaro I like all the new information added to http://indiewebcamp.com/following - however the structure of the TOC makes it seem abstract (idea-centric), rather than concrete (example-centric) and mixes examples with wants.
#
Loqi
Ok, I'll tell her that when I see her next
#
GWG
acegiak: Should be doable. I was thinking of, after what the WordPress people told me about Simple Location, I might do a rewrite of part of it t avoid some function scope complaints.
#
tantek
!tell rhiaro I'd prefer a re-organizing of http://indiewebcamp.com/following subheads by "IndieWeb Exampes / person-name", "Silo Examples / silo-name", "Brainstorming"
#
Loqi
Ok, I'll tell her that when I see her next
#
GWG
So, I might move that to a file for that reason.
#
acegiak
Is anyone else annoyed by all the tumblr/twitter pretty post features in 4.2? Like they just did it in the most annoying, silo centric way possible?
#
tantek
in WP4.2?
#
GWG
acegiak: What features are you referring to?
#
acegiak
ie "when you post in a tweet link we'll embed the tweet for you!"
#
acegiak
same with tumblr posts
#
acegiak
I understand why they've done what they've done but it's like they've completely failed to identify any of the issues we've identified here
#
tantek
with quoting / embedding?
#
acegiak
having those features for those specific silos only (and only until they need patching caus the api changes) annoys me so much
#
tantek
they've add silo-specific features but no indieweb (including their own - WP blogs) equivalent?
#
tantek
that's a sign of lack of product vision and just doing what big media companies with WP blogs are asking for in terms of feature requests.
#
@helenhousandi
@pwcc my dislike of including an entire metabox library for something I don't even want a UI for is strong.
(twitter.com/_/status/592315683905662976)
#
acegiak
as far as I can tell (without looking at any code) they've got some magic regex sitting at the back that turns urls containing twitter.com and tumblr.com into embedded posts
#
tantek.com
edited /unfollow (+407) "/* Silo Examples */ note emergent ironic "unfollow" behavior on Twitter"
(view diff)
#
GWG
And that's the person who led the last release.
#
tantek
what is metabox?
#
tantek
pwcc is someone we've seen around here right?
#
GWG
tantek: Correct
#
acegiak
he's the other australian I think?
#
GWG
Meta boxes refer to form elements in the WordPress Post UI
#
tantek
such a bad name
#
GWG
tantek: As many are
#
tantek
names are hard
#
GWG
Agreed
#
acegiak
agreed
#
tantek
aaronpk: your websocket update UI in the IRC archives is faster (lower latency) at showing me others' posts than Colloquy. Crazy.
#
tantek
like by seconds
#
aaronpk
that's nuts
KartikPrabhu joined the channel
#
aaronpk
it gets weirder, the hackernews API is actually hosted by firebase https://www.firebase.com/blog/2014-10-07-hacker-news-api-is-firebase.html
lukebrooker, torrorist, tantek and snarfed joined the channel
#
tantek
which aspects?
#
tantek
IndieWeb Examples?
#
aaronpk
well i'm not using selfoss anymore, and I doubt benwerd is using the prototype we built last year
#
tantek
perhaps you can move the selfoss stuff to a "Previous Examples" section? Would be good to keep the screen shots
#
aaronpk
previous examples, good
#
tantek
also - were you ever able to get pull requests sent to them to consume h-feed?
#
aaronpk
i wrote it as a plugin
#
aaronpk
i dont' think I ever submitted it anywhere
#
tantek
oh cool! definitely worth submitting
#
tantek
the (un)follow discussion was very interesting to watch (I was out and about most of today)
#
tantek
regarding what people want in their reading experience
#
tantek
also KevinMarks's observation that blogrolls were nice because you could just click and open tabs for the people you wanted to read, and catch up on them one at a time.
#
aaronparecki.com
edited /reader (+405) "move selfoss to previous examples, add Monocle"
(view diff)
#
tantek
nice.
#
aaronpk
had to move me to the bottom of the list ;)
#
tantek
also there are *at least* two classes of people I want to follow - a few I want to catch up with and not miss any posts, and the rest where dipping in an out is ok
#
aaronpk
definitely
#
tantek
no one has a unified reading experience that allows this right now
#
tantek
which is one of my frustrations with all the (feed) reader UIs
#
aaronpk
hmm, you could do that in Monocle by creating two tabs, one for each class
#
tantek
they *either* are stream-dip-in style, or they are email-client-unread-posts style
#
aaronpk
is seeing the read state important for th epeople who you don't want to miss any of their posts?
#
tantek
except how would I know that Monocle was keeping track of how far back I'd read for the "not miss any posts" set of people?
#
tantek
it's not a matter of two tabs/groups/lists/circles
#
tantek
it's a fundamental difference in presentation of lists of posts
#
aaronpk
i guess i'm asking if you still want the email-client-unread-posts style for the one class of following
#
tantek
yes that's my point - *something* like that, for the "not miss any posts" set of people
#
tantek
but I hate email UI so that's probably not it
#
tantek
following your friends should not feel like work
#
tantek
email always feels like annoying work
#
aaronpk
yeah I like the stream style, so maybe something where it was more obvious if you've already seen something would work
#
aaronpk
i kind of like when a stream indicates where you left off by greying out the past posts that you've already seen
#
aaronpk
feels less like an inbox that way
#
tantek
some kind of where you left off temporal indicator is MUCH better than the (un)read state indicator and # of messages red stress number
#
aaronpk
yaeh, i've totally tuned out the red stress number at this point. some people look at my phone and see all the app icons with the red numbers and have panic attacks
#
aaronpk
okay this post took way longer than I intended, but I hope it's useful
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/h-entry (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/microformats (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/reader (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/2015 (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/2015/Germany (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
Loqi
[mention] Aaron Parecki posted 'In August 2012, I wrote a quick script to stream front-page Hackernews stories to an IRC channel on Freenode (##hackernews in case you're in...' linking to http://indiewebcamp.com/2015/Edinburgh (https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api)
#
aaronpk
that always happens when I link to a bunch of IWC pages :P
#
tantek
lol - looks like an opportunity for some clustering presentation
#
aaronpk
I thought that title would be ironic since the HN API announcement blog post had a header called "Firebase is your API"
#
KevinMarks
Tabs? We didn't have tabs back when we used blog rolls
#
Loqi
nice
#
tantek
oh sorry, "open link in back" :)
#
@oSoftDev
SO close to uploading the new website--still a few more details first. #indieweb #CSS3 #JavaScript #VB https://twitter.com/oSoftDev/status/592556481075126272/photo/1
(twitter.com/_/status/592556481075126272)
#
tantek
you could command-click links and them open up browser windows *behind* your current window
#
KevinMarks
Hm, aaronpk, would making unmung.com add microformats to other well-known websites be a good thing, looking at your hn example
#
KevinMarks
A beautiful soup script per site would be doable.
#
tantek
lol hackernews tables for presentation
#
aaronpk
KevinMarks: that's an interesting idea!
#
aaronpk
tantek: yeah lol, I didn't want to critique that or suggest otherwise, and demonstrating adding h-entry to a table layout is kind of neat anyway
KevinMarks__ joined the channel
#
tantek
aaronpk: totally. nice post.
#
aaronpk
thanks!
#
tantek
aaronpk - there are so many ways to summary tweet your post that I'm not sure which to pick!
#
aaronpk
heh does that mean I crammed too much into the post?
#
tantek
no it's a very well written post
#
tantek
excellent narrative
#
aaronpk
oh good *whew*
KevinMarks joined the channel
#
kylewm
KevinMarks: I've wanted a proxy service that marks up well-known websites (new york times, wapo, reddit, etc.) with mf2 forevar
#
tantek
that would be amazing
#
tantek
that way the scraping code / regexes could be maintained collectively as open source
#
aaronpk
wow so many spammy pingbacks
#
aaronpk
tantek: what is your recommendation for how to display a "comment" that looks like this? http://pin13.net/mf2/?url=http%3A%2F%2Fblog.offeryour.com%2F%3Fp%3D155563
wolftune and j12t joined the channel
#
tantek
whoa did you get a spam webmention?
#
tantek
hey it's not a comment - no in-reply-to
#
tantek
it's just a mention
KartikPrabhu joined the channel
#
aaronpk
oh yean not a comment, just a mention
#
aaronpk
it's a pingback that was proxied
#
tantek
can't find the permalink
#
tantek
it's a bookmark collection of two links, interesting
#
tantek
ah looks like phpmf2 is not supporting full backcompat hAtom parsing yet. it's supposed to be turning the rel=bookmark into a u-url u-uid
#
tantek
this guy: "bookmark": ["http:\/\/blog.offeryour.com\/?p=155563"],
#
aaronpk
hmm... sounds like php-mf2 needs some work
#
tantek
in the parsed mf2 results
#
tantek
under the rels collection
#
tantek
which is fine
#
aaronpk
the real problem though is the name
#
tantek
however, it needs backcompat support
#
tantek
this is all likely due to phpmf2 only having partial hentry backcompat support
#
aaronpk
well this should be fun http://hackernews.p3k.io/
hadleybeeman joined the channel
#
KevinMarks_
hah, is that what I suggested?
#
aaronpk
not quite
#
aaronpk
this is an html equivalent to my IRC room
#
aaronpk
it turns the front page of hackernews into a feed
#
aaronpk
rather than a ranked list of articles
#
aaronpk
whenver a new story hits the front page of hackernews i add it to the feed here
#
KevinMarks_
ah, I see
#
KevinMarks_
so you are caching not just munging
LauraJ, Jihaisse, pfefferle, KevinMarks__, wolftune, KartikPrabhu, e-lima, pfefferle_, alexhartley, csarven, eschnou, KevinMarks, KevinMarks___, interactivist and loic_m joined the channel
petermolnar, Rev_Illo, AcidNerd, Sebastien-L, vandenoever, stream7 and KartikPrabhu joined the channel
#
petermolnar
good morning, indieweb
#
petermolnar
a slightly offtopic, non-technical thing: this morning I've found this entry on how 500px is distorting landscape photography, and among many things, especially in the comments, I've realized how many of the photographers are either returning, sticking or never even left their blogs for social networks
#
petermolnar
are you aware of anyone doing indieweb-easy, photographer oriented blog engines/plugin combos, that would make very non-technical (html-less) people use our solutions?
#
petermolnar
( by the way, the blogpost, in case someone is interested: http://www.naturephotoguides.com/blog/photo-consumption-conformity )
csarven, KevinMarks, interactivist, oever, parzzix and alexhartley joined the channel
#
davidpea.ch
edited /IRC_People (-55) "Removed davidpeach.co.uk. added davidpea.ch (new domain)"
(view diff)
sandro joined the channel
#
davidpea.ch
created /User:Davidpea.ch (+741) "Adding initial user content for davidpea.ch"
(view diff)
hober joined the channel
sandro joined the channel
#
davidpea.ch
edited /User:Davidpea.ch (+23) "Linked my home page."
(view diff)
sandro, frzn, LauraJ and torrorist joined the channel
#
@StartupFredx
RT @kid_OYO: Students @stonybrooku today building business plan for projects using new @oyoclass app +#python #java #indieweb #css http://t…
(twitter.com/_/status/592671939530989568)
#
@startupLI
RT @kid_OYO: Students @stonybrooku today building business plan for projects using new @oyoclass app +#python #java #indieweb #css http://t…
(twitter.com/_/status/592672250547073025)
scor, almereyda, alexhartley, alexhart_, wagle, fourtonfish, petermolnar and catsup joined the channel
#
ben_thatmustbeme
good morning #indiewebcamp
#
@diplix
danke für die schönen antworten (bis jetzt). tnx @schnarfed 4 #bridgy. tnx @indiewebcamp for #webmention & stuff. https://twitter.com/diplix/status/592697481605046272/photo/1
(twitter.com/_/status/592697481605046272)
#
@hmans
RT @diplix: danke für die schönen antworten (bis jetzt). tnx @schnarfed 4 #bridgy. tnx @indiewebcamp for #webmention & stuff. http://t.co/Y…
(twitter.com/_/status/592697887332704256)
snarfed, fkooman, nloadholtes, chalettu, j12t, parzzix, danlyke, KartikPrabhu and csarven joined the channel
#
KartikPrabhu
petermolnar: I'd like to have a good indieweb photography solution. don't know of any existing ones
almereyda, jonnybarnes, frzn and parzzix joined the channel
#
ben_thatmustbeme
KartikPrabhu: good photography solution?
#
ben_thatmustbeme
in what sense?
#
KartikPrabhu
upload and self-host photos, along with UI to put them in posts
#
ben_thatmustbeme
ahh. I have been using mobilePub to take and post photos from my phone, but its true, there really isn't anything high end for desktop at all
#
KartikPrabhu
it is on my itch list
#
petermolnar
especially photo-portfolio oriented
#
petermolnar
also, hi & re
snarfed joined the channel
#
petermolnar
ben_thatmustbeme the main context is that recently I realized that a massive number of photographers are still/again mostly focusing on their blogs/own sites but they miss the old community sites where people actually exchanged opinions, critiques, etc. on a picture
#
petermolnar
and that they might be interested in the indieweb, but there is no tool for them
#
ben_thatmustbeme
that is certainly doable, but needs a good eye for design if they want to get photographers
almereyda, fourtonfish, KevinMarks, KevinMarks__, frzn_, eschnou, KartikPrabhu and snarfed joined the channel
#
aaronpk
yeah seriously
#
ben_thatmustbeme
wow, yeah, thas pretty bad
#
ben_thatmustbeme
can someone add that to site-deaths
#
ben_thatmustbeme
we don't have ancestry.com on there
#
ben_thatmustbeme
or MyFamily, or whatever
almereyda and e-lima joined the channel
#
aaronpk
well this is cool, apparently superfeedr already supports publishing multiple URLs in a single post
eschnou joined the channel
#
almereyda
asks himself if anybody in IndieWebLand already published a position about https://github.com/linkeddata/SoLiD ?
#
almereyda
despite contribution to https://www.w3.org/wiki/Socialwg, though.
#
aaronpk
this week i have to clean up the micropub and indieauth docs in prep for next week
#
aaronparecki.com
edited /How_to_publish_and_consume_PubSubHubbub (-29) "multiple topic URLs is supported by superfeedr so remove the "proposed" from it"
(view diff)
#
kylewm
why ask yourself when you can ask "what is solid?"
tilgovi, LauraJ and wolftune joined the channel
#
GWG
Afternoon
gavinc and e-lima joined the channel
#
zachdonovan
Afternoon!
#
zachdonovan
err, I should say...
#
zachdonovan
GWG: Afternoon!
#
GWG
zachdonovan: Hello. How is your site going?
#
@RealAvocadoFact
bwahahavocado if a fruit can do it guess how much of an excuse you have not to, actual web companies did you guess 0 https://twitter.com/RealAvocadoFact/status/592761642657705988/photo/1
(twitter.com/_/status/592761642657705988)
#
zachdonovan
GWG: awful slow, but I might have fixed the all_tags thing!
#
zachdonovan
GWG: how's your quick-post UI coming along?
#
GWG
I'm thinking of removing a feature to get myself to a usable version.
#
GWG
The microformat parsing. May table that for a future version.
#
GWG
I can accomplish the same goal to start with Open Graph and enhance on that.
KartikPrabhu joined the channel
#
kylewm
almereyda: do you have a public site built on SoLiD?
#
kylewm
I tried for about an hour to log into Cimba last week and could not figure it out... the documentation for how to get a WebID had so many broken links and dead ends :(
#
aaronpk
argh also googling "webid" comes up with a bunch of auction results because "WeBid"
#
kylewm
haha I noticed that too
#
rhiaro
kylewm: I figured out webid today!
#
Loqi
rhiaro: tantek left you a message on 4/26 at 8:16pm: I like all the new information added to http://indiewebcamp.com/following - however the structure of the TOC makes it seem abstract (idea-centric), rather than concrete (example-centric) and mixes examples with wants. http://indiewebcamp.com/irc/2015-04-26/line/1430104561400
#
Loqi
rhiaro: tantek left you a message on 4/26 at 8:17pm: I'd prefer a re-organizing of http://indiewebcamp.com/following subheads by "IndieWeb Exampes / person-name", "Silo Examples / silo-name", "Brainstorming" http://indiewebcamp.com/irc/2015-04-26/line/1430104628360
#
rhiaro
On phone atm but I'll write something helpful later
#
kylewm
rhiaro: I look forward to reading it!
#
rhiaro
Heads up, you need a foaf profile
#
rhiaro
Splendid
#
kylewm
I really did try!
snarfed joined the channel
#
rhiaro
rhiaro.co.uk/about
#
aaronpk
kylewm: I just liked a post in woodwind and my like post immediately popped up at the top of my reader
#
aaronpk
it happened so fast it felt like I had clicked like on the wrong post because the post I liked moved down one
#
snarfed
kylewm++
#
Loqi
kylewm has 161 karma
#
snarfed
GWG: i can has WP webactions plugin pls? kthxbye!
snarfed joined the channel
#
KevinMarks_
what's the microformats parsing problem, GWG?
#
kylewm
aaronpk: funny! folding new posts under a "N new posts" button like twitter is moving up my itch list
#
aaronpk
haha really? tantek went on a tirade last time I mentioned adding that to monocle
#
kylewm
well it's certainly not good for the page to scroll away from you while you're reading it
#
aaronpk
i agree
#
aaronpk
i kind of like how it works on twitter
#
aaronpk
i wouldn't want it to be an unread indicator, so it can only show new posts that have come to the page while it's been open
#
KevinMarks_
how about if the posts add to the top and the page scrolls to maintain current post location?
#
aaronpk
sounds fragile
tilgovi, frzn and pfefferle joined the channel
#
Loqi
[mention] John Evdemon posted 'A Quick Roundup of Some Open Web Resources 1 min read I re...' linking to http://indiewebcamp.com/Category:building-blocks (http://www.evdemon.org/2015/a-quick-roundup-of-some-open-web-resources)
#
Loqi
[mention] John Evdemon posted 'A Quick Roundup of Some Open Web Resources 1 min read I re...' linking to http://indiewebcamp.com/Getting_Started (http://www.evdemon.org/2015/a-quick-roundup-of-some-open-web-resources)
#
Loqi
[mention] John Evdemon posted 'A Quick Roundup of Some Open Web Resources 1 min read I re...' linking to http://indiewebcamp.com/Webmention (http://www.evdemon.org/2015/a-quick-roundup-of-some-open-web-resources)
#
KevinMarks_
tommorris++ for build checks on mf2py
#
Loqi
tommorris has 77 karma
wolftune, torrorist1 and petermolnar joined the channel
#
almereyda
kylewm : Unfortunately not yet. I'm about to run rww-play for bblfish again, because he split with Stample (why stample.io doesn't fit too much anymore for it). So we'll see before the SocialWG F2F next week how that turns out. But LDApp and https://webid.im are also quite nice ...
#
kylewm
webid.im gives webid.im uses an invalid security certificate.
#
kylewm
The certificate is only valid for the following names:
#
kylewm
klaranet.com, www.klaranet.com
#
kylewm
what is LDApp?
wolftune joined the channel
#
kylewm
this is what i'm talking about... these projects all look abandoned with their broken links and expired or invalid certificates
#
kylewm
I confirmed the security exception and now webid.im takes me to a http://linkeddata.github.io/warp/#/list/https/webid.im/ which is a directory of cryptically named files?
mlncn joined the channel
#
aaronpk
i get a browser cert login prompt first
#
aaronpk
and then I get taken to a blank chat page asking me to authenticate
#
aaronpk
but i didn't get redirected to the github.io page
#
kylewm
that is what i get too if i go to http://webid.im
#
kylewm
but the original https link that almereyda shared redirects? at least in firefox
#
petermolnar
!tell KartikPrabhu how about building the webmentions/indieweb tools for http://koken.me/ ? This kind of looks like a proper cms for photographers, it may as well could be turned into the indie photographer cms.
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
whoa that looks nice
#
KartikPrabhu
petermolnar: if I knew PHP
#
Loqi
KartikPrabhu: petermolnar left you a message 59 seconds ago: how about building the webmentions/indieweb tools for http://koken.me/ ? This kind of looks like a proper cms for photographers, it may as well could be turned into the indie photographer cms. http://indiewebcamp.com/irc/2015-04-27/line/1430167183743
#
KartikPrabhu
also I don't like CMSs
#
petermolnar
you may not, but remember, we started the conversation a few hours ago as indieweb for strictly non-technical (web/it) photographers
#
almereyda
Our aim is definitively to get those communities in. I am finding that we are producing better and better UIs. See Melvin’s latest http://webid.im/signup.html with a paper http://webid.im/paper/ and the demos at http://webid.im/
#
almereyda
I am going to write a simple foaf explorer this week for next weeks Paris meeting of the Social Web WG
#
almereyda
Not sure the chat quite works yet, but at least it looks good
#
petermolnar
I just dropped the idea in, I'll definitely look into that cms
#
almereyda
Sorry for putting the s in the http
#
KartikPrabhu
petermolnar: yeah it does look very nice. But my objection to CMSs is for non-devs anyway like me :P
#
petermolnar
a cms kind of makes sense in term of photo sorting and for catalogue purposes
#
aaronpk
i wish that existed when i was taking tons of photos
#
petermolnar
me too :/
#
KartikPrabhu
I don't know Twitter, G+ and Flickr seem to do just fine without an actual CMS separate from the site itself
#
aaronpk
i think the point of this is to store your photos on something other than flickr
#
KartikPrabhu
aaronpk: I am talking UI-wise
snarfed joined the channel
#
KartikPrabhu
in any case this CMS issue is separate. Koken looks nice indeed and some PHP people who take photos should get on it
#
aaronpk
petermolnar: darn! well it looks like it's getting a timeout error
#
petermolnar
what is getting timeout from where or for which request? :)
LauraJ joined the channel
#
aaronpk
i'm not sure
#
petermolnar
Loqi needs an escape sequence for what is ... ? starting, but real questions
#
Loqi
who, me?
#
aaronpk
i think a max length for the what is questions would work
#
aaronpk
petermolnar: are you getting that error every time or only sometimes?
#
petermolnar
to be honest I used the mozilla persona login a while ago; the real indieauth was alway slow for me
#
aaronpk
i added caching a while ago so that first list pops up instantly now, it works way better that way
tantek joined the channel
#
snarfed
nice to see that github's blog post about github pages today echoes a number of iwc principles:
#
snarfed
#1 is self dogfood, #5 is scratch your own itch, #6 is plurality over monoculture
#
KevinMarks_
you could do a photo thing like svgur.com
#
tommorris
KevinMarks_: ah, you've discovered the magic that is TravisCI. ;-)
#
tommorris
just doing some coding to a deadline for work, will review PR when I have a spare moment.
KevinMarks__ joined the channel
#
tantek
good afternoon #indiewebcamp!
#
tantek
amazing(ly sad) about ancestry-com
#
tantek
wow: “[u]nlimited storage space and SiteSafeSM technology keep all of your family memories safe and secure. No matter what.” (former Ancestry-com's MyFamily homepage)
wolftune, KevinMarks, j12t, snarfed, awolf and cweiske joined the channel
#
tantek
!tell rhiaro you don't actually need a FOAF profile for WebID, you can use an hCard instead (and thus just use your home page instead of a less-visible DRY violating side file) http://microformats.org/wiki/hcard-brainstorming#hCard_and_WebID
#
Loqi
Ok, I'll tell her that when I see her next
#
tantek
cc: kylewm ^^^
#
rhiaro
tantek: oh, I didn't know that
#
Loqi
rhiaro: tantek left you a message 46 seconds ago: you don't actually need a FOAF profile for WebID, you can use an hCard instead (and thus just use your home page instead of a less-visible DRY violating side file) http://microformats.org/wiki/hcard-brainstorming#hCard_and_WebID http://indiewebcamp.com/irc/2015-04-27/line/1430169955905
#
rhiaro
it's not DRY violating if you generate one from the other, is it?
#
tantek
rhiaro: back in the days when I still had some hope for positive participation > noise in mailing lists.
#
tantek
rhiaro: it is - that's a big misconception about DRY violations "but they are all generated from the same database"
#
KevinMarks_
is there a WebEGO and WebSUPEREGO too?
#
almereyda
what means DRY in this context?
#
almereyda
is that an abbreviation?
#
sparverius
dont repeat yourself
#
tantek
rhiaro: that excuse was often used for RSS etc. and yet the data did no support that theory, in fact, quite the opposite. RSS/Atom feeds were often broken in practice - didn't matter that they were supposedly generated from the same data store.
#
@kevinmarks
‘DRY stands for “Don’t Repeat Yourself”. The opposite of DRY is WET, which stands for “We Enjoy Typing”.’ @LeaVerou http://shop.oreilly.com/product/0636920031123.do
(twitter.com/_/status/582652159461720064)
#
tantek
s/did no/did not
#
Loqi
tantek meant to say: rhiaro: that excuse was often used for RSS etc. and yet the data did not support that theory, in fact, quite the opposite. RSS/Atom feeds were often broken in practice - didn't matter that they were supposedly generated from the same data store.
#
tantek
broken as compared to the HTML of a blog
#
aaronpk
i went through a mini exercise yesterday, attempting to have a single RSS file as a home page and style it with css and add microformats so it can be parsed as an h-feed
#
almereyda
thanks sparverius and KevinMarks_
#
tantek
the short form proof is that the "generated from" code path for the DRY violation still requires its own maintenance, maintenance which is neglected (and thus breaks) over time because it's for a secondary (or far less important) presentation of the data
#
KevinMarks_
that reminds me, tantek - if you put <meta> outside the <head> are they implicitly hoisted?
#
tantek
KevinMarks_: not AFAIK, I think all sorts of invisible data anti-patterns from Google and others actually depend on <meta> in <body>
#
tantek
almereyda: you can always ask what is DRY?
#
Loqi
DRY is an acroynm for Don't Repeat Yourself https://indiewebcamp.com/DRY
#
almereyda
does that also work like this? :
#
almereyda
Who is tantek?
#
Loqi
Tantek Çelik is the co-founder of IndieWebCamp and works on open web standards at Mozilla https://indiewebcamp.com/User:Tantek.com
#
@oSoftDev
Visitor Counter and most other database functionality restored. The more advanced pages will come later #indieweb https://twitter.com/oSoftDev/status/592803822017347584/photo/1
(twitter.com/_/status/592803822017347584)
#
almereyda
Good night dear web-sovereignty-fighters; don't forget to sharpen your swords for the SWG F2F. We see again.
#
Loqi
don't let the bed bugs bite
#
tantek
who's bringing swords to the SWG F2F? that doesn't very "social" :P
fourtonfish joined the channel
#
KartikPrabhu
tantek: actually my RSS failed once for 3 weeks even though I generated it from the same database, because I changed the name of a field! Updated HTML templates but forgot the feed templates, since invisible
#
tantek
rhiaro: ^^^
#
KartikPrabhu
i know i know, unit tests and all that
wolftune joined the channel
#
tantek.com
edited /feed_file (+21) "linky, see also"
(view diff)
#
tantek.com
edited /DRY (+9) "linky"
(view diff)
#
tantek.com
edited /feed_file (+566) "subheads for criticisms, add another example to "out of date" criticism"
(view diff)
#
tantek.com
edited /RSS (+169) "also apply: Feed File Criticisms"
(view diff)
scor joined the channel
#
rhiaro
tantek: for melvin's webid chat to work I'd have to generate the rdf from an h-card myself anyway
#
rhiaro
"Once in place, structured data middleware can then ingest the blog post and produce a Linked Data resource"
#
tantek
rhiaro: better to have the source of the data be some place / something visible (like an h-card) so it's more likely to be accurate / up to date.
tilgovi joined the channel
#
tantek
hey tilgovi - any insights from last week's annotation f2f or iannotate conf that you think apply to indieweb publishing?
#
tilgovi
tantek: thanks for the ping, I'll get back about it. Have some other things to do this Monday first.
#
tilgovi
super good thought, though
#
tantek
tilgovi: I ask because I've been coincidentally doing a lot of open-brainstorming/design about working on /quote posts for my own site: https://indiewebcamp.com/Falcon#quote_posts
#
tantek
figured you probably have recent discusions about these things all cached in your head :)
#
tantek
aaronpk - the pingbacks turned webmentions you have on your HTML is my API post appear to all be spam. https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api#mentions
#
aaronpk
yeah :(
AcidNerd joined the channel
#
aaronpk
they look terrible too
#
aaronpk
that's partly the fault of the backcompat issue with php-mf2
#
aaronpk
but what am i suppsoed to do if someone really did have a bunch of newlines and tabs in their p-name property?
#
tantek
you mean in terms of /comments-display?
#
tantek
offhand I suppose you could do your own whitespace collapsing
#
aaronpk
yes although technically it's 'mention display' because it's not in-reply-to
#
KevinMarks_
or rely on HTML to do it for you
#
tantek
aaronpk: right - mention display - we don't have any guidance on that currently AFAIK.
#
aaronpk
i guess i would never want to display whitespace from a name, whereas I do when I display content
torrorist joined the channel
#
tantek
and frankly, how useful is it (has it been) to display much (if anything) of/from "mentions" ?
#
aaronpk
i think it's interesting
#
aaronpk
comments are far higher signal, but I do like to see thementions still
#
tilgovi
tantek: I've just set the robots to task reminding me tomorrow :)
#
tantek
aaronpk - perhaps author/site h-card + post name would be sufficient for mentions?
#
tantek
or maybe even just a facepile
#
aaronpk
i think i want to display post name, with no post content
#
tantek.com
edited /site-deaths (+1296) "/* 2014 */ MyFamily shutdown, loss of user data"
(view diff)
#
aaronpk
i'm on the fence about the author/site h-card, and also in practice most of the mentions are not marked up with microformats
#
tantek
aaronpk: have you received any "mentions" worthy of actually showing their post name?
#
aaronpk
there are two types of mentions i've received
#
tantek
aaronpk - you can use the presence of higher quality markup (microformats) as a signal for a richer display of a mention
#
aaronpk
some are comments on other posts, where they would normally look like comments and they have mf2 and an h-card and everything
#
aaronpk
for those, there isn't a post name other than the content of the post
reidab joined the channel
#
aaronpk
the other type of mention is other blog posts (with a name) linking to mine
#
kylewm
KartikPrabhu: instead of (or in addition to) unit tests, you could have your site email you on error or uncaught exception ... i just added that recently to hopefully avoid some future embarrassment
#
snarfed
kylewm++ whee ops
#
Loqi
kylewm has 162 karma
#
aaronpk
if you're gonna go that route, I recommend setting up something like errbit (it's self-hosted!) to avoid getting pummeled with 100+ emails in rapid succession
LCyrin joined the channel
#
kylewm
aaronpk: pingback spam might have been my fault, indirectly https://news.ycombinator.com/item?id=9444533
#
aaronpk
yes, those sites are pulling the "new" page and creating spam wordpress posts
#
kylewm
I liked your heretical "I parse HTML with regex and it works way better than your official JSON API" post
#
aaronpk
this morning when I read http://mitchkirby.com/2015/04/22/why-cell-phones-cant-cause-cancer-but-bananas-can/ 2 of the 3 pingbacks were from the same spam blogs
#
aaronpk
the other pingback was from ma.tt
lukebrooker joined the channel
#
kylewm
that's good evidence for not throwing out mentions
#
aaronpk
now i have some ideas on mention display
#
aaronpk
also kylewm lol that's one way to summarize my post
#
aaronpk
also wow I didn't realize that in the display of my like, it doesn't show the domain "indiewebcamp.com" anywhere
#
KevinMarks_
what's best practice on multiple (bitmap) images markup?
#
tantek
KevinMarks, what's the example post URL with multiple (bitmap) images markup?
#
@kylewmahan
Browsing through my #indieweb https://kylewm.com/likes page makes me so happy. So. many. cats.
(twitter.com/_/status/592822184403415040)
#
tantek
posts a mention of aaronpk's post just to provide another datapoint for his UI (re)design of how he presents mentions :)
#
snarfed
hey kylewm, remind me how you own your instagram likes?
#
KevinMarks_
this is for the app.willsomeone.com thing - I'm just hotlinking in giant images for user icons and it would make sense to resize them down
#
aaronpk
haha thanks
#
tantek
it's not really a "comment" per se so I didn't mark it as in-reply-to
#
tantek
it's perhaps closest to a bookmark post,
#
tantek
URL is the key information in the post, referenced article name, author are all from that, I added a summary but that's secondary, and I (hash)tagged it with "microformats2" thus closest to a /bookmark
#
aaronpk
my post is the top result for html is my api now
#
aaronpk
i wonder where google found it from, since I'm not publishing to their PuSH hub anymore
#
KevinMarks_
is srcset what I want for alternative icon images? I remeber some debate about this, but not the resolution
#
snarfed
aaronpk: crawl has multiple tiers, based on publish frequency
#
snarfed
i expect you're in the top tier, so you're at least partially crawled somewhere between 1h and 1d
#
snarfed
(i doubt google's push hub was ever a crawl input)
#
tantek
snarfed - I think it was for a while - like a year plus
#
tantek
based on having posts of mine show up in *seconds* in Google results
#
snarfed
tantek: really?! citation?
#
snarfed
definitely possible, but i'd be surprised
#
KevinMarks_
hm, looks liek no-one but Chrome has <picture> support, but srcset is in more things
#
kylewm
snarfed: regular old POSSE via the instagram API, since it's the only thing they let us post
#
tantek
I think from ~2012-2013, and the only citations I have is when I spoke about it and showed screenshots during that time
#
tantek
snarfed: I *assumed* that they wouldn't break that :/
#
tantek
and sometime in 2014 they did
#
aaronpk
oh I didn't think bridgy would be sending RTs ot tantek's tweet to my post, but it is!
#
snarfed
i can imagine multiple triggers. push could definitely have been one, but maybe not the only onea
#
tantek
snarfed: it was never officially announced or anything - only observed
#
snarfed
and i don't expect it was ever especially important to the crawl/search teams
#
snarfed
sure, understood
#
tantek
it was just after they dropped the Twitter results (due to the deal renewal falling through)
#
snarfed
aaronpk: nice! only because tantek is signed up though
#
aaronpk
oh and some of them are favorites
#
aaronpk
oh that explains it!
KartikPrabhu joined the channel
#
aaronpk
this is a great example now
#
aaronpk
all those should actually be displayed as favs/rts of tantek's post, not of my post
#
tantek
aaronpk - would you display my mention any differently if it had linked to you with "u-bookmark-of" ?
#
aaronpk
tantek: i think i only look for "like-of" "repost-of" and "in-reply-to" right now
#
tantek
I could also have marked it "u-tag-of" and made # microformats2 into a tag I that I put on your post
#
snarfed
(re bridgy, this is the perennial https://github.com/snarfed/bridgy/issues/51)
#
KevinMarks_
heh 51 is bridgy's 19
#
tantek
aside: aaronpk link-preview FB POSSE copy of my note on your article shows a hires photo of you, rather than HN/code etc. : https://www.facebook.com/tantek.celik/posts/10101621824118263
#
aaronpk
whee meta tags
#
aaronpk
i should get in the habit of finding photos to use for my posts more often
#
tantek
really? that's the result of you using OG meta to your face photo?
#
GWG
snarfed: It isn't quite perfect yet.
#
tantek
huh - that seems wrong on post permalinks
#
aaronpk
well, it's more a question of what is the appropriate thing to do when there is no image in the post
#
aaronpk
because without that, facebook was getting it wrong(er) more often than not
#
tantek
if FB doesn't find an image then it shows no link-preview image
#
tantek
we've documented this
#
aaronpk
there are other images on my site
#
aaronpk
like my small profile photo in the sidebar, and the icons in the lower part of the sidebar
j12t joined the channel
#
aaronpk
both of those look terrible when facebook finds them and shows them as the link-preview image
#
tantek
it might take the first image >200x200
#
tantek
are any of those >200x200?
#
aaronpk
whatever it was doing without me defaulting to my profile image was looking very bad
#
tantek
presumably those other images are purely presentational? wonder if using CSS to display them (rather than <img>) would help avoid FB errantly using them
#
aaronpk
that would probably help
#
tantek
and if it defaulted to a *small* profile image of you - that could be ok, because it would show the side-by-side link-preview rather than the big-wide-image link-preview
gavinc joined the channel
#
aaronpk
ugh that ?noscript link freaks out and rewrites itself when JS is enabled
#
aaronpk
and then it jumps to somewhere else on the page
#
aaronparecki.com
edited /link-preview (-15) "/* Facebook */ remove no_script thingy because facebook removes the fragment in that case when JS is enabled"
(view diff)
#
aaronpk
odd, my image is 512x512, so it's not clear what category it would fall under
#
aaronpk
is 512x512 smaller or larger than 600x315?
lukebroo_ joined the channel
#
tantek
aaronpk - I think the resolution requiresments are an "and"
#
tantek
thus guessing "smaller"
#
aaronpk
then fb should be displaying my image in the small format
#
aaronpk
since it's not >600px wide
mlncn_ and KartikPrabhu joined the channel
#
rhiaro.co.uk
edited /follow (-381) "Rearrange sections"
(view diff)
#
snarfed
GWG: woo!
JasonO joined the channel
#
GWG
snarfed: Feedback appreciated. Lots of work left to do, including the unkind markup.
#
aaronpk
tantek: there I added a picture for you :D
#
aaronpk
i have no idea how long until facebook picks up the change tho
#
GWG
aaronpk: I think there is a way to refresh that
tilgovi_ and mlncn joined the channel