mircea_popescu: in fact the blk0001 covers as you folks observed, the first ~3 years of bitcoin or some shit.
mircea_popescu: http://log.bitcoin-assets.com/?date=01-08-2015#1221256 << this is pure wank. all blocks are 1mb, and it's reliable as set in stone. the right move is to pad all blocks to 1mb and forget about it
trinque: and the point prior is all too clear
mircea_popescu: obviously this should be fixed. but we're not there yet, and the fix would not consist of shaping gangrene anyway.
mircea_popescu: see http://web.stanford.edu/class/cs276a/projects/docs/berkeleydb/ref/lock/intro.html specifically " (Performing multiple lock operations atomically is useful in performing Btree traversals". then realise this is jsut called recursively throughout a (large) tree for no reason whatsoever.
assbot: Logged on 01-08-2015 18:47:08; trinque: anyone give a shit about discussing cranking a magic number to 11 without discussing how the fuck it's using that many locks?
mircea_popescu: like you know, the notion that he's pouring money in the sand ne'er occurs to friendly ddos guy.
mircea_popescu: but your intuition is correct. everything the "core devs" have been doing since at the latest 2012 is this and nothing else.
assbot: Logged on 01-08-2015 18:32:03; trinque: if bitcoind were intended to obscure the functioning of the bitcoin algorithm for as long as possible, it would've come out the same way
mircea_popescu: http://log.bitcoin-assets.com/?date=01-08-2015#1221195 << too lazy to search for the mp quote saying "these schmucks are principally invovled in trying to defend their own imaginary position of power through a castle of bad code"
gribble: The operation succeeded.
shinohai: I'd rather be known as a knight of La Serenissima.
assbot: Royal College of Surgeons of England - Wikipedia, the free encyclopedia ... ( http://bit.ly/1MErRQ6 )
decimation: https://en.wikipedia.org/wiki/Royal_College_of_Surgeons_of_England " When the College of Surgeons received its royal charter, the Royal College of Physicians insisted that candidates must have a medical degree first.[citation needed] Therefore an aspiring surgeon had to study medicine first and received the title Doctor. Thereafter, having obtained the diploma of Fellow of the Royal College of Surgeons he would revert ...
asciilifeform: mircea_popescu: thing is, their scam skillz are honed for a certain kind of largely-ritualized competition. like the antlers of ruminants. for actual combat - not so much
decimation: in the uk in particular, there is a strong tradition of 'surgeon is not doctor, but skilled craftsman'
mircea_popescu: there's a difference, you know, between faeces flinger and bed shitter.
decimation: could do the same with fake degree too
asciilifeform: incidentally, the american style of schooling strongly selects for this
decimation: to connect with my misunderstanding, why bother going to medical school?
mircea_popescu: because the job where you ask questions you don't know the answer to is in science not in humanities.
mircea_popescu: because no fucking laywer to date has yet asked a question he didn't know the answer to
mircea_popescu: decimation what happens is that some guy dies and the attening physician gets supoenad.
mircea_popescu: what, please explain to me, what the fuck must be going on inside this supposedly educated person's mind.
asciilifeform: these are folks who will throw away whole identities on a lark, not mere posts
mircea_popescu: to this day - i have no idea how to put this in proper words - to this day they have NUMEROUS CASES of fucktarded "doctors" who get supoenad for their records and show up with doctored records.
mircea_popescu: how the fuck.
asciilifeform: aha, the idea.
mircea_popescu: but the idea you know ?
assbot: Ron Maimon, Luboš Motl and other Internet things I hear of today for the very first time on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1MErftK )
mircea_popescu: anyway, my blown fuse was specifically re http://trilema.com/2014/ron-maimon-lubos-motl-and-other-internet-things-i-hear-of-today-for-the-very-first-time/#comment-114933
mircea_popescu: litarian or authoritarian governments and around the gatekeepers of the mainstream media."
mircea_popescu: universal access to the Internet would provide a countervailing force against the centralisation and concentration in government and the mass media which act to constrain freedom of expression and unrestricted access to information. Further, the Internet, properly used, could actually roll back government and corporate encroachment on individual freedom by allowing information to flow past the barriers erected by tota
mircea_popescu: "Over the last two years I have become deeply and increasingly pessimistic about the future of liberty and freedom of speech, particularly in regard to the Internet. This is a complete reversal of the almost unbounded optimism I felt during the 19941999 period when public access to the Internet burgeoned and innovative new forms of communication appeared in rapid succession. In that epoch I was firmly convinced that
decimation: mircea_popescu: back in the old days you had to print stuff on paper
asciilifeform: the stupid - see this and only this
asciilifeform: in short, www was the censor's wet dream
asciilifeform: (the diddled key)
mircea_popescu: somehow the average idiot got this idea that time comes with an undo button. when and how did this happen.
mircea_popescu: what the fuck is with people and "deleting"
asciilifeform: e.g., we can now sign messages using the key Apocalyptic supplied the complete factorization for
assbot: Logged on 01-08-2015 22:18:13; asciilifeform: if the 32-bit-mirror moduli are the product of any kind of electronic accident, i will shit toyotas.
punkman: " the attacker is not able to forge new valid signatures, but Seifert’s attack allows the attacker to pass — with a certain probability — the signature verification step, for a message of her choice, by corrupting the public modulus"
asciilifeform: and yes, you can recover bits of key from faults, ~if said faults take place on a machine with knowledge of the private key~ !
asciilifeform: on top of this, i hope it is obvious to everyone that the problem of divining any bits of the private key from the public, mutilated or not, is equivalent to breaking rsa
asciilifeform: if the 32-bit-mirror moduli are the product of any kind of electronic accident, i will shit toyotas.
punkman: "the most often observed fault during RSA-computations exposed to glitch attacks is the erroneous modification of the moduli."
punkman: and referenced in that: http://libra.msra.cn/Publication/1767685/on-authenticated-computing-and-rsa-based-authentication
asciilifeform: some logic here, some logic there, sooner or later you have your existing computer plus some weird appendage
asciilifeform: decimation: and the diodes ?
decimation: asciilifeform: thinking about antifuse, a 'jungle' version could be made: make a pcb with 4096 shorts, scrape the desired bitpattern by hand. could be made into a 'pluggable module' and hand-verified
asciilifeform: kakobrekla: it is just oh so precious when folks who download fresh mystery meat in bin form every day of the week and give it full run of their machine, make noises about 'security'
asciilifeform: 'average guy' isn't worth the materials needed to tan his hide
decimation: asciilifeform: but for the average guy, it's pwn at factory or pwn by wildmen
punkman: "We found out that the website truecryptrussia.ru has been serving modified versions of the encryption software that included a backdoor to selected targets."
jurov: deedbot-: http://therealbitcoin.org/ml/btc-dev/attachments/20150801/attachment_6ce4bd8d2b82fcc9cb8a76c06e8a4e2b38f11b21.txt
asciilifeform: no idea about other folks
assbot: Successfully added a rating of 1 for shinohai with note: therealbitcoin testing
asciilifeform: !rate shinohai 1 therealbitcoin testing
jurov: decimation: also there must be a way to unlimited count of new addresses, which bip
jurov: devil is in the details
assbot: Successfully added a rating of 1 for trinque with note: therealbitcoin testing
decimation: it is, from the point of view of "give enemy less informatin"
asciilifeform: !rate trinque 1 therealbitcoin testing
jurov: i just wanted to point out that creating new adresses on the fly isn't universally better than generating the from seed
decimation: jurov: I mean I look forward to the day when wallet.dat can be axed and an off-net computer be used to manage keys
shinohai: I feel less and less guilty about ppl losing their bitcoin to alternative chains since coming here.
asciilifeform: Apocalyptic: what did it take to obtain the factors ?
asciilifeform: (we know that they are not randomly-chosen, at least in the case of the 'magic 32-bit copy' set. but otherwise, yes)
asciilifeform: Apocalyptic: as far as i can tell, the factors found thus far all fit the profile of factors-of-randomly-chosen-integer
Apocalyptic: asciilifeform, if something strikes you as odd among these factors please do tell
Adlai: idiots losing coin is the root of all deflation
asciilifeform: because the number of bits that must be learned by the enemy to take all of your coin - is smaller.
asciilifeform: it weakens ~the whole shebang~
Apocalyptic: that is: the hierarchy-deterministic way of computing addresses doesn't weaken at all the signature
Adlai: "can be stolen by people who have the auditor keys" - don't expose mpub, period. bip32 is not designed for auditing [live] wallets
asciilifeform: m-like flame." / The die, insulted past repair, / Chose not to bandy words with her.' (Morgenstern, transl. by Arndt)
asciilifeform: 'The Die. A die complained: "I have not been / Quite comfortable in my skin. / Of my six planes, the sitting side, / And bore it but my single mark, / Must ever gaze, not far and wide, / But into earth's eternal dark." When earth beneath him heard the cube, / She very nearly blew a tube. / "You jackass," said she, "what a farce! / I'm dark when covered by your arse! / As soon as you will move the same, I'll shine as with a ge
Apocalyptic: paper we take it much further."
Apocalyptic: corner of the system and everything collapses, all private keys can be re-
punkman: Apocalyptic: eh, read the paper
Adlai is not advocating the use of "brainwallets" where you pick the phrase, but rather a phrase generated from randomness + wordlist
assbot: Logged on 19-03-2015 22:01:09; assbot: Logged on 19-03-2015 20:22:56; mircea_popescu: http://log.bitcoin-assets.com/?date=19-03-2015#1057738 << it is. people (especially people kinda too lazy to study things in depth) have all sorts of theories about privacy and keep pestering me for special addresses etc. it's a fashion is what it is, one i don't aim to encourage, and i'm stuck because w/e, serving teh customer.
Apocalyptic: didn't investigate if they have a particular form in base 16 or 2
Apocalyptic: in other news from the factoring mines I managed to get the complete factorization of the shortest phuctored modulus so far: http://nosuchlabs.com/gpgkey/976AAB6D6B7F325843FF0E3653C219B9D6738C5F016F72973E311181614ECAF5
jurov: cold store the seed once and get as many addresses as desired
decimation: seems like it's a device to pull the wool in front of your own eyes
decimation: Adlai: so why bother? why not use just one key?
Adlai: it does mean that a leak compromises multiple addresses, but that's because they essentially have the same key
decimation: if you can't understand prng, how are they gonna understanding the elliptical key math, even if they supply their own dice numbers?
Adlai: punkman: fwiw i'm quite sure bip32 doesn't make your addresses less secure, provided you don't leak the key data
asciilifeform: and they understand prng ?
decimation: asciilifeform: part of the problem is, it's hard for folks to trust what's inside a black box without understanding what's inside
Adlai: that's the problem
asciilifeform: not like there aren't rng available now
Apocalyptic: punkman, maybe HD wallet doesn't mean the same thing for you
Apocalyptic: asciilifeform, I avoids to have access to an rng at any further point
Apocalyptic: punkman, I simply don't see the relationship between HMAC-derived addresses and the signature process, more specifically the k-value
asciilifeform: Apocalyptic: what is the point of this practice ?
shinohai: I dont really like SPV wallets either
Adlai finds, while trying to type out the difference between this hunt (rsa factor collision) and that (reused/predictable k-values), that it's quite elusive
punkman: and the whole HD wallet thing provides extra targets as well
asciilifeform: for 'benjies' dropped on the sidewalk ?
asciilifeform: why on earth would they stop ?!
punkman: asciilifeform: shinohai: long ago done, by other people << still being done every second of every day
shinohai: I remember that abt reused k values and the android snafu for blockchain.info
asciilifeform: buncha folks used broken ecdsa which reused k-values, lost their coinz
Adlai wonders whether somebody misunderstood shinohai's question.
asciilifeform: shinohai: long ago done, by other people
scoopbot_revived: Looking in the ASCII mirror. http://www.contravex.com/2015/08/01/looking-in-the-ascii-mirror/
asciilifeform: on account of it being a tree (with reorgs) rather than a mere linked list
asciilifeform: ben_vulpes: because gotta walk the chain to answer the question of 'who is nth block'
asciilifeform: rather than 'take nth 1MB block from disk'
trinque: just point at the end of all paths
ben_vulpes: this is above my pay grade in terms of data structures, but perhaps an opportunity to learn. is there not a data structure available for use that doesn't have to iterate through the whole index to grab the element of interest?
asciilifeform: getting ~all~ the blocks is O(n^2)
asciilifeform: every block sits down on disk sequentially, and the db index thing points to indices
trinque: then have something pointing
asciilifeform: ben_vulpes proposes to move them on disk every reorg ?
ben_vulpes: it's like a surfboard for the sky!
ben_vulpes: $bizpartner took me up in a 2 seat glider the other weekend, after about .75 hrs of going in a circle to the right i asked to come down, was put on the stick and pedals instead.
asciilifeform: ben_vulpes: block indices are computed! because they are a function of longest-chain
ben_vulpes: trinque: it's a crime that there are no transaction indices or block indices.
trinque: that's what I'm seeing, just trying to measure my own sense of stink against others
ben_vulpes: myeah. curse of the kv user.
trinque: then parallel threads trying to dick with said indices?
trinque: ben_vulpes: widespread use of indices to deal with the fact that berkdb... ain't a db?
ben_vulpes: don't worry about wasted effort. the more people who have it in their head, the better off la serenissima is.
asciilifeform has been, very reluctantly, unravelling the bdb thing in his head today
trinque: I can spend the next couple weeks staring at all the db code, but if it's already been thought through by someone, I'm all ears
trinque: anyone give a shit about discussing cranking a magic number to 11 without discussing how the fuck it's using that many locks?
asciilifeform: the one we have now has been ddosed into more or less total uselessness
asciilifeform: the new phuctor, like it or not, will have to consist of static html updated at intervals.
trinque: if bitcoind were intended to obscure the functioning of the bitcoin algorithm for as long as possible, it would've come out the same way
trinque: so it routinely tries to break the integrity of its own data to the tune of 10s of thousands
trinque: something is obscenely wrong there
trinque: ben_vulpes: I had a bitch-fest about "why the fuck does anything on earth need 40k locks" and got crickets
asciilifeform: what point is beard except to show the white !
mircea_popescu: lol excised the locks
ben_vulpes: i imagined that he of many hands had actually excised the locks.
ben_vulpes: imagine my extreme disappointment when i cracked my email this morning, found a "bullet" for the locks, and opened it to find a config change.
mircea_popescu: is there an actual magic modulus submitted ?
mircea_popescu: the result is that it sets it up for rechecking, yes, but i still only made a get req
asciilifeform: why it and not every other ?
asciilifeform: these were 'researchers' doing their 'research' through the world's largest sp4mz0r proxy (available only to aryans, of course)
punkman: I have received POSTs from Google in the past
trinque: having it do anything other than passively snarf data is kinda rude
asciilifeform: because some folks think they are oh-so-clever.
asciilifeform: (if it had, the thing would be more or less unusable)
mod6: Any other Linux OS Testers: Steps will be gathered soon and will be updating as that information becomes available.
asciilifeform: they're in genuine ip space of that firm, fwiw
trinque: also, I've noticed the same, quite common for attacking bots to claim "googlebot"
mod6: Note To Ubuntu 10.04 Testers: I've added a list of install depedantcies to this email to help any build of this go more smoothly. GnuPG should be installed by default so you can check the sigs.
trinque: http://deedbot.org/stator-lcov/ << I'm not clear on why it split the output between "ourlibs" and the build directories
trinque: asciilifeform: I can regenerate that lcov output later today; I found it a nice way to read the source
mod6: http://thebitcoin.foundation/test-builds/v0.5.4/amd64/bitcoin-v0_5_4-TEST2.tar.gz && http://thebitcoin.foundation/test-builds/v0.5.4/amd64/bitcoin-v0_5_4-TEST2.tar.gz.sig
mod6: Thanks all for working lastnight to get the db locks issue resolved! I've got a new bitcoin-v0_5_4-TEST2 bundle created. Patch added was `asciilifeform_maxint_locks_corrected.patch'. Applies cleanly. All automated tests passed.
mircea_popescu: you left the tank empty deliberately didn't you.
asciilifeform: anyone wants to score an easy qntra, find us the 'lucky winner'
asciilifeform: the #b-a log!!
asciilifeform: the reason i mention it now,
mircea_popescu: the shenanigans would come back out once a 2nd item is found
asciilifeform: it is, however, in the pipe.
asciilifeform: hence i have not had anything like the time to carry it out.
asciilifeform: and requires rechurning the entire db
asciilifeform: this is easily 10x the code
asciilifeform: mircea_popescu: the pill against this is for phuctoring to register as ~an event~
mircea_popescu: well this isn't very smart then, is it.
asciilifeform: this is why the counter now shows 104
asciilifeform: but rather, of two different ones.
asciilifeform: but it can also have the effect of removing two factors from the product that were ~not~ part of a single modulus
asciilifeform: this is to account for the modulus having been already submitted (if it has)
asciilifeform: mircea_popescu: because prior to gcd, we divide the product by the modulus, if the former is integer-divisible by the latter
asciilifeform: and dr. evil doesn't like it to be there,
asciilifeform: the current gcd algo in use has a pretty obvious shortcoming: if there is a phuctored key, such that it is the only key with a given known factor,
mircea_popescu: keep the css off, results in minimal pages.
asciilifeform: (or will this have to wait for my cloning and one of the clones to do it)
asciilifeform: btw, anyone feel like standing up a 'block explorer' gizmo based on therealbitcoin ?
gribble: The operation succeeded.
mircea_popescu: something of the kind.
mircea_popescu: asciilifeform the usual "i say words about words so please hire me" circus.
asciilifeform: what's the latest on Luke-Jr anyway? who, precisely, does he muppet for
mircea_popescu: in other news, http://trilema.com/2015/minigame-smg-july-2015-statement/ << eulora makes money for s.mg, sorta, and players take home a chunk of loot.
BingoBoingo: Or you could tap the buttons on your computer's front panel
BingoBoingo: But now I'm just sticking with 0.7 for the learns
BingoBoingo contemplates DNS and IRC snip on his 0.7 branch, wonders how much his 0.7 will look like 0.5 if the cutting continues
asciilifeform: BingoBoingo: afaik there is no stable
asciilifeform: BingoBoingo: jurov's original lxr has the naked 0.5.3
gribble: The operation succeeded.
asciilifeform: ;;later tell jurov was there ever a http://btc.yt/lxr/satoshi/source/src but for the bleeding edge tree ?
jurov: really? pediwiki says "The head of the Science Council of Japan’s expert panel has said Japan's seismic conditions makes it difficult to predict ground conditions over the necessary 100,000 years, so it will be impossible to convince the public of the safety of deep geological disposal."
asciilifeform: jurov: other than jp !
BingoBoingo: Also US really doesn't do much in the way of putting spent fuel in coffins, Tends to leave it swimming in pools, just outside of reactor housings
mircea_popescu: the main point of difference is that the soviets at least had some still functional brainparts.
mircea_popescu: both pravdas lying through the teeth turned up to 11.
mircea_popescu: nah, media coverage is the point of most similarity.
BingoBoingo: On the other hand Bridgeton Missouri landfill which has perma underground fire spewing radio weird makes news
BingoBoingo: <asciilifeform> u.s. safety record of the final collapse period will quite likely make the su one look rather good in comparison. << Calloway County plant in Missouri has made the news number of times this year for shutdowns related to declared non-radiological steam leaks.
assbot: [BTC-dev] (CORRECTED) Bullet in the Forehead for the BDB LocksIdiocy ... ( http://bit.ly/1JWNo0i )
mod6: <+asciilifeform> http://therealbitcoin.org/ml/btc-dev/2015-August/000139.html << thanks all for helping with this lastnight
asciilifeform: all living things 'are until they aren't'
asciilifeform: as of now, their shit not only doesn't stink, but is made of monocrystalline diamond as far as the dean is concerned
mircea_popescu: up until they aren't.
asciilifeform: well, the maryland folks landed a few $mil in grantola straight from usg treasury
mircea_popescu: nothing gets "magicked away with magic rays". they can shove their hands in ears all the way to the elbow, i'm getting all my pounds of flesh.
assbot: Logged on 03-04-2015 04:14:29; mircea_popescu: cazalla write to the author and to forbes editor, tell them they can either publish a fix or else i sue.
mircea_popescu: same thing that came out of the "hey, you're defrauding maryland u" email.
mircea_popescu: "they found it on teh intertnet"
decimation: yes, the most lulzy thing about 'goldbug preppers' is their choice of a pile of metal vice actual people to help them in a time of need
asciilifeform: (they exist! can buy'em here.)
assbot: Logged on 01-08-2015 14:20:38; mircea_popescu: i guess alf's observation re kalash bullets, copper and izhevsk is so difficult to grok and utterly advanced people just can't wrap their heads around the fact that copper's not really the only superiority metal.
asciilifeform: http://log.bitcoin-assets.com/?date=01-08-2015#1220771 << the main 'superiority metal' is: people whose hands grow out of some place other than their arses! one can make shells - and even very passable bullets, for small arms, out of even nylon.
decimation: who knows about its actual record in the field