log☇︎
99800+ entries in 0.034s
asciilifeform: can i download phf's mac-patched, actually-builds genera somewhere ? or do i have to knock on a naugahyde-covered door in the bar from lsl and whisper 'ken sent me' and knock 3 times..?
asciilifeform: instead of POSTING
asciilifeform: because motherfucking 'people in the know' whispering like little girls ☟︎
asciilifeform: despite looking ~monthly, ~weekly sometimes !!
asciilifeform: srsly, genera src was up since 2009, and I NEVER FOUND IT
asciilifeform: know what doesn't help ? people's habit of NOT POSTING JACK SHIT
asciilifeform: (i reverse-engineered the kbd, pretty sure was the first to publicly do so and post on www, you can build converter)
asciilifeform: phf: yeah i'm not sure why a xl1201 owner would even need the console
asciilifeform: broke?
asciilifeform: (have pity on ye olde caps!)
asciilifeform: phf: you dun run your 1201 24/7 do you.
asciilifeform: mircea_popescu: i meant 1 particular box
asciilifeform: (my 3620 certainly does )
asciilifeform: phf: aha. doesn't sound like a jet turbine either
asciilifeform: the box i'm sitting in front of, draws 300w. this is not much.
asciilifeform: 'power management' is for the birds.
asciilifeform: you can plug in own clock !
asciilifeform: and incidentally FUCKGOATS also has !!
asciilifeform: ( my fpga boards, the nicer ones, DO in fact !! )
asciilifeform: and it bugs me that the mobo dun have a jack for a rubidium clock
asciilifeform: (i measured. and you, also, oughta measure, this is the kind of thing to be aware of in a well-run household)
asciilifeform: within crystal's temp variation.
asciilifeform: 24/7.
asciilifeform: my clock runs at constant rate.
asciilifeform: !! THROW IT OUT !!
asciilifeform: and cannot be turned off,
asciilifeform: if this happens on your box,
asciilifeform: as i said just few min ago,
asciilifeform: 'When Intel first invented the TSC it measured CPU cycles. Due to various power management features "cycles per second" is not constant; so TSC was originally good for measuring the performance of code (and bad for measuring time passed). For better or worse; back then CPUs didn't really have too much power management, often CPUs ran at a fixed "cycles per second" anyway. ...'
asciilifeform: thing is foolproof
asciilifeform: Framedragger: link to who proclaimed 'invalid values' wtf
asciilifeform: (say, when we look for sha1 collisions in pgpland)
asciilifeform: phf: consider publishing, it could come in quite handy at some point.
asciilifeform: (if you want to find out what's in yours, you can disasm your bios, can be quite enlightening)
asciilifeform: more or less everything post-2011 comes with nonempty smm.
asciilifeform: ( it is handling smm routine many times per second )
asciilifeform: this is why it is a lost cause to try to do high precision profiling on a laptop
asciilifeform: (cpu will stop to do ??????, maybe pack key logger buffer for later monthly upload to obummer, and undetectably, but rdtsc counter still ticks, it is lowtech)
asciilifeform: btw if you have a 'modern' comp, you will also have bizarre variation in wall clock timings because of smm idiocy
asciilifeform: where in this mix do we get dma tho.
asciilifeform: mircea_popescu: (whole point of dma controller)
asciilifeform: mircea_popescu: no, whole point is to copy from bucket a to b w/out using cpu
asciilifeform: it resets on coldboot and increments with every tick thereafter
asciilifeform: rdtsc is the ticket, it is how profilers time, and the only timer that is really worth twopence on x86.
asciilifeform: if it dun run at a constant rate: a) adjust your bios b) if fails, Throw it out!! ☟︎
asciilifeform: srsly.
asciilifeform: if your cpu dun have rdtsc, throw it out.
asciilifeform: it's just a register that increments with every tick of the main clock.
asciilifeform: literally, it dun get no better on x86, than it
asciilifeform: best you get on x86.
asciilifeform: Framedragger: try rdtsc
asciilifeform has thought about installing a rubidium clock
asciilifeform: us -- IF you're lucky
asciilifeform: ever.
asciilifeform: mircea_popescu: i hate to break this sad noose, but nothing on a konsoomer pc is accurate to ns
asciilifeform: mircea_popescu: his fopen() is smaller than a princely ssd's seek time. so thereby i could tell, his measurements had cache in play
asciilifeform: aha, hats off to mod6
asciilifeform: and these outliers are always caused by a) interrupt b) cache miss
asciilifeform: mircea_popescu: he posted the method, in the end of the thread, http://btcbase.org/log/2017-03-10#1624601 ☝︎
asciilifeform: mircea_popescu: aha, i started at one point to do it, and realized 'wtf why' ☟︎
asciilifeform: btw it may even be worth taking top 32 and bottom 32 and comparing (fuck knows, sha(sha(x)) could produce different ! distribution, for no entirely good reason, for each )
asciilifeform: soon we find out 'how many shared birthdays'
asciilifeform: ( he asked 'what do' and i answered 'take all tx, from first to top of currentheight, and count how many share their senior 32bit )
asciilifeform: http://btcbase.org/log/2017-03-10#1624751 << ben_vulpes actually went off to calculate it, empirically!, earlier today, lessee what he comes back with ☝︎
asciilifeform: (i sat down with the ext4 thing and very quickly came to the conclusion that it, and every other konsoomer fs, is 'pessimized' for our specific scenario)
asciilifeform: mircea_popescu: aha! which is why i published an algo with 0 rebalance, today.
asciilifeform: http://btcbase.org/log/2017-03-10#1624688 << if you're thinking of the iron failing -- i operate disks in raid5 (and for past couplea years -- raid5 of ssd; on this particular box in this particular room, for instance, 4 x 1tb ssd) : 0 detectable failures-with-loss of any kind. ☝︎
asciilifeform: if you just need to store linear array of blox -- nothing beats raw hdd. fuck fs.
asciilifeform: http://btcbase.org/log/2017-03-10#1624681 << fwiw i've used raw hdd for actual work. ☝︎
asciilifeform: http://btcbase.org/log/2017-03-10#1624149 << this is a hosting co in hk, and domain peddler. betcha ~all~ of their shithosting offerings, are debianized. ☝︎
asciilifeform: lul
asciilifeform: ( speaking of golden toilet, factory sent me a gold-plated ruler! complete with drill guide. -- yes, made of finest pcb . for lulz. )
asciilifeform: this, if it was a mystery in 2014, is plainly visible today imho
asciilifeform: mircea_popescu: i am not a psychiatrist, do not specialize in 'patient has arms, legs, nerves are fine, but he won't move'em'
asciilifeform: mircea_popescu: it's literally the simplest physically possible scheme, read whole thread. (it is also NOT married to the 'magic numbers.')
asciilifeform: could make miners, instead of whatever arse-penetrating radar controller golden toilet rubbish. for just one or two shifts.
asciilifeform: kinda disgraceful, not like there isn't a usg 15nm fab or two still standing in upstate new york
asciilifeform: 'let's run our own pirate'
asciilifeform: i guess some bean counter decided that this gambit has higher ev ~in btc~ than , e.g., nsa mining
asciilifeform: lulzy
asciilifeform: they can always say 'ooh we meant ~this other~ mp'
asciilifeform: iirc human names are not trademarkeable in usgdom, they can take out ads on you, me, mod6 , et al. whateverses.
asciilifeform: or 0 relation..?
asciilifeform: denominated in, i can only guess, ethertardium?
asciilifeform: mircea_popescu: etoro?
asciilifeform: btw creation of just about anything is 'pessimized for' by konsoomer fs -- because it is the rarest case on 'typical system'
asciilifeform: all algos begin with restatement of the obvious (e.g. 'this adds two integers')
asciilifeform: 'expect massive b00k later this week'
asciilifeform: aha, i recall
asciilifeform: neato Framedragger
asciilifeform loads it into bed machine
asciilifeform: woah, fresh megatonne of mircea_popescu
asciilifeform: lol!!
asciilifeform: much less to fopen() !
asciilifeform: but in table system, you don't even need to munge indices into strings to make paths with
asciilifeform: i originally favoured it on account of simplicity
asciilifeform: and not even because of speed.
asciilifeform: at this point ftr i'm quite firmly convinced that baking in massive open sores shitbucket, e.g. ext4, is The Wrong Thing
asciilifeform: Framedragger: your figures are probably quite 'optimistic' you have not only ssd, but cache in play
asciilifeform: and whether d00d burned his hdd, or not, has 0 bearing on whether his keys are, on account of his idiocy, breakable.