#indieweb 2017-05-30

2017-05-30 UTC
gucci_meow, gucci_me_, gmackmacken, gmack and [cleverdevil] joined the channel
#
[cleverdevil]
Afternoon, IndieWeb ?
#
[cleverdevil]
Catching up on the earlier discussion re: JSON Feed and JF2.
#
[cleverdevil]
I admit, I had never even looked at JF2 before tinkering on the JSON Feed implementation for Known.
gmack joined the channel
#
[cleverdevil]
I just had learned about JSON Feed and thought it'd be fun to add to Known.
#
[cleverdevil]
While I was doing so, I was thinking, "well, there is an extension capability in the spec, maybe I could add some of this additional metadata I store."
KartikPrabhu joined the channel
#
[cleverdevil]
Anyway, please do continue to guide things in the right direction on the issue I filed on JSON Feed - https://github.com/brentsimmons/JSONFeed/issues/51
#
Loqi
[cleverdevil] #51 Representing alternate post types
gucci_meow joined the channel
#
[cleverdevil]
I'm delighted to change the Known implementation to provide a good example for others to follow who insist on implementing JSON Feed, and I am also thinking about working on a JF2 feed implementation for Known as well, if I can get some guidance.
#
Loqi
voxpelli has 92 karma in this channel (104 overall)
#
Loqi
[voxpelli] @cleverdevil `_indieweb` sounds odd as an extension name. There's no such thing as an *indieweb* format. Maybe you're thinking Microformats 2 or some alternate representation of it, like [jf2](http://microformats.org/wiki/jf2)? Microformats 2 i...
gucci_meow joined the channel
#
[cleverdevil]
Yes, very very good feedback!
#
[cleverdevil]
Not even sure why I used the name to begin with ?
#
aaronpk
Cause naming is hard :-)
#
[cleverdevil]
One thing I did manage to sneak into the Known implementation is an ability for objects to implement a "getMetadataForFeed" method that gets embedded in the (poorly named) extension.
#
[cleverdevil]
Well, the method gets called to generate what gets embedded, I should say.
#
[cleverdevil]
My goal at IWS is to spend day two working on a fresh Micropub implementation for Known that passes as much of https://micropub.rocks as possible.
#
[cleverdevil]
And allows plugins to hook in and provide Micropub support for additional types of content without having to change the core implementation.
#
aaronpk
Ah awesome
#
[cleverdevil]
I'm still learning a *lot*, so I'm hoping to get some help from others present.
KevinMarks, gmack, davidmead and dougbeal|mb1 joined the channel
#
Loqi
[superfeedr] "IndieWeb 2017" by Ryan Gallagher on 2017-05-29 http://tracking.feedpress.it/link/13030/5931297
nitot, KevinMarks, gko_, gucci_meow, eli_oat, eli and snarfed joined the channel
gRegorLove, snarfed and gucci_meow joined the channel
#
@eli_oat
I love the framing here: as I understand it, Colin is saying that the indieweb is more social network-y than the b… https://eli.li/entry.php?id=20170530043248
(twitter.com/_/status/869413838566957056)
sivoais joined the channel
#
bignose
“[…] efforts to combat fake news by implementing blockchain. I wonder if the indieweb can rise to the challenge?”
#
bignose
ZeroNet is one implementation that uses blockchain and torrents <URL: https://zeronet.io/>
#
bignose
the code base needs a lot of work though :-/
#
KartikPrabhu
why can't "fake news" propagate on blockchains.
#
bignose
KartikPrabhu: that's part of the author (@eli_oat)'s point that fake news propagates and is unquestioned in part because the source isn't reliably traceable.
#
KartikPrabhu
yes, and making tracing the source more obscure with blockchain is going to help?
#
bignose
I think @eli_oat is asserting that with reliable traceability of shared links back to the source (unlike today's big-name social link sharing), something something disprove fake news.
#
KartikPrabhu
the "something someting" is the big problem
#
bignose
my position rather is that people tend not to care very much whether stuff they share is true :-/
#
KartikPrabhu
I would claim to be pretty tech pro-efficient but I don't understand blockchain or its veracity in the least
#
bignose
but I agree in part: with reliable traceability of links being the norm, it would be possible to distinguish. today it's not the norm and so it's not feasible to distinguish.
#
KartikPrabhu
bignose: ok then, we are of the same opinion :)
#
jjuran
I think the salient point is the use of a Merkle tree.
#
KartikPrabhu
except I don't think obscure blockchain helps anyone
#
KartikPrabhu
jjuran: ok what's a Merkel tree?
#
bignose
blockchain I think is just an example of something that can do the job, today.
#
KartikPrabhu
this is all very off topic
#
bignose
it's not essential that it be blockchain.
#
bignose
the reliable and verifiable linkage to the source, is the salient feature I think.
#
KartikPrabhu
bignose: my point is that making things harder to find with strange tech jargon/tech is not helping
#
jjuran
Git uses them, at both the directory and commit levels.
#
bignose
KartikPrabhu: well @eli_oat was explicitly addressing the tech community with that comment, I think :-)
#
KartikPrabhu
jjuran: yes and I don't understand Git either
#
KartikPrabhu
it is all /plumbing jargon unless there is a good way/UI for it to be useful
#
jjuran
KartikPrabhu: If you write a blog, and every blog entry includes a cryptographic checksum of the previous entry, then a single checksum can be used to verify not only that day's blog entry, but every entry prior.
#
bignose
KartikPrabhu: now I'm not understanding your objection; you seem to be complaining about soemthing @eli_oat wasn't saying.
#
KartikPrabhu
jjuran: yes, all very complicated
#
bignose
the post doesn't say “this is available for everyone to use now!”, it's saying “I wonder whether someone will build this from the pieces lying around?”
#
jjuran
That's a Merkle tree, albeit a linear one.
#
KartikPrabhu
bignose: I was objecting to it being a solution to anything
#
KartikPrabhu
making verifying something more compicated by wrapping it in some other technology that very few people understand is not going to help
#
KartikPrabhu
this is very off-topic here, feel free to move to #chat
#
bignose
‘#chat’?
#
KartikPrabhu
bignose: I think indie-chat is the channel for off-topic stuff
#
KartikPrabhu
oops sorry indiechat
#
gRegorLove
Or #indieweb-chat if you're in Slack
#
gRegorLove
Er, got that backwards. #chat in Slack maps to #indieweb-chat in IRC.
#
gRegorLove
#indiechat isn't bridged, but has more people since it's been the off-topic channel longer
#
KartikPrabhu
hmmm weird
KevinMarks joined the channel
#
gRegorLove
I think it only exists like that because #indiechat has never been logged on indieweb.org, and #chat in Slack is logged (up to the free Slack threshold)
#
KartikPrabhu
I thought the whole point of indiechat was that it was not logged and hence for off-topic stuff
#
gRegorLove
So if it was mapped to Slack, it would start being logged, albeit temporarily (in Slack)
#
KartikPrabhu
hmm weird! no private Slack channels/.
#
gRegorLove
So it's kept separate so that assumption of no logging is kept. At least for now, I think.
#
bignose
one good reason to use Matrix (with the Riot client) instead of Slack.
#
gRegorLove
Logging? Or lack of?
#
bignose
both :-)
#
bignose
also, private or not, regardless of whether you pay someone
#
bignose
federation means no-one gets to say “we could do that but you have to get everyone to hand over their personal data”
#
KartikPrabhu
bignose: yeah, which is why i like indieweb :)
KevinMarks and jeremycherfas joined the channel
#
jeremycherfas
Good morning IndieWeb
cweiske joined the channel
#
jeremycherfas
Wouldn’t you just know it. The day after I upgrade Independent Publisher WP theme, there’s a new release. Very few changes from the developer version, so that’s OK.
gucci_meow joined the channel
#
cweiske
Apparently opening bug reports is discouraged in grav, https://github.com/getgrav/grav-plugin-feed/issues/24
#
Loqi
[cweiske] #24 Use json_encode for JSON feed
#
jeremycherfas
I saw that exchange :). And I looked at the new code and it does appear to use jcson_decode, but maybe not in the way you hoped.
#
KartikPrabhu
cweiske: you were a bit snippy
#
jeremycherfas
Cleverdevil: Re: https://chat.indieweb.org/2017-05-30/1496107321505000 That sounds like a great thing to have.
#
Loqi
[[cleverdevil]] My goal at IWS is to spend day two working on a fresh Micropub implementation for Known that passes as much of https://micropub.rocks as possible.
#
cweiske
why "fresh"? why not adjust the current one?
#
cweiske
KartikPrabhu, so I should keep "told you so" posts to my blog and not bug reports?
#
cweiske
s/told you so/you're doing it wrong/
#
KartikPrabhu
cweiske: I would recommend that :)
#
KartikPrabhu
specially if you want the bug reports to be fixed :P
#
cweiske
I actually don't use grav at all
#
cweiske
just wanted to point out the obvious problem
#
KartikPrabhu
cweiske: I get why you did it. but the terse nature of interwebs conversation is often taken to be rude
#
jeremycherfas
It’s an ongoing problem, that “perceived rudeness” thing. And a lot of it has to do with familiarity, even if only online. If I’ve seen stuff from you before, I’m more likely to give you the benefit of the doubt.
#
KartikPrabhu
jeremycherfas: yes, familiarity is certainly an aspect of it
[colinwalker] joined the channel
#
[colinwalker]
Morning all
#
Loqi
[superfeedr] "Comment on The IndieWeb and Journalism by Jeremy Cherfas" by Jeremy Cherfas on 2017-05-30 http://boffosocko.com/2017/01/13/the-indieweb-and-journalism/#comment-34767
#
gRegorLove
o/ [colinwalker]
loicm joined the channel
#
gRegorLove
[colinwalker]: I just listened to your "Ten Years" microcast. I liked it, and the idea of the microcast.
#
jeremycherfas
Hi colinwalker
#
gRegorLove
You should add your experience to /podcast and the brainstorming section on there
#
Loqi
it is probable
#
gRegorLove
gives Loqi a cookie
#
Loqi
gives back the cookie
#
KartikPrabhu
gives Loqi a cake
#
Loqi
jumps on the cake
#
cweiske
now who is rude, Loqi?
#
KartikPrabhu
\o/ I win!
#
jeremycherfas
How do I persuade Quill that I really do have some syndication targets at my Known site?
#
gRegorLove
Is Known definitely responding to ?q=syndicate-to correctly?
#
jeremycherfas
Who can tell? That is, I don’t seem to get a good response from webmention.rocks. Is there another tool that I can check with?
#
[colinwalker]
gregorlove thanks :) yeah, will do.
#
[colinwalker]
Hey jeremycherfas
#
gRegorLove
micropub.rocks you mean?
#
jeremycherfas
I do. Sorry.
#
cweiske
what do you get?
#
gRegorLove
requires access token
#
jeremycherfas
{"error":"forbidden","error_description":"","messages":[]} Which says it all. I suppose. I better take this up with WithKnown
#
cweiske
jeremycherfas, micropub clients send an access token
#
gRegorLove
No, that's expected before you do the auth dance with Quill
#
cweiske
and might get a different response
#
jeremycherfas
I’ve authed with Quill. Often.
#
jeremycherfas
I can post just fine, I just can’t get Quill to see my syndication targets
#
gRegorLove
Sure, I'm just explaining why accessing that endpoint URL directly will return that message now.
#
cweiske
so we need your access token to test it
#
cweiske
does quill display access tokens?
#
jeremycherfas
Ah. OK. Let me see.
#
cweiske
it does
#
cweiske
in "settings"
#
cweiske
replace TOKEN with the value on the quill settings page
#
cweiske
see the "BC" section
#
cweiske
syndicate-to vs. mp-syndicate-to
#
cweiske
no, forget that
#
cweiske
all fine
#
cweiske
try the curl command jeremycherfas
#
gRegorLove
Known plugin code looks like it's returning 'syndicate-to' in the GET request, so that's up to date with the spec
#
jeremycherfas
Same error: jeremycherfas$ curl -H 'Authorization: Bearer fa4f02b340d67df3d28c4588b47b5340' http://stream.jeremycherfas.net/micropub/endpoint?q=syndicate-to
#
jeremycherfas
{"error":"forbidden","error_description":"","messages":[]}
#
jeremycherfas
I trust you guys with my token
#
gRegorLove
You'll want to regenerate that access token :)
#
cweiske
and the whole world because of chat logs
#
jeremycherfas
Does it depend on a specific Known plugin being enabled?
#
gRegorLove
Not sure. I don't think it should, unless there's nowhere in core settings to set up Twitter accounts, etc.
#
cweiske
try normal config, jeremycherfas : ?q=config
#
cweiske
in the URL instead of ?q=syndicate-to
#
gRegorLove
jeremycherfas: That token looks incomplete
#
gRegorLove
Mine is 300 characters
#
cweiske
your shell said that
#
cweiske
not curl
#
jeremycherfas
Oh bugger. Sorry.
#
gRegorLove
I get the same forbidden reponses for both
#
jeremycherfas
Term gives same error {"error":"forbidden","error_description":"","messages":[]}
#
cweiske
that's strange
#
jeremycherfas
Since the latest upgrade to Known a few of the indieweb plugins have been behaving oddly. But this problem of mine with Quill long predates that.
#
jeremycherfas
I guess I ought to file a “nice” bug report with Known.
#
gRegorLove
You should log out of Quill and log in again to regenerate that access token.
friedcell joined the channel
#
gRegorLove
And disregard my comment about access token length. looks like Known uses md5 when making tokens.
#
jeremycherfas
Gregorlove: yeah, I double-checked. I’ll generate a new one anyway.
#
cweiske
did you know that there is no way for micropub clients to tell the server that a token should be considered invalid?
#
cweiske
if known does not have a delete-tokens user interface, the old token is still valid
#
cweiske
regardless if jeremy regenerated one in quill
#
jeremycherfas
Known does have a delete authorizations interface. It has always puzzled me that there are several entries there for Quill.
#
gRegorLove
Ah, right. Thinking was backwards.
#
gRegorLove
Time for sleep!
nitot joined the channel
#
Zegnat
cweiske, wow that grav feed bug.
nitot joined the channel
#
cweiske
that kind of people make code of conducts
jeremycherfas joined the channel
#
Zegnat
I think there is an expectation problem when it comes to issues and PRs anyway. Some projects expect an issue for discussion and a PR only when everything has been decided. Other projects encourage PRs and will have a discussion at the PR. You never really know what to do
nitot joined the channel
#
jjuran
Here's my own take on building an abuse-resistant communication system: https://www.reticule.org/ [Content warning: vaporware]
#
jjuran
cweiske: I agree that it's best to generate markup and protocol syntax automatically.
Pierre-O and j4y_funabashi joined the channel
#
j4y_funabashi
morning all
adactio, nitot and [colinwalker] joined the channel
#
Zegnat
jjuran: interesting idea on the system, question is, have you built it yet? ;)
#
jjuran
Zegnat: <jjuran> [Content warning: vaporware]
#
jjuran
So far I have an Ed25519-based digital signature tool: https://www.arcsign.org/
#
jjuran
Implementation is relatively easy. The hard part is designing formats and protocols, and making policies.
#
Zegnat
jjuran: contact link in the footer is broken on both reticule and arcsign it seems
nitot joined the channel
#
jjuran
Zegnat: Yeah, that part of the template assumes it's on a specific site. For some sites I have .htaccess redirects.
#
jjuran
needs to do some webmastering
nitot and jeremycherfas joined the channel
#
jeremycherfas
Jjuran++ for old-skool badges
#
Loqi
jjuran has 3 karma
#
jjuran
haha, thanks
#
Loqi
hehe
#
jjuran
If the page doesn't validate, that's a bug
dansup joined the channel
#
Loqi
[superfeedr] "What&#8217;s in a name?" by Colin Walker on 2017-05-30 https://colinwalker.blog/2017/05/30/whats-in-a-name/
nitot joined the channel
#
Zegnat
voxpelli, first (AFAIK) podcast player with JSON Feed support has dropped: https://medium.com/breakeraudio/breaker-adds-support-for-json-feed-eddbd4afd0f3
deathrow1, nitot, j4y_funabashi, emceeaich and ben_thatmustbeme joined the channel
#
jeremycherfas
Zegnat: you beat me to that.
#
Zegnat
To the podcast player?
#
jeremycherfas
To posting the article.
nitot joined the channel
#
jeremycherfas
I’m a bit confused about micropub.rocks, and I cannot seem to find a reasonably simple guide to how to use it. Is it something I could use to check why the Known micropub endpoint gives Quill all the errors I have been seeing?
#
cweiske
jeremycherfas, maybe ask on #knownchat to debug this issue further
nitot, rrix, friedcell, miklb, daf, kants, finchd, camerongray and endi joined the channel
#
jeremycherfas
Cweiske: I have raised an issue https://github.com/idno/Known/issues/1768 and that’ll have to do for now. Mapkyca is aware of it.
#
Loqi
[jeremycherfas] #1768 Failure to find syndication endpoints
#
jeremycherfas
I cannot in all honesty take it any further. Thanks again for your help.
finchd, ktoverso and Exodist joined the channel
#
Zegnat
jeremycherfas: a “failing test” usually means adding a PHPUnit test case with a valid input and the output you expected, which the code cannot currently pass.
#
Zegnat
For future reference :)
#
jeremycherfas
Thanks. I kind of knew that, but not where to find such a unit test.
#
Zegnat
? thought I’d clarify. Less jargon more open
#
jeremycherfas
Absolutely, and much appreciated.
mlncn joined the channel
#
@sebastiangreger
Tomorrow Wed 31.5. 19:00: 8th Homebrew Website Club Berlin, at Starbucks Sony Center (Potsdamer Platz) #indieweb http://sebastiangreger.net/2017/05/homebrew-website-club-berlin-2017-05-31/
(twitter.com/_/status/869505182551429120)
ktoverso_, nitot, ktoverso and eli joined the channel
#
petermolnar
back on the topic of webrings, which we touched a few times: I wonder if it would make sense to somehow show related content for posts from other indieweb site, for example, based on tags or text similarity analysis
#
Zegnat
Sort of a “Similar posts in the IndieWeb ring” section?
#
petermolnar
so, for example: I have a photos post with tag #mountains; when I like, bookmark, whatever remote url, I could fetch it, parse it, and show as related
#
petermolnar
yes, Zegnat
#
petermolnar
if it also has #mountains
#
petermolnar
or a text/photo/deepdarkmagic analysis shows it as related
#
petermolnar
it's not simple
#
Zegnat
what is similar post?
#
Loqi
It looks like we don't have a page for "similar post" yet. Would you like to create it?
#
petermolnar
but could mimic recommendation systems
#
petermolnar
and if the liked/bookmarked/etc post has recommendations, those could be pulled as well, salmention-wise, with a limited depth or course
#
petermolnar
because one of my biggest itches is content discovery
ktoverso joined the channel
#
Zegnat
Could be great for discovery, that's true.
friedcell joined the channel
#
petermolnar
"#indierecomgine"
#
petermolnar
indie recommendation engine
#
cweiske
an indie planet would be enough for me at first
#
petermolnar
you're about to go urbit. never go urbit.
#
petermolnar
what is Urbit?
#
Loqi
It looks like we don't have a page for "Urbit" yet. Would you like to create it?
#
petermolnar
Urbit is whatever you understand from https://urbit.org/
#
Zegnat
That page is JS;DR, petermolnar, so I don’t understand any of it ;)
#
Zegnat
Urbit is “an OS admittedly in the metaphorical sense”. Glad we got that cleared up!
#
sknebel
I guess cweiske meant "planet" as in "feed agregator", not in "whatever urbit is"
#
petermolnar
I believe so, but indie planet ticked my urbit-detector
#
Zegnat
what is planet?
#
Loqi
A planet, in the context of the indieweb, and blogs/feeds for even longer, is a site that aggregates feeds/updates from a variety of sources, typically focused on a particular topic or community https://indieweb.org/planet
#
Zegnat
That ^^^
jeremycherfas, j4y_funabashi and jeremycherfas_ joined the channel
#
petermolnar
!tell aaronpk what are the "X Coins" under some of your posts?
#
Loqi
Ok, I'll tell them that when I see them next
#
sknebel
petermolnar: those are "coins" from foursquare – their gamifaction coins system. ownyourswarm backfeeds those as well
#
sknebel
(yes, I was very confused at first as well)
#
petermolnar
is anyone aware of a system that recommends tagging based on geolocation?
#
jeremycherfas
Petermolnar: I don’t know if this is what you mean, but Instagram suggests different locations for a photo. But not non-place tags.
#
petermolnar
no, I'm after the revese of that :)
#
petermolnar
I have the location, I'm lazy to hand-tag and it would be nice to have a suggested list of tags for a certain location
#
jeremycherfas
I know of nothing like that.
#
petermolnar
I guess I could do something similar with Flickr, as in request image finds for a location with a certain range, get the tags for all of them and pull the top X
#
jeremycherfas
Unless there were some clever way of using, say, Flickr to see what tags are associated with a location?
#
sknebel
haven't seen anything like that either, at least not explicitly called out (who knows what google autotagging does and not do in the background). pulling flickr, maybe instagram, .. as data sources would be an option
#
sknebel
in cities checking OSM, wikipedia, foursquare might be other data sources
#
sknebel
(if you want to identify landmarks in the area)
mdik joined the channel
#
petermolnar
ok, this might actually work
hs0ucy, EHLOVader, singpolyma, Garbee_ and snarfed joined the channel
#
petermolnar
right, I'm now pulling the top 10 tags based on the most frequent hand-added tags from at max 100 flickr photos for the given latitude/longitude for a radius of 500m
#
petermolnar
I'm curious what it will give me
#
aaronpk
Oh look, someone fixed the grav template to use json_encode https://github.com/getgrav/grav-plugin-feed/pull/25
#
Loqi
aaronpk: petermolnar left you a message 1 hour, 29 minutes ago: what are the "X Coins" under some of your posts?
#
Loqi
[RosemaryOrchard] #25 Reworked JSON template
#
petermolnar
^^^ this was answered already
#
jeremycherfas
Yeah, it was a bit of a silly spat.
#
petermolnar
hm, ok flickr user tags are messy :(
#
jeremycherfas
Aaronpk: Meanwhile, I’m trying to get the Known people to figure out why their micropub does not talk nicely to Quill, especially for syndication targets.
Garbee joined the channel
#
aaronpk
Yes thats very strange
#
cweiske
I think it's some authentication issue
#
cweiske
looking at the code, it's the gatekeeper() method that throws us out from the config query
#
cweiske
question is if that's on your instance only or on all known 0.9.9 ones
#
jeremycherfas
That’s what I have asked one friend about.
#
jeremycherfas
!tell chrisaldrich Do you post from Quill to Known? And does Quill recognise your Known syndication targets?
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
I should update my test instance to 0.9.9
#
jeremycherfas
Aaronpk I tried to use ngrok to check with a clean install, but I couldn’t figure out how to do the authentication endpoints etc.
#
aaronpk
That should work, was the problem that you couldn't get logged in to quill?
#
jeremycherfas
Quill couldn’t find any of the endpoints.
#
jeremycherfas
But I tthink there must be a way of putting the ngrok proxy into the endpoints. I just haven’t had time to work that out.
#
jeremycherfas
I was signing in with the url that ngrok gave me.
#
aaronpk
And that URL was serving the Known site when you visit it in a browser?
#
jeremycherfas
But the endpoints do not contain the ngrok url, which seems to be what Quill is looking for. I think.
eli_oat joined the channel
#
aaronpk
Maybe the Micropub plugin wasn't enabled?
#
jeremycherfas
It was. Indiepub was enabled.
#
aaronpk
Then I am out of ideas
#
jeremycherfas
Me too. But that wasn’t hard.
Kopfstein and EHLOVader joined the channel
#
hs0ucy
sudo
#
hs0ucy
yanhug0s0ucy
#
sknebel
hs0ucy: uhm. we are not a shell?
#
hs0ucy
etnginng
#
ben_thatmustbeme
sknebel: speak for yourself
#
Zegnat
what is sudo?
#
Loqi
It looks like we don't have a page for "sudo" yet. Would you like to create it?
#
Zegnat
sudo is telling someone to do a thing with authority.
#
Loqi
ok, I added "https://www.xkcd.com/149/" to the "See Also" section of /sudo
#
aaronpk
lol oops
#
hs0ucy
usshng
#
hs0ucy
1sudo nginx -t
#
aaronpk
Someone's keyboard is not focused at the correct window
#
sknebel
ping hs0ucy
#
hs0ucy
hs0ucy: sorry all ... terminator broadcast option was on.
#
hs0ucy
aaronpk: Yep :S
#
hs0ucy
Password changed ... sorry again. I don't how i did that.
#
aaronpk
adactio: you remember that interview with the german youtube channel in nurnberg? do you remember what you said in the interview and do you know if there are any recordings of you saying something similar?
#
adactio
aaronpk: I have absolutely no idea what I said, I'm afraid.
#
aaronpk
darn! you said it so well
#
sknebel
you could ask them for the recording?
#
aaronpk
I did, just haven't heard back yet
#
aaronpk
i knew i should have turned my cameras on while they were recording ;-)
#
Zegnat
Next IWC: everyone wears a mic and Loqi insta-transcribes everything for us. No loss of clever things ;)
tantek joined the channel
#
Loqi
[indienews] New post: "Micropub is a W3C Recommendation" https://aaronparecki.com/2017/05/30/1/w3c-micropub
leg joined the channel
#
@benwerd
Micropub is a lightweight, universal API for publishing to the web (created by #indieweb). Now a W3C recommendation! https://aaronparecki.com/2017/05/30/1/w3c-micropub
(twitter.com/_/status/869585331238166528)
#
Loqi
[superfeedr] "Micropub is a lightweight, universal API for publishing to the web (created by #indieweb). Now a W3C recommendation! https://aaronparecki.com/2017/05/30/1/w3c-micropub" by Ben Werdmüller on 2017-05-30 http://werd.io/2017/micropub-is-a-lightweight-universal-api-for-publishing-to-the
#
aaronpk
(i tweeted the wrong link before :facepalm:)
#
aaronpk
that's what i get for manual POSSE
#
tantek
aaronpk++ great [pst!
#
Loqi
aaronpk has 508 karma in this channel (1330 overall)
#
tantek
post* :)
#
aaronpk
oh boy i've really gotta rate limit my salmention sending
#
tantek
what made you come to that conclusion?
#
aaronpk
looking at my logs for this post
#
aaronpk
each time I get a "like" from bridgy I send out like 20 webmentions again
#
aaronpk
which is silly when bridgy sends me a few likes in rapid succession
#
tantek
interesting, so considering clustering sending of salmentions?
#
ben_thatmustbeme
aaronpk, i know laravel has a whole queueing functionality. just do that based on post. would certainly cut down on it
wolftune joined the channel
#
aaronpk
I do everything in queues already, that doesn't change how many I send out tho
#
voxpelli
aaronpk: so a debounce then I guess? Never ping target again until X time has passed since last ping to it + don't ping if last source/target combo ping was made after the request of the debounced ping was made?
#
tantek
throttling yea
#
Zegnat
Words like clustering, queueing, debounce, and throttling, should probably move this conversation to #dev :)
#
aaronpk
Webmention.io does that the other direction. It will reject a webmention with the same source/target within 30 seconds
#
voxpelli
aaronpk: so if someone does a quick edit, then you might never fetch that?
#
aaronpk
Until they get a "like" and then send salmentions
#
tantek
oh that's not good. rejection vs. making it wait 30s
#
aaronpk
There isn't really a mechanism for making a sender wait
#
aaronpk
we'd have to agree on a rate limiting protocol, or at least a temporary error code, so senders know they could retry later
#
voxpelli
as some tools do a publish, then sends a tweet, then updates the original post with a syndication link the sending of two pings close to one another, one for the post and another for the syndication link would not be suprising
#
tantek
aaronpk - like 429?
#
aaronpk
That'd work
iboxifoo joined the channel
#
voxpelli
Possibly in combination with the "X-RateLimit-Limit" headers
#
voxpelli
I had such a limit in the beginning of my service, but later removed it and opted to save all pings to a persistent deduplicated queue that I then process with a rate limit across multiple workers
#
tantek
voxpelli: does anyone support those?
#
voxpelli
tantek: it's become the standard among API:s like Twitter, GitHub etc
#
ben_thatmustbeme
aaronpk: how would that not change the number you send out, at least for the bridgy in rapid succession case
#
ben_thatmustbeme
not queue based on each webmention, but queue based on post (and not add when already in the queue)
#
ben_thatmustbeme
assuming you introduce some latency that is
#
aaronpk
I don't think laravels queue gives you a way to know if something is already in the queue
#
ben_thatmustbeme
ohh, interesting
#
aaronpk
also i process things immediately so jobs are rarely in the queue for more than a couple seconds
#
ben_thatmustbeme
ah, yeah, that would have to change
snarfed joined the channel
#
aaronpk
I don't want to sacrifice the realtimeyness of webmentions for this either
#
snarfed
reluctantly twitter-favorites a post of tantek's instead of indie-liking it, since he still doesn't display webmentions (and thus i suspect doesn't notice them)
#
snarfed
aaronpk++ congratulations!
#
Loqi
aaronpk has 509 karma in this channel (1331 overall)
#
tantek
snarfed, POSSE your likes!
#
snarfed
whoa he disappeared fast
#
Loqi
Ok, I'll tell them that when I see them next
tantek, snarfed and [shaners] joined the channel
#
[shaners]
aaronpk++ for stewarding Micropub through the W3C spec process. Congrats!
#
Loqi
aaronpk has 510 karma in this channel (1332 overall)
squeakytoy, hs0ucy, gRegorLove, snarfed, j4y_funabashi, EHLOVader, creature, tantek, wolftune and eli_oat joined the channel
#
dougbeal
what is Vouch
#
Loqi
The Vouch protocol is an anti-spam extension to Webmention. Webmention with Vouch depends on understanding Webmention https://indieweb.org/Vouch
AngeloGladding, snarfed, Garbee, amz3, Gold, wolftune and tantek joined the channel
#
aaronpk
whoa, interesting new anti-abuse technique on github https://github.com/blog/2370-temporary-interaction-limits
cweiske and snarfed joined the channel
#
ben_thatmustbeme
eww, ello went all js;dr
#
gRegorLove
I thought it always was?
#
KartikPrabhu
yeah I think it always was js.dr
#
KartikPrabhu
what is ello?
#
Loqi
Ello is microblogging silo similar to Twitter or Tumblr for posting short status update notes and pictures https://indieweb.org/Ello
[kevinmarks] joined the channel
#
[kevinmarks]
I did an ello to h-feed unmung at one point
#
@ttepasse
@plomlompom Du könntest POSSE nach hierhin machen, damit man das mitkriegt: http://indieweb.org/posse
(twitter.com/_/status/869648404502253568)
#
[kevinmarks]
Looks like their json feeds aren't where they were
tantek and pfefferle joined the channel
#
pfefferle
good morning
#
ben_thatmustbeme
[kevinmarks]: please review latest updates to JF2, specifically the Profiles section
#
ben_thatmustbeme
going to be requesting an updated WD next week
eli_oat, EHLOVader and [colinwalker] joined the channel
#
[colinwalker]
Evening all.
pfefferle joined the channel
#
dougbeal|imac
o/ [colinwalker] pfefferle
#
pfefferle
hey dougbeal
#
tantek
if anyone wants an easy wiki edit, https://indieweb.org/site-deaths#Upcoming could use an update to move FFFFound and mlkshk to the "2017" section since they are totally down now (just tried their home pages)
#
Loqi
tantek: snarfed left you a message 4 hours ago: i do :P https://snarfed.org/responses#likes
#
tantek
snarfed: that page is amazing
#
tantek
responses << Example lists of responses by type: https://snarfed.org/responses
#
Loqi
ok, I added "Example lists of responses by type: https://snarfed.org/responses" to the "See Also" section of /responses
#
Loqi
[Ryan Barrett] Responses
#
Loqi
[superfeedr] "Aaron Parecki on Twitter: "I'm excited to announce that Micropub is now a @W3C Recommendation! #indieweb https://t.co/wNxzU5kJ44 https://t.co/fhJ3VSp5lB"" by Jonathan LaCour on 2017-05-30 https://twitter.com/aaronpk/status/869586042772275200
#
aaronpk
just ordered more indiewebcamp stickers cause i am almost totally out of them!
#
cweiske
my tt-rss micropub plugin is ready for primetime. also has bookmark + like buttons now
#
miklb
cweiske++
[cleverdevil] joined the channel
#
Loqi
cweiske has 83 karma in this channel (98 overall)
#
[cleverdevil]
I'm tempted to switch over to tt-rss, but unfortunately the maintainer rubs me very much the wrong way ?
#
miklb
cweiske how do you get that collapsed view?
#
cweiske
widescreen mode
#
cweiske
on the top right "actions" -> toggle widescreen mode
#
tantek
cweiske++ looks slick! does the plugin have a name or just "micropub plugin" ?
#
Loqi
cweiske has 84 karma in this channel (99 overall)
#
cweiske
tt-rss-micropub
#
cweiske
no special name
#
tantek
that photo deserves a page
#
tantek
what is tt-rss-micropub
#
Loqi
It looks like we don't have a page for "tt-rss-micropub" yet. Would you like to create it?
#
cweiske
tantek, IWC nürnberg demo video: http://tmp.cweiske.de/ttrss-micropub.mp4
#
tantek
great! even better!
#
cweiske
or rather, code base of that
#
tantek
I'll try a stub
#
cweiske
i've listed it on the tt-rss page already
#
cweiske
what is tt-rss?
#
Loqi
tt-rss is an open source, self-hosted feed reader https://indieweb.org/tt-rss
#
tantek
yup, good to list it there, but now there's more content for it so worth expanding
#
tantek
tt-rss-micropub is a plugin for the [[tt-rss]] feed reader that adds [[bookmark]] and [[like]] buttons to [[tt-rss]] to post those [[reactions]] to your own site using the [[Micropub]] protocol. Screenshot with buttons: http://fotostore.cweiske.de/screenshots/2017-05-30%20tt-rss%20micropub%20primetime.png
#
tantek
cweiske feel free to upload screenshot to the indieweb wiki if you prefer to embed it from there instead of your fotostore
eli_oat and leg joined the channel
#
cweiske
I even installed it on my live tt-rss instance :)
snarfed joined the channel
#
cweiske
now that I have a micropub client that I'll use, I need a micropub server that is not commentpara.de
#
aaronpk
finally had a use for schedule posts and kind of sad i don't have time to code that up in time
#
aaronpk
thinking i want to do that as an external micropub client instead of built into my site tho
#
cweiske
or rather a micropub endpoint you can post to from any client
#
aaronpk
no, a client that will post to my micropub endpoint on a schedule
#
cweiske
which in turn will act as MP client when the scheduled time is nigh
#
aaronpk
ah, that would work too
#
cweiske
so quill -> scheduling endpoint -> real endpoint
#
aaronpk
that would save me from building another posting interface :)
#
aaronpk
too bad the name "Buffer" is already taken
#
tantek
aaronpk does this need to fit into the nomenclature?
#
aaronpk
i suppose that would be nice
#
aaronpk
what in the
#
sknebel
automatic tea maker
#
sknebel
(alarm clock that makes tea)
#
sknebel
early iterations are very steampunk
#
tantek
I feel like that would need to tie into teacup somehow
#
tantek
what is teacup
#
Loqi
Teacup is a Micropub client for posting various types of food posts to any server supporting Micropub https://indieweb.org/Teacup
#
cweiske
let aaronpk rename indieauth.com first please before opening another naming issue
#
tantek
Courier could be a name for something you post to that delivers something at a certain time to someone/thing
Garbee and wolftune joined the channel
#
KartikPrabhu
how about Butler ;)
#
tantek
too generic, also Butlers do a lot more, e.g. answer the door for you
#
aaronpk
that'll be my virtual assistant chat bot like benwerd's
#
Zegnat
Valet, if you need less generic than butler
#
aaronpk
that's what i shoudl call indieauth.com
#
aaronpk
the analogy has always been that OAuth is like a valet key
#
KartikPrabhu
that sounds good
#
aaronpk
can someone clone the proper HWC page to 2017-06-07 for PDX?
#
Zegnat
2017-05-31 is proper, I think?
#
Zegnat
Cleanest one we have for the new layout, I think. Not sure if sknebel was still working on cleaning up the h-events but that could continue on 06-07
#
Zegnat
I have to head for bed. If it doesn’t exist when I wake I will take care of it, aaronpk
Lana, dougbeal|iOS and snarfed joined the channel
#
tantek
aaronpk I presume you need that for tonight :)
#
aaronpk
indeed
#
tantek
on it
#
tantek
Dreamhost?
[eddie] joined the channel
#
[eddie]
valet++
#
Loqi
valet has 1 karma
wolftune and dougbeal|mb1 joined the channel
#
miklb
might be a tough url to get, but I agree it's a good one
Labella-2526 joined the channel
#
Labella-2526
Hola
snarfed and Labella-2526 joined the channel