I still don’t really see the argument. OpenTofu exists because of internal drama about licensing on a tool that you don’t use…
Someone building a different banana picker that looks just like another banana picker doesn’t need to explain their reasoning in terms a coal miner would understand…
Also, literally just clicking the intro doc linked from the main page tells you everything you need to know…
If you’re asking why aren’t DevOps/SRE mentioned specifically on the OpenTofu front page, I don’t think you understand how common this software is… Like if someone forked Google, you wouldn’t need to describe what Google is. Everyone already knows it. For the people in this industry, terraform is essentially a defacto monopoly. Even if you don’t use it, if you’re working in SRE, you know what it is and what it does.
Yeah this is just not for you. In the DevOps/SRE space, EVERYONE knows terraform and most of those names will be recognizable to the people most deeply involved in using/managing terraform.
I’m an American living abroad and I use a VoIP service to maintain my US number. It had actually gotten more difficult to do this because of the changes they are making.
A few weeks ago I needed to submit docs proving I was a legitimate business with US tax id and whatnot… If you don’t have that, you have to provide an alternate number from a traditional phone contract of someone who lives in the US. Unless I were to pay for a phone subscription in America, there is no option for an individual to do this independently. I needed to use a family member’s number.
My American phone number is very much necessary but I only use it on very rare occasions… Paying something like $30-40 per month for an American phone contract (that I’ll never use) plus the $15-20 per month fee for the voip provider is excessive.
If they just had an id verification system for American citizens and didn’t tie it to a domestic account holder, that would be something.
Not who you were responding to but, my company does this in AWS. To be fair, the entire platform is running in EKS so it’s not much more difficult than updating the CI build pipelines to build multi-arch containers, adding additional nodepools, and scaling down the amd64 ones. This was tedious but not difficult to do. I keep a small set of amd64 nodes for off the shelf software that doesn’t support arm… I think the only thing left on those now is newrelic agents. Once we move off of them the x86_64 nodes can be killed entirely.
This ended up saving us tens of thousands of dollars per month. The next step is to move the bulk of workloads to spot instances. I’ll be preferring arm but if there is only capacity for x86_64, I’ll have that option because of the multi-arch containers. This is going to save even more money and force developers to build applications more tolerant of node failure in the process.
Fair. For what it’s worth though, macbooks have been the default laptop at every startup I’ve worked at over the last ~8 years… The first M1 mbp was released in 2020 and most of those companies I was at had a policy of replacing machines after 2-3ish years too. it’s getting to the point where entire companies can be/are running on arm.
Might be more specific to particular industries or company maturity level but this has been my personal experience.
Yeah but you have to write Javascript. :-D
The cross-compiling point makes sense but, since this is a 4.5 year old message, the state of ARM in the cloud has changed. Now developers do actually have ARM-based machines because of Apple. AWS has Graviton2 instances now and they are a lot cheaper than similarly specced x86_64 instances. ARM is a viable consideration that can be made.
It’s *nix under the hood. You can run docker images really easily on it for extra functionality. I doubt the DSM tooling is open.
I always rolled my own Debian servers on microitx boards. I found a cheap synology a few years ago though and gave it a shot… I’m a convert for sure. They fully live up to the hype and are absolutely worth the price.
I’m shocked the auto zoom function isn’t mentioned. I am zoomed into the area where I am. I search for something. The app zooms out to show me results from places literal hours away… Sometimes on different continents. I’m annoyed, I zoom back in to where I was, click on a result, and it zooms out AGAIN. WTF?
I have a function called
up
. I doup X
whereX
is the number of directories I want to go up.up() { if [[ $# -eq 0 ]]; then cd .. return 0 fi local path i for (( i=0; i < $1; i++ )); do path+=../ done cd "$path" }
EDIT: Don’t know if it’s just me but if you see
<
it should be the less than character.