I'm not sure CRDTs are actually the right answer here for your example of #2, Marco. A double-entry accounting system might actually be more ideal. In that case, what you are keeping in sync is the ledger, but depending on your use-case, that might actually be easier since you can treat them as a stream-of-data, and you would get the 'correct' answer of 100.
In this case, you would need two accounts, a credit and debit account, and then device A would write +20 to the credit account and -20 to the debit account, device B would write -20 to the credit account and +20 to the debit account, then using a HLC (or even not, depending on what your use-case is again), you get back to the 100 that seems from the description of the problem that it is the correct answer.
Obviously, if you are editing texts there are very different needs, but this as described is right in the wheelhouse of double-entry accounting.
That's not what a double-entry accounting system is for. If all you're doing is keeping track of one account/balance, then double-entry doesn't add anything. You might want to still implement it that way for future proofing though if you're implementing an accounting system.
The main thing to takeway is to store transactions like you mentioned (+20, -20). And in the simplest case, just apply all of them based on time.
You're not entirely wrong that double-entry accounting doesn't add much to keeping track of one balance. And the example provided in the article was very simple, just like mine was very simple. Transactions do help, but if you are trying to keep track of a balance and understanding how that balance is changing, double-entry accounting is helpful.
It's Wargaming who owns the IP and assets, and I doubt they release them, if they even have them. DrDeath or Mavor might have copies, but neither of them would likely release them.
Similarly, TA's source code never got released, and while Spring is great and ArmoredFish made good progress with RWE, I wish that code hadn't gotten lost either.
That’s one of Peter Watt’s Rifters trilogy, I think maybe the second one? Been a few years since I read them. I think it’s a biological neural net, not an Ai per se. Lots of big ideas in those books, but not a lot of optimism and some rough stuff.
I wonder if part of this has to do with the more complex, piecemeal nature of medical debt and these buybacks.
How I understand several of these groups (I'm not certain of the one in the article) do these debt purchases is that they purchase debt that has already been bundled together and resold. So when a person owes medical debt to a hospital, a doctor, a surgeon's practice, a pharmacy, etc, they may owe 15k in total, and these buybacks only cover one resold debt, they may have their hospital debt forgiven, for example, but still own 10k in total to the 3 or 4 other creditors.
Contrast that to a mortgage debt, for example, where paying off the mortgage relieves all anxiety around that debt, and I can see how the difference in complex, multi-creditor debt versus simpler, singular-creditor debt could help address the findings of this study.
Paying off your mortgage virtually eliminates your chances of ending up homeless, and absolutely drastically reduces those odds in the near term. This is at the foundational layer of Maslov's hierarchy of needs. I'd expect the impact on one's daily sense of well being to be massive.
Paying off your medical debt might improve your credit score over a long period of time, assuming you have other things going for you in that area. People who are worried about becoming homeless generally do not give a single shit about their credit scores. Having good credit one day is an aspirational thing for probably the majority of humans, closer to the 'optional' upper layer of Maslov's model.
I like how a foundational layer of maslov's hierarchy of needs is just something we shrug off as unattainable to many, but god forbid we discourage people from chasing profits at the expense of all else
When we both worked at an NGO in a mountainous desert country in a relatively peaceful period.
My advice is always, find the kind of thing that you want to be doing and then do it. In my case it was do something more meaningful with my life, in my now wife's case it was walk with the people in the country we were in. Our overall life aims were relatively close, and so one thing led to another.
I'm a Protestant, but that explanation of transubstantiation may be the popular understanding but is not the actual official doctrine of the Catholic Church. I'm not versed enough to explain it except by way of terrible analogy to software development - everyone knows what Agile is, but no one really knows what Agile is, and once you start to read the Agile Manifesto and think deeply, you realize that.
The Catholic Church (and the bible they started from) effectively say everything and its opposite, depending on which argument is convenient at any particular time. They've been debating (and training to debate) these subjects for more than a thousand years. The only official doctrine, in practice, is that they are Right at all times, no matter what the topic might be.
I wouldn't really characterize the Catholic Church's official doctrines that way or that flexibly, but again, I am a Protestant with a number of overall disagreements with them and less personal experience with them, and it is easy for me to read your post as someone with much more personal experience. And since HN isn't really the best place for extended religious discussions, if you are interested for any reason, my email is always open.
... “transubstantiation” refers to a change in which the substance of a thing—what it really is—changes, while its physical characteristics do not. Of course, this sort of change only occurs in the Eucharist, which, though it appears to remain bread and wine throughout the Mass, nevertheless truly becomes the flesh and blood of Jesus.
I took your using the word literally to mean you were saying that the physical characteristics changed, which is apparently not what you were saying.
I think this is a difference in language expectations, because when and where I grew up, some Protestants thought that Catholics believed either that the physical characteristics of the Eucharist changed during the blessing or consumption of the Eucharist, which your link seems to demonstrate to me that you are not agreeing with.
I'm a Protestant, but that explanation of transubstantiation may be the popular understanding but is not the actual official doctrine of the Catholic Church.
I was raised a Catholic, I believe doctrine changed at some time, maybe Vatican II? I remember being told as a child (a long time ago :) not to eat some time before communion.
In this case, you would need two accounts, a credit and debit account, and then device A would write +20 to the credit account and -20 to the debit account, device B would write -20 to the credit account and +20 to the debit account, then using a HLC (or even not, depending on what your use-case is again), you get back to the 100 that seems from the description of the problem that it is the correct answer.
Obviously, if you are editing texts there are very different needs, but this as described is right in the wheelhouse of double-entry accounting.