The author cites this to justify the need for Records:
> Most Java objects set every field to be private and make all fields accessible only through accessor methods for reading and writing.
> Unfortunately, there are no language enforced conventions for defining accessors; you could give the getter for foo the name getBar, and it’ll still work fine, except for the fact that it would confuse anybody trying to access bar and not `foo'.
Scala supports pattern matching on objects implementing the `unapply` method.
Is this considered harmful? Why didn’t Java follow this route?
Google would do anything to make it harder for others to crawl the web. Killing RSS was part of that strategy.
News sites will implement these DRMs, but of course they will still allow Google because it is their source of traffic. Alternative search engines and good bots will be locked out.
My understanding is that people don't invest in stable coins (like you don't invest in USD when you have USD on your brokerage account).
Stable coins can be exchanged against other crypto currencies on chain. So if you are willing to trade crypto currencies, stable coins are more practical than USD.
There are also tax implications: Depending on where you live, crypto-to-crypto profits are not taxable. You will be taxed if you sell crypto currencies for USD, but not if you sell crypto currencies for a stable coin.