2100+ entries in 0.191s
Framedragger: probably worth thinking about it more, it'd be quite a spiffy thing indeed... that said, i have a more general concern with time-sunk-cost-to-
trb. i do wonder how realistic it is to expect a
trb-i in the years to come. if it is, then working on shitty legacy
trb codebase is opportunity cost par excellence :( ; but, maybe testing harness could be generic enough to be easily re-usable.
a111: Logged on 2017-03-12 01:58 ben_vulpes: anyways, having thought about "testing"
trb, i am interested to hear what kinds of tests framedragger would write
ben_vulpes: can even diddle
trb-observed clock to get difficulty curve to do whatever
mircea_popescu: it means you feed a
trb to be tested randomly generated "txn"
ben_vulpes: if afl is not a lurking piece of garbage, plugging
trb into that might yield some interesting strange.
ben_vulpes: anyways, having thought about "testing"
trb, i am interested to hear what kinds of tests framedragger would write
☟︎ mircea_popescu: anyway, proper adatron ->
trb-i -> fixed 2/2 txn model.
a111: Logged on 2016-05-15 15:56 mod6: what i also want to build is a CI thingy for
trb mircea_popescu: and this is a very important point, and cogent throughout, including re
trb-i design
a111: Logged on 2017-03-10 17:16 asciilifeform: the Right Thing would probably be to have a very simple kernel driver that takes a specially-marked disk partition and gives userland
trb linear use of it, as plain array
mod6: On a brighter note, about to setup a new
trb node this weekend outside of aws. So that's awesome.
a111: Logged on 2017-03-10 17:43 asciilifeform: imho the 'hard part' is not even to implement this table, it is freshman homework, but to unravel the liquishit in
trb and learn where to even put the lookup/write !
a111: Logged on 2017-03-10 17:16 asciilifeform: the Right Thing would probably be to have a very simple kernel driver that takes a specially-marked disk partition and gives userland
trb linear use of it, as plain array
Framedragger: yeah that's one reason i'm not too attracted to
trb, tbh, the amount of sewage gruntwork required to decouple shit from the monolith.
Framedragger: at least i have the excuse of not having looked at the bdb problem / staying away from
trb for the time being :p
Framedragger: yeah, okay; as long as it's not fixed-width
trb-i, no way around this.
phf: ben_vulpes: if a111 got moved to sbcl earlier, the redundancy conversation would not have happened, and people happily would be writing
trb code instead
a111: Logged on 2017-03-09 01:17 asciilifeform: paradoxically a
trb-i is light years easier than 'cleaned
trb'
Framedragger: re. priorities and (natural) lack of 'global amazing konsensus priority list of shit to do', in my humble and very noob mind they are something like; 'p'; gossipd or partial iteration towards it; invoicing system; << these three'd useful for outside-tmsr interests fo sho; and nfi re.
trb, as on the one hand it's supposed to be super important,
mircea_popescu: so
trb-ing is a huge anti-impedancer for everyone who could be working on it.
mircea_popescu: if they manage to stumble in their own robes and throusers until 2030 or so,
trb might even live!
a111: Logged on 2016-11-07 18:49 mircea_popescu: just as long as i pay 700 bux to the
trb, it's not going anywhere.
mircea_popescu: if net-
trb decides to engage in a reorg, it will eventually induce one in all the wallet-trbs connected to it.
mircea_popescu: meh. wallet doesn't NOT store the chain. it's just stock
trb.
mircea_popescu: then also conceivably the changes will be backported into
trb main once well tested
mircea_popescu: conceivably can use current
trb as your genesis for this.
mircea_popescu: then you can take stock
trb, operate on it, and so people interested can pick both version, have internal-external couple.
mircea_popescu: you can just take stock
trb, operate on it, and place it so it only connects to operator-specified
trb nodes.
davout: it would have allowed some level of split, but anyway, this particular idea is dead since
trb doesn't have this in-memory data structure
davout: i thought
trb was keeping them in ram already
davout: in essence, that's already what
trb does
davout: 2. the way the existing
trb wallet currently works, mainly the automatic utxo selection
davout: found out that i in fact hallucinated the existence of this index, which may or may not have been added later on to prb, but was absent from
trb davout: i thought i'd find an in-memory UTXO index, which i didn't. appears to me like
trb will have to keep some sort of "watched addresses list" after all, or that such an index will have to be bolted in somehow
davout: so i did some reading re the wallet separation thing and ended up realizing i had an incorrect idea about
trb's internals
shinohai: I still have a copy in archives, but haven't tinkered with it much. jhvh1 and
trb keep me pretty busy.
Framedragger: Reuel: just fyi, and it's only my humble opinion, but you don't need the context of the whole
trb to do the symlink experiment. from what i took of it, it's a matter of testing how various filesystems (probably starting off with ext4) can manage with (very) large numbers of nodes and large numbers of links to nodes. how seek times increase with those numbers of links to links, etc. (as an fs overhead, on top of hdd/sdd).
Reuel: however life is getting in the way at the moment, and I don't have time to go through all the
TRB code, which is probably a must to understand the context of the experiment
a111: Logged on 2017-03-04 17:53 asciilifeform: there is no prioritization because of
trb's fundamentally idiotic uniprocess socket handling. ( if there is no preemption - there can be no meaningful prioritization ! )
ben_vulpes: this is a desirable situation? that
trb logging include timestamps and shit into log that which came from whom?