asciilifeform: 'Chances are that your bank already forked C++ because they didn't like its open nature, and you now have to pay millions every year to the one guy who knows where all the libraries are.' << ahahahaha this is a thing of beauty
asciilifeform: 'We know that millions of transactions per second can be scary to some, especially banks who still call their customers and require them to fax in documents. In myBlockchain, you can limit the rate of transactions per second by requiring verification by a shamefully underpaid human being in your "back office" in the third world, just like you are used to.' << mega-win
asciilifeform: i recall there was a thread where mircea_popescu unzipped and pissed on standards, but they are pretty much the only way you get to have (2) and (3)
asciilifeform: (a frag is not a useless thing, has its place where nothing else will do. but only there.)
asciilifeform: i'd include forth, but it has the 'safety' of a frag grenade.
asciilifeform: under (1) i also include bounds checking and sane error handling
asciilifeform: 1) type safety 2) MULTIPLE independent implementations 3) at least two NATIVE compilers exist 4) written international standard, preferably published on dead tree
asciilifeform: rough and non-exhaustive summary of what 'for adults' means:
asciilifeform has been recently carrying out a kind of survey of programming systems ~built for adults~. so far, nominees: common lisp, ada, standard ml. and that's ~it~
asciilifeform: noez, he wanted genuine dead souls, not synthetic dead souls !!111111☟︎
asciilifeform: 'Recently, however, Brar has fallen out of love with Facebook. He discovered as Business Insider reported recently that his Facebook fanbase was becoming polluted with thousands of fake likes from bogus accounts. He can no longer tell the difference between his real fans and the fake ones. Many appear fake because the users have so few friends, are based in developing countries, or have generic profile pictures.' << oh
asciilifeform: he wrote some code which could, theoretically, be used to make this.
asciilifeform: (yes, someone did half of it, a btc's worth, but the result is not yet something i can send off to the print house and get a wall poster)☟︎
asciilifeform: esp. since nobody ever did the chore, yet, of making a usable wall-sized call graph like i asked for
asciilifeform: it doesn't hurt to have it. for the call graphs.
asciilifeform: (emacs will tell me where a string occurs, sure, but this is pointedly NOT what i want)
asciilifeform: (either that, or tell me where the buries treazurez are!)
asciilifeform: perhaps mircea_popescu ought to get busy teaching his pets cpp
asciilifeform: unless i somehow stumble across buried treasure, etc., it will have to be nailed by someone who is not me.
asciilifeform: i must also remind people that, sadly, these days i do not have anything close to the amount of time and energy needed to properly nail this thing.
asciilifeform: punkman: what i ended up doing was manually combing the code for 'what gets eaten but never shat', and found the block index to be the obvious culprit.
asciilifeform: punkman: later i created a mechanism to measure only consumption from within the process proper, but i did not have time to turn this into a plot.
asciilifeform: punkman: it appears to come from liberated ram no longer needed for disk cache
asciilifeform: useless, garbage number, anyone who claims to have a calculated value for it is lying or utterly illiterate
asciilifeform: btw there are misleading figures circulating re: 'size of the mempool today is 5MB' etc.