Follow

protip: just selfhost your stuff instead of giving drew more money to finance his cancel campaigns with. perfect opportunity now!

@bonifartius@qoto.org Huh, what happened with Drew Devault? I only know him from the blogs he posts, and he seems okay.

@limepeep i don't know what's remotely ok with repeatedly trying to cancel RMS for fabricated accusations.

@newt not that i'm aware of, but i'm sure he already has made up something new to white knight for.

the occasion is that sourcehut is getting ddos rn which is shit for the users of course.

which at the same time is a perfect opportunity to push repositories to something self hosted where one will not face the threat of account deletion for holding political views.

@newt there was some cancel bullshit by codeberg as well, i can't quite remember now though.

@captainepoch @bonifartius just to clarify, the list codeberg tried to censor is also stupid. It's just a bunch of accounts on twatter who at some point either advertised or otherwise endorsed CF. I mean, whoever made that list must be massively autistic, but even this wouldn't justify removing it or taking any other action.

@newt @captainepoch at least the list has a point, in contrast with proactively deleting repositories out of the vague fear someone might sue because of a bullshit law.

@bonifartius @newt If this continues to happen I'm gonna move back to GitHub, I'm done supporting FOSS platforms who applies censorship out of thin air.

At this point I'm so tired of this shit I don't care anymore.
@captainepoch @bonifartius just switch to your local friendly neighbourhood Gitea/GitLab/srht instance with the admins you trust :comfycool:
@newt @bonifartius Does it really matter at this point? At least with GitHub you know they do because of corporate interests...
@captainepoch @bonifartius lol no. You can probably get banned because some dude in the outsourced support firm decided that your account pfp doesn't look gay enough. No corporate interests involved. At this size, any company is just privately-owned bureaucracy.
@newt @bonifartius meh, who cares at this point. A single-color avatar works for this.
@newt
What do people even use the web interface for? :marseyshrug:
Bare git is the easiest shit to host ever, it's just nginx + fcgi, creating a new repo is literally three commands.
@bonifartius @captainepoch

@tyil nothing, sourcehut is getting ddos and it just is a good opportunity to move away from a service which reserves the right to delete accounts for political opinions :)

@bonifartius@qoto.org Ah, fair enough. I don't know if self-hosting Sourcehut is a lot of work, I do like the platform, so I can understand why people choose to use it. Its definitely an easier sell than Gitlab or Github, as Sourcehut is at least completely free software and uses standardized federated systems for communication.

@tyil it's a shame because in principle sourcehut is pretty nice.

self hosting is probably a bit complicated from what i have gathered over the years, it's somewhat of a microservice architecture.

@bonifartius@qoto.org Wonder if there's a market for hosted Sourcehut instances. Clearly it wouldn't even be a big market, as Sourcehut isn't really "dominating" the code forge markets, but just a couple hundred nerds paying 5 bucks a month could sustain a nice side-hustle.

@tyil from what i gathered over the years, it was hard enough to get people paying for sourcehut :) i think hosting things is a very shit business now, as people expect stuff to be working flawless all the time - doesn't matter that the big hosters have more outage than most small things.

@bonifartius@qoto.org

hosting things is a very shit business now

It always was tbh, customers complaining all the time because they changed settings they shouldn't have and now some support employee is getting cursed at for hours.

All of IT turned to
worse shit with large investors wanting immense returns, absolutely destroying companies that were doing fine and could've ran fine for the indefinite future. All to make some exceptionally rich asshole just a tiny bit more rich, at the cost of hundreds or sometimes thousands of people just trying to do their jobs.

The longer I work as a "cloud engineer" (or developer/programmer before that), the worse I find IT as a field to have become. But I have bills to pay, so here I am. I'm genuinely curious to find out something else to do, something which I can thoroughly enjoy doing, rather than all the joy being sucked out of my work by some incompetent manager.

@tyil @bonifartius even with the problems tech is still better than a lot of other professions.

@Moon @tyil sure, but compared to earlier times it got pretty demoralizing because everything is now compared to webshit and cargo culted stuff like clouds which largely were invented to have something to sell.

@bonifartius @tyil I was a cloud architect and programmer for a number of years. If it fits your use case and is utilized correctly it saves you money.

I was able to build small systems that only activated when there were requests to the system by utilizing cloud services, which only accrued storage costs on a monthly basis. And then a small amount of processing cost when actually doing work for someone. As an example for my bosses to demonstrate the power of this, I built an online forum system that used "serverless" functions that were called when you POST to a website URL, which inserted the message into a NOSQL database, then rendered the page to an html document into an S3 bucket, which was served behind a free-tier CloudFlare web URL. You didn't have to run/update/patch even a single server for this and you only paid S3 storage costs and the cost of running the serverless function, of which the first several thousand requests were completely free. This resulted in a full web forum that cost pennies a month to run.

On the large-system end I was able to build clusters of computers that would grow and shrink on demand. The per-CPU cost was higher, but it saved money overall because it automatically grew the number of CPUs under load and then shrank again when the load went down so you didn't have to just provision the maximum number at all times which is wasteful, and if your prediction is wrong and you need extra capacity in a moment's notice after all, you have to go to cloud anyway.

This is not suitable for all uses. If you have a very good idea of how much and how predictable load your system is going to have then you can pay for a fixed number of CPUs or run your own CPUs on-premises and it will cost you a lot less than paying for metered CPU.

With regard to webshit, I have done that too and in a large company yes it's a nightmare. If you're in a small company and setting your own practices and deciding on your own tools it still can be awful but it's a lot better. Example, being able to pick a non-shitty alternative to webpack for bundling, being able to standardize on TypeScript, etc. Things are always better when you can choose your own tools rather than have them set by a company committee to accommodate your lowest-skilled employees.

However, there is also, simply, non-frontend work! Today I only do backend. I am standardized now on using Elixir programming language for development and my job is lovely.

@Moon
wanted to reply yesterday, then something happened and i forgot xD

interesting examples indeed! the use case i came across while work usually was "linux vm, only more expensive" :) i was aware of the horizontal scaling, but never have seen an example of "serverless" which made sense.

> This is not suitable for all uses.

i think this is one of the core issues. one has to know most of the pitfalls of the business case and also all the available technologies and their pitfalls. people who are really good at both, or organizations where both are communicating well are pretty rare from what i have seen. might to a degree be a problem of germany though: tech people chase the latest trends but are too conservative to go all in and reap the benefits so one ends with the "expensive vm" solutions.

i was lucky enough to not having to do modern frontend webshit, but what i am told is absolutely horrible.

backend is ok, but i think it's pretty boring that everything is on top of HTTP. i get that HTTP being stateless and short lived connections is pretty good for the mobile world behind NAT and shit, still feels bad that things are this way. it's great to at least use a language one likes. i still have to give elixir a try :)

@tyil

@Moon @bonifartius @tyil I have thought about using cloud resources like that for a project I have in mind. My expectation is there will be spikes in activities and times where there is barely any load. But it sounds like a lot of effort to set it up like that and I might be wrong about the workload anyway. The technology behind it fascinates me though.

@Moon@shitposter.club @bonifartius@qoto.org Probably, but the grass is always greener on the other side eh. The biggest benefit of IT jobs is that the pressure is generally quite low (once you're settled somewhere), and the pay is high enough to buy a house on a single income.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.