Show Idle (>14 d.) Chans


← 2017-08-14 | 2017-08-16 →
00:03 asciilifeform mod6: below noise floor
00:13 ben_vulpes in other web esoterica: http://packet.city/
00:13 ben_vulpes "the greatest website to ever fit in a single TCP packet"
00:24 mod6 asciilifeform: so if you add back in the FZs that were removed in the 2^n version (re-adding in the 50% reduction of temp space that yields no opt.), do we get the ~runtime of the original?
00:26 mod6 just wondering if it could be a mechanical push, yet slightly more readable. maybe making 2^n version more grokable?
00:27 mod6 basically, being able to call something like:
00:27 mod6 Mul_Karatsuba(X0, Y0, P);
00:27 mod6 as opposed to:
00:27 mod6 Mul_Karatsuba(X(X'First .. X'First + K - 1),
00:27 mod6 Y(Y'First .. Y'First + K - 1),
00:27 mod6 P);
00:27 mod6 not that the latter is all /that/ bad.
00:28 mod6 just curious
00:35 asciilifeform mod6: i dun understand the question
00:35 asciilifeform if you do this, you get the original, what else could you get
00:36 mod6 maybe i should ask a different question: which part do you find to be less readble?
00:36 asciilifeform the changed lines, what else
00:37 asciilifeform e.g. the one you quoted
00:40 mod6 just was curious if your readability issue could be resolved with pulling the paramaters of Mul_Karatsuba back out in similar fashion to the original. 'tis all.
00:42 asciilifeform you can't 'similar to the original' , it would BE the original
00:42 mircea_popescu phf multi-netsplit yes.
00:42 asciilifeform mod6: 'if grandmother had balls..' (tm)
00:42 mircea_popescu asciilifeform> which is surreal << cache neh
00:43 mircea_popescu heh. yeah ok.
00:43 mod6 the math is different from one to the other, is it not?
00:44 asciilifeform mod6: same
00:44 asciilifeform but no copying of the input
00:45 mod6 i dun get it then
00:45 asciilifeform get what?
00:46 mircea_popescu http://btcbase.org/log/2017-08-15#1698054 :D
00:46 a111 Logged on 2017-08-15 02:15 asciilifeform: mod6: you can't inline a recursive invocation, wtf
00:47 mircea_popescu this'd be great actually.
00:47 asciilifeform mod6: to understand ffa, you absolutely gotta grasp how ada array slices ( which Always Do The Right Thing ) work
00:47 asciilifeform they're the foundational abstraction that makes the thing compact and readable
00:47 mod6 i dun get why, if you didn't change the maff, why you would make it more complicated
00:48 asciilifeform mod6: because we can't use the shorthand any moar
00:48 asciilifeform no moar x0, y0, etc
00:48 asciilifeform they don't exist
00:48 asciilifeform they're replaced with the slice expression
00:49 mod6 mmk
00:51 asciilifeform and incidentally mod6 , is it obvious why this only works if L is restricted to powers of 2 ?
00:53 asciilifeform mod6: an array slice ( concept which also exists in common lisp ) can be thought of as a sane man's pointer. i.e. it maps into the original, and writes go through; but it is guaranteed not to spill, out of the original or out of its own more constrained bound
00:54 asciilifeform it can be used as a procedure argument anywhere you could use an array.
00:56 asciilifeform array slices retain the indexing of the underlying array. this is The Right Thing ( see prev thread on subj where i explained to mircea_popescu ) but makes iterating over them slightly trickier in certain cases.
00:59 mod6 <+asciilifeform> and incidentally mod6 , is it obvious why this only works if L is restricted to powers of 2 ? << no, i think im missing the entire idea of why this is written this way.
01:00 asciilifeform mod6: look at x0, x1, y0, y1 in original kara-mul, and xl/xh in kara-square
01:00 asciilifeform they're temp copies of the multiplicands
01:01 asciilifeform they exist so that the input:output lengths invariants of subtraction and of kara recurse per se, 1:2, are met
01:01 asciilifeform ( subtraction's -- 1:1 obviousness )
01:02 asciilifeform this is because in the original, you can have a L of, say, 3
01:02 asciilifeform which splits with K of 2 and J of 1
01:03 asciilifeform giving X0 of lengh 2, X1 - 1, Y0 - 2, Y1 - 1
01:04 asciilifeform but we're doing fixed length everythings, so , e.g., x0*y0 MUST occupy same physical space as x1*y1 etc
01:05 asciilifeform and you can't subtract ffa x0 - x1 unless they are same lengh !!
01:06 asciilifeform you can't use ada's array concatenation feature either, to cheat, because i banned it. it introduces implicit jump.
01:06 asciilifeform it is banned in all of asciilifeform's crypto code, 4evah.
01:07 mod6 alright. thanks for the explanation.
01:07 asciilifeform makes sense ?
01:08 asciilifeform try working through a case where k != j and see what happens.
01:08 asciilifeform see if you can predict how it will end.
01:08 asciilifeform ( out of bounds exception, proggy stops. but where. )
01:09 * asciilifeform bbl
~ 51 minutes ~
02:00 ben_vulpes why is ln(16)/ln(2) so tidily and precisely 4?
02:00 ben_vulpes what secrets of the universe did my inferior american education deprive me of?
02:01 mircea_popescu ...
02:02 mircea_popescu 4 / 1 ?
02:03 ben_vulpes i...don't follow
02:04 mircea_popescu 16 is 2 to the power of 4.
02:05 mircea_popescu this stays the same irrespective of which base you use to express the ratio.
02:07 ben_vulpes aaah. then it was a /personal/ failing, not a systemic one.
02:07 mircea_popescu im not even sure what the failing is ?
02:08 ben_vulpes having forgotten how logarithms work
02:08 mircea_popescu as per that ancient "doctor, is it bad if i hear voices ?" "only if you start answering."
02:08 ben_vulpes heh
02:09 mircea_popescu i suppose a better translation would be "doctor, i hear voices, they talk to me, should i worry ?" "you should worry when you start talking back."
02:10 ben_vulpes oh subject of, i just had a grand time with rushdie's satanic verses.
02:11 mircea_popescu coo
02:18 mircea_popescu !!up crypt0
02:18 deedbot crypt0 voiced for 30 minutes.
~ 1 hours 2 minutes ~
03:20 BingoBoingo !!up b00sterjuic3
03:20 deedbot b00sterjuic3 voiced for 30 minutes.
~ 35 minutes ~
03:55 lobbes http://btcbase.org/log/2017-08-14#1697607 << here is my computation (using 4096 bit limit; comes out to 4093 bits): http://wotpaste.cascadianhacker.com/pastes/WonUN/?raw=true
03:55 a111 Logged on 2017-08-14 17:20 mircea_popescu: this is actually going to be teh magic number of the republic. so at this juncture i would like to ask everyone to compute "the largest primorial (ie, product of all successive primes) that fits in 515 bits", sign it and put it into deedbot.
03:55 lobbes If using the 4160 bit limit, then I get the following (comes to 4150 bits): http://wotpaste.cascadianhacker.com/pastes/ED76z/?raw=true
03:56 lobbes aka, I get the same output as both of PeterL's runs
03:57 mircea_popescu lobbes ty!
04:07 mircea_popescu in other lulz, "the taking of pelham 123" is one helluva usg-film offering. we find that "wall street guys" r criminalz, that everyday mta riders are heroic (even if a little half-breed), and all sorts of good and valuable citizenship lessons for life!
~ 6 hours 40 minutes ~
10:47 asciilifeform !~later tell mod6 http://wotpaste.cascadianhacker.com/pastes/6WPk2/?raw=true << 2^n karatsubas, with same readability as 'classical'
10:47 jhvh1 asciilifeform: The operation succeeded.
10:48 asciilifeform using the 'rename' feature
10:55 asciilifeform no detectable performance difference at all, however. even with w=32768 .
10:58 asciilifeform ... even with 1MBit (!!!) , i.e. 1048576 .
~ 19 minutes ~
11:17 * mod6 looks
11:18 mod6 ah, ok. so you gotta add a subtype for that.
11:18 mod6 looks cleaner. not sure it is necessary though.
11:18 mod6 a topic for further discussion i suppose.
11:19 asciilifeform mod6: not sure WHAT is necessary ?
11:29 mod6 having to do the 'rename'
11:29 asciilifeform it's that, or forcing the reader to puzzle out repeated pastes of the slice expression
11:29 mod6 thanks for humoring me though
11:32 asciilifeform np mod6
~ 35 minutes ~
12:08 shinohai !~echo [ticker --high --market btcc] [ticker --low --market btcc]
12:08 jhvh1 4456.4344 3988.038296
12:12 asciilifeform in other heathen lulz, https://toughsat.appspot.com
12:13 shinohai Reply from Anonymnt & friendz: http://wotpaste.cascadianhacker.com/pastes/VwqRc/?raw=true
12:13 mircea_popescu http://btcbase.org/log/2017-08-15#1698171 << this is a little rich.
12:13 a111 Logged on 2017-08-15 14:58 asciilifeform: ... even with 1MBit (!!!) , i.e. 1048576 .
12:14 mircea_popescu o.O
12:14 mircea_popescu tuberculosis of the gut ?!
12:14 shinohai tl;dr I'm afraid to get picked apart if I come to #trilema, I prefer to stay on steemit and feed idiots full of shit.
12:14 mircea_popescu shinohai hey, the forum is a high bar.
12:14 asciilifeform gut?!
12:14 asciilifeform lol!!
12:14 mircea_popescu asciilifeform i never heard of this before ? i mean, lung, bone, some vacuous organs. but gut ?!
12:14 shinohai This is an actual disease, believe it or not.
12:15 * mircea_popescu will now have to hit the textbooks.
12:15 shinohai https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4209546/
12:15 shinohai Often misdiagnosed as Crohn's disease iirc
12:20 * mircea_popescu remembers the day mycobacterium was called "koch's baccilus"
12:21 asciilifeform 'палочка Коха'
12:21 mircea_popescu must suck.
12:23 shinohai Charlie Shrem on twatter: "Bounty: I want to run a full node and connect to @Blockstream satellite. Sell me a DIY kit with all requirements"
12:23 mircea_popescu idiot
12:23 shinohai (From https://github.com/blockstream/satellite)
12:24 mircea_popescu he STILL doesn't know how to run a node ? after all this fucking time ?
12:24 asciilifeform i dun think this one has the excuse of mere idiocy
12:24 shinohai He missed a lot of teh logs in prison!
12:24 mircea_popescu rather : prison is the only employment he's qualified fopr
12:26 asciilifeform shinohai: link seems to refer to the satellite thing in present tense. it is live ?
12:26 mircea_popescu lol
12:26 mircea_popescu you don't understand how wediditreddit works.
12:26 mircea_popescu but to summarize : words are slowly fuzzed in the desired emotional direction.
12:26 shinohai First you get out the crayons and build the prototype, then .....
12:27 mircea_popescu present tense is merely a political requirement in the vein of "subway hero must be not white"
12:27 shinohai "Go to the #blockstream-satellite IRC channel on freenode for additional help."
12:27 shinohai >.>
12:27 mircea_popescu oookay.
12:28 asciilifeform https://www.blockstream.com/satellite/satellite/ ( http://archive.is/XeYBv ) << claims to be live, lists channel freqs
12:28 asciilifeform they purchased time on 4 commercial sats
12:29 * shinohai looks for an old rtl-sdr ....
12:30 mircea_popescu "<Socal> Ah ok I don't know about FIBRE I was simply speaking on the SATCOM portion"
12:30 mircea_popescu you know ? the SATCOM!!!!! portion
12:30 asciilifeform incidentally, is archive.is dead ?
12:30 mircea_popescu motherfucking imbecile nothings omfg
12:30 asciilifeform 2nd day of eternal '#1 in queue' crud
12:31 mircea_popescu "look mom, i'm just like the nigger on tv! talking of the satcom portion!! would you like to hear more meaningless words ???"
12:31 shinohai 12:27:29 Socal Mircea_popescu no it isn't it saves on bandwidth costs and doesn't require internet to get the BTC blockchain
12:31 mircea_popescu they're so fucking stupid their continued existence is an insult to humanity.
12:32 mircea_popescu "it doesn't require internet".
12:32 mircea_popescu and the fucking littoral compressed lulzship doesn't require wheels.
12:32 mircea_popescu cuz that's what the fucking wheel is, a REQUIREMENT. like totally optional.
12:32 asciilifeform in so far as publicity stunts go, this isn't even preposterously expensive -- anyone can rent a MHz or so of channel
12:32 shinohai Cuz .... it's pykrete!
12:32 mircea_popescu asciilifeform i don't care about the fucking shrems involved. we know they're smegma.
12:33 mircea_popescu i'm tal;king of the nobodies on a stick herp0derping importantly
12:33 mircea_popescu the chumps. do you have any FUCKING IDEA how chumpy the esltarded chumps are ?!
12:33 mircea_popescu because i don't. it's eaten >9k fathoms of cable and we plumbed no bottom yet.
12:34 mod6 this primorial thing is gonna run for a while eh
12:34 mircea_popescu no ?
12:35 mod6 maybe i misunderstand the request.
12:36 mircea_popescu it's a minute, what.
12:36 asciilifeform mod6: P = primorial(N) for some N such that P < 2**4096 .
12:36 mod6 just one number?
12:37 asciilifeform aha
12:37 mod6 i thought it was 1*2*3*5*7*11*13 ... all the way up through whatever prime fits into < 4160 bits.
12:38 asciilifeform mod6: we dun have enuff universe for that
12:38 asciilifeform ( timewise or spacewise )
12:38 mod6 im not sure i know how to code this.
12:40 asciilifeform mod6: amusingly, if you ~did~ have a big enough and old enough universe to contain primorial(2**4096), you could factor, e.g., mircea_popescu's key, in polynomial time, with plain old gcd
12:45 asciilifeform shinohai: rtlsdr won't work, it dun go to 12GHz
12:47 asciilifeform or i suppose it would, if you have the guts from old tv sat dish
12:47 asciilifeform asciilifeform in fact has ~several~ dishes , from old renters of the grounds, but can't be arsed
12:51 mircea_popescu so it turns out, i never heard of gut tb because you generally need aids to get it. and back when i was reading they didn't have aids just yet.
~ 49 minutes ~
13:41 asciilifeform !~later tell mod6 http://wotpaste.cascadianhacker.com/pastes/au9GU/?raw=true << another formulation.
13:41 jhvh1 asciilifeform: The operation succeeded.
13:43 shinohai 13:40:00 @gmaxwell (also for sending out transactions people can use many other options, including SMS and snail mail--- a txn is so small you can just communicate it however else you communicate. Snail mail is slow, but if you're only communicating with the outside world via that already...)
13:43 shinohai Dear lord
13:46 asciilifeform shinohai: anything, anything to make that Golden Socialist Future full of nonterrorist blocks made of nonterrorist tx...
13:48 asciilifeform !!up PeterL
13:48 deedbot PeterL voiced for 30 minutes.
13:48 PeterL thanks!
13:49 PeterL http://p.bvulpes.com/pastes/ZI0Qx/?raw=true << reverse mpfhf hash function, given R, S, and length of message
13:52 PeterL http://btcbase.org/log/2017-08-15#1698240 << about a minute to write function, about 40 ms to evaluate
13:52 a111 Logged on 2017-08-15 16:36 mircea_popescu: it's a minute, what.
13:55 mod6 PeterL: huh
13:58 PeterL http://p.bvulpes.com/pastes/1DId9/?raw=true << my function, by the way
14:01 asciilifeform omfg PeterL what is that primality test
14:02 asciilifeform looks very painful.
14:14 PeterL it's a basic brute force primality test, what is wrong with it?
14:14 PeterL works fine for small numbers
14:28 shinohai !!up PeterL
14:28 deedbot PeterL voiced for 30 minutes.
~ 15 minutes ~
14:44 lobbes Interesting seeing teh different approaches. Instead of primality test, I just iterated through a static list/array of primes (I figure that list ain't changing anytime soon). Here's my potato code: http://wotpaste.cascadianhacker.com/pastes/X0jSt/?raw=true
14:45 asciilifeform lobbes: it isn't that this doesn't work, but that the effort needed to verify that you didn't somehow miss one , is substantial
14:45 lobbes Makes sense
14:45 asciilifeform see also the thread with mod6 re the q of 'what is a readable proggy'
14:46 asciilifeform or for that matter the one 2yrs ago re the hypothetical tabs-an'-spaces vpatches and 'what determines effort needed to read'
14:47 asciilifeform not that lists of primes ain't handy -- but that the effort needed to verify one is >= to what is needed to generate same. ergo why not generate.
14:49 lobbes True. Plus if someday I need a bigger list, then I gotta go editing hardcoded lists vs just flipping a parameter somewhere
14:50 lobbes And yeah, horrible to read to boot
14:52 PeterL try this: print a list of the primes up to 100 or 1000, remove one at random, then try to spot which is missing just by looking at the list
14:53 asciilifeform imho life is too short to use 'eyeball diff'.
14:56 PeterL right
14:58 asciilifeform !!up PeterL
14:58 deedbot PeterL voiced for 30 minutes.
15:13 asciilifeform !!up valica
15:13 deedbot valica voiced for 30 minutes.
15:13 asciilifeform valica: who goes ?
15:14 mod6 using PeterL's method, i get the same number with openssl
15:15 mod6 http://p.bvulpes.com/pastes/6Un27/?raw=true
15:17 mod6 http://p.bvulpes.com/pastes/FsDgf/?raw=true
15:23 asciilifeform http://trilema.com/2014/so-the-dollar-vigilante-scam-ring-is-going-to-jail/#comment-122630 << in other lulz
15:24 asciilifeform reads, interestingly, very much like the gut tuberculosis thing
15:24 asciilifeform i.e. 'this dun happen to folx with a working immune system'
~ 26 minutes ~
15:50 mod6 http://wotpaste.cascadianhacker.com/pastes/au9GU/?raw=true << another formulation. << thanks for posting anyway
15:53 asciilifeform mod6: the three snippets are a pretty good, imho, intro course to 'you can have a useful, statically-compiled lang without promiscuous pointers'
15:55 mod6 yeah man. solid job.
15:58 BingoBoingo !~ticker --market all
15:58 jhvh1 BingoBoingo: Bitstamp BTCUSD last: 4063.93, vol: 25410.14161658 | Bitfinex BTCUSD last: 4052.4, vol: 61518.92666876 | BTCChina BTCUSD last: 4156.549995, vol: 27942.40520000 | Kraken BTCUSD last: 4089.994, vol: 13752.7880282 | Volume-weighted last average: 4081.32302404
15:58 asciilifeform pretty serious goxlag, too
15:58 asciilifeform !~goxlag
15:58 jhvh1 asciilifeform: Error: "goxlag" is not a valid command.
15:58 BingoBoingo 4srs
15:58 asciilifeform damn.
15:59 asciilifeform imho oughta be reintroduced, this useful command.
16:00 mircea_popescu loller
16:00 mircea_popescu o hey peterl got teh mpfhf reverser done.
~ 18 minutes ~
16:19 ben_vulpes noice
~ 18 minutes ~
16:37 deedbot http://trilema.com/2017/where-the-fuck-is-everyone/ << Trilema - Where THE FUCK!!! is everyone ?
16:38 mircea_popescu http://btcbase.org/log/2017-08-15#1698272 << whole fucking point in such applications is diversity of approach.
16:38 a111 Logged on 2017-08-15 18:44 lobbes: Interesting seeing teh different approaches. Instead of primality test, I just iterated through a static list/array of primes (I figure that list ain't changing anytime soon). Here's my potato code: http://wotpaste.cascadianhacker.com/pastes/X0jSt/?raw=true
16:41 mircea_popescu http://btcbase.org/log/2017-08-15#1698273 << verification happens through coherence. if one man writes one program to do one calculation, that man must check that a) his implementation is correct and b) his design actually does take from input to output if correctly implemented. if however the lordship writes a dozen+ programs to do the same calculation, no one man needs to verify either a or b for his own item UNLESS there's
16:41 a111 Logged on 2017-08-15 18:45 asciilifeform: lobbes: it isn't that this doesn't work, but that the effort needed to verify that you didn't somehow miss one , is substantial
16:41 mircea_popescu divergence. and if there is divergence, there is significant educational benefit in it, as seen in http://btcbase.org/log/2017-08-15#1698143
16:41 a111 Logged on 2017-08-15 06:00 ben_vulpes: what secrets of the universe did my inferior american education deprive me of?
16:41 mircea_popescu in other words, the republican model significantly reduces costs and, incredibly enough, introduces a new revenue stream.
16:42 mircea_popescu these premises are dependent however on diversity of implementation. (remarkably, they are not dependent on correctness of implementation ; but they are dependent on correctness of treatment of divergence, ie, no "consensus-building", ever, at all)
16:52 mod6 In that case, I have a bit more simplified version of mine that more closely resembles what I started with before.
16:53 mod6 http://p.bvulpes.com/pastes/qRtdC/?raw=true
16:58 mircea_popescu http://btcbase.org/log/2017-08-15#1698279 << it has the significant advantage that it bridges into unrelated record. if your result diverges from the result, you now have a grounded suspicion re the source of whatever list you used.
16:58 a111 Logged on 2017-08-15 18:50 lobbes: And yeah, horrible to read to boot
17:09 asciilifeform mircea_popescu: recall what dijkstra said ?
17:09 asciilifeform re what testing can and cannot reveal
17:10 asciilifeform let's play a little game : http://wotpaste.cascadianhacker.com/pastes/En1cj/?raw=true
17:10 asciilifeform ^ is a slightly modified version of what lobbes posted. it gives the correct answer, even
17:10 asciilifeform but if you were to use its list of primes for some other program...
17:11 mircea_popescu asciilifeform are you proposing what exactly, that out of an array of ineffectual methods we're to choose one and stick to it ?
17:11 asciilifeform nope
17:11 asciilifeform mircea_popescu's observation was correct.
17:11 asciilifeform but imho incomplete.
17:11 mircea_popescu testing only reveals the presence of errors, not their absence. sure. and guess what ? reading code with human eyes, also. and so on.
17:11 mircea_popescu once you found the misspelling you found it and ere you found it the text was just as correctly spelled as it will be after you find it : "as far as i know, correctly spelled"
17:12 asciilifeform in asciilifeform's ( and probably everyone else's... ) experience, the most lethal bugs are ones which produce ~correct~ answer, ~all of the time
17:12 asciilifeform but via incorrect method.
17:12 mircea_popescu the important difference is that this was not reusable but throwaway code. the requirement was "calculater result" not "write program"
17:13 mircea_popescu this changes things.
17:13 asciilifeform this is true. but my original point was that it is impossible to verify the correctness of a list of primes other than by same procedure as generates one.
17:14 mircea_popescu it's certainly possible. i know the list "3, 5, 7, 11" is a list of primes through memory.
17:15 asciilifeform 'bro do you lift!11' 'hey i lifted myself off the bed today!'
17:15 phf could have a monk of saint ascii life form memorize primes by heart to the 1'000'000th one, referred to by the other monks when primes are required. "please, brother joseph, we need primes #5002 to #5040"
17:15 asciilifeform lol
17:16 mircea_popescu asciilifeform you said impossible. it means something.
17:16 mircea_popescu there's no "sporting chance" rules in logic, if your theory is defeated by trivial case your theory is still defeated.
17:16 asciilifeform i bet mircea_popescu had a riot reading russel & whitehead , 'idjits, taking 1500 pgs to prove 1+1=2, which i know to be so'
17:17 mircea_popescu mno.
17:17 mircea_popescu but i would have thrown frege against a wall had he "impossible" something i oculd trivially disprove.
17:17 mircea_popescu which is why i read frege, and i don't read obama.
17:17 asciilifeform recalling correct answer from memory != solving .
17:17 mircea_popescu this is fucking important. managing to go through 500 pages of highly contrived nonsense without flyiong out of my hand, not for everybody.
17:17 mircea_popescu asciilifeform you said impossible by any other method.
17:18 * asciilifeform straps on gas mask
17:18 mircea_popescu maybe try strapping that thing off sometime. im startying to suspect "gas canister" doesn't say what you thought it said!
17:19 asciilifeform to briefly revisit upstack, imho a program which weighs more than its output, has a fundamental problem
17:19 mircea_popescu plenty of programs output a boolean.
17:20 asciilifeform tru ( and i linked an rsa-to-nsat generator thing earlier today )
17:20 asciilifeform which, lulzily, refuses to eat anything above 2048-bit modulus
17:20 asciilifeform ( why? i have nfi )
17:21 mircea_popescu prolly munitions bs.
17:21 asciilifeform pretty sure that one's stuck at 512 to this day
17:21 asciilifeform ( not updated since clinton reign )
17:23 mircea_popescu anyway, ima try and pen a pre-rfc on tmsr-rsa, unless anyone has objections ?
17:23 asciilifeform didn't mircea_popescu make one in 2014 ?
17:24 asciilifeform the one where 'just store the fucking modulus and exponent'
17:24 mircea_popescu yeah, well, it's been a while.
17:24 mircea_popescu which one are you thinking of ?
17:25 * asciilifeform digs for link...
17:25 mircea_popescu there's been too much waffling re keys on my part (which means -- any). i feel bad about it an' i perceive gotta write up
17:25 mod6 I think it's fine, we can ratify / ammend it as needed I suppose.
17:25 mircea_popescu mod6 yeah. more like a scratchpad than anything yet.
17:27 asciilifeform hm where did it go !
17:27 asciilifeform ( mircea_popescu's original rsa piece )
17:28 mircea_popescu dja mean the early gossip talk ?
17:28 asciilifeform no
17:29 asciilifeform the trilema on 'republican rsa key format'
17:30 mircea_popescu you mean the k,e,N thing ?
17:30 asciilifeform aha
17:31 asciilifeform for my part, i'm curious re what part of rsa mircea_popescu thinks even needs to be standardized
17:31 mircea_popescu pretty much logs only i thought
17:31 asciilifeform ( i dun see any reason for a standard exponent, for instance. let it be a W-wide prime , different for each man )
17:31 mircea_popescu asciilifeform plenty of things, gimme a moment here.
17:33 asciilifeform and no moar pissant smallint exponents, either. let it weigh as much as the modulus.
17:33 asciilifeform no moar 'we heathens have faster rsa because mother dropped us as babies and our rsatron does different work on different hamming weights'
17:35 mircea_popescu see ?
17:36 asciilifeform which
17:39 asciilifeform asciilifeform's intent with 'p' is to push in the direction of maximum barking anarchy re pubkeys. as it is we have too many 'standards' as it is, ~all of them ill-conceived and smelling of sulfur.
17:41 asciilifeform and this also means as few 'magic numbers' as it is physically possible to get away with.
17:42 asciilifeform and this yes means that asciilifeform holds caps on modulus width to be asinine
17:44 asciilifeform p proggy opens up with the breathoflife preamble, e.g., (TMSR!8192*3,50*500) << 8192bit bus, 3 words of stack, 50 bytes of program following the closing ), 500 steps of execution max.
17:44 asciilifeform this means that the reader (READER, long before executing) knows precisely how much time and space the proggy requires.
17:44 asciilifeform so he can never be surprised by 'd00d's modulus is Too Big!111omfg'
17:45 asciilifeform if i specify a pubkey for myself with 65536-bit public mod, then other people can simply decide that i'm an arse and that verifying my sigs isn't actually +ev for them
17:46 asciilifeform it is a matter strictly between the fella generating the key, and his wot, not for the author of rsatron.
17:46 asciilifeform the duty of the rsatron author is ~to get the fuck out of the way~
~ 17 minutes ~
18:03 asciilifeform in that spirit, other thing asciilifeform aims for with 'p', is to zap the idiocy where pubkey was strictly an item for ~machine~ to read, and make it something primarily for ~man~ to read.
18:03 asciilifeform ( while also operable on by machine, to demonstrate that the arithmetic in fact comes out as stated )
~ 18 minutes ~
18:22 mircea_popescu asciilifeform http://trilema.com/2017/tmsr-rsa-spec-extremely-early-draft/
18:22 asciilifeform oh hey
18:22 mircea_popescu mod6 ^
18:23 mircea_popescu first question, of course, being whether there's value in changing the spec for key primes from "2048" to ">2046" bits.
18:23 asciilifeform http://trilema.com/2017/tmsr-rsa-spec-extremely-early-draft/#comment-122644 << 1st nitpick!1111
18:24 asciilifeform likewise we had the fingerprint thread
18:24 asciilifeform fingerprints are fundamentally retarded
18:24 asciilifeform no moar fingerprints. your key is your key.
18:25 asciilifeform no hash --- no collision, floating around somewhere in phase space waiting to be found.
18:25 mircea_popescu you want to actually forbid them ?
18:25 asciilifeform see asciilifeform's earlier barf: not so interested in forbidding anything
18:26 asciilifeform but in not-standardizing.
18:26 mircea_popescu so then what's teh problem.
18:26 asciilifeform if some d00d wants to go around saying 'my pubkey can also be referred to by the letter z' that's his life to lose.
18:26 mircea_popescu um. you either standardize them to null, standardize them to something sane, or allow the empire to standardize them to something idiotic. this is your trilemma.
18:26 mircea_popescu no way out of it.
18:26 mircea_popescu i opted for 2.
18:26 asciilifeform i dun see this picture, where we GOTTA take a shit into this here fine vase, 'or empire will'
18:27 asciilifeform how about an unshat-in vase.
18:28 BingoBoingo But vase shit has phosphorous, for the flowahs!
18:28 asciilifeform http://btcbase.org/log/2017-06-01#1664352 << see also thread
18:28 a111 Logged on 2017-06-01 18:14 asciilifeform: a business card printed on a very spartan (100 'dpi' ) press , gives what, 350 x 200 b&w pixels ;
18:29 asciilifeform http://btcbase.org/log/2016-12-27#1590895 , and http://btcbase.org/log/2017-04-09#1640824 discussions also.
18:29 a111 Logged on 2016-12-27 05:27 asciilifeform: the only sane 'fingerprint' is the entire modulus+exponent.
18:29 a111 Logged on 2017-04-09 14:45 mircea_popescu: asciilifeform incidentally, the more i think about it the more i'm convinced the ONLY "fingerprint" for rsa key may be... the modulus. 4096 bits and fuck you, if you can't take 32 chars you don't belong here.
18:30 mircea_popescu this is not altogether a weak argument. consider the converse though : suppose i wish to refer to my key by using fewer chars than 512 ?
18:30 asciilifeform this is fundamentally bad idea imho.
18:30 asciilifeform and there is no escape.
18:30 mircea_popescu i mean, i call out "hey, slut" and a dozen eyes rise. these are collisions, and what of it.
18:30 asciilifeform it's like asking for a 17 that can also be referred to as 3.
18:30 mircea_popescu but it's how life goes.
18:30 asciilifeform shitting where one stands is also 'how life goes'. for some.
18:30 asciilifeform for others, no.
18:31 mircea_popescu consider : we often use [very!] short forms of ideas in here, and rely on the op to correctly resolve.
18:31 mircea_popescu it's cheaper this way than to inline everything.
18:31 asciilifeform whole point of cryptosig is not-this.
18:31 asciilifeform to nail down the unambiguous and concrete.
18:31 mircea_popescu but TO HAVE. when needed. not to always.
18:32 mircea_popescu i don't carry around all my rifles all the time, to take a leak, etc. i can't.
18:32 asciilifeform non-1-to-1 pubkey is as useful as pistol that fires from both ends.
18:32 mircea_popescu ie, outer space pistol ?
18:32 asciilifeform yes i can think of a contrieved situation that calls for one. but no i don't want it in the rack next to the ordinary ones.
18:32 mircea_popescu (stability.)
18:33 asciilifeform mircea_popescu: was thinking of the aerial gun in ww1, before they figured out that the stuff on the nonbusiness end dun have to be same bullet, only same mass
18:33 asciilifeform but sure.
18:33 mircea_popescu to be sure, i don't think you're making a weak case. im leaving the matter open, at least for a while, can you live with that ?
18:33 asciilifeform sure
18:34 mircea_popescu now to the graver matter of mpfhf. http://trilema.com/2017/tmsr-rsa-spec-extremely-early-draft/#comment-122645
18:34 asciilifeform asciilifeform's ~whole argument is 'leave as much rsa a matter for pubkey maker as physically possible'
18:34 mircea_popescu dja want to take it out altogether ?
18:34 asciilifeform well either it, or the constant-spacetime. and i'm quite sold on keeping the latter.
18:34 asciilifeform but i dun see how they can live together
18:34 asciilifeform am i missing something?
18:34 mircea_popescu oaep won;t constant spacetime either.
18:34 asciilifeform why not ?
18:35 asciilifeform it's just a buncha xors
18:35 asciilifeform O(1)
18:35 mircea_popescu xor(R)
18:35 mircea_popescu hm.
18:35 mircea_popescu yeah, it gotta go huh.
18:37 mircea_popescu asciilifeform gone.
18:37 asciilifeform lol just when i thought up of a hypothetical way to save it!111
18:37 mircea_popescu the 1and0 thing ?
18:37 asciilifeform consider :
18:38 mircea_popescu tbh, i'd very much like to have an alternative there. i put in and took out the thing twice before announcing, this is the third.
18:38 asciilifeform P proggy specifies its time and space requirement , first thing
18:38 mircea_popescu it dun have to be mpfhf so much as i'd like a GOOD alt.
18:38 asciilifeform this means that anything that can happen inside one, happens in fixed time and space
18:38 mircea_popescu ok.
18:38 asciilifeform ~after~ a mphf (or similar) hash is taken, the time and space required are known.
18:38 asciilifeform bang, magic, fixed-time-and-space.
18:39 mircea_popescu uh ?
18:39 mircea_popescu mpfhf varies.
18:39 asciilifeform yes but after you've calculated one particular hash, it won't vary...
18:39 asciilifeform you know ~that one~'s time and space size.
18:39 deedbot http://trilema.com/2017/tmsr-rsa-spec-extremely-early-draft/ << Trilema - TMSR-RSA spec, extremely early draft
18:40 mircea_popescu yes, but you'd have to have writer-with-padder on your isolated machine, move pre-padded shit to the fire machine.
18:40 asciilifeform correct.
18:40 mircea_popescu you can do that without me speccing it.
18:40 asciilifeform aha!
18:40 mircea_popescu so not saved.
18:40 asciilifeform hm.
18:41 mircea_popescu the ONE way to constant-mpfhf is to calculate ALL the tree of possibilities, 2^message length items EVERY TIME
18:41 mircea_popescu this is so necessarily, as a converse statement of its strength.
18:41 asciilifeform oh hm waitasec
18:41 asciilifeform didn't i derive a bounding function for it...
18:41 mircea_popescu it's bound yes.
18:42 mircea_popescu by m bit size.
18:42 mircea_popescu (by design!!11)
18:42 asciilifeform http://btcbase.org/log/2017-07-06#1679487 << thread, iirc
18:42 a111 Logged on 2017-07-06 00:28 mircea_popescu: anyway, yes. bound.
18:43 mircea_popescu asciilifeform are you proposing to simply "take" bound time every time ? cuz i dunno this can bew done irl.
18:43 asciilifeform if it always terminates, then yes
18:43 asciilifeform i dun see how not.
18:44 asciilifeform (i.e. if you, yourself, already computed H(x), then you know how many turns of the crank it took. and can pass that number along.)
18:44 mircea_popescu yes it always terminates.
18:44 mircea_popescu asciilifeform and what do you do, sleep(rest) lol
18:46 asciilifeform why naturally you gave me a 9000 steps, and that's a, e.g., (TMSR!8192*3,50*9000)......
18:46 asciilifeform and 9000 steps later, answer.
18:46 asciilifeform and not 8999, and not 9001.
18:47 mircea_popescu i dun follow.
18:47 mircea_popescu so, message M takes 105 bits and 114 steps. message M' takes 107 bits and 119 steps. message M'' takes 103 bits and 115 steps.
18:47 mircea_popescu now what ?
18:49 mircea_popescu (they're all 12 letter words say).
18:49 asciilifeform was more of a philosophical observation : that mphf is not turing-complete ( in the same way 'p' is not. deliberately )
18:49 mircea_popescu yes. but it DOES fork on secret bits all the time.
18:49 asciilifeform and thereby any ~particular~ invocation, can be called bounded.
18:49 mircea_popescu in fact -- thart's all it does.
18:49 asciilifeform it sure does.
18:49 asciilifeform lolyes
18:50 mircea_popescu so unless you're willing to do ALL the alternatives every time, you won't have "true" constantttime.
18:50 asciilifeform theoretically you can make it not.
18:50 mircea_popescu how ?
18:50 asciilifeform by not actually doing the flip-whole-thing bit
18:51 asciilifeform but instead flipping a single bit that gets xored with the result every time you read from the would-have-been-flipped reg.
18:51 asciilifeform iirc i mentioned this to phf here.
18:51 mircea_popescu hmm
18:51 asciilifeform ( as optimization )
18:52 mircea_popescu cuz it'd be either 1 or 0 huh
18:52 asciilifeform aha.
18:52 mircea_popescu this is an interesting point.
18:52 asciilifeform ( http://btcbase.org/log/2017-07-04#1679049 was the other . )
18:52 a111 Logged on 2017-07-04 14:12 asciilifeform: one hint -- look at 'screw' as a modular congruence
18:52 mircea_popescu constant-time MPFHF is now an open question for teh interested.
18:53 mircea_popescu !~later tell peterl in case you were looking for more obscure fhf shit to do : http://btcbase.org/log/2017-08-15#1698518
18:53 a111 Logged on 2017-08-15 22:52 mircea_popescu: constant-time MPFHF is now an open question for teh interested.
18:53 jhvh1 mircea_popescu: The operation succeeded.
18:53 asciilifeform of course, arguably if you can actually DO this, you will probably lose interest in the mphf method per se
18:53 mircea_popescu maybe.
18:55 mircea_popescu anyway. other than the above "can constantify mpfhf ?" question, also open is the matter of alternative padding. currently all we have is oaep.
18:57 mircea_popescu !!up r0nin-
18:57 deedbot r0nin- voiced for 30 minutes.
18:57 r0nin- hi mircea
18:58 asciilifeform who might you be, r0nin- ?
18:58 mircea_popescu im guessing a medieval samurai ?
18:58 r0nin- im a nobody
18:58 r0nin- just occasional reader of trilema for amusement
18:58 mircea_popescu aite.
18:59 asciilifeform r0nin-: would you like to become.. a somebody?
18:59 r0nin- no
18:59 asciilifeform r0nin-: consider making a key?
18:59 asciilifeform aite.
18:59 mircea_popescu somebodyhood is overrated eh ?
18:59 r0nin- http://trilema.com/2017/where-the-fuck-is-everyone/
18:59 asciilifeform evidently!
19:00 r0nin- is there a link to this youtube elsehwere?
19:00 r0nin- shit is blocked in my area
19:00 mircea_popescu jaysus
19:00 asciilifeform r0nin-: out of curiosity, where ? china ?
19:00 r0nin- poland
19:00 r0nin- every fucking nazi thing gets banned
19:01 BingoBoingo <mircea_popescu> somebodyhood is overrated eh ? << Hey, people are selling "DON'T BE SOMEBODY!!!" now <mircea_popescu> somebodyhood is overrated eh ?
19:01 mircea_popescu r0nin- it was in the logs, http://btcbase.org/log/2017-08-14#1697556
19:01 a111 Logged on 2017-08-14 15:12 asciilifeform: in other lulz, https://www.youtube.com/watch?v=IzZb6kfctEU << 'my father would spin like a dreidel in his grave if he saw'
19:01 asciilifeform betcha you played wolfenstein without the swasticas , with green blood, too..
19:01 mircea_popescu r0nin- so get a you know, alt-ip
19:02 BingoBoingo <mircea_popescu> somebodyhood is overrated eh ? << Hey, people are selling "DON'T BE SOMEBODY!!!" now >> http://www.returnofkings.com/125632/the-influence-curve
19:02 asciilifeform r0nin-: dun go away, i'ma make a mirror just for ya
19:02 r0nin- lol the faggot commenting on the video
19:02 r0nin- i got it going
19:02 mircea_popescu twist : voiceover was by alf all along!
19:03 mircea_popescu fishbirding or w/e it's called!
19:03 asciilifeform r0nin-: ok
19:04 asciilifeform lol
19:14 BingoBoingo Fishwiving? Birddogging? Doggystyling?
19:14 asciilifeform BingoBoingo: that was a riotously terrifyingly stupid piece...
19:15 asciilifeform ( the 'influence' thing )
19:15 mircea_popescu will you summarize ? i dun intend to read it.
19:15 asciilifeform http://www.returnofkings.com/wp-content/uploads/2017/07/influence-vs-enemy1.jpg << summary
19:16 mircea_popescu mmkay.
19:16 asciilifeform 'nail that sticks up is hammered down' or how it went.
19:16 asciilifeform snoaromatic
19:16 mircea_popescu is these for people who actually give a shit re pantsuit or what.
19:16 asciilifeform aha, for whom else
19:17 mircea_popescu i totally should translate that "chinese dissident" article sometime.
19:17 asciilifeform and as always reader is presumed to count
19:17 asciilifeform iirc you did translate
19:17 mircea_popescu ah ? ok then
19:17 asciilifeform the one where 'come to moma's cunt ir we'll give yer wife anabortion every day'
19:18 mircea_popescu aha!
19:18 asciilifeform or maybe i read it in ro, i faghet
19:18 mircea_popescu "whether she needs one or not"
19:18 asciilifeform aha!!
19:18 mircea_popescu was pretty good in ro, i thought.
19:18 mircea_popescu aaanyway. everyone's a mathematician and everyone's a warrior nao ?
19:19 mircea_popescu what else are these halfwits born-ready for ? besides "everything" i mean./
19:19 asciilifeform dun forget, generals also
19:19 asciilifeform and what else.
19:19 mircea_popescu fucking walking, talking stem cells on two legs.
19:19 * asciilifeform sings 'modern major general'
19:28 mod6 ~<+mircea_popescu> asciilifeform http://trilema.com/2017/tmsr-rsa-spec-extremely-early-draft/ << ah, thanks!
19:28 * mod6 reads scrollback
19:28 mircea_popescu mah pleasure
19:33 mircea_popescu http://trilema.com/2012/cine-se-casatoreste/ << original.
19:33 mircea_popescu dun seem to be an en variant and yet i vaguely recall one.
~ 40 minutes ~
20:14 mod6 <+r0nin-> no << heh, so much for that eh
~ 39 minutes ~
20:53 asciilifeform mircea_popescu et al : trilema.com/2015/he-who-gets-married/
20:54 asciilifeform ^ http://btcbase.org/log/2017-08-15#1698589
20:54 a111 Logged on 2017-08-15 23:33 mircea_popescu: dun seem to be an en variant and yet i vaguely recall one.
~ 41 minutes ~
21:35 mod6 wb
21:35 mike_c good evening
21:37 mod6 how goes tonight?
21:37 mike_c train sucked, but dinner was good. I'll take it.
21:37 mike_c yours?
~ 15 minutes ~
21:53 mircea_popescu lamb stu.
21:53 mircea_popescu asciilifeform ty!
21:54 mircea_popescu "It's all very simple, you sit in the embassy and dissideate"
21:55 mircea_popescu heh not so bad.
21:58 mod6 mike_c: good!
22:02 mike_c good god. I downloaded these patches one by one, but there's about a million seals.
22:03 mike_c guess i need to grepcut this thing
22:03 phf mike_c: easiest is to just grab this folder, http://btcbase.org/data/stable/ (and http://btcbase.org/data/experimental/ if you want some "unreleased" shit)
22:04 phf actually i've no idea what you're talking about, but considering "seals" i assumed it's trb
22:04 mike_c oh. yeah. ffs, why was i following offline todo.
22:04 mike_c thanks
22:07 phf there's also the mod6 method that builds the whole thing for you, but i haven't tried that since before i wrote own v presser..
22:08 mircea_popescu phf it'd have been great for shrem, had he enough fucking sense to read his own name.
22:14 asciilifeform waiwat
22:15 phf i think that's re http://btcbase.org/log/2017-08-15#1698201
22:15 a111 Logged on 2017-08-15 16:23 shinohai: Charlie Shrem on twatter: "Bounty: I want to run a full node and connect to @Blockstream satellite. Sell me a DIY kit with all requirements"
22:15 mircea_popescu aha.
22:15 asciilifeform aah
22:16 asciilifeform i dun quite get how come that muppet is still in circulation. i'd naively imagine that he's spent
22:17 mircea_popescu you know what happens to garbage, asciilifeform ?
22:17 mircea_popescu it gets taken to the dump.
22:17 mircea_popescu where it... sits. eternally.
22:18 asciilifeform it sits. not speaks.
22:18 mircea_popescu sometimes a flood or something comes and raises it up again, then it's taken to dump again, sits there more...
22:18 mircea_popescu there's no specific end to garbage.
22:18 mircea_popescu asciilifeform it only speaks if you listen.
22:18 asciilifeform tru
22:18 mircea_popescu there's spent beer cans from like 1972 sitting somewhere closer to manhattan than you are.
22:18 mircea_popescu just... sitting there. screaming COORS! in the darkness.
22:19 mircea_popescu if someone dug them up and shone a light on them, they'd scream it in full color.
22:19 asciilifeform one time asciilifeform went into a demolition site, found newspapers from 'watergate' in the spaces between old cinderblocks, yes.
22:20 asciilifeform surprisingly -- readable, and in decent mechanical shape
22:20 mircea_popescu so in other random lulz, i just built a pulse checker out of this ten cent girly hairpiece. it's about 20cm long, and basically a chinese plastic spiral with teeth. if you hold it up,. one hand on each edge, and prop your elbows against your thorax it vibrates with the pulse vehehery visibly.
22:29 mircea_popescu asciilifeform what's the fine synonym for epheb we were using at some point re the herdemocracy aparatchicks ? i'd like to revive it.
22:30 asciilifeform preet?
22:31 mircea_popescu no no.
22:31 mircea_popescu homosexual synonym, not quite minion
22:31 mircea_popescu gah i fucking hate lapses
22:32 asciilifeform catamite?
22:32 mod6 <+mike_c> oh. yeah. ffs, why was i following offline todo. << aha, the ONLINE version is certainly less work
22:32 mircea_popescu ty!
22:35 mike_c yes. not building yet, but closer.
22:40 mike_c mod6 is gcc 4 necessary? like 5 is not expected to work?
22:42 mike_c blech, i guess make is more likely culprit. it's calling "c ..." instead of "gcc ..."
22:46 phf mike_c: i had it working with pretty much everything, gcc4, gcc5, clang/llvm. when i build manually i just use dependencies that whatever local package gives me, at which point make Just Works
22:46 mike_c yeah, no luck yet. that's what i get for spinning up an ubuntu server out of laziness probably.
22:47 mircea_popescu ubuntu is not particularly known to misbehave here
22:50 mike_c http://wotpaste.cascadianhacker.com/pastes/iKxpS/?raw=true
22:50 mike_c ^ misbehaving.
22:50 * mod6 looks
22:50 asciilifeform somebody very recently posted same thing
22:50 asciilifeform it means that buildroot failed
22:51 asciilifeform ( failed , specifically, to produce a working gcc envir )
22:51 mod6 yeah, very strange
22:51 mod6 make sure to use gcc4, i've seen problems myself with gcc5
22:51 mike_c i'll roll back
22:52 phf ooh, you know what, looking at the latest v tree, it looks like the makefiles are modified in all kinds of buildroot specific ways!..
22:53 phf so i've no idea if it even builds outside of buildroot anymore, but judging by
22:53 phf export CC=$(shell readlink -f toolchain/usr/bin/x86_64-therealbitcoin-linux-musl-gcc)
22:53 phf it shouldn't
22:53 mod6 mike_c: did you get all of the vpatches, seals, and other things as described in the Howto?
22:54 mike_c yeah
22:54 mod6 ok. good deal.
22:54 mike_c i mean, i used your perl script
22:54 mike_c and it looks like they are there
22:54 mod6 that should be fine. there was a fella in here about a week ago with the same problem as you're having/
22:55 mod6 we never did resolve what it was. and strangely, i've never seen it before. im perplexed.
22:55 mike_c well, we will hopefully soon see if gcc4 works. then there is a culprit.
22:55 mod6 ultimately we determined it to be some type of environment issue.
22:55 mod6 sure, hopefully.
22:57 asciilifeform the buildroot (aka 'rotor') thing is a dour wartime expedient, in case anyone forgot -- if we had a musltronic linux, or a bsd (i.e. non-glibc os) it would be unnecessary
22:59 mike_c gcc (Ubuntu/Linaro 4.7.4-3ubuntu12) 4.7.4 << will try
23:00 mod6 alright.
23:01 phf erll, quite obviously for the makefile to work you have to have a file "toolchain/usr/bin/x86_64-therealbitcoin-linux-musl-gcc" relative to where you're calling "make" from
23:02 mod6 if he follows the directions exactly, shouldn't be an issue.
23:02 trinque phf: read makefile.unix
23:03 trinque that's the one that originally shipped with the thing, still there
23:03 phf trinque: possibly my thing is not pressing correctly, i don't see it here http://btcbase.org/patches/makefiles/tree/
23:04 trinque http://btcbase.org/patches/makefiles/tree/bitcoin/src/makefile.unix << satoshi downcased it for reasons
23:04 phf aaah
23:07 phf but i don't think that's the one he's using, if he's building with rotor.. that whole new build infrastructure seems to exist apart.
23:07 phf there's this whole dispatch mechanism, http://btcbase.org/patches/makefiles/tree/bitcoin/build/Makefile#L35 but it exists in it's own ./build/ folder
23:08 trinque correct, meant to say that if he wanted to skip all that, could by going there. I may have misunderstood.
23:09 trinque http://btcbase.org/log/2017-08-16#1698656 << in re
23:09 a111 Logged on 2017-08-16 02:53 phf: so i've no idea if it even builds outside of buildroot anymore, but judging by
23:09 phf yeah, ty
23:10 phf for extra lulz if you call "make" from src you're going to run rotor build, but if you want to run "legacy" build system you do make -f makefile.unix
23:10 mike_c this exists: /var/trb/trb54/bitcoin/build/toolchain/usr/x86_64-therealbitcoin-linux-musl
23:18 mod6 any luck?
23:18 mircea_popescu mod6 at edge of seat over there...
23:18 mod6 this is driving me crazy aha.
23:18 mike_c i don't want it to jinx it. not done yet. but it seems to be working much better.
23:19 mod6 and there's no way, apparently, to solve this for everyone until bitcoinos/cuntos is a thing.
23:19 phf mike_c: does this exist /var/trb/trb54/bitcoin/build/toolchain/usr/bin/x86_64-therealbitcoin-linux-musl-gcc ?
23:19 mod6 phf: <+mike_c> this exists: /var/trb/trb54/bitcoin/build/toolchain/usr/x86_64-therealbitcoin-linux-musl
23:19 mod6 oh -gcc
23:19 phf ...
23:19 mike_c yeah, what I pasted.
23:19 mike_c no -gcc
23:20 mod6 for the record, i don't have that in my builds either, ignore that mike_c
23:20 mod6 proceed.
23:20 mod6 if this doesn't work, i'll just help you step-by-step myself. no worries.
23:21 phf wtf.
23:22 phf mod6: it's your own makefile, it does readlink for that path. you can't not have it in yoru build
23:22 mod6 have you ever built the new way phf?
23:23 mircea_popescu ftr, my most recent mod6 recipe buiild is ~week old, went without issue.
23:30 deedbot http://trilema.com/2017/the-taking-of-pelham-123-x2/ << Trilema - The Taking of Pelham 123 x2
23:44 mike_c half an hour later, failed. that's disappointing. but it did a lot more.
23:46 mod6 ok. can you paste the error. i'll help you now if you have time, or we can try tomorrow (whenever) you have more.
23:46 mike_c ./toolchain/usr/include/ncurses -O2 -I/var/trb/trb54/bitcoin/build/buildroot-2015.05/output/../../toolchain/usr/include --param max-inline-insns-single=1200 -fPIC -c ../ncurses/lib_gen.c -o ../obj_s/lib_gen.o
23:46 mike_c _22483.c:835:2: error: expected â before ât
23:47 mod6 ah, yeah.
23:48 mod6 sec.
23:49 mike_c but this did tons more. I'm going to go ahead and say gcc5 is no good for this (at least on out-of-the-box ubuntu)
23:50 mod6 yeah. it doesn't work with gcc5. this looks like the ncurses bug.
23:50 mod6 do you have rsync installed?
23:51 mike_c rsync version 3.1.1 protocol version 31
23:51 mod6 ok
23:52 mod6 this bug seems to pop up with gcc5 iirc.
23:52 mod6 are you certain that gcc5 is vanquished from your sys?
23:52 mike_c no
23:53 mike_c only that /usr/bin/gcc is 4.7
23:54 mike_c apt remove gcc-5 << ran successfully. i'll try again
23:54 mod6 so this is the issue (from some bugtracker) https://trac.sagemath.org/ticket/18301
23:54 mod6 try 'purge' too if you need, consult man page for 'apt' if required.
23:55 mod6 let me know before you try to rebuild, i'd like to walk you through flushing the tubs.
23:55 mod6 *tubes
23:55 mike_c apt autoremove < executed.
23:56 mod6 i think you can check in /etc/alternatives or whatever, to ensure there are no links or nothing to gcc5.
23:56 mod6 you must smite it :]
23:56 mike_c it's gone
23:56 mod6 ok awesome.
23:56 mike_c nothing in alternatives or usr/bin
23:56 mod6 so now, let's back up your /var/trb/trb54/bitcoin/deps directory.
23:57 mod6 copy /var/trb/trb54/bitcoin/deps/*.asc to some other holding tank and let me know when ready.
23:57 mike_c cp -R deps/ ~
23:57 mod6 ok.
23:58 mod6 now, `cd /var/trb/trb54/bitcoin ; make clean`
23:58 mike_c ugh. that's a 45 minute penalty..
23:58 mike_c any use in trying incremental before that?
23:59 mod6 you can try, but it may not help. i'd suggest starting clean from a failed build.
23:59 mike_c ok
23:59 mike_c cleaned
23:59 mod6 we can pick this up later if you'd rather too. no worries.
23:59 mike_c should i just make ONLINE=1 again?
← 2017-08-14 | 2017-08-16 →