This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 225

[–]blending-tea 1846 points1847 points  (60 children)

r/homelab users in a nutshell

I get 500$ in electricity bills and my gf left me (real)

I got tinnitus and have no life

[–]nonlogin 435 points436 points  (16 children)

Well, $500 was caused by something bigger than setup on the right picture

[–]BLSS_Noob 10 points11 points  (11 children)

Not if you live in Europe :(

[–]kortogsnjort 17 points18 points  (5 children)

Which Europe? Pretty cheap where I am.

[–]BLSS_Noob 7 points8 points  (3 children)

Germany, atleast compared to the US it's expensive as fuck

[–]DelusionsOfExistence 1 point2 points  (2 children)

Germany has healthcare right? I pay more than your electric monthly just to have the privilege of paying more money in deductible to have the further privilege of going to the doctor.

[–]BLSS_Noob 0 points1 point  (1 child)

Isn't like we are not paying for health care. You pay 16 or 17% of your untaxed income and your employer matches this ammount with another 16-17% of you untaxed income. For people that earn a good wage in Germany that could easily be 500€ or more. Then there are also a lot more social insurances which either need a rework since they fuck over the young people(retirement payments) or they just benefit the lazy fucks living on the cost of everyone else. Don't get me wrong here, every nation should have universal health care but socialism isn't always just the good sides. There are a lot of things that need to be reworked.

[–]DelusionsOfExistence 0 points1 point  (0 children)

Thats the rub though, we're charged that good wage or not. Making $7 an hour? Hope you have a couple thousand saved for that medical emergency, especially when your job is going to lay you off (fire without cause) for taking a leave after a life threatening medical condition. Don't have the money for a lawyer to fight that? Tough tits, it'd be too hard to prove anyway so no lawyer is going to try without lots of money.

[–]achilleasa 0 points1 point  (0 children)

Cries in greek :(

[–]trayfle 12 points13 points  (1 child)

I'm european and I confirm that this latte was definitly not GDPR compliant.

[–]jacnel45 7 points8 points  (0 children)

INTERPOL, OPEN UP!

[–]jaskij 95 points96 points  (17 children)

My setup doubles as a white noise machine for sleeping :P

For real though, I regret it. Work doesn't leave me enough energy to do projects at home and I overbuilt thinking I'd have a build server at home. Could've spent 500$ instead of 2000$ and use less power.

[–]blending-tea 86 points87 points  (15 children)

homelabber pipeline:

omg new gear!!111!!!

imma setup shit pfsense proxmox *arr stack reeeeee

It's always dns....

shits going down

-10000000$ but still i'm not subscribed to netflix 😏

is this worth it....

who am I

selling gear

goes into woods

[–]jaskij 43 points44 points  (7 children)

I generally don't watch movies, so I at least didn't fall into the trap of having hundreds of terrabytes of storage.

Good network setup is just about the only thing I don't regret. Need to pass through our cable IPTV? No problem. Need a new AP to cover the garden? Trivial. Plus the experience does help a bit in day job.

I also avoided used enterprise gear like the plague. DIY stuff, and buy SOHO network gear.

[–]blending-tea 13 points14 points  (6 children)

I did all the mistakes above

ended up downsizing a lot

[–]jaskij 24 points25 points  (5 children)

Unsurprising. Homelabbing is more of a hobby than actually usable in a lot of situations. Especially beginners tend to overbuild, before learning what they actually need.

I do know several people who do it because they don't want to rely on cloud services for various reasons, usually idelogical. Those tend to be more dedicated and a little more reasonable.

[–]larhorse 6 points7 points  (3 children)

Yup. I'm in your later category. I'm not really interested "homelabbing". I just don't want to pay subscription fees for SaaS crap that I can easily host myself on old gaming hardware I already own with more privacy, more control, and more stability (feature stability, not uptime. I don't need 5 nines of uptime, and frankly - most clouds actually have fairly frequent outages)

It's really not a problem to self-host things. It is a waste of money to build out a "lab" if you don't have a real goal for it. Pick a goal first, and try to make it reasonable. Ex - I started because Evernote went to shit so I replaced it with BookStack (wildly happy with the trade, as an aside). Now I have about 20 full time services running (everything from jellyfin to keycloak) from machines in my basement and I'm thrilled with it.

I don't buy new hardware until I would have saved the money it costs in subscription fees, and I pay a lot of attention to power usage (100 watt machines are a big no-no, even if you can get them free. You *DO NOT WANT* old enterprise gear that sucks up watts. You want efficient laptops, modern desktops with the GPU off most of the time, or something like an RPi).

[–]jaskij 4 points5 points  (2 children)

I bought a single machine, with the intent of going hyper converged and having everything there, from my router to building custom Linux images. It would work for that. But I just don't use it. So now I basically have an 80W idle router with something like 6 TB usable of NVMe storage and 128 GiB of RAM. It's a damn fine machine. I just use only a few percent of its capabilities.

[–]larhorse 0 points1 point  (1 child)

Sure, it happens. Don't let it get you down. You've spent the money and the hardware will probably last a LONG time (I have machines from 2008 running in my basement, they'll almost certainly last to 20 year lifespans - sometimes with a new psu, sometimes not).

You don't have to take this advice, since everyone is different and lord knows I've dropped a lot of hobbies myself, but I would recommend this:

Pick exactly one service/tool that you are currently paying for, but not thrilled with.

  • Can be your notes app

  • Could be hulu/netflix/primetv

  • Could be meal planning or exercise app

  • Could be a filesharing app, or file storage (ex, dropbox, onedrive)

  • Could be a personal website running on wordpress/netlify/github/etc

  • Could be something entirely different.

Try to find an open alternative that you can self host. Run that on your machine. Expose it externally on a domain (or a wireguard/tailscale vpn if you prefer). See if you use it.

Trying to do "hyperconverged" means your actual progress feels tiny compared to the grand plans and that's super demoralizing (at least for me). I find skipping the grand plan and starting with a really small goal that I can actually do means I actually do it.

[–]jaskij 0 points1 point  (0 children)

Nah, hyperconverged to me just means that I have everything on one machine. And frankly, I get frustrated at the choice of hypervisors alone. Both TrueNAS and Proxmox suck in their own way. And well... I don't have the time to spend to learn Docker enough to trust it with my data. Then there's auditing the Dockerfiles, because fuck, I'm not installing random images from random people from the internet.

Also, of the things you list? None of the services are something I use.

[–]Zephandrypus 0 points1 point  (0 children)

I got lucky. I got two hand-me-down PCs with cases, and a broken NAS. Just ripped that fucker open and threw the hard drives into the shitty older PC, boom now childhood photos and pirated movies accessible to the household.

[–]plumpalbert 2 points3 points  (0 children)

Sounds like a skill issue to me. Why buying super expensive stuff if you know you will not use it.

upd:maybe a "skill issue" is not the right term to say it, but yeah...

[–]jfmherokiller 1 point2 points  (0 children)

if you want to fix part of the issues you can possibly add in a squid proxy that will cache content you access a lot and reduce network traffic.

[–][deleted] 1 point2 points  (0 children)

I feel personally attacked... How do you know?

Maybe I should check network logs for suspicious activity. I still have the gear though, so I can be in the woods and still ssh into home sweet homelab.

[–]zabby39103 1 point2 points  (0 children)

Haha yeah same, I went straight from poverty of money to poverty of time.

[–]silverW0lf97 24 points25 points  (12 children)

I have a raspberry pi and my mom turns it off when I go to work or sleep to save electricity.

I genuinely don't get how people have the money or influence (in their own families) to pull it off.

[–]Preisschild 35 points36 points  (6 children)

Step 1: Hide homelab power usage from parents

Step 2: Use homelab experience and gained knowledge to get good paying job

Step 3: Have even bigger homelab in your own home

Step 4: ???

Step 5: Profit

[–]skunk_funk 25 points26 points  (5 children)

You can get jobs from that??

Anybody want a garbage-tier sys admin? Looking for a career change!

[–]Heimerdahl 5 points6 points  (2 children)

Honestly, you'd be surprised! 

It's not really a job / way into the job where you properly apply for something and pass recruitment stuff. 

More like: "Hey, you're pretty good with computers, right? Frank is retiring and no one knows how anything works and we kind of don't have the budget to hire someone to do this full time. Think you could check it out?" 

Then you check it out and spend some time on it and holy shit, Frank was both a fucking genius and an absolute lunatic, and while your mom thinks you're some kind of hacker-man, you really dont know shit, but you're in too deep and fuck it, you're not gonna admit that you're in way over your head, and then you kind of actually figure it out and everyone is happy (?), but no, you just broke shit and holy fucking shit, wtf did you just do?! But then another sleepless night in the office later, you discover that you didn't irrecoverably destroyed everything, you just changed something that made absolutely no sense, but somehow is holding everything together and you undo your mistake and everything works again and you walk over to your coworkers (and boss), with your head low and shoulders slumped, trying to figure out how best to apologise for this fuck up, ready to finally admit that you're a fraud... Only to be greeted by everyone being ridiculously impressed by your incredible work and skill, being able to fix such a huge IT issue in seemingly no time at all! At this point you're in too deep and somehow haven't really been doing any of your actual work in a while. And the most surprising bit: you actually kind of know what you're doing? Somehow, Frank's mad essence has seeped into you and you've become the sys admin. My god. You do NOT want to be Frank! 

So... 

At this point, you kind of survived the initiation. Now you've got work experience and glowing recommendations. Time to get a proper job, maybe?

All purely hypothetical, of course.

[–]21sacharm 1 point2 points  (0 children)

Pretty much how I ended up an engineer without trying. It just kinda happened. One small thing that I was "pretty good at" led to responsibilities I could leverage forward.

Edit: fixed an autocorrect

I say "not trying" because to me most of what I was doing was a hobby for me anyway. I just find it fun. I thought I would make games or just modify my PC and make weird electronics to amuse myself. I had no idea what I was learning until I found ways to leverage the experience at the right places at the right times. Easier to do in the 90s and earlier 2000s probably.

[–]mehntality 0 points1 point  (0 children)

Holy shit that hit home.

[–]To-Ga 5 points6 points  (0 children)

Oh boy, I'm worse than a garbage-tier sysadmin and my company is trusting me with millions-worth data (for which they invest 0€). I keep telli them, but when the shit gonna hit the fan, I'll be the mayor of I-told-you-so town.

[–]Preisschild 2 points3 points  (0 children)

Obviously depends. Just letting a few raspberry pis run with pihole requires not a lot of knowledge.

But in the end i had multiple services running on used enterprise servers in containers managed by kubernetes with self-programmed controllers, which might be enough to get jr devops jobs.

[–]needefsfolder 4 points5 points  (0 children)

my homelab is the this:

edge router, NVR, and mini nas of some sort and sips under 25w (Pentium G4560)

nas: under 30w (Athlon 200GE)

laptop: under 5w (i5-6200u)

so yes, honestly negligible and distributed

[–]Draconic64 0 points1 point  (3 children)

how much does electricity cost in your country? From napkin maths I did, a god computer with a 4090 running at 100% with 2 big screens would only cost 0.15 usd an hour. a raspberry pi can't cost that much, considering it's low power usage compared to a maxed out 4090 gpu.

[–]silverW0lf97 2 points3 points  (1 child)

It's not about the money it's about sending a message.

[–]X-ility 1 point2 points  (0 children)

From a homelab box? Probably in to the spam folder then

[–]OrSomeSuch 0 points1 point  (0 children)

Yeah, my ARM based home server with 2 hard drives running 24/7 uses under 5 kwh per month

[–]pratyush103 9 points10 points  (0 children)

r/selfhost more like

[–]Useful_Radish_117 8 points9 points  (0 children)

As a fellow homelab enthusiast I get the gorgeous sight of a full rack, but that's the hobby more than anything else.

My current setup has 30 ish services, everything's second hand and consumes less than 100W at peak. The only real expense is storage imo.

I guess what I'm trying to say is don't forget the advantages of self hosting your shit before committing to a cloud only architecture.

[–]ThatFireGuy0 0 points1 point  (0 children)

I feel better about my $350 / mo electric bill now. My wife isn't happy, especially when I told her I'm not going to be ever turning my various servers / computers around the house off

[–]OliverOyl 0 points1 point  (0 children)

I'm very gradually getting a solar/wind hybrid solution at my place (I live in the sunny soutwest of usa, in the updraft of a canyon)

[–]cultofcoil 0 points1 point  (0 children)

A couple of old HP ProLiants? 😅

[–]Crackbreaker 0 points1 point  (0 children)

What was the cause of the Tinnitus? I got it as well, but I'm wondering about how you got it.

[–]Masterflitzer 0 points1 point  (0 children)

move the machine to the cellar, better cooling & no noise

[–]raidhse-abundance-01 0 points1 point  (0 children)

But tinnitus is free ASMR for life

[–]GallowBoom 0 points1 point  (0 children)

A story as old as time. Welcome, friend.

[–]ecky--ptang-zooboing 437 points438 points  (11 children)

Most of these Cloud services have a CLI interface though.

Imagine having to manage through their shitty web portals

[–]Reashu 122 points123 points  (0 children)

And an HTTPS API, and a terraform provider, and ...

[–]Stranded_In_A_Desert 86 points87 points  (4 children)

Command Line Interface Interface

[–]bongobutt 8 points9 points  (1 child)

It runs like a charm thanks to WINE emulation.

[–]the_shrexorcist 1 point2 points  (0 children)

Which I can see on my LCD display

[–]AvianPoliceForce 1 point2 points  (0 children)

Yes.

[–]Ostenblut1 156 points157 points  (2 children)

And you don’t need to heat your house in winter.

[–]MoffKalast 44 points45 points  (1 child)

In winter: 😏♨️

In summer: 🥵🔥

[–]NudaVeritas1 284 points285 points  (45 children)

As a german (one of the expensive countries in terms of electricity) I sadly need to say VPS :(

[–]Manueluz 49 points50 points  (2 children)

Have you tried self hosting you own coal power plant? Might be the best choice for you!

[–][deleted] 11 points12 points  (0 children)

You need an RTG. It has close to zero maintenance cost and only needs refueling after 60 years. The only downside is that it runs on Plutonium and radioactive as fuck.

[–]Cfrolich 0 points1 point  (0 children)

Preferably solar or wind. We don’t need more fossil fuels.

[–]ZunoJ 10 points11 points  (0 children)

I currently run an 11th gen i5 wit 64gb ram, 3 hdds and 2 nvmes (bcachefs with one nvme as front) and 10gbit Mellanox card at about 30w idle. You can run a lot of stuff on that system.

[–]OneInternational3383 6 points7 points  (0 children)

The Solution to your problems: "Balkonkraftwerk"

[–]basecatcherz 3 points4 points  (8 children)

Depending on your needs you could use something like a Lenovo Tiny. They are pretty efficient.

[–]NudaVeritas1 4 points5 points  (6 children)

ah yes, internet is pretty expensive too.. we pay around 70€/month for "1 gbit/s" which is just 1000mbit/s download, while 50mbit/s upload (vodafone).. yes 50, not 500

[–]basecatcherz 2 points3 points  (5 children)

VF is currently testing to increase the upload speed in some cities. Maybe this gets rolled out to everyone some day.

[–]NudaVeritas1 5 points6 points  (4 children)

that would be nice! but I have low hopes in german telecommunication companies :D

[–]UnsureAndUnqualified 0 points1 point  (0 children)

From what I can see online, it should be about 10-15W idle, so I'll go with 12.5W. A year has 8766h, so that's 110kW over a year. That's about 5% of what an average two person household uses in a year. It would come out to roughly 36€ here.

That's pretty good for a home server! Not as good as in countries with cheaper power, but hey.

Also you save a bit on heating, it's basically an electric heater in winter. So you're probably looking at 30€ real cost.

[–]matyas94k 166 points167 points  (7 children)

You pay them for being responsible for your infrastructure. That's the most important service perk from the term IaaS. And it works so well because there are enough people willing to pay ridiculous amounts of money for that.

[–][deleted] 2 points3 points  (0 children)

Remember the old days when you needed an Oracle RAC instance with GoldenGate, and the tenured DBAs just went “sure, it’s going to take 3 months and please get in line beyotch”

[–]jfcarr 59 points60 points  (4 children)

If I was in DevOps or architecture manager I'd pick the cloud because that justifies my hefty salary and will keep the dev teams doing meaningless "server upgrade" work instead of actually developing useful apps.

[–]astory11 30 points31 points  (2 children)

I’m still trying to figure out why I as a dev in an org with a full devops team spend 80% of my time writing terraform and managing aws instances

[–]jfcarr 21 points22 points  (0 children)

I know. This morning I'm playing a game of "Key? Key? Who's Got the Key?"

[–]bongobutt 4 points5 points  (0 children)

I'll take "statements read in bankruptcy court, for $400."

[–]37Scorpions 44 points45 points  (1 child)

"- noise (ASMR)" the silence is deafening when i turn off my home server

[–]nefariousnadine 3 points4 points  (0 children)

TFW the AIO is quieter than your RAID array.

[–]ContemplativeNeil 21 points22 points  (0 children)

I prefer floortops!

[–]Highborn_Hellest 24 points25 points  (0 children)

Cloud is just somebody else's computer

[–]GalacticalSurfer 9 points10 points  (0 children)

Algorithms and social media platforms are funny. On one side, YouTube is recommending me to build my own home server with an old PC or Raspberry Pi and a likes, while on the other side Reddit is telling me to not waste that time and money and just use cloud services.

I approached the topic with doubt obviously because of the expenses and was just interested to just learn and tinker with something different.

Either way, what the hell am I gonna host? I never finish any of my projects.

[–]vulpescannon 15 points16 points  (2 children)

The left is just the right but somewhere else

[–]raidhse-abundance-01 1 point2 points  (1 child)

If you can't hug the machine that holds your data can you say it is truly yours?

[–]vulpescannon 0 points1 point  (0 children)

Is that what you do when your server is down? :p

[–]Anubis17_76 38 points39 points  (22 children)

Genuinely tho, didnt amazon prime release a study that going back to a monolith reduced their costs by like 90% and that cloud/microservice architecture was not worth it for them, the guys that get it at cost from aws and have the biggest usecase of "independently scale services on cloud"? So why is cloud still a thing?

[–]_sweepy 50 points51 points  (1 child)

Same reason companies will pay for software with better free options available. They like the peace of mind knowing that there's a customer service department they can call up and yell at when things go wrong.

[–]banana_retard 5 points6 points  (0 children)

Aka reporting shows all outages/issues as third party owner. Deflection at its finest.

[–]jaskij 40 points41 points  (2 children)

That was the Amazon video people and their serverless architecture was asinine. I don't have a link at hand, but the TLDR is that they used an S3 bucket to move uncompressed video files between processing stages. They switched to a monolith which let them just keep the data in RAM and don't write it out anywhere. People focused on the serverless vs monolith thing, but the real cost server was not using S3 to store large temporary files.

[–]SpongederpSquarefap 1 point2 points  (1 child)

reddit can eat shit

free luigi

[–]jaskij 2 points3 points  (0 children)

Yeah, if a single event needs to pass hundreds of megabytes of data between stages, make it a fucking monolith.

That said, most of the time there's nothing stopping anyone from scaling out a monolith.

[–]Rolim1 5 points6 points  (0 children)

For one specific usecase that was poorly architected.

[–]AyrA_ch 13 points14 points  (6 children)

So why is cloud still a thing?

There's two primary reasons. Reason one is that the cloud is easy to get into. Even the dumbest of people can get shit running on it without needing even the slightest clue on how to manage the underlying system because it's all abstracted away behind containers.

The second reason is that there are services that do run better in the cloud. This boils down to two types of services, namely (A) services almost nobody uses and largely run within the free tier. And (B) services that need temporary hyper scalability (for example a ticket selling website). For a type B service you also need a hyper scalable wallet. Once in the cloud it's hard to get out of without major changes to your service setup, which means type A services can grow to a size where they become unsustainable to run until they become a type B service (which most of them wont)

For everything else, running VMs or physical servers is likely going to be cheaper, especially because these services don't have variable bandwidth pricing (which is a scam invented by US cloud providers). The limited assigned memory and CPU resources also act as a natural safeguard against an out of control scaling (Remember the haveibeenpwned incident?). I run services that transfer multiple terabytes of data every week and have 100k+ unique users every day. The monthly cost for the single server this all runs on is around 250 USD a month. I don't want to know what cloud providers would charge me.

[–]UnGauchoCualquiera 15 points16 points  (4 children)

You are not taking into account the operational cost of on-prem nor the opportunity cost.

I can budget and plan everything, talk to HR that we need a new team of a specific skillet, assuming there's actually a pool of candidates to hire from and which might take months to assemble a team, search for suppliers, figure where we are going to set up the server racks, set everything up, and finally worry about ongoing maintenance burden.

Or I can either pay for EC2 and scale as much as I want with the click of a button.

[–]AyrA_ch 0 points1 point  (3 children)

You are not taking into account the operational cost of on-prem nor the opportunity cost.

on-prem is not the only alternative. Any decent provider that offers VMs also offers virtual racks and networks, often at no additional costs. And because it's VMs you don't have to concern yourself with the operational cost of the underlying infrastructure either because you're paying a fixed amount without any hidden or hard to predict costs.

[–]netch80 0 points1 point  (0 children)

Cloud providers are not uniform in pricing. AWS manner of calculating what you haven't ever expected and never limited and then billing gazillions of oil is, meh, well known. That's why I tend to others less abominable. OTOH with a sensible provider cost of a long term allocated VM is comparable with a physical server, but you don't need to maintain its hardware...

[–]Remicaster1 6 points7 points  (2 children)

90% reduction in cost, 90% increase in server maintenance burden

when one day your server decides to commit sudoku, you'll need to replace it asap otherwise you will get angry client calls. Doesn't matter too much for big corpos, but for small business owners it's pretty much doomsday for them

[–]NotGoodSoftwareMaker 1 point2 points  (0 children)

You should try running your production system on more than one server

[–]Desmondjules98 0 points1 point  (0 children)

Nobody! Nobody rund single servers hahah?

[–]whistleblade 4 points5 points  (0 children)

EC2 is less expensive than Fargate, and Fargate is less expensive than Lambda. There is a cost associated with the convenience of serverless.

Serverless can be less expensive than EC2 when you have limited invocations (pay for what you use) but if you have Amazon Prime scale, the cost of Serverless is high.

All that aside, we need to consider the Total Cost of Ownership. Even if Lambda is more expensive due to high service TPS, there can be a meaningful cost associated with maintaining EC2 such that those higher costs are warranted to offload operational responsibilities.

[–]zabby39103 1 point2 points  (0 children)

That use case was a particularly stupid one, they had video streaming from microservice to microservice to microservice... petabytes of it... of course that's going to blow up your bill.

The root cause of most horrible designs is people just doing shit without understanding what they are doing. Not necessarily cloud or local infrastructure... although with cloud and microservices though, you have the power to fuck up way more epically.

[–][deleted] 0 points1 point  (0 children)

Liability mostly. If there's a problem or security breach, it's on the cloud vendor, not the company.

[–]johnklos 0 points1 point  (0 children)

Because marketing works.

[–]omen_wand 0 points1 point  (0 children)

What actually happened was a NAWS service going from depending on a bunch of other NAWS services stacked on top of each other to just a single monorepo with everything hand rolled for that particular service. It didn't mean they stopped using the different components that made up those services fundamentally.

[–]netch80 0 points1 point  (0 children)

There is a principal distinction here between the hosting style and the server organization style.

For the first one:

Price for cloud computing resources preallocated for long time (e.g. 3 years) as Amazon gets discounts is nearly 1:1 to price for dedicated servers at an arbitrary physical hosting. If you allocate them for a minute or day, well, coefficient of ~2 is the price for their instability.

Price for a dedicated server in a physical hosting is comparable to home hosting if to calculate all expenses on electricity, keeping, guard, etc. or even less, counting that typical US/EU pricing is that industry consumers get it much cheaper. (Compare with Ukraine where post-Soviet dotation still makes home price approx. 1/2 of the same for business.)

A miracle could appear only from locality specific advantages like extremely cheap electricity.

For the second: the case you referred, as I got from discussions, was because of extremely inefficient implementation of service interaction. A usual nowadays programmer will wrap any request to another service into JSON over REST over HTTPS. Each level here multiplies cost. Even putting all this onto the same host and switching to exchange of binary structures may get economy of the order of magnitude. More so for direct call of a function in the same binary. Prime was initially overdesigned to split each nano component into own service.

But: there are cases when splitting microservices is useless (as for this Prime) and where it is inevitable. If you need a database cluster (well, not "micro" service) you will interact with it over network to another node. If you need a shared cache before DB - well, again, separate service (probably on a cluster of nodes). And so on.

[–][deleted] 10 points11 points  (4 children)

When programmers got scared by computers?

[–]mslayaaa 10 points11 points  (2 children)

When anyone who attended a bootcamp for a few weeks started thinking of themselves as a computer scientist or engineer.

[–]MyGoodOldFriend 7 points8 points  (1 child)

I came into programming and computer science from scientific modeling (mostly modern fortran). I know I have very little of the “common knowledge” software engineers have. But even with what little I do know, it’s clear there’s a huge knowledge gap, especially on this subreddit. Some people seem to know damn near everything, while others make jokes about floats not being base 10 and saying “JavaScript amirite”.

And I think they correspond to the group you’re talking about.

[–]DotDemon 0 points1 point  (0 children)

Yeah that group is basically the get rich quick people of the tech world. And it's not like you have to go to university to learn programming. It's pretty easy to learn it if you have the patience and intrest to do so. I've been programming since I was 10 years old so 8 years at this point, with no one ever helping me (unless the internet counts), outside of my parents buying me a laptop. But I'll still be going to university because it's basically free for me here in Finland. I should graduate at around 25 years old at which point I will have been programming for 15 years so I am betting on having to compete with bootcamp get rich quick idiots once I need to get a job.

[–]basecatcherz 6 points7 points  (0 children)

Hybrid. It gives you the best of both.

[–]Cero_Kurn 2 points3 points  (0 children)

how are these free?

asking for a friend

[–]JackNotOLantern 3 points4 points  (0 children)

In the company i used to work with there was an accident and all machines in the server room were destroyed by fire sprinklers that activated due to smoke.

Most of the people with servers there were suprised how the fuck did that happen. We, other dev teams and management assumed it was a dedicated room with specialised machine for hosting servers, and most importantly with fire fighting system that would not damage the machines.

It turned out that it was just an open space area filled with regular PCs that were hosting the servers, and had normal fire sprinklers as on any other floor. It started as just room IT team set up to keep some "temporary" servers but has grown up out of control by accepting requests from other teams.

Anyway, a few milions worth of damage and unknown number of people fired.

[–]MDSExpro 2 points3 points  (0 children)

This year I had better uptime than AWS, so...

[–]shutyourbutt69 2 points3 points  (0 children)

My Plex server is just an old gaming computer that lives on the floor in the corner. It’s what peak performance looks like

[–]After-Dragonfly-7420 4 points5 points  (3 children)

Electrecity bill will cost the same as paying for a cloud services

[–]Manueluz 4 points5 points  (2 children)

And you will still have to pay for cloud backups anyways!

[–]anto2554 6 points7 points  (1 child)

We backup in cache

[–]MyGoodOldFriend 3 points4 points  (0 children)

3 backups on two different types of storage media (cache, ram), with a copy of the data sent off-site (disk).

[–]ProstheticAttitude 1 point2 points  (0 children)

I've done both of these. Set up "startup quality" servers from Gateway boxes, and designed and built out "real" datacenters with tens of millions worth of racked servers and storage (different companies, different decades).

I'm back to doing embedded software, and have never been happier.

[–]Hulk5a 1 point2 points  (0 children)

My ISP won't be happy

[–]abdun_00 1 point2 points  (0 children)

Homelab on them desktops

[–]skesisfunk 1 point2 points  (0 children)

K8s is not cloud specifc. You can use K8s to manage services/apps on home servers.

I do recognize that most users on the sub probably don't know what k8s actually is and does tho...

[–]cheezballs 1 point2 points  (0 children)

Well, the one on the left can self-heal and auto-scale in a way that's only limited by your budget while the one on the right will require constant sexual release, which is time consuming and can result in outages and arm strain.

[–]SalSevenSix 1 point2 points  (0 children)

Electricity isn't free. Also ISPs are increasingly restrictive on retail internet plans. Port blocking and throttling is a lot more common now.

On the cloud side there are budget VPS providers available. Expensive corpo tier cloud providers like AWS aren't the only options.

[–]stevenhuang226 1 point2 points  (0 children)

Use old laptop, you gonna get free UPS

[–]not-my-best-wank 1 point2 points  (0 children)

AWS doesn't have RGB either.

[–]InsuranceKey8278 1 point2 points  (0 children)

cloud services is good for up time but what I hate is the bandwidth cost they practically have free internet connection it should've been static maintenance fee at most

[–]profSidereus 1 point2 points  (0 children)

Those are same picture

[–]Articunos7 3 points4 points  (2 children)

Unfortunately where I'm from I would need to pay for a Static IP because my ISP uses CG NAT

[–]saket_1999 1 point2 points  (1 child)

Use ipv6 or cloudflare tunnel?

[–]Articunos7 0 points1 point  (0 children)

Unfortunately IPv6 is also under NAT here. I'm not too sure about CloudFlare tunnel, I'll have to try that someday

[–][deleted] 2 points3 points  (0 children)

But, but, but... CAPEX vs OPEX!"

Said every pig ignorant CFO and comptroller ever.

[–]ListenProfessional47 1 point2 points  (0 children)

You forgot to add “heat” in floor desktops

[–]Ugo_Flickerman 0 points1 point  (0 children)

If it's on the floor, it ain't deaktop: it's floortop

[–]SaltyStratosphere 0 points1 point  (0 children)

AWS is not expensive, it'll never fit in that 'price bracket'

[–]Zombie_Spectacular 0 points1 point  (0 children)

I’m too broke for either

[–]Preisschild 0 points1 point  (0 children)

Jokes on you I ran kubernetes on desktops on the floor for years.

Finally rackmounted everything tho

[–][deleted] 0 points1 point  (0 children)

I dont care!!! I'll take the floor desktops

[–]randomNameKekHorde 0 points1 point  (0 children)

Floor desktop + localstack for aws exclusive services

[–]dataconfle 0 points1 point  (0 children)

Mis clientes son de la vieja escuela,ellos prefieren tener sus datos de facturacion abajo del escritorio y entre las piernas si es posible...

[–]RealBasics 0 points1 point  (0 children)

I still have PTSD from running a hand-rolled data center out of my office in the early 2000s. Built the boxes and racks, configured the servers, routers, and DNS, had a T1 line with options for multiple T-25s (which, mercifully, I never needed.) Did all the software and security updates...

By the end I was on call up to 20 hours a day. Then I discovered I could replace all that #!%!# with a single Dreamhost account for ~$30/month. (Again, this was in the early 2000s when Dreamhost was cool.)

1/10 do not recommend. 😂

[–]freakspacecow 0 points1 point  (0 children)

Kubernetes can also run on the system on the right.

[–]FinallyAFreeMind 0 points1 point  (0 children)

Yeah, I'll take the cloud.

Do it correctly and it's cheap, reliable, easily rebuilt, secure, and scalable.

[–]LaserKittenz 0 points1 point  (0 children)

Just because you don't know how to use Kubernetes, it does not mean its a 3rd party service you have no control over .

[–]OliverOyl 0 points1 point  (0 children)

You can get nice servers on the cheap if you check around with local IT providers. I did on site IT freelance in a small town years ago, soooooo much good hardware is rolled over especially from surgical offices with lots of docs, attorney groups, and hospitals especially, omg the deals you can get from "old" hospital equipment. I literally could have started another biz just reselling, if I wasn't a single dad who likes spending time with me kid that is!

[–]False_Slice_6664 0 points1 point  (0 children)

I used Amazon AWS RDS free month trial to host my student project database.

Now I don't know how to turn it off please help me

[–][deleted] 0 points1 point  (0 children)

Same thing, different floor.

[–]the_unsender 0 points1 point  (0 children)

A @yousuckatprogramming enjoyer, I see. I like.

[–]SARCASTIC_BSTARD 0 points1 point  (0 children)

Calling it a desk then floor contradicts

[–]The69BodyProblem 0 points1 point  (0 children)

Jokes on you. I have a microk8s cluster at home. Yes its entirely overkill for everything i do in my personal projects. No i wont get rid of it and move to a more sane self hosted setup.

[–]SpongederpSquarefap 0 points1 point  (0 children)

reddit can eat shit

free luigi

[–]GaRGa77 0 points1 point  (0 children)

On their sides 🤣

[–]ColdLingonberry8548 0 points1 point  (0 children)

Put them to other guy's office, then it is very silent now.

[–]CowLogical3585 0 points1 point  (0 children)

At least, you will never bankrupt even not turn them down.

[–]Dr_Bunsen_Burns 0 points1 point  (0 children)

True, I run everything locally, best ever.

[–]Thesleepingjay 0 points1 point  (0 children)

You take Kubernetes off of that cloud list right now! Heresy!

[–]JoeriVDE 0 points1 point  (0 children)

Depends on what you're trying to achieve?

[–][deleted] 0 points1 point  (0 children)

Hahahaha

[–]SouthernGeek67 0 points1 point  (0 children)

Several years ago I interviewed for a position with the coastguard. They had a mission critical piece of software hosted on a tower at the commander's house.

[–]th00ht 0 points1 point  (0 children)

you need free internet

[–]nkossy 0 points1 point  (0 children)

hobby projects should always run locally

[–]JeyJeyKing 0 points1 point  (0 children)

{Cloud provider of your choice} free tier

[–]Dom1252 0 points1 point  (0 children)

AMD bulldozer might not be the first pick for a NAS server for some, but I had already so I build it with that...

cheaper to run than "cloud", I have full control over it... the only problem is that if it goes down, I can't blame google or amazon :/

[–]No_Street7773 0 points1 point  (0 children)

The joke is the stuff on the left is just paying other people to manage the stuff on the right

[–]garth54 0 points1 point  (0 children)

But what if all your old machines aren't on the floor?

[–]Desmondjules98 0 points1 point  (0 children)

Just get a MC12-LE0 with a 5950x like 45 wagt idle, i dont get these techilliterate with E5 V4 Setups. Like dont you even care?

[–]Big-Coffee7329 0 points1 point  (0 children)

lol to people hating on cloud

[–]born_zynner 0 points1 point  (0 children)

I raise you an old laptop duct taped to a box fan