#indiewebcamp 2016-04-20

2016-04-20 UTC
KevinMarks joined the channel
tantek joined the channel
#
gRegorLove
I think I have local image caching set up! First few tests have worked, at least.
#
gRegorLove
I used /ca3db as a guide and just set up a local version with PHP
KartikPrabhu joined the channel
#
KartikPrabhu
Loqi messages?
#
Loqi
grins profusely
mlncn joined the channel
#
GWG
Just was in the feature project meeting.
#
GWG
They aren't...against it.
#
GWG
Apparently, I'm still having trouble boiling it down.
#
GWG
Oh well.
#
tantek
GWG, sounds like a good start!
#
tantek.com
edited /2016/Nuremberg (+102) "/* Photos */ FB & Flickr photo sets"
(view diff)
Lancey joined the channel
#
GWG
tantek: You write proposals a lot, right?
#
tantek
I'm not sure
#
GWG
Isn't that part of your business?
#
GWG
Isn't a standard a proposal for people to follow?
#
tantek
GWG, depends on the particular standard and approach
#
tantek
these days more and more standards are written up based on more informal conventions that have shown some momentum already
#
aaronpk
gRegorLove: neat! so you're using the same technique, but written in PHP?
#
aaronpk
"local" meaning not storing on amazon s3, but just storing on disk?
#
KartikPrabhu
I see a new "lightning" link on Twitter for "moments"
#
tantek
yeah don't go there ;)
#
tantek
does Bridgy Backfeed look for the original post from a FB Event post's "Find Tickets" link?
#
GWG
I'm just trying to figure out how to write a WordPress prooposal people can get behind
#
tantek
I'd look first at examples of successful proposals that they've "gotten behind" in the past
#
Loqi
Permalink
mdik and snarfed joined the channel
#
tantek
aaronpk: congrats on publishing an update to W3C Webmention in the future: https://www.w3.org/TR/webmention/ is already showing http://www.w3.org/TR/2016/WD-webmention-20160420/
#
Loqi
[Aaron Parecki] Webmention
#
Loqi
[Aaron Parecki] Webmention
#
GWG
What's new in this one?
#
GWG
I just got used to the old one.
#
tantek
GWG, looks like mostly minor fixes, a few security notes: https://www.w3.org/TR/webmention/#change-log
#
Loqi
[Aaron Parecki] Webmention
squeakytoy2 and tantek joined the channel
#
miklb
GWG do you have an outline of your proposal?
#
GWG
I know what I want to do, but I'm having trouble outlining it
#
miklb
as someone who's been around WP a long time, my 2¢ would be to appeal to the technical merits of new/more efficient code (assuming that is an aspect of the work) and the core of what WP was founded on of owning your data and possessing a democratic voice
#
GWG
I got some good comments.
#
GWG
"I've always liked pings from a theoretical viewpoint, and I totally agree that the implementation sucks, so I like it."
#
GWG
"Three thoughts: 1) The code is indeed some of the oldest in WP. (Though that doesn’t necessarily mean it needs to be rewritten.) 2) The XML-RPC dependency is one of the lightest things about the pingback in WordPress, so I’m not sold on that being a driver. 3) A webmentions plugin would be cool."
#
aaronpk
haha yes. The w3c publishing system is in UTC so I published it tomorrow today
#
aaronpk
going to wait until pacific time catches up before I announce it :-)
#
GWG
aaronpk: Didn't add that question I asked about though.
#
GWG
This one, which seems to work as a proposal... http://indiewebcamp.com/DDOS#HEAD_request_source_first
#
aaronpk
yeah, I will add it to the next one. The group approved publishing the current draft so it wouldn't have been appropriate to sneak that in at the last second.
#
GWG
I like that one as I can imagine a malicious individual trying to get sites to download a video files. And when you pair it with the limit request size one...
#
aaronpk
Right now it says you *can* do a head request first, but maybe it should recommend it
#
aaronpk
Bedtime for me now tho
snarfed joined the channel
#
GWG
Just showed my nephew the SWAT0 demo for some reason
#
kylewm
oh la la just got my first native comment spam
#
kylewm
native as opposed to via-webmention
#
KevinMarks
you let them create an account?
#
kylewm
nah, the "Public Comments" plugin lets you leave a comment without registering
#
tantek
kevinmarks++ for https://twitter.com/kevinmarks/status/722220598663847937 very clever for preserving data fidelity up through content delivery to the client
#
@kevinmarks
SVG sparklines that embed the datapoints directly: http://www.kevinmarks.com/svgsparklines.html thanks to @adactio, @sil and @EdwardTufte #indieweb
(twitter.com/_/status/722220598663847937)
wolftune and cweiske joined the channel
cweiske, jihaisse and [kevinmarks] joined the channel
#
[kevinmarks]
Tantek the svg for the sparklines is easy enough to inline by hand
cweiske and tvn joined the channel
#
@dym_cx
Building Decentralized Applications for the Social Web https://github.com/solid/solid-tutorial-intro/ #www2016 #indieweb
(twitter.com/_/status/722694901381652480)
dym_cx joined the channel
#
dym_cx
!tell tantek: can twtr.io redirect to m.twitter.com? 1.4Mb vs 3.8Mb on non-mobile site
#
Loqi
Ok, I'll tell him that when I see him next
#
dym_cx
1.4Mb is still too much for 140 letters
loic_m and j12t joined the channel
[kevinmarks] joined the channel
#
[kevinmarks]
Another bad data/byte ratio
#
[kevinmarks]
What is telegram?
#
Loqi
Telegram is a cross-platform encrypted messaging app https://indiewebcamp.com/Telegram
snarfed, barnabywalters and Pierre-O joined the channel
#
Loqi
It looks like we don't have a page for "wrong here, bridgy or the parser" yet. Would you like to create it? https://indiewebcamp.com/s/10JM
#
quite
e
#
Jeena
oh wait it was me, I am parsing the source-view
[kevinmarks] joined the channel
#
[kevinmarks]
That is asking a bit more from the parser
wolftune, j12t, dym_cx and mlncn joined the channel
#
dym.cx
edited /Telegram (+176) "+founder"
(view diff)
#
dym_cx
http://indiewebcamp.com/irc/2016-04-20#t1461140133249 > They should be forced to use the Apple hockey puck mouse for the remainder of their professional lives.
#
dym_cx
what's wrong with having 1-button mouse?
#
dym_cx
s/having/using/
#
Loqi
dym_cx meant to say: what's wrong with using 1-button mouse?
#
dym_cx
general reason for website obesity is the same as for why silos or why using Java – it's **faster and easier** to make a bloated monolithic product which fits needs of the moment
#
petermolnar
I disagree on this, it think it's just generic greed
#
unrelenting.technology
edited /reacji (+195) "/* IndieWeb Examples */ add my website"
(view diff)
#
dym_cx
petermolnar: "faster and easier" is also greed. for time (man-hours), costs of optimisation, and planning for the future
#
myfreeweb
for big websites, it's often just managers not paying developers to care about performance specifically and instead demanding to add ALL the analytics services, ALL the ad networks, etc.
frzn joined the channel
#
cweiske
.. and one department does not have access to the analytics analysis web interface, so they request another tracker to be integrated so they can see, too
dym_cx joined the channel
#
@LinkRelations
"webmention" (http://www.w3.org/TR/webmention/) Identifies a target URI that supports the Webmention…
(twitter.com/_/status/722756710553616388)
barnabywalters and j12t joined the channel
#
sknebel
Oh, my in-progress webmention endpoint limits the amount of data it downloads *before* decompressing it... I guess I'll have to throw a memory limit on the process as well?
friedcell joined the channel
#
cweiske
you mean you do Range requests?
#
sknebel
no, but I tell it to stop after downloading 5 MB
#
cweiske
but you can decompress data even if they are not complete
#
sknebel
But 5 MB gzipped HTTP-request can expand to 5 GB data in memory
#
cweiske
that's right
friedcell1 joined the channel
#
sknebel
and catching that isn't that easy with the libs I'm using
#
sknebel
so I'll probably set a cgroup and have the verifier OOM-killed when it uses to much memory
#
sknebel
(or just turn compression off...
#
sknebel
that sounds easier, now that I think about it
#
sknebel
loading and parsing user-supplied URLs has a lot of pitfalls, who would have thought ;)
#
cweiske
I should try to let my webserver deliver a gzip bomb at an url and send webmentions out
tantek and friedcell joined the channel
#
GWG
Good morning, all.
g3funk, cweiske, brianlovewords_ and snarfed joined the channel
#
aaronpk
cweiske: that sounds like a good test to add to https://github.com/voxpelli/node-webmention-testpinger
#
aaronpk
it has some fun XSS tests right now, btu a gzip bomb also sounds fun
#
voxpelli
cweiske: aaronpk: please do!
friedcell, j12t and sandro joined the channel
#
sknebel
voxpelli: since it wasn't immediatly obvious what's the best way to add such a test case I created a github issue. I'll try to look into it in more detail in the next few days and will come back to you with questions (haven't done much node.js)
#
aaronpk
KevinMarks: how do you determine the 6th number in the matrix transform of the SVG? I didn't see that mentioned in the blog post
#
voxpelli
sknebel: cool, thanks!
#
voxpelli
sknebel: just a warning that it may take a few weeks before I can give a deeper look at anything :/ Reswamped with work
#
aaronpk
KevinMarks: also i'm confused because your post says you need to use <embed> but the example above it has the svg in an <img> tag
#
sknebel
voxpelli: no problem, thanks for the warning though ;)
saurik and shiflett joined the channel
#
aaronpk
KevinMarks: i've almost got it looking right with your method, but it's having trouble with the lowest value in the list. compare adactio's version on top and yours below https://aaronparecki.com/uploads/Screen-Shot-2016-04-20-08-02-20.png
Garbee, KartikPrabhu, wolftune and tantek joined the channel
#
aaronpk
oh nvm that was my bad
#
aaronpk
it's working pretty well
tvn_ joined the channel
#
Loqi
[Aaron Parecki] Itching: h-event to iCal converter
#
Loqi
tantek: dym_cx left you a message 7 hours, 56 minutes ago: can twtr.io redirect to m.twitter.com? 1.4Mb vs 3.8Mb on non-mobile site http://indiewebcamp.com/irc/2016-04-20/line/1461139188093
#
KartikPrabhu
sounds more like Twitter needs to go mobile-first
#
aaronpk
looks like i get 105kb on mobile.twitter.com so that isn't too bad
#
aaronpk
chrome says 1.0mb on twitter.com
#
KartikPrabhu
might depend on number of following or some such?
#
KartikPrabhu
also Twitter's modal nonsense loads a bunch of unnecessary background stuff
#
KartikPrabhu
like a giant profile background
#
KartikPrabhu
s/background/background picture
#
Loqi
KartikPrabhu meant to say: like a giant profile background picture
#
kylewm
twitter's mobile website hasn't been updated in ages though, like I don't think it has polls or any of that newer stuff
#
KartikPrabhu
all the more reason to go mobile-first
#
kylewm
I knew you were going to say that
#
KartikPrabhu
i knew you were going to say that ^
#
kylewm
or wait, maybe I don't know what you mean :P
#
KartikPrabhu
i mean going mobile-first will prevent mobile site from going stale and keep "desktop" site from growing huge
#
kylewm
oh yes absolutely agree
#
KartikPrabhu
or it might make "desktop" site stale and mobile site huge ;)
j12t, brianlovewords_ and frzn joined the channel
#
kylewm
aaronpk: bear: did y'all mention that you had an nginx config that serves /.well-known/acme-challenge across all domains?
#
aaronpk
yeah kinda
friedcell joined the channel
#
aaronpk
it uses a whitelist so that it doesn't clobber the whole server, but you could change that if you wanted
#
Loqi
[Aaron Parecki] Setting up HTTPS with Letsencrypt.org
#
kylewm
hmm, so you mean I could add server_name silo.pub woodwind.xyz kylewm.com
#
aaronpk
that's what i do now
#
kylewm
hmm, ok but I can't have multiple server blocks for the same server, so all three would have to do the same http->https redirection
#
aaronpk
i should update my example
#
aaronpk
bear: i've found you have to use $http_host instead of $server_name
begriffs joined the channel
#
aaronpk
since $server_name is set to the first server name in the list, not the one that was used for the requst
#
bear
I probably would have learned that once I got to > 1 item :)
#
aaronpk
updated my post. thx kylewm
#
kylewm
you guys are awesome, thanks!
#
kylewm
I have already referred to this post like 4 times :P
KartikPrabhu joined the channel
#
emmahodge.org
edited /Planning (+5) "/* New York City 2 */"
(view diff)
gRegorLove and [kevinmarks] joined the channel
#
[kevinmarks]
Aaron: when you invert the y axis you have to move it back up by twice the lowest y value
#
tantek
I feel like this article illustrates another opportunity for the indieweb to do better than the corporate web but I'm not sure where to capture it on the wiki: http://idlewords.com/talks/website_obesity.htm
#
tantek
any thoughts?
#
[kevinmarks]
I should clarify that.
#
Loqi
agreed.
tantek joined the channel
#
aaronpk
checks how big his pageloads are
#
aaronpk
notices a 30kb google favicon that could probably be trimmed down
#
tantek
kevinmarks, sorta - adtech is only part of the problem
#
aaronpk
hmm, the CSS/JS library i'm using is 768kb
#
tantek
bloat is the larger problem, so to speak
#
[kevinmarks]
So much of the page bloat is Adtech metastatizing
#
aaronpk
plus jquery at another 95k
#
tantek
and most indieweb sites don't have any adtech nonsense anyway
#
[kevinmarks]
I think I'll write up the data/byte ratio analogy to Tufte
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
snarfed joined the channel
#
kylewm
aaronpk: the very last command letsencrypt-auto --renew; I think that has changed
#
aaronpk
hm, it's still working for me
#
kylewm
just running "letsencrypt-auto renew" checks all the certificates in the system and tries to renew them if necessary
#
kylewm
oh ok
#
aaronpk
oh interesting, so it will know not to renew unless it's expiring soon?
#
indie-visitor
hello friends! i have found a venue for indie web camp NYC for the weekend of 8/27
#
kylewm
I get "letsencrypt: error: ambiguous option: --renew could match --renew-by-default, --renew-hook
#
aaronpk
hm, maybe it did change in the last week or two
#
tantek
hello indie-visitor! use the /nick yourname command to change your nickname :)
#
aaronpk
this is the classic problem with trying to automate all the things. automation breaks if they make changes to the scripts.
#
tantek
Welcome back Emma! :)
#
Emma
hi!
#
Loqi
[indieweb] "New @W3C Webmention working draft today!
friedcell, indie-visitor and brianlovewords_ joined the channel
#
snarfed.org
created /interested (+232) "create page"
(view diff)
#
@indiewebcamp
MT @t: New @W3C Webmention working draft! https://www.w3.org/TR/2016/WD-webmention-20160420/ 0 technical issues! #socialweb #indieweb (ttk.me t4gr2)
(twitter.com/_/status/722836614922113024)
#
tantek
Emma, did you say we have a venue for IWC NYC2?!?
#
[kevinmarks]
Er, the height plus twice the lowest y value
#
aaronpk
this is going to take some fiddling to get it to look good https://aaronparecki.com/uploads/Screen-Shot-2016-04-20-10-19-08.png
#
tantek
aaronpk - that already looks amazing
#
tantek
kinda jelly actually
#
aaronpk
the little post previews are tricky
#
tantek
did you fix the x-axes of the sparklines to all start on the same day?
#
aaronpk
it's like i have to come up with a new layout for a 1/4 wide version of each kind of post
#
tantek
true - FB does that for link-preview
#
tantek
when you link something it shows a mini version of the post
#
aaronpk
kinda. i realized that the sparklines were only showing values for weeks when there were posts, so I made it fill in with 0s if there were no posts that week.
#
aaronpk
so they are now all the same x-axis
#
aaronpk
i think they take up too much horizontal space tho. might try moving the text above the sparkline
#
tantek
I think you could the headings down a lot on the 1/4 wide versions
#
tantek
no no don't do that
#
tantek
shorten the sparklines
#
tantek
that will get them closer to the 45deg ideal limit
#
aaronpk
shortening them will increase the angles though
#
tantek
you could even cut their width by 2/3
#
tantek
shorten the height by 50%
mlncn_ joined the channel
#
tantek
reduce width to 2/3 current
#
tantek
the peaks of the sparklines should not go above the capital/ascenders of the line they're on
#
tantek
you can drop the headings on the 4 blocks I think
#
tantek
sleep is pretty self-evident from the chart
#
tantek
the eat/drink icons convey that type sufficiently
#
tantek
photo is obv as is event
#
tantek
interesting difference between the 4 things you show sparklines for vs. the 4 things you show boxes for
#
aaronpk
oh the other way i was thinking about showing the sleep image (or maybe add a sparkline for sleep?) is to show a graph of amount of sleep per night for the last n nights
#
tantek
makes sense
#
aaronpk
food wouldn't be interesting as a sparkline since it's relatively consistent. events wouldn't be interesting because there are so few of them compared to the rest.
#
tantek
hey NYC (and those that travel to) folks — GWG, brianloveswords, bear, benward - looks like we have a venue for IWC NYC2!!! https://indiewebcamp.com/Planning#New_York_City_2 — weekend of 2016-08-27..28
#
tantek
aaronpk: I think the color detail chart on sleep looks nicer in the design
#
tantek
than another sparkline would
#
tantek
bear, GWG, and everyone else - how does 8/27-28 in NYC look for you?
#
tantek
shall we lock down the IWC NYC2 dates?
#
snarfed
morning indiewebcamp!
#
snarfed
bridgy had its 3000th user sign up last night, whee! https://brid.gy/#stats
#
snarfed
so we have a bridgy publish design problem that we'd love feedback on
#
snarfed
we're starting to support multi-user sites, where there's a single domain and each user has a path prefix
#
snarfed
we added support, and it works, but it also broke a few single-user sites who link to a path in their silo profile instead of their home page, e.g. me.com/about instead of me.com
#
snarfed
any thoughts on how to distinguish and handle multi-user vs single-user domains?
#
bear
tantek - that is far enough away that I have no worries about the dates - I don't plan things more than 2 weeks out
#
tantek.com
created /2016/NYC2 (+178) "stub it with to-do. Let's do this!"
(view diff)
#
tantek.com
edited /Planning (+20) "/* New York City 2 */ link to NYC2 event page"
(view diff)
begriffs_ joined the channel
#
sknebel
snarfed: just from the example, wwwtech.de has a rel=me to wwwtech.de/about. that might be an indicator?
#
sknebel
but requires that on a multiuser site the main page is "trusted" (as in, no user can add a rel=me there)
#
snarfed
sknebel: rel-me, yes! that's one of three ideas so far, in https://github.com/snarfed/bridgy/issues/652
#
sknebel
oh, then I interpreted that wrong
#
tantek
hmm - looks like FB's "See Friendship" feature has been quietly regressing
#
tantek
as in losing functionality. seems to now only show date you "friended", and globally visible photos that you're both tagged in. used to show things like events you both went to
#
gRegorLove
What is multi-user site?
#
Loqi
It looks like we don't have a page for "multi-user site" yet. Would you like to create it? https://indiewebcamp.com/s/10JN
#
snarfed
A multi-user site has multiple users' web pages on a single domain, e.g. https://unicyclic.com/ . Users often have their own path prefix, e.g. https://unicyclic.com/mal/ . Most silos are multi-user sites.
#
tantek
what silos are not multi-user sites?
#
snarfed
tantek: ones that give you a subdomain
#
tantek
interesting distinction
#
snarfed
(i don't really care too much about terminology here though, happy to cede any details)
#
snarfed
loqi didn't catch my definition :(
#
aaronpk
needs "is" instead of "has"
#
gRegorLove
I like the idea of matching the author URL against their link on the silo, though depending how much HTML control each user has, they could spoof it.
#
tantek
aaronpk: we should do demos at HWCs tonight of all the things people got working at IWC Nuremberg!!
#
aaronpk
good idea! tho I just realized I haven't posted this on calagator yet.
#
aaronpk
always tricky remembering to do that after coming back from a trip
snarfed and friedcell joined the channel
#
kylewm
gRegorLove: I think you mitigate that by requiring mutual rel-me links
#
gRegorLove
Makes sense
#
aaronparecki.com
edited /events/2016-04-20-homebrew-website-club (+41) "/* Portland */ add calagator URL"
(view diff)
[kevinmarks] joined the channel
#
[kevinmarks]
Interesting. I just noticed that android N puts web pages back in a sub tab of chrome, except some progressive web apps get
#
[kevinmarks]
Their own slot
#
[kevinmarks]
But not adactio.com
#
Loqi
[indieweb] "Homebrew Website Club PDX" http://calagator.org/events/1250470155
#
tantek
kylewm: I'm ready to try making webactions / indie-config work again with your site - if you can still hack it up to do so!
#
tantek
I got my webactions working with voxpelli's indie-config (as in he was able to click on my "like" and "reply" buttons and have them automatically open up in Quill to post to his site, instead of the fallback Twitter tweet actions)
#
tantek
maybe tonight?
webgefrickel joined the channel
#
gRegorLove
[kevinmarks]: sub-tab? Like each tab isn't a separate card in the app switcher?
friedcell joined the channel
#
kylewm
tantek: we can definitely try it with 2015.kylewm.com ... adding web acitons to Known would be non-trivial
brianlovewords_ and [kevinmarks] joined the channel
#
[kevinmarks]
Yes, the app switcher just has chrome, but chrome has a number that expands into cards
frzn joined the channel
#
[kevinmarks]
But some progressive web apps get their own top level card
#
[kevinmarks]
Not sure what triggers it
#
sknebel
[kevinmarks]: web application manifest maybe? or is that not enough?
Gold joined the channel
#
tantek
anyone know how many actual RSVP implementations we have? I feel like there are a lot (from seeing RSVPs on indie events) but we haven't documented them all yet in /rsvp
#
tantek
any estimates even?
#
tantek
like Jeena and webrocker's RSVPs here: https://aaronparecki.com/2016/04/16/1/indiewebcamp
#
Loqi
IndieWebCamp Nürnberg 2016
#
tantek
!tell Jeena when did you post your first indie RSVP? was this your first? https://jeena.net/comments/627
#
Loqi
Ok, I'll tell them that when I see them next
[kevinmarks] joined the channel
#
[kevinmarks]
Well, adactio.com didn't trigger it, and he has a service worker
#
[kevinmarks]
Who else did progressive web app stuff recently?
#
GWG
Afternoon
#
tantek
afternoon GWG - did you see we have an IWC NYC2 venue?
#
GWG
I saw the message, need to read where
#
tantek
it's in /Planning :)
#
KartikPrabhu
what is planning?
#
Loqi
The IndieWebCamp community is planning numerous upcoming events, including future IndieWebCamps, regular Homebrew Website Club meetups, talks, and other proposals — if you'd like to help, please contribute to this page! https://indiewebcamp.com/Planning
#
GWG
And this time... no snow.
#
GWG
I hope
#
tantek
in August? yeah that would be strange
#
GWG
Climate change
#
GWG
Unrelated...
#
GWG
Other than Vouch and CSRF, what other variables have people been passing to a webmention endpoint?
indie-visitor joined the channel
#
tantek.com
edited /rsvp (+298) "/* IndieWeb Examples */ Jeena and Tim"
(view diff)
#
tantek
aaronpk we need get all the people from IWC Nuremberg to hop onto IRC or Slack
#
aaronpk
oh yeah that'd be awesome
#
tantek
I think we need to add explicit info about IRC + wiki into introductions
#
tantek
because we both forgot to tell people about it
#
aaronpk
i can ask joschi to send out a 'thank you for coming' email to everyone that includes that info
#
tantek
yes! as a next steps
#
tantek.com
edited /Main_Page (-28) "/* Join the IndieWeb */ use our new web based UI instead of freenode UI"
(view diff)
KevinMarks and Emma joined the channel
#
[kevinmarks]
aaronpk: is your sparkline site that you sent a png of up somewhere?
#
aaronpk
i haven't launched it yet
#
aaronpk
still fiddling with it
#
[kevinmarks]
your topical previews remind me of the storycards I was making
frzn joined the channel
#
[kevinmarks]
what goes in them?
#
[kevinmarks]
the other way to do that is the iframe scaled down 50% in each direction trick I use, which if your layout is responsive anyway can work well
#
[kevinmarks]
should I expand my post to explain the matrix maths?
#
aaronpk
yes plz
#
gRegorLove
aaronpk: Is my rsvp showing up weird here because of my mf2 or bc of your site migration? https://aaronparecki.com/2014/06/28/3/indiewebcamp-2014
#
Loqi
IndieWebCamp 2014
#
tantek
welcome back Emma! meet GWG - your fellow NYC2 co-organizer
#
aaronpk
um, that was a while ago. did your markup change between then and now?
#
tantek
"<!-- <div class="p-author h-card"..." ?!?
#
aaronpk
i'm trying to remember the process i used to import my comments
#
tantek
gRegorLove: minor nits
#
tantek
<p class="p-in-reply-to h-cite"> should be <p class="u-in-reply-to h-cite">
#
Emma
hi GWG !
#
Emma
and everyone
#
Emma
excited organize NYC together
wolftune joined the channel
#
tantek
definitely!
#
GWG
I haven't even organized my apartment. I can't take on the whole city
#
Emma
lolllll
#
Emma
dream big, GWG! we can do it. the entire city. all 5 boroughs.
#
Emma
dream big, GWG! we can do it. the entire city. all 5 boroughs.
#
Emma
we have a head start because someone already set up a grid for us
#
GWG
As long as you take Staten Island I'm in.
#
gRegorLove
tantek: The legacy HTML is commented out. Author info at the bottom.
#
gRegorLove
I don't recall why I set it up as p-in-reply-to but it parses out properly. http://pin13.net/mf2/?url=http%3A%2F%2Fgregorlove.com%2F2014%2F06%2Fyes-looking-forward-to-meeting%2F
#
tantek
whoa - that doesn't make sense
#
aaronpk
i thought the only difference in that case was what the "value" of the h-* object was
#
Emma
ha, ok im all over staten island.
#
tantek
aaronpk: yes, that's the only difference although somehow the parser is just returning the URL - I don't understand
friedcell joined the channel
#
aaronpk
i wonder if something in 0.3.0 changed?
#
gRegorLove
iirc, I was aiming to get a minimal reply-context of "in reply to: [link]" to used some "weird" mf2, like the p-in-reply-to.
#
gRegorLove
It's years old at this point, obviously, so I should revisit it. I understand mf2 better now. :)
#
gregorlove.com
edited /rsvp (+165) "/* IndieWeb Examples */ +me, manual rsvp example"
(view diff)
#
tantek.com
edited /rsvp (+0) "/* IndieWeb Examples */ sort"
(view diff)
#
gRegorLove
Re-sent and it worked, though came from https version. I need to fix that.
brianlovewords_ joined the channel
#
gRegorLove
aaronpk: I'm confused the difference between that pin13 parse you linked and the one direct from my site
#
aaronpk
i just copied a snippet of your html
#
[kevinmarks]
hm, as I look at this sparkline code I realise I could do it in one loop not 2
#
gRegorLove
Back to the drawing board.
#
gRegorLove
What is in-reply-to?
#
Loqi
in-reply-to is a microformat for use where a post is a reply to another post https://indiewebcamp.com/in-reply-to
#
aaronpk
it looks the same to me
brianlovewords_ joined the channel
#
gRegorLove
Oh, I get it. I was getting confused by the implied name property in the snippet. That's what's different from the full page parse, understandably.
friedcell joined the channel
#
Loqi
SVG Sparklines 2016-04-18
#
[kevinmarks]
(wondering if I need a diagram)
tvn joined the channel
#
aaronpk
that makes sense!
#
[kevinmarks]
also, there is a little bit of cropping of the sparkline as the polyline is centred on the co-ordinates, so zero or max runs will be half width
#
aaronpk
diagram would be awesome but i think not necessary
#
KevinMarks
so I should cheat the bounding box a bit
#
KevinMarks
design is hard
#
aaronpk
oh interesting, yeah i was noticing some oddness around the edges but oculdn't figure ito ut
tvn_ joined the channel
#
[kevinmarks]
this is where the stroke-width being a percent of the viewport is tricky
#
[kevinmarks]
and there is some oddness depending on the raw ratio make the stroke kind of italic
#
[kevinmarks]
also, the for the use case of posting frequency, it should really be a barchart, not line joining points
#
[kevinmarks]
I am going down the dataviz rabbithole now
#
aaronpk
really? i think the line is fine for this use case
#
aaronpk
it's more about showing trends than exact amounts
#
[kevinmarks]
Right, but it was meant for time series of continuous quantities, not discrete ones
#
[kevinmarks]
The examples are medical and stock prices
#
Loqi
[indieweb] "Moving kylewm.com to Known #indieweb" https://kylewm.com/2016/01/moving-kylewm-com-to-known-indieweb
#
Loqi
[indieweb] "To Known-dev: The Case Against ActivityStreamsPost" https://kylewm.com/2016/02/to-known-dev-the-case-against-activitystreamspost
#
Loqi
[indieweb] "This Week in the IndieWeb" https://kylewm.com/2015/05/this-week-in-the-indieweb
#
Loqi
[indieweb] "I 20% want to make an #indieweb kylewm_ebooks that POSSEs nonsense and replies to webmentions" https://kylewm.com/2016/04/i-20-want-to-make-an-indieweb-kylewm-ebooks-that
#
snarfed
kylewm: touching your old posts? :P
#
kylewm
Apparently
#
@aaronpk
Just published a new @W3C Webmention working draft today, with all technical issues closed! https://www.w3.org/TR/webmention/ #indieweb #socialweb
(twitter.com/_/status/722906180733919232)
#
aaronpk
Loqi knows all
#
Loqi
who, me?
tantek joined the channel
#
kylewm
those three events pinged because I changed their permalinks, I'm not sure about the other two!
#
aaronpk
argh, i really want to launch my new home page design because now my site looks super boring without it
#
aaronpk
but i still have more tweaking to do on it
#
kylewm
"I don't always tweak, but when i tweak..."
[shaners] joined the channel
#
[shaners]
aaronpk: You can add my Ruby link rel parser to http://www.w3.org/TR/webmention/#endpoint-discovery
#
Loqi
[Aaron Parecki] Webmention
#
aaronpk
oh yeah awesome
#
tantek
shaners - is it deployed anywhere?
#
tantek
is it extracted from Dark Matter?
#
Loqi
[indieweb] "Just published a new @W3C Webmention working draft today, with all technical issues closed!..."
#
aaronpk
Loqi: what happened to that permalink??
#
[shaners]
Tantek: No. Not deployed yet. It’s just a port of your php one right now.
#
snarfed
kylewm: i also got a new wms from a couple likes/replies of yours in the last hour, looking like similar permalink changes. (just fyi)
#
tantek
cool - maybe add it to the wiki first for folks to try it?
#
tantek
shaners, e.g. in this list maybe next to the php one: https://indiewebcamp.com/webmention#Sending
#
[shaners]
:+1::skin-tone-2:
#
aaronpk
is there something missing in my atom feed that made superfeedr not find the permalink? https://granary-demo.appspot.com/url?input=html&output=atom&url=https%3A%2F%2Faaronparecki.com/notes
#
tantek
shaners++ for putting up with my C-like coding conventions and porting anyway :)
#
Loqi
shaners has 31 karma
#
[shaners]
tantek: this is the second thing of yours I’ve ported. :simple_smile:
#
aaronpk
oh, well granary isn't finding my author h-card also
#
[shaners]
The first pass is to just convert your C style php into C style Ruby.
#
[shaners]
Get it working. (The tests helped with this.)
#
[shaners]
Then to make it more idiomatic Ruby.
#
snarfed
oh aaronpk you may be interested in https://github.com/snarfed/granary/issues/53
#
snarfed
(unrelated to the permalink q though)
#
aaronpk
oh yeah
#
kylewm
snarfed: good lord, yes, it seems I forgot to turn off webmention sending while migrating :(
#
kylewm
sorry about that
#
snarfed
kylewm: heh. it's a feature, updating permalinks! :P
#
aaronpk
migrating?
#
aaronpk
oh hey https://kylewm.com/ looks different again
#
veganstraightedge.com
edited /Webmention (+193) "/* Add link_rel_parser-ruby to implementations */"
(view diff)
#
snarfed
wow yes it does
#
snarfed
and missing <meta name="generator" content="Known">
#
kylewm
we talked about it a little in indiechat this morning; i decided to move my known site to known.kylewm.com and keep working on it there
#
kylewm
(long story short, I can never commit to anything for very long)
#
snarfed
aha, got it
begriffs, Lancey, shiflett, KartikPrabhu and tantek joined the channel
#
kylewm
huh, is rel=previous (as opposed to rel=prev) used actively?
mlncn joined the channel
#
tantek
kylewm: they're aliases so you can treat them the same
#
tantek
they're both used often enough to support both
#
KartikPrabhu
tantek: your legacy feed needs a space. For example this http://tantek.com/2016/111/f4 shows up as "likesaaronparecki.com’s post". Note no space between "likes" and "aaronparecki.com
#
Loqi
[Tantek Çelik] likes aaronparecki.com’s post
#
KartikPrabhu
nothing major
#
tantek
KartikPrabhu: oops! thank you
ben_thatmustbeme joined the channel
#
tantek
KartikPrabhu: that may be an XML bug
#
@indiewebcamp
RT @aaronpk Just published a new @W3C Webmention working draft today, with all technical issues closed! https://www.w3.org/TR/webmention/ #indieweb #socialweb
(twitter.com/_/status/722927963516178435)
ben_thatmustbeme and [shaners] joined the channel
#
[shaners]
tantek: I see the same missing space in my feed reader (Reeder.app Mac/iOS), but there’s a space present in your /updates.atom.
#
[shaners]
<content type="xhtml" xml:base="http://tantek.com/2016/" xml:space="preserve">
#
[shaners]
<div xmlns="http://www.w3.org/1999/xhtml">likes <a href="https://aaronparecki.com/2016/04/19/8/webmention">aaronparecki.com’s post</a></div>
#
[shaners]
</content>
#
Loqi
[Aaron Parecki] Awesome! The IANA link rel registry now includes the @W3C "webmention"! http://www.iana.org/assignments/link-relations/link-relations.xhtml
#
tantek
right: "likes <a "
#
tantek
maybe I have to put xml:space="preserve" on the div too? in addition to the containing <content> element?
#
tantek
xml--
#
Loqi
xml has -16 karma
#
tantek
deservedly
#
[shaners]
I don’t know enough about XML homeopathy to even guess at why that happens.
#
tantek
XML homeopathy (!!!)
#
tantek
ok reload tantek.com/updates.atom
#
tantek
I just looked at it in Firefox and there's a space after "likes"
#
aaronpk
i wonder if i should add my osbridge profile as a rel=me to my website
#
tantek
so if your feed reader still gets it wrong, file a bug in your feed reader, and tell them Firefox treats it properly, so they should too
#
aaronpk
it's getting to be a pretty good collection of things http://opensourcebridge.org/users/548
#
Loqi
Aaron Parecki
#
tantek
aaronpk - can you get them to add h-card to their /users/ pages? is the opensourcebridge site code on github
#
tantek
I mean, if not ... how "opensource" is that?
#
tantek
where's the bridge to their opensource?
#
aaronpk
it's called openconferenceware http://openconferenceware.org/
#
aaronpk
they have vcard, which is how Loqi found my name above
#
[shaners]
aaronpk: This looks like the partial.
#
aaronpk
yeah. i think i'd have to install the whole thing to feel comfortable submitting a PR. otherwise i might get it wrong
#
tantek
shaners nice sleuthing!
#
tantek
I have no such feels of discomfort
#
[shaners]
aaronpk: I’m more cavalier than that.
#
[shaners]
If you don’t wanna, I will.
#
aaronpk
sure ya do! you wouldn't want an incorrect example out there right?
#
tantek
aaronpk - I'm ok with iterating with production
#
[shaners]
tantek: If you make the issue, I’ll create a PR.
#
tantek
shaners I was going to say vice versa ;)
#
[shaners]
I make the issue, and you commit the code?
#
[shaners]
I dunno. It’s Rails. You might go bananas because it uses a template language. With Ruby and HTML intertwangled. :stuck_out_tongue:
#
gRegorLove
Related: "When you fix a bug in production" http://i.imgur.com/vWkPc1m.gifv
#
tantek
shaners it's good for me to be exposed to more Rails code, I need to broaden my perspective anyway ;)
#
tantek
gRegorLove: ts;dw (too slow, didn't watch)
#
tantek
shaners while you're in there, can you file a bug that opensourcebridge site is not HTTPS? :P
#
[shaners]
I’ll leave the https issue for someone else.
ben_thatmustbeme joined the channel
#
tantek
shaners was just going to say, opensourcebridge should accept Webmentions so we can "favorite" (AKA like) session proposals from our own sites, like http://opensourcebridge.org/proposals/1872
#
Loqi
[Tantek Çelik] likes opensourcebridge.org’s post
#
tantek
nicely done Loqi
#
Loqi
yeah!
#
tantek
aaronpk: did you post http://opensourcebridge.org/proposals/1872 anywhere on your own site? like in totality? so that the opensourcebridge version is a POSSE copy? or is it only there?
#
aaronpk
it's only there, but that's a great idea
#
tantek
point being, if you POSSEd it from your site, you could also send it, say, in "Session Proposal: ... " form, to Twitter etc. and people could like it there too
#
tantek
I wonder if you could backfeed from the opensourcebridge favorites
#
tantek
hmm - it doesn't show on the page all the people who liked it
#
[shaners]
We should work on getting GitHub to add mf2 to the site.
#
Loqi
it is probable
#
@veganstraightedge
Dear @github, Who do I need to talk to to get #microformats2 on the site. Especially on profile pages. ❤️ Sb
(twitter.com/_/status/722934959808319489)