If you're trying to engineer loopholes out of citizenship, you're going to get yourself pulled aside.
The whole point of these arbitrary rules is entirely to make this sort of shenanigans impossible but to let in people who are using the system for the purpose it was designed.
I had no idea travel was this difficult for people who aren't EU citizens.
Wow, I'm almost annoyed on the authors behalf of how much hoops there are to jump through.
>To apply for British citizenship, you need to prove you were physically in the UK on your application date but five years ago. Not approximately five years, not that week—that exact day when you press "submit" on the form minus five years. Miss it by 24 hours and your application is reject after months of waiting, and you have to pay a hefty fee to re-apply.
That's a hilarious requirement. I wonder how that ended up in there.
First, the author is actually wrong. The date is not 5 years before you submit, but is 5 years before the form is received by the home office! So there are a few days of uncertainty, depending on how fast Royal Mail was with the physical documents.
Additionally, I did a request for my information from the home office prior to filling in my form. After all, you have the right to request the information they have on you that will be used to verify your form. Kafka would be proud.
Let me tell you, Home Office doesn't have a clue where you were 5 years ago. It had approximately 50% of my trips, and frequently only had only one leg of the journey. Plane, ferry, train, sailboat, ... it didn't matter. It seems like they have not been keeping the information very well.
The point is not to produce a system where a software engineer can loophole the system. The point is to try to prevent people who aren't committed to the UK apply for citizenship.
It's not even hard really, I did it lastyear. I book a visit to the city hall, they look into the address db and see when I registered the first time. I see exactlt the same thing myself when I login into the thing.
The official agrees with me on the appointment date to actually submit the application, that is after cutoff date.
I put a signature on one sheet of paper, pay a thousand and go my way. The thing takes 15 min tops.
Guessing it stems from "we need something dead-simple to evaluate that yields a definite yes-or-no answer, with no annoying variables."
I'm trying to think of some other reason they might want a specific moment rather than "pick your own instant within this span", but I can't think of anything. Even if it was to "make sure you aren't claiming the same time on two applications to different places", the person could have simply staggered the applications.
The other reason is more mundane. There's been a lot of political incentive to reduce immigration for a long time, which means adding arbitrary friction to increase the effort of applying and decrease the number of successful applicants.
Whether this is _effective_ is a different question, but certainly it's gotten a lot harder in recent decades, even pre-Brexit.
My guess is that if you need to have been there for 5y, you need to have a way to tell when that 5y starts. I presume it only matters if you apply the day after 5y. When I applied I had been in the UK for over 10y, provided 10y worth of proof of address, and the issue never came up.
It depends on where you're going and what you're doing.
A lot of this faff isn't relevant if you're not applying for any visas or citizenship. Which is most people, most of the time.
The obvious solution to most of these problems for most people is "don't cut it close to any of the limits". If you enjoy traveling a lot, that's definitely a problem, but most people don't cross borders often enough to run into this many corner cases.
This is only a small peek into the awful bureaucracy that will hit Europe if extreme right wing parties keep gaining popularity across the EU. The extra calculations Brexit imposes, but not for every country you travel through!
Ah, the classic programmer's mistake of treating complicated human interaction systems as a computer programs.
There is no State Almighty judging you to the last dot of absurdly complicated rules (well, in 99.99% cases when you don't actively look for trouble). Like, if you overstayed Schengen visa for one day because you messed up with counting entry and exit days, but used it otherwise for its intended purpose, the border officer likely won't even notice. Or for tax residence, a lot of countries I know just take what you say about your trips at face value - especially when there is no way to check it.
Just relax. If you don't know how to count your days in Morocco because they changed the time zone in an inconvenient moment, the officer evaluating your documents doesn't know that too. It's truth and best effort that counts.
Overstaying a visa is a big deal. You should not be counting days or nights because you should not let yourself be in the country anywhere near the expiry of a visa.
I've heard many stories of people overstaying their visa in the US by e.g. one day, by way of a mishap or honest mistake, and subsequentially being denied visas or turned away at border control. The effects of this can go on for years and years... it's basically zero tolerance
Huge respect to the author for the details that have gone into this. I'd spent a week hammering at a Claude max 20x plan to try and build schengen 90/180 rolling window + tax residency in a couple of countries tracker... and that was hard work. I can only imagine how much effort has gone into this, to get all the details right.
It's unclear whether the author wrote all of this themselves, or if they outsourced a bunch of it to Claude. My experience with Claude was that it was terrible at writing code to do the math, even when I explained what the calculation needed to be, what the input was, and what the expected result was. It ultimately took starting a whole new project just to do the rolling window calculation, and then have that fed back in.
My biggest question for the author, if they happen to see this, is: how much manual testing validation did you do of the outputs the app produces? IE: Did you do the inputs + transformations = output calculations yourself as well, counting days on calendars, etc, to validate that the app is actually accurate? (That was the only way I developed any faith in solution I made for myself, which is way less impressive than your app). Regardless of whether you wrote the code yourself or not, a thorough test harness feels vitally important for an app like this.
I tend to find that for things like this that are really math heavy, it's usually better to create a DSL (or create easily readable function calls, etc) that you can easily write yourself instead of relying on AI to understand math heavy rules.
Bonus points, if the rules are in an easily editable format, you can change them easily when they need to. It seems that was the path the author took...
And yes this kind of use-case is exactly where unit tests shine...
When I’ve worked on complex scheduling problems like that I use copious unit tests, they’re perfect for this kind of input->algo->output problem where algo has tons of edge cases.
Indeed, not using unit tests and instead trying to manually test all the cases sounds crazy to me!
I just realized this was the same author who made the apple watch integration for their gym entry system, I loved their writing then, and I loved it here!
Regarding the writing, I'm the opposite.. but I can't point out why I don't like it.
Maybe because the author is trying to sound sleek and sexy, "look at me, jetset international traveller", although the topic is so nerdy and dull, and the bragging feels off-putting to me.
(My opinion. Did I need to share it? probably not. Flag away if you think so)
This made me appriciate the amount of visa-free travel my passport allows me on a whole new level. Figuiring these things out seems possible, but so inefficient and time consuming.
the weirdest part is how these systems still run like it's 1985. every country has its own database, none of them talk to each other, and you're supposed to manually reconcile everything.
I've watched digital nomads spend more time on visa spreadsheets than actually building their products. that's not a bug, it's a feature - the friction is intentional. less people get through.
what's wild is that someone can build this app faster than governments can modernize their own systems. maybe that says something about incentives. when your goal is to make things harder, not easier, tech debt doesn't matter.
It seems that it has become quite popular that images don't expand anymore, when clicking on them. One needs to use the context menu "open in new tab" to get a properly readable image. Why?
I’d say that’s pretty good behavior. It used to be common that images would expand in ways that would not allow you to zoom in mobile devices but also not allow you to open the image directly
There's some similarity between nationality and copyright: arcane, obscure, complex and mean rules that only benefit incumbents and punish everyone else.
At the rate things are going, even EU and Schengen, areas in which their citizens are blissfully unaware how nice they have it compared to outsiders, are going to come to an end. Far-right nationalists are on the rise over Europe.
Once you've lived in a few countries you start to see how silly their little rules are. Once you are asking cross jurisdictional questions there is nobody who can give you a correct answer, its all guesswork.
FWIW I have been asked for this a couple of times and I always just included the transits that were stamped in my current passport. Maybe I got lucky but I got away with it...
> I couldn't find any legit reasons for keeping the "six-month rule" around but it seems like it's still occasionally checked, sometimes even during boarding.
Airlines sometimes check for things during boarding. Those things are never rules outside the context of the airline.
I had an airline require once that I complete a form before boarding that, by the terms printed on the form, expired before the plane landed. That didn't matter to them.
Airlines are clueless. I don't know why they do their imaginary checks.
I wonder if this is something that could be built on top of Google location tracking. Presumably there's not enough info there by itself, but basic time/position data should be sufficient.
Working at a company in Norway hiring lots of internationals, I've heard so many stories. I'm myself born here, but to foreign (EU) parents. Getting a citizenship for me was quite "easy" (in the sense that I didn't have to do anything or be at someone's mercy, just had to apply), but still lots of bureaucracy. For instance, I had to order a transcript from the police saying that I hadn't committed certain crimes. This document I would have to bring to my appointment for citizenship at the police station. But the document had a short expiration date, and didn't know how long it would take to obtain or not when my appointment would be. So it's a gamble if you hit the timing, shrugs. I think however they now just pull up the records themselves instead of doing this weird dance.
One coworker had lived her for many years on a string of temporary working visas. He was then eligible for a permanent one, and applied. However, while that was processing, he kinda was in limbo. Still legal to live and work here, but somehow wasn't guaranteed entry if he were to leave for a vacation / visit his home country/family. I don't know the exact details, but so weird how he suddenly was stuck here for months, with many delays. In the end he needed to travel for work, and our company sent a letter and his application got fast tracked.
My country just had a minister appointed who's sole mission is to spearhead a system that no government agency can demand from you a document that belongs to any other government agency, so long as you authorize both agencies to talk to each other for the purpose.
It grows exponentially the more countries are involved. I am a citizen of country A but live and work in country B, and I have to satisfy country B's visa requirements, which involves quite a bit of paperwork. I also have to pay taxes to country A, which involves more paperwork. It gets complicated.
But I'm only dealing with the requirements of two countries. The author mentioned five or six countries; I'm glad I'm only dealing with two.
If you are a US citizen, US taxes you on your worldwide income, so you have to file regardless of where you live. And filing in the US is the actual burden, not the taxes themselves — inscrutable tax law and byzantine forms mean that you can't file yourself (you pay tax-filing companies to do that for you) and your tax returns easily reach hundreds of pages.
US screws its expats in a big way.
The club of countries that do this includes: United States, Eritrea and Myanmar.
I still have to submit the paperwork that says which country my income was earned in, which is basically the standard tax paperwork from country A plus an extra form or two. (And in years when I went to country A on business trips, it's non-trivial. Simple enough, but not as trivial as years when I was in country B the whole time). It's not extremely burdensome, but it's still one more piece of paperwork to keep track of than the tax paperwork that people who have never left country A have to deal with.
This typically means they agree you don't get double charged (so you can claim taxes paid in one back in the other) but they both still want you to complete the paperwork regardless. Saves money, not time.
Don't get double-taxed on income, specifically. You may still get double-taxed on investments, property, wealth, etc depending on which pair of countries
When I moved from country A to country B, I shipped quite a lot of stuff (books, board games, etc) that was too heavy to take on the airplane and which I could live without for a month or two. Country B did not charge me customs duties on my books, but did charge me customs duties on my board games; I think they must have looked at how many I had and thought "There's no way this is personal possessions, he's bringing this into the country to sell them." I decided not to argue with them about it, so I got double-taxed on some of my property (sales tax on it in country A when I bought those games, then customs duties in country B years later).
P.S. My collection of board games is not particularly impressive for a board gamer: it's in the double digits, but not in the triple digits. I know some board gamers with far more games than I have.
The problem with those rules is that they "all make sense" somewhat (and where details might have been influenced by local idiosyncrasies) locally but if you mix and match them then it gets weird
But the trick here is: if you're relying on the details for your benefit then make 100% sure it's provable (though tbh legal proof is less - and different - than what your HN commenter might understand). Or just make it easy on yourself and don't rely on them
Shame we hate all advertising here though, except for the ones it turns out we do like. Humans are fickle that way, I guess.
If only there were some sort of organization that wanted to unite the nations together, that would have been the best place for an app such as this to happen from. Ah well, I guess late stage capitalism is the only way to get anything done.
I just came back from a passport using vacation too! Thankfully mine wasn't anywhere approaching complicated that would have needed this app, but I have done that before.
Are you always this cynical? The article is interesting on its own merits, that the author is also selling the app (outright, I might add, not subscription-based!) is neither here nor there
You'd think so, but there's always people complainers that something is an ad. It just happened to be my turn. Mostly because the type of person who would complain that something is an ad and raise a fuss wouldn't complain about this one, and was feeling like pointing out that hypocrisy. Unfortunately I didn't strike the exact right tone for the peanut gallery. Maybe I'll have better luck next time!
If you're trying to engineer loopholes out of citizenship, you're going to get yourself pulled aside.
The whole point of these arbitrary rules is entirely to make this sort of shenanigans impossible but to let in people who are using the system for the purpose it was designed.
I had no idea travel was this difficult for people who aren't EU citizens.
Wow, I'm almost annoyed on the authors behalf of how much hoops there are to jump through.
>To apply for British citizenship, you need to prove you were physically in the UK on your application date but five years ago. Not approximately five years, not that week—that exact day when you press "submit" on the form minus five years. Miss it by 24 hours and your application is reject after months of waiting, and you have to pay a hefty fee to re-apply.
That's a hilarious requirement. I wonder how that ended up in there.
First, the author is actually wrong. The date is not 5 years before you submit, but is 5 years before the form is received by the home office! So there are a few days of uncertainty, depending on how fast Royal Mail was with the physical documents.
Additionally, I did a request for my information from the home office prior to filling in my form. After all, you have the right to request the information they have on you that will be used to verify your form. Kafka would be proud.
Let me tell you, Home Office doesn't have a clue where you were 5 years ago. It had approximately 50% of my trips, and frequently only had only one leg of the journey. Plane, ferry, train, sailboat, ... it didn't matter. It seems like they have not been keeping the information very well.
The point is not to produce a system where a software engineer can loophole the system. The point is to try to prevent people who aren't committed to the UK apply for citizenship.
It's not even hard really, I did it lastyear. I book a visit to the city hall, they look into the address db and see when I registered the first time. I see exactlt the same thing myself when I login into the thing.
The official agrees with me on the appointment date to actually submit the application, that is after cutoff date.
I put a signature on one sheet of paper, pay a thousand and go my way. The thing takes 15 min tops.
But it's continental Europe, not UK
Guessing it stems from "we need something dead-simple to evaluate that yields a definite yes-or-no answer, with no annoying variables."
I'm trying to think of some other reason they might want a specific moment rather than "pick your own instant within this span", but I can't think of anything. Even if it was to "make sure you aren't claiming the same time on two applications to different places", the person could have simply staggered the applications.
The other reason is more mundane. There's been a lot of political incentive to reduce immigration for a long time, which means adding arbitrary friction to increase the effort of applying and decrease the number of successful applicants.
Whether this is _effective_ is a different question, but certainly it's gotten a lot harder in recent decades, even pre-Brexit.
This is actually standard for other countries too
My guess is that if you need to have been there for 5y, you need to have a way to tell when that 5y starts. I presume it only matters if you apply the day after 5y. When I applied I had been in the UK for over 10y, provided 10y worth of proof of address, and the issue never came up.
It depends on where you're going and what you're doing.
A lot of this faff isn't relevant if you're not applying for any visas or citizenship. Which is most people, most of the time.
The obvious solution to most of these problems for most people is "don't cut it close to any of the limits". If you enjoy traveling a lot, that's definitely a problem, but most people don't cross borders often enough to run into this many corner cases.
This is only a small peek into the awful bureaucracy that will hit Europe if extreme right wing parties keep gaining popularity across the EU. The extra calculations Brexit imposes, but not for every country you travel through!
> A lot of this faff isn't relevant if you're not applying for any visas or citizenship. Which is most people, most of the time.
That’s true for many, but my passport isn’t very strong, so I still have to deal with a lot of paperwork for most transits.
Do you think applying on February 29 is allowed?
Note also that this isn't a travel requirement.
Ah, the classic programmer's mistake of treating complicated human interaction systems as a computer programs.
There is no State Almighty judging you to the last dot of absurdly complicated rules (well, in 99.99% cases when you don't actively look for trouble). Like, if you overstayed Schengen visa for one day because you messed up with counting entry and exit days, but used it otherwise for its intended purpose, the border officer likely won't even notice. Or for tax residence, a lot of countries I know just take what you say about your trips at face value - especially when there is no way to check it.
Just relax. If you don't know how to count your days in Morocco because they changed the time zone in an inconvenient moment, the officer evaluating your documents doesn't know that too. It's truth and best effort that counts.
Overstaying a visa is a big deal. You should not be counting days or nights because you should not let yourself be in the country anywhere near the expiry of a visa.
It's absolutely not best effort that counts.
I've heard many stories of people overstaying their visa in the US by e.g. one day, by way of a mishap or honest mistake, and subsequentially being denied visas or turned away at border control. The effects of this can go on for years and years... it's basically zero tolerance
> buy a sausage roll at Greggs
If that's the first thing he thinks of while transiting through a UK airport, he deserves a citizenship, no questions.
The Life in the UK test certainly needs updating.
Huge respect to the author for the details that have gone into this. I'd spent a week hammering at a Claude max 20x plan to try and build schengen 90/180 rolling window + tax residency in a couple of countries tracker... and that was hard work. I can only imagine how much effort has gone into this, to get all the details right.
It's unclear whether the author wrote all of this themselves, or if they outsourced a bunch of it to Claude. My experience with Claude was that it was terrible at writing code to do the math, even when I explained what the calculation needed to be, what the input was, and what the expected result was. It ultimately took starting a whole new project just to do the rolling window calculation, and then have that fed back in.
My biggest question for the author, if they happen to see this, is: how much manual testing validation did you do of the outputs the app produces? IE: Did you do the inputs + transformations = output calculations yourself as well, counting days on calendars, etc, to validate that the app is actually accurate? (That was the only way I developed any faith in solution I made for myself, which is way less impressive than your app). Regardless of whether you wrote the code yourself or not, a thorough test harness feels vitally important for an app like this.
I tend to find that for things like this that are really math heavy, it's usually better to create a DSL (or create easily readable function calls, etc) that you can easily write yourself instead of relying on AI to understand math heavy rules. Bonus points, if the rules are in an easily editable format, you can change them easily when they need to. It seems that was the path the author took...
And yes this kind of use-case is exactly where unit tests shine...
When I’ve worked on complex scheduling problems like that I use copious unit tests, they’re perfect for this kind of input->algo->output problem where algo has tons of edge cases.
Indeed, not using unit tests and instead trying to manually test all the cases sounds crazy to me!
It wasn't super obvious reading the article, but the app the author made is available for anyone to download.
https://drobinin.com/apps/residency/
If I wasn't on android and decidedly sedentary at the moment, I'd love to see how it works.
I just realized this was the same author who made the apple watch integration for their gym entry system, I loved their writing then, and I loved it here!
https://news.ycombinator.com/item?id=44910865
Regarding the writing, I'm the opposite.. but I can't point out why I don't like it.
Maybe because the author is trying to sound sleek and sexy, "look at me, jetset international traveller", although the topic is so nerdy and dull, and the bragging feels off-putting to me.
(My opinion. Did I need to share it? probably not. Flag away if you think so)
No I agree, tone and context matters for technical writing too.
Digital nomads gonna digital nomad…
This made me appriciate the amount of visa-free travel my passport allows me on a whole new level. Figuiring these things out seems possible, but so inefficient and time consuming.
the weirdest part is how these systems still run like it's 1985. every country has its own database, none of them talk to each other, and you're supposed to manually reconcile everything.
I've watched digital nomads spend more time on visa spreadsheets than actually building their products. that's not a bug, it's a feature - the friction is intentional. less people get through.
what's wild is that someone can build this app faster than governments can modernize their own systems. maybe that says something about incentives. when your goal is to make things harder, not easier, tech debt doesn't matter.
It seems that it has become quite popular that images don't expand anymore, when clicking on them. One needs to use the context menu "open in new tab" to get a properly readable image. Why?
I’d say that’s pretty good behavior. It used to be common that images would expand in ways that would not allow you to zoom in mobile devices but also not allow you to open the image directly
There's some similarity between nationality and copyright: arcane, obscure, complex and mean rules that only benefit incumbents and punish everyone else.
I hope we will eventually get rid of both.
At the rate things are going, even EU and Schengen, areas in which their citizens are blissfully unaware how nice they have it compared to outsiders, are going to come to an end. Far-right nationalists are on the rise over Europe.
They just lost ground in the Netherlands, losing about 1/3 of their voters from last time (down from 24% to 17%)
This is an impressive article, & is incidentally why every sane set of rules has administrative discretion in its enforcement
ive had to deal with a fair share of this messy time logic, and ive found this library really useful
https://juxt.github.io/tick/
if you cant express it with the tools it gives you, it generally means youre making unsafe assumptions
Once you've lived in a few countries you start to see how silly their little rules are. Once you are asking cross jurisdictional questions there is nobody who can give you a correct answer, its all guesswork.
It's fascinating that cURL is becoming a genericized term:
- search it on a search engine -> google it
- fetch it from an API -> cURL it
"curl it" has been a common (tech) term for at least 15 years: https://hn.algolia.com/?dateRange=all&page=5&prefix=true&que...
> ten years of travel history, down to the day
FWIW I have been asked for this a couple of times and I always just included the transits that were stamped in my current passport. Maybe I got lucky but I got away with it...
I cant afford having this problem
> I couldn't find any legit reasons for keeping the "six-month rule" around but it seems like it's still occasionally checked, sometimes even during boarding.
Airlines sometimes check for things during boarding. Those things are never rules outside the context of the airline.
I had an airline require once that I complete a form before boarding that, by the terms printed on the form, expired before the plane landed. That didn't matter to them.
Airlines are clueless. I don't know why they do their imaginary checks.
I wonder if this is something that could be built on top of Google location tracking. Presumably there's not enough info there by itself, but basic time/position data should be sufficient.
that was fascinating; I didn’t realize border requirements were that complicated.
Working at a company in Norway hiring lots of internationals, I've heard so many stories. I'm myself born here, but to foreign (EU) parents. Getting a citizenship for me was quite "easy" (in the sense that I didn't have to do anything or be at someone's mercy, just had to apply), but still lots of bureaucracy. For instance, I had to order a transcript from the police saying that I hadn't committed certain crimes. This document I would have to bring to my appointment for citizenship at the police station. But the document had a short expiration date, and didn't know how long it would take to obtain or not when my appointment would be. So it's a gamble if you hit the timing, shrugs. I think however they now just pull up the records themselves instead of doing this weird dance.
One coworker had lived her for many years on a string of temporary working visas. He was then eligible for a permanent one, and applied. However, while that was processing, he kinda was in limbo. Still legal to live and work here, but somehow wasn't guaranteed entry if he were to leave for a vacation / visit his home country/family. I don't know the exact details, but so weird how he suddenly was stuck here for months, with many delays. In the end he needed to travel for work, and our company sent a letter and his application got fast tracked.
My country just had a minister appointed who's sole mission is to spearhead a system that no government agency can demand from you a document that belongs to any other government agency, so long as you authorize both agencies to talk to each other for the purpose.
Now try international taxation rules (particularly if you come from one of the handful of countries with world-wide taxation, like the USA!)
It grows exponentially the more countries are involved. I am a citizen of country A but live and work in country B, and I have to satisfy country B's visa requirements, which involves quite a bit of paperwork. I also have to pay taxes to country A, which involves more paperwork. It gets complicated.
But I'm only dealing with the requirements of two countries. The author mentioned five or six countries; I'm glad I'm only dealing with two.
I’ve never worked in 2 countries but there are many countries that have DTA (https://www.iras.gov.sg/taxes/international-tax/internationa...) so theoretically you only pay taxes to one country at a time, wouldn’t it be simpler?
If you are a US citizen, US taxes you on your worldwide income, so you have to file regardless of where you live. And filing in the US is the actual burden, not the taxes themselves — inscrutable tax law and byzantine forms mean that you can't file yourself (you pay tax-filing companies to do that for you) and your tax returns easily reach hundreds of pages.
US screws its expats in a big way.
The club of countries that do this includes: United States, Eritrea and Myanmar.
I still have to submit the paperwork that says which country my income was earned in, which is basically the standard tax paperwork from country A plus an extra form or two. (And in years when I went to country A on business trips, it's non-trivial. Simple enough, but not as trivial as years when I was in country B the whole time). It's not extremely burdensome, but it's still one more piece of paperwork to keep track of than the tax paperwork that people who have never left country A have to deal with.
This typically means they agree you don't get double charged (so you can claim taxes paid in one back in the other) but they both still want you to complete the paperwork regardless. Saves money, not time.
Don't get double-taxed on income, specifically. You may still get double-taxed on investments, property, wealth, etc depending on which pair of countries
When I moved from country A to country B, I shipped quite a lot of stuff (books, board games, etc) that was too heavy to take on the airplane and which I could live without for a month or two. Country B did not charge me customs duties on my books, but did charge me customs duties on my board games; I think they must have looked at how many I had and thought "There's no way this is personal possessions, he's bringing this into the country to sell them." I decided not to argue with them about it, so I got double-taxed on some of my property (sales tax on it in country A when I bought those games, then customs duties in country B years later).
P.S. My collection of board games is not particularly impressive for a board gamer: it's in the double digits, but not in the triple digits. I know some board gamers with far more games than I have.
The more you travel (or immigrate) the more you realise the government probably needs less money than it gets, just better spent.
Which government?
That's no travel, that's transfers between cells on a prison planet.
It's a cool app, and makes me wish that Australian tax residency rules were actually computable.
The problem with those rules is that they "all make sense" somewhat (and where details might have been influenced by local idiosyncrasies) locally but if you mix and match them then it gets weird
But the trick here is: if you're relying on the details for your benefit then make 100% sure it's provable (though tbh legal proof is less - and different - than what your HN commenter might understand). Or just make it easy on yourself and don't rely on them
[dead]
[flagged]
What a great ad for a great product!
Shame we hate all advertising here though, except for the ones it turns out we do like. Humans are fickle that way, I guess.
If only there were some sort of organization that wanted to unite the nations together, that would have been the best place for an app such as this to happen from. Ah well, I guess late stage capitalism is the only way to get anything done.
I just came back from a passport using vacation too! Thankfully mine wasn't anywhere approaching complicated that would have needed this app, but I have done that before.
Are you always this cynical? The article is interesting on its own merits, that the author is also selling the app (outright, I might add, not subscription-based!) is neither here nor there
You'd think so, but there's always people complainers that something is an ad. It just happened to be my turn. Mostly because the type of person who would complain that something is an ad and raise a fuss wouldn't complain about this one, and was feeling like pointing out that hypocrisy. Unfortunately I didn't strike the exact right tone for the peanut gallery. Maybe I'll have better luck next time!
What late stage capitalism? This is literally some guy hacking some stuff together.