• 0 Posts
  • 55 Comments
Joined 2 months ago
cake
Cake day: May 4th, 2024

help-circle




  • I’m atheist but that’s not one of the reasons for it since you can explain it logically. The usual case here is that there can’t be good without evil (either there are both or everything is the same).

    Example experience from my life: You eat great food at a restaurant every now and then. Then you join the military and eat bad food every day. After a while the bad food becomes normal, and when you’re at home and just cook something that was normal before it’s great.

    If everything just is great, nothing is great anymore. If everything is good, nothing is good.









  • Read some speeches from Cicero for example (in Latin). Latin has six cases and three genders so while Cicero’s sentences often consist of multiple sentences and sub sentences with beautifully spread out sentence structures they’re still very clear and easy to understand (with sufficient Latin skills). Same for all modern languages with cases and genders (like German).

    In English you only have one gender more or less (you do have he she it but in terms of referring to previous words (which, etc.) or linking attributes you only have one) and the case solely depends on where the word stands in the structure (leading to a fixed sentence structure and limited possibilities to refer back to previous words, so you have to repeat them more commonly).








  • Ty. Saving others some time:

    Contactless payments work fine on GrapheneOS. It’s not like there’s something fundamentally incompatible about them. It just so happens that the most prevalent implementation (Gpay) requires a Google certified OS. The options right now are as follows:

    People find alternatives (such as their bank) which provide this without using Gpay and don’t require a certified OS themselves.

    This is implemented, which would at least temporarily allow people to use apps that require a certified OS on GrapheneOS: https://github.com/GrapheneOS/os-issue-tracker/issues/1986

    Apps currently requiring a Google certified OS whitelist it as per https://grapheneos.org/articles/attestation-compatibility-guide (though it is of course very unlikely that Google themselves would do this)

    But:

    Barclays in the UK is only one example of contactless payments working without Google Pay, there are other banks in France for example for which we’ve had reports of similar contactless payment systems working. They exist; though I’m under no illusions that they’re prevalent, since I imagine from their POV, implementing Google Pay is much easier and maintainable.

    On the spoofing CTS checks thing, I did not mean to insinuate that you or some other user would be the one to implement this. When I said “an option is for this to be implemented”, I meant the development team adding it to GrapheneOS. The issue is currently open and was opened by someone on the development team, so it’s not a feature that the team has ruled out. As with everything on GrapheneOS, though, the best way to approach it has to be determined, which can take time.

    On your 3rd point, lobbying Google to whitelist GrapheneOS by using that guide is realistically never going to happen. Other OEMs that have to go through certification and pass CTS (compatibility test suite) which GrapheneOS doesn’t (because it adds things like new permissions which deviate from the compatibility goals that Android has set) would be outraged if that ever happened. In fact, I would wager that it would be a much more realistic scenario for someone to invest millions into funding a company that provides an alternative to Google Pay without puttng it behind a CTS check, rather than Google ever whitelisting GrapheneOS.

    When someone says “contactless payments don’t work on GrapheneOS”, it’s not immediately clear to everyone that what is meant by that is “there aren’t good options for people to use right now” and I wouldn’t want someone to think that contactless payments are fundamentally incompatible with GrapheneOS, or that it breaks them somehow. Contactless payments via Gpay on GrapheneOS don’t work as of right now for the exact same reason why the McDonalds app in some countries (I kid you not) doesn’t. SafetyNet / Play Integrity API and their ctsProfileMatch and MEETS_DEVICE_INTEGRITY checks accordingly.