#acegiaksnarfed: yeah one of the reasons I've been working on wordpress stuff is because i can then get people set up quickly with wordpress if they want to join in after I go on one of my rants
#snarfedi use wordpress too. has a mixed reputation in these parts, but i like it a lot, mostly because i don't have to build it myself :P
#snarfedeven the indieweb parts, since other people like you and pfefferle do that for me!
#acegiakI think wordpress is a massive threat the indieweb because it risks homogenisation, but at the moment at least it's benefits outweight that
#acegiaksnarfed: I kind of wish I could work out a way to get my whisperfollow plugin to work without it chewing up so many resources that you get in trouble with shared hosts
#acegiakcause I had to move to hosting my system on my own machine because each time I scanned for updates it would hammer the server
#acegiakI wonder if PuSH or something like it would play nice with MF2 H-Entry pages
#snarfedacegiak: re homogenization…eh. yeah, i hear that, but i just can't get myself worked up about it. it's a big space with a ton of players…and more importantly, we have way worse problems (e.g. getting people onto indieweb at all) than monoculture right now.
#snarfedyeah, that part of shared hosting is tough. understandable though. sounds like VPS or PaaS is right for you
#acegiaksnarfed, these days i've got a static ip and my own host box which handles everything from dns records to webhosting and all manner of other stuff
#snarfedyeah, i was looking at machinespirit. sounds great! costs some sysadmin time, but maybe worth it
#acegiaki just wish i had the skills to set up openldap with email, xmpp, wordpress etc
#acegiakmachinespirit was originally supposed to be an indieweb supporting silo for my friends and family so they wouldnt have to do all this shit but i've come around to the each person owns their own domain amd solution perspective
#acegiaksnarfed: at the moment i still use a lot of google services, gmail is my primary email
#snarfedmachinespirit could still host everything for your friends with their own domains, right?
#acegiaktrue, it would just take more rejiggibg of the domain mapping etc which is messy. im a coder not a sysadmin. im thinking more about ways to make deploying a standalone system/solution these days.
#snarfedyup. you're not alone! ansible, owncloud, etc
#acegiakoh! i've heard of owncloud but not ansible, ill check that out
#acegiaki was looking at raspberry pi solutions but there's the issue then of working out the mapping between external ip and multiple internal ips for multiple people's sites at home
#acegiakso now i'm wondering if theres a way to host those sorts of things over the cellular network
#snarfedhmm. looking at ansible's site, not sure it's what i'm thinking of. similar but not exactly the same
#snarfedyou don't need an IP per site, right? you can use host
#acegiakyeah but it'd be kinda tricky to make that operate in a plugnplay way?
#acegiakif you had a router set up correctly that might work
#acegiakoh! or one central device connected to the router that does the actual servingbut based on the config and contents of connected storage devices
charlesroper and caseorga_ joined the channel
#acegiakso then to install a site or move it you just plug in a usb or whatever into the hosting device which then sends an update to the dynamic dns
#snarfedpretty crazy to have to optimize for moving data or servers around physically, since it should ideally be so rare, and it incurs so much overhead for the serving itself
#snarfedbut if it's what you want to optimize for, sure!
kylewm joined the channel
#acegiaksnarfed, the android over cellular route isn't as ridiculous as I thought either
#snarfedit does sound kinda ridiculous, but i don't have enough context for your req'ts
#snarfedand i'm not really a sysadmin either, so i doubt i'd know better than you :P
#acegiaksnarfed: trying to work out how to make a simple drop and deploy solution
#peatSeems like you might have to do some tunneling. Most easily connected networks are behind a gateway of some sort.
#snarfedright, but solution to what problem? and by "drop," i assume you mean install a new one somewhere. why? what are the threats or pain points you're trying to solve?
#snarfedjust explaining why i'm probably not so helpful :P
poppy joined the channel
#acegiaksnarfed: I'm trying to work out something that is AS simple as shared hosting to deploy but doesn't have the "getting yelled at by the host when you use too much processing power" problem
#JeenaCheck out the videos we just posted on our development blog http://chuck-game.tumblr.com/ me and my brother are programming a multiplayer browser game in JavaScript (Node, WebGL, etc.)
#tanteklower barrier to entry also encourages more experimentation, more creativity, more competition - all of which contribute to a healthier ecosystem.
#barnabywaltersalso, vast quantities of small, slightly different implementations eradicates the need for intimidating full-stack “do-everything” protocols
#barnabywalterswhere you need to implement everything before you can do anything
#tanteknot just eradicates, but actually helps prevent
#tantekby encouraging the opposite - building block protocols, each which add incremental utility
#bearI am agreeing overall, I just consider the community to be at the stage now where different types of solutions are helping to work out the data sharing formats
#snarfedtantek, bear, neuro`: late to the party, but fully agree re landing somewhere in the middle btw monoculture and everyone writing their own
#tantekI do honestly feel like the answer is in the thousands.
#bearI would love it to be like python web frameworks - there is one for everyone ;)
#snarfedmy main concern is that we often discourage projects that seem too big, corporate, accessible, etc, like wordpress
#tantekPrevious attempts at formats/protocols in this space were accessible only to small handfuls (sometimes only 1-2) people who were able to understand what was going on. That's not enough. Single digit implementations is not enough.
#benwerdThat's a really interesting (and smart, I think) order of magnitude - I'd expect CMS products to number in the hundreds as an upper bound, so we really are talking tinkerers
#snarfedsome are bad in meaningful ways, which is fine, but others are good options, and the accessibility and polish of big, mature projects is really valuable for newbies
#tanteksnarfed - it's not that we discourage projects that seem too big, but rather we discount them because they are typically too slow to move to take part in evolving a technology.
#snarfedsometimes yeah, but i think we often over-apply that
#neuro`BTW there's a huge difference between hosting your site on a shared host and going full self hosted. Self hosting is nice, but it implies security issues that are not trivial and I'm happy we (as indiewebcamp people) don't push people to self host their server
#snarfedsecurity req'ts are a spectrum, from fully hosted service (wp.com, tumblr) at the bottom to to VPS, shared hosting in the middle, and VPS or physical server at the top
#snarfedshared still has some risk, but nowhere near as much as admining the OS yourself too
#EHLOVaderbut I am trying to cdn all my resources on this website
barnabywalters joined the channel
#EHLOVaderwas looking at cloudflare because it may be better (at least in this case) to combine, minify, optimize with closure compiler or something, and host it myself than to split it up and use a CDN for the common ones
#bearthere are different levels of "cdn" - having static files on S3, using google's cache of fonts and js libs and then the full on site cache ones
#bearit also depends on if you are self hosting or using a shared host or vpn
#EHLOVaderthis is mostly server location cdn, like google cache, since cdnjs will be used by many it will be more likely to be cached
#bearyea, then stick with the cache'd versions and track your traffic load to see if you really need a "real" cdn
bnvk, pasevin, tantek, barnabywalters, paulcp, kylewm, jonnybarnes, AmyMac and pfenwick joined the channel
#tanteksnarfed re: "handful of good options for non-technical people who come to us" - I only know of one "good" option that I recommend to folks like that: buy your own domain and use domain mapping on a Tumblr account. Every other option is too much maintenance or UI that gets in your way.
#snarfedsure! that's definitely one of the simplest, if not the simplest
#tantekall you need are a handful of magic beans - I mean scripts
#aaronpkgetting a basic setup running is easy. doing anything beyond that is a rabbit hole.
#snarfedi'll concede any individual point. i just care that we can recommend a number of options with different tradeoffs, not just tumblr or roll your own
#aaronpkno, i'm saying you can do it without scripts
#tantekwe don't even know what pain that non-technical people are willing to put up with
#tantekgiven that, I'm not willing to recommend anything but domain mapped Tumblr currently
#snarfedthe point is, you don't have to recommend blind
#snarfedit's good that we have a default, but we can understand all the options, and be ready to recommend something specific once we listen to someone more
#tanteksure, if you're up front about the pain, that's fine
#snarfedbut we can only do that if we're open minded enough to understand the actual pros and cons of each
#tantekbut claiming that setting up ruby / jekyll / gh pages to a non-technical person is BS
#tantekthat's the problem, we're not being honest even with ourselves
#snarfedsure, sure. again, i didn't know it well. i concede anything about GHP :P
#tantekon another subject - I saw some discussion of CDNs
#tantekre: CDN discussion - what if we treat our websites/webservers as CDNs which serve (and queue webmentions) for us while the "primary" copy of our data is in our mobile device(s)? E.g. so that creating/writing/publishing a post is instant (zero network traffic) and all that remains is CDN propagation (background)?
#tantekThe thinking here is more small steps we can help new folks do
#tantekonce you get someone onto Tumblr, you can walk them through some more steps like adding h-entry to make their Tumblr more indieweb-like.
#tantekSince Tumblr thinks editing their templates is end-user friendly, I figure it's worth documenting how to do so (arguably easier than ruby/jekyll setup).
#tantekbtw - really great additions to the web hosting page
#tantekgreat job with the criteria section too - knowing the right questions to ask is often one of the harder parts.
#JeenaOMG I passed my (if I'm not mistaken) last exam (Computer Graphics), so now in theory I will soon be able to call myself: Bachelor of Science in Computer Science!
#Jeenathanks, I'm so excited, I started when I was 30 years old and now I'm 35 ^^ (had to work for two years in between because I ran out of money, but whatever!) :p