#indieweb 2016-11-21

2016-11-21 UTC
tantek, michel_v, XgF, renoirb, MOLONLABE2016, begriffs and mlncn joined the channel
#
tantek
good evening #indieweb
tantek, dkm, userXYZ, wolftune, sbruce, KevinMarks, begriffs, KevinMarks_, snarfed and rpcope joined the channel
wolftune, cweiske and sl007 joined the channel
#
Zegnat
Good morning indieweb!
pindonga, voxpelli and jacus joined the channel
#
petermolnar
!tell aaronpk I left a comment for that guy, dunno if he proceeded
#
Loqi
Ok, I'll tell them that when I see them next
#
cweiske
ben_thatmustbeme, how is your pubsub hub implementation going?
#
ben_thatmustbeme
Not bad. Got a bit distracted and started working on inkstone again. I have a very basic framework right now
#
cweiske
what is inkstone?
#
Loqi
InkStone (formerly MobilePub) is a web app for posting various items to your website using micropub https://indieweb.org/inkstone
#
ben_thatmustbeme
I think I can do photos/video with inkstone
#
ben_thatmustbeme
But it's going to take some trickery
#
Zegnat
petermolnar, any idea re 2016-11-30 yet?
#
Zegnat
I am available, one of my colleagues would like to tag along, and if sebsel comes a long that makes 3 dutchies.
pindonga, DanC_, Pierre-O, ricardokirkner and [sebsel] joined the channel
#
[sebsel]
I'm still available too!
plindner, adactio, jcgregorio[m], rdesfo[m], M-hotzeplotz, M-rongladney, M-nd, TheGillies, M-mxuribe, Guest60189[m], 7F1AA0SO0, 14WAAK33R and Jeffrey[m] joined the channel
#
Zegnat
I think cmal and jboy might be interested too, though not sure how to get their attention right now
#
Zegnat
!tell cmal,jboy We are looking at a possible HWC on 2016-11-30 somewhere at Schiphol. Interested?
#
Loqi
Ok, I'll tell them that when I see them next
#
Zegnat
(Did multi tells work now? sknebel? aaronpk?)
#
Zegnat
!tell yobj We are looking at a possible HWC on 2016-11-30 somewhere at Schiphol. Interested?
#
Loqi
Ok, I'll tell them that when I see them next
#
Zegnat
That's the nickname on /irc-people
nitot_, mlncn, hs0ucy, nitot, sl007, tantek, KartikPrabhu, lmorchard, wolftune and adactio joined the channel
#
ben_thatmustbeme
good morning #indieweb
#
tantek
good morning ben_thatmustbeme
John_Duh, snarfed, wolftune, John_Duh_, nitot, hs0ucy and KevinMarks joined the channel
#
Loqi
rise and shine!
#
ben_thatmustbeme
why are you so chipper today Loqi?
nitot, snarfed, snarfed1, hs0ucy and wolftune joined the channel
wolftune joined the channel
#
sknebel
hm, I saw some complaint about their registration process a few days back
#
sknebel
(pre-registration then?)
#
sknebel
rereading, they didn't properly announce what names were reserved/"premium": http://chrisschidle.com/the-dot-blog-bait-and-switch/ , but remotely popular names being expensive was to be expected
wolftune, squeakytoy, jmelesky, tantek, KevinMarks, gRegorLove, KartikPrabhu and nikivi joined the channel
#
KevinMarks
I miss woodwind.xyz
#
snarfed
KevinMarks: email kyle!
#
snarfed
or wm his homepage, tweet at him, etc
#
aaronpk
oh no his home page is down too
#
Loqi
aaronpk: petermolnar left you a message 8 hours, 45 minutes ago: I left a comment for that guy, dunno if he proceeded
#
snarfed
oh wow true. surprised he didn't have any monitoring.
tantek joined the channel
#
KevinMarks
I should fix the instance I spun up, really.
#
GWG
Afternoon
begriffs and raretrack joined the channel
#
tantek
what is monitoring?
#
Loqi
It looks like we don't have a page for "monitoring" yet. Would you like to create it?
#
tantek
snarfed, do you have any suggestions for monitoring? e.g. what do you use for monitoring your site(s)?
benwerd joined the channel
#
snarfed
tantek: sure, lots! depends on what you're monitoring. apps will need much more than sites. here's e.g. bridgy's: https://github.com/snarfed/bridgy/#user-content-monitoring
#
snarfed
for a simple web site, http://pingdom.com/ 's free tier is good. https://www.scalyr.com/ 's probes are too if they have a free tier. also jetpack's built in monitoring for wordpress.
#
snarfed
will wikify
#
snarfed
monitoring is automated collection of a site or app's vital stats, e.g. is it up or down, how much traffic is it getting, what's its average latency, etc.
#
tantek
timeout
#
tantek
what is monitoring?
#
Loqi
It looks like we don't have a page for "monitoring" yet. Would you like to create it?
#
snarfed
monitoring is automated collection of a site or app's vital stats, e.g. is it up or down, how much traffic is it getting, what's its average latency, etc.
hs0ucy joined the channel
#
KevinMarks
People posting svg's with js in to svgur.com and mailing me like they solved a problem rather than causing one.
#
snarfed
wrote up https://indieweb.org/monitoring . feel free to revise/organize. cc bear
#
bear
:eyes:
begriffs, wolftune and awolf joined the channel
snarfed1 and tantek joined the channel
#
KartikPrabhu
rhiaro++ nice post with good points
#
Loqi
rhiaro has 58 karma in this channel (248 overall)
#
rhiaro
thanks KartikPrabhu
#
rhiaro
you can blame tantek :)
#
KartikPrabhu
I am sure he'll gladly accept it
begriffs, Pierre-O, cweiske and awolf joined the channel
#
KartikPrabhu
rhiaro: why are there 2 "Prev" links on your post?
#
ben_thatmustbeme
KartikPrabhu: it looks like one of them is within that post type, the other is prev by all types
#
rhiaro
KartikPrabhu: one ... uh yeah that
#
rhiaro
cos I log a lot of stuff, it lets you skip back through articles if you don't want that to be interrupted by all my food posts
#
KartikPrabhu
hmmm... that wasn't obvious from the links
#
rhiaro
Many things about my site are not obvious :P Are the icons loading for you?
#
KartikPrabhu
but it is an interesting pattern
#
ben_thatmustbeme
it wasn't obvious to me until i saw the icon changed when i went back one and got a food post
#
KartikPrabhu
rhiaro: yeah I can see the icon on the second "Prev" link, but couldn't immediately guess what it meat
mlncn joined the channel
#
rhiaro
Noted, thanks
#
rhiaro
I need to do something about the icons anyway, they're pretty screwed up cross devices
#
rhiaro
I will put titles on the links, for a start
#
KartikPrabhu
that's kind of why I try not to "replace words with icons"
#
KartikPrabhu
rhiaro: yeah titles will help too
Baltimoron and awolf joined the channel
#
gRegorLove
Good afternoon, indieweb
#
cweiske
pubsub: what prevents a third party from sending a forged "you have been unsubscribed" ("hub.mode=denied") request to my client?
gavinc joined the channel
#
rhiaro
breaking news cweiske: pubsub is called websub now. Also I think there's a verification step for unsubscriptions, too
#
rhiaro
oh wait, that's *from* the hub
#
cweiske
yes :)
#
gRegorLove
websub? Aw, I liked the rhyme.
#
gRegorLove
Separate /pubsub page for now
#
cweiske
aaronpk, thanks
#
cweiske
I need to update my local spec copy then
#
aaronpk
might want to wait a coupel days til we publish the next draft
#
aaronpk
going to try for publishing on thursday
#
cweiske
I've never seen this capability URL document before
#
Loqi
[Jeni Tennison] Good Practices for Capability URLs
#
cweiske
haha: "Within the Second Life API,"
#
Loqi
hehe
renoirb joined the channel
#
cweiske
"3.1.3 Websites without Accounts" is an interesting idea
#
cweiske
that's persona without any personal data at all
benwerd, snarfed, KevinMarks and wolftune joined the channel
#
cweiske
OH NO NOW I NEED TO RENAME phubb :/
#
aaronpk
whubb?
#
cweiske
now that not even "hubbub" is part of the name anymore, the double b is also out
#
cweiske
a shame
#
cweiske
not a name
#
cweiske
i'll keep it at phubb.
#
cweiske
the "ph" in the names is also for PHP, so changing the first letter would not work
#
cweiske
phinde, phubb, phorkie
#
cweiske
phing, pholien
#
rhiaro
phling
#
rhiaro
Like flinging content around
[sebsel] joined the channel
#
[sebsel]
phebsub? ‘w’ and ‘ph’ are not so different…
#
cweiske
better not :)
pfefferl_, KartikPrabhu, snarfed1, benwerd_ and hs0ucy joined the channel
#
cweiske
websub: is it valid to have the callback URL contain a "hub.mode=notification" parameter? that way I'd always have that parameter, and the hub only overwrites it value for "subscribe", "unsubscribe" and "denied"
#
cweiske
"Existing parameters with names that overlap with those used by verification requests will not be overwritten"
#
cweiske
so: no.
gRegorLove joined the channel
#
aaronpk
you can use the GET vs POST to check whether it's a notification or verification
#
cweiske
that's what I'm implementing now
Pierre-O joined the channel
#
aaronpk
i thought you already had a working hub? are you building a new one?
#
cweiske
no, i'm adding push to phinde
#
cweiske
so we can get live search for chat.indieweb.org
#
cweiske
whenever you implement push for the chat log pages :)
#
cweiske
and apart from it it means I don't have to manually tell search.cweiske.de my new blog posts
#
cweiske
because that happens then automatically
tvn joined the channel
#
aaronpk
WebSub and indexing go well together :)
#
cweiske
I just fear that this will increase traffic quite a lot
#
cweiske
when I get pinged for every chat line
#
cweiske
does telegram support fat pings?
#
snarfed1
yeah you definitely want to decouple recrawling from websub pings :P
#
snarfed1
think "nudge," not "trigger"
pfefferl_ and tantek joined the channel
#
cweiske
this would make a good use case for diffed fat pings
#
cweiske
s/would make/makes/
#
cweiske
the s// replacements are broken with Loqi
#
tantek
what is a fat ping?
#
Loqi
It looks like we don't have a page for "fat ping" yet. Would you like to create it?
#
tantek
what is a thin ping?
#
tantek
what is a ping?
#
Loqi
It looks like we don't have a page for "ping" yet. Would you like to create it?
#
KevinMarks
The chat is a list of things with timestamps, maps to a feed pretty well
#
tantek
rhiaro: re: titles on links - does not help for touch devices
#
KevinMarks
Long press shows title, but it is cumbersome
#
cweiske
KevinMarks, yes, but that's not the issue. when the search engine gets pinged that the "today" page has been updated, and there are 1000 chat line links on it, all of them have to be crawled
#
tantek
cweiske++ for the ph* naming convention - clever!
#
Loqi
cweiske has 58 karma in this channel (66 overall)
#
tantek
what is websub?
#
Loqi
It looks like we don't have a page for "websub" yet. Would you like to create it?
#
cweiske
so best would be if the hub would send only the new content in the fat ping
#
rhiaro
tantek: good point
#
cweiske
thus "diffed fat ping"
#
tantek
finishes catches up on the logs, goes back to eating his salad
#
KevinMarks
Well, to do that it has to remember what it sent last time
#
tantek
WebSub is the new name of [[PubSub]]
#
KevinMarks
So keep state for each subscriber
#
cweiske
yes, which is why fat pings are hard to implement on the hub side
#
KevinMarks
Atom wasn't a great universal api, but it did handle lists with timestamps
wolftune joined the channel
#
snarfed
atom++
#
Loqi
atom has 1 karma in this channel (2 overall)
#
tantek
except for that whole requiring artificial precision of seconds thing
#
gRegorLove
There's now /pubsub and /PubSub btw
#
cweiske
no. "3.3 Date Constructs" in the atom spec allows normal second resolution in datetimes
#
cweiske
Example Date constructs:
#
cweiske
<updated>2003-12-13T18:30:02Z</updated>
#
cweiske
Date values SHOULD be as accurate as possible.
#
cweiske
nothing wrong with that
#
tantek
no. requiring seconds precision when it is unavailable is wrong
#
tantek
it is always wrong to mandate precision in a format
#
tantek
"as accurate as possible" yes - but when it is not possible or not available, then it is HARMFUL to pretend to have accuracy you do not
#
tantek
unfortunately Atom makes that harmful mistake by *requiring* seconds precision instead of being content with just minutes
#
cweiske
please give an example when having "00" as seconds is harmful
#
tantek
when you don't know what the exact seconds are
#
tantek
e.g. most of my blog posts before IWC Brighton
#
tantek
like nearly all of my posts before
#
tantek
the :00 in the seconds is FALSE
#
tantek
and there just to placate Atom validators :P
benwerd joined the channel
#
cweiske
wrong/false is not necessarily harmful. which is why I asked for an example when it's harmful
mlncn joined the channel
#
cweiske
harmful is when the plane crashes into a building because the seconds were "00" instead of "12", but I fail to construct such a connection
#
tantek
false precision is always harmful because
#
tantek
certainty, time date math etc.
#
tantek
in general it's a bad policy to publish things as accurate/true when they are not
#
tantek
the harms may be small in particular instances, but they are still there, thus specs MUST avoid making such artificial precision requirements
#
KartikPrabhu
wow! "plane crash"-argument fallacy ?
#
tantek
cweiske: more here if you're really interested wikipedia false precision
#
tantek
KartikPrabhu: indeed. reductio-ad-plane-crashum
#
tantek
or something
#
KevinMarks
Irc would be an interesting case, given out of order arrival and clock skew
#
cweiske
the wikipedia page and all references pages do not talk about timing precision
pfefferl_, LanaCoyote, snarfed, benwerd and wolftune joined the channel
#
cweiske
the moment you realize that half of our work is already done .. in a git branch you already forgot about
#
cweiske
and rediscovered just before committing the new code
#
tantek
how close was the second implementation to the first?
#
cweiske
different. I then used php arrays for config, now I use the database
#
cweiske
but link extraction is already done in the other branch
#
cweiske
so I can use it
aegibsonme joined the channel