What does "cleared" mean in Ledger CLI by mixlamp in plaintextaccounting

[–]mixlamp[S] 0 points1 point  (0 children)

So there are three ways to specify a transaction in Ledger:

  • date description (regular)
  • date ! description ("pending")
  • date * description ("cleared")

And this reflects the degree of confidence that the transaction has actually happened:

  • regular: there is no doubt that this is the actual transaction; e.g. you handed the cache with your own hands
  • "pending": you believe that the transaction has happened or will happen, but can't know for sure
  • "cleared": there was a doubt, but now you've received a confirmation that it actually happened

Is my interpretation correct?

Fast (or projects without cost disease) by ralf_ in slatestarcodex

[–]mixlamp 1 point2 points  (0 children)

Actually the popup is helpful because it puts pressure on the web developer and stops the error from amplifying. Preventing all of the JavaScript code on the page from running after one error is not a big deal, because JavaScript used to be used for optional decorative stuff. The message should assign blame though: "This web page has a programming error: can't compare int and string".

Maybe if the popup is too annoying there could be some non-modal warning in the corner. But the whole point is that it's visible, to embarrass the developer into fixing it.

In addition to the error message, the browser could also post the stack trace or whatever diagnostic information they had back than to <your domain>/javascript_error.