I agree. But that usefulness can be deceptive, especially when one thinks enough context has been captured to prevent misunderstandings. An LLM (or human, to be clear) can easily
go down the wrong path from their own assumptions, and now you have three problems.
My main complaint is that articles like this lead people to think they they can avoid those three problems, without understanding why there are three.
I can’t tell from the text if the first paragraph of your response is meant to be ironic or tongue-in-cheek, but it certainly works that way.
It feels hard to recognize that you agree with me from the following paragraph of your post
> This is similar to asking Sarah why the team went for A over B, but without the imperfections of human memory, and available to agents as well. When an agent reads it, the decision isn’t an arbitrary historical fact - it’s the conclusion of an argument the agent can now evaluate and extend.
I definitely agree that human knowledge is imperfect, and that documentation is needed. But I just cannot get around the fact that the following sentence, out of context, can refer to football, American football, and basketball : ‘I passed to the center, and we scored’ and without more context, each of those can have multiple meanings even in each of the sports I named.
const hello = ‘world’
Is valid in so many programming languages that need more context.
No, the agents don’t ask Sarah, but maybe they should. And maybe I’m on this soap box because the thing is that I write internal line of business software and the technical stuff is easy. But when Sarah is the inside sales manager or the industrial engineer a continent away who speaks a different language, the reality of adequately capturing context for decisions that others have made that our software has to implement, and in a context rich enough for documentation to be succinct, is enough to make me frustrated with articles like yours that hand-wave that into ‘trivial to capture in documentation.’
>None of the three can easily be captured in code, but are trivial to capture as documentation.
Posts like this frustrate me. Not because of what they ask, but because of what they incorrectly assume. They assume that documentation can provide enough context, and that human knowledge is not needed.
Every bit of written documentation can and will be misinterpreted. And perfect clarity is impossible. A well-written ADR does not eliminate all ambiguity, because there is too much cultural context around the writing of the ADR that attempting to read it from some other cultural vantage point leads to bad assumptions. We can find this basic lesson from reading law (2nd, 14th amendments to the constitution), history (what did happen after Muhammad died?), philosophy (what in the world is Plato's cave talking about?), or theology (how should we translate Ephesians 5:22-33 and what does that mean) outside its original context with other people.
Just writing things down and thinking an AI is going to later perfectly understand what the intent of the author is... patently ridiculous. I do not intend to dismiss the idea that we should probably document more, but the idea that the AI can just take our documentation and competently understand all the decisions represented in them is ludicrous.
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.
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.
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.
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 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 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.
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.
Hard for me not to conclude that hoarding can happen more easily now, and that it is more prevalent because it takes a surplus of money and a surplus of goods available, plus some relatively remarkable social and political stability (that the U.S. has had since the 1870s...) Other times and places haven't had the critical combination of lots of available goods plus so many people with enough money and space to store it. Go look at stories of hoarders from the 1800s, they are all very wealthy (even for the time) people.
Now, with mass production and vastly increased purchasing power, this is what we see in America. You cannot tell me that a mental health issue in places like Yemen, Syria, or Guatemala can manifest itself in the same way, because people do not have the money, available goods, or social stability for this disorder to become widespread.
Not celebrities, but a little bit of whimsy makes life fun!
As far as rewinders, he has a huge collection of VHS cassettes and VHS decks, but they are all getting old, have already had a long usage when they get to him, and VHS is not a precise medium so not great condition in many cases. The part that usually fails is the motor, and so you have the rewinder to save the motor on the VHS deck. However, the rewinders are also usually low quality and old, and so what happens a lot is that the latches that hold them closed while the rewind fail because they were not great quality plastic (either in composition or design accuracy) that have been subjected to a lot of rattle during their lifetimes and then they break, and it is cheaper/more convenient/fairly environmentally friendly to buy them from thrift stores for ~$3 than to order a ‘new’ $20 one from Amazon/eBay.
Now, this of course leads to a lot more lines of questioning, but I think the answer of ‘because they don’t sign autographs’ is probably sufficient especially since this answer amuses me and is likely to be unseen.
This doesn't feel like an archive to me, it feels usable.
When I was 16, my parents got a new answering machine. My dad's recording of the message was yelling into the machine "You have reached xxx-xxx-xxxx. Leave a message" It was aggressive. I re-recorded saying, not yelling, "You have reached xxx-xxx-xxxx. We don't sign autographs, but you can leave us a message." He did not like that I re-recorded it. His father, however, loved it for some reason. (never could figure out what Grandpa found funny.)
20+ years later, when my sister got them a new answering machine (yes, you can still get new ones, my parents still have their landline), the message has now changed to "... we don't sign autographs or send texts, but you can leave us a message."
We also buy my dad VHS auto-rewinders whenever we see them at thrift stores.
The library in the city near where I grew up had some variant of this book in it. Unfortunately, the variant of BASIC was something that didn't compile on the 286 my parents had purchased and either I didn't ask or they couldn't help me at age ~5/6 to get around the compiler errors, and I thought I wasn't smart enough to be a programmer for about 8 years.
Then I got into the mid-wave mod scene in 1998, and I realized I had the wrong compiler, but man, I just thought I couldn't follow directions right.
My main complaint is that articles like this lead people to think they they can avoid those three problems, without understanding why there are three.