#dev 2017-10-27

2017-10-27 UTC
snarfed, snarfed1, EmreSokullu, renem_, raziellight and KartikPrabhu joined the channel
#
aaronparecki.com
moved /together to /Together "proper noun"
sebsel, EmreSokullu, cweiske, KartikPrabhu and [eddie] joined the channel
#
www.boffosocko.com
edited /Posts_about_the_IndieWeb () "(-20993) Added Emre Sokullu article back; fixed cut/paste error from June"
(view diff)
#
[eddie]
!tell snarfed When fed.brid.gy says 'your site will also need to support WebSub' should we be pinging our own hub or should we be pinging hub=https://bridgy-fed.superfeedr.com/ and if it's the later, what is the topic we should be passing? The full granary URL?
#
Loqi
Ok, I'll tell them that when I see them next
#
[eddie]
!tell snarfed or is it that bridgy fed subscribes to my h-feed and THAT needs to be WebSub enabled?
#
Loqi
Ok, I'll tell them that when I see them next
calumryan joined the channel
#
Zegnat
I seem to recall the latter, [eddie]. Your site needs WebSub so the service(s) can subscribe to you
jeremycherfas joined the channel
#
dgold
its the latter
#
dgold
leastways, that's how I set it up on my site, and it appears to have been succesful
#
Zegnat
dgold, is there a reason the MIT licence is included with nanopub when you are licensing under 0BSD?
#
dgold
the twitter-api.php is under MIT
#
dgold
but I think I'll drop it from my repo, and link to it in the docs
#
Zegnat
Aah, that explains it! I was confused for a bit
#
dgold
after spending all that time finding a twitter-api handler, and getting it to work reliably, I've pretty much given up on the platform
#
@DKundel
Interesting talk by @adactio about Micropub, RelMeAuth, Quill, Webmention, brid.gy and publishing across the web #viewsource @viewsourceconf https://pbs.twimg.com/media/DNIetREX0AMpJKi.jpg
(twitter.com/_/status/923834656944001024)
#
Loqi
[jeremy_testknown] New post, from the OS X app, which may show up on my new Known instance. If it does, that will be a good thing. Will then add plugins one at a time, I suppose, and see when and if it breaks.
#
Zegnat
Exciting!
#
cweiske
so you wrote that with the micro.blog iOS app, and micro.blog used micropub to copy to your known instance?
#
jeremycherfas
This is interesting. The only plugin active on Stream but not on Testknown is pnut support 0.3.
#
jeremycherfas
I think first I will disable that first on Stream and re-attach Stream to micro.blog to see what happens.
#
jeremycherfas
That's not it!
#
jeremycherfas
My dilemma now is what to do. I could try a clean install into the previous Stream sub-domain and then re-attach it to the old DB. Does that seem logical to you guys?
EmreSokullu joined the channel
#
cweiske
I would try to debug it, but I'm a developer and you are not.
[kevinmarks] joined the channel
#
[kevinmarks]
that seems like it might be simpler than an import/export, assuming the DB isn't corrupt
#
jeremycherfas
If the DB is the problem, then when I reattach to the old DB -- by editing config.ini -- the problem should show up again. Assuming it does not show up on the clean install.
#
Zegnat
Just make sure you have a back-up of the current db, in case this distorts anything
calumryan and petermolnar joined the channel
#
jeremycherfas
Fresh install receives just fine. I guess now I can try hooking it up to the old DB.
calumryan joined the channel
#
Loqi
[Jeremy Cherfas] Test: Reconnected to the old DB, deleted all previous tokens, re-authorised. The suspense is killing me.
#
jeremycherfas
Well, I have no greater idea of what the problem was, all I know is that it has gone away.
#
jeremycherfas
For now ...
EmreSokullu, John___, Loqi, eli_oat and calumryan joined the channel
#
cweiske.de
edited /feed_reader (+102) "/* Lack of publishing integration */"
(view diff)
[kevinmarks] joined the channel
#
cweiske.de
created /Category:Software:Ruby (+59) "Created page with "[[Category:Software]] indieweb software written in [[Ruby]]""
(view diff)
#
cweiske.de
created /Category:Software:PHP (+36) "Created page with "indieweb software written in [[PHP]]""
(view diff)
#
cweiske.de
edited /Feedly (-108) "/* IndieWeb Examples */ no source code available"
(view diff)
snarfed and EmreSokullu joined the channel
#
snarfed
!tell eddie,Zegnat,dgold you just need to advertise a websub hub in your atom feed. bridgy fed doesn't actually care itself; it's just how OStatus fedsocnets (and i think still Mastodon too) theoretically get your posts. will add to the docs.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
snarfed: [eddie] left you a message 6 hours, 13 minutes ago: When fed.brid.gy says 'your site will also need to support WebSub' should we be pinging our own hub or should we be pinging hub=https://bridgy-fed.superfeedr.com/ and if it's the later, what is the topic we should be passing? The full granary URL?
#
Loqi
snarfed: [eddie] left you a message 6 hours, 12 minutes ago: or is it that bridgy fed subscribes to my h-feed and THAT needs to be WebSub enabled?
#
Zegnat
Ah, I don’t have an atom feed, so guess that never applies to me then
#
snarfed
Zegnat: you need one for bridgy fed :P
#
Loqi
[Gargron] >an Atom feed with activitystream data Just an Atom feed will do too, but it needs to contain a link to a Pubsubhubbub hub >webfinger support Yes. Link to Atom feed, link to profile, link to salmon, magic key >an XRD at .well-known/host-...
calumryan joined the channel
#
[kevinmarks]
Too many hoops
calumryan and [eddie] joined the channel
#
[eddie]
snarfed: Gotcha, so Atom feed needs the hub URL and then the Atom feed itself becomes the topic?
#
Loqi
[eddie]: snarfed left you a message 34 minutes ago: you just need to advertise a websub hub in your atom feed. bridgy fed doesn't actually care itself; it's just how OStatus fedsocnets (and i think still Mastodon too) theoretically get your posts. will add to the docs.
calumryan joined the channel
#
aaronparecki.com
edited /p3k_naming_convention (+41) "/* Unused Names */"
(view diff)
calumryan and [miklb] joined the channel
#
[miklb]
hmm. I wonder if my Atom feed has that, maybe that’s why Mastodon doesn’t pick up my site?
[keithjgrant] joined the channel
#
[miklb]
ah, it does have rel=“hub” so that’s not it
#
[miklb]
unless I need to ping a specific hub other than pubsubhubbub.superfeedr.com or pubsubhubbub.appspot.com
#
aaronpk
you have to ping whichever hub you point to with your rel=hub
#
petermolnar
oh my: don't follow SQLite best practices... my search database grew to 150MB from the expected 2 due to update or insert ideas I found on the internet
#
sknebel
petermolnar: ?!
#
[miklb]
aaronpk right but I’m wondering if Mastodon needs a different hub pinged than the 2 I am now hitting
#
aaronpk
mastodon should be subscribing to whatever hub you link to in rel=hub
#
petermolnar
sknebel I hit 2 problems: a, the is_uptodate wasn't working because int field was getting a float to check against, so on every run I did "update xyz" followed by "insert or ignore into", but it seems like this is a really bad idea when you use the fts5 engine
#
[miklb]
hmm. OK. I’m still not finding my posts on mastodon.social when I search
#
petermolnar
oh b, was the second part
#
aaronpk
afaik you'll only appear there if someone with an account on mastodon.social has followed you
#
aaronpk
and I don't think it goes and crawls old posts either, it'll only get posts that you make after someone follows you
#
[miklb]
so how can I follow my miklb.com feed with my mastodon.social account if I can’t find it in a search. That seems very odd at first glance
#
aaronpk
oh searching for a user? you'll show up as a search result even if your hub isn't set up right, but following won't work
#
aaronpk
if you're not showing up there then it's because all the bits it needs to consider you an "account" aren't there
#
aaronpk
i got like 60% of the way on my domain and then gave up
#
[miklb]
gotcha So I don’t have all the bits either
[kevinmarks] and calumryan joined the channel
#
aaronpk
sometimes i get tired of all the boilerplate work it takes to start a new project
[tantek] joined the channel
#
aaronparecki.com
edited /React (+458) "add quote from netflix"
(view diff)
#
aaronpk
`npm install`
#
aaronpk
goes and makes coffee
#
aaronpk
while hundreds of megabytes are downloaded
#
www.svenknebel.de
edited /React (+73) "/* harms frontend performance */ add link to video"
(view diff)
#
[tantek]
Any reason for hierarchical wiki categories? Flat first until we actually have problems with that? Presumably Category:PHP would be sufficient? cc: cweiske
#
[tantek]
looks for quotes about "premature hierarchy"
#
aaronpk
it makes the category views slightly nicer, e.g. https://indieweb.org/Category:Software shows all the subcategories
KartikPrabhu and [eddie] joined the channel
#
[eddie]
!tell manton Successful post from the iOS app to my micropub endpoint (https://eddiehinkle.com/2017/10/27/8/article/) only problem I seem to have run into is my JSON feed not getting pulled in (https://eddiehinkle.com/timeline/feed.json) is WebSub required for the JSON feed? If so, that's the missing piece
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[Eddie Hinkle] Testing out the first post that should be pushed to my website and also funneled into https://micro.blog
#
Zegnat
Did we ever document on the wiki what TLDs were safe for local development?
#
sknebel
Zegnat: can't remember if we did
#
sknebel
not sure where that'd be
[chrisaldrich] joined the channel
#
Zegnat
I am just going to write a bit on the wiki about it on TLD
#
sknebel
Zegnat: k. RFC2606 is your reference if you haven't seen that yet ;)
#
vanderven.se martijn
edited /Top-level-domain (+1236) "Detail TLDs for web development, why not to use .dev, other options, and link a tutorial"
(view diff)
#
Zegnat
There we go. Feel free to review sknebel.
#
Zegnat
I am actually citing you in chat rather than RFC, I couldn’t be bothered to read the RFC right now ;)
#
sknebel
looks good. should mention .local at some point as well, I made a todo for me.
#
sknebel
also I thought we had more detailed notes about types of TLDs, should add a few words about that as well
#
dgold
was about to say .test, but yeah
#
Loqi
dgold: snarfed left you a message 5 hours, 4 minutes ago: you just need to advertise a websub hub in your atom feed. bridgy fed doesn't actually care itself; it's just how OStatus fedsocnets (and i think still Mastodon too) theoretically get your posts. will add to the docs.
#
dgold
ahhhhhhhh
#
dgold
have I mentioned how much I hate atom.xml?
#
Zegnat
sknebel, might be worth adding .local as it can confuse people. I just wanted to highlight the web-dev angle first
#
Zegnat
dgold, yeah, I have moved over to .test locally
#
dgold
i did not realise that google had registered .dev
#
dgold
'do no evil'
snarfed joined the channel
#
aaronpk
i guess i should move to .test but i have a whole SSL setup on .dev so it works fine
#
Zegnat
to be fair, this way no sleezy marketing firm gets to overload .dev. It is really just the HSTS that changed things for local development.
#
snarfed
!tell aaronpk,miklb,dgold,eddie as you all have noticed, following/reading/post propagation between indieweb and fedsocnets is definitely the biggest hole in bridgy fed that still really needs to be nailed down
#
Loqi
Ok, I'll tell them that when I see them next
#
snarfed
!tell aaronpk,miklb,dgold,eddie you all have researched more than me so far, and i may not prioritize it myself near term, so i'd love your input! e.g. https://github.com/snarfed/bridgy-fed/issues/14
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[snarfed] #14 docs for following and delivering posts, both directions
#
sknebel
snarfed: from skimming the w3c chat, seems like the test suite is more stable/useable now
#
dgold
well, okay, I agree ith the fairness of that point, Zegnat
#
sknebel
(and you can find its developer there to bug if not ;))
#
aaronpk
i don't think i know enough of how mastodon actually works, but i know the end result that I *want* to have happen
#
Loqi
aaronpk: snarfed left you a message 1 minute ago: as you all have noticed, following/reading/post propagation between indieweb and fedsocnets is definitely the biggest hole in bridgy fed that still really needs to be nailed down
#
snarfed
sknebel: https://activitypub.rocks/ ?! it was just an interactive form for generating an implementation report when i tried it a few days ago
#
snarfed
at least for server to server. it did zero actual testing :P
#
dgold
mastodon has such multiplicity/redundancy of data-propagation, its really sorta insane
#
sknebel
https://test.activitypub.rocks/ yes. I think tantek pinged you when they mentioned it on the call, prior to actually deploying it
#
sknebel
(and it was buggy)
#
sknebel
since I don't know if you follow the w3c chat I thought I'd report what I read to you ;)
#
snarfed
sknebel: i tried it all the way through. it never actually tested anything, just collected my answers to questions and generated an implementation report
#
sknebel
snarfed: well, they are talking about running tests with other instances, so something has to be there now
#
dgold
the bug that was thrown up by my post, I dug around in the data, and there are something north of six different pseudo-canonical urls for each datapoint
#
dgold
snarfed: should put the atom-thing as a declaration in the fed.bridgy docs
#
snarfed
sknebel: since 3d ago? possible, but doubtful. i expect that was when they discussed it and when tantek pinged me
#
Loqi
Ryan Barrett
#
snarfed
again, maybe it actually tests something in client to server, but definitely not server to server
#
dgold
og, I meant put a sample config in the docs, as you have with the <link rel="alternate" ... stuff
#
snarfed
dgold: but still, bridgy fed could definitely do more to help people follow and read posts across. i'd love help in https://github.com/snarfed/bridgy-fed/issues/14 !
#
Loqi
[snarfed] #14 docs for following and delivering posts, both directions
#
snarfed
ah sure!
#
snarfed
back in a bit
#
sknebel
snarfed: ah, you might be right and I misread that. sorry
#
sknebel
and aaronpk just asked for clarification before I could do that
EmreSokullu and [miklb] joined the channel
#
[miklb]
think I’m the same as aaronpk “i don’t think i know enough of how mastodon actually works, but i know the end result that I *want* to have happen”
#
Loqi
[miklb]: snarfed left you a message 14 minutes ago: as you all have noticed, following/reading/post propagation between indieweb and fedsocnets is definitely the biggest hole in bridgy fed that still really needs to be nailed down
#
Loqi
[miklb]: snarfed left you a message 14 minutes ago: you all have researched more than me so far, and i may not prioritize it myself near term, so i'd love your input! e.g. https://github.com/snarfed/bridgy-fed/issues/14
calumryan joined the channel
#
vanderven.se martijn
edited /Loqi (+172) "/* Other */ !block from Twitter searches"
(view diff)
[chrisaldrich], calumryan and snarfed joined the channel
#
sknebel
"Intent To Deprecate And Remove: Public Key Pinning"
#
aaronpk
sure seems like anything involving public key distribution seems to fail eventually
#
aaronpk
this is why i'm not thrilled about the idea of using public keys for social networking stuff
#
sknebel
yes, "the key is the identity" is actually quite similar to key pinning in a way
#
sknebel
in that it doesn't plan for key changes
#
sknebel
hadn't thought about it that way before
#
www.boffosocko.com
edited /OPML (+240) "feed readers; example"
(view diff)
[cleverdevil], EmreSokullu and [kevinmarks] joined the channel
#
[kevinmarks]
Aaronpk - I'm intrigued by Glitch's approach to projects. I may play with that next
#
sknebel
[kevinmarks]: glitch.com? the authorship-discovery-tester I made a while back I made on glitch as a test
#
www.boffosocko.com
edited /lost_infrastructure (+219) "wikification of some links; added OPML, Intense Debate, feed readers"
(view diff)
EmreSokullu joined the channel
#
www.boffosocko.com
edited /Disqus (+113) "pagelogo; moved TOC for better display"
(view diff)
EmreSokullu joined the channel
#
www.boffosocko.com
created /Intense_Debate (+1712) "stub; definition; basics; export; see also"
(view diff)
#
www.boffosocko.com
edited /OPML (+425) "subscription, tools"
(view diff)