That includes the original poster!
"could have been because I purchased gift cards from the US (online) and added them to my account while I was in Mexico, or I was using a VPN while adding gift cards"
One of the other people was someone who
"purchased $2k in apple gift cards from target during Black Friday deals... There was a limit of 1 but if you went in store and were friendly to the cashier a lot of people (myself included) had luck getting them to ring them up as separate transactions".
Pretty sure if the latter person had given those out as separate cards to other people it would have been fine but going from "limit of 1" to "all redeemed by same account" is unsurprising when it triggers a fraud flag.
The big problem in this story as in the past one is the apparent lack of sensible escalation.
I've heard horror stories from Google devs that it's even worse - such a situation follows you for life even if you try to setup new accounts.
People got hung up on:
- "COBOL defaults to..." rather than "banking practices are..."
- epoch start dates - many pointing out COBOL didn't use epochs or counts, just much-damned YYDDD or YYMMDD actual strings.
Also, Elon loves to stir with partial misinfo hence his tweet https://x.com/elonmusk/status/1891350795452654076 with the breakdowns by age bracket. "Death set to FALSE" means "Death date not known" but that's not clickbaity enough.
That long tail looks awfully like data entered from historical records lacking death dates - there have been a few discussions of the cost of finding death dates and the decision to avoid spending $millions on it, as this is not data used to make payments.
You would expect, in a system that's pulling data from many sources, to see historical jumps in data cleanup like this. Imagine a few large states finally get around to digital records of deaths, so their data is easily aggregated - you get a sudden flushing of people who would previously have been left on the list. However, this will only apply from a certain age onwards as those sources in turn don't have the time/budget/interest to digitise really old records.
BUT
That's now officially unsupported as all of Xamarin Forms is no longer supported and the MAUI replacement doesn't cover Linux nor does that look likely (MAUI is mired deep in problems due over-ambition, failure to resource and it seems a significant push in MS to use MAUI Hybrid aka web UIs within native apps).
What you've done looks pretty smart and definitely worth a deeper look. My main interest is in visual design generating code, especially for animation timing.
The concept may be portable - the devil is in the millions of details on which I've seen many promising tools bog down and die.
Also, please, don't say _first of its kind_ unless you've done enough research to be confident.
I did a lot of code generation work in those years, working on the two dominant Mac-based generators (AppMaker and Prototyper) but was never ambitious enough to try round-tripping because of the horrors of parsing C++.
> Round-trip engineering (RTE) is a functionality of software development tools that synchronizes two or more related software artifacts, such as, source code, models, configuration files, and even documentation.[1] The need for round-trip engineering arises when the same information is present in multiple artifacts and therefore an inconsistency may occur if not all artifacts are consistently updated to reflect a given change. For example, some piece of information was added to/changed in only one artifact and, as a result, it became missing in/inconsistent with the other artifacts.
That was also the case for CSIRO, Australia's largest government scientific organisation, when I worked there years ago. We had a lot of open source collaboration products but they were tightly managed and approved.
Legal were so backlogged that approval for anything other than a strategic project was impossible.
I was not allowed to submit work to unapproved projects, other than my personal stuff I'd listed as my own IP on being hired.
It's usually about IP protection ahead of brand protection.
Yup, the first 3 digits (the area code) tell you the the part of the country where the number is located. Obviously this was setup before mobile!
> prefixed by carrier and have no geographical breakdown.
I'm not sure how/if that would work here given the active mergers & acquisitions in telecom. (Among other things, some of these require some customers to be divested to achieve approval of the deal.)
Additionally, we actually had Congress pass a law requiring the ability for consumers to take their number to other carriers:
I've been a member of a very traditional Chinese martial arts club for years. I've only ever known most people by their Chinese name and been surprised at times when I catch them being referred to by a Western name. Others use either inconsistently or are mostly known by the Western name, so it happens here in Australia too.
Why would you want a text-based query language if you are an idiomatic C# programmer? Every database product on that platform is queried through the standard LINQ syntax - that's why we implemented it that way.
That includes the original poster! "could have been because I purchased gift cards from the US (online) and added them to my account while I was in Mexico, or I was using a VPN while adding gift cards"
One of the other people was someone who "purchased $2k in apple gift cards from target during Black Friday deals... There was a limit of 1 but if you went in store and were friendly to the cashier a lot of people (myself included) had luck getting them to ring them up as separate transactions".
Pretty sure if the latter person had given those out as separate cards to other people it would have been fine but going from "limit of 1" to "all redeemed by same account" is unsurprising when it triggers a fraud flag.
The big problem in this story as in the past one is the apparent lack of sensible escalation.
I've heard horror stories from Google devs that it's even worse - such a situation follows you for life even if you try to setup new accounts.