#indieweb 2020-11-09
2020-11-09 UTC
alex11, rEnr3n, opal, BigShip, KartikPrabhu, a_chou and [Raphael_Luckom] joined the channel
# [Raphael_Luckom] Do people around here find much use for terraform? I've been using it for about two years now. If people are interested in those kinds of infrastructure things it might make a neat session at IWC East.
KartikPrabhu and [chrisaldrich] joined the channel
# [chrisaldrich] What is terraform?
# Loqi It looks like we don't have a page for "terraform" yet. Would you like to create it? (Or just say "terraform is ____", a sentence describing the term)
# [chrisaldrich] I don't use it [Raphael_Luckom] and there isn't a wiki page. Sounds like something worth exploring at camp though....
# [chrisaldrich] mayakate: I stubbed out a page on crafting if you'd like to add anything
# [chrisaldrich] what are crafts
# Loqi Crafts or crafting is a range of common hobbies about which some IndieWeb sites focus some of their content https://indieweb.org/crafts
[tw2113_Slack_] joined the channel
# [Raphael_Luckom] Sorry, it's an MPL2.0-licensed DSL (https://www.terraform.io/docs/configuration/index.html) and CLI tool that allows you to express infrastructure configurations. So it's kind of a plugin-based, vendor-agnostic version of AWS CloudFormation or Google's infrastructure bundling tool. It has plugins (https://registry.terraform.io/browse/providers) for a lot of services, sites and infrastructure vendors (github, vmware, etc.).
archwizard, nickodd, nolith, rrix, alex11, [tantek], toupain1, markopasha, gxt, [Rose], swentel and KartikPrabhu joined the channel; nickodd left the channel
# petermolnar !tell [Raphael_Luckom] in my day job, I'm a linux sysadmin (or devops. or sre. whatever is the trendy now), and for a company with a very large web service, terraform might make sense. In my personal life, I went full oldschool, with 2 freebsd nodes, no container, no fancy, not nothing. Why? Because then I can run everything on a passive cooled ThinkCentre micro instead of the abomination called AWS.
schmudde joined the channel
# petermolnar I rent a server from Hetzner, and I have a mirror at home
# petermolnar my home internet was not reliable enough
KartikPrabhu and archwizard joined the channel
# petermolnar nolith I have a broadband monitoring quality set up from https://www.thinkbroadband.com/ - my reliability was abysmal till ~June, and it's a whole lot better since. Trouble is, if I drop the remote server, I drop the off-site backups, and I don't want that.
archwizard, KartikPrabhu, opal, gxt and [Raphael_Luckom] joined the channel
# [Raphael_Luckom] is it hyperbole to refer to AWS as an abomination or is that a settled idea around here? For my use case I rather like it, but if it's just going to start a fight I'd rather go elsewhere quietly than have the fight.
# petermolnar concensus not really an indieweb thing, those are my thoughts
# petermolnar there is no fight, but I stand by my opinion on aws
# petermolnar on the why I think of aws (and any other cloud provider) this way: they way they set up billing is so opaque - egress, ingress, i/o costs, etc - that if one makes a mistake, or, say, gets on top of HN, suddenly the previously very cheap hosting becomes an absolutely insane bill. There is no way of setting up hard limits on cost; - as in terminate the service if cost is above X - if that was a thing, I'd probably wouldn't think of aws a
# petermolnar s bandits on the road.
# Loqi Amazon Web Services (commonly abbreviated to AWS) is a collection of remote computing services that together make up a cloud computing platform, offered over the Internet by Amazon https://indieweb.org/AWS
# Zegnat You know if anyone has done a writeup about that, petermolnar? To link on https://indieweb.org/Amazon_Web_Services#Criticism? I feel like I have heard that cost argument before, but it did not stick.
[jgarber] joined the channel
# [Raphael_Luckom] thanks for clarifying, everyone! That all makes sense. The cost / billing thing is a good point too, it's a good area of focus to call out.
# petermolnar I just done a quick google search: https://blog.kylegalbraith.com/2018/10/08/how-to-better-watch-your-aws-costs-before-you-forget/ - in comparison, I'm paying for a rented server w/ 20TB in/out traffic, 8 cores, 16GB RAM, 2x3TB HDD, and it's a fix 30β¬/m.
# Loqi ok, I added "https://www.hivelocity.net/blog/aws-bandwidth-expensive/" to the "See Also" section of /Amazon_Web_Services https://indieweb.org/wiki/index.php?diff=73218&oldid=69556
# Loqi Loqi is a friendly and useful bot/digital therapist present in the IndieWeb discussion channels https://indieweb.org/Loqi
# petermolnar gives Loqi an undocumented feature
KempfCreative joined the channel
# jeremycherfas For what it is worth, I have billing alarms on AWS (where probably the only thing that would bite me is a sudden rush of podcast listeners) and I guess if you kept an eye open you could spin down quickly enough while thinking of a different solution. But a sudden rush of podcast listeners would be a fine thing to have to deal with.
# petermolnar jeremycherfas: I was on call too many times to know that the real bad thing will happen on a 3am when you're on a vacation on crappy hotel internet
# jeremycherfas Thanks for those words of encouragement. :)
KempfCreative joined the channel
# [Raphael_Luckom] one thing that would be really cool (but tricky) would be to have a way for your billing alarm to trigger a banner that says "hey everyone, the site is costing more than expected this month. Here's a way for you to donate to keep it running, otherwise it will shut itself down after <time period or further alarm>)
# [Raphael_Luckom] It's on my list to eventually do something like that, but there's a lot ahead of it on that list
ShinyCyril and [Murray] joined the channel
# [Murray] Yeah, that's why I've never dabbled in AWS π Had a friend (not really a dev, just someone who likes playing around with techie things) spin up a small website to do some data scraping with AWS. He'd had it up for a month or two, not really bothering with it, then got a bill in the five-figure range. Either he screwed up his code and it just went berserk or (his thoughts) there was a security flaw that someone exploited to use his instance for
# [Murray] something else. Whatever it was, over a weekend his usage shot up and he woke up to a shock. To their credit, Amazon ended up waiving the bill, but it nearly cost him a mortgage negotiation he was going through and about two weeks of serious stress over finances... so yeah, scared me right off π
schmudde joined the channel
# [Raphael_Luckom] I'd be interested to hear how many of the "massive bill" stories involve VMs vs other things. If you want to run something like Wordpress or another CMS that uses an always-on server, then I don't think AWS makes sense for a personal site--the deal for a server that petermolnar cited seems like a better deal than what aws would give you. OTOH, if you're serving a static site you don't need to rent a VM to do it, and the per-request charges
# [Raphael_Luckom] are low enough (especially if you used a CDN) that it would take a pretty determined DDOS to move the needle unexpectedly. Though if you were hosting a podcast or big media files the math might change somewhat.
kaun_ joined the channel
# jeremycherfas [Raphael_Luckom] That is a very cool idea. I could maybe even trigger the visibility of a banner on receipt of the warning email.
# jeremycherfas I did try once to work out the per-listen cost from AWS, but I didn't get very far.
# [Raphael_Luckom] Yeah, it's tricky. I've worked as devops-or-whatever in two places that used AWS and one that used GCP, and "cloud spend visibility" was a perennial topic at all of them. I'd be happy to talk more in #indieweb-dev, I love this stuff and take the point that not everyone is interested π
# petermolnar There is a benefit to the whole everything-costs-you-a-lot-in-the-cloud: maybe, but just maybe, people will, agian, think of resources, and efficiency. By the way, it really smells a lot like the stories on how one could get processing time on IBM mainframes in the 60s.
rmdes_, [chrisaldrich], KempfCreative, archwizard, schmudde, anotheryou, [jgmac1106], [KevinMarks], shoesNsocks, [tantek], [Rose], kensp, swentel, archwizard56 and mauz555 joined the channel
# [tantek] In case any of you have accounts with or have ever used hotel / booking silos, you may want to reset all those things: https://www.hackread.com/hotel-reservation-platform-data-leak-online-booking-sites/
schmudde joined the channel
KartikPrabhu joined the channel
# Loqi Amazon S3 is a file hosting service from Amazon https://indieweb.org/S3
[Raphael_Luckom] joined the channel
# [Raphael_Luckom] It definitely _feels_ like there's an anti-cloud consensus here.
KartikPrabhu and [spieper] joined the channel
# [Raphael_Luckom] Sorry, I don't think I was being clear. I didn't mean to imply that people _actually_ here think one way or another about the cloud. I just meant that as someone who likes the cloud, this seems like a place where if I want to hang out here I should get used to hearing lots of unqualified negative generalizations about it.
[jgarber] and Dieux joined the channel
# Loqi jargon is a specific unobvious word, concept, or technology (like Webmention), or re-use of a word to mean something other than its common meaning (like feed), or sometimes re-using a word as an acronym (like POSSE) https://indieweb.org/jargon
# mayakate[m] As someone who also likes clouds, I don't think it's so hostile as all that, but YMMV.
# [Raphael_Luckom] like for instance, I wouldn't make a statement like, "It's always some poorly-secured, non-updated Wordpress site" in regards to the latest dumb phishing email. The fact that people get curious about things, set them up, and leave them running in an insecure mode isn't unique to a technology and doesn't really reflect one way or another on wordpress. If I _did_ say "It's always some poorly-secured, non-updated Wordpress site" I would
# [Raphael_Luckom] expect any wordpress developer within earshot to feel slighted.
jjuran joined the channel
[jgmac1106] joined the channel
# [jgmac1106] Starts everyone on WP as it still feels the easiest... And it makes up the largest install base of different IndieWeb tools
# [tantek] [jgmac1106] I've seen too many people I see / have started on WP end up being unable to (or forgetting to) maintain their sites, getting taken over by bad actors, and then killing their sites. IMO it's an irresponsible road to lead new folks down, unless you're signing up for being the WordPress admin in perpetuity
# [jgmac1106] ... Now a days they just say they will use Wix... Which is worse in terms of ownership
# [jgmac1106] Not an easier free option for me to give people
# [tantek] [Raphael_Luckom] we've captured some of the WordPress security problems here: https://indieweb.org/WordPress/Security#Criticism if you have specific citations or a personal anecdote you'd like to contribute
[chrisaldrich] joined the channel
# [chrisaldrich] "free" may also not be a good framing since you're going to pay with either money for someone else to maintain it or with your own time. The key is to have some reasonable expectations about what you're getting into.
# [chrisaldrich] Even if you move to something else later, you may also experience some pain in porting your data over, which isn't always "easy".
# [jgmac1106] Am seeing a bit of resurgence in Blogger in US but that could be Google for Education halo
# [Raphael_Luckom] I really like wordpress! It's an accessible model of a big-ish CMS with a plugin system and a free license! I may not choose to _use_ it, but I think it's an amazing accomplishment and the team that built it should be proud of themselves.
# [chrisaldrich] On the other hand, with WordPress, there is at least a large enough community behind it that if I search the web with my problem, there's usually a reasonable enough answer that I can find a ready solution or place for help.
# [jgmac1106] [chrisaldrich] yes not free. I pay in both time and treasure. Still WP only way I could do it. We give websites for free to raise money to provide free computers
# [jgmac1106] I am taking the Team version of micro.blog for a spin getting close
# [jgmac1106] .... Have also been here for years and only met two active theme developers
# [chrisaldrich] I'm just waking up from my summer's "nap"... there's a Team version of micro.blog?
# [jgmac1106] Well kinda Chris. You can have multiple people who can publish. I don't know all ins and outs
# [jgmac1106] Test driving it for my cybersercurity work
# [chrisaldrich] Multiple people who can manage a single account is a nice feature.
# [jgmac1106] But it isn't what I do with each user on a subdomain
# [jgmac1106] Yeah. Good corporate or family solution. Would want to assign subdomains to users
# [jgmac1106] What I really need is the ability to just spin up micro.blog at the school or library and then allow them to control where kids syndicate
mauz555 joined the channel
# [chrisaldrich] It's been interesting to see just how locked down one can make a google account in a classroom setting as I'm watching a 4th grade class every day...
# [chrisaldrich] [jgmac1106] we should get a grant to help a library, local newspaper, or small municipality go IndieWeb as a test case...
[KevinMarks] joined the channel
# petermolnar (sorry in advance) [Raphael_Luckom] "I just meant that as someone who likes the cloud" I recently watched the Yivo episode of Futurama, and in my head, that sentence of yours happened in Fry's voice, similar to "love the tentacle"
# petermolnar [tantek]: the WP admintax is exaggeratedβ, it's by far one of the most simple ones in the league of web-ui CMSes
# [KevinMarks] It has got better, certainly. Blogger is surprisingly useful still too.
# petermolnar [Raphael_Luckom]: on a more serious tone, from my point of view, the public clouds are extremely complicated. Many of us run simple site: throw in some PHP, maybe a database, and it's good to go. Nobody wants to deal with the 191 AWS services (the internet is telling me this number) when all someone needs is nginx/apache, php-fpm, and, maybe MySQL.
# petermolnar on the other hand, it doesn't mean one can't or shouldn't; if it's your cup of tea, then why not?
# petermolnar however, as with all things in indieweb /plurality is good, so both full on cloud and total homebrew, should, ideally be present here.
# petermolnar I do wonder though - is anyone running their stack on some sort of "proper" mainframe?
# petermolnar looks at the open-by-default-on-all-ips Redis madness from a few years ago
# [KevinMarks] AWS permissions are so annoying that 'open it up to get it working, then lock it down' ends up being a common practice.
# petermolnar that's what people do with firewalls, and is indeed the wrong approach
# [KevinMarks] Right, but with firewalls it is mostly ports and ip addresses, whereas AWS has 3 other models too.
# [chrisaldrich] Can we move this conversation to #indieweb-dev? Way too much /jargon....
alex11 joined the channel
# petermolnar jargon, maybe, but nothing really -dev specific imo
rrix and [Jan_Lukas_Else] joined the channel
# [Jan_Lukas_Else] I finally relaunched my blog with my new custom IndieWeb-focused CMS π π
https://jlelse.blog/posts/new-blog-goblog
[schmarty] joined the channel
# [schmarty] [Jan_Lukas_Else] ++ congrats!
KempfCreative joined the channel
# [jgmac1106] [chrisaldrich] I got 10k grant from Yale to keep camp going. I am pitching the state to fund it through libraries
opal and [grantcodes] joined the channel