2015-06-15 UTC
# 00:09 aaronpk woohoo just made a new file with my brand new micropub endpoint
snarfed, yakker, tilgovi, wolftune, One_Ironaut, KevinMarks__, lukebrooker, icwyd and KartikPrabhu joined the channel
# 02:08 acegiak Anyone have good suggestions for cheap php hosting for a WordPress blog?
# 02:11 GWG And for the first time in over a week, it isn't true for me
# 02:13 acegiak GWG: probably just a shared host. Going for bottom dollar.
# 02:13 acegiak A friend is using WordPress.com and just paying for her domain name
# 02:13 GWG acegiak: I was in GMT+3, I'm back to GMT-4
wolftune joined the channel
# 02:14 GWG acegiak: I have a service that if you pay for a year, will give you a VPS for USD12/year.
# 02:14 acegiak Trying to work out if I can figure an indieweb friendly solution that is competitive enough to be appealing
# 02:21 snarfed acegiak: i'm on pair.com shared hosting, and i love it. the lowest tier $6/mo is more than enough for wp
# 02:21 snarfed and i definitely recommend shared hosting over VPS for a standard wp user
# 02:22 snarfed but wordpress.com is pretty good. why switch? she wants an unsupported plugin or theme?
# 02:23 GWG snarfed: I was just speaking of cheap.
# 02:23 acegiak Yeah she's just doing super basic stuff but it would be cool to get her in a spot where she can do indieweb stuff as I lure her down the rabbit hole
# 02:24 snarfed acegiak: wp.com can do indieauth, webmentions (via bridgy), and micropub (via silo.pub)
# 02:24 acegiak Snarfed: I assumed WordPress.com wouldn't support webmentions etc
# 02:24 acegiak I'm looking at the hostgator hatchling plan right now
# 02:25 snarfed having other good people handle the sysadmin is a *big*, underrated win
# 02:25 snarfed shared hosting gets you half of that. a fully hosted service like wp.com or known is all the way
# 02:26 acegiak This true! I am definitely projecting my aversion to using third party services onto others.
# 02:27 snarfed owning your domain is the key. how far beyond that is up to the individual
# 02:27 acegiak Will WordPress.com let us use something like sempress or mf2_s?
# 02:27 acegiak Yeah I guess I need to learn to look past my own priorities
# 02:29 snarfed acegiak: they whitelist a small subset of themes/plugins
# 02:29 GWG snarfed: I doubt they'd whitelist mine. Maybe the webmention one.
mlncn joined the channel
# 02:33 GWG The barrier is the same barrier pingbacks and trackbacks have...they became such a spam magnet, no one wants to improve them.
# 02:37 GWG I keep trying to overcome resistance.
awolf, snarfed, frzn, rbrt, LCyrin, mlncn and gRegorLove joined the channel
# 04:19 gRegorLove KartikPrabhu: Did I infer correctly you're coming to IWC Portland?
# 04:23 KartikPrabhu gRegorLove: unfortunately not. but it is a good time to show off things even if remotely :)
# 05:00 kylewm acegiak: I was very happy with A Small Orange's $35/year shared hosting plan. Also NearlyFreeSpeech.net could be very cheap for a low traffic site
snarfed joined the channel
# 05:05 acegiak at the moment I'm looking at webhostingpad.com but it looks like they don't have ssl for their basic package
loic_m joined the channel
lukebrooker, One_Ironaut, cweiske, j12t, lukebroo_, KartikPrabhu, gRegorLove and wolftune joined the channel
KevinMarks___, LauraJ, Jihaisse, One_Ironaut, KartikPrabhu, Zegnat, lukebrooker and KevinMarks__ joined the channel
pfefferle, squeakytoy, evalica, KartikPrabhu, lukebrooker, friedcell, elima and petermolnar joined the channel
pfefferle_ joined the channel
# 08:34 petermolnar pfefferle, GWG in case you're around: I'm curious about your opinion about the directions WordPress is going towards with their goals & development lately; IMHO there was no real gain since 4.0 (3.8?) in any actual, real-life use
# 08:38 petermolnar for example, I'm a bit angry that to disable emoji support, I need to hack the system with hooks & filters; that should be optional and in the core ( reason: the JS fallback they include is a memory eater )
# 08:39 cweiske petermolnar, pfefferle - since you are the wordpress guys: is there a way to allow password-protected access to wordpress feeds?
# 08:42 cweiske I got access to a private wordpress blog where you have to log in
pfefferle, Pierre-O, stream7, nt0, scoates_, friedcell and frzn joined the channel
# 10:26 GWG petermolnar: I've seen some minor improvements. Bug fixes, a few areas.
# 10:26 GWG Plenty of stuff I don't care about, yes.
# 10:27 GWG The Press This rewrite, while I don't use it, was a great way to get people sharing, for example.
# 10:29 GWG petermolnar: My efforts to get certain changes made haven't born fruit.
# 10:32 petermolnar for me it seems like they are concentrating on visuals mostly while the media library backend is still a piece of [] for example
# 10:33 GWG Go even lower. There is a proposal for a database abstraction layer to remove dependence on MySQL. No one has wanted to take it on, I guess.
afrogeek joined the channel
# 10:36 GWG petermolnar: So, let's turn the discussion to a positive. What can we do?
# 10:36 GWG I'm more interested in getting Indieweb stuff into WordPress bit by bit.
# 10:37 GWG petermolnar: I'm not prepared to tackle that one
# 10:38 GWG Even within the community, it is a debated topic.
# 10:38 petermolnar there's no real debate, it has to be done, especially now that posgres is making a pretty impressive comeback, with native json and faster than solr full text search
# 10:39 GWG petermolnar: I meant the antipattern debate.
# 10:42 cweiske some people in here think that db is an antipattern
# 10:42 GWG cweiske: That's why I'm not touching that one.
# 10:42 cweiske while I count me on the indieweb side, I do not support the db-is-bad issue
# 10:43 GWG I think people should use whatever backend storage system they want.
# 10:43 GWG petermolnar: Any interest in trying to get linkback improvements into WordPress?
# 10:44 petermolnar GWG, cweiske I was kidding with the db-antipattern thing; I just wanted to "justify" that the wordpress-db-issue is indiweb-related
# 10:46 GWG petermolnar: Well, I've mentioned this a few times. People do not think linkbacks are 'useful'. Most WordPress users think of the current built in ones: trackback and pingback, as spam targets.
# 10:47 petermolnar don't forget the possibility of using pingback as a ddos originator :/
# 10:47 GWG So, if someone proposed adding webmention support to WordPress...people would say it was another target, without seeing a benefit.
# 10:47 cweiske GWG, which bug tracker issues do you have for the linkback improvements?
# 10:48 GWG cweiske: I don't. I have a few for mf2 that met resistance.
# 10:48 cweiske one of the issues/patches would be to get native webmention support into the core, right?
# 10:49 GWG I figure the only way to drum up interest in linkbacks in general, and webmentions as an improved delivery mechanism is to come up with an overall improvement
# 10:49 GWG cweiske: Yes. I was just saying that to do it, it has to be a value proposition.
j12t joined the channel
# 10:52 GWG I've been trying to come up with an idea on that people can get behind in the community.
# 10:52 GWG The WordPress community in this case
pfefferle joined the channel
# 10:53 petermolnar GWG I have no idea what could be said that will make the WP community listen to the importance of linkbacks
# 10:54 GWG petermolnar: A watered down version of Semantic Linkbacks
# 10:55 petermolnar I mean even pingbacks/trackbacks are treated as leftovers; it doesn't seem like anyone cares about the topic itself
# 10:55 GWG People thought no one cared about Press This.
# 10:56 pfefferle GWG petermolnar I don’t think they will support mf2 any time soon
# 10:58 pfefferle GWG petermolnar Automattic added SemPress to the WordPress.com directory, but they removed all MF2 stuff before :(
# 11:00 Zegnat If the proof-of-work part of webmentions were to be further explored, could that be an argument for WordPress to implement it? As it is an anti-spam feature not offered by the existing pinbacks/trackbacks
# 11:00 GWG Zegnat: Do we have one? Vouch is limited in its support even in the community.
# 11:01 GWG pfefferle: You and acegiak have already done some of it. Semantic Linkbacks changes the default trackback and pingback presentations to something nicer.
# 11:02 Zegnat If I understand it correctly, you don’t need Vouch, the p-o-w can be checked on the WordPress side of things. No third parties needed.
# 11:02 GWG Zegnat: Implementation in the community is still limited. We don't have proof of concept.
# 11:05 Zegnat Are there any specific reasons people have chosen not the implement it? I guess that is the biggest hurdle. I am thinking of implementing it once I get my webmention endpoint spinning
LanceyWork joined the channel
# 11:05 petermolnar pfefferle what were their reasons to remove mf2 support from SemPress?
mlncn, csarven, tvn, petermolnar and j12t joined the channel
# 11:41 pfefferle petermolnar I don’t know I did not get any feedback at all
adactio joined the channel
# 11:50 pfefferle GWG I stuck with the comment feature (facepiles) btw… and I am not sure if it is possible without a custom Walker :(
# 11:50 GWG pfefferle: I'm working on a custom walker for mf2_s as my next project.
# 11:52 GWG pfefferle: My plan is to offer the walker both as part of mf2_s and as a separate plugin.
# 11:53 pfefferle We can still integrate it in the Semantic Linkback plugin if you want
# 11:56 GWG pfefferle: I will be back to you on that once I write it.
# 12:07 pfefferle GWG the problem is, that this is how the spec describes it and the WordPress community likes specs
j12t joined the channel
# 12:08 GWG Where in the spec does it specify presentation?
# 12:09 GWG The pingback spec does not show anything I could find about how to present.
eschnou joined the channel
# 12:09 cweiske Bob's blog also retrieves other data required from the content of Alice's new post, such as the page title, an extract of the page content surrounding the link to Bob's post, any attributes indicating which language the page is in, and so forth.
# 12:10 GWG cweiske: I quoted that. But it doesn't say how to display them.
# 12:11 GWG It says it retrieves them. Which suggests it uses them to generate a useful display.
# 12:11 GWG I'm suggesting the current display is useless and needs to be made useful.
# 12:14 GWG My solution is a 'watered-down' version of Semantic Linkbacks, basically.
# 12:20 GWG pfefferle: Basically, Semantic Linkbacks without the built-in parsing.
# 12:21 GWG pfefferle: The display functionality that can be enhanced by plugin.
# 12:22 GWG pfefferle: I want to improve the default so people want to use pingbacks and trackbacks again, so we can move them to webmentions, basically.
# 12:22 GWG pfefferle: I've tried an all-in approach where I try to get everything I want. I'm trying something more gradual.
# 12:25 GWG pfefferle: For most people, linkbacks are like the human appendix. It's there, but no one cares about it until a bout of appendicitis(SPAM/DDOS).
friedcell joined the channel
# 12:27 GWG People are starting to think the same way about comments and trying to replace them with Disqus, Facebook, etc.
# 12:30 GWG petermolnar: Isn't revitalizing linkbacks a way to get to reply on your own site?
# 12:32 petermolnar I'm not dropping the support, though I'm not presenting any comments at the moment, but that is a philosophical choice at the moment
alexhartley, eschnou, pfefferle and j12t joined the channel
# 12:50 GWG petermolnar: Playing devil's advocate...anticipating the core response.. "Why should webmentions be in core?"
# 12:51 GWG petermolnar: "I'm closing this ticket as WONTFIX"
# 12:52 petermolnar I'm aware of the argument methods in the wp community unfortunately
# 12:52 GWG I'm trying to subvert from within
# 12:52 petermolnar I wonder how many of us though about actually forking WP to make a minimalist core, suitable for interconnected stuff
# 12:53 tommorris when I think of WordPress, "forking" isn't the first verb that comes to mind. :-)
# 12:54 petermolnar without WYSIWYG editor, without eyecandy, without Google Fonts, emojis, heaviweight brutal javascript but with the actual tools for interconnected sites... oh wait, I might be describing known :D
# 12:54 tommorris when I learned that people were using WordPress as an ecommerce system and storing each order as a private post, with people's credit card data as the post metadata...
# 12:54 GWG Taking your ball and going home is not necessarily the best solution
# 12:54 GWG tommorris: People doing stupid things happens everywhere
# 12:56 tommorris the problem with WordPress is that everyone has decided they want to be able to use it for everything. so it becomes the ultimate adaptable ball of string. it becomes a badly designed CMS that consultants who couldn't code their way out of a paper bag use for everything. and they make such a steaming pile of shit with it, that it then becomes unmaintainable
# 12:56 GWG Either way, I'm going to try to work within the system, even though that may ultimately be futile.
alexhartley joined the channel
# 12:56 tommorris petermolnar: nope, it gets worse - because of the new RESTful JSON API that WordPress is adding, all the people doing that kind of stuff are going to have all their data exposed.
# 12:57 petermolnar oh, I've realized that; I tried the JSON API plugin and nearly literally screamed when I realized what it's actually doing
# 12:58 tommorris it's a good idea in theory, but because of the thousands of ways people are misusing WordPress, it's a hilariously bad idea in practice
mlncn, eschnou, frzn, danlyke_, j12t and fkooman joined the channel
# 13:34 GWG Now that I am hone, I need a venue for NYC.
alexhart_ joined the channel
# 13:35 petermolnar yeah, I don't know where I'm staying in Brighton yet, prices are "funny" in that city during summer
# 13:35 Loqi petermolnar meant to say: it's cheaper to travel there and back for both days w/ train
eschnou, evalica, j12t, tantek, alexhartley, snarfed and wolftune joined the channel
pfefferle joined the channel
# 14:25 Zegnat If I am sending several webmentions to the same domain, should I check for the endpoint URL separately for each linked page or can I assume 1 endpoint per domain?
# 14:27 tantek you have to do discovery for each page, since there is no protocol / assumption for sharing such information across pages
# 14:31 tantek Zegnat: if you find a performance problem/challenge, on either the sender/receiver of webmentions, please document (even if minor evidence) and we can look at it to see what should be done
# 14:31 snarfed fwiw, some consumers do make that assumption in the field right now
# 14:32 snarfed i'd be curious to know if any current webmention receivers use different endpoints per page
# 14:32 Zegnat I haven’t seen any actual problems with it. I just thought it was a bit weird to check for endpoint several times if I am sending 3 webmentions to e.g. 3 different notes on tantek.com
# 14:32 snarfed (and not expiring endpoints, those are different)
# 14:33 tantek Zegnat, snarfed, right and agreed on all points.
j12t joined the channel
# 14:45 Zegnat is getting the hang of adding all conversations to the wiki
# 14:45 tantek Zegnat: it does seem all current implementations / sites put their endpoints at the same URL on a domain regardless of which page is being webmentioned.
# 14:46 Zegnat Yeah, I was excepting that to be the case, tantek. But it is not actually a requirement for them to do so. So it remains an uncleared question until properly documented
# 14:47 Loqi tantek meant to say: for one thing, doing so is *less* RESTful
# 14:47 tantek in REST - every URL is its own endpoint, and the HTTP verbs are the API for that endpoint
# 14:48 Zegnat yeah, but then all you would need to do is put in a short HEAD request. Right now all implementations need to parse HTML, which is harder
# 14:50 Zegnat I don’t really care either way, to be frank, I was just wondering how people have been implementing it :) I will follow suit
# 14:50 tantek Zegnat: if a URL sends back the webmention endpoint in the HEAD with a LINK header, there is no need to get/parse its HTML
# 14:55 Zegnat I guess that is true. Maybe I should split my discovery code to always start with a HEAD request only.
# 14:56 Zegnat Currently I just do a GET and check for the Link header first thing.
chalettu joined the channel
# 14:59 csarven Should dreadlocks be mandatory for #indiewebcamp members? Discuss..
alexhart_, pfefferle, j12t, wolftune and KevinMarks__ joined the channel
# 15:29 bear !tell tantek I just learned that Mozilla has a Brooklyn space and a Manhatten space - would you be able to find out if either of those are available for IWC?
# 15:29 Loqi Ok, I'll tell him that when I see him next
j12t and alexhartley joined the channel
# 16:02 aaronpk I can think of a situation where I would have different webmention endpoints for pages on my domain
# 16:03 aaronpk if I publish some sort of flat archive of stuff, like my twitter export, or an old version of my site, I would probably get nginx to serve the webmention HTTP header pointing to webmention.io
# 16:03 aaronpk but the rest of my site that is running p3k would be using its own webmention endpoint
alexhartley joined the channel
# 16:04 aaronpk more likely to happen first is if we finally build webmention RSVPs into wiki pages, I would be setting a different webmention endpoint for pages that are events
snarfed and KartikPrabhu joined the channel
# 16:15 KevinMarks__ Gwg the killer feature for webmention in wp is bridgy support so fb and twitter responses show up too. That's been a lightbulb moment for wp users in the past
gRegorLove, stream7, KartikPrabhu, frzn, j12t, Pierre-O, mlncn, tilgovi, cmhobbs and snarfed joined the channel
# 16:58 gRegorLove GWG: Does the WordPress Webmention plugin use the core Pingback functionality? Can you use webmention while disabling Pingback?
alexhartley, wolftune and KevinMarks__ joined the channel
KevinMarks joined the channel
# 17:35 Zegnat Brilliant, though poor visitors grabbing 64MB favicon files all the time
squeakytoy, frzn_, gavinc, alexhartley, snarfed1 and indie-visitor joined the channel
# 18:21 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
benwerd, cweiske, Breadbasket, nxd4n, KevinMarks___, alexhartley, KevinMarks__ and KevinMarks joined the channel
# 18:51 cweiske aaronpk, I still get a "Something went horribly wrong!" when trying to use my own indieauth server on indieauth.com
# 18:54 aaronpk heh, downside of running indieauth.com on 3 different servers is looking at logs is harder
# 18:56 bear log services like loggly or logentries has a free level that is nice to use
# 18:56 bear the only issue is that they don't retain data for very long
wilfredh joined the channel
# 18:58 bear @benwerd yes, they both are run by very good teams and have great support (i've used them both for clients)
# 18:58 benwerd !tell tantek We just whiteboarded a sprint for this week, and Tumblr is on it
# 18:58 Loqi Ok, I'll tell him that when I see him next
# 18:59 benwerd bear: Awesome. Thanks. We need something better than what Elastic Beanstalk is giving us.
# 19:00 bear the deciding points for either are the secondary features you need - they both have slightly different takes on what logs are used for
# 19:17 aaronpk well that was easy. now I have syslog-ng sending the logs from the other servers to one of them
# 19:21 cweiske you updated something. it does not recognize my indieauth server anymore
# 19:22 aaronpk i didn't change anything, but it's possible you ended up ona different server that didn't have that one cached
tilgovi joined the channel
# 19:26 aaronpk oh I think it's not sending you the client_id parameter
# 19:30 aaronpk i'm second-guessing that comment of mine. would you expect to see the client_id of indieauth.com in this case?
# 19:30 aaronpk no..my first comment was right. you'd want to see the client_id of the wiki
# 19:30 cweiske not really. indieauth.com should already be showing me that I am logging into the wiki
# 19:30 aaronpk cause in this case indieauth.com is just a subsystem of the wiki
# 19:31 aaronpk i'm sure one of the options will be the clear winner once I sit down and do it
elf-pavlik, KartikPrabhu and frzn joined the channel
glennjones joined the channel
# 20:08 GWG KevinMarks: A third party service is proof of concept, but can't be everything
# 20:09 GWG gRegorLove: webmentions piggyback on the pingback system in WordPress
# 20:10 gRegorLove GWG: Interesting. I use Disable XML-RPC Pingback plugin on several client sites which removes the pingback.ping method.
# 20:11 gRegorLove Not that they're likely to be using the Webmention plugin, but just thought of it and wondered if that might cause problems.
# 20:11 GWG gRegorLove: That would still allow webmentions, but if you turn off the settings for sll linkbacks that would affect webmentions
# 20:12 GWG gRegorLove: I want to see if anyone thinks there is value in enhancements before proposing a new standard to support
# 20:12 snarfed1 benwerd: bear: re log collection, i can also strongly recommend scalyr
# 20:18 kylewm thanks snarfed1! similar to before, just trying ot make it clearer who is replying to whom
# 20:21 aaronpk it's a little subtle which of those is the "main" post on that page
# 20:21 aaronpk I'd suggest doing something like making the background of the main one brighter
pfefferle joined the channel
# 20:30 kylewm hmm, yeah one is https and one is http... I guess I don't de-dupe those
One_Ironaut and eschnou joined the channel
snarfed1 and mlncn joined the channel
# 21:21 kylewm elf-pavlik: whoa, awesome, is unmpc up somewhere?
csarven and One_Ironaut joined the channel
# 21:30 elf-pavlik but i will add discovery on html of space page similar as home page has micropub endpoints
lukebrooker joined the channel
# 21:32 elf-pavlik IMO indiecert.net could delegate authentication to indieauth.com for allowed credentials discovered but other than rel="publickey" (X.509)
# 21:33 elf-pavlik and vice versa? ^ aaronpk
# 21:34 elf-pavlik what is credentials?
# 21:34 elf-pavlik what is credential?
KevinMarks__ joined the channel
snarfed joined the channel
# 21:43 elf-pavlik fkooman didn't wan't to issue cert with StartSSL for his root domain so for now self signed :S
# 21:43 elf-pavlik what is letsencrypt?
# 21:43 elf-pavlik letsencrypt++
# 21:45 elf-pavlik what is CAcert?
# 21:45 elf-pavlik what is cacert?
# 21:45 Zegnat CAcert might be legit, except they do not actually have any of the audits in place to show the world they are legit
# 21:47 elf-pavlik kylewm, i plan for secret spaces on phubble using same barer token as for micropub to GET html / json / ...
# 21:47 aaronpk it works fine for me in chrome but some browsers are mor picky
snarfed joined the channel
# 21:52 elf-pavlik tomorow i wan to see if both mentioned can possibly describe micropub endpoint as action handler for create/update/delete (HTTP POST) or web page for view/read (HTTP GET)
KevinMarks joined the channel
# 21:55 elf-pavlik it has very improvised ACL with you whitelisted
# 21:59 Zegnat kylewm: I seem to recall a lot of the unix-based OS on the cacert list only support it because they use Debian’s ca-certificates, so with Debian shuffling cacert to a separate package we might even see the amount of systems with CAcert included go down rather than up :(
# 22:16 elf-pavlik kylewm, i would like to add to unmpc support of saving all messages to personal https://remotestorage.io/ before publishing them on remote spaces like powered by phubble
lukebrooker and LCyrin joined the channel
# 22:24 Loqi giving credit is a collection of cultural practices related to acknowledging and attributing text, hyperlinks, quotes, utterances to others, typically by name, as a way of recognizing their contribution(s) https://indiewebcamp.com/credit
# 22:25 aaronpk client_id being a URL so I can go fetch an h-card
# 22:26 elf-pavlik unhosted app? :)
# 22:26 aaronpk at the very least as a place for people to find out about it
# 22:26 elf-pavlik fkooman ATM enforces same host for client_id and redirect_uri but for unhosted and native apps it may not work...
# 22:27 aaronpk right, that's why if you publish the list of valid redirect URIs on the app's home page (client_id) then it works great
# 22:28 aaronpk doesn't matter what is used to generate/host the home page as long as it's available at a URL
# 22:32 aaronpk like the ones that are created using a script that just write files to my storage, they don't use any sort of auth process nor do they go through my micropub endpoint, so they don't credit any app
# 22:32 aaronpk no, it needs to be resolvable by the authorization server
# 22:33 elf-pavlik and have my web server manage TLS for .local with self issued cert :)
# 22:34 aaronpk remember you're in the indie*web*camp channel here, which is a specific subset of all internet technologies
# 22:35 elf-pavlik i understand for resource servers, but for clients like browser based or native apps ?
# 22:35 aaronpk if you write, publish and distribute a web-based or native app, you're still going to make a web page for it right?
# 22:36 elf-pavlik but people need to fork it to use it :)
# 22:36 aaronpk no they don't, you don't fork an app when you downlaod it from Apple's app store
# 22:37 elf-pavlik what about that 'register redirect_uri' part?
# 22:38 bret client_id was for client attribution... like old twitter basically had
# 22:38 elf-pavlik i can make a page for each instance of an app i use!
# 22:39 elf-pavlik and register different devices with different .local redirect_uri
# 22:40 elf-pavlik i must admit that i don't understand why i need to keep my .local setup public on app pages :|
# 22:40 aaronpk well you only need to if you want to protect against redirect attacks
# 22:41 elf-pavlik "for client_id https://example.com/ a server can find its valid redirect URIs by looking for <link rel="redirect_uri" href="https://example.com/callback"> at example.com"
# 22:43 elf-pavlik great links! aaronpk++
wolftune joined the channel
# 22:45 bret yeah, hacking with aaronpk is a good way to learn about self encoded tokens :]
snarfed joined the channel
# 22:53 aaronpk elf-pavlik: yeah, the only apps that can maintain a secret are web apps. but in the context of indieauth, client_secret is never used
KartikPrabhu joined the channel
edpw joined the channel
edpw, tilgovi and snarfed1 joined the channel
benwerd and edpw joined the channel