Show Idle (>14 d.) Chans


← 2016-01-20 | 2016-01-22 →
00:02 assbot [MPEX] [S.MPOE] 77204 @ 0.00056883 = 43.916 BTC [-]
00:10 mod6 third high-s tx was malleated also, went through, was confirmed as were previous two
00:13 mod6 here's my testing notes: http://dpaste.com/32KDF7E.txt
00:13 assbot ... ( http://bit.ly/1S65zbm )
00:18 mod6 mircea_popescu ben_vulpes asciilifeform et. al. please review: http://dpaste.com/1E2CM6R.txt
00:18 assbot ... ( http://bit.ly/20g2kRD )
~ 47 minutes ~
01:05 BingoBoingo !up cashforbtc
~ 27 minutes ~
01:32 punkman https://www.youtube.com/watch?v=Bvq07KBfhnQ
01:32 assbot Uber Driver Gets A Free (Unwanted) Interior Car Cleaning - "You've Got Mail!!" - YouTube ... ( http://bit.ly/1QfSdHQ )
01:38 punkman "The Uber driver was too good of a person and decided to take a cash settlement instead of pressing charges. In his words, "...she was crying (and) said (she) was sorry for everything." I don't want to disclose the amount the driver was paid, but can say he could only use the money to pay his cellphone bill and maybeee his cable bill."
01:38 punkman not sure who's more despicable now
~ 15 minutes ~
01:54 punkman http://log.bitcoin-assets.com/?date=21-01-2016#1379420 > https://www.reddit.com/r/personalfinance/comments/3bys9m/wife_inherited_10_million_were_so_lost_its_not/
01:54 assbot Logged on 21-01-2016 02:20:53; assbot: Pay no attention to sky high P/E ratios, outlandish global debt, or market selling restrictions. Continue to transfer your hard earned money to fund managers, like a good citizen. : investing ... ( http://bit.ly/1OxTmdh )
01:54 assbot Wife inherited 10 million. We're so lost it's not even funny. : personalfinance ... ( http://bit.ly/1QfTjmS )
~ 29 minutes ~
02:24 BingoBoingo Anon derp doom talk http://www.zerohedge.com/news/2016-01-20/us-center-global-economic-meltdown
02:24 assbot The U.S. Is At The Center Of The Global Economic Meltdown | Zero Hedge ... ( http://bit.ly/1PGxzOf )
~ 35 minutes ~
02:59 assbot [MPEX] [S.MPOE] 39550 @ 0.00055845 = 22.0867 BTC [-]
03:00 BingoBoingo those comments https://sli.mg/a/y45JZC
03:00 assbot Album hosted on sli.mg ... ( http://bit.ly/1ZO2NxE )
03:01 BingoBoingo https://i.sli.mg/X4uNtS.gif
03:01 assbot ... ( http://bit.ly/1ZO2TFs )
03:02 BingoBoingo same age https://i.imgur.com/Hokvwn5.jpg
03:02 assbot ... ( http://bit.ly/1ZO2YZO )
~ 36 minutes ~
03:38 punkman http://mister-mean-spirited.blogspot.com/2016/01/be-more-like-god.html
03:38 assbot Mr. Mean-Spirited: BE MORE LIKE GOD ... ( http://bit.ly/1nb58Rr )
03:52 BingoBoingo Looks like some Individuals in the UK are starting to fight back against Obesity https://archive.is/OOwAk
03:52 assbot Campaigners slam 'extremely worrying' comments blaming young woman for being punched - Mirror Online ... ( http://bit.ly/1nb6hIX )
03:55 BingoBoingo https://voat.co/v/fatpeoplehate/comments/805387
03:55 assbot 17 year old (!!!) obeast takes fat hate in the face | fatpeoplehate ... ( http://bit.ly/1RUGYIk )
03:55 BingoBoingo ^ Mine where found at
04:06 deedbot- [BitBet Bets Bets] 1.00000000 BTC on 'No' - "Mad Max: Fury Road" wins Oscar for Best Picture - http://bitbet.us/bet/1241/mad-max-fury-road-wins-oscar-for-best/#b10
04:18 punkman ;;obip 10000
04:18 gribble Bitfinex | The weighted average price of BTC, 10000.0 coins up and down from the spread, is 414.85558 USD. | Data vintage: 0.0051 seconds
04:31 BingoBoingo The other Toomim presenting his version of history https://archive.is/nCavo
04:31 assbot ... ( http://bit.ly/1Vaf6xv )
04:34 BingoBoingo But basically this Hearnia is painting Janssens and some Obeast named "Marshall Long" as the reasons for the adverserial nature of ClassicCoin. Framing of course because it's what good instruments do so he can try to relevant himself again in six months
04:37 BingoBoingo Seriously though the Marshall long fellow looks like Gavin ate Gavin
04:37 BingoBoingo And is attached to a bunch of scams
04:38 BingoBoingo "Jonathan Toomim:2016-01-20 07:30:02:oh darn, i already sold my bitcoin to pay for electricity a few days ago..."
04:42 BingoBoingo Turd's too long to read really. Just try searching it for names and terms that should be in actual discussions about bitcoin and be astounded when they don't show up.
04:55 punkman BingoBoingo: *Karpeles ate Gavin
04:56 BingoBoingo We might actually be underestimating here
04:57 BingoBoingo Google images suggests a BMI between 55 and 75
04:58 BingoBoingo Solidly past the point of rag on a stick
05:00 punkman https://pbs.twimg.com/media/CY8nGwJUAAAey-R.jpg:large
05:00 assbot ... ( http://bit.ly/1T7NquS )
05:02 copypaste woah woah woah, BMI 55?
05:03 copypaste surprised anyone at that weight is still alive
05:04 BingoBoingo copypaste: Apparently you don't Walmart enough
05:04 copypaste i have a high BMI, but only because my spine collapsed due to my condition which takes many inches off my height. but even then BMI is only 31.
05:04 BingoBoingo In other news http://qntra.net/2016/01/fiat-markets-continue-slide-as-fiatbtc-interface-prices-recover/#comment-41725
05:04 assbot Fiat Markets Continue Slide As fiat/BTC Interface Prices Recover | Qntra ... ( http://bit.ly/1T7O8rN )
05:04 copypaste i'm 3'1"
05:04 BingoBoingo That's reasonable.
05:05 BingoBoingo You're skeleton's state if it wasn't a fragile mess is a mystery.
05:06 copypaste indeed
05:06 BingoBoingo It's one thing to have a condition. It's another thing to have condishuns.
05:06 copypaste hahaha. yes i know what you mean.
05:10 BingoBoingo It's not like your bones are failing because you decided to test the limits of normal anatomy by butter huffing your way to 500+ pounds
05:11 assbot [MPEX] [FT] [X.EUR] 486 @ 0.00263159 = 1.279 BTC [-]
05:12 BingoBoingo There really ought to be a moral test to get a scooty puff.
05:17 BingoBoingo A person who lacks the self preservation drive to eat themselves to the mass of two NFL linebackers should have to risk blowing out their knee traversing the walmart.
05:26 punkman BingoBoingo: anything interesting in the jtoomim logz?
~ 20 minutes ~
05:47 punkman http://www.bbc.co.uk/news/blogs-trending-35356112
05:47 assbot Sunny Leone wows web over grilling about porn past - BBC News ... ( http://bit.ly/1QnTuhQ )
~ 33 minutes ~
06:20 assbot [MPEX] [S.MPOE] 59922 @ 0.00055868 = 33.4772 BTC [+] {2}
~ 44 minutes ~
07:05 assbot [MPEX] [S.MPOE] 18930 @ 0.00055927 = 10.587 BTC [+]
07:06 assbot [MPEX] [S.MPOE] 87896 @ 0.00056139 = 49.3439 BTC [+]
~ 17 minutes ~
07:24 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379431 << >> http://log.bitcoin-assets.com//?date=12-01-2016#1368129
07:24 assbot Logged on 21-01-2016 02:49:55; BingoBoingo: <mircea_popescu> in other news, bitcoin classic has even fewer nodes than bitcoin xt. who was that guy that was the me of something else again ? << They haven't even released a client publically yet
07:24 assbot Logged on 12-01-2016 16:57:11; psztorc: So, "bitcoin classic", with a 2 MB blocksize limit, is likely to have >60% hashrate at this time tomorrow.
07:24 mircea_popescu !rated psztorc
07:24 assbot You rated user psztorc on 23-Sep-2015, with a rating of 1, and supplied these additional notes: Has no idea what post-structuralism is. Just like everyone else..
07:25 mircea_popescu dude has no fucking idea a) what likely means ; b) what a gentleman's duty is, the next day after emitting in the forum an enormity like that.
07:26 assbot [MPEX] [S.MPOE] 63250 @ 0.00056975 = 36.0367 BTC [+] {2}
07:26 mircea_popescu http://log.bitcoin-assets.com/?date=20-01-2016#1378739 << yeah. and as i wait, so does the play wait. the itches i get aren't in any sense in my body, for i wash. they're in the body politic, all.
07:26 assbot Logged on 20-01-2016 18:31:11; ascii_butugychag: but if you have a unique itch somewhere deep in a body cavity, and wait for somebody to come and scratch it ~for you~ - you may wait for a while.
07:28 assbot [MPEX] [S.MPOE] 39800 @ 0.0005699 = 22.682 BTC [+] {2}
07:35 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379434 << because meta disease, right.
07:35 assbot Logged on 21-01-2016 02:55:53; BingoBoingo: Prolly something about seeing how much has would actually commit to their dumpster fire
07:36 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379446 << lol i wonder what'd be left of reddit if kids actually had to show up in school.
07:36 assbot Logged on 21-01-2016 03:41:08; BingoBoingo: From the mines: "Our best hope to get miners to run bitcoin-classic or XT, is to beg super-hard for it."
07:37 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379452 << please no stakhanovist suicides mr. there's been the maximum allowable count of funerals this year.
07:37 assbot Logged on 21-01-2016 03:56:07; mod6: dear lord, i've had like 9 crackers with cheddar today and like 3 mtdews.
07:37 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379459 << yup right you are, it was.
07:37 assbot Logged on 21-01-2016 04:26:43; mod6: im pretty sure that one was mallated.
07:38 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379483 << this reminds me of that "i'll be sober in the morning - you'll still be ugly" line.
07:38 assbot Logged on 21-01-2016 04:53:17; deedbot-: [Qntra] Fiat Markets Continue Slide As fiat/BTC Interface Prices Recover - http://qntra.net/2016/01/fiat-markets-continue-slide-as-fiatbtc-interface-prices-recover/
07:40 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379490 << may i suggest either sticking with the "comprehensible" in which case say -hiDER -loDER or else go for shortness (i don't think you should) and call it -hs -ls ? this "highs" "lows" thing is worst of both worlds.
07:40 assbot Logged on 21-01-2016 05:18:23; mod6: mircea_popescu ben_vulpes asciilifeform et. al. please review: http://dpaste.com/1E2CM6R.txt
07:41 mircea_popescu as we'll forget which fucking high this is.
07:42 jurov mircea_popescu: afaik DER is just encoding and it's different problem than S value used in signature itself
07:45 mircea_popescu gah.
07:45 mircea_popescu dude and he explained it to me once already. i'm like fixated.
07:47 mircea_popescu mod6 i take it back. it'll have to do, can't be introducing case now.
07:47 mircea_popescu mod6 why take out - vchSig.clear(); if you re-introduce it later in both branches ? ends up adding a line.
07:48 mircea_popescu meh ima restate this.
07:53 mircea_popescu blergh, i don't have the source.
07:53 mircea_popescu sha512sum init.cpp
07:53 mircea_popescu ff7009f672bf400a42d1d7afb6e58aaf1c29d9c219fad51c5f17000243a485e92bbb250d3f4bbec3f0717d00fad620c294d537832671f20c0979fb3f1383779b init.cpp
07:53 mircea_popescu what init.cpp are you working on as an a mod6 ?
07:53 shinohai morning #bitcoin-assets
07:54 mircea_popescu (this is prev release, test2)
07:54 mircea_popescu to try and edit diffs by hand ? to nevermind ?
07:55 mircea_popescu ah as luck would have it key.h matches. weird.
~ 26 minutes ~
08:22 mircea_popescu unsigned char pchSig[10000];// Can anyone explain why 10`000 ? Enough with the magic numbers already. << for the fucking record.
08:22 mircea_popescu WHO CODES LIKE THIS
08:25 copypaste i'll take a guess, seems like it's a signature, and 10k bytes is the expected length
08:25 copypaste but that seems insanely long
08:25 copypaste perhaps it's some intermediary for a signature, and the final return will be chopped to say something sane like 64, 128
08:26 asciilifeform mircea_popescu: this kind of thing is pestilentially common in 1) microshit 2) folks who grew up on it. 'i'll leave a massive space on the stack so not to overflow because i can't count and also can't trust myself to put it in heap and remember to free()'
08:27 mircea_popescu fuck that shit.
08:27 mircea_popescu security through "bill gates should be enough to anally satisfy everyone"
08:28 copypaste (2) is surprisingly common
08:28 copypaste i've even seen "security patches" where the patch was to make the stack bigger, even though the stack was the right size to begin with
08:28 asciilifeform i worked with a fella like that
08:28 copypaste "so as not to overflow"
08:29 asciilifeform 'if i make it what i think is the right size, it crashes!111'
08:29 asciilifeform i often wonder, do these folks also have two-metre-wide toilet in the house, so as to not miss ?
08:30 asciilifeform a garage big enough for a boeing, so as to not hit the walls ?
08:30 asciilifeform etc.
08:30 asciilifeform part of the reason why software suxx is that the system appears to be quite forgiving of this kind of intellectual sloth
08:31 asciilifeform 'what's an extra 10kB'
08:31 asciilifeform forgives, and forgives, until we have a bitcoind that wants a GB/week of ram
08:36 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379490 << rather than have the statement checking for luser who set both flags high and barfing, why not have two flags, e.g., 'forceS' and 'lowhighS'.
08:36 assbot Logged on 21-01-2016 05:18:23; mod6: mircea_popescu ben_vulpes asciilifeform et. al. please review: http://dpaste.com/1E2CM6R.txt
08:38 mircea_popescu motherfucker.
08:38 mircea_popescu SPACE ALLIGNMENT!!!1 who! why! jesus.
08:38 mircea_popescu WHO DOES THESE THINGS
08:38 asciilifeform the heathens, who lack emacs ?
08:39 asciilifeform and others, who edit their shit, who end up forced to use spaces to maintain the width ?
08:39 asciilifeform idiocy is ~contagious~
08:39 asciilifeform i'd happily see the whole shebang reformatted, but this would destroy v-ability
08:40 asciilifeform and is in fact something lusers are famous for doing - recall the folks which the 'comment commits' and 'formatting fixes' who munge entire projects ?
08:40 mircea_popescu fuck that, im making a proper file. the diff looks like the end of the fucking world, but hey.
08:43 mircea_popescu mod6 http://dpaste.com/2CH23F5 << in the humble hope that it may serve.
08:43 assbot dpaste: 2CH23F5 ... ( http://bit.ly/1npzalm )
08:46 mircea_popescu <copypaste> i've even seen "security patches" where the patch was to make the stack bigger, even though the stack was the right size to begin with << mitigation amirite.
08:48 asciilifeform mircea_popescu: argh this is painful
08:48 mircea_popescu i know ;/
08:48 asciilifeform mircea_popescu: you realize, this is likely the biggest patch so far
08:48 asciilifeform and almost all of it is whitespace-munging
08:48 mircea_popescu look, i can't use fucking space allignment. for one thing on some systems i need it 2space and on others 4.
08:49 asciilifeform mircea_popescu: if you must do this, the right way is to separate the two
08:49 mircea_popescu not to even go into all the semantic degradation when you go from 2 separators to just 1.
08:49 asciilifeform mircea_popescu: 1 patch for the meat, another where just munge
08:49 asciilifeform because the latter can be machine-checked
08:49 mircea_popescu well, honestly, this wasn't intended as a release candidate, more like a commentary item
08:49 asciilifeform at least in theory
08:49 asciilifeform ok
08:49 mircea_popescu for your convenience ima make one with spaces unmunged, 1 sec.
08:50 asciilifeform ty. i might actually have the stamina to read that one.
08:51 asciilifeform fwiw i've deliberately refrained from munging whitespace or even fixing the asinine { } convention used in trb
08:51 asciilifeform just to minimize touched-line count
08:52 mircea_popescu asciilifeform http://dpaste.com/26VKRQG
08:52 assbot dpaste: 26VKRQG ... ( http://bit.ly/1npAFQi )
08:52 asciilifeform because reading patches is serious work, i personally do not even have all that much time and energy these days, and other folks less still. i try to conserve it.
08:52 asciilifeform neato mircea_popescu. much better !
08:52 mircea_popescu i have no idea how i'd in any sense seriously do anything with bs
08:52 mircea_popescu yes, conserve. on the other hand, the unknown unknowns : how many people currently simply CAN NOT help because of this ?
08:53 asciilifeform because of whitespace ?
08:53 mircea_popescu bullshit like you know, avboiding the word cunt because it might make it impossible for some developers to contribute isn't worth the time of day
08:53 mircea_popescu but spaces for tabs is a fucking disability.
08:53 mircea_popescu asciilifeform tu quoque ffs! just five minutes ago, you got to see what it does.
08:54 asciilifeform the spaces thing is just one in 10,001 sad things in a jupiter-sized ball of sad that is trb.
08:54 mircea_popescu in honesty, without any exaggeration, i would estimate the barrier to contribution that whitespace-for-tab puts in front of me is actually larger than the barrier blindness put in front of chetty.
08:54 mircea_popescu no joking.
08:54 mircea_popescu and i can't be the only one.
08:55 asciilifeform the way this kind of thing is traditionally handled, where i worked, is that you fix the lines you touch.
08:55 mircea_popescu that's what i did.
08:55 asciilifeform in the last paste ?
08:56 mircea_popescu ah. well i fixed the file i touched.
08:56 mircea_popescu srsly, mixed tab/space indentation in a file is worse than either.
08:56 asciilifeform btw,
08:56 asciilifeform + if (fHighS)
08:56 asciilifeform + if (BN_cmp(sig->s, halforder) < 0)
08:56 mircea_popescu it's bad enough in a project. in a same file it's insufferable.
08:56 asciilifeform oughtat be
08:56 asciilifeform if (fHighS && (BN_cmp(sig->s, halforder) < 0))
08:57 asciilifeform your variant is valid c but 'riding with no hands'
08:57 mircea_popescu technically mod6's variant, i only removed some spurious tails. but i think you're right.
08:57 asciilifeform generally i like to avoid hastening ulcers if possible
09:02 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379583 << incidentally, ~this~ is what the 'origin' command in my vtron did
09:02 assbot Logged on 21-01-2016 12:53:23; mircea_popescu: blergh, i don't have the source.
09:02 mircea_popescu asciilifeform this is a problem - i should have the source.
09:02 mircea_popescu ie, it should be the prev release.
09:03 asciilifeform ./v o HASH would spit out the relevant vpatch name
09:03 asciilifeform which you could then press to, and end up with the necessary source.
09:04 asciilifeform i included this because i have 10,001 copies of the tree and every single one is different and wtf
~ 15 minutes ~
09:20 asciilifeform https://www.bikeji.com/t/3144 << anybody want to attempt a reliable translation from heathen tongue ?
~ 19 minutes ~
09:40 mircea_popescu in retrospect, i deeply regret not having had the sense of s/ /\t/g back when i made the original genesis commit. but... who knew the future then, and sopmehow being true to source, providing untouched water seemed more important. heck, maybe it was, and the only reason i get to regret doing it is having done it, which keeps me from the more bitter regret of having done it.
09:40 mircea_popescu at any rate : maybe it's not too late to fix. what do the lords think about this plan :
09:40 mircea_popescu that once the current version being worked upon is released, we all do a whole-source scouring of spaces, and sign the independently generated results, which will be an immediate, other patch.
09:41 mircea_popescu !rated mod6
09:41 assbot You rated user mod6 on 27-Nov-2014, with a rating of 4, and supplied these additional notes: The cave, age, tace school of thought. Nice work with the Bitcoin Foundation..
09:43 mircea_popescu !rate mod6 5 His curative TRB leadership is a shining beacon for the entire Republic.
09:43 assbot Request successful, get your OTP: http://w.b-a.link/otp/5b4786450aa1d5d9
09:43 mircea_popescu !v assbot:mircea_popescu.rate.mod6.5:cde99987242f16de77dd84d523f93a0717dc5ed2029031b9ea1c7659e22c45da
09:43 assbot Successfully updated the rating for mod6 from 4 to 5 with note: His curative TRB leadership is a shining beacon for the entire Republic.
09:44 thestringpuller mircea_popescu: the tab/space thing has infected the source code?
09:48 mircea_popescu asciilifeform heathen text seems a summary of the entire "scaling" bitcoin bs.
~ 21 minutes ~
10:09 mod6 Mornin' all.
10:10 mod6 Sorry about the spaces in there where I put in my changes, I can and will fix that for my changes. And yeah, I think post-release it may not be a bad idea to do a one-time-cleanup of all of that.
10:11 mod6 <+asciilifeform> if (fHighS && (BN_cmp(sig->s, halforder) < 0)) <+asciilifeform> generally i like to avoid hastening ulcers if possible << yeah, i dont know why I didn't do this to begin with. Heheh.
10:12 asciilifeform mircea_popescu: fwiw i'm heavily in favour of the 'fix only the lines we touch' school of thought. the whole point of pedigreed-vintage trb is that the totality of the changes we made is apparent to the naked eye.
10:13 asciilifeform this is one of the things that distinguishes trb from heathenb
10:13 asciilifeform 'your father's pistols' etc
10:14 mod6 <+mircea_popescu> asciilifeform http://dpaste.com/26VKRQG << re: There is no reason to test for both highS and lowS being set, because this is tested in init.cpp already, ... << For some reason I had it in my head that since this gets set in util.h/.cpp that both may become set at some point post execution if someone does something funny.
10:14 assbot dpaste: 26VKRQG ... ( http://bit.ly/1npAFQi )
10:14 mircea_popescu mod6 you didn't do it because it wasn't in your code, it only appeared once i snipped a bunch
10:14 mircea_popescu asciilifeform i know ;/
10:14 mod6 oh hmm. i think i put in some spaces in there.
10:14 mircea_popescu but ... a specified, machine-verifiable, multi-signed split ? not acceptable ?
10:16 mod6 also, about http://dpaste.com/26VKRQG : I left the original code in Sign(...) in the } else { case because i thought it be necessary to have a default. if we don't have one, it forces the user to pick -highs -lows every single time they execute.
10:16 assbot dpaste: 26VKRQG ... ( http://bit.ly/1npAFQi )
10:17 mircea_popescu mod6 this is a point, but really that heathen 10k declaration should go away.
10:17 mod6 oh i totally agree. its just an old wart.
10:17 mircea_popescu maybe i'm misreading this, but atm if neither high nor low is picked the code does spit out a sig neh ?
10:17 mircea_popescu ie, in my paste.
10:19 mod6 oh yeah, derp. so in yours it will just skip the compare and if true, subtract sections.
10:19 mod6 so that should be fine.
10:20 mod6 does anyone have any pref on the commented out DEBUG statements for the finalized one? just remove them?
10:20 mod6 yah, i better remove those.
10:20 mircea_popescu they can stay or go, entirely up to you.
10:20 mircea_popescu i don't particularly mind commented-out line tests.
10:21 mod6 thanks for all of your comments this morning. I appreciate everyone taking a look at this one.
10:21 mircea_popescu if nothing else gives a good idea of what the author was thinking.
10:22 mircea_popescu actually, forcing a point, commented out line tests is really the first step towards knuth literate coding.
10:23 mircea_popescu which, incidentally, is not to be taken lightly. it occurs to me, looking at all this, that it has a very fundamental function in maintaining codebases of the KIND that bitcoin is.
10:23 punkman there's literate and there's littering
10:23 mircea_popescu specifically, imagine a future in which every line of code has 100 lines of commentary, much like the talmud (which is a VERY proper comparison)
10:23 mircea_popescu now, battles as to change are softened : people discuss reformulations OF THE COMMENTARY.
10:23 mircea_popescu as that changes, changes in code slowly become ever slightly more possible
10:23 mircea_popescu this is a splendid mechanism to provide true consensus.
10:24 thestringpuller LOL >> "Don't forget Mr Popescu, who loves to harp on about how Bitcoin is not for the unwashed masses, just two weeks ago had a hugely embarrassing fiasco where he revealed he hadn't the faintest idea how Bitcoin transactions work.
10:24 mircea_popescu punkman true. hence the 100 lines are the result of numerous different pressures.
10:24 thestringpuller Like most newbies he thought you spent from addresses rather than prior receipts."
10:24 mod6 <+asciilifeform> i often wonder, do these folks also have two-metre-wide toilet in the house, so as to not miss ? << i lel'd
10:25 mircea_popescu thestringpuller we can;'t all be geniuses, can we now.
10:27 mircea_popescu of course the talmud gets away with an earth shattering bonus : "other rules notwithstanding, the law in any place is what the law always was there". they can afford, somehow, to keep geographically bound chains that are disjunct. we can't. but hey, chosen people, gets advantages.
10:28 mod6 <+mircea_popescu> specifically, imagine a future in which every line of code has 100 lines of commentary, much like the talmud (which is a VERY proper comparison) << I never thought of it this way.
10:28 mod6 interesting.
10:29 mircea_popescu that there should be more comment than code in something like bitcoin source seems an unassailable point, to me.
10:30 punkman less cryptic variable naming would also be great
10:30 deedbot- [Trilema] The funny thing about the fallen is that they do not know they fell. - http://trilema.com/2016/the-funny-thing-about-the-fallen-is-that-they-do-not-know-they-fell/
10:30 mircea_popescu not a great fan of vchSig and bs myself, eother.
10:30 mod6 i would agree there, but on the basis that the comments are accurate in a technical sense. nothing worse than misleading comments or documentation, as we've recently discussed.
10:31 mircea_popescu mod6 absolutely. hence punkman's point re littering.
10:31 mod6 *nod*
10:31 punkman problem is, who wants 100 patches with comments only
10:31 mircea_popescu me.
10:31 mod6 <+mircea_popescu> not a great fan of vchSig and bs myself, eother. << yeah, im not sure why the var name needs to delcare that it is a vector of chars.
10:31 mircea_popescu i suspect this is also msvc widgetry.
10:32 mod6 ^
10:33 mircea_popescu the problem of tab-spaces is indicative of many similar blessings to come.
10:33 mircea_popescu once half the variables are in one style and half in three or four other styles etc.
10:33 mircea_popescu kinda why i insist we must do the "by file touched" rather than "by lines touched" thing.
10:33 mod6 yeah, valid point.
10:33 mircea_popescu a file can't mix unlike things.
10:35 mod6 re: your comment about tabs of width 2 or 4; going forward, I'll use width 4.
10:35 mircea_popescu huh ?
10:35 mircea_popescu how are ~you~ going to do anything about it ? i set my machine to show them any way i want.
10:36 mod6 right right. but I think i put in some spaces in my code there for alignment. just saying, i'll stick to using four.
10:36 mircea_popescu a yeah.
10:38 mod6 your patch really is easier to read since leaving in the vchSig.clear() etc at the top instead of moving it to the bottom like mine had.
10:38 mod6 many thanks.
10:38 mircea_popescu eh you're the one should be thanked.
10:41 mod6 <+mircea_popescu> well, honestly, this wasn't intended as a release candidate, more like a commentary item << ok good deal. was kinda wondering if the forthcoming release patch should bundle this one in or not.
10:42 mircea_popescu well, i do think to some degree your patch should be restated, but not in the sense of replacing it altogether
10:42 mod6 Was thinking of putting in alf's latest two also -- but I think we need some confirmation on at least the version string one. shinohai was having some snags with it.
10:43 * mircea_popescu is loath to do too much of that sort, because as correctly pointed out, mircea_popescu is a noob in the low level technical sense. without an array of experts to advise and correct, i'll just fuck everything up.
10:43 mod6 asciilifeform: not sure if you found some of questions/comments in the log from yesterday re this ^^
10:43 asciilifeform wai wut
10:44 mircea_popescu i also don't fix any of the combustion engines that i own by myself - even if once i took apart and put back together a trabant.
10:44 mod6 <+mircea_popescu> well, i do think to some degree your patch should be restated, but not in the sense of replacing it altogether << yeah, ok. i'll do some work here today / tonight, do a re-test and the hopefully get it to the ML before the week is out.
10:44 asciilifeform mod6: what was this about 'snags' with the version patch ?
10:44 mod6 we can discuss this again as we get further along.
10:44 asciilifeform i can't seem to find it in the logz
10:44 mod6 <+asciilifeform> mod6: what was this about 'snags' with the version patch ? << i'll dig it up, just a sec.
10:45 thestringpuller Ah this takes the cake: "I had to reload Reddit like 4 times before it started working. If reddit wants me as a customer, they should increase their blocksize"
10:45 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379738 << that particular heathenry has a name, 'hungarian notation'. named after some chap at microshit who believed that it reduces bugs
10:45 assbot Logged on 21-01-2016 15:31:59; mircea_popescu: i suspect this is also msvc widgetry.
10:45 mircea_popescu asciilifeform im sure there it did.
10:46 mod6 starts here asciilifeform: http://log.bitcoin-assets.com/?date=20-01-2016#1379310
10:46 assbot Logged on 20-01-2016 23:46:05; shinohai: Also mod6 re: version strings, placing flags first had zero effect so I probably did something wrong. :/
10:46 asciilifeform it is sort of like concept that once came to me in a dream, about some alt-world where all names are sexed, and hence nobody is named 'alice', but 'fmalice', no 'bob', but 'malbob'
10:46 mircea_popescu i don't think the difference was ever stressed enough or for that matter all that well understood. what "big studios" do for software, ie, throwaway crap that's not expected to a) work for everyone or b) work for more than a few years is VERY STRICTLY opposite to what bitcoin does.
10:46 mircea_popescu just like "AAA titles" and eulora have jack in common, but that's a side point.
10:46 asciilifeform this seems thermonuclearly obvious
10:47 asciilifeform to anybody even tangentially involved
10:47 mircea_popescu to you.
10:47 asciilifeform l0l
10:48 mircea_popescu malbob and f-malice. this should be a fucking poem.
10:48 mircea_popescu it's as poetic as it gets.
10:48 mod6 heheh
10:48 asciilifeform mod6, shinohai: the version string patch works. BUT you will always see the default version in the boot log!! because said printf ~precedes~ the setting of the custom string. this may explain shinohai's confusion.
10:49 mircea_popescu anyway, in ro names are sexed - mircea is the only male name that ends in a.
10:49 shinohai ah now I understand asciilifeform thx
10:49 asciilifeform mircea_popescu: i've met ro dudes who go by nicknames, e.g., cata (catalin) etc
10:49 mircea_popescu that's not a, that's a~
10:49 asciilifeform ah!
10:50 mircea_popescu actually the convention is you can take any male name add a and name a girl thus.
10:50 mircea_popescu hence catalina.
10:51 thestringpuller catalina
10:52 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379716 <<<< http://log.bitcoin-assets.com//?date=18-01-2016#1375547
10:52 assbot Logged on 21-01-2016 15:23:26; mircea_popescu: specifically, imagine a future in which every line of code has 100 lines of commentary, much like the talmud (which is a VERY proper comparison)
10:52 assbot Logged on 18-01-2016 19:16:29; ascii_butugychag: i assume that everybody here has at least seen a page of talmud ?
10:52 mod6 <+asciilifeform> mod6, shinohai: the version string patch works. BUT you will always see the default version in the boot log!! << personally I haven't even tried this yet. but I think he was saying that he checked the getinfo and that hadn't updated either.
10:53 mod6 i'll see if i can get to it today, and give it a try myself.
10:53 mircea_popescu have you eaten mod6 ?
10:53 mod6 haha no.
10:53 mircea_popescu go eat.
10:53 mod6 i am about to eat a decent breakfast in like 1.5 hours.
10:53 mircea_popescu do not take after me. for even as we speak, the girls are up and chirping in the kitchen making me stuff.
10:53 mod6 ok, i'm gonna go have an orange.
10:53 mircea_popescu cool!
10:54 mircea_popescu asciilifeform quite.
10:56 shinohai mod6 Load up those 7 hookers you spoke of last night and come over. I got lox and eggs.
10:56 thestringpuller mircea_popescu: what are they making you for breakfast?
10:56 mircea_popescu i have no idea. but it'll include fig bars!
10:56 mircea_popescu yesterday was smoked salmon, cheeses and cured meats.
10:57 thestringpuller i wish I knew women that cooked
10:57 thestringpuller america with it's faux feminism has kinda killed cooking
10:57 mircea_popescu ironically, none of these knew either.
10:57 mircea_popescu visiting mother at some point "omaigerd you cook so good!!1"
10:57 thestringpuller nothing beats good training! (except maybe a good beating)
10:58 mircea_popescu cooking is actually an artform, indisputably, and readily the easiest to be good at and happy with yourself for.
10:58 mircea_popescu who gets to eat the clay pot or painting ?
11:03 shinohai https://redd.it/420fzw <<< kek
11:03 assbot Is anyone else sick of all the bullshit ethereum spam??? : Bitcoin ... ( http://bit.ly/1Ue51zq )
11:09 assbot [MPEX] [S.MPOE] 57168 @ 0.00056956 = 32.5606 BTC [-]
11:23 mod6 ;;calc 607*2000
11:23 gribble 1214000
11:24 mod6 it says that during this 'Stakhanovite movement' in the su, this guy Nikita Izotov mined 607 TONS of coal in a single shift. That's ~1M folks.
11:24 mod6 O_O
11:25 mircea_popescu meanwhile debunked, but yeah
11:25 mod6 oh.
11:25 mircea_popescu it's a by-word for capital-destroying "concerted efforts".
11:26 mircea_popescu ie, "this cpu normally does 4ghz, i run it at 8. it's doing so much more for me than... oops, it popped. need a new cpu"
11:33 mod6 makes sense.
11:44 mircea_popescu ./uint256.h: static char phexdigit[256] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0, 0,0xa,0xb,0xc,0xd,0xe,0xf,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0xa,0xb,0xc,0xd,0xe,0xf,0,0,0,0,0,0,0,0,0 };
11:44 mircea_popescu da fuck is this maigc.
11:47 mircea_popescu holy shit the stuff that's in uint256.h ?!
11:47 mircea_popescu anyone seen this wonder http://dpaste.com/1JNBGCX ?
11:47 assbot dpaste: 1JNBGCX ... ( http://bit.ly/1VbfprQ )
11:48 asciilifeform l0l i can't wait till mircea_popescu discovers all of the 'wonders'
11:48 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379823 << ударник (tm)
11:48 assbot Logged on 21-01-2016 16:25:12; mircea_popescu: it's a by-word for capital-destroying "concerted efforts".
11:49 mircea_popescu asciilifeform prior to the article i'm writing now, i had naively believed the thing is some standard library imported from whenever
11:50 asciilifeform which thing
11:50 mircea_popescu uint256.h
11:51 asciilifeform you will notice that #include "uint256.h"
11:51 asciilifeform rather than #include <uint256.h>
11:52 mircea_popescu i have meanwhile noticed
11:53 mircea_popescu i hadn't priorly noticed. what's one to do
11:53 asciilifeform the whole thing is 99+% crapolade by weight, and nobody sane dares to 'fix what works' because 'father's pistols'
11:55 mircea_popescu incidentally, did we have a lxr up of the codebase or something ?
11:55 asciilifeform aha, jurov keeps it
11:55 asciilifeform http://btc.yt/lxr/satoshi/source?v=asciilifeform_add_verifyall_option
11:55 assbot Satoshi asciilifeform_add_verifyall_option/ ... ( http://bit.ly/1JkZeaQ )
11:56 asciilifeform (use the box on the right hand upper corner to switch presses)
11:56 asciilifeform until recently i used this www for just about all trb study
11:56 mircea_popescu before i couldn't do merchant of venice because broken tools. now can't because instead going through 10k lines dump to find the junk.
11:56 mircea_popescu o lyf.
11:58 mod6 <+mircea_popescu> anyone seen this wonder http://dpaste.com/1JNBGCX ? << scary huh
11:58 assbot dpaste: 1JNBGCX ... ( http://bit.ly/1VbfprQ )
11:58 mircea_popescu ./net.cpp: Sleep(10);
11:58 mircea_popescu omfg ok i need a break
12:03 * asciilifeform wonders what moved mircea_popescu to try his hand at trbism
12:08 trinque /b #sales
12:08 trinque heh!
12:08 mircea_popescu asciilifeform you ever been in college and ended up picking up chicks you were only half interested in because it sure as fuck beat doing the work you had to do that day ?
12:09 mircea_popescu ThreadOpenConnections2(parg); << im not even including inept shit like this. clearly someone deeply understood threading.
12:10 mircea_popescu int64 nRandomizer = (uint64)(nStart * 4951 + addr.nLastTry * 9567851 + addr.ip * 7789) % (2 * 60 * 60);
12:11 mircea_popescu motherfucking god almighty.
12:14 asciilifeform mircea_popescu: approximately
12:14 asciilifeform the WHOLE THING consists of THIS
12:15 asciilifeform and as i described (and i think ben_vulpes did even earlier) the thing isn't ~actually~ multithreaded, in the sense of being able to evaluate multiple requests in parallel
12:15 mircea_popescu ./main.h: void SetNull() { nFile = -1; nBlockPos = 0; nTxPos = 0; } << lulz of all time.
12:15 mircea_popescu null squared is sometimes equal to the unit!
12:16 mircea_popescu i should like to visit this algebra sometime.
12:16 mircea_popescu asciilifeform definitely not multithreaded. which, given the strength of everything else, is a very good thing.
12:16 asciilifeform nah it retains all of the minuses of multithread.
12:16 asciilifeform with none of the plus.
12:16 mircea_popescu just going from "could be a lot worse"
12:17 asciilifeform thing is as bad as it could possibly be without falling down at the first gust of wind.
12:17 mircea_popescu o god, the parade of magic substr addresses
12:17 asciilifeform but there are, e.g., 101+ ways to hose an arbitrarily selected node for as long as you like
12:19 asciilifeform and there is a variety of things you can coax a node into doing if you can corrupt the db; etc
12:19 mircea_popescu no idea why anyone thinks "bitcoin will take over the world". they can't possibly be talking of the prb codebase.
12:20 asciilifeform the current prb is a different kind of hell altogether
12:21 mircea_popescu all this initing to -1 business...
12:21 mircea_popescu who, over the mental age of ~12, does this
12:22 asciilifeform if trb is sleeping in a dumpster and picking old razors out of the rotting mcd 'meal' trays to eat, prb is drowning in a usg paper dump
12:22 asciilifeform mircea_popescu: init to -1 is classical unixism, sorta like initing pointers to null
12:22 mircea_popescu there is that.
12:23 mircea_popescu asciilifeform i dunno how classical. perhaps in the gavin aka retarded sense of classical,
12:25 asciilifeform the basic idiocy of unix is that there is NO error checking in any system call
12:25 asciilifeform you are stuck checking the result of EVERY SINGLE ONE - or praying
12:26 asciilifeform so folks init a var where result of system call is stored to the value of failure
12:26 asciilifeform to make debugging the case where the call was not made at all, for whatever perverse reason, simpler.
12:27 asciilifeform obligatory >> http://www.xach.com/naggum/articles/3141310154691952@naggum.no.html
12:27 assbot Re: Is LISP dying? - Naggum cll archive ... ( http://bit.ly/1PkDDln )
12:27 mircea_popescu then there's the case (as is here) of folk who can't get out of the fencing error so fix the code on the 2nd pass.
12:27 mircea_popescu "i guess this really should start counting at -2"
12:28 asciilifeform '...neither Unix nor Windows _actually_ support either C or C++, but they manage to make them work, with downright incredible effort. if you look inside the libraries and see how a system call actually works and how much it differs from the C calling convention and usage, you'd be a fool not to revise your opinion. and _does_ an operating system that forces the programmer to check to see whether the operating system did what
12:28 asciilifeform it was asked to do every damn time you ask it to do anything actually give any relevant form of support to anyone?'
12:28 mircea_popescu in other lulz, "./wallet.cpp: exit(1); //We now probably have half of our keys encrypted in memory, and half not...die and let the user reload their unencrypted wallet."
12:31 asciilifeform i did say, in the very beginning, 'i want this in a book, as a reference' etc
12:31 asciilifeform because the notion of using this thing, or anything directly derived from it, as a long-term anything, is lunacy.
12:31 asciilifeform 'fixing' it is sorta like asking to 'fix' the dumpster mcdonalds chicken bits into an actual meal.
12:32 asciilifeform yes, odin could re-arrange the atoms and form a fine dinner fit for mircea_popescu's table.
12:32 asciilifeform but don't wait for this.
12:35 asciilifeform and also don't wait for me to write a fits-in-head and provably non-misbehaving btc client, even though i would much like to, know exactly how, and even have bits'n'pieces sitting around. because instead of this i'm stuck doing pointless crud in шарашка, so as to eat.
12:36 thestringpuller so if we provide asciilifeform 's meals then he is freed from imprisonment?
12:36 mircea_popescu sooner or later free man version of alf will pop into existence.
12:36 mircea_popescu from the ashes of the very alf in question or not, remains to be seen
12:36 asciilifeform well, we already have a mircea_popescu
12:37 asciilifeform and he appears to have taken up programming...
12:37 thestringpuller pheonix asciilifeform will be a very interesting person indeed
12:37 asciilifeform why do you need two mircea_popescus.
12:37 mircea_popescu the man who had a working plane and no boat made himself a leaky boat that couldn't fly. then the japanese bombed him.
12:37 thestringpuller you could always go the gavin route and beg MIT for money.
12:38 thestringpuller but i don't think that results in freedom
12:38 asciilifeform thestringpuller: if you knew what i do for money today you would barf to death.
12:38 thestringpuller does that involve taking it up the butt regularly for money?
12:38 asciilifeform thestringpuller: nah, that's harmless fun in comparison
12:39 mircea_popescu ./script.h: const_iterator pc2 = pc;
12:39 mircea_popescu why!
12:40 thestringpuller my job usually devolves into copy-pasting from one terminal to another for hours at a time.
12:40 thestringpuller how programming == data entry, I don't know
12:41 asciilifeform thestringpuller: and can't automate this, because will be sacked, as pictured in http://www.loper-os.org/?p=388 ?
12:41 assbot Loper OS » Steam Lisp ... ( http://bit.ly/1PWqkWp )
12:41 mircea_popescu return 99999;
12:42 mircea_popescu --
12:42 mircea_popescu ./base58.h: // Expected size increase from base58 conversion is approximately 137%
12:42 mircea_popescu ./base58.h: // use 138% to be safe
12:43 mircea_popescu for instance, 10OIl0OIl0OIl0OIl== in base64 comes to 138% more crud in "base58"
12:44 thestringpuller asciilifeform: Legend has it that Potter was promptly fired, never to be heard from again. << HOLY FUCKTITS. This is my life!
12:47 asciilifeform whenever i hear about mircea_popescu's 'free men', i think of... chessboxing.
12:47 asciilifeform yes, there are folks who are serious chessboxers. but for some reason i've never heard of such a fella winning a world chess OR boxing title.
12:48 asciilifeform for the most part, nature does not deal in chimeras.
12:50 thestringpuller this reminds me of the heinlein quote: "A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for i
12:50 asciilifeform and one of the problems with 'free men' is that growing up as one tends to result in 'an aristotle' - aristocrat, who may be a very sharp fella but is not especially handy with 'slave crafts' and would normally not stoop to, e.g., programming a computer
12:51 asciilifeform thestringpuller: heinlein was... a story-teller.
12:51 asciilifeform there is nothing wrong with this.
12:51 thestringpuller it sounds like you don't believe a polymath can truly exist
12:51 thestringpuller cannot*
12:51 gernika ob
12:51 thestringpuller err language escapes my bacon filled self
12:51 gernika !down gernika
12:52 asciilifeform 'polymath' i suspect would describe most of the folks here. but the point i was trying to make is that in many ways certain aspects of mircea_popescu's picture in http://log.bitcoin-assets.com/?date=21-01-2016#1379901 are intrinsically opposed
12:52 assbot Logged on 21-01-2016 17:36:35; mircea_popescu: sooner or later free man version of alf will pop into existence.
12:54 thestringpuller Hmmm. Seems this could be issue with jgarzik. Some like, 10 years of focus at redhat. Is "freed" from his slave labor, does nothing with his freedom.
12:54 asciilifeform this applies to EVERY SINGLE CASE of 'freed' programming type i've ever met or so much as heard of.
12:55 thestringpuller question arises, "How to use freedom productively?"
12:55 asciilifeform 'don't destroy your brain with 20 years of cube first' ?
12:56 asciilifeform the freedom of the 80 y.o. retiree is not interesting for anything.
12:56 mircea_popescu <asciilifeform> whenever i hear about mircea_popescu's 'free men', i think of... chessboxing. << pfff. nonsense.
12:56 thestringpuller obviously because 80 year old just wants to fuck bitches and chill.
12:59 asciilifeform now i've never actually met a chess-boxer. but it would not astonish me if i learned that they keep the company of other boxers and regard actual Großmeisters, who devoted their lives to chess, as effete lusers.
13:00 mircea_popescu so basically you're a heinlein for your own needs.
13:00 asciilifeform what's that mean
13:01 mircea_popescu that you're making up stories. for a captive audience that's easy to please.
13:02 mircea_popescu back at insanity ranch, ./net.h: vSend << a1 << a2 << a3;
13:02 mircea_popescu why not call all variables v1 through v9000 is anyone's guyess.
13:02 asciilifeform why not visit the sanity ranch and see how they did it
13:03 asciilifeform does mircea_popescu ever wonder about the scarcity of code written by sane folks ?
13:03 asciilifeform i suspect that learning to program is a fundamentally insane act.
13:03 asciilifeform and that this is the prime mover of it all.
13:03 mircea_popescu not so. just like fucking isn't a fundamentally insane act.
13:03 asciilifeform it is rather like asking why circus acrobats are odd folk
13:04 mircea_popescu your arguments exactly mirror a broken version of reality pushed forth by overgrown girls that are yet affraid to be women.
13:04 asciilifeform which one ?
13:05 mircea_popescu "learning to program is a fundamentally insane act."
13:06 asciilifeform it is a hypothesis with much predictive power, and is not altogether different from aristotle's position on whether kings ought to learn blacksmithing
13:06 mircea_popescu still a dead end. exactly equivalent with soviet woman's conclusion that getting married is an exercise in insanity.
13:07 asciilifeform the woman, on the whole, has a biological role
13:08 asciilifeform and tends to break in ways not covered by warranty, as a whole, if fails to perform it
13:08 asciilifeform but as far as i'm aware, there is no biological 'programmer race'
13:08 asciilifeform (as dwarves 'must mine' in 'd&d' universes)
13:08 mircea_popescu i can't say i see merit in any of these propositions.
13:09 asciilifeform i'd be worried if mircea_popescu ~did~ see merit, would suspect that the universe is coming unglued
13:09 mircea_popescu lol
13:12 asciilifeform but in all seriousness, clever folk who strike gold in whatever form, who programmed, tend to gravitate away from it - iirc mthreat is doing a sane thing, flying old ru jets, rather than dredging through cpp crud
13:13 asciilifeform and from mircea_popescu's articles i get the impression that his meatspace friends are respectable folk, 'high power' lawyers, traders, etc. rather than cpp connoisseurs
13:13 asciilifeform sane people.
13:14 mircea_popescu chet coded c++.
13:14 asciilifeform and even mircea_popescu apparently does, on occasion.
13:14 mircea_popescu and the idea is inept. yes i know a lot of "respectable folk". i also know a lot of common whores. and everything in between.
13:14 asciilifeform the whores are respectable.
13:14 mircea_popescu i even know some dogs.
13:14 asciilifeform as are dogs
13:14 mircea_popescu and a coupla whorses.
13:16 mircea_popescu <asciilifeform> and even mircea_popescu apparently does, on occasion. << actually that dpaste earlier was the first time in at least 10 years.
13:16 asciilifeform at any rate, it is perfectly safe for a king to entertain himself by being a blacksmith, or a sailor - as peter the great did
13:16 asciilifeform (and iirc he was a pretty good one)
13:18 mircea_popescu it's however NOT safe at all for blacksmith to entertain himself by telling stories about what peter does and why.
13:18 asciilifeform but folks who knew the forge from the age of five, tend to not end up kings..
13:18 mircea_popescu this is also not true.
13:18 asciilifeform i suppose herr ceausescu would be a counter-example
13:19 mircea_popescu numerous examples throughout.
13:19 mircea_popescu ;;google voda ioan potcoava
13:19 gribble Ioan Potcoavă - Wikipedia, the free encyclopedia: <https://en.wikipedia.org/wiki/Ioan_Potcoav%C4%83>; Ioan Nicoară Potcoavă, domn al Moldovei - Istoria.md: <http://www.istoria.md/articol/574/Ioan_Nicoar%C4%83_Potcoav%C4%83,_domn_al_Moldovei>; Domnitori - Ioan Nicoară Potcoavă - Moldovenii.md: <http://www.moldovenii.md/md/people/699>
13:19 asciilifeform and mircea_popescu is correct re: that i cannot possibly have any idea ~why~ peter 1 did what he did.
13:21 asciilifeform mircea_popescu: ioan p. reminds me, there really oughta be some good material floating about re: the 20th c. chinese 'warlords' (as they are for some reason called in english world)
13:21 mircea_popescu well... what'd you call them ? seems quite apt.
13:21 asciilifeform some of them were pretty interesting folk
13:21 asciilifeform one comes to mind, who hired germans to build him a mustard gas factory
13:22 asciilifeform http://poetry.uazone.net/kobzar/ivan_pidkova.html << spiffy
13:22 asciilifeform somehow i escaped this in ukr school
13:22 mircea_popescu weird huh.
13:23 asciilifeform Панували, добували / І славу, і волю; / Минулося — осталися / Могили на полі.
13:23 asciilifeform notbad.jpg
13:23 mircea_popescu i suppose programmers also don't get to know about respectable hatmans ?
13:24 asciilifeform hey i knew a few.
13:24 mircea_popescu requires being fed royal jelly to know of this!
13:25 asciilifeform батька атаман (tm) (r)
13:25 mircea_popescu FILE* file = fopen(strprintf("%s/blk%04d.dat", GetDataDir().c_str(), nFile).c_str(), pszMode);
13:28 mircea_popescu !up Terry4
13:30 thestringpuller ;;ud royal jelly
13:30 gribble http://www.urbandictionary.com/define.php?term=Royal+Jelly | Royal Jelly. The glorious coating surrounding a cock when it pulls out of an asshole that has not been prelubed. The asshole has created a natural lubricant that ...
13:30 mircea_popescu ./main.cpp- for (;;) << i don't get it, if it's going to do plain for(;;) why the fuck does it want the fancy boost_foreach ?
13:31 mircea_popescu thestringpuller it\'s the stuff bee larva get fed to become sluts rather than housewives.
13:31 asciilifeform http://www.loper-os.org/?p=388&cpage=1#comment-17578 << l0l thestringpuller
13:31 assbot Loper OS » Steam Lisp ... ( http://bit.ly/1PkP4t9 )
13:32 asciilifeform mircea_popescu: for(;;) is an infinite loop
13:32 asciilifeform boost_foreach is not, it is an iterator over some set
13:33 mircea_popescu oh i thought it had some implicit termination, nm.
13:33 asciilifeform incidentally not so long ago i felt the desire to rewrite chunks of trb to abolish boost
13:33 asciilifeform by using c++11-isms
13:33 Terry4 Did you see the strategy about subsiding bitcoin miners to stay on the original BTC, (as a last case scenario to defeat any alt-chain)?
13:33 asciilifeform but then realized that this would lead us into perdition
13:33 asciilifeform that is, using corrupted versions of gcc
13:35 mircea_popescu asciilifeform i would much like a complete list of boost structures, with analysis.
13:35 mircea_popescu but we're not there yet. so far, prepping a list of magic numbers.
13:35 mircea_popescu five or so steps below. but gotta start where the seafloor is, nothing else.
13:35 asciilifeform (boost exists largely because cpp is not actually programmable in without using something like boost. which has been largely incorporated into the recent standard.)
13:36 asciilifeform mircea_popescu: what you're really interested in is std:: structures
13:36 mircea_popescu ./main.cpp: if (nProcessors < 1) nProcessors = 1;
13:36 asciilifeform boost is used in trb for iterators, for the most part
13:36 mircea_popescu my display is slowlyt decaying from displaying this fucking buffer
13:37 mircea_popescu asciilifeform i was thinking that would go later.
13:37 asciilifeform jurov did some diggin on std::map and everybody barfed
13:37 asciilifeform unsurprisingly
13:37 mircea_popescu i think ima end up with fucking dead pixels that satoshi burned.
13:37 asciilifeform whatcha even doing
13:38 mircea_popescu <mircea_popescu> but we're not there yet. so far, prepping a list of magic numbers. <<
13:38 asciilifeform as in stray constants ?
13:38 mircea_popescu no. as in magic numbers. anyway, you'll see.
13:38 mircea_popescu ./bitcoinrpc.h:// Copyright (c) 2010 Satoshi Nakamoto
13:38 mircea_popescu ./bitcoinrpc.h:// Copyright (c) 2011 The Bitcoin developers
13:38 mircea_popescu ^inept fuckiing shit. who the fuck thinks this is how it works ?
13:38 asciilifeform every batch of plowing flies on the planet ?
13:39 mircea_popescu Copyright 2010 Disney corp ; Copyright 2013 internet-derps. whynot!
13:39 asciilifeform 'kicking the dead lion'
13:41 * asciilifeform bbl
13:42 mircea_popescu ./db.cpp: // Tray icon sometimes disappears on 9.10 karmic koala 64-bit, leaving no way to access the program
13:42 mircea_popescu ./db.cpp- fMinimizeToTray = false;
13:42 mircea_popescu logic.
13:44 thestringpuller looks like irdial would rather post to medium than qntra: https://medium.com/@beautyon_/bitcoin-is-not-democratic-81f87158250a#.ybi7j38cg
13:47 mircea_popescu ;;later tell beautyon what do you like about the vc wordpress anyway ?
13:47 gribble The operation succeeded.
13:51 mircea_popescu BN_rshift segfaults on 64-bit if 2^shift is greater than the number if built on ubuntu 9.04 or 9.10, probably depends on version of openssl
13:51 mircea_popescu hey, is this a documented openssl hole ? seems it could be useful.
14:01 mircea_popescu ./crypter.cpp- // Note as well that at no point in this program is any attempt made to prevent stealing of keys by reading the memory of the running process. << this is oddly the right choice.
~ 16 minutes ~
14:17 mod6 had a nice big breakfast for lunch.
14:17 mod6 and a pretty lengthy walk. so nb.
14:20 mod6 <+mircea_popescu> hey, is this a documented openssl hole ? seems it could be useful. << found this, seems like the opposite tho: http://marc.info/?l=openssl-dev&m=122520520421616
14:23 BingoBoingo thank you http://log.bitcoin-assets.com/?date=21-01-2016#1379572
14:23 assbot Logged on 21-01-2016 12:38:53; mircea_popescu: http://log.bitcoin-assets.com/?date=21-01-2016#1379483 << this reminds me of that "i'll be sober in the morning - you'll still be ugly" line.
14:26 mircea_popescu mod6 aha of histoprical interest.
14:28 thestringpuller it's funny trying to see evoorhees play politician
14:28 thestringpuller "guise guise guise. can't we just all get along. plz? we shouldn't be having civil wars guise."
14:28 thestringpuller reminds me of a young lincoln
14:30 BingoBoingo http://log.bitcoin-assets.com/?date=21-01-2016#1379548 << only the absence of things
14:30 assbot Logged on 21-01-2016 10:26:39; punkman: BingoBoingo: anything interesting in the jtoomim logz?
14:31 mircea_popescu "<amount> is a real and is rounded to the nearest 0.00000001\n"
14:31 mircea_popescu g
14:31 mircea_popescu good god.
14:39 assbot [MPEX] [S.MPOE] 84700 @ 0.00056685 = 48.0122 BTC [-] {3}
14:41 BingoBoingo It's possible Magnus Carlsen makes the switch to the hybrid sport http://log.bitcoin-assets.com/?date=21-01-2016#1379926
14:41 assbot Logged on 21-01-2016 17:47:49; asciilifeform: yes, there are folks who are serious chessboxers. but for some reason i've never heard of such a fella winning a world chess OR boxing title.
14:44 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379925 << actually the concept can be introduced much neater. there exist two sorts of men in this world, and they are distinguished readily when an alluring woman makes an interesting proposal. some can't, and some "let's go". the principle (in reverse), is illustrated in http://trilema.com/2014/the-romanian-language-for-other-people/#selection-41.0-45.1
14:44 assbot Logged on 21-01-2016 17:47:17; asciilifeform: whenever i hear about mircea_popescu's 'free men', i think of... chessboxing.
14:44 assbot The Romanian language for other people. on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1lzWJ9f )
14:44 * mircea_popescu has found himself, iwthout interruption, in this position for as long as he can remember, which'd be a good three decades by now.
14:44 mircea_popescu it has exactly 0 to do with money, because schoolchildren have no money. it's a thing.
14:44 mircea_popescu some kids gotta ask their parents, some don't.
14:45 mircea_popescu this is, contrary to what everyone'd like to think, strictly unrelated to the parents.
14:46 mircea_popescu so... you want to know why i'm trampling all over this grep dump rioght now ? it... it fucking winked!
14:49 asciilifeform mircea_popescu: when i was a small boy, my elder brother taught me a lesson once:
14:49 asciilifeform he said 'i will give you a gift! a real computer!'
14:50 asciilifeform i say 'no way.' next day...
14:50 asciilifeform he hands me a matchbox.
14:50 asciilifeform when i push it out, nothing in it
14:50 asciilifeform he: 'flip it over'
14:50 asciilifeform when you push it, the word правильно (CORRECT)
14:51 asciilifeform it worked !1111111
14:51 mircea_popescu sure. so what's the problem with that ?
14:51 asciilifeform none.
14:51 asciilifeform it worked great.
14:51 asciilifeform and reading mircea_popescu on certain subjects is rather reminiscent of this 'computer'
14:52 asciilifeform he could give a good gift to folks, matchbox that when pushed tells you:
14:52 asciilifeform 'you aren't virile enough! go feed yourself to pigz!111'
14:52 mircea_popescu what else do you expect is there.
14:52 mircea_popescu the reverse ?
14:52 asciilifeform back when the english folks were literate, they had a name for this,
14:52 asciilifeform 'dismal science'
14:53 mircea_popescu you know a) the intention was to contrast it with GAY science
14:53 asciilifeform there is nothing wrong with this, once one adjusts one's expectations.
14:53 mircea_popescu and b) it was used for economics not metaphysics.
14:53 asciilifeform no parachute, just a helpful fella telling you how many metres until your splat.
14:56 asciilifeform fwiw, unlike some folks, i appreciate this gift. sorta like when doctor tells 'you have six months'. would you rather be surprised ?
14:56 asciilifeform it beats ambling about like redditard, smashing into every possible wall, and never knowing why.
14:56 thestringpuller asciilifeform: I know it's l0l cuz I spend my life making robots to do my slave labor for me. I feel bad for the robots tho. I dunno man. Working in web dev, the developers are insane. It's like everyone wants to use some new unproven technology Y before fixing technology X first that it's built upon.
14:57 thestringpuller Perhaps this is from consumer has come to expect mentality of everything being "flashy and pretty" but it makes me cringe cause you never have truly correct way of doing things. Just correct way of doing broken thing.
14:57 asciilifeform thestringpuller: nobody gets paid to fix foundations.
14:58 asciilifeform it is bad business sense.
14:58 asciilifeform (in that most of the reward will be reaped by others, who paid nothing)
14:58 mircea_popescu only in some definitions of pay and business.
14:58 thestringpuller So how is derp supposed to even begin to learn correctness, if he can't understand what a correct foundation is.
14:58 asciilifeform thestringpuller: ideally he learned it in kindergarten when he added 2+2. correctly.
14:58 asciilifeform if this was not so, there is no cure.
14:59 mircea_popescu wait.
14:59 mircea_popescu did you just...matchbox ?!
14:59 asciilifeform yes
14:59 mircea_popescu lol
14:59 thestringpuller ;;ud matchbox
14:59 gribble http://www.urbandictionary.com/define.php?term=Matchbox | Matchbox. A three-some in the back of a car. Guy 1: Dude I hooked up with Sarah and Kourtney in the back of my car lastnight! Guy 2: DUDE YOU JUST HAD A ...
14:59 asciilifeform neither of us 'asked parents', played with matches, yes
15:00 thestringpuller asciilifeform: ideally he learned it in kindergarten
15:00 thestringpuller ^-well in this context you can learn correct foundation
15:00 thestringpuller but what if foundation is broken on layers above
15:00 asciilifeform thestringpuller: there was an episode at c3 involving a box of matches, prolly what mircea_popescu was remembering.
15:00 mircea_popescu asciilifeform no i meant just above.
15:00 asciilifeform ah
15:00 asciilifeform l0lz
15:01 thestringpuller I guess answer to my own question, "WoT provides practical solution". If derp wants to learn, learn from trusted teacher in WoT.
15:01 thestringpuller Rinse repeat.
15:02 asciilifeform there was never any other way to learn from other people.
15:02 thestringpuller Not with the bastardization of education being dumbed down for the so-called masses.
15:02 thestringpuller In fact when I was thinking of going into education one of the courses I took harped on the fact that the best mode of teaching is pairing a real expert with student apprenticeship style.
15:02 asciilifeform i've never known any thinking folk who actually relied on 'public education' for any useful thing they knew.
15:02 thestringpuller But this isn't feasible economically.
15:04 mircea_popescu ./serialize.h:// There's a clever template way to make arrays serialize normally, but MSVC6 doesn't support it
15:04 mircea_popescu herp.
15:04 mircea_popescu msvc shouldn't even be fucking supported in the first place.
15:04 asciilifeform i think mircea_popescu is really enjoying this, somehow
15:04 mircea_popescu of course.
15:04 asciilifeform mircea_popescu: ever read the thing before ?
15:05 thestringpuller I learned to code on MSVC lol. QBasic -> MSVC_6 -> Linux
15:05 mircea_popescu not in a systematic manner.
15:05 thestringpuller and I thought Linux was ideal, but it turns out even that is bastardized.
15:05 mircea_popescu i'm not reading now either, just had some summaries made by a rule
15:05 mircea_popescu as opposed to the usual manner (human-directed)
15:05 asciilifeform lemme guess, grepped for comments, and for 0-9
15:08 asciilifeform woah
15:08 asciilifeform REORG.
15:09 asciilifeform has anybody been graphing ph0rklets ?
15:10 asciilifeform massive shitflood of doublespends
15:11 asciilifeform and, interestingly, it is very easy to distinguish the tx spamola with naked eye
15:11 asciilifeform (moves very fresh coin back'n'forth)
15:14 mircea_popescu asciilifeform http://trilema.com/2016/the-sad-state-of-bitcoin-code/
15:15 assbot The sad state of Bitcoin code on Trilema - A blog by Mircea Popescu.
15:15 mircea_popescu and yes it is obvious.
15:20 mircea_popescu but yeah, re conference matchbox vs правильно matchbox, it is apparent that the matchsticks are more interesting than the box alone.
15:24 jurov http://blog.robertelder.org/7-weird-old-things-about-the-c-preprocessor/ << to spill some more C bile
15:24 assbot 7 Scandalous Weird Old Things About The C Preprocessor ... ( http://bit.ly/1OA8lDy )
15:27 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379521 << doh.
15:27 assbot Logged on 21-01-2016 09:34:54; BingoBoingo: But basically this Hearnia is painting Janssens and some Obeast named "Marshall Long" as the reasons for the adverserial nature of ClassicCoin. Framing of course because it's what good instruments do so he can try to relevant himself again in six months
15:28 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379535 << i don't think bmi is intended to cover that case.
15:28 assbot Logged on 21-01-2016 10:04:15; copypaste: i have a high BMI, but only because my spine collapsed due to my condition which takes many inches off my height. but even then BMI is only 31.
15:30 mircea_popescu notably, at-birth ideal bmi is 3÷0.5^2=12.
15:30 deedbot- [Trilema] The sad state of Bitcoin code - http://trilema.com/2016/the-sad-state-of-bitcoin-code/
15:31 deedbot- [BitBet Bets Bets] 1.00000000 BTC on 'No' - Light Sweet Crude Oil (WTI) July 2016 to drop under 20 USD before June - http://bitbet.us/bet/1239/light-sweet-crude-oil-wti-july-2016-to/#b10
15:33 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379550 << iirc she was pretty hot, back in the 90s or w/e.
15:33 assbot Logged on 21-01-2016 10:47:32; assbot: Sunny Leone wows web over grilling about porn past - BBC News ... ( http://bit.ly/1QnTuhQ )
15:36 assbot [MPEX] [S.MPOE] 29277 @ 0.00056271 = 16.4745 BTC [-] {3}
15:36 asciilifeform jurov: mega-link
15:36 asciilifeform mainly for http://recc.robertelder.org
15:36 assbot ... ( http://bit.ly/1OA9D1j )
15:37 asciilifeform http://recc.robertelder.org/op-cpu.txt << he has a full toolchain, incl. c compiler, and several emulators for it
15:37 assbot ... ( http://bit.ly/1OA9GKA )
15:37 assbot [MPEX] [S.MPOE] 72799 @ 0.00055995 = 40.7638 BTC [-] {4}
15:37 asciilifeform every once in a while, i run into somebody like this
15:37 asciilifeform who understands the von neumann shitstack VERY WELL
15:37 asciilifeform so well that their trying to somehow reboot it, rather than burning it to the ground, begins to beggar the imagination
15:38 asciilifeform 'It is called the 'One-Page CPU' because you can fit the specification on an 8.5 by 11 sheet of paper without margins using 8 point Consolas font, and still have lots of room to spare. It is intended to be an easy to emulate compile target that supports context switching and interrupts.'
15:38 mircea_popescu http://blog.robertelder.org/7-weird-old-things-about-the-c-preprocessor/ << all the items read to me like stuff typical of what happens with ad-hoc development by "tech savvy" people.
15:38 assbot 7 Scandalous Weird Old Things About The C Preprocessor ... ( http://bit.ly/1OA8lDy )
15:39 asciilifeform i suspect that ~emergence~ is a difficult concept for people. e.g., the fact that the digits of 'pi' are not in any sense 'random'
15:39 asciilifeform or that the sea of shit in which we are now drowning was implicit in 1940s model of computer, and is no accident
15:39 mircea_popescu i don't think most paradigms... to call personal ideologies thusly, do not allow for emergence specifically
15:40 mircea_popescu to assuage the fear of death issue.
15:41 asciilifeform incidentally, 'mips' cpu fits on one page: it was printed in the inner cover of the book my brother went to school with, and likewise inside same book, edition of decade later, and is in every other systems arch. book on the planet, also inside front cover.
15:41 asciilifeform so there is nothing new there.
15:42 asciilifeform reducing the cpu instruction set is sorta like lancing one particular bubonic boil on the body of a plague victim.
15:43 mircea_popescu 5) Function Macros And Recursion <<< "What ended up being the bug in my preprocessor for this test case was in evaluating the argument prescanned tokens that were passed to a function macro invocation. If the function macro being invoked contained a token with the same identifier as the function macro being invoked, but didn't actually call that function macro, it would incorrectly disable this token. This bug combine
15:43 mircea_popescu d with another bug where tokens were copied by reference would mean that disabling one token could disable it in other places, so the outer valid macro invocation's token would be disabled and never able to expand again. The bug was around step (34)."
15:43 mircea_popescu jesus shit this shouldn't exist.
15:44 asciilifeform it is all-pervasive.
15:44 asciilifeform there is no place in computingdom where one does not find it after just a light scratch.
15:44 asciilifeform mircea_popescu - http://trilema.com/2016/the-sad-state-of-bitcoin-code/#comment-116293
15:44 assbot The sad state of Bitcoin code on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1OAauPu )
15:45 mircea_popescu aha. becqause for thugs not for cunts.
15:46 asciilifeform how does that make the difference ?
15:46 mircea_popescu !s "whenever man sits down to do anything"
15:46 assbot 1 results for '"whenever man sits down to do anything"' : http://s.b-a.link/?q=%22whenever+man+sits+down+to+do+anything%22
15:46 mircea_popescu asciilifeform i'm not entirely sure.
15:47 asciilifeform i was somehow under the idea that the romans lounged around in their communal shitters, both sexes, for hours at a stretch, for no particularly good reason, just chit-chat
15:47 asciilifeform but not sure how i came upon this.
15:47 mircea_popescu incidentally, and perhaps relatedly, for a long time the concept of toilet consisted of a ditch api, upon which you could implement your arbitrary toilet at any point through placing a wooden beam\
15:47 mircea_popescu that was the bath not the shitter.
15:48 mircea_popescu the idea that toilet belongs by the pool is about as alien to the roman as the idea that toilet belongs by kitchen sink is to you.
15:48 asciilifeform mega-unsurprise
15:48 asciilifeform cloaka maxima was open air, etc.
15:49 asciilifeform sealed pipes from arse into the sea are a very modern (and shaky) abstraction.
15:57 BingoBoingo ;;later tell shinohai I am disappoint (sarcasm) https://archive.is/TYwxs
15:58 assbot ... ( http://bit.ly/1ZPxQct )
15:58 gribble The operation succeeded.
15:58 BingoBoingo <asciilifeform> sealed pipes from arse into the sea are a very modern (and shaky) abstraction. << Not sealed the whole way, settling ponds etc
16:00 BingoBoingo asciilifeform: But there are definitely open shit pipes headed to the sea. Mississippi river is prime example.
16:00 BingoBoingo "Chun has made a concrete hard fork proposal since – though the details of this proposal are not yet clear."
16:01 mircea_popescu lol
16:01 trinque straight into the shitpipe with that
16:01 mircea_popescu concrete means things nao
16:02 shinohai Hey BingoBoingo I emailed them twice, no one ever responded.
16:02 BingoBoingo shinohai: Hence the sarcasm
16:02 mircea_popescu does that link load anything for anyone ?
16:03 BingoBoingo Not yet, so https://bitcoinmagazine.com/articles/f-pool-chinese-pools-will-stick-with-bitcoin-core-1453395328
16:03 assbot F2Pool: Chinese Pools Will Stick with Bitcoin Core | Bitcoin Magazine ... ( http://bit.ly/1OAcHui )
16:03 mircea_popescu heh.
16:03 shinohai I figured they weren't gonna say much until an "official announcement" despite Garzik trying to fly over and garner Classic support.
16:03 mircea_popescu heh.
16:04 mircea_popescu buncha inconsequential derps already.
16:06 shinohai "I admire Dr. Pieter Wuille’s brilliant hack to deploy it as a soft fork. But despite being brilliant, the soft fork Segregated Witness is still a hack. A hack is dirty. Such a technology would be better implemented as hard fork.”
16:07 mircea_popescu or as a bullet between the eyes. either way.
16:13 thestringpuller mircea_popescu: remember when Garzik was all "Lets build a decentralized exchange for ASICMINER"
16:13 thestringpuller i need to find that article you wrote
16:16 BingoBoingo NINE TIMES A LOL: "We don't matter. What matters is begging the cartel of miners to adopt a change the community overwhelmingly wants." https://archive.is/cGTNK
16:16 assbot thouliha comments on Without official statement from miners and others, one should treat all reports of Classic losing support as subterfuge. ... ( http://bit.ly/1ZPAi2z )
16:16 BingoBoingo This is becoming meme
16:17 BingoBoingo They can't even beg for bits-coin anymore so they gotta beg for a bits-coin they might eventually have
16:18 mircea_popescu lol
16:18 mircea_popescu i gotta say the lulz delivery is satisfactory.
16:19 BingoBoingo Shit's popping up everywhere now. USG phillipino delivery for ClassicCoin must have finally arrived a week late
16:33 assbot [MPEX] [S.MPOE] 125300 @ 0.00055869 = 70.0039 BTC [-] {2}
16:33 mod6 http://log.bitcoin-assets.com/?date=21-01-2016#1379586 << so i had the entire tree (all current patches in http://thebitcoin.foundation/v/patches) pressed out through alf's latest two. then i made the changes.
16:33 assbot Logged on 21-01-2016 12:53:33; mircea_popescu: what init.cpp are you working on as an a mod6 ?
16:33 assbot 404 Not Found ... ( http://bit.ly/1ZPCHKN )
16:34 mod6 so this guy: http://thebitcoin.foundation/v/patches/asciilifeform-programmable-versionstring.vpatch
16:34 assbot ... ( http://bit.ly/1ZPCLdg )
16:34 mod6 has the following:
16:34 mod6 diff -uNr a/bitcoin/src/init.cpp b/bitcoin/src/init.cpp
16:34 mod6 --- a/bitcoin/src/init.cpp ff7009f672bf400a42d1d7afb6e58aaf1c29d9c219fad51c5f17000243a485e92bbb250d3f4bbec3f0717d00fad620c294d537832671f20c0979fb3f1383779b
16:34 mod6 +++ b/bitcoin/src/init.cpp 29fbb8792c3462ced61b4a0284360122f72c4fef7fb5fb84e5399967ab6474cd83ccf3a60eb3c425e183b1b95fb9ca71fc23bb791316d762034559df293f8bb0
16:34 mod6 and mine:
16:34 mod6 diff -uNr a/bitcoin/src/init.cpp b/bitcoin/src/init.cpp
16:34 mod6 --- a/bitcoin/src/init.cpp 29fbb8792c3462ced61b4a0284360122f72c4fef7fb5fb84e5399967ab6474cd83ccf3a60eb3c425e183b1b95fb9ca71fc23bb791316d762034559df293f8bb0
16:34 mod6 +++ b/bitcoin/src/init.cpp cbfb2d8c9a5b1d1c16a66291bcb1f9c7e185b02c7a07f023e1256ce52531f4fc6145fdcdb334e96caa5d31e8ce7aa6fa7aa24e59abd3e8899b17afa2054bc7cd
16:34 mod6 so that should have been ok.
16:35 mod6 not sure what happened there. maybe your local branch doesn't have alf's latest 2?
16:36 mod6 anyway, jsut checking because I got asked about this separately.
16:36 thestringpuller ERROR: AcceptBlock() : out of disk space
16:36 thestringpuller ERROR: ProcessBlock() : AcceptBlock FAILED
16:37 thestringpuller ^-- then cleanly shuts down
16:37 thestringpuller TRB gives me hope
16:37 punkman that's not what it gives
16:37 mircea_popescu mod6 ah makes sense, i was working off the prev release, which is actually incorrect.
16:38 mircea_popescu gg.
16:38 mod6 ah, ok c-ya
16:38 mod6 thx
16:39 mod6 <+punkman> that's not what it gives << eh?
16:41 punkman "99% crapolade by weight" does not give hope. The work of the foundation is of course commendable and there is hope there.
16:41 mod6 oooh
16:41 mod6 ok
16:41 punkman thestringpuller: I guess answer to my own question, "WoT provides practical solution". If derp wants to learn, learn from trusted teacher in WoT. << /me is waiting for Ada master in need of apprentice
16:41 mod6 thought you were talkin about those vpatches
16:42 thestringpuller punkman: i'll rephrase "The Foundation gives me hope" :P
16:43 mircea_popescu well... it's what, 650kb, so then the idea is that it should be condensable in 10kb or so ?
16:44 mircea_popescu epic, ascii will get his book in standard newspaper format.
16:44 BingoBoingo https://www.reddit.com/r/Buttcoin/comments/421oar/the_ever_humble_roger_ver_submits_link_to_twitter/
16:44 assbot The ever humble Roger Ver, submits link to twitter account of Roger Ver, to tweet of Roger Ver, with twitter profile picture of Roger Ver, quoting Roger Ver, on forum controlled by Roger Ver. : Buttcoin ... ( http://bit.ly/1ZPEm31 )
16:47 shinohai https://www.reddit.com/r/Buttcoin/comments/421oar/the_ever_humble_roger_ver_submits_link_to_twitter/cz70fh8 <<< ROFL
16:47 assbot shrinknut comments on The ever humble Roger Ver, submits link to twitter account of Roger Ver, to tweet of Roger Ver, with twitter profile picture of Roger Ver, quoting Roger Ver, on forum controlled by Roger Ver. ... ( http://bit.ly/1VbZKbQ )
16:53 mircea_popescu "Yves here. Get a cup of coffee. This is a deep dive into how Bitcoin works from a payment systems perspective, and why the failure of promoters and journalists to look at it in those terms has led them to greatly overestimate its significance." << "come hear my very novel take on why bitcoin is not disruptive because it doesn't do the buzzword i think i understand and for this reason matters more than everything else!"
16:54 mircea_popescu da fuck is "nakedcapitalism" anyway. the pompousness of these two-guys-and-their-hopes, 200 bucks in the bank ventures is nothing short of exactly what you'd expect.
16:55 mircea_popescu “Bitcoin the currency is going nowhere. There is nothing behind it, and if it was big the governments would stop it,” said Dimon. <<< :))
16:56 mircea_popescu check it out alfie, your clone with less technical skills is running the usg's largest bank-department.
16:57 mircea_popescu http://codesuppository.blogspot.com.ar/2016/01/the-lightning-network-reality-check.html << sadly on shitspot. not so terrible otherwise.
16:57 assbot John Ratcliff's Code Suppository: The Lightning Network Reality Check ... ( http://bit.ly/1Vc1G4b )
16:57 mod6 ;;tslb
16:57 danielpbarron so am I the only one that hates 'tab' and prefers spaces when coding?
16:57 gribble Time since last block: 21 minutes and 4 seconds
16:58 mircea_popescu danielpbarron why would you prefer spaces ?
16:58 danielpbarron because then the code will always look the same no matter who views it
16:58 mircea_popescu why is that a good thing ?
16:59 mircea_popescu how the code LOOKS and what the code SAYS are drastically different matters. the code should say the same to everyone, but looks are unimportant. this is the same age old fundamental distinction between alphabet and literacy and symbolism and "creativity".
17:02 assbot [MPEX] [S.MPOE] 62900 @ 0.00055843 = 35.1252 BTC [-] {4}
17:03 mircea_popescu the problem is that when you go from |\techo\s"hello\sworld!";| to |\s\s\s\secho\s"hello\sworld!";| you really went from
17:03 mircea_popescu |(line_indenter)echo(token_separator)"hello(token_separator)world!";| to |(token_separator)(token_separator)(token_separator)(token_separator)echo(token_separator)"hello(token_separator)world!";|
17:03 mircea_popescu this is a significant loss to everyone doing things that depend on the difference between one item and the other.
17:03 danielpbarron I also prefer the '{' on a newline vs on same line as function name. But I haven't done nearly as much coding as those of you who hate these conventions so what do I know
17:04 mircea_popescu the reason the newline { is hated is because it eats a line. people generally want to cram stuff in their screens.
17:04 danielpbarron so why not put the whole proggy on one line
17:04 danielpbarron back when i wrote my own html generator I had it spit everything out as one line
17:05 mircea_popescu note that there's a great tendency to condense lines by "meaning". which is what alf's proposal to stick a && in that double if clause comes to.
17:05 adlai you want to optimize screenful-legibility... this is a convex space, but far from linear
17:05 mircea_popescu "i want every one thing to be in a single place" is a deep driver of meta-programming.
17:05 danielpbarron seems to me it's easier to read when you can see the '{' and '}' line up
17:05 adlai s/-/X/ ie, product
17:06 adlai mircea_popescu: is MPEx still looking for btc/fiat options market makers?
17:06 mircea_popescu maybe.
17:06 adlai if so, where's the price signal?
17:06 mircea_popescu how would i know ?
17:07 mircea_popescu if someone that's respectable, competent and so on wants to do it i might entertain it.
17:07 adlai ok. is there another conf anytime soon?
17:07 mircea_popescu well, apparently not this year. maybe next.
17:07 adlai ok. i know somebody respectable, competent, and so on, and he isn't willing to give money to people he hasn't met in person.
17:08 mircea_popescu is whatever "he" that is in my wot ?
17:08 adlai you're not in his.
17:08 mircea_popescu mno, this is not how it works.
17:09 mircea_popescu he goes to six months log reading etc.
17:09 adlai or he finds somebody who's done it, because ain't nobody got time for this. s/nobody/$0 that Matters/
17:09 mircea_popescu aaaand to make the matter quite plain, i've had it just about up to here witgh idiot jews who think they're exceptional. they aren't, the accomodation is 0, they;d better be fucking humble as if they're begging to avoid gang ass rape.
17:09 mircea_popescu mostly because they are.
17:09 mircea_popescu ok, this conversation is over.
17:10 * adlai enjoyed it, thank you for your time.
17:10 mircea_popescu i will, for the record, NEVER entertain anyone you propose for anything.
17:10 adlai lol kay
17:11 * adlai wonders whether he should re-rate mircea_popescu with the thing about "text, signed or otherwise"
17:11 mircea_popescu fancy what we're discussing in 2016, "oh hey, 2012 never happened, let's pretend that we matter and there's no deathstar in orbit". derp.
17:12 * adlai doesn't recall saying that he himself, that is, adlai_chandrasekhar, wants to meet mircea_popescu or market make options
17:12 adlai people do sometimes meet people outside of the internet!
17:14 mircea_popescu there's exactly zero leeway. noobs are noobs, and start at the noob place. whatever they may think of themselves. and the more they delay, the less they'll get for it. again irrespective of what they may think it's worth.
17:15 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1380239 << THIS IS what my 'o' command was for!11111
17:15 assbot Logged on 21-01-2016 21:34:22; mod6: has the following:
17:15 mircea_popescu there's a very ample history of idiots thinking they may bypass this, starting with bitcoinica. i welcome more victims, gladly.
17:15 asciilifeform mod6: does your vtron implement 'origin' ?
17:16 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1380266 << yes! and you can almost ~define~ 'sane system' this way. with the caveat that it can't be a non-orthogonal fudge like a program consisting of one line 'start_bitcoind()' nor anything in that spirit. ORTHOGONAL operators.
17:16 assbot Logged on 21-01-2016 21:43:57; mircea_popescu: well... it's what, 650kb, so then the idea is that it should be condensable in 10kb or so ?
17:17 mircea_popescu asciilifeform hm ?
17:17 asciilifeform os+language such that a usable and correct bitcoin client is 10kB of src.
17:17 * danielpbarron was a victim of bitcoinica :<
17:17 mod6 <+asciilifeform> mod6: does your vtron implement 'origin' ? << no
17:18 asciilifeform mod6: but now you perhaps see why i did ?
17:18 asciilifeform it is to answer 'wtf did this come from' questions, as a class.
17:18 mircea_popescu honestly, i have no complaint with the absence.
17:18 mod6 eh. kinda sorta, i gotta re-read that part when i get a chance. but i think that you think it's useful :]
17:18 mod6 i can see about adding it.
17:19 mircea_popescu asciilifeform ah, that. myeah. that'd be nice.
17:19 mircea_popescu i think we might be a few iterations away from it yet tho
17:20 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1380275 << i could try feigning stupidity and becoming sturmbannführer of something, but i don't think it works like that - you can't turn into a hapsburg emperor by elongating your nose, last i heard
17:20 assbot Logged on 21-01-2016 21:56:07; mircea_popescu: check it out alfie, your clone with less technical skills is running the usg's largest bank-department.
17:20 mircea_popescu he's equally convinced that "if it exists, is cuz god willed it, and should it go away, it will be through god's will"
17:21 asciilifeform لا إله إلا الله محمد رسول الله
17:21 asciilifeform (tm) (r)
17:22 mircea_popescu yeh but i don't think that group of nuts would like you, or you them. meanwhile the usgod crowd... prolly. maybe. who knows.
17:22 asciilifeform actually very similar
17:23 asciilifeform really not all that different in outlook, behaviour, thought pattern.
17:25 mircea_popescu well, it is pretty obnoxiously identical to my view, yeah.
17:25 mircea_popescu !up jixei_
17:27 shinohai !rate Cristina -1 Una gran pérdida de tiempo. Disfrute su bolsillas de mierdas.
17:27 assbot Request successful, get your OTP: http://w.b-a.link/otp/98b3014b9613d9dd
17:27 mircea_popescu o.O
17:27 mircea_popescu you're not angry at the chick for not putting out are you ?
17:28 mod6 "Enjoy your shit bags." is how google just translated it. HAHA
17:29 shinohai She is trying to sell some huge bag of some shitcoin, after I told her politely 3 times I'm not interested in being liberated of my paltry BTC earning funding scams.
17:30 mircea_popescu ahaha
17:30 mircea_popescu in other news, http://40.media.tumblr.com/6f3872d78919c475735a63cefd4055f2/tumblr_o08vs45yd51u9fdrvo1_1280.jpg
17:30 assbot ... ( http://bit.ly/1Prv5mt )
17:30 shinohai !v assbot:shinohai.rate.Cristina.-1:40c3c4340ad9d24dce23bbbdda229940e2fc9afe2e5b305e71cee5823a45b431
17:30 assbot Successfully updated the rating for Cristina from 1 to -1 with note: Una gran pérdida de tiempo. Disfrute su bolsillas de mierdas.
17:30 * adlai sees nothing wrong with selling properly-labelled shitbags
17:31 adlai "caution: may contain peanuts, gluten, and glucose" is much better than "100% asbestos-phree!!!!'
17:32 adlai shinohai: care to say which and how much? this is financial data relevant to shitcoin-asseteers
17:34 shinohai I'll have her send you an email.
17:34 shinohai kek
17:34 adlai mno
17:35 * adlai gets enough altcoin spam by merely logging into reddit
17:36 BingoBoingo <shinohai> She is trying to sell some huge bag of some shitcoin, after I told her politely 3 times I'm not interested in being liberated of my paltry BTC earning funding scams. << Which shitcoin?
17:37 BingoBoingo It's useful to know which shitcoin it was this round and the record a running tab of what i++ next shitcoins are
17:37 adlai asciilifeform: care to translate http://log.bitcoin-assets.com/?date=21-01-2016#1380342 better than google can?
17:37 assbot Logged on 21-01-2016 22:21:32; asciilifeform: لا إله إلا الله محمد رسول الله
17:48 BingoBoingo Why not google that string to see if there are already human translations. Or just swim across the Micheal Jordan river and ask someone a little browner than yourself?
17:48 BingoBoingo https://bitnodes.21.co/nodes/?q=/therealbitcoin.org:0.9.99.99 << 7!
17:48 assbot Network Snapshot - Bitnodes ... ( http://bit.ly/1PeJp6j )
17:49 * adlai dons gascuba mask and swims to the "don't be evil" bank
17:50 * adlai still doesn't understand why asciilifeform quoted that
17:51 BingoBoingo Maybe your ergot friend can reveal the truth in a spiritual experience?
17:51 asciilifeform adlai: 'will of allah' thread
17:51 adlai https://www.youtube.com/watch?v=7JYJhWIwGUw
17:51 assbot The Departed - Maybe. Maybe not. Maybe fuck yourself. - YouTube ... ( http://bit.ly/1ZPNQLs )
17:52 adlai !s will of allah
17:52 assbot 4 results for 'will of allah' : http://s.b-a.link/?q=will+of+allah
17:53 adlai http://log.bitcoin-assets.com/?date=14-11-2014#922121 aka "mutation testing"?
17:53 assbot Logged on 14-11-2014 21:29:47; asciilifeform: the idea in the article can (and has) been rephrased like this. if you remove all the 'suggestively-named strings' like 'understand' - and replace with 'gensyms' - e.g., 100324 - does the resulting machine still do or even appear to do anything of interest?
17:53 asciilifeform adlai: that was from the thread concerning famous article 'artificial intelligence and natural stupidity'
17:55 punkman https://www.youtube.com/watch?v=77pnVFLkUjM
17:55 assbot Obama: 'We're building Iron Man' - YouTube ... ( http://bit.ly/1PrxWvP )
17:55 adlai https://www.inf.ed.ac.uk/teaching/courses/irm/mcdermott.pdf aka https://archive.is/4rhpa
17:55 assbot ... ( http://bit.ly/1PrxYng )
17:55 assbot MIND ~ ... ( http://bit.ly/1PrxYni )
17:56 BingoBoingo From the mines, Micheal Jordan edition: "MJ used to tell Johnny that “Tiger Woods is an idiot. I tried to help him, but the kid’s gonna get caught.” (we all know how that turned out). In order for a girl to get to MJ, she needed to go through 4 undercover former narcotics detectives just to speak to Michael. She had to be approved by all 4 to make sure she wasn’t gonna say a damn word about MJ to anyone. So there’s MJ, n
17:56 BingoBoingo ot the greatest character guy, but he sure was pretty smart."
17:56 adlai (latter is google cache's htmlized pdf)
17:58 * adlai would at least prefer a "tries hard but mostly fails", but will settle for "either retarted or usg" because it's 'nearly a laugh'
18:04 punkman https://medium.com/@BitFuryGroup/consensus-round-table-870c83c0c8bc
18:04 assbot Consensus Round Table — Medium ... ( http://bit.ly/1PryMIV )
18:06 shinohai "the Bock Size Increase"
18:06 asciilifeform brock size.
18:06 punkman large bocks are a good thing
18:09 BingoBoingo Large brocks are bad for the children
18:09 shinohai kazing
18:18 adlai deedbot-: http://dpaste.com/0AKY6BV.txt
18:18 assbot ... ( http://bit.ly/1ZPR6Xd )
18:18 deedbot- accepted: 1
18:23 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1380386 << da fuck does that even mean
18:23 assbot Logged on 21-01-2016 22:55:24; assbot: Obama: 'We're building Iron Man' - YouTube ... ( http://bit.ly/1PrxWvP )
18:24 mircea_popescu be that as it may, in further other news, http://41.media.tumblr.com/c501e62db03341caddc5ee0fec0c59e9/tumblr_o08sgzzApW1u9fdrvo1_1280.jpg
18:24 assbot ... ( http://bit.ly/1PrCpP4 )
18:26 mircea_popescu WHEN: Saturday, January 23, 2016, 9:00 am-5:00 pm << lol two day lead-in ? desperation is dripping off.
18:26 deedbot- [Contravex: A blog by Pete Dushenski » Contravex: A blog by Pete Dushenski] An historical timeline of The Real Bitcoin (TRB) development, part ii. - http://www.contravex.com/2016/01/21/an-historical-timeline-of-the-real-bitcoin-trb-development-part-ii/
18:26 mircea_popescu to quote, "name's Pitt, and you ain't talkin' your ass outta this shit."
18:33 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1380409 << dun wanna make pete_dushenski cry, but this is a ~terrible~ summary, if i were whacked over the head and forgot about my patches, and had to re-learn them from that article, i'd have nfi what they were and why.
18:33 assbot Logged on 21-01-2016 23:26:12; deedbot-: [Contravex: A blog by Pete Dushenski » Contravex: A blog by Pete Dushenski] An historical timeline of The Real Bitcoin (TRB) development, part ii. - http://www.contravex.com/2016/01/21/an-historical-timeline-of-the-real-bitcoin-trb-development-part-ii/
18:35 asciilifeform (no discussion of how and why we ended up with static build, omitting the whole pogo thing, astonishingly foggy description of what orphans/bastards were and WHY they had to go, i could go on, and on)
18:35 mircea_popescu not very good homework huh.
18:36 asciilifeform dreadful.
18:36 asciilifeform sadly i can find no other word.
18:39 asciilifeform 'Unsigned integers differ from signed integers in that the latter include both positive and negative integers whereas the former include only positive integers.' << this is wrong in at least two places
18:43 mircea_popescu myeah.
18:43 mircea_popescu the sign bit is the difference.
18:44 mircea_popescu !up circ-user-AYc7q
18:48 BingoBoingo asciilifeform: Any news on the Blizard front?
18:49 mircea_popescu moar other news http://41.media.tumblr.com/2b35f310bd18a5305e82d08b79f9b571/tumblr_n2qgo9JKWD1qczywmo1_1280.jpg
18:49 assbot ... ( http://bit.ly/1PrFmiy )
18:55 mircea_popescu Dec 22 17:01:42 <mircea_popescu>in other news, "blocks" : 182731, << same system is now "blocks" : 347914.
18:55 mircea_popescu so i'm guessing... another 2-3 weeks for full sync, making a trb full sync take just about two months on a reasonable box.
18:55 mircea_popescu if only we had larger blocks.
18:56 mircea_popescu (actually, if only we had correctly implemented, ie multithreaded and non-io-idiotic, block verifier)
19:00 BingoBoingo So next year will be 3 months to sync, 2018 4 months, 2019 5 months etc.
19:01 mircea_popescu well... i would say 50^ of these two months are roughly due to the last year or so. so basically we'll be seeing +1 month / year indefinitely, as blocks can't get any fuller.
19:02 mircea_popescu by which math, quoite, 6 in 2020, 12 in 2026, two years by 2038 (when something or the other will be fixed in boost, apud satoshi)
19:04 BingoBoingo At least this gives a reasonable target of 2020-2026 for less shitty block verifier
19:05 mircea_popescu hopefully.
19:06 pete_dushenski i literally spent the last 3 hours in channel, typing away, wondering why assbot wasn't picking up my links, totally unawares that i hadn't voiced myself. that's some kind of new low.
19:06 pete_dushenski hurr durr is me
19:06 BingoBoingo pete_dushenski: It appears you failed the development history portion of your comprehensive exam. Must retake.
19:07 pete_dushenski asciilifeform: http://www.contravex.com/2016/01/21/an-historical-timeline-of-the-real-bitcoin-trb-development-part-ii/#comment-39384
19:07 assbot An historical timeline of The Real Bitcoin (TRB) development, part ii. | Contravex: A blog by Pete Dushenski ... ( http://bit.ly/1PrH83l )
19:07 pete_dushenski ;;later tell ben_vulpes you'll be pleased to find your trb history prominently linked in part ii :)
19:07 gribble The operation succeeded.
19:07 pete_dushenski or maybe ben will be choked that i only mentioned him on the shitty part of the history thus far, who knows
19:08 pete_dushenski anyways, small updates made as per asciilifeform's several suggestions
19:09 pete_dushenski http://log.bitcoin-assets.com/?date=21-01-2016#1380372 << https://www.youtube.com/watch?v=D9g2szHsoz0
19:09 assbot Logged on 21-01-2016 22:48:28; BingoBoingo: https://bitnodes.21.co/nodes/?q=/therealbitcoin.org:0.9.99.99 << 7!
19:09 assbot DJ KHALED, AKON & TI "We Takin' Over" - YouTube ... ( http://bit.ly/1PrHsyY )
19:10 BingoBoingo pete_dushenski: Anyways the way comprehensive exams work is you gotta rewrite the thing either over the summer term or next semester from scratch. Hopefully before you next write for the comprehensive exam you read code.
19:11 BingoBoingo But props to pete_dushenski for trying to write for the comprehensive exam at this time.
19:14 pete_dushenski i did read come, while some of it made sense, much was chinese. but having gone through the process undoubtedly gave me the tools needed to launch my own public node. so there's that.
19:14 pete_dushenski s/come/some (code)
19:15 pete_dushenski s/having gone/going
19:15 pete_dushenski i must need a drink
19:17 pete_dushenski http://ichef.bbci.co.uk/news/660/cpsprodpb/3EE0/production/_87769061_33fd250e-5b35-4802-b575-be352ef87edb.jpg << pretty sure 99% of the internet is "smart like bill". lotta good it does them.
19:17 assbot ... ( http://bit.ly/1JmziMb )
19:22 shinohai https://redd.it/422ge4
19:22 assbot Pieter Wuille: "Opt-in RBF is not theft. It's indicating that you're not sure whether what you're submitting is the final form of the transaction" WTF ?!? : btc ... ( http://bit.ly/1JmAD5A )
19:24 pete_dushenski http://log.bitcoin-assets.com/?date=21-01-2016#1379678 << no objection here.
19:24 assbot Logged on 21-01-2016 14:40:51; mircea_popescu: that once the current version being worked upon is released, we all do a whole-source scouring of spaces, and sign the independently generated results, which will be an immediate, other patch.
19:36 asciilifeform pete_dushenski: http://www.contravex.com/2016/01/21/an-historical-timeline-of-the-real-bitcoin-trb-development-part-ii/#comment-39387
19:36 assbot An historical timeline of The Real Bitcoin (TRB) development, part ii. | Contravex: A blog by Pete Dushenski ... ( http://bit.ly/1JmEa3H )
19:37 pete_dushenski asciilifeform: point taken. will add 'portatronic'.
19:38 asciilifeform pete_dushenski: also recall the glibc agonies
19:38 asciilifeform these were the stimulus for the whole dns thermonuke thing
19:39 mod6 <+mircea_popescu> Dec 22 17:01:42 <mircea_popescu>Iin other news, "blocks" : 182731, << same system is now "blocks" : 347914. << almost there!
19:40 mod6 <+mircea_popescu> if only we had larger blocks. << srsly right?
19:40 mircea_popescu in yet other other news, http://41.media.tumblr.com/3d812ac51098f15ad6c974acdf63736a/tumblr_n8aewlgLDV1t0quw8o1_1280.jpg
19:40 assbot ... ( http://bit.ly/1QhUFNU )
19:40 mod6 pete_dushenski: if I may be so bold, Sir: Some helpful info you may find in the monthly statements from the foundation.
19:40 mircea_popescu <BingoBoingo> pete_dushenski: Anyways the way comprehensive exams work is you gotta rewrite the thing either over the summer term or next semester from scratch. Hopefully before you next write for the comprehensive exam you read code. << word.
19:41 asciilifeform ^
19:41 asciilifeform incidentally pete_dushenski doesn't have to write a history if he doesn't feel like it
19:41 asciilifeform but if he does, it ought to chip away at rather than add to the confusion, imho.
19:41 * BingoBoingo merely offering these comments so that at some point in the future members of our cult may be able to unironically honor each other with the title Doktor
19:42 mod6 mircea_popescu: thanks for taking the time to search through the code today and write it up.
19:43 mircea_popescu "I still haven't found anyone that is asking for RBF." << pretty muchg the definitive word on that derpage.
19:43 asciilifeform wtf is rbf ?
19:44 asciilifeform royal bank of fucktard ?
19:44 mircea_popescu there is exactly 0 demang for all the crap these dudes keep trying to paint as "innovation".
19:44 mircea_popescu i understand that they have no option, being unable to do anything and ambitious enough to want to be seen doing things. nevertheless.
19:45 BingoBoingo <asciilifeform> wtf is rbf ? << Yet another weirdo script for double spending unconfirmed transactions with a higher fee. Only pheature is being more polite than just doing it as has always been possible
19:45 mircea_popescu mod6 it wasn't that bad. but there's 1-200 man-hours in there easy going through all those cases and justifying them. not to mention that the ones that will need rewriting most llikely amount to two or three total rewrites of the codebase anyway.
19:45 mircea_popescu but such are the father's pistols. if only he were less of a drunk.
19:46 mircea_popescu asciilifeform rbf aka "replace by fee" is a nutty idea of peter todd that got a sour treatment hre a whole ago, but for incomprfehensible reasons, let's say, managed to obtain wuile's support.
19:46 pete_dushenski mod6: i actually found the monthly really very helpful, and i'm sure that i'll continue to find them of value. they're essential resources for shallowing out the steep learning curve :)
19:46 pete_dushenski *monthly reports
19:46 mircea_popescu or otherwise we could say the reasons are thoroughly comprehensible as they are reprehensible and just hang the lot.
19:47 asciilifeform mircea_popescu: wouldn't it already be a thing if we had the fee-based mempool sorter ?
19:47 mircea_popescu in a sense. not really.
19:48 asciilifeform i.e. one could displace an unconfirmed tx of fee f by broadcasting doublespend where fee > f, at least with a certain nonzero probability
19:48 mircea_popescu the way this works is that i can say "take this and pay bob and keep a cent" and then later come and say "take this and pay alice instead and keep two cents", making the later guaranteed to overtake the former.
19:48 mod6 602 instances of numeric wizardy, yup. lot to track down there. but, thanks again. it needed doing.
19:48 mircea_popescu meanwhile in a sane mempool scheme, a 2 cent payment does not guaranteedly remove a 1 cent one from the mempool.
19:48 mircea_popescu maybe the cutoff is at a tenth of a cent ?
19:49 pete_dushenski asciilifeform: i can definitely say that the trb history is adding to ~my~ confusion, but i don't see that as something to be avoided. my hope is that i'll eventually make enough sense of this to relay it concisely to others. still much work to do, no doubt.
19:49 asciilifeform mircea_popescu: how did his scheme ~guarantee~ ?
19:49 asciilifeform seems to me that a miner can stuff any valid tx into a block
19:49 mircea_popescu yeah, there is that.
19:49 mircea_popescu but you know, the miners will implement whatever pr-derps tell them to!111
19:49 mircea_popescu because "important personalities and leaders of bitcoin" and whatnot.
19:49 asciilifeform pete_dushenski: i must agree with BingoBoingo: sadly, reading the actual code is not optional
19:50 asciilifeform pete_dushenski: observe that even mircea_popescu has put on the apocalyptic gas mask and reads.
19:51 asciilifeform the ultimate authority on what the crock of shit actually does is the selfsame crock of shit.
19:51 mircea_popescu lol wut is this!
19:51 pete_dushenski asciilifeform: i read the patches, though admittedly little code. i'm probably not even competent enough to need gas mask though, so no worries. amor fati.
19:51 asciilifeform somebody here (ben_vulpes?) even learned cpp just for the occasion.
19:52 mircea_popescu http://40.media.tumblr.com/b888e8335a231a2734ec1eef03379a40/tumblr_mf12tcSGGS1rms8vuo1_1280.jpg << "sorry, we've had some reports of thefts lately"
19:52 assbot ... ( http://bit.ly/1QhVIgR )
19:52 asciilifeform я русский бы выучил только за то что им разговаривал ленин (tm) (r)
19:53 asciilifeform mircea_popescu: that chick looks like she is eating a lemon or what
19:53 mircea_popescu well... she is.
19:53 mircea_popescu (lemon = old fag)
19:55 BingoBoingo pete_dushenski: Much to be said for the learning value of patch by hand in addition to doing V-presses
19:55 pete_dushenski http://log.bitcoin-assets.com/?date=21-01-2016#1380303 << bitcoin's too broken this year
19:55 assbot Logged on 21-01-2016 22:07:22; adlai: ok. is there another conf anytime soon?
19:58 mircea_popescu soo... apparently most of medium's visitors are from... india. and brazil.
19:59 pete_dushenski BingoBoingo: true enough. relatedly, 'tevye' is now running like a champ, keeping up with even asciilifeform's s00perbalticn0de. the difference ? aws banhammer.
19:59 asciilifeform pete_dushenski: quite possibly awshammer is obsolete
20:00 pete_dushenski possibly or not possibly, it's the only thing i changed between yesterday and today. and the lag is gone.
20:00 * pete_dushenski to dinner, appreciates all input this eve.
20:00 asciilifeform malleus has same effect but more surgically precise.
20:00 mod6 i conducted a second live-fire test today with the changes submitted by mircea_popescu & asciilifeform, here are the results: http://dpaste.com/29928TB.txt
20:00 assbot ... ( http://bit.ly/1JmImjZ )
20:01 asciilifeform mod6: neato
20:02 mircea_popescu mod6 seems all good ?
20:03 mod6 Everything looks ok to me. When not specifying a highs or lows flag, txn went through just fine no malleation. When '-lows' flag was passed, txn went through just fine, no malleation. WHen the '-highs' flag was passed, txns were malleated, as expected.
20:03 mircea_popescu incidentally, and unrelatedly to the "magic numbers" avenue of trb improvement : one obvious anbd cheap hardening for trb would be to allow the user control of entropy source.
20:04 mircea_popescu it is plainly inconceivable anyone uses a wallet for payments and doesn't do this.
20:04 mircea_popescu yet from what i know 99% actually do just that.
20:04 mod6 So yep, pretty much same results as yesterday, althought it is noteable that not passing any flag at all ; no txns were dropped on the floor. They wern't malleated yesterdayr either, so it could have just been lots of spam yesterday or something similar.
20:04 mod6 But noteable.
20:04 mircea_popescu this includes most "bitcoin businesses" in fiat.
20:05 asciilifeform mircea_popescu: this means zapping openssl, realize.
20:05 asciilifeform is the only reason i didn't do it.
20:05 mircea_popescu i realise.
20:05 mircea_popescu well... we also have to eval the new scp251 or w/e package.
20:05 mircea_popescu mod6 spam is roughly 2x what it was yest. only 6.4k or so txn, vs 9k yest, however 65+mb worth
20:06 mod6 ok interesting.
20:06 mircea_popescu oldest txn still from the 18th.
20:07 mircea_popescu now of course, what exactly is the mempool as far as each node is concerned varies, and the miner's nodes especially. so it's an iffy thing. anyway.
20:07 mod6 re: entropy topic, perhaps ya, we can do something like this when we have a crypto lib 'eh?
20:07 mircea_popescu mod6 i don't think we can not read the wtf is that thing called
20:07 mircea_popescu libsecp256k1
20:07 asciilifeform mircea_popescu: i found the prb ecdsa thing quite distasteful
20:08 mircea_popescu can you be specific ?
20:08 asciilifeform not because it was written by hitler, but because the thing is 50x the mass it needs to be.
20:08 asciilifeform as demonstrated by the nano-ecc folks
20:08 mircea_popescu maybe.
20:09 mod6 hm
20:09 asciilifeform http://log.bitcoin-assets.com/?date=19-12-2015#1347815 << thread.
20:09 assbot Logged on 19-12-2015 22:12:24; asciilifeform: IF I CAN'T READ IT IN AN EVENING it is a turd
20:09 mircea_popescu it's widely deployed.
20:09 mircea_popescu it'll have to be read.
20:09 asciilifeform l0l aha.
20:09 asciilifeform like openssl.
20:09 mircea_popescu " Bitcoin is described by enthusiasts as potentially being bigger than the Internet itself (a claim I can’t seem to understand, considering that Bitcoin is an Internet-powered technology),"
20:09 mircea_popescu what is wrong with these idiots.
20:10 asciilifeform btw does mircea_popescu intend to read the winblowz nt source too ?
20:10 asciilifeform widely deployed !1111
20:11 mircea_popescu if i were in that business.
20:19 mats http://www.defensionem.com/u-s-military-now-in-control-of-syrian-air-base
20:19 assbot U.S. Military Now In Control of Syrian Air Base | Defensionem ... ( http://bit.ly/1JmLEnm )
20:22 asciilifeform http://www.defensionem.com/rise-fall-argentine-air-force << lulzy, from same www
20:22 assbot The Rise and Fall of the Argentine Air Force | Defensionem ... ( http://bit.ly/1JmM5y1 )
20:22 mats why nobody is talking about how usg is actively violating .sy sovereignty, idk
20:22 asciilifeform no mention of kurt tank in the ^ oddly
20:22 mats int'l law: for other people that are not usg.
20:22 asciilifeform mats: usg does not believe in the sovereignty of any other crown anywhere
20:23 asciilifeform this is not a mega-seekrit
20:23 mats yes
20:30 asciilifeform https://www.youtube.com/watch?v=-0Fi0fDVt7I << oddity of the day.
20:30 assbot 苏联歌曲《田野上坦克轰鸣》"На поле танки грохотали" - 中文版 - YouTube ... ( http://bit.ly/1PrOy6t )
20:30 asciilifeform ^ perhaps only funny to phf and i.
20:31 asciilifeform lulzy comments
20:32 asciilifeform e.g., 'brothers, we will take washington together, you'll see'
20:33 asciilifeform ;;later tell mircea_popescu http://dpaste.com/0SRXEVV << lulfest
20:33 assbot dpaste: 0SRXEVV: Terrill v. Gawker ... ( http://bit.ly/1PrOFPq )
20:33 gribble The operation succeeded.
20:47 BingoBoingo Moar energy lulz
20:48 deedbot- [Qntra] Concerns About United States Coal Industry Intensify - http://qntra.net/2016/01/concerns-about-united-states-coal-industry-intensify/
20:48 BingoBoingo post updated. Forgot to close it with "Sorry for your loss"
20:51 BingoBoingo ;;ticker --market all
20:51 gribble Bitstamp BTCUSD last: 405.87, vol: 8766.54447752 | BTC-E BTCUSD last: 406.332, vol: 8124.70728 | Bitfinex BTCUSD last: 405.69, vol: 27213.50172144 | CampBX BTCUSD last: 395.0, vol: 4.64326783 | BTCChina BTCUSD last: 411.16152, vol: 79649.22250000 | Kraken BTCUSD last: 407.44999, vol: 777.80560536 | Bitcoin-Central BTCUSD last: 415.494947755, vol: 110.20573996 | Volume-weighted last (1 more message)
20:51 BingoBoingo ;;more
20:51 gribble average: 409.260062078
20:51 adlai trinque: deedbot- constipated again?
21:01 mats asciilifeform: whats with this dpaste? dropped characters, spelling errors abound
21:04 trinque adlai: its behind was behind when I checked a few minutes ago
21:06 trinque was gagging on orphans, and now is processing blocks after retarting btcd
21:06 * trinque shakes his head
21:06 trinque adlai: deed should crap when it catches up; if it doesn't I'll be back later to kick it some more
21:06 thestringpuller btcd the go thing?
21:07 thestringpuller didn't conformal stop supporting btcd?
21:07 trinque that would not surprise me
21:07 adlai trinque: thank you for checking
21:07 trinque yw. bbl
21:07 thestringpuller trinque: y u no use trb?
21:08 * adlai recommends people read the last submission... rediscovered it while browsing a bathroom bookshelf
21:09 adlai for the classically-challenged lurkers: it's the last chapter of The Once and Future King, by T. H. White
21:11 mircea_popescu asciilifeform amusingly, the whole shebang's not worth 10mn.
21:11 mircea_popescu whether that may mean gawker or tinder.
21:12 mircea_popescu <mats> int'l law: for other people that are not usg. << it's widely reported in ru and chinese. "everyone"
21:12 mircea_popescu the arabs also aren't all that keen.
21:14 asciilifeform http://log.bitcoin-assets.com/?date=22-01-2016#1380584 << cruddy ocr from cryptome
21:14 assbot Logged on 22-01-2016 02:01:27; mats: asciilifeform: whats with this dpaste? dropped characters, spelling errors abound
21:15 asciilifeform !up gabriel_laddel
21:16 gabriel_laddel https://octopart.com/xc6216-2hq240c-xilinx-10325634
21:16 assbot ... ( http://bit.ly/1OJTWT4 )
21:16 mircea_popescu does anyone want CPU: 2 x Intel E5645 6x2x2.4GHz; RAM: 96GB; 8x180GB SSD for any purpose ?
21:16 gabriel_laddel mircea_popescu: what, for free?
21:16 asciilifeform gabriel_laddel: believe or not, i once wrote to the various folks claiming to have the 6216
21:17 mircea_popescu gabriel_laddel no, for money o.O
21:17 asciilifeform gabriel_laddel: back in... '09
21:17 asciilifeform got a reply, even
21:17 asciilifeform one antiquarian type offered it, for 400 or so
21:17 ben_vulpes http://log.bitcoin-assets.com/?date=21-01-2016#1379613 << strictly disallowed in my shop
21:17 assbot Logged on 21-01-2016 13:38:10; mircea_popescu: SPACE ALLIGNMENT!!!1 who! why! jesus.
21:17 gabriel_laddel asciilifeform: do continue.
21:18 asciilifeform gabriel_laddel: the story ends there.
21:18 mircea_popescu in other interbuttistic news, http://40.media.tumblr.com/b860c30bf1d675a8577958304430e459/tumblr_nwsd21EPcv1u6bcbyo1_1280.jpg
21:18 assbot ... ( http://bit.ly/1OJUaK4 )
21:18 asciilifeform gabriel_laddel: the thing i wanted to do would've required several, and i lacked the dough at the time.
21:18 asciilifeform plus the possibility of scam
21:18 gabriel_laddel asciilifeform: How many, exactly?
21:19 asciilifeform at least 8.
21:19 gabriel_laddel asciilifeform: it should be possible to test them before purchase, right?
21:19 asciilifeform gabriel_laddel: how on earth do you propose to do THAT ?
21:19 ben_vulpes http://log.bitcoin-assets.com/?date=21-01-2016#1379618 << dunno about this. laborious for certain, and would make the whole thing 10x more likely to 'fit in head'.
21:19 assbot Logged on 21-01-2016 13:39:59; asciilifeform: i'd happily see the whole shebang reformatted, but this would destroy v-ability
21:19 asciilifeform ben_vulpes: wtf?
21:19 asciilifeform how does altering whitespace do anything for fit-in-head.
21:19 asciilifeform GET A SANE EDITOR folks
21:20 gabriel_laddel asciilifeform: to vendor: "if this is the real deal it should be able to run this program [include ascii file here], if it fries, I'm not buying it."
21:20 BingoBoingo whitespace is all about fits in eyes, not head
21:20 asciilifeform gabriel_laddel: you do understand that these parts don't socket, right ?
21:20 gabriel_laddel "send me photos of output"
21:20 ben_vulpes consistency of code shape is a thing for mortals like myself
21:20 gabriel_laddel asciilifeform: I do not.
21:21 gabriel_laddel asciilifeform: so how do I run a program on one of these things without a socket connection?
21:21 asciilifeform gabriel_laddel: you mount it to a board
21:21 gabriel_laddel asciilifeform: and what, load in a binary?
21:22 gabriel_laddel can I unmount it afterwards without breaking it?
21:22 asciilifeform http://www.diymodules.org/img/eagle-preview.php?type=usr&id=2221&file=XILINX.lbr&package=PGA299&wd=250&ht=250
21:22 assbot ... ( http://bit.ly/1OJUEji )
21:22 asciilifeform and no.
21:22 gabriel_laddel asciilifeform: Isn't the whole purpose of an FPGA that I can program it in place?
21:22 asciilifeform incidentally there ~was~ once a socket for these (pga299)
21:23 ben_vulpes http://log.bitcoin-assets.com/?date=21-01-2016#1379662 << and how do you feel about mixed carriage returns and crlfs?
21:23 assbot Logged on 21-01-2016 13:56:38; mircea_popescu: it's bad enough in a project. in a same file it's insufferable.
21:23 mircea_popescu ben_vulpes meh. they're equally stupid, but shouldn't get in the way of anything.
21:24 asciilifeform gabriel_laddel: fpga is pretty much never mounted in a socket (the low end xilinx cpld, e.g., 95xx series, do come in plcc - but high pin count makes this a bitch)
21:24 ben_vulpes mircea_popescu: btw why do you prefer tabs to 4 spaces?
21:24 mircea_popescu it's in the log!
21:24 mod6 mircea_popescu: qq, would you be alright with this error message, as opposed to yours which has a line number in it: printf("ERROR, ECDSA_sign failed in key.h:Sign()");
21:24 ben_vulpes hm
21:25 mircea_popescu mod6 sure.
21:25 * mod6 is a bit worried that we may have to additionally maintain possible changing line numbers.
21:25 asciilifeform gabriel_laddel: the other thing is that my understanding is that the 6216 was never produced in serious quantity
21:25 mircea_popescu it's too soon for that, i guess.
21:25 mod6 ok cool. I think an error like that narrows it down pretty good.
21:25 gabriel_laddel asciilifeform: surely we can turn up eight of them.
21:25 mircea_popescu (you have to understand - in principle, the extra maintenance is a mark of both fit in headness and "we really read these patches")
21:25 mircea_popescu so it's not a bad thing. but maybe not its time yet.
21:26 gabriel_laddel asciilifeform: it isn't like they're being used for something useful anywhere else.
21:26 asciilifeform gabriel_laddel: you can turn up as many as you like and mount'em yourself.
21:27 mod6 mircea_popescu: ya, not a bad thing at all. but yeah, maybe eventually we move to that once the source "cools down" so to speak.
21:27 mircea_popescu aha.
21:28 * mircea_popescu shudders at the simple count of how many return fail; there are that don't say anything else.
21:28 gabriel_laddel asciilifeform: To be clear, the part # for this is: XC6216-2HQ240C?
21:29 asciilifeform gabriel_laddel: there were at least four package variants.
21:29 asciilifeform mircea_popescu: he's after the legendary 'dragonfly' fpga.
21:29 mircea_popescu i was listening to see what's that all about.
21:30 asciilifeform gabriel_laddel: you ever design a pcb of whatever kind ?
21:30 gabriel_laddel asciilifeform: nope.
21:31 asciilifeform gabriel_laddel: got any phriendz who have ?
21:31 gabriel_laddel asciilifeform: nope.
21:31 asciilifeform make some.
21:33 * asciilifeform was not always a burned out old man, was once an eager sort of kid, like gabriel_laddel
21:33 * asciilifeform even bought first fpga as a schoolboy without understanding that it will have to be mounted somewhere. still have it.
21:34 asciilifeform wasn't up to making a pqfp144 0.5mm pitch pad for it in the kitchen.
21:44 BingoBoingo ;;nethash
21:44 gribble 804048104.027
21:44 BingoBoingo ;;bc,stats
21:44 gribble Current Blocks: 394385 | Current Difficulty: 1.1335429980147113E11 | Next Difficulty At Block: 395135 | Next Difficulty In: 750 blocks | Next Difficulty In About: 5 days, 1 hour, 37 minutes, and 17 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None
~ 17 minutes ~
22:02 BingoBoingo https://archive.is/0K3mx
22:02 assbot fbkkgzngvxgmhx5ddcmc.jpg (800x285 pixels) ... ( http://bit.ly/1QoOvh4 )
22:05 mod6 ok i see what my hangup is.
22:06 mod6 so when i use Mr. P.'s pat: http://dpaste.com/26VKRQG.txt
22:06 assbot ... ( http://bit.ly/20iaFEr )
22:07 mod6 it pretty much applies the same, and if then I do a vdiff of a/bitcoin/src/key.h to b/bitcoin/src/key.h (where Mr. P.'s patch was applied in b/.../) then the diff looks the same.
22:07 mod6 only problem here is, it adds in spaces instead of tabs
22:08 mod6 so then if I go line by line adding tabs instead of the spaces, i get a bit of a different vdiff output as such:
22:08 mircea_popescu mod6 really you shouldn't do this manually, just s/ /\t/
22:09 jurov mod6 and why not "failed at" #__LINE__ "in" #__FILE__
22:10 BingoBoingo NSFL, what C++ feels like https://sli.mg/a/GAS4S4
22:10 assbot Diabetes - Infection, Osteomyelitis, Gangrene ... ( http://bit.ly/1QoOMQY )
22:11 mod6 http://dpaste.com/06G91Q7.txt
22:11 assbot ... ( http://bit.ly/1QoONEv )
22:11 mod6 <+jurov> mod6 and why not "failed at" #__LINE__ "in" #__FILE__ << sounds good to me, can you give me a full example so I don't screw this up, ive never used tat before.
22:12 mod6 <+mircea_popescu> mod6 really you shouldn't do this manually, just s/ /\t/ << lemme try with this. thx.
22:12 jurov the example i gave is pretty much complete. and you ought to experiment with it
22:13 jurov maybe __FILE__ gives full path, i don't remember, then it's not very desirable
22:13 mircea_popescu it's just compiler directivation.
22:13 mircea_popescu well, preprocessor technically.
22:13 mircea_popescu simply gets replaced wit hthe right numbers pre compile time
22:14 jurov but __LINE__ should be used in any case, and # causes it to be treated as string
22:17 mod6 hmm. same thing.
22:17 mod6 oh boy this is obnoxious.
22:18 mod6 maybe i need to go line by line and do it all by hand.
22:20 jurov if you go ahead with tabs, do you want lxr to ignore whitespace changes in diffs?
22:20 mod6 <+jurov> the example i gave is pretty much complete. and you ought to experiment with it << would this work? : printf("ERROR, ECDSA_sign failed at #__LINE__ in #__FILE__\n");
22:21 jurov for me it was amusing to see the amount of bile spent on that
22:21 jurov mod6 yes that should work
22:21 mod6 ima leave that out for now.
22:22 jurov mod6 ^ that was answer to my lxr q?
22:23 mod6 ah, now. im gonna leave the #__LINE__ #__FILE__ thing out.
22:23 mod6 *no
22:23 mod6 *sigh*
22:24 mod6 i gotta figure out how to get this patch exactly correct. can't seem to do it.
22:24 jurov what are you doing?
22:25 jurov if your're applying s/ /\t/ straight to the diff, that won't work, the format does require space after + or -
22:26 mod6 no not straight to the diff.
22:26 mod6 post application
22:27 mod6 basically, im trying to get my +/- to look like mr. p.'s. but i can't seem to achieve that.
22:27 mod6 after i apply his patch, there are no tabs, only spaces.
22:28 mod6 and when I replace :293,331 s/ /\t/ it basically ends up looking like this:
22:28 mod6 http://dpaste.com/0MP6SVW.txt
22:28 assbot ... ( http://bit.ly/20icml9 )
22:29 mod6 who knew that creating the patch would be harder than the code itself.
22:31 jurov yes this is the wrong approach, you ended up with +\t there
22:31 jurov why can't you replace with tabs *before* running diff?
22:32 mod6 huh, dunno, guess i could try that.
22:32 jurov also, looks like you replaced only first " " in line anyway
22:33 jurov s/ /\t/g replaces all occurences but best solution is to set vim (or any editor) to use only tabs
22:33 jurov and then :retab
22:33 jurov (or whatever equivalent your editor does)
22:34 asciilifeform ftr i think the whitespace thing is lunacy
22:34 asciilifeform USE MOTHERFUCKING EMACS
22:34 asciilifeform i don't need 200kB diffs.
22:34 mod6 <+mod6> huh, dunno, guess i could try that. << failed to patch
22:34 asciilifeform for anything.
22:35 asciilifeform if somebody wants to mechanically retab the genesis and regen ALL OF THE VPATCHES - go ahead
22:36 asciilifeform but this is an astonishing waste of time imho
22:36 asciilifeform while rome burns.
22:36 jurov meh, i'm like... let them have their whitespace/style holy wars, they'll learn someday
22:37 jurov if mod6 learns to set up his editor to emit consistent kind of whitespace, then today was not wasted
22:37 thestringpuller asciilifeform: Nero isn't playing his fiddle yet.
22:39 assbot [MPEX] [S.MPOE] 38052 @ 0.00056605 = 21.5393 BTC [+] {3}
22:43 assbot [MPEX] [S.MPOE] 57900 @ 0.00055795 = 32.3053 BTC [-] {2}
22:47 trinque thestringpuller │ trinque: y u no use trb? << it's in the works.
22:48 trinque looks like that'll happen in about 40k blox
22:52 mircea_popescu <mod6> after i apply his patch, there are no tabs, only spaces. << i made a tab'd one, then asciilifeform wanted a different one so i made that too. which are you looking at ?
22:53 mod6 This one here: http://dpaste.com/26VKRQG.txt
22:53 assbot ... ( http://bit.ly/20iaFEr )
22:53 mircea_popescu that's the 2nd one ?
22:53 mod6 lemme check
22:53 mircea_popescu or what, we discover dpaste auto-fucks-up the tabs anyway
22:55 mod6 (13:43) <+mircea_popescu> mod6 http://dpaste.com/2CH23F5 << in the humble hope that it may serve. << first one
22:55 assbot dpaste: 2CH23F5 ... ( http://bit.ly/1npzalm )
22:55 assbot [MPEX] [S.MPOE] 256700 @ 0.0005584 = 143.3413 BTC [+] {5}
22:55 mod6 (13:52) <+mircea_popescu> asciilifeform http://dpaste.com/26VKRQG << second one
22:55 assbot dpaste: 26VKRQG ... ( http://bit.ly/1npAFQi )
22:55 mod6 <+mircea_popescu> or what, we discover dpaste auto-fucks-up the tabs anyway << im starting to wonder...
22:57 ben_vulpes aha, ms. smith made the log finally!
22:57 * ben_vulpes waves to yves
22:57 mod6 i did a `wget http://dpaste.com/2CH23F5.txt -O mp.first.diff` and the tabs in the + side seem to be preserved.
22:57 assbot ... ( http://bit.ly/1RXD01E )
22:58 mod6 but I didn't apply that one, just the second.
22:58 mod6 lemme see on that one.
22:59 mod6 yah, second one has no tabs at all.
22:59 mircea_popescu heh. so i try to use inept merchant. inept merchant doesn't take bitcoin, but takes a variety of bullshit "payment processors", one of which "payza". i go whatever, they pop up a 0.04blabla btc, which i pay. turns out THEY WON'T PROCESS the payment they advertised until you "verify", ie click on some link in email. so i do. turns out they still won't process the payment they advertised, untill you... fill a form. so i
22:59 mircea_popescu fill a form. turns out they... STILL won't process the payment they advertised, unti... you upload "documents". and they'll send your bitcoin back, of course. ALSO after you upload "documents".
23:00 ben_vulpes heh clever
23:00 mircea_popescu consequently, ikf anyone wants a payza account with 16 bux in it, it's crap@trilema.com, gangbangA1, and 12345678 "pin" w/e the shit that is.
23:00 mircea_popescu have fun.
23:01 mircea_popescu ben_vulpes yeah, totally so very clever they'll spend thousands of dollars to dig themselves out of this pr hole and wonder why it dun work.
23:02 ben_vulpes clever enough to get in trouble.
23:02 mircea_popescu how this shit usually works.
23:03 assbot [MPEX] [S.MPOE] 79600 @ 0.0005574 = 44.369 BTC [-] {2}
23:03 ben_vulpes ;;later tell pete_dushenski aha, ty
23:03 gribble The operation succeeded.
23:04 ben_vulpes ;;later tell pete_dushenski also, considering a jeep cherokee or a toyota land cruiser of 2000 and 89 vintage for babywagon, any thoughts on either?
23:04 gribble The operation succeeded.
23:04 ben_vulpes goals being low tco, ease of finding parts and cost of maintenance hours.
23:05 mircea_popescu mod6 2nd one is deliberately made to not have tabs so as not to offend alf's diff.
23:05 ben_vulpes http://www.contravex.com/2016/01/21/an-historical-timeline-of-the-real-bitcoin-trb-development-part-ii/ << seconded for an in-depth discussion of the static build crapocalypse, and why we even bother with static builds anyways at the very least
23:05 assbot An historical timeline of The Real Bitcoin (TRB) development, part ii. | Contravex: A blog by Pete Dushenski ... ( http://bit.ly/1RXE2uA )
23:07 mircea_popescu 18<asciilifeform> but this is an astonishing waste of time imho << is it me or is this tack exactly opposite of what you were saying 6 hours ago ?!
23:07 asciilifeform nope
23:07 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379617 ?
23:07 assbot Logged on 21-01-2016 13:39:24; asciilifeform: idiocy is ~contagious~
23:08 asciilifeform it is
23:08 mircea_popescu ...
23:08 mircea_popescu so which is it ?
23:08 asciilifeform http://log.bitcoin-assets.com/?date=21-01-2016#1379618
23:08 assbot Logged on 21-01-2016 13:39:59; asciilifeform: i'd happily see the whole shebang reformatted, but this would destroy v-ability
23:08 mircea_popescu how would it do that ?
23:08 asciilifeform by having 600KB of crud to read!
23:09 ben_vulpes http://log.bitcoin-assets.com/?date=22-01-2016#1380503 << aye, to the extent that i 'learned cpp', and to the extent that i can even be said to 'know' any other programming language.
23:09 assbot Logged on 22-01-2016 00:51:59; asciilifeform: somebody here (ben_vulpes?) even learned cpp just for the occasion.
23:09 asciilifeform because it touches every line ?
23:09 mircea_popescu you don't have to read anything. apparently you don't even read the log lines!
23:09 mircea_popescu http://log.bitcoin-assets.com/?date=21-01-2016#1379678
23:09 assbot Logged on 21-01-2016 14:40:51; mircea_popescu: that once the current version being worked upon is released, we all do a whole-source scouring of spaces, and sign the independently generated results, which will be an immediate, other patch.
23:09 mircea_popescu it's absolutely machine-verifiable, you also get some people's signatures, what's the problem.
23:10 asciilifeform so genesis-2 ?
23:10 ben_vulpes 'scouring of spaces' means the tab-replacement?
23:10 mircea_popescu myea
23:10 asciilifeform why not also get rid of the idiot { on own line thing then.
23:10 asciilifeform and the ( foo )
23:10 assbot [MPEX] [S.MPOE] 24918 @ 0.0005574 = 13.8893 BTC [-]
23:10 mircea_popescu stop moving the fucking discussion omfg.
23:10 ben_vulpes WHY NOT WRITE A STYLE GUIDE WHILE WE'RE AT IT
23:10 asciilifeform hey the tabs thing only matters because mircea_popescu insists on programming in 'nano'
23:11 mircea_popescu you just said
23:11 mircea_popescu o god.
23:11 mircea_popescu i dun have the energy to chase this. whatevs.
23:11 asciilifeform hey if the man wants to program in 'nano' who am i to say.
23:11 asciilifeform i can only take off my hat...
23:11 asciilifeform anyway, who wants to regenesis, go.
23:11 mircea_popescu barrier to coding should properly be "is willing to :retab back and forth forever because idiocy is contagious and we gotta argue all sides of any point".
23:11 asciilifeform i'll sign.
23:12 ben_vulpes 'regenesis' << actually start over?!
23:12 asciilifeform ben_vulpes: nah, see above
23:13 mircea_popescu asciilifeform one day your "idiocy is contagious and fixing it a collosal waste of time and i've changed my mind and wah wah" thing'll land you in the soup.
23:13 asciilifeform mircea_popescu: you did not understand what i meant when said 'contagious'
23:13 mircea_popescu apparently.
23:13 asciilifeform specifically that i saw leaving the formatting alone as a forced thing.
23:14 mircea_popescu is the formatting as is idiocy or is it not idiocy.
23:15 asciilifeform sure is
23:15 asciilifeform but it ranked dead last on my list of what must be fixed.
23:15 mircea_popescu then i fail to understand what objection you have.
23:15 mircea_popescu this is not what you said, neither at the first juncture, nor at the 2nd juncture.
23:15 ben_vulpes http://log.bitcoin-assets.com/?date=22-01-2016#1380586 << this is my fault and i am terribly sorry
23:15 assbot Logged on 22-01-2016 02:06:34; trinque: was gagging on orphans, and now is processing blocks after retarting btcd
23:15 asciilifeform trb has papercut on one arm, gangrene in the other.
23:15 mircea_popescu but anyway. off to cinephile.
23:16 asciilifeform mircea_popescu: my objection was to the notion of reading 600kB patches of spaces-to-tabs-every-line
23:16 BingoBoingo Sounds like other arm could use papercut too, but cranked up to 11
23:16 asciilifeform but if you want to auto-munge the whole thing, why not
23:16 trinque ben_vulpes: whatwhatwhat ?
23:17 ben_vulpes i set you on the btcd snipe hunt aeons ago iirc
23:17 mod6 so this is what i'm gonna do
23:17 mod6 im gonna add the code to key.h by hand.
23:17 mod6 then im gonna add tabs infront of all the non-empty lines in Sign()
23:18 mod6 and we'll go from there.
23:19 trinque ben_vulpes: now it's stuck on a block 1-2 back, because reasons
23:21 trinque ah nah it finally went
23:22 trinque and so shall I, gnite #b-a
23:22 ben_vulpes o/
23:25 mod6 ok here we are: http://dpaste.com/2EZJVXA.txt
23:26 assbot ... ( http://bit.ly/1RXGjpF )
23:27 mod6 if you do a pull of that patch (be sure to obviously run dos2unix on it to get rid of CRLF), you should see that all of the lines in key.h:Sign() have tabs in front of them.
23:27 mod6 i guess we can pick this up tomorrow, or whenever.
23:27 mod6 i apprecaite you all trying to help me.
23:39 ben_vulpes hey mod6
23:39 ben_vulpes i may simply be exhausted, but i don't see immediately how the code inside the two branches is supposed to work
23:40 mod6 ok.
23:40 mod6 so, by example
23:40 mod6 let's do fLowS first.
23:40 ben_vulpes i get the conditional branching on the flag, but now how the identical code in the branches enforces high/low-s-ness
23:40 ben_vulpes okay, fLowS it is.
23:41 mod6 fLowS = true, order = 100000, halforder = 50000 (hence rshift1), and sig->s = 40000
23:42 mod6 then this line: (BN_cmp(sig->s, halforder) > 0) will return -1 since 40000 < 50000
23:42 mod6 and we do nothing, sig->s is already low.
23:43 mod6 next example
23:43 mod6 fLowS = true, order = 100000, halforder = 50000 (hence rshift1), and sig->s = 60000
23:43 mod6 (BN_cmp(sig->s, halforder) > 0) evaluates to 1 since 60000 > 50000
23:43 mod6 then we do this line:
23:43 mod6 BN_sub(sig->s, order, sig->s);
23:44 mod6 [ which is defined as : int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BN_sub() subtracts b from a and places the result in r ("r=a-b"). ]
23:45 mod6 so we have: sig->s is assigned to 10000 - 60000 ; sig->s now = 40000
23:45 mod6 bah
23:45 mod6 *100000
23:45 mod6 you follow?
23:46 * ben_vulpes still reading
23:49 mod6 i'll note the code is not *identical* it does have different greater than, less than signs.
23:49 ben_vulpes forgive further derpitude, but how on earth does `BN_CTX_get(ctx)` return two different values?
23:50 mod6 ima point you at this for right now, and we can discuss all of that later perhaps: http://linux.die.net/man/3/bn_ctx_get
23:50 assbot bn_ctx_get(3): use temporary BIGNUM variables - Linux man page ... ( http://bit.ly/1RXJ5v7 )
23:51 mod6 this too: http://linux.die.net/man/3/bn_ctx_new
23:51 assbot bn_ctx_new(3): allocate/free BN_CTX structures - Linux man page ... ( http://bit.ly/1RXJ6iw )
23:51 mod6 etc, there are man pages for each.
23:51 ben_vulpes roger.
23:51 ben_vulpes will read more.
23:51 mod6 ok, so did the first and second case for fLowS make sense then?
23:51 ben_vulpes ah i see
23:51 ben_vulpes need to read more. let's revisit tomorrow.
23:52 mod6 ok
23:52 mod6 i'll type this out anyway.
23:52 mod6 so now on to fHighS
23:52 mod6 fHighS = true, order = 100000, halforder = 50000 (hence rshift1), and sig->s = 60000
23:54 mod6 then this part: (BN_cmp(sig->s, halforder) < 0) will return 1 since 60000 > 50000
23:54 mod6 and we do nothing, sig->s is already high
23:54 mod6 next example
23:55 mod6 fHighS = true, order = 100000, halforder = 50000 (hence rshift1), and sig->s = 40000
23:55 mod6 then this part: (BN_cmp(sig->s, halforder) < 0) will return -1 since 40000 < 50000
23:56 mod6 then we jump into the if block and execu:
23:56 mod6 BN_sub(sig->s, order, sig->s);
23:56 mod6 again [ which is defined as : int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b); BN_sub() subtracts b from a and places the result in r ("r=a-b"). ]
23:56 mod6 so we have: sig->s = 100000 - 40000.
23:57 mod6 sig->s == 60000 (or "high")
23:57 mod6 volla
← 2016-01-20 | 2016-01-22 →