danielpbarron: apparently one of the firms developing that tech has a building at 666 5th Ave NYC
mod6: heheh. i'll look for the posting
jhvh1: mod6: Error: "s" is not a valid command.
mod6: I was thinking today about a ~tmsr~ crypto lib, and it starts (probably) thinking about bignum
☟︎ mod6: I did run across one on shithub that was implemented with a linkedlist. this seems like exactly what we wouldn't want.
a111: Logged on 2017-04-26 02:18 mod6: I was thinking today about a ~tmsr~ crypto lib, and it starts (probably) thinking about bignum
mod6: That's exciting asciilifeform
mod6: this is pretty similar to the semi-counterintuitive idea i had been thinking about -- or more probably, was remembering from a previous discussion in here about the same.
mod6: right on. very cool.
mod6: my re-run of eatblock is complete... will re-post stats etc here in a bit
mod6: asciilifeform: cool
mod6: very exciting stuff
a111: Logged on 2017-04-26 01:54 mircea_popescu: asciilifeform this is a pretty hard standard though.
mod6: <+asciilifeform> actually-- deadly boring stuff. and intentional. 0 surprises. 'schoolboy' algos for just about all arithm ops. << that's just it though. excitingly boring.
mircea_popescu: plouffe's algo took until 2010 to be spit out. by plouffe.
mircea_popescu: notwithstanding it is trivial in that "olympiad problem" sense.
mircea_popescu: the principle of the thing though. it is an exceptionally hard standard
mircea_popescu: not without theoretical merit ; but in practice imponderable.
ben_vulpes: parts of it have an odd feel, as though i were reading altcoin propaganda from another dimension
mod6: I have updated all the statistics, charts, and commentary in place.
mod6: Thanks to diana_coman for the help with gnuplot!
mircea_popescu: mod6 maybe i'm thick, but where's the per-line timing per block ?
mod6: this is built from this line in the debug.log, for example: "ProcessBlock (res == 1) took : 2901ms; db write wait: 313ms; db read wait: 155ms "
mod6: the red lines are the first number after "took", so in the case of the example above, ProcessBlock took 2901 milliseconds.
mod6: is that what you're asking?
mod6: It wouldn't take much more effort to add the AcceptBlock values into the trb_offline_eatblock.png if that's wanted.
mircea_popescu: kinda give a time heatmap for the whole codebase, as it were.
mircea_popescu: asciilifeform "specifically made to" means a lot less than it appears to, for reasons such as euler's equality etc. pi is a fundamental constant, it's everywhere.
mod6: sure. i missed that point completely - was just putting some stats together from alf's timer/odometer vpatches. i think something along the lines of what you're referring to takes deeper, or much more extensive instrumentation / profiling.
mod6: asciilifeform: unless I'm missing something major from one of your vpatches? (i've also posted my debug.log -- please take a second to see if I'm missing something major if you have a spare one)
mod6: but, in any case, I could work on further analysis like that, mircea_popescu
mircea_popescu: moreover, there's not that many published large codebase sort of thing. in fact, this may be the largest ever.
mod6: aha, ok thanks for the info alf.
mod6: will start looking into that. no reason why I cant set that up and do another run.
mircea_popescu: mod6 he has a point, it is a pit of vipers, but at least we'd know.
mircea_popescu: asciilifeform for one thing, the yossi kreinin piece doesn't EVEN USE an actual program. and this "let's imagine" fluff is pretty much peak data in this "field" of "cultured folks". naimean ?
mircea_popescu: (for the record, his "proper fixation" quote is opaque. fixation is generally used in medicine, but histopathology branch thereof, to denote preparation of microscope slides. if he means "tying up the person", i'd guess that'd be proper affixation or something (not really affixation, that's a grammar term of art), though it's entirely disused.)
mod6: ah, herp. missed that part about the statics & musl
mircea_popescu: asciilifeform ah no dispute as to the theory. just ... practice kills us.
mircea_popescu: shinohai on a scale of 1 to nuts, that's not even cashews.
mircea_popescu: also, ask her for me how does she know to open "the ones with $" without reading the rest.
mircea_popescu: "i read a book i like twice, but books i don't like i don't read at all!11"
shinohai: I had never seen that particular device, and boy have I seen some strange ones.
shinohai: Most of the girls won't answer their DM's unless sent > $20 fee. Answering these emails for select ladies could be profitable for me if they'd only pay in Bitcoin.
shinohai: Nope, the findom girls do tho.
mircea_popescu: asciilifeform imbecile somehow missed the point that last reverted "upgrade" got "majority" within a week.
mircea_popescu: !!rate rick falkvinge -10 doddering imbecile, entirely unqualified to speak publicly on any matter.
shinohai: I dunno yet for sure, seems each of the greedy bitches has a different method. I'm sure eventually I can automate this too.
shinohai: The whole of their twitter empire is an illusion, not that I care how much they lie as long as *my* payment is forthcoming.
shinohai: But yes, pretend makes up majority of shitposts in attempt to make themselves appear in demand.
mircea_popescu: the whole "findom" business is a rather funny comment on female behaviour and the nature of the human brain. so out of all the services freeranged cunt could provide to substitute the wife in man's daily economy, "taking his paycheck" is certainly the least useful. but then again as far as the woman's concerned, it's why she got married in the first place.
mircea_popescu: so... let's offer the... service of... doing what we wanted to do anyway. this is a business proposition, now.
shinohai recalls one girl who used fakeinvoicegenerator.com or somesuch to make it appear subs were paying.
mircea_popescu: and "it works" because IT HAS TO, because hey, americans, wholly brain rotten, "can do anything". and if you can you must and therefore let's claim and nobody'll give us the lie because everyone's in the same rut.
shinohai: Didn't bother to crop the url from screenshots
mircea_popescu: shinohai it happens, but it happens like it happens in browser games.
mircea_popescu: then those who do lord it over the ones who don't, irrespective of how they had ~no merit in it, then those who don't get frustrated and double down their efforts because hey, it's personal now, and that's how women judge their self worth, and so on and so forth.
mircea_popescu: if the academia scam weren't there to extract the ones with iq > room temp from "street lyfe", we'd be stuck fishing this end of the lulz pond rather than campuses.
shinohai: I'm rather willing to bet 99% of these "dommes" would be flipped in an instant on arrival to mp's harem.
mircea_popescu: no, i expect something more along the lines of
http://trilema.com/2011/deci-de-revelion-acum-niste-ani/ ; ie providing they somehow landed in they'd identify a situation according to their own mental furnishings, which'd have nothing much to do with the actual situation, then proceed to "Strategize" on that basis and the girls would toy with her for as long as that's funny before chewing her up and spitting her out.
shinohai: That would be even *more* entertaining.
shinohai: If only anyone actually gave a shit about Litecoin.
mircea_popescu: asciilifeform anyway, either approach discussed is ridiculous. i don't need valgrind to emulate a processor and then guess how long things' take ; i don't want gprof's sampling either. just awk the codebase to add a printf after each instruction spitting out time and recompile. that's it.
mircea_popescu: shinohai well, if they keep talking about it as if someone does, certainly someone one day will.
mircea_popescu: anyway, point still remains, the way to do this is printf time&line each line.
mircea_popescu: awk oneliner may not be available, but in point of fact "find the lines" is a ~solved problem, even for borland ide.
mircea_popescu: in other DOH, "people who write bad code will misuse profilers also" ~yosefk.
mircea_popescu: no i was quoting this as a right and proper observation.
mircea_popescu: asciilifeform i'm not saying there is ; i am saying i don't care for either method of profiling he discusses for this usecase.
mircea_popescu: if you're interested in either gprof or valgrind's callgrind, or both or whatever, his thing is useful. but i'm not. specifically because bitcoin is too large and slow to be run on valgrind-simulated cpu, and moreover if we could do that we wouldn't have any of the problems we currently approach anymore.
mircea_popescu: and gprof is just not useful, with the sampling and etc.
mircea_popescu: "valgrind [when used for this purpose through this module] simulates" etc.
lobbesbot: Logged on 2017-04-26 15:22:21: <mircea_popescu> puts the whole "only fate of average mankind is harem slavery" rhetoric quite into focus.
phf: gprof interrupts the program every few ms and saves the backtrace, the whole family is called "sampling profilers" because it only knows of functions that it saw during the interrupt. functions with runtime < interrupt ms show up with wrong estimates
☟︎ phf: valgrind i take it from what asciilifeform is saying instruments the code, in an equivalent of putting printf after every statement
mircea_popescu: phf functions with any runtime that average about the interval PER CALL show up all over the place.
phf: cachegrind is something else entirely :o
jhvh1: shinohai: The operation succeeded.
shinohai: ^ will add to shitcoin roundup
shinohai: Must have fingers in all teh telcom pies. (See upcoming Qntra for more telcom lulz )
shinohai: ty BingoBoingo I have another one in limbo
pete_dushenski: i badly wish silbert's latest fund were a late apr1 joke. just seems too cruel to be true!
a111: Logged on 2014-07-08 23:51 asciilifeform: if you can stop all miners but yours - for a given interval - you can plunder blocks at far below the expected energy cost
a111: Logged on 2014-07-08 23:48 asciilifeform: if you can arrange for, say, the entire crop of 'bfl' units to spin their wheels fruitlessly during known time intervals, your own miners (presumably exempt) can be scheduled to run then and precisely then
pete_dushenski: "* The Sponsor intends to direct up to one-third of the Annual Fee, for the first three years of the Trust's operations, towards initiatives that support development, marketing, and community activities of the Ethereum Classic Network."
shinohai: haha I was searching for that tidbit in the logs asciilifeform, thought you had said this previously.
pete_dushenski: "Even without Bitmain being malicious, the API is unauthenticated and would allow any MITM, DNS or domain hijack to shutdown Antminers globally. Additionally the domain in question DNS is hosted by Cloudflare making it trivially subjected to government orders and state control.
jhvh1: No one could have predicted!
shinohai: Apparently there is remote code execution exploitation in this backdoor as well: "unexploitable out-of-buffer read access in if(strstr(rec,"false")) as rec may not be zero-ended if 1024 bytes are received."
shinohai goes to shithub to see what else might actually be in there
BingoBoingo: lulzies, should have refused service. This is a srs warning to funeral home insurers
a111: Logged on 2014-10-19 03:18 asciilifeform: BingoBoingo: 500 lb. body causes fire at Henrico crematory << one time i spent an evening reading cremator manuals (for no particular reason. happened to stroll by a modern crematory on evening walk in new street, was curious.) every manufacturer has special instructions for the peculiarly fat 'clients.'
BingoBoingo: Aha, yes. This keeps happening enough that the only final solution here is refusing service. This must be driven by insurers unless Obama care has perverted the meaning of insurance in the post-health industry too.
BingoBoingo: No, only solution is force the obest to slow cremations on manure pile.
shinohai: If burned in barged, what ensures complete combustion so the remaining fats don't seep into the water supply and pollute ?
pete_dushenski: pete_dushenski: it'd be more surprising if it were the only backdoor. like ferrari factory authorised odometer rollback (this recently too!) would be surprising if it were only sketchy business practice that $RACE engaged in.
a111: Logged on 2017-04-26 16:57 asciilifeform: voip.istanbuldc.com << this and 1,001 other voip crapolades. gotta wonder why usg is so fixated on voice telephony.
a111: Logged on 2017-04-26 21:12 asciilifeform: 'backdoor allows Bitmain to shut off a large section of the global hashrate (estimated to be at up to 70% of all mining equipment). It can also be used to directly target specific machines or customers.'
mircea_popescu: it's not so hard to fucking notice your box is dialing out.
mircea_popescu: now imagine instead of "false" it actually wanted the time signed.
mircea_popescu: "My own experience here is depressing nobody, not even the smartest folks, is willing to read anything unless they came specifically to read. If they came for any other purpose, forget it. When you're a tutorial, you can tell things to people and they listen. When you're an error message, people read you to the extent necessary to make you go away but no further. And when you're a warning, people simply ignore you. It suc
☟︎ mircea_popescu: ks to be a warning. People also don't expect things to be complicated enough to warrant a tutorial, so they won't allocate time specifically to read one, on any topic, for any reason. They're wrong, of course, but they won't ever find that out, to the best extent of their abilities."
mircea_popescu: he's pessimistic about big red warnings, i'm pessimistic about the ~possiblity~ of an english-language culture.