thelastknowngod

joined 3 years ago
[–] thelastknowngod@lemm.ee 1 points 2 years ago

Hotel restaurant. The HR lady was giving my brother shit for not wearing safety shoes in the kitchen. She was saying this while in the kitchen wearing heels.

She picked the wrong day. Bro wasn't having it.

"What the FUCK are you doing in here then!? Get out of my FUCKING kitchen!"

Everyone had been feeling it.. He spoke for all of us.

[–] thelastknowngod@lemm.ee 1 points 2 years ago (2 children)

This kind of information is tracked by Wikipedia.

Requirements for individuals.

Policy of the government.

They have these pages for every country in the world. Just search "visa policy of $COUNTRY" or "visa requirements for $COUNTRY citizens" and its always the first result.

 

I know this isn't the most appropriate place but it is the most popular community that might have an opinion so here I am..

The black nail polish I have kinda sucks. It starts to crack after a couple days and it's finished after a week. My wife's non-black polish lasts like 2 weeks or so and still looks great.

Any recommendations?

[–] thelastknowngod@lemm.ee -1 points 2 years ago (3 children)

"The cloud is just someone else's computers."

If that's what you really think the cloud is, still, then you are a dinosaur who is not evolving with the times.

[–] thelastknowngod@lemm.ee 1 points 3 years ago

As a US citizen you are technically always responsible for paying taxes no matter where you live. The US has a citizenship-based tax system (you owe on worldwide income regardless of where you live). Most other countries in the world have only a residency-based system (you owe only if you are actively living in that particular country). You are still required to file every year and you're going to need someone more sophisticated than the dude at H&R Block or a free Quickbooks whatever. You need someone who is comfortable working with expats.

"Doesn't that mean I have to pay taxes for both the US and my new country then?" No. The US has dual taxation agreements with most countries. That means that, basically, the US will not charge you taxes for things you've already been taxed for.

The main goal of paying less in taxes is to reduce your taxable income. The biggest chunk of this will happen with the Foreign Earned Income Exclusion. That essentially says that the first $120k you earn in a year is tax free. You can qualify for it by staying out of America for 330 days per year. There is no requirement to have residency anywhere else.. You just have to be outside of the US.

That $120k rises every year. When you make more than that and do start to owe taxes, you will start to owe from the lowest tax bracket as well.

If you make $120k and do this, you just got a $30k raise in the form of taxes you no longer owe.. You can pretty much travel the world for free using this money.

Now, I said that most non-US countries have a residency-based taxation system. That generally only starts to kick in after living in that country for 181 days. If you stay there for less time, you don't owe them any money.

There are also countries who don't have income tax or do but actively tell you not to pay it.

Living in a combination of these places, and bouncing around every few months you avoid any real responsibility to anyone.

If you do earn more than $120k per year, you can reduce your taxable income even further by doing things like maxing out your 401k contribution.. That gets you to $142500 or so tax free. And again, you'd start paying taxes at the lowest rate above that.

Any other thing you mention in your US filing that can reduce your taxable income also contributes.. Getting married, depreciation value on a home (US or not), investment losses, etc..

Working remotely from the US also gets you a higher salary than if you had just taken a job in the UK or Germany or Japan or something.. So you can have the higher salary and the higher quality of live at the same time. You give up some employment protections and European style summer vacations but I'm personally ok with it.

Also, if you are working for a US company remotely, you can add these expected deductions to you W4 and never get charged for them in the first place.. You'd have a MUCH higher weekly salary and wouldn't have to wait for your tax return every year to take advantage of these benefits.

So spend summers in Italy, autumn in Japan, winter in New Zealand, and spring in Mexico. You earn an American salary, take advantage of lower cost of living, travel the world, and its all basically free.. Good luck trying to get me to move back to the US.

There's more but these are the major points.

[–] thelastknowngod@lemm.ee 1 points 3 years ago (2 children)

I'm an American who has been living abroad for 7ish years now. I often read comments from people who say they would do it "but the taxes are brutal." Absolutely not the case. I dug deep into tax programs when I left and can comfortably say I am better off financially now than at any time I ever lived in the States.. A major part of that is my tax strategy.

I love talking about this but most people don't really care or realize how significantly it can change their lives.. Eyes just tend to glaze over.

[–] thelastknowngod@lemm.ee 1 points 3 years ago

I would love an Onion for software. This was great.

 

I'm trying to move my org into a more gitops workflow. I was thinking a good way to do promotions between environments would be to auto sync based on PR label.

Thinking about it though, because you can apply the same label multiple times to different PRs, I can see situations where there would be conflicts. Like a PR is labeled "qa" so that its promoted to the qa env, automated testing is started, a different change is ready, the PR is labeled "qa", and it would sync overwriting the currently deployed version in qa. I obviously don't want this.

Is there a way to enforce only single instances of a label on a PR across a repository? Or maybe there is some kind a queue system out there that I'm not aware of?

I'm using github, argocd, and circleci.