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
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
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
mircea_popescu: gotta maintain network IN BREADTH (lol ben
_vulpes !) to fight that problem
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. :(
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()
mircea_popescu: time
_elapsed
_nanos = timer
_end(time
_init); << trhis is ns precision now ?
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:
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.
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
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> 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 :)
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!
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:
☟︎ 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 ?
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!
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
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.
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:
phf: ben
_vulpes: inlining svg works, but now it throws errors about javascript. please advise.