log☇︎
178300+ entries in 0.059s
asciilifeform: the kind that eats mice ?
asciilifeform: like, a four-legged beast ?
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285107 << mircea_popescu has a cat ?! ☝︎
asciilifeform: have a glass of amontillado !
asciilifeform: 'KeepKey is actually a fork of the Trezor project. We have maintained compatibility through development, and are compatible with Trezor v1.3.3.' << l0l
asciilifeform: for the love of god, montrezor!!!11
asciilifeform: 'To set up the KeepKey wallet, users need to install a Google Chrome extension on their browser.'
asciilifeform: in other nyooz from same fishwrap,
asciilifeform: also there is not yet the obligatory 'bitcoin died!!!111' nyooz piece! what witchcraft is this.
asciilifeform did not expect to live to see this
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285365 << !! where do i pick up my airworthy pig !? ☝︎
asciilifeform: one point by which you 'lift' the whole mess.
asciilifeform: mod6: same topology as the hook of a mesh bag
asciilifeform: mod6: correct
asciilifeform: i confess to having wondered if anyone in .ar writes software
asciilifeform: mircea_popescu: it is actually very common in usa software shops. indians produce mountain of horror, and then a handful of other people - clean it
asciilifeform: mircea_popescu: perhaps they had a stable of indians also
asciilifeform: no screwing with pgp separately, no untarring, etc.
asciilifeform: this way, no one who wants to get a release ever needs to do anything but ordinary operation of 'v'.
asciilifeform: then yes.
asciilifeform: but this way, a release is simply a vpatch that adds a 'this is part of such-and-such release' comment to a set of files in such a way that the desired leaves are brought into the release.
asciilifeform: mircea_popescu: as i understood it, he was speaking of signing manifests
asciilifeform: there is precisely 1 kind of thing.
asciilifeform: it is the thing children like about 'lego'
asciilifeform: this property of a system is called 'orthogonality'
asciilifeform: ;;later tell mod6 after this, anyone who wants to build THAT release merely needs to 'grab' ~that~ patch and 'v' does the rest.
asciilifeform: ;;later tell mod6 http://log.bitcoin-assets.com/?date=25-09-2015#1285169 << the way i suggested doing it is to avoid having multiple classes of signed objects. manifest for a release would be merely another kind of patch - one that simply takes every leaf that is to form part of the release head, and add a comment to the top of the file, 'REL-xxx.' this auto-gloms the leaves into a single patch 'handle', think about it. ☝︎
asciilifeform: (chumpatronic engineering)
asciilifeform: BingoBoingo: but why did it even need a physical office ?! the only possible explanation is mircea_popescu's...
asciilifeform: but other than this, unmodified
asciilifeform: rsync would need a pre-write hook so that it only accepts 'push' attempts that end up sig-verifying
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285161 << i once suggested, iirc, 'rsync'. the beauty of 'v' is that it does not really matter ~how~ you marshall the bits around, given that every operation verifies every single bit of your tree. ☝︎
asciilifeform: l0l
asciilifeform: ah
asciilifeform: hm
asciilifeform: !s mmwys
asciilifeform: i'm not a violinist either. but i understand how strings make sound...
asciilifeform: why would an outfit like bitpay even have expenses on top of bandwidth ?
asciilifeform: i still don't grasp ~what~ they spent it on
asciilifeform: (the pill is to spawn p+1 threads, where p is cpu count, and parcel out verification jobs to the workers)
asciilifeform: there is absolutely no reason for it save the fact that i have not had personally the time to shoot it in the head
asciilifeform: the illusion of cpu-boundedness really comes from the idiot serial-verify of block tx-en
asciilifeform: measure it.
asciilifeform: mircea_popescu: we spend so much time waiting on i/o that cpu is largely idle.
asciilifeform: 'thou shalt not add, neither shall thou take away' - that kind of thing.
asciilifeform: bitwise.
asciilifeform: more importantly, authenticated.
asciilifeform: (or the backbone, if you like, molests. i don't care who. there is exactly one pill against this.)
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285144 << the thing spoken of, i think, was the annoying tendency of every isp we sit down on to molest the packetz ☝︎
asciilifeform: !s no formats no format wars
asciilifeform: see also
asciilifeform: the specificity-of-diddle 'theorem' more or less demands this approach.
asciilifeform: (the set of mathematical operations used in crypto is quite limited, well-defined, and does not require a turing-complete interpreter to fully encompass.)
asciilifeform: probably i am doomed to do this.
asciilifeform: this means, almost inescapably - ada. with proofs.
asciilifeform: it CAN be implemented correctly.
asciilifeform: as in bitcoin's script.
asciilifeform: mircea_popescu: i am very much leaning towards scriptable crypto.
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285135 << it is also, to borrow a naggumism, theoretically ~possible~ for a mountain of garbage to lack a single fly. ☝︎
asciilifeform: and no less so than if it had been designed to be.
asciilifeform: but it is gnarly and broken.
asciilifeform: perhaps.
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285102 << presently they are quite unlike! hash type for general-purpose message signing is ~selectable~ from the handful of traditional algos; hash for signature ~of keys~ is hardwired to sha1 ! ☝︎☟︎
asciilifeform: but this is a separate thing.
asciilifeform: mircea_popescu: the blockchain is tough on the disk i/o, yes. as illustrated by the abysmal failure of pogo-with-mechanical-hdd
asciilifeform: (for n00bz - consider a lock as analogous to an airplane toilet door)
asciilifeform: http://log.bitcoin-assets.com/?date=25-09-2015#1285158 << this picture is not correct. 'locking' here refers to literal lock, the global big fat lock in bitcoind, the one that makes it only pseudo-multithreaded on account of just about every major routine hogging it ☝︎
asciilifeform: !up ascii_field
asciilifeform: !up ascii_field
asciilifeform: (a solar panel would just suffice to run the stereo...)
asciilifeform: don't forget the stereo.
asciilifeform: (a panel which fits on a passenger car roof - let's even assume one on the hood, as well - would be lucky to pick up 200W at high noon on a cloudless day.) ☟︎
asciilifeform: http://log.bitcoin-assets.com/?date=24-09-2015#1284688 << nope. run the numbers. ☝︎
asciilifeform: http://log.bitcoin-assets.com/?date=24-09-2015#1284619 << i have yet to encounter an actual person who used this feature. ☝︎
asciilifeform: and ideally one could specify the hash in a manner similar to bitcoin's scripts, rather than a hardcoded list of algos.
asciilifeform: if the protocol had been designed by sane people, ALL SIGNATURES WOULD HAVE SAME FORMAT regardless of for what the signature is - for a file, or for the key itself, whatever ☟︎
asciilifeform: http://log.bitcoin-assets.com/?date=24-09-2015#1284625 << aha. but ever notice that it's sha1, and can't be changed to anything else? and, likewise, self-sigs are hardcoded to use sha1? it is pestilentially pervasive in the rfc, and Must Die ☝︎☟︎☟︎
asciilifeform: BingoBoingo: https://getaddr.bitnodes.io/nodes/?q=/NotXT:1.7.3.2 << lulzy. one of yours ?
asciilifeform: welcome brg444
asciilifeform: these are just short of bursting at the seams.
asciilifeform: in other nyooz, 73 connexions on zoolag, 41 - on bucephalus.
asciilifeform: everybody 'sleeps ad libitum' eventually.
asciilifeform: punkman: http://log.bitcoin-assets.com//?date=12-03-2015#1049444 ☝︎
asciilifeform: pretty please ?
asciilifeform: (will somebody PLEASE wake me up if they learn of an alternative to ada?!!!)
asciilifeform: just as there is no alternative to, e.g., ada
asciilifeform: pgp is just another one of those ancient workhorses that begs for the glue factory, but there is NO ALTERNATIVE to it
asciilifeform: but i won't, because the rfc is so retarded that it will kill your brain cells just by being told of it.
asciilifeform: i could go on. and on.
asciilifeform: (not only in the added complexity of a zlib decoder, but in the fact that a message's actual length remains unknown until your start shitting it out)
asciilifeform: aaand is an attack vector of its own.
asciilifeform: (except that it very clearly adds structure of another kind)
asciilifeform: traditional whizzzdum is that it somehow improves seek00rity by making the plaintext less structured.
asciilifeform: yes, there is a 'do i want zlib' flag in pubkey, but EVERYONE here has it set.
asciilifeform: another annoyance is the inclusion of zlib. ☟︎
asciilifeform: more or less the whole document.
asciilifeform: the third and all-encompassing atrocity of rfc2440/4880 is the idiot cruft pertaining to 'new' vs 'old' packet formats, the magical constants specifying largely antiquated block ciphers and hash algos, etc.
asciilifeform: ought to be able to include any subset of a pubmod with a signature or ciphertext - up to all of it, if i want.
asciilifeform: the other major atrocity is the fingerprint (yes).
asciilifeform: one modulus, one key, as the gods intended.