log☇︎
408200+ entries in 0.256s
asciilifeform: punkman: correct. the thing has no concept of orphaned chains as of yet.
ben_vulpes: that'd be trying to break the thing.
punkman: asciilifeform: I just noticed this earlier when I looked at press, will apply every single patch up to HEAD
asciilifeform: ben_vulpes: i was hoping it would be obvious to anyone who actually tried to use the thing.
ben_vulpes: asciilifeform: add it back into the todos :P
ben_vulpes: (because the code lacks locality)
asciilifeform: right now it has no notion of patches that cannot coexist with one another.
asciilifeform: ben_vulpes: try producing a patch that forks off, e.g., rel1, and see what i mean.
ben_vulpes: and no, i have not yet ginned up the tree-fuzzer.
ben_vulpes: yes, i have only written 'happy path' tests.
asciilifeform: and their presence prevents anything else from working.
ben_vulpes: and this is why the global state drives me up a wall. because i cannot import one of these functions from the script and then run it without setting up a global environment for it. it's difficult to reason about the code lacks locality.
asciilifeform: ben_vulpes: btw i find it interesting that nobody has yet noticed that 1) broken chains 2) orphaned subchains of any length whatsoever --- do not work ☟︎
ben_vulpes: but looky here. you've written a thing that more-or-less must be tested as a whole, and i'm trying to push for testing the bits.
asciilifeform: desc is a table of where a file (represented by its sha512) was born.
ben_vulpes: i know what it is, silly. just not the places where it's used. yet.
asciilifeform: banners is simply a table of what was signed by whom.
ben_vulpes: i don't think i understand their use well enough to complain in detail.
asciilifeform: ben_vulpes: what were your objections to 'banners' and 'desc' ?
ben_vulpes: i've not touched the arg parsing itself.
asciilifeform: ergo all invocations of my 'v' took the patchdir arg as first arg.
asciilifeform: let's say it weren't. then ' ./v.py w ' prints wot ? but this is broken. because what if 'w' is my patch dir, and i simply forgot to include the second arg.
asciilifeform: but the patch dir arg is necessary !
ben_vulpes: i /abhor/ functions that take the whole environment as their input arguments.
ben_vulpes: c_wot, for instance, has no business knowing about all sorts of things in args.
ben_vulpes: and that is strictly untrue.
ben_vulpes: in all honesty, it is a relic of testing from before i had the args objects mocked out.
asciilifeform: it is only 'spaghetti' if there are localisms in the global state. as it was, all of it was relevant to the whole proggy.
ben_vulpes: eradication of global state and testability.
asciilifeform: what was the point of this mutilation.
asciilifeform: 'cause now if i wanna add a new command, there are THREE FUCKING PLACES to put it in instead of 2
asciilifeform: ben_vulpes: why on earth did you put in that horror with the nested if-thens ?
ben_vulpes: `python -m unittest test_v'
ben_vulpes: i of course neglected the test incantations.
trinque: This preoccupation with what should've happened misses the process by which things *actually happen* by a wide berth.
asciilifeform: i will read this.
trinque: ;;later tell funkenstein_ If only Cortes hadn't destroyed the Mesoamerican time machine, you could travel back and set everything right.
assbot: Logged on 04-09-2015 23:54:25; asciilifeform: mircea_popescu: here's how i do it: 1) clearsigned (asciiarmoured) body. 2) attachment 3) signature (asciiarmoured, detached) of attachment, having the filename attach.foo.sig for every attach.foo
ben_vulpes: what are best practices with the mailing list again? ☟︎
kakobrekla: but, no time. ☟︎
kakobrekla: i got a second mircorserver that will be another home node (amd, ecc, raid) that is on my bench waiting to be assembled for a couple of weeks now.
asciilifeform: and could go down literally any time.
asciilifeform: i will note, for anyone relying on zoolag to transmit time-sensitive things, that it is on a fucking home fiber
asciilifeform: everybody's out of time, aha
kakobrekla: currently out of time.
asciilifeform: kakobrekla: use the cross-compilator instructions from my pogotron recipe
kakobrekla: id like to throw* one on that mini arm computer cloud at some point
kakobrekla: id like to tho
asciilifeform: i am still waiting to hear from anybody having set up another.
asciilifeform: this means that at present time there is EXACTLY ONE reliable public therealbitcoin node - zoolag. ☟︎
asciilifeform: i will also take this chance to point out that the node on dulap has been rendered useless by all of this - trails by 30-100 blocks AT ALL TIMES
asciilifeform: the thing really needs to run on a colo box.
asciilifeform: thing is, flipping ONE FUCKING BIT in an already-baked product of moduli renders the whole shebang - and however long it took to produce - UNDETECTABLY worthless.
asciilifeform: (undetectable bit rot is MUCH WORSE than the idling it does right now) ☟︎
assbot: Logged on 06-09-2015 12:25:05; ben_vulpes: ;;later tell vextor phuctor has had mains plugs pulled on it several times recenty, and alf's attitude (i believe) is that the thing shoudn't run if its going to have its memory ripped out every time it warms up. remember, it keeps the running product in memory. mircea_popescu's attitude is that "software should be less friable than the hardware upon which it runs". asciilifeform is trying to find the sh
asciilifeform: http://log.bitcoin-assets.com/?date=06-09-2015#1263914 << i've been thinking about this ever since the last thread, and so far i have not come up with any way to make the thing RELIABLY survive the treatment it is getting ☝︎
assbot: Logged on 01-09-2015 04:21:27; asciilifeform: it is mainly because my disk is littered with 1,001 copies of therealbitcoin tree
ben_vulpes: so that'd be the hash of a "pressing"?
asciilifeform: ;;later tell ben_vulpes what were you trying to do ?! 'o' takes a ~tree file's hash~ as argument, and tells you ~which patch~ produced it. looks like you were giving it a patch's hash ??
ben_vulpes: ^^ from a vanilla vdemo tar, unless i'm horribly mistaken.
ben_vulpes: ;;later tell asciilifeform `for i in $(shasum -a 512 patches/* | awk '{print $1}'); do python v.py patches o $1; done` returns "No origin found." for all patches. i've not successfully run 'origin' yet.
gribble: What do you think I am, a shell?
thestringpuller: ben_vulpes: what's that mean?
ben_vulpes: ;;later tell bingoboingo you'd appreciate the local gravity distortion in the 24-hour cafe this morning
ben_vulpes: mains-currenting his box, and so i think phuctor is in limbo for the moment.
ben_vulpes: ;;later tell vextor phuctor has had mains plugs pulled on it several times recenty, and alf's attitude (i believe) is that the thing shoudn't run if its going to have its memory ripped out every time it warms up. remember, it keeps the running product in memory. mircea_popescu's attitude is that "software should be less friable than the hardware upon which it runs". asciilifeform is trying to find the shitgnome responsble for ☟︎☟︎
vextor: thanks to shinohai for the voice
shinohai: I think phuctor is down, but will have to ask asciilifeform when he gets here
vextor: I'll be watching the logs in case my services are needed
vextor: if there's anything I can do to help new submissions work again, please let me know
vextor: I assume that when the number of moduli to test reaches 0, then key submission will work again?
gribble: Bitfinex BTCUSD ticker | Best bid: 240.69, Best ask: 240.79, Bid-ask spread: 0.10000, Last trade: 240.72, 24 hour volume: 25432.59040205, 24 hour low: 231.0, 24 hour high: 248.48, 24 hour vwap: None
vextor: but it has been stuck on this figure for several days
vextor: over the course of the week, the number of Moduli Waiting for Test has now decreased to 601
vextor: I did so, and also noted the Phuctor statistics. the number of keys to process was gradually going down
vextor: mircea_popescu noted that the bignum arithmetic often hobbled the machine, and to wait a few hours
vextor: hello, a week ago I reported that Phuctor is broken when new keys are submitted
assbot: Brick Toast Recipe - Shibuya Honey Toast - Japanese Shokudo - Eugenie Kitchen ... ( http://bit.ly/1i5jQHY )
punkman: every time I end up on instagram, I can't believe all the pictures are 640pixels and people use it
assbot: Police officers go through transgender training - YouTube ... ( http://bit.ly/1i5gswA )
punkman: do you have to milk the goose daily?
mircea_popescu: the gentlemen investors as well as the armchair financiers may find the 2nd part of ^ interesting
deedbot-: [Trilema] Sneak Peak Screenshots and The Future Golden Goose - http://trilema.com/2015/sneak-peak-screenshots-and-the-future-golden-goose/
assbot: iPray: Prayer Times & Qibla Compass on the App Store on iTunes ... ( http://bit.ly/1VGkI3G )
punkman: guess that was wordplay, because the app is for muslims https://itunes.apple.com/us/app/ipray-prayer-times-qibla-compass/id288054534
gribble: The average time to generate a block at 113256481.48 Mhps, given difficulty of 56957648455.0, is 3 weeks, 4 days, 0 hours, and 8 seconds
gribble: The average time to generate a block at 56628240.74 Mhps, given difficulty of 56957648455.0, is 7 weeks, 1 day, 0 hours, and 17 seconds
gribble: The average time to generate a block at 11325.6481481 Mhps, given difficulty of 56957648455.0, is 684 years, 48 weeks, 4 days, 23 hours, 47 minutes, and 44 seconds
gribble: The average time to generate a block at 1000000000.0 Mhps, given difficulty of 56957648455.0, is 2 days, 19 hours, 57 minutes, and 14 seconds
gribble: The average time to generate a block at 1000.0 Mhps, given difficulty of 56957648455.0, is 7757 years, 16 weeks, 6 days, 6 hours, 23 minutes, and 24 seconds
funkenstein_: good night gents, my apologies for the not so lighthearted topics
funkenstein_: "never seen in all my days what so rejoiced my heart, as these things. For I saw among them amazing artistic objects, and I marveled over the subtle ingenuity of the men in these distant lands. Indeed, I cannot say enough about the things that were brought before me"
funkenstein_: Cortes: "Besides those things which I have already mentioned, they sell in the market everything else to be found in this land, but they are so many and so varied that because of their great number and because I cannot remember many of them nor do I know what they are called I shall not mention them"
funkenstein_: It may be possible for a person to know something about history of the America's without reading him, but surely the responsibility is on the person to so demonstrate.the
funkenstein_: Stannard's scholarship is remarkable. 60 pages of references, in documents he turned up in one of his volume.
assbot: The Worst Mistake in the History ofthe Human Race ... ( http://bit.ly/1NVw0zM )
asciilifeform: funkenstein_ will also likely enjoy the mega-classic http://www.ditext.com/diamond/mistake.html
asciilifeform: funkenstein_: no, these - http://log.bitcoin-assets.com/?date=06-09-2015#1263618 ☝︎
assbot: Logged on 05-09-2015 23:03:16; funkenstein_: For more on that Guatemala story grep for "1986": http://www.skeptic.ca/American_Holocaust.htm
asciilifeform: funkenstein_: consider link to the documents mentioned earlier ?