log☇︎
514100+ entries in 0.323s
mircea_popescu: through a bunch of ignorant twerps using words they don't understand the meaning of, in the context of their self-allocated importance ?
BingoBoingo: asciilifeform: You don't ger such sound it corresponds to choking on saliva
asciilifeform: but was hoping the answer is something else
assbot: Logged on 20-03-2015 01:06:01; asciilifeform: how does a db end up thought of as part of the protocol ?
asciilifeform: do we even get a 'vv' in engl. and if so, what human sound does it correspond to
BingoBoingo: mircea_popescu: K, working on that UK piece
asciilifeform: i thought it was 'chavv'
asciilifeform: should be enough to make your stomach do pirouettes
BingoBoingo: At the time of the 2013 fork I humbly though resolution would be possible. I mean it is just making DB's agree. Yet... LevelDB is a mess.
asciilifeform: Luke-Jr: try to understand the actual scope of such an audit
mircea_popescu: this having already been done... we'll have to figure something out.
mircea_popescu: only way to manage it i can think of at the moment is disallowing the power ranger imbeciles from further commits
asciilifeform: ^ that thread.
assbot: Logged on 26-02-2015 21:24:28; mircea_popescu: you're stuck with that. how do you think the original fork happened.
BingoBoingo: It is, just like in TeX but more urgent
asciilifeform: the 'bug for bug' thing is set to be an actual problem in the future.
BingoBoingo would rather not have to run a Bitcoind in -leper mode if he gets more powerful sparc hardware
BingoBoingo really dislikes the way leveldb handles memory.
midnightmagic: breakfast-time, sorry to derail convo
midnightmagic: idea was, only spawn additional *kernel* threads to service user threads where it was absolutely necessary
midnightmagic: mircea_popescu: M:N threading was a solaris-like, more-performant-than N:N threading model that nate committed to netbsd, but due to its complexity had to be backed out because nobody could maintain it or reliably fix bugs in it.
asciilifeform shudders to imagine a unixlike os where threading flakes
mircea_popescu: i tyhought they were stuggling with getting it to work.
midnightmagic: like the really unfortunate backout of the M:N threading model on NetBSD. that was a sad time.
asciilifeform: mircea_popescu: i don't intend to bring the cardboard
asciilifeform: mircea_popescu: it's mostly cardboard, as you can tell
mircea_popescu: the actual unit is tiny, makes the crate look like it's 60% packaging
mircea_popescu: http://log.bitcoin-assets.com/?date=20-03-2015#1058571 << what the fuck % packaging is that ? ☝︎
midnightmagic: yeah, I run -current on NetBSD occasionally too..
midnightmagic: asciilifeform: it was released to -current, running -current is explicitly disclaimed.
asciilifeform: midnightmagic: it -was- released to production
asciilifeform: http://log.bitcoin-assets.com/?date=21-01-2015#985417 << that one ☝︎
midnightmagic: Also, I don't know much about FreeBSD except they caught their shitty /dev/random mistake before it was released to production
mircea_popescu: midnightmagic i don't think anyoine's using them anymore seriously.
BingoBoingo: ^ Noone used Theos NetBSD fork in 1996
asciilifeform: Luke-Jr: let's insert a link to the old thread here, so we don't have to repeat it.
Luke-Jr: asciilifeform: Bitcoin's rules are defined by what people use. Nobody is using the 0.5.3.1 fork. ☟︎
BingoBoingo: The entire FreeBSD 10 series is a replay of the 5 series retardation on steroids
asciilifeform: midnightmagic: freebsd turned stool pigeon long ago
midnightmagic: asciilifeform: they dodged a bullet and nobody's called them on it
Luke-Jr: BingoBoingo: if someone wants to trick you into accepting an invalid block, they can use this to do so
midnightmagic: asciilifeform: the thing I'd be more concerned about was the recent non-random random number generator they committed to released versions.
asciilifeform: Luke-Jr: if the usg charlatans want to create a fork with incompatible tx validation rules, they are welcome to.
BingoBoingo: <Luke-Jr> a non-db example that we are currently getting rid of is the non-DER signatures << Has the problem of people creating such sigs really happened outside of the goxnode retardation beginning block 168001?
asciilifeform: but midnightmagic is thinking of security, rather than forkholes
midnightmagic: asciilifeform: most those problems I've read so far are only problems if you let randos log in to your bitcoind box. I personally would not be interested in running a non-dedicated bitcoind box on any OS.
Luke-Jr: a non-db example that we are currently getting rid of is the non-DER signatures
midnightmagic: asciilifeform: it's coincidence. if there is ever an insert which succeeds in leveldb but fails in bdb, those nodes will no longer be capable of sync'ing to head.
Luke-Jr: asciilifeform: for example, back when Bitcoin's consensus protocol used BDB, one such wedge was the lock limit ☟︎
asciilifeform: Luke-Jr: can you give an example of a 'wedge' which could be pounded in to create this fork ?
BingoBoingo: midnightmagic> NetBSD builds and syncs to head almost trivially now. << But so much memory unsafety
midnightmagic: Linux on PPC builds and syncs to head based on the bigendian patch. I have not verified it against a current git yet.
midnightmagic: NetBSD builds and syncs to head almost trivially now.
BingoBoingo: Luke-Jr: Well for openbsd builds fired live the big change isn't db at all, but in wallet.cpp changing the random call to a better one (should not be necessary in -current or 5.7)
Luke-Jr: asciilifeform: if it is not bug-for-bug compatible with LevelDB, someone can fork you off the network
asciilifeform: yes but why 'leveldb.' say i'd like to use a db which runs on a martian trinary computer and writes bits to miniature dead babies turned in one of two directions
BingoBoingo: Some people had built 0.9.x -sh on openbsd according to stories but no recipies were supplied
Luke-Jr: BingoBoingo: ah, hm. I wonder how easily just adding some OpenBSD checks similar to the FreeBSD ones would go
Luke-Jr: if leveldb fails to insert a UTXO, then a transaction creating that UTXO is invalid by the consensus rules
BingoBoingo: Luke-Jr: OpenBSD. I had the choice of debugging a bunch of wank or reverting to 0.7.2 and hand patching.
Luke-Jr: which is inherently defined by the code
Luke-Jr: asciilifeform: I mean the consensus protocol ☟︎
Luke-Jr: afaik only the guys here are trying to maintain any sort of pre-leveldb codebase now ☟︎
asciilifeform: how does a db end up thought of as part of the protocol ? ☟︎
Luke-Jr: BingoBoingo: post of course. LevelDB is part of the Bitcoin consensus protocol now.
cazalla: asciilifeform, my reputation for poverty IRL might not match with what goes on here simply because the one thing i will spend money on is food/drink.. every unit i've rented furnished with second hand goods, i've purchased clothing from the same places (mind you, have not purchased clothing in at least 2 years)
BingoBoingo: Luke-Jr: Is this on pre or post leveldb?
BingoBoingo: asciilifeform: I need working hardware. In the past I've treated such bexen as too disposable. Ingnored fans cries for help.
asciilifeform: BingoBoingo is welcome to build it bigendian now
BingoBoingo wonders if Big endian bitcoind will happen before all of the blockchain passes the 127 GB most interesting of such machines are limited to.
mircea_popescu: mod6 got tons more of thems.
BingoBoingo: If it came to replacing my current vehicle I'd prolly start looking at used police crown vics
asciilifeform: was about to say
BingoBoingo: Brand new car is the worst possible expense in the Anglophone world. Nearly half the sticker price goes straight to the fire.
asciilifeform: (rather than dangerous)
asciilifeform: possibly the most dangerous animal to be in the lands of usg (and au, as i understand, is a kind of target practice range for usg idiocies) is the fella with just enough to be worth skinning, but three or four zeroes short of mircea_popescu-esque atomic dirigible where he can hit back ☟︎
BingoBoingo: This Saturn sedan has forded roads deeper than the floor of the passenger compartment, traveled to the other side of a divided freeway, and still burns fuel like a miser
asciilifeform: cultivate this reputation. ☟︎
cazalla: asciilifeform, you have no idea i tells ya
BingoBoingo: cazalla: But battle tested.
cazalla: BingoBoingo, god forbid she drive around in anything less than brand new!
BingoBoingo: cazalla: Are they interested in purchasing the Saturn of Supremacy?
cazalla: if there is anything that gets my blood pressure sky rocketing, it's people tell me or someone close to me how i should spend money on useless shit
hanbot: so then maybe she could buy you a new one.
cazalla: hanbot, nope, she has a merc to drive around in, mcmansion etc (all paid for by the long dead but rich father in law mind you)
hanbot: maybe she wants the old one.
cazalla: bloody mother in laws who give their daughters the idea that you need a new car simply because the old one is looking old (despite being fucking fine mechanically wise)
assbot: PROTO-GERMANIC & INDO-EUROPEAN STUDIES: "POWER TENDS TO CORRUPT & ABSOLUTE POWER CORRUPTS ABSOLUTELY" : THE US GOVERNMENT UNLAWFUL EXTRAORDINARY RENDITION LAWS WHERE OUR TRAITOROUS, WICKED CONGRESS (SAVE A FEW LIKE RON PAUL, AL FRANKEN, DENNIS KUCINICH) HAVE MADE THEMSELVES GODS OVER US. ... ( http://bit.ly/1CCmNbe )
asciilifeform: l0l, looking for the r4tc4g3 found - http://www.protogermanic.com/2012/02/power-tends-to-corrupt-absolute-power.html
BingoBoingo: Mice plainly exist here get into the birdseed and shit all over the garage.
BingoBoingo: Maybe here the rats know to stay in the farm fields, but... They don't seem endemic here like the mice do.
mod6: <+funkenstein_> i tested the 0.5.3 build on an old ubuntu box, built like a charm << nice! thanks for the info
BingoBoingo: I think I may have seen that version
asciilifeform: ^ from, i think, one of the film versions
asciilifeform: incidentally i often wonder if the ratfacecage is still in fashion somewhere
asciilifeform: at night they walk, you can see'em
asciilifeform: huge rats here, straight out of the ratfacecage scene in '1984'
BingoBoingo: Maybe here there just isn't enough of a niche for them between mice and racoons
asciilifeform: what, where BingoBoingo lives there are no rats ?
asciilifeform: when moving last year - left it on the kerb. and someone picked it up...