Hacker News new | past | comments | ask | show | jobs | submit | more exprez135's comments login

My Catalina install broke the dictionary app for me, so there are no dictionaries other than Wikipedia. This was one of the most useful features of force touch for me :(


You can reinstall macOS without erasing your data or apps. Maybe give that a try. https://support.apple.com/en-us/HT204904


Yes! And it really is so easy to implement all of this validation and checking without it being too complicated. How is parsing some numbers and running a few math equations the source of so much trouble?


The only two explanations I can think of are ignorance and laziness. Ignorance doesn't really fly, IMO, because when you have an input field, you should be at least thinking about validating said input. From there, the simplest of google searches will lead you to the checksum algorithm.

Laziness seems most likely for that reason, but, on top of that, it's not like you even have to go to Stack Overflow to find an implementation. Wikipedia has one! Wiki. Pedia.

Just take my input, run the checksum, check that my expiration date isn't in the past and that the CVV value is the correct number of digits, and just run the charge. It's not like if I mistype my MasterCard's first digit as a 4 that it's going to work anyway. Just do the checks that are feasible, and then just run the charge.


One note: the README lists one of the objectives as to "Remain open source for independent verification", but the project is licensed under the MIT license. Since it's being designed to be a turn-key solution for governments to use, wouldn't this allow them to distribute closed-source and (potentially maliciously) modified versions?


1. You can't put GPL'd apps on the Apple App Store, because the terms conflict. For instance, you cannot redistribute an app you've received from the App Store. (At best you can use code with a specific waiver e.g. https://github.com/mobile-shell/mosh/blob/master/COPYING.iOS .)

2. It seems a tiny bit optimistic to expect a malicious government to abide by copyright law.

I think the goal of making this open-source is to enable third-party review to avoid innocent mistakes, not to allow you to audit that the code hasn't been maliciously and intentionally modified. There isn't a great way to audit that the binary you download from the App Store matches specific source, for instance.


But license it GPL, and governments won't use it at all...


Oh they'll use it, but also ignore the license.

For example: https://github.com/OpenSC/OpenSC/issues/1992


In the usa its more like they are free to ignore, licenses are rooted in copyright law aka ownership, per recent Supreme Court Case, states can freely violate copyright... https://arstechnica.com/tech-policy/2020/03/supreme-court-ru...


A few private companies are allergic to GPL; there's no particular reason governments would be.


> A few private companies are allergic to GPL; there's no particular reason governments would be.

Many large, public (as in publicly-traded) companies also have an aversion to GPL. Most enterprises that have a technology review board or legal review of software dependencies (aka any regulated industry) have a dislike for GPL in customer-facing services.


"private companies" as opposed to "government-run", not as opposed to "publicly traded".

And no, "most" enterprises aren't averse to GPL code for usage. They certainly will have policies about making their own software depend on it, but that's different from simply using it, which was the original topic here.


Gotcha, seems like we just have different definitions of private and using.


Didn't even get the chance for a re-Captcha with me. It outright blocks me because I'm using a proxy.


I wonder if that's because they had far too many pranksters ordering food for someone else.


It outright blocks me and I'm not using a proxy.


Dealing with $130 in charges after the $1000 was used up because they sent absolutely no notification that the credits were almost gone. Didn't find out until the charge appeared on my card.


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

Search: