2016-07-05 UTC
tantek and snarfed joined the channel
# 00:13 tantek thanks gRegorLove. yes on indieweb community has a code of conduct - go for it
# 00:18 tantek KevinMarks: yes, style problems remain - I did nearly purely content edits
# 00:22 Loqi Ok, I'll tell them that when I see them next
nitot and mlncn joined the channel
# 00:30 aaronpk I didn't get enough of a head start on the new chat logs
# 00:31 aaronpk proposal: launch *logs only* on chat.indieweb.org for the two channels, but leave indiewebcamp.com/irc/today in place as the web gateway, and only mirror the one slack channel for now.
mlncn and tantek joined the channel
# 01:04 tantek aaronpk, that sounds like a reasonable step forward
# 01:05 tantek also demonstrates the need to have separate URLs for "web app UI to chat" vs "chat logs"
# 01:06 aaronpk eh, not "need", but this is a possible incremental step
# 01:07 tantek I mean it helps right? then we could redirect each one as needed to wherever it's currently "running"
# 01:07 aaronpk i guess. i'm just trying to reduce the number of steps right now
tantek, wolftune and nitot joined the channel
# 01:32 tantek alright well that's a pretty big simplification of what the home page used to have for the big blocks of text for events.
arthurspooner, tantek, nitot, gRegorLove and Loqi joined the channel
gRegorLove and nitot joined the channel
# 03:31 aaronpk new plan! dropping streaming from the new logs! lol
ChanServ and mlncn joined the channel
miklb joined the channel
Loqi joined the channel
# 04:02 aaronpk not totally sure how this channel forwarding thing works
# 04:04 ben_thatmustbeme aaronpk: from what i had looked up, it was a spam security feature really, have certain people redirected on join, to another room
testing_ben joined the channel
GWG joined the channel
mlncn and cweiske joined the channel
cweiske and KartikPrabhu joined the channel
# 04:17 aaronpk hm Loqi might be confused about ending up in a different channel than he joined
Loqi joined the channel
KartikPrabhu joined the channel
KartikPrabhu joined the channel
# 04:20 Loqi IndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites https://indiewebcamp.com/indiewebcamp
# 04:20 miklb finds humor the channels switched about same time Juno entered Jupiters orbit
ben_thatmustbeme and [aaronpk] joined the channel
# 04:22 ben_thatmustbeme i locked up my computer and just cannot get back in to #indiewebcamp at all, was wondering how my client would handle being in both rooms
# 04:23 aaronpk it didn't automatically redirect you to #indieweb?
aaronpk-test joined the channel
# 04:24 aaronpk-test cool that worked
[aaronpk] joined the channel
[kevinmarks] joined the channel
nitot joined the channel
# 04:31 Loqi Ok, I'll tell them that when I see them next
# 04:33 aaronpk Loqi doesn't actually repeat the message in the first 60 seconds
# 04:33 Loqi Ok, I'll tell them that when I see them next
# 04:35 Loqi aaronpk: KartikPrabhu left you a message 2 minutes ago: stay quiet for 60s
rrix joined the channel
mblaney and KevinMarks joined the channel
Kevinmarks1 joined the channel
# 04:49 Kevinmarks1 Hm. I can talk on slack but not see it here
# 04:51 aaronpk i fixed it in between the time it didn't work and the time it did
emmak joined the channel
# 04:54 mblaney should chat.indieweb.org update the page automatically?
# 04:58 aaronpk i mean yes it should, but it doesn't yet because reasons
dogada, nitot, goodoo and AndChat|566325 joined the channel
cweiske and cweiske2 joined the channel
nitot joined the channel
Loqi joined the channel
hs0ucy joined the channel
Pierre-O joined the channel
shiflett joined the channel
snarfed and gRegorLove joined the channel
friedcell1 joined the channel
hs0ucy, j12t, uranther, rhiaro and todrobbins joined the channel
# 15:15 rMdes curious on how/where the chat.indieweb.org picks the user avatar from ?
# 15:16 rMdes it's lovely done, in fact i'm not sure I have seen a IRC log that nice
# 15:17 rMdes also wondering what should I do so that "rMdes" in the log links to my user profile in the wiki or like kevinmarks & other to their site
Pierre-O joined the channel
# 15:22 rMdes ok, so if I edit my entry there i can fix this, right ?
friedcell joined the channel
# 15:22 aaronpk yep! it might take a bit to show up in the logs though, it caches the list
todrobbins joined the channel
rrix joined the channel
# 15:23 rMdes it's really just me today learning mediawiki, instead of switching to something else when I can't get what I want
# 15:23 aaronpk hopefully we'll be able to use shaners' directory for this soon
# 15:25 aaronpk i think that first one isn't tied to a user account, it's just a page
# 15:25 aaronpk move the content into your actual user page and blank out RMdes and then i can delete it
# 15:26 rMdes yep I logged on h-card the other day and got my profile on the directory...(twice, not sure why)
# 15:27 gRegorLove The "chat people" page on there lists by unique nicknames, that's why you're on there twice. Same for Shane.
# 15:27 rMdes hmm anything i can do on my side to just be listed once ?
# 15:28 aaronpk nope it's fine. after a bit we can make it list them differently, but i'll have to update how the IRC logs parse the people list in order to do that
# 15:28 gRegorLove It's by Shane's design, so not sure. You could leave feedback on that page though.
# 15:28 aaronpk he made it that way to match the current irc-people wiki page
# 15:29 gRegorLove The display could be tweaked probably, to just list alternate nicknames under the main one
# 15:30 aaronpk yeah but i'll have to update the parsing code since it would end up with a different mf2 structure
# 15:30 gRegorLove I'm still unclear what happens with existing wiki user pages if we switch to that
# 15:33 gRegorLove On the plus side, the "Additional Info" box on there preserves newlines, so I guess it can work pretty well as a wiki user page replacement.
# 15:33 rMdes confused at how to format my user on the irc-people
# 15:33 rMdes neither rmdes or www.rmendes.net point to a existing user page
# 15:34 rMdes if only i could rename this just to User:rMdes
# 15:38 rMdes i was putting the nickname before the domain
# 15:39 aaronpk good demonstration of the downsides of mediawiki syntax :)
tantek joined the channel
# 15:40 rMdes indeed, and i was looking at other people, thinking I must be doing something wrong
# 15:41 rMdes today I also tried to use the RSS syntax but it seems the plugin is not activated
# 15:41 rMdes i was going to put the last 5 articles of my blog on my wiki profile
# 15:44 aaronpk haha nice. I don't think there's an rss plugin on the wiki tho
# 15:45 rMdes I think there is aaronpk, i mean i found the rss syntax on the mediawiki documentation
# 15:45 rMdes ah yes not on the indieweb wiki, you're right
# 15:46 rMdes a few years ago i was using this rss feature from mediawiki to have some basic monitoring (when twitter allowed twitter search to RSS feeds)
# 15:46 tantek huh, I see only 37 people here, but supposedly 123 in #indiewebcamp
# 15:47 aaronpk rMdes: i think i had that plugin on my own site back when it was a wiki!
# 15:48 aaronpk tantek: the automatic channel redirect only takes effect when people join the channel, so everyone still in #indiewebcamp just hasn't quit the channel yet
# 15:48 rMdes it was fun to use, for a short time after google reader death i was using mediawiki as a RSS reader
# 15:48 tantek !tell cweiske huh? I think I understand that it is a very bad message to ever give a user and thus a bug on the server, whether with PHP config, or with WordPress failure to catch the error, doesn't matter. No need to make it personal.
# 15:48 Loqi Ok, I'll tell them that when I see them next
# 15:49 rMdes only way would be to kick everyone once at #indiwebcamp
# 15:49 tantek aaronpk, can you undo the automatic redirect for yourself or you and me (with ops) so we can then kick people and then when they rejoin they'll get redirected?
# 15:49 aaronpk i'm still in the old channel, i could kick everyone
# 15:50 rMdes i'm there too, the channel will be used for "indiewebcamps" i guess or it's a duplicate now?
rMdes joined the channel
# 15:52 rMdes i had to click on #indiewebcamp "join channel" to than get redirected
# 15:53 rMdes until the user dedice by himself to join, he wont land on the #indieweb channel
# 15:54 rMdes would be greay to kick & move the user or invite
# 15:56 rMdes you can invite me back to camp if you want to test
# 15:56 tantek aaronpk, yeah, let's unlock the redirect for a bit and try inviting people by name in the channel, and then kicking
# 15:57 rMdes can't you broadcast an invite to everyone on the camp channel ?
# 15:57 tantek or wait, aaronpk jus saw you are still in the channel?
# 15:57 aaronpk yeah I'm still there, testing things with rMdes now
# 15:58 tantek gRegorLove: when that PHP error shows up on another CMS, then yes I'll agree it makes sense to move it. until then it makes sense as a WordPress vulnerability
rMdes joined the channel
# 15:58 gRegorLove tantek: I've run into that error countless times during all kinds of PHP development.
# 15:58 rMdes * You have been kicked from #indiewebcamp by aaronpk (rMdes)
# 15:58 rMdes * You have been invited to #indieweb by aaronpk (sinisalo.freenode.net)
# 15:58 rMdes but the user have to manually click to get in
# 15:59 aaronpk that's not too bad. i bet some ppls' clients will auto-join from invites too
# 15:59 gRegorLove The primary issue, imo, is that the server config is displaying fatal errors rather than quietly logging and showing a user-friendly message.
# 16:00 tantek gRegorLove: I think the point is that any PHP "app" should never get there
KevinMarks joined the channel
# 16:00 tantek it's WordPress's fault for not being error-proofed against that
# 16:01 tantek ok gRegorLove go ahead and move the criticism from /WordPress to /PHP as you suggested, since pfefferle has now provided citations for Drupal and Joomla in addition to the WordPress example failure seen in the wild
# 16:04 gRegorLove tantek: I'm not aware of any easy way for a PHP core app like WordPress to monitor all of its plugin's code and handle memory limit issues. It just can't know how memory-intensive arbitrary code is going to be, and WordPress obviously has tons of plugins.
# 16:04 gRegorLove So in my experience, anytime there's been a fatal error about memory, it's a plugin doing something.
KevinMarks_ and KevinMarks joined the channel
# 16:06 tantek gRegorLove: every "platform" like that has some sort of "global exception handler" for apps to catch errors like that and handle them
# 16:07 tantek that error being shown is the evidence of lack of such a handler on the app's part
# 16:07 tantek !tell cweiske citations always work better than appeal to authority statements like "Accept the idea that other people may know more about a thing than you". See the 2016-07-05 #indieweb logs here for the discussion with gRegorLove and pfefferle for an example of how to debate / discuss this kind of thing without needing to appeal to authority.
# 16:07 Loqi Ok, I'll tell them that when I see them next
aaronpk__ and KevinMarks joined the channel
# 16:14 aaronpk ooh looks like I can script the process of kick+inviting everyone
# 16:15 aaronpk it's back. Loqi was offline last night for some reason
[kevinmarks] joined the channel
[tantek] joined the channel
# 16:19 [tantek] So where's the stuff I put in slack from earlier this morning?
# 16:19 aaronpk you sent that while Loqi was offline so it didn't make it through
snarfed joined the channel
# 16:22 Loqi [@beep] *looks at screen for ten whole minutes, then stumbles outside, staring at the sky, his eyes full of awe and wonderme [photo]
# 16:26 aaronpk it's funny when everyone freaks out about outages
# 16:26 tantek aaronpk, it's specifically when there's an outage and no "customer service" follow-up that you can do
# 16:27 tantek it highlights the fragility of depending on "free" services
# 16:27 aaronpk okay i'm ready to automatically invite everyone to the new channel!
# 16:27 snarfed paid services have outages too. you can call customer service, but they can't magically get the site up again.
# 16:27 [kevinmarks] Well, it's also a sign of resilience when a small outage is headline news
# 16:28 gRegorLove snarfed: Is that the same issue? bridgy gets 4xx from the FB graph but sends wm anyway?
# 16:28 snarfed gRegorLove: nah, the 4xx is before/separate from sending the wm
# 16:28 tantek snarfed, paid services usually give you some sort of uptime / restore-time estimates
# 16:29 snarfed tantek: tracking and communication, yes. time-to-back-up estimates are pretty rough, and cold comfort.
j12t joined the channel
# 16:29 snarfed eh. maybe. not really worth distinguishing that much
# 16:30 snarfed more broadly, i don't know that we get much value from cataloging and laughing at silo outages. everything has outages, indieweb code and sites included, mostly *more* than big well-run silos
# 16:30 snarfed lots of good reasons to go indie-hosting, but uptime probably isn't one of them
# 16:30 tantek snarfed, have experienced the *very* stark difference in "service" regarding security issues for example - fixed within *minutes* with a paid service, whereas with Gmail it took nearly 48hours
# 16:31 tantek customer service in general is a *very* good reason to go paid / indie
# 16:31 snarfed sure! good anecdote. security and customer service are different than uptime and outages though.
Guerillero|BNC and JasonO joined the channel
# 16:31 snarfed if you want to broaden the subject, ok, but then it's a different subject :P
# 16:31 tantek snarfed, similarly with "outages" e.g. for bandwidth limits
PFMurph joined the channel
# 16:31 miklb was there a difference for paid google apps accounts and free?
# 16:32 aaronpk let's see how many peopels' clients auto-join from my invites
Salt joined the channel
# 16:32 tantek customer service is a general distinguishing aspect. security, outages, etc. are all specific "errors / exceptions" that are all handled better by paid customer service support
arlen joined the channel
# 16:33 snarfed anyway, i don't think we serve ourselves well to constantly point and laugh at site-wide silo outages and imply that we're better at uptime. we're better at lot of things, but not uptime.
# 16:33 aaronpk there's also the more responsible services that publish outage notices on a public page
# 16:33 snarfed yes! which is only very loosely related to paid/free, if at all
ehlovader, nitot and iboxifoo joined the channel
# 16:35 KevinMarks The paid Google accounts are more cautious, which means that they often lag behind the free one in features
cleverdevil, myfreeweb, neanias, reidab, sensiblemn, slick, sonicrocketman and tridnguyen joined the channel
# 16:38 aaronpk done! everyone has been kicked from #indiewebcamp and invited to #indieweb!
# 16:38 rMdes seems a good setup to drag people on the open web
# 16:38 iboxifoo worked very smoothly for me thanks!
raucao joined the channel
# 16:40 tantek thanks aaronpk. unchecking "Autojoin" from #indiewebcamp
Erkan_Yilmaz, lukasros, leg, KevinMarks_, colintedford and nitot joined the channel
g3funk joined the channel
# 17:17 aaronpk haha thanks. some of it was easy, some was not, and some is still not done :)
bony and MylesBraithwaite joined the channel
# 17:33 rMdes aaronpk, maybe, once the number of channels we use are fixed, maybe add some of them on the /topic of the main channel? so people can find them easy & get used to split their conversation by topic/channel ?
snarfed joined the channel
bony_ and Jammy_Stuff joined the channel
# 18:06 aaronpk With the new Loqi logs, it'll be easy for me to add other IndieWeb related channels such as #knownchat and #bridgy. Any interest in logging those?
# 18:08 aaronpk I kind of forgot about those channels during this whole discussion
# 18:10 tantek hey I thought #microformats was already in that queue ;)
# 18:11 aaronpk Hopefully I can spend some quality time on this stuff this weekend
# 18:12 ben_thatmustbeme known has its own bot i know, but as thats its own business it mgiht be good to ask ben if he wants that or not
# 18:14 tantek !tell adactio could you confirm 2016-09-24..25 for IWC Brighton and that you have venue etc.? I can start wikifying the event page etc. to help with that if you like. https://indieweb.org/2016/UK
# 18:14 Loqi Ok, I'll tell him that when I see him next
# 18:14 tantek feels funny typing an indieweb.org URL. so much muscle memory
# 18:22 rMdes i thnk it would great to have the ability from chat.indieweb.org to switch between channels at the top of the web interface
# 18:22 rMdes would give a great way for non-irc people to lurk and get used to enter by the door little by little :)
brianloveswords joined the channel
KevinMarks__ and KevinMarks joined the channel
# 18:30 rMdes maybe a simple dropdown like the Timezone drop down, so you save space on that area
# 18:31 rMdes bear++ just to thank you for pointing me to fixing my SSL issue
# 18:33 rMdes aaronpk++ for I'm not sure where to start to thank you, but in short everything
# 18:33 tantek was going to suggest tabs. that's what the w3c IRC web interface does
# 18:33 tantek and I think they even change color when there's activity
# 18:34 bear wouldn't that force a js view on something that right now is js optional?
# 18:34 bear (unless the drop down is used for non-js and tabs for js -- now that I could like)
# 18:35 voxpelli dropdown could do a GET submit as a non-js fallback, but tabs would probably be simpler
loic_m joined the channel
# 18:37 tantek rMdes: it became a Web IRC client as soon as the Join button was added ;)
# 18:38 tantek bear, the color changes could be JS-dependent. the tabs per channel could work fine with just HTML
# 18:38 tantek similarly with "live updates" being js-dependent
# 18:40 bear k, was just worried about losing the progressive enhancement
prtksxna joined the channel
# 18:40 rMdes where is the join button now ? I used to see it
# 18:46 aaronpk hmm i could do an indicator when there's activity in other channels while still loading the content via HTML only
[shaners] joined the channel
# 18:46 [shaners] aaronpk: when you get a chance, can you change the logo on chat.indieweb.org from the lockup to the logomark, please?
# 18:47 aaronpk it would just show an activity indicator and when you click it it would load a new page
KevinMarks__ joined the channel
# 18:48 aaronpk can't work on this stuff right now and would like these in a queue for later
KevinMarks joined the channel
# 18:49 voxpelli thinks back on the discussions for an IndieWeb task list
# 18:50 tantek voxpelli: what do you mean by an IndieWeb task list? like indieweb tasks for your own site?
# 18:50 aaronpk yeah that is exactly what i want, i use wunderlist a lot right now
# 18:50 tantek or is this like using your own site for "productivity" and "project management" ;)
snarfed and snarfed1 joined the channel
# 18:52 cleverdevil there are already a few self-hosted open source apps that provide *some* of those capabilities.
# 18:53 tantek cleverdevil, and do the developers of those apps use them on their own site? ;)
# 18:53 aaronpk self-hosted task list isn't hard, getting it to work with webmention and such is where it gets fun :)
# 18:53 tantek waits for evidence of selfdogfooding before considering any "productivity" solution.
# 18:54 voxpelli just like I can micropub an event or a bookmark and rsvp to anothers one with webmention, I want to be able to do that for tasks ;)
nitot joined the channel
KartikPrabhu joined the channel
# 18:59 gRegorLove People in the forums have experimented with using the method in various software, though.
# 19:05 tantek wonders if some color background blocks would help with breaking up the text blocks on the homepage
# 19:05 tantek now that I think I've edited the content down to a simplified version of what was there
# 19:08 rMdes tantek, depends on the color, but if very light, it could put the content more visible without becoming a patchwork of colors to much defined
# 19:09 rMdes what is the default "skin" you guys use on the wiki ?
# 19:10 rMdes i guess i like the indieweb skin better, less wide
# 19:11 tantek I don't think it's in the issues - can you add it?
# 19:12 rMdes current vector skin is nice on laptops or less then 21" monitors
# 19:12 rMdes but on my big screen it's like an invasion of white space
# 19:14 rMdes the default now is vector, the one before was Indieweb
lhynes joined the channel
# 19:21 colintedford you're right, tantek, I had it confused w/ an issue to improve mobile appearance
cweiske joined the channel
KevinMarks__ and KevinMarks joined the channel
# 19:45 voxpelli KevinMarks: Regarding tweet – I wonder what an IndieWeb model for a newspaper would look like? I'm now working at one so thinking about it a bit
gmacon joined the channel
# 19:50 KevinMarks Well, a newspaper isn't that different from a blog - make sure the articles work s standalone, posse them to silos, collect comments
nitot joined the channel
# 20:05 aaronpk replying to github threads from my website is fun
# 20:10 rMdes need to change work flow to also participate on git issues from my known site
# 20:10 aaronpk i made it so my site can add any micropub server as a syndication target so i can easily syndicate to anything silo.pub supports!
# 20:12 aaronpk which now that i think about it, means i could syndicate to other indieweb sites, like my cat
# 20:12 aaronpk rMdes: yes I didn't finish that part of the new chat logs yet. ran out of time last night.
# 20:13 tantek aaronpk this works now right? * Update wiki notifications to send to #indieweb-dev
# 20:13 tantek how about tweet notifications indieweb vs webmention/micropub etc. to indieweb-dev?
# 20:14 aaronpk (webmention + indieauth, we don't have micropub tweets because too many false positives)
# 20:16 tantek aaronpk, ah, ok I captured the Join stuff etc. on the etherpad to do list
# 20:16 tantek (where I was crossing things off that you'd done also)
# 20:17 aaronpk ah cool. that was meant to be my todo list during yesterday's work party. i'd like to drop it in favor of github issues now that i'll be working in smaller chunks and more async
# 20:19 tantek "voxpelli miklb: thinking about maybe squashing the history of the main micropub repo..."
# 20:22 rMdes i had one more idea on the trunk: a simple way to monitor updated plugins or code projects on github & send to the dev channel (or a dedicated channel) alerts to git-pull on their own instance - could be a simple way to let indiesite owners to upgrade their instance even if not watching thoese particular repo's
# 20:23 aaronpk i believe Known already does that in the #knownchat channel, is that what you mean?
# 20:24 rMdes i guess for WP is just much easier regarding this part
begriffs joined the channel
# 20:25 rMdes right now the only way i get to know if i have to git-pull some plugin or the core project is by watching the repo on git-hub so i know when merge get accepted or plugins updated in some way
# 20:26 rMdes i was wondering if there is another way i'm missing or if there would be a way to automatise via irc/slack the process
# 20:27 voxpelli rMdes: if tagging is used correctly then there is an RSS feed on GitHub for all new released tags of a project
Garbee joined the channel
# 20:31 rMdes but what if the dev update by incremental changes but does not "release" a formal relase
# 20:31 aaronpk most of the time i don't want the incremental updates anyway, and would rather install updates that are marked as a release
# 20:32 rMdes i'm too much locked into Known plugin context
# 20:33 aaronpk i didn't see a link to it on the page. i viewed the source of the releases page and searched for "atom" lol
# 20:33 voxpelli I still have an RSS icon in my Firefox where I can see it ;)
# 20:51 ePirat oh, channel moved?
# 20:52 tantek yes. still waiting for ~50% of previous channel inhabitants to show up again.
# 20:53 Loqi cweiske: tantek left you a message 5 hours, 5 minutes ago: huh? I think I understand that it is a very bad message to ever give a user and thus a bug on the server, whether with PHP config, or with WordPress failure to catch the error, doesn't matter. No need to make it personal.
# 20:53 Loqi cweiske: tantek left you a message 4 hours, 46 minutes ago: citations always work better than appeal to authority statements like "Accept the idea that other people may know more about a thing than you". See the 2016-07-05 #indieweb logs here for the discussion with gRegorLove and pfefferle for an example of how to debate / discuss this kind of thing without needing to appeal to authority.
# 20:54 cweiske and about the memory error: I don't know of any java web applications that handle a java.lang.OutOfMemoryError correctly
# 20:55 cweiske just start them with a too low memory configuration setting and boom
# 20:56 cweiske there are errors you cannot handle on the application side
# 20:56 cweiske you can have heuristics of how much RAM the application approximately use
# 20:56 cweiske and warn if the current setting is below that threshold
# 20:56 cweiske but there is never a gurantee that the application will never use more
nitot, bony and dogada joined the channel
# 21:00 cweiske that's like requesting a web app to handle a VM machine's ulimit errors
tantek joined the channel
# 21:11 aaronpk omg i just discovered the preload parameter in mediawiki
tantek joined the channel
# 21:15 bear applications do not have the tools to properly handle an OOM event - by the time the application has received a true OOM event, the OS will have already killed it
# 21:16 bear all you can do make sure your installation instructions or scripts are very clear about memory usage and patterns
begriffs and jayr joined the channel
# 21:20 miklb I think there's been a general disregard for memory consumption with the lower costs of RAM in hosting. I've experienced it in setting up VMs locally.
j4y_funa1, begriff__ and j4y_funabashi joined the channel
tantek, nitot, qasaur, KartikPrabhu, snarfed and goodoo joined the channel
# 22:35 tantek seriously @WordPressTTT Y U tweet the same thing over and over?
# 22:35 Loqi Got it! There are now 2 spammers blacklisted
KevinMarks_, KevinMarks, tantek, KevinMarks__, nitot, qasaur and lmorchard joined the channel
wolftune and [kevinmarks] joined the channel
# 23:30 tantek I don't really believe use of a CDN is inevitable
# 23:30 aaronpk (using wordpress.com or any hosted CMS with your own domain name is not the same as being in a silo)
# 23:30 tantek if there's actual evidence of that, e.g. from a performance limitations perspective, then it likely indicates a problem with web architecture
# 23:31 aaronpk tantek: i'm actually curious why you don't consider putting your site in front of a CDN. it might help with the bandwidth issues you continue having with your host
# 23:31 Loqi aaronpk meant to say: tantek: i'm actually curious why you don't consider putting your site behind a CDN. it might help with the bandwidth issues you continue having with your host
# 23:31 tantek that is, if there is something in web architecture that forces, e.g. performancewise, use of centralized services (CDNs)
# 23:32 bear CDN's? I could probably name 10 without even trying hard
shiflett joined the channel
# 23:33 tantek still, low double digits is still an indicator of centralization happening
# 23:33 Loqi CDN (Content Delivery Network) is a network of distributed servers that deliver content based on the requesting clients geographical location http://indieweb.org/CDN
# 23:33 bear I think your trying to apply human scale to CDN tech wrongly
# 23:34 tantek what? that makes no sense. why isn't "[x] use CDN" just a checkbox on a webhost control panel?
# 23:34 bear it's a factor of load on their servers
# 23:35 tantek bear, great, even better case for why a webhost should deal with it and not the customer of the webhost
# 23:35 bear when you get the message from a hosting providor that "your using too much bandwidth" that means not that your using too much bandwidth but rather your causing their hardware to become saturated
# 23:35 tantek something something on a server is a good reason a webhost should deal with it and build it into their monthly/annual fee
# 23:35 aaronpk frankly i would rather be able to choose which CDN I use instead of having that locked to the hosting provider i use
# 23:36 aaronpk same reason i don't register domains with my hosting provider
# 23:36 aaronpk the fact that these parts are interchangeable and not tied to a single provider is *good*
# 23:36 bear yep, the ability to choose the CDN and DNS providor is much more valuable to me than saving $1 a month on a hosting plan
# 23:36 tantek aaronpk: analogy doesn't hold. domain name is part of your identity, makes sense to keep that separate
# 23:37 tantek webhost vs. CDN is just different invisible backend plumbing foo
# 23:37 snarfed decoupling different plumbing parts can still be useful
# 23:37 aaronpk still, being able to move your host without moving your CDN, or vice versa, is a benefit
# 23:37 tantek I mean at that point (using a CDN), why not go all the way and use something like IPFS?
# 23:38 tantek all CDNs do is serve static content right? that's what IPFS does AFAIK
# 23:38 tantek the need is to serve static content cheaply/efficiently right?
# 23:38 bear tomatoes are red, so why don't we use beets instead
# 23:38 snarfed in short, CDNs are much more conventional and widely supported than IPFS
# 23:39 bear a CDN is much more than just static content
# 23:39 bear it's a way of spreading *load* not just content
# 23:39 aaronpk it can also serve cached versions of your pages to avoid hitting your actual server. that's what i'm getting at with your hosting provider bandwidth issues.
# 23:39 bear because most web heads *think* it's all about static files that is what they describe it as
# 23:39 tantek when you say "not just" or "more than", what *non* static content does it serve?!?
# 23:40 bear when you watched a video on youtube you were using a CDN
# 23:40 tantek is this the kind of thing where people used to put a "caching proxy" in front of their webserver?
# 23:40 snarfed (bear: to be fair, video and audio are still static :P)
# 23:40 aaronpk pretty much yeah, except a CDN will usually also host that out of several different proxies in different locations
# 23:40 tantek (even if it was just different software on the same hw)
# 23:41 snarfed the geo distinction is definitely key though. it means you ideally need servers in lots of POPs across the world *and across network providers*, which takes a lot of time and money to set up
# 23:41 tantek bear - perhaps we are using "static" differently
# 23:41 bear not to go down a rabbithole... not with mp4 allowing for chunked content now
# 23:41 tantek by static I mean something content which is not dependent on who the viewer is or where they are etc. no login depedency
# 23:42 tantek as opposed to dynamic content - where the user interacts with the content and changes it back/forth, typically shows a logged in view etc.
# 23:42 bear tantek - with that definition you are describing the world wide web
[shaners] joined the channel
# 23:42 Loqi CDN (Content Delivery Network) is a network of distributed servers that deliver content based on the requesting clients geographical location http://indieweb.org/CDN
# 23:42 bear do you view logged in content on your mobile phone?
# 23:43 bear then you use a cdn with your logged in content
# 23:43 bear because every mobile phone network has them behind their NAT's
# 23:44 tantek bear - sorry, my "mobile phone" does not depend on a single "mobile phone network"
# 23:44 aaronpk tantek doesn't have a mobile phone, he has a pocket computer :P
# 23:44 tantek I have a communicator, you know, like in Star Trek :P
# 23:45 bear oh - poo - still the same thing, just ignore my assumption that it was attached to a cell network providor
# 23:45 tantek what? ignore assumption? that was your whole statement!
# 23:45 bear your mobile communicator connects to wifi which goes to the local CDN that any major internet providor has behind the scenes
# 23:46 tantek I'm finding that hard to believe, especially with https
# 23:46 bear all i'm trying to say is that everyone is using a CDN whether they know it or not
# 23:46 tantek bear, last I checked, when I make a request in my browser to a web server, that web server sees that request in its logs
# 23:47 tantek e.g. with any interactive website (e.g. a wiki)
# 23:47 aaronpk no need to get pedantic with the definition of CDN
# 23:47 tantek so I'm a bit skeptical of your assertion that "goes to the local CDN that any major internet providor has behind the scenes"
# 23:47 snarfed to step back up to a higher level...tantek, yes, obviously that blog post was overstating that CDNs are inevitable and required for any web site to be fast
# 23:48 snarfed having said that, CDNs still are useful plumbing-as-a-service, if somewhat centralized, and can optionally help some web sites serve faster
# 23:48 [kevinmarks] Is it worth distinguishing the 2 cases - the edge cache type CDN that is interpolated as bear describes, from the server chosen cache?
# 23:48 bear I should no better than to discuss plumbing with this crowd ;)
# 23:48 snarfed and hopefully we can accept them as indie-ok plumbing
[benatwork] joined the channel
# 23:49 [benatwork] I’m coming to this late, but there shouldn’t be any reason why CDNs are anti-indie.
# 23:49 [benatwork] shaners: I will happily add paragraphs to that page after work
# 23:49 bear yea, I agree with tantek - I don't know where anti-indie came into the conversation
# 23:49 aaronpk i'm just confused about why there is even a doubt that CDNs are useful
# 23:50 bear me and tantek were just going down a rabbit hole of semantics and drug the rest of you along for the ride
# 23:50 [kevinmarks] The broader point of content addressing is interesting - that I see as the connection between the CDN view and the decentralized web view
# 23:50 aaronpk here's a relevant question: does anybody here use a CDN service on their personal site?
# 23:51 bear my main point is that often sites are positioned behind a CDN (or a fancy cache) without you knowing it
# 23:51 bear aaronpk++ for framing the question in an indieweb way
# 23:51 snarfed i know at least a couple people here use cloudflare
# 23:51 aaronpk i haven't done that on my personal site yet because I am concerned about how it will deal with logged-in content
# 23:52 [benatwork] I use a Squid on-server proxy, because I basically get no traffic. If I got more traffic, I would almost certainly use a CDN.
# 23:52 tantek bear, I suppose I was hoping to distinguish a caching reverse proxy from a geo-distributed CDN since they provide different value (AFAIK)
# 23:52 aaronpk I enabled it on geoloqi.com but that's because there is no dynamic content and I wanted free zero-effort https
# 23:52 [benatwork] All withknown.com hosted sites use a CDN
# 23:52 bear that is an important distiction to focus on - because each delivers value at the opposite end of the pipe
# 23:53 bear oh, tantek - I hope your site (and your browser/software stack) use PFS - otherwise your being MITM'd with your wifi only stuff
# 23:53 tantek per shaners comment/request, perhaps CDN discussion is something for #indieweb-dev ?
# 23:53 [shaners] I’m using Amazon’s Cloudfront on dateedge.com. I haven’t wired it up to my personal site yet since flipping over to Dark Matter proper.
# 23:54 tantek I'm using Instagram as a CDN for my photo jpgs :P
# 23:55 tantek I mean, their URLs have "cdn" in the middle, that's what that means right? ;)