log☇︎
35300+ entries in 0.328s
Framedragger: asciilifeform: mircea_popescu: for completeness, i should state that it may be "workable" (in the sense of slightly less horrible) to just keep a flat dir tree structure, one or two levels deep - if you don't ask fs to list files in dir and just want to access filenames you already know, it's ~okay-ish. but i think i agree that the whole fs idea needs to be dumped, in general
mircea_popescu: meanwhile in rotherham, http://68.media.tumblr.com/15036d15ef5dcfbf18d1bc22bc4dbfb9/tumblr_nxrc1dzSGS1tz8fr1o1_1280.jpg
a111: Logged on 2017-02-27 12:10 mircea_popescu: dude, they fucking gutted them. olympus agreed to pay the usg ~70 billion yen in fines, and install obama's children as an "independent outside monitor". whole corp market cap being you know, 1.3trn or some shit. who the fuck pays 5% of the market cap as a fine already, what is this, Совет Экономической Взаимопомощи ?
mircea_popescu: ben_vulpes there is an ancient observation (toqueville) that slavery is not unbearable to peoples in proportion to its intensity, but in proportion to the velocity of its reduction. he supports it by showing that the germans, more abject slaves in 1700 than any central asian people, found their situation tolerable ; whereas the french, significantly freer ~and becoming freer~ found the uninstantaneous speed of the change INTO
phf: mircea_popescu: i noticed that here focusing on something is an incentive for others to also focus on it
asciilifeform: mircea_popescu: actually i find ~opposite~ with su engineers
asciilifeform: mircea_popescu: it is impossible, even on google, to look for smbx-anything without finding asciilifeform's www.
asciilifeform: mircea_popescu: if my cock were one of 10 in existence, and the chicks all knew, and still avoided, i would have to seriously wonder wtf, maybe it points in wrong direction, or i have dog's head, or what.
asciilifeform: phf: i can't speak for mircea_popescu , but i don't specialize in hasty conclusions
asciilifeform: mircea_popescu: actually there is, it includes illustrious folx like http://btcbase.org/log/2017-03-08#1623419 ☝︎
a111: Logged on 2017-03-08 23:26 asciilifeform: mircea_popescu: i did describe earlier, having concluded a few yrs ago that it is cheaper, easier, moar pleasant, to cut appart 'snap4' emulator (i have a pc build here ~with debug symbols~, comes apart in ida nicely) than to suffer with nitric acid and electron microscope
asciilifeform: mircea_popescu: may be
asciilifeform: mircea_popescu: does, e.g., http://www.loper-os.org/?p=52 and http://www.loper-os.org/?p=53 read like work of someone who 'already knows all' ?
asciilifeform: picture this, mircea_popescu , 100% of d00d's income comes from pentagon, and he won't answer a .mil mail.
asciilifeform: the thing that boggles my mind, mircea_popescu , is that quite a few of these people ~knew~ what i was trying to do, and did not want it to happen.
asciilifeform: mircea_popescu: i was answering, in extended form, http://btcbase.org/log/2017-03-11#1624984 ☝︎
mircea_popescu: gotta maintain network IN BREADTH (lol ben_vulpes !) to fight that problem
asciilifeform: mircea_popescu: maaaaany years of 'bad indexing'
asciilifeform: mircea_popescu: the contemplated pathology is that of that ro d00d who owned ~1~ rembrandt
asciilifeform: mircea_popescu: it's a 'rembrandt', was expected to go 'to the moon'
asciilifeform: mircea_popescu: since '09 or so i was one of very few people publicly interested in reversing the bolix gear. and apparently ~all of the aficionados, saw me as 'dangerous fool' who 'might piss off dks'...
asciilifeform: mircea_popescu: one of the necessary size, is about fiddybux eat. in qty1.
a111: Logged on 2017-03-11 00:10 asciilifeform: phf: http://www.loper-os.org/pub/Symbolics3600Keyboard.png and -- laboriously extracted empirically !! -- http://www.loper-os.org/pub/bolix_keys.txt
asciilifeform: there is a long, rotten tradition here, mircea_popescu , ofthis
mircea_popescu: here, have a girl in full regalia http://68.media.tumblr.com/038c5f274a5691b022e20d0c194b085f/tumblr_o2mzt8sLry1urlmkko1_1280.jpg
asciilifeform: phf: http://www.loper-os.org/pub/Symbolics3600Keyboard.png and -- laboriously extracted empirically !! -- http://www.loper-os.org/pub/bolix_keys.txt ☟︎
asciilifeform: mircea_popescu: i meant 1 particular box
a111: Logged on 2017-03-10 23:27 asciilifeform: mircea_popescu: aha, i started at one point to do it, and realized 'wtf why'
Framedragger: asciilifeform: i thought that's why folks use CLOCK_MONOTONIC? i guess the irony is that it's not..monotonic in the end, still. :(
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
Framedragger: that said, CLOCK_MONOTONIC ain't bad.
a111: Logged on 2017-03-06 17:22 mircea_popescu: the guys did actually splendid work, read the paper, worth it.
a111: Logged on 2016-09-14 12:01 Framedragger: "rdtsc is not guaranteed to be available on every CPU, or to run at a constant rate, *or be consistent between different cores.*" (emphasis mine). `get_cycles()` is recommended, but from cursory look it seems that on some architectures it uses rdtsc internally? madness.
Framedragger: allegedly this is what folks use for high precision profiling. i checked and wrote trivial version of that. but yah, clock_gettime()
asciilifeform: mircea_popescu: i hate to break this sad noose, but nothing on a konsoomer pc is accurate to ns
Framedragger: return start_time;
Framedragger: clock_gettime(CLOCK_MONOTONIC, &start_time);
Framedragger: struct timespec start_time;
Framedragger: struct timespec timer_start() {
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
mircea_popescu: time_elapsed_nanos = timer_end(time_init); << trhis is ns precision now ?
asciilifeform: mircea_popescu: he posted the method, in the end of the thread, http://btcbase.org/log/2017-03-10#1624601 ☝︎
a111: Logged on 2017-03-10 20:31 Framedragger: some (very initial) symlink stats - more stuff will have to wait - given a "here are 1mn 'transactions' which symlink to files, resolve links and read from linked files in random order for 100mn times" setup, with one-folder-deep structure, like so: "simple_f1/e5/e5edc34c57d5ea2ea99cfe16d04655aa000c3d7f268022d2b21f95928fa34674 -> /files_f1/99997.txt", most basic stats are:
asciilifeform: mircea_popescu: aha, i started at one point to do it, and realized 'wtf why' ☟︎
a111: Logged on 2017-03-10 23:06 mircea_popescu: http://btcbase.org/log/2017-03-10#1624446 << there may be a lot of merit in this. even l1-l4 implemented via kernel table may be faster than freestanding l1 with "occasonal" (to be defined) cache miss aka collision.
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: mircea_popescu: aha! which is why i published an algo with 0 rebalance, today.
a111: Logged on 2017-03-10 22:23 mircea_popescu: im not against the idea in the slightest. i'm just very unpersuaded by the theory hard drives work, to any spec, in any sanemanner.
a111: Logged on 2017-03-10 22:21 mircea_popescu: the noion that hdd is usable or useful is a cute pipe-dream of the web generation, unsupported in cold reality.
a111: Logged on 2017-03-10 18:24 asciilifeform: Framedragger: there was old thread with mircea_popescu , where he stated that usg and china attempted it at same time, and perma-deadlocked
mircea_popescu: http://btcbase.org/log/2017-03-10#1624420 <<->> http://trilema.com/2013/things-that-matter-these-days-things-that-dont-matter-these-days/#footnote_3_50058 2013. ☝︎
a111: Logged on 2017-03-10 18:12 asciilifeform: ( i can already picture mircea_popescu spitting out his breakfast, 'modern hdd dun have cylinder, you nut' -- except, it in effect DOES, fetches massive blox , whether mechanical or ssd, by design, for ages now )
mod6: diana_coman, Framedragger: thanks
mod6: <+mircea_popescu> http://btcbase.org/log/2017-03-10#1624297 << this sounds like a quite elegant solution, yes. << yeah, nice idea here. all of this is very exciting. ☝︎
mod6: <+mircea_popescu> how goes mod6 << eh, it goes. getting ready to release V 99994 here soon. mom was diagnosed with stage 4 small cell cancer about 6 weeks ago -- so that's been pretty intense.
Framedragger: mircea_popescu: (i thought with "sounds great on paper" you were responding to possible kernel module workarounds. but if you're against the *whole* idea, fair enough.)
Framedragger: mircea_popescu: but if you read further down, we were saying that it may be possible to just access a raw block device without kernel module :)
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: mircea_popescu: etoro?
a111: Logged on 2017-03-10 16:58 Framedragger: (yeah btw, just ftr, symlink *creation* under populated dir structure (`ln -s files_f1/block35461.txt dc/dc89c1f2b58909d3814b250a731a9b9b791b092759553e3ba6579ffaad3a7565`) is slow. however, the creation was done using shellscript, need to move to c to be able to actually profile with precision.)
mod6: ah nice mircea_popescu!
asciilifeform: woah, fresh megatonne of mircea_popescu
a111: Logged on 2017-03-10 16:49 Framedragger: http://btcbase.org/log/2017-03-10#1624048 << feltbad, so wrote that stupid symlink and fs profiling tool that no-one wanted to do. results later. while at it: anyone knows if CLOCK_MONOTONIC has sufficient resolution for profiling? asciilifeform? allegedly - yes.
Framedragger: asciilifeform: you're right, i was meaning to reset caches (`echo 3 >/proc/sys/vm/drop_caches` should be enough i think), but then forgot
Framedragger: some (very initial) symlink stats - more stuff will have to wait - given a "here are 1mn 'transactions' which symlink to files, resolve links and read from linked files in random order for 100mn times" setup, with one-folder-deep structure, like so: "simple_f1/e5/e5edc34c57d5ea2ea99cfe16d04655aa000c3d7f268022d2b21f95928fa34674 -> /files_f1/99997.txt", most basic stats are: ☟︎
asciilifeform: to borrow from mircea_popescu et al, 'it works if you work it'
asciilifeform: maybe mircea_popescu can cut it, with his knife.
asciilifeform: Framedragger: there was old thread with mircea_popescu , where he stated that usg and china attempted it at same time, and perma-deadlocked ☟︎
asciilifeform: ( i can already picture mircea_popescu spitting out his breakfast, 'modern hdd dun have cylinder, you nut' -- except, it in effect DOES, fetches massive blox , whether mechanical or ssd, by design, for ages now ) ☟︎
asciilifeform: Framedragger, ben_vulpes : i predict that there will be few enough collisions that you can shunt ~all~ collision cases off to an O(N) lookup table, for next decade, with ~0 measurable loss of avg.case performance.
asciilifeform: btw mircea_popescu's suggestion from last night, to dispense with 'blocks' as separate class of object, and simply store sequence of tx, with 'this was in block B' field added -- would work quite well with this scheme.
asciilifeform: ok, now question for ben_vulpes , trinque , mircea_popescu , et al : anybody got a quick c proggy that will eat blkcut's blocks and produce a linear list of tx ? i'd like to actually calculate the current 32bit tabular collision rate.
asciilifeform: however mircea_popescu's 'let's patch ext4' has same.
Framedragger: (yeah btw, just ftr, symlink *creation* under populated dir structure (`ln -s files_f1/block35461.txt dc/dc89c1f2b58909d3814b250a731a9b9b791b092759553e3ba6579ffaad3a7565`) is slow. however, the creation was done using shellscript, need to move to c to be able to actually profile with precision.) ☟︎
a111: Logged on 2017-03-10 03:46 mircea_popescu: Framedragger i don't get it, you graphed some functions ? or ?
Framedragger: http://btcbase.org/log/2017-03-10#1624048 << feltbad, so wrote that stupid symlink and fs profiling tool that no-one wanted to do. results later. while at it: anyone knows if CLOCK_MONOTONIC has sufficient resolution for profiling? asciilifeform? allegedly - yes. ☝︎☟︎
asciilifeform: somehow, long ago internalized mircea_popescu's above point re the model airplanes.
a111: Logged on 2017-03-10 15:02 mircea_popescu: so all is not lost! stupor abounds and thanks to the ever advancing technologee is now cheaper than ever!
mircea_popescu: meanwhile at spiked ball ranch, http://68.media.tumblr.com/b9d67860081dce95976c346981a1bc71/tumblr_obxnfzrDdZ1s4jw4io1_1280.jpg
asciilifeform: mircea_popescu: 'itanium', vliw monster for which nobody was ever able to make a useful compiler
a111: Logged on 2017-03-10 12:25 mircea_popescu: phf the story of alpha is perhaps one of the best illustrations of the fundamentally anti-intellectual stance and calling of the female state. 1980s true 64 bit architecture, well supported (openvms started there, ffs, go revolutionize shit in 2015 with the remnants of 1980s tech). "sold" to fiorina's company, never heard from again, because gotta prop up intel.
mircea_popescu: I was with ben_vulpes at dildo forge, knee deep in girl spunk
mircea_popescu: meanwhile in "totally not torture she's evidently enjoying herself your honor", http://68.media.tumblr.com/b017ae134ec78e38392c2fe15680847c/tumblr_ocdzn3JHCz1ric730o2_400.gif
mod6: a cautionary note to anyone who is going to use my V to press with wires_rev1 (http://therealbitcoin.org/ml/btc-dev/2017-February/000251.html), be sure to name the seal as such or it won't get picked up in the flow (in the new, forthcoming version 99994) as such: asciilifeform_wires_rev1.vpatch.asciilifeform.sig
mircea_popescu: http://68.media.tumblr.com/5fc1176a864c9f578d1c17d01d6fb52e/tumblr_oetvs7QpQd1u4w44io4_500.gif etc
mircea_popescu: aaand in other kid-and-his-chemiferous-garage news, http://68.media.tumblr.com/7c9c5e795cd0594b0b4ebb887243e652/tumblr_oetvs7QpQd1u4w44io1_500.gif
asciilifeform: 'poorly conceived crackpotteries' or what it was mircea_popescu called'em.
asciilifeform: goodbye_pingers is to be shitburied
mircea_popescu: meanwhile in ai news, http://68.media.tumblr.com/4277bdf9e99091bd0846649df6201385/tumblr_o6dkfiaXG61umjwnoo1_400.gif
mod6: asciilifeform_blackhole_odometer.vpatch, asciilifeform_blocktimer.vpatch, and asciilifeform_goodbye_pingers_fixed.vpatch all have the same input hash.
BingoBoingo: <mircea_popescu> (he means republic of china, yes, not the communist fake state ?) << Well they both lost
a111: Logged on 2017-03-10 03:43 asciilifeform: mircea_popescu: i know a handful
Framedragger: mircea_popescu: basically, and that's strictly it - because i couldn't intuitively wrap my head around the fact that average number of nodes per specific folder would be _really_ low if depth is say more than 3. still weird in my head, but yeah.
asciilifeform: mircea_popescu: i know a handful ☟︎
Framedragger: re. fs nodes, couldn't sleep + not sure if this makes sense, so just throwing these out - barebones super simplistic (function is `n_objects_to_store ^ 1 / folder_depth`) plots showing expected average number of nodes per folder (assumptions are no bias in hashspace and also equal share of hash bits per folder level) - it may not be intuitive how low the averages are until you look:
asciilifeform: mircea_popescu: http://wotpaste.cascadianhacker.com/pastes/94ar2/?raw=true << the possibly interesting bit
asciilifeform: in other lulz, http://www.rand.org/content/dam/rand/pubs/research_reports/RR1700/RR1751/RAND_RR1751.pdf >> http://wotpaste.cascadianhacker.com/pastes/JUw3R/?raw=true
phf: ben_vulpes: inlining svg works, but now it throws errors about javascript. please advise.