log☇︎
177200+ entries in 0.109s
asciilifeform: reiser is afaik the undisputed champ, if somebody still wants to experiment with classical fs.
a111: Logged on 2017-03-20 17:00 asciilifeform: http://btcbase.org/log/2017-03-20#1629256 << even reiser is almost certainly waste of time, general-purpose fs is very sharply the opposite of what we want, they are all optimized for mutability (can delete/rename/resize/etc) and fast reads at the expense of slow entity creation, as well as carrying out silent rebalances/defrags/etc.
asciilifeform: ( http://btcbase.org/log/2017-03-20#1629439 << yet other thread re subj. ) ☝︎
a111: Logged on 2017-03-15 23:46 asciilifeform: in unrelated noose, 'nqb' reads & parses a full 1MB block, with 2218 tx, and recreates it from fast-form, again to disk, in 0.123 sec. on a 3GHz opteron cum ssd.
asciilifeform: http://btcbase.org/log/2017-03-15#1627811 << mine or the classic fsen ? ☝︎
asciilifeform: ^ where powerrangers immediately took what they could find in the l0gz and tried to use, like the savage finds the flashlight
a111: Logged on 2017-04-08 17:13 Framedragger: do you recall when you described the storage of nqb?
a111: Logged on 2017-07-08 02:31 mircea_popescu: this locks into an older discvussion re bitcoin fs, which was iirc still stalled at perf-ing the various available fs thoroughly for massive directory/file usage.
asciilifeform: http://btcbase.org/log/2017-07-08#1680565 << it stalled at the discovery that 1) performance is abysmal 2) for wholly fundamental reasons ( of shit-poor rewritable data structures forced by 'generic fs' shape ) 3) all extant fs would have to be patched regardless to remove idiot node caps, and may as well write proper db from scratch that is bitcoin-shaped 5) asciilifeform then wrote the latter, in ada, and put on shelf, to pick up a ☝︎
ben_vulpes: i have other exciting glyph monstrosities occupying my stack these days like unicode
mircea_popescu: mod6 problem with the very specific words is that often enough conversations are carried in wholly metaphorical terms.
ben_vulpes: a reasonable daring, my patience for aramaic went the way of my patience for kanji etc
asciilifeform: mircea_popescu: tru!!
asciilifeform: ben_vulpes: ( dare i presume that you want the englisch )
mircea_popescu: asciilifeform hey, the history of roman empire was attempted 500x, why should one fellow stop the rest.
asciilifeform not dedicated aficionado, ben_vulpes will have to dig for himself
asciilifeform: iirc there are ports to various pocket comp
asciilifeform: no, thing with concordance, search, multi-lang thing, etc
asciilifeform: ben_vulpes: there's an ipnoje version etc.
ben_vulpes: relatedly, i started rereading the old testament on "kindle" this year, have been missing proper talmud for whole sojurn
asciilifeform: ( or less than his muscle could lift, take your pick )
asciilifeform: iirc everyone who offered to do the job, found that it was far 'more than could chew'
asciilifeform: mod6: aha, didn't think so
asciilifeform: shares some of the very same sharp edges
ben_vulpes: asciilifeform: talmud likely five hundred years to early of a comparison
mod6: and as far as pete_dushenski or whomevers quest to write a log digest or whatever, it never happened. the foundation briefly considered a role for gathering up trb related parts, but that was set aside in exchange for tb0t
ben_vulpes: basically unsafe to use unix tools without reading manpages exhaustively, and probably source to boot
asciilifeform: i went and got hold of an actual talmud, to compare.
asciilifeform: iirc it was pete_dushenski who compared to talmud.
asciilifeform: somewhere, deep in the l0gz.
asciilifeform: ( and again, but WHERE were the others..! )
asciilifeform: ben_vulpes: you could write an entire mega-essay re subj, they are legion
asciilifeform: ben_vulpes: gotta love these
ben_vulpes: asciilifeform: yeah, found the flag at about the same time i discovered the idiocy
mod6: sometimes its a tmsr-ism like 'printolade'
mod6: oh yeah, those are the hardest to track down. i find myself having to search for very specific words and hope i find it.
asciilifeform: i'll go ' this one time mircea_popescu and asciilifeform had mega-dispute about planar tilings, where was it... or did i dream it ' and 6 hrs later..
mod6: ah, yeah, the "long walk"
asciilifeform: mod6: i was speaking of vintage logs, rather than backlog
mod6: yeah, i try never to get more than 1 day behind. and sometimes, i take long walks through the l0gs on various threads.
asciilifeform: ( switches off the retardation )
a111: Logged on 2017-07-08 02:07 mircea_popescu: mod6 i used to enjoy the luxury of multipass reads through the log. but it's under threat these days
asciilifeform: http://btcbase.org/log/2017-07-08#1680538 << there are times when i spend a whole day only reading the l0gz... ☝︎
ben_vulpes: hodang hexdump does this as well
a111: Logged on 2017-07-08 02:01 mircea_popescu: certainly above qs could have been asked just as well by a noob, and vague "large threads" reference dun help him any.
asciilifeform: http://btcbase.org/log/2017-07-08#1680532 << at one time we had a fella ( pete_dushenski ? ) embark on a 'major life and times of the l0g' thing. what became of this ? ☝︎☟︎
a111: Logged on 2017-07-08 02:00 phf: ah, so it's a subtle "what tenets would that be? handy if you made a LIST of them here, eh!"
asciilifeform: http://btcbase.org/log/2017-07-08#1680530 << i actually attempted this , a coupla yrs ago, http://www.loper-os.org/?p=284 ☝︎
BingoBoingo: Well, alf did recommend that film to rest of republic
mircea_popescu: no such thing!
asciilifeform: asciilifeform to pet : 'looksy here, they're meangurlzing'
mircea_popescu: hey, happens to the best of us.
asciilifeform: mircea_popescu: ikr? i was having tea and saw l0gz and 'wtf'
ben_vulpes: am i to take from this line in the od manpage that it doesn't actually output faithfully without extra flags?
a111: Logged on 2017-07-08 01:24 phf: no, it's more like alfs rhetoric approach at some point was encouraged, where's now it seems to be recognized, and often treated with "oh it's just alf doing his thing".
asciilifeform: http://btcbase.org/log/2017-07-08#1680517 << this is quite a bit moar 'mean gurlz' than actually in play, phf. i dun give anything like the suggested amount of fuck. the educable - learn, the rest - will learn by pissing on the electric fence personally; or, when far too late, already having 'fucked the cousin' etc. ☝︎
ben_vulpes: > do not use * to mark line suppression
asciilifeform: ( and iirc i already explained this in agonizingly pedantic detail. but apparently the requisite lines in the l0gz are magically invisible..? or wut )
asciilifeform: and partly in that i find the 'prototype' that solves 0 of the difficult problems, simply not interesting. i can write a perlism that pushes shitrsa packets over tcp etc. in half hour. but why.
a111: Logged on 2017-07-08 01:13 phf: pretty sure asciilifeform is actively ignoring the whole initiative, with only periodic pounces. as opposed to his older strategy of annihilating the whole thing upfront. must be getting old
asciilifeform: http://btcbase.org/log/2017-07-08#1680511 << partly it is that i'd like to do a fair share of keeping the snr high, by... ~not having same thread 9000 times~, see if perhaps the l0gz will do their bit and answer ' what does asciilifeform say to X ? ' q for those folx who have it ☝︎
BingoBoingo: <asciilifeform> sina: trolling asciilifeform is actually pretty hard << Then why are the neighborhood's small mammals so successful with their verminating?
mod6: not sure it'll ever see the light of day tho.
mod6: as a way to teach it to myself, i've been poking around with a v impl.
mod6: im ~starting~ to get the hang of this ada stuff.
mod6: looks like was taken on a proper ny roof
mod6: sina: sure, think on it for a bit. no rush.
mircea_popescu: not like you HAVE TO. twas a suggestion.
mircea_popescu: mod6 there's a part two of our show : http://68.media.tumblr.com/949f80bdc5e21cf0d317e4f5b5a3b369/tumblr_oo02vdxVUK1rat4opo1_500.gif
mircea_popescu: sina does sqlite have unicode support ? if it does, then it will necessarily be less lines of code.
mircea_popescu: sina simple example and i don't pretend like this is useful : /assignments/0f0a.txt contains or does not contain "hurrdurr". by checking if it does you know hurrdurr is assigned to 0f0a.
sina: and you contend the actual final implementation of such a thing will actually be less lines of a code than the existing thing ☟︎
mircea_popescu: well, for you in that you get to say you did it (ie, have the experience), and for alf that he's not stuck importing ALL THE REST of sqlite.
mod6: i gotta look at this code again here
sina: mircea_popescu: I guess the gist of the question is really, how is implementing my own btree different at all to using the pretty much identical thing in sqlite
sina: although I don't get that either now that I think about it, how does the "assignments" file know which key is which?
sina: how does that related at all to the "make file with keys"
mircea_popescu: this locks into an older discvussion re bitcoin fs, which was iirc still stalled at perf-ing the various available fs thoroughly for massive directory/file usage. ☟︎
mircea_popescu: sina you can implement your whatever as a binary tree, leverage the directory structure, and simply check if there's a file / write it.
mircea_popescu: sina or just you know, look into how to do btree and have a hash something ?
mircea_popescu: in today's "bro, does she even lift?!?", http://68.media.tumblr.com/07cb6203aad968e0f035cacb3a1d5fa9/tumblr_mizikdktI41s4ukh7o3_1280.jpg
sina: mircea_popescu: but still even in that case I need to "walk" the list of assignments, looking for ^available, so I need to use grep or write a iterating-finder-thingo myself and then something like sed to change the line or write a text-changer-at-a-line myself
mircea_popescu: this idea working as intended then.
sina: ok true, I didn't think of that
mod6: mircea_popescu: re, logs, inline-pr0n helps too :D
sina: imagine flatfile example of "assigning" generated key from "available" => "user" state, or "user" => "bogus" state, that's moving a keyfile from gossipd/keys/available to gossipd/keys/users/foo or similar action, now my program has to either invoke "mv" or write mv-like functionality into my app
mircea_popescu: i don't know it has to be shitty, unless there's some other constraint, like "make it overnight"
mircea_popescu: well you were looking for things to try.
sina: and now if I want to do it in flatfile, gossipd code becomes gossipd + "sinas shitty db-less attempt"
mircea_popescu: sqlite seems to be the go-to around here.
a111: Logged on 2017-07-08 00:38 asciilifeform: ( it adds a screamingly unwarranted runtime and nonfitsinhead complexity to just about any proggy )
sina: http://btcbase.org/log/2017-07-08#1680437 << why I used a db: because the spec said use flatfile, I first tried to implement flatfile one and after realising I would need to either shell out to utilities like "touch" and/or "find"/"ls" etc, or implement some of their functionality myself, I decided to import a library that does that stuff not terribly, called sqlite ☝︎
a111: Logged on 2017-07-05 15:39 phf: sina: is that ^ a correct method?
mircea_popescu: as opposed to what, death ?
sina: I return, temporarily
mircea_popescu: mod6 i used to enjoy the luxury of multipass reads through the log. but it's under threat these days ☟︎
mod6: i think it's highly interesting, but indeed, there's a lot of depth. sometimes takes a while to grok the threads. that's my own personal take. getting old, not for me anyway.
mircea_popescu: feels like headlifting three times the weight these days
mircea_popescu: and in other news, the logs stay about the same 500 lines they always are, but holy shit it seems somehow they get denser or what the fuck, it's unseemly.
mircea_popescu: certainly above qs could have been asked just as well by a noob, and vague "large threads" reference dun help him any. ☟︎