Hacker Newsnew | past | comments | ask | show | jobs | submit | SandyAndyPerth's commentslogin

Well-spotted.

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.


As I just posted in a thread https://dev.to/mdchaney/cobol-dates-may-20-1875-and-disinfor...

Nobody in this HN thread has used the word "sentinel" - see another HN about the concept https://news.ycombinator.com/item?id=36195425

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.


There was also a GTK package for Xamarin Forms which I've used https://github.com/xamarin/Xamarin.Forms/pkgs/nuget/Xamarin....

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).


I really don't get the push of Blazor everywhere instead of its original WebAssembly target.

It is like the Web folks, that don't get anything else, are now pushing where .NET goes, mostly since .NET is now under Azure org chart.

I have done Web and native since "forever", not everything has to be for everything.


Yes, .net is for azure cloud webapps, that's how modern software is made. Then wrap them in electron to make them native.


WebView2 would probably be the way to go, now... at least for Windows as the target.

https://www.electronjs.org/blog/webview2/


Even the "port to WinUI" from UWP for the PhotosApp, is in similar vein, making use of Webview2 instead of native Windows.

When Microsoft teams behave as such, why should we keep paying attention?

For native Windows, Forms, WPF, and even MFC is way better in VS tooling than WinUI C++.


I can't tell if this is sarcasm. I really hope it is


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.


Yeah back in the 90's it was called "round-tripping"

https://www.ibm.com/docs/en/rhapsody/8.2?topic=developing-ro...

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++.


https://en.wikipedia.org/wiki/Round-trip_engineering :

> 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.

Source-to-source_compiler > See also > #ROSE, : https://en.wikipedia.org/wiki/Source-to-source_compiler


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.


>I have a mobile number in an area

Wow, that's fascinating to find out that is how the US works.

Australian mobile numbers and I'm pretty sure most of the European ones, are prefixed by carrier and have no geographical breakdown.


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:

https://en.wikipedia.org/wiki/North_American_Numbering_Plan#...

Prior to this, carriers could use as leverage the fact that people prefer not to change their phone number.


A dogfooding video, where you build your own site with it, would be much more convincing.


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.


I'm not an idiomatic C# programmer, but having a text-based language is really useful in all sorts of situations:

* Interactive REPL (think psql)

* Use outside of C#, e.g. small bash scripts for automation of small tasks such as deleting old records in a cron job

* Copy/paste a into Slack, Github issues etc. without having to drag along any dependent code or worrying that it's not a complete query

Query builders are nice, but eventually they have to compile down to something "neutral" and portable.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: