134 karma · joined April 20, 2021
I think we really need to consider that sometimes you want a place to hold together data, and some other times you are encoding some behavioral trait, and prior to records Java did not have a way of distinguishing between them.
My rule of thumb is to avoid exposing data in behavioral classes, and prefer immutable patterns for data holders. But sometimes it's not possible to not have setters (e.g. for builders and for JPA entities).
But it’s also funny that two of the situations you mentioned (Johnny Depp “victim” and Bud Light) are fake stories based on conservative media astroturfing where any judge would be hard pressed to find that there was unreasonable behaviour on the corporate end.
And of course, being a white knight only works if you’re privileged enough to be able to jump ship or fight your social wars and still have something to fall back on. Not everyone here is a US citizen with US resident parents and US college education, earns 6 figures, or has had decades of working experience to accumulate savings and make a CV.
The link on the page https://airportpianos.org/pianos, section "About the List" that points to the JSON file is actually pointing to a localhost address, not your public host name.
Cheers
I am sorry, but unless you substantiate it in anthropological terms, it is utterly unfalsifiable and the argument should be thrown out in its entirety.
The lived experiences of many queer and polyamorous people, plus the evidence of "deviant" behaviours in many animal species and historical and present societies contradicts your prescriptions.
In practice, you could say that Java had only one major version bump: from 8 to 9, when it closed down internal APIs with Jigsaw and gave away Java EE to become Jakarta.
I thought we had learned that from the GIMP[1].
[1] https://www.theregister.com/2019/08/28/gimp_open_source_imag...