It depends. I've seen some shit on cheap bare metal providers, including getting ARP poisoned on Online.net.
Hetzner has been great overall. They've been very very helpful in documenting me reacting to abuse emails too when I got into some user-generated-content related legal trouble.
I really have to second the praise of Hetzner overall here. I have run a couple of their dedicated machines for several years and have nothing but good things to say about them and their service.
Running Kube on their cloud servers? Well have fun with that, the "vCore" is a very inconsistent unit unless you get their dedicated core servers. I moved back to Hetzner Bare Metal because you can't have anything that will push the resource boundaries on these boxes.
Also regarding Wireguard, I really like how tinc will find a new path and allows you to route over other nodes as needed. Wireguard can't really do that out of the box, every link is 1:1. You can of course setup something on top of that, but I miss the ease with which tinc does this.
I was actually surprised at the lackluster performance on the cloud products as well and recently spun up a dedicated box for a workload that actually required consistent performance. I never expected the performance to match a bare metal option of course, but coming from any of the other cloud providers I expected it to be more equivalent than it turned out to be.
along the lines of automatically re-routing, tinc also has some neat anycast-like capabilities -- you can assign the same ip to multiple nodes, and the lowest latency/shortest route node wins
This goes both ways. Don't remember specifics, but contributors trying to "revoke" their license to destroy a FOSS project is about as common as a company trying to use your contributions in a only non-free version.
I am sort of a kubernetes person at work, and I just wasted 3 hours trying to get a cluster up with Rancher. Everything worked fine, except somehow the network started isolating namespaces and the nginx ingress couldn't reach my service.
So I'm calling it quits for now. Just running the cluster requires a small ops team.
True. I cannot generalise like that. I was only thinking about RHEL and IDM(RH version of FreeIPA) - those documentation as super thorough and very helpful IMO.
Openshift is something Redhat is pushing heavily, and the documentation is extremely good. Also, several of the openshift devs frequently comment here on HN.
I feel like being active on GitHub definitely helped me getting my current job.
Regarding "wrongthink", it's generally a good idea to keep politics out of your professional GitHub account if you want to work at a place that may not align with your opinions. Or your opinions are spicy in general.
The sort of people that post on HN can usually pick their jobs, which is why I'm surprised someone here would want a job where they have to self-censor constantly. If that caveat applies to the vast majority of jobs for you maybe you should reevaluate your opinions?
Honestly if a job wont hire me for what I do or say in my free time (as long as it's perfectly legal / not too crazy in the moral scope of things) then good riddance. If they wont hire me cause "I wont devote enough time to them" (translation might be, your hard work is intimidating to everyone working here so let's make up BS to not hire you) then good riddance. The interview process is a two way street, not a one way road. You want a job yes, but not one that is not going to be fitting to you.
Another factor to consider during interviews is some companies will say things to try and trip you up. They want to know what kind of person you are. Soft skills are always superior for coding skills. If you cannot communicate without having a childish rage fit you should not be a part of a team, you're useless to a team.
> If you cannot communicate without having a childish rage fit you should not be a part of a team, you're useless to a team.
This is very true. We had to let someone go recently because of this. He'd been there about 5 months. He was getting pretty good at the job, but every time he'd make a mistake he'd go into a rage. Or he'd just show up in the morning in a bad mood and be pissy with everyone all day. On the last week he was there he flipped out on a delivery driver, twice, freaked out at my coworker and got into a big argument with him when he asked him if he could work a Saturday to help with some maintenance that needed to be done, flipped out in the middle of operating a machine after he made a mistake, walked away in the middle of it, started smashing a bunch of things and just freaking out at himself. That was when he was let go, the owner came close to calling the cops on him.
It was too bad everybody tried talking to him for months to try and get him to relax. On good days, he'd helpful, eager to learn, did well and generally seemed like a fairly decent person. But on bad days...you never knew what was going to set him off and it just got to be too much for everyone to handle.
> I'm surprised someone here would want a job where they have to self-censor constantly
I would rather work a job where I'm self-censoring toward 'professionalism' if the rest of my team is too, than a job where everyone is their 'authentic self' with their real world politics on display, even if the majority agree with my real world politics.
In my current team, most people are self-censoring toward 'professionalism', we're very rarely talking about politics and even more rarely about one's opionions. So far it has worked well enough.
Still we're not censoring the puns, to the despair of one of the team members.
You can keep politics out of your own github account. But maybe people who will bring their politics to you, regardless. Maybe you didn't even realize that you did something "wrong". Maybe you said something that wasn't "wrong" at that point, but a few years later, it is.
> Or your opinions are spicy in general.
So if not anybody likes your opinion, it's your fault for having the wrong opinions...?
I'm hedging as much as I can here. That is certainly not the case, but I would consider that question right there to be critical to good introspection and growth as a person.
"If everyone hates my opinion, is that the wrong opinion to hold so dearly?"
It's certainly worth honestly considering if most people think your opinion is terrible.
Yes, I'm sure folks hiding jews in their attic in Nazi Germany would have been better off had they just decided to go with the flow.
It is worth being introspective, but you should keep in mind the fact that an opinion being popular has very little to do with whether it's right.
Reality is also that the vast majority of people don't care about the politics that get people ousted from OSS projects. It's more along the lines of "if a very loud minority thinks your opinion is terrible".
> generally a good idea to keep politics out of your professional GitHub account
People have been banned from Github projects for stuff that they said on Twitter that had nothing to do with their activity in open source, because it "made other contributors feel unwelcome". If the thought police will want to dig up dirt on you, they will gladly turn to any other social media available.
This. There have been historical cases where off-project controversies have gotten people banned and with the recent announcement from Linus Torvalds, I do believe we'll see more of them in the future.
> If that caveat applies to the vast majority of jobs for you maybe you should reevaluate your opinions?
That caveat doesn't apply to me now, but I'm one family emergency away from moving to a region where that caveat will apply to me. My opinions are not "spicy" they're just... ya know... opinions. Not milquetoast platitudes that shift to please the people I'm talking to.
The problem is that these "immutable characteristics" are very hard to assess subjectively by humans.
Say you divide a group of candidates into evenly split groups based on something. Gender, age, race - your pick. You'd end up with an uneven split even if your entire pool has the same qualification level and you let someone hire from it "by merit". And I don't mean it'll be random, there will be a clear distribution given enough samples.
How else do you suggest we solve this issue besides affirmative action?
Having a culture conscious of bias is good, but I'd rather see some progress before the end of the century. You know, cause old people exist and you can't really change this culture too fast, especially not if you factor in reactionaries that are sort of standing in the way and can't see the issue (hint: it's because you don't have the issue).
Old people are bad? I don't have issues? Because I'm a particular color and ethnicity you've attached to me?
My comment is about education that is actual education. For example, let's teach kids math in a form that has worked for centuries. Not this new common core stuff. Let's teach students a more complete history, versus the cartoonish narrative that has produced these brainwashed masses. And the current cultural narrative is part of that problem. Check out Thomas Sowell or Camille Paglia. They have some ideas on education based in empirical evidence, not based on what sounds good.
And how has there not been progress? If you look at what the media says I can understand that impression. But walk around a city and you'll see people of all colors, ethnicities, wearing suits working in offices, etc.
I live in a world where, if you put your mind to it and work hard, you can get closer to where you want to be. No matter who you are. And no matter where you came from.
I don't walk around the world putting people in victim/oppressor categories based on someone's outward appearance. That's dark. And to me, more a reflection on the viewer than the actual people they claim to know which category they fit in.
Last I checked both articles have extensive "References" sections. Unless you actually like what you read, in that case I'll just have to deal with that. Unfortunate that stuck up people like you exist, but I'm not going to change that on this bastion of techbro-ism. (I know you people hate that word, so I made sure to use it)
Too many customer devices don't support /31 subnets unfortunately, for example with Draytek we've seen an issue where it would accept the 255.255.255.254 subnet but we'd see a whole raft of connection issues making the connection unusable.
If we provide a dedicated IP for a connection where we provide the LAN we just put a single /32 on the loopback and NAT onto this which is obviously much more economic with addresses.
Because a lot of things that should be thrown into a volcano are used as routers. And routers need their interfaces configured. And the upstream interface needs to be in a network. And so that network needs a broadcast address, the router needs its own address, there needs to be a next hop address, and since you can't allocate 3, you do 4.
Hetzner has been great overall. They've been very very helpful in documenting me reacting to abuse emails too when I got into some user-generated-content related legal trouble.