Show Idle (>14 d.) Chans


← 2020-02-12 | 2020-02-14 → ↓
00:00 asciilifeform curiousd0g: originally 'v' was a ~400ln. program, the vtrons folx use today are slightly more complicated. but basic knobs are same.
00:00 shinohai Once you try "V", gotta say you get hooked pretty quick.
00:02 asciilifeform curiousd0g: the basic diffs vs versionatrons you may have used in the past, are 1) no net access. no servers, clients. 2) no state. the only inputs are the patches, pgp keys of signers, and the signatures. 3) all history represented by pgp-signed patches. 4) no 'merging' permitted.
00:02 curiousd0g do you need a bitcoin daemon running in order to use it?
00:02 asciilifeform nope
00:02 asciilifeform for my orig. version, all you need is 1) python 2.x 2) gnupg
00:02 asciilifeform for mod6's variant, perl
00:03 curiousd0g awesome
00:03 asciilifeform works fine on a box w/out network card.
00:04 asciilifeform curiousd0g: a v tree can in fact be used 'by hand', by patch -p0 < patch1 ; patch -p0 < patch2 ... etc
00:04 asciilifeform generally you don't want this, because would have to determine ordering also by hand (and verify sigs). but can.
00:04 asciilifeform this is how people bring up a vtron on a box w/out 'v'
00:06 curiousd0g what is the cmu scandal?
00:06 asciilifeform see the earlier links
00:06 snsabot Logged on 2020-02-12 23:46:38 asciilifeform: curiousd0g: tor incidentally is a proven honeypot .
00:08 curiousd0g oh, sorry, now i see
00:09 asciilifeform curiousd0g: cmu developed a complete kit for fbi for unmasking tor users whenever needed, and this was used to nail various 'secret market' folx; while at same time kept out of the trials
00:11 asciilifeform ( if it were brought into trials, cmu would be forced to explain how it worked. but instead fbi concocted various fictional 'parallel constructions' (actual usa legalistic term) re how supposedly dpr posted under his human name, etc )
00:14 curiousd0g "Under these circumstances Tor users clearly lack a reasonable
00:14 curiousd0g expectation of privacy in their IP addresses while using the Tor network. In other words,
00:14 curiousd0g they are taking a significant gamble on any real expectation of privacy under these
00:14 curiousd0g circumstances."
00:16 asciilifeform curiousd0g: 'tor' is a joke on several levels. incl. but not limited to the use of ssl (which is ~100% transparent to usg in all cases.)
00:17 curiousd0g how is it 100% transparent when my keys are generated in my machine?
00:17 curiousd0g and they never leave it?
00:17 asciilifeform curiousd0g: the whole 'pki' scheme relies on central authorities. which happily issue signed certs to officials.
00:18 curiousd0g oh yes, that i know
00:18 asciilifeform curiousd0g: it's the ~other fella's~ keys that get freely substituted by 'man in middle'
00:19 curiousd0g but then it's not all the traffic 100% transparent, only targeted individuals
00:20 asciilifeform the 'targeted' set can be as small or large as they want.
00:20 curiousd0g the operation would be noticed
00:21 asciilifeform long ago noticed. by plenty of people (see links.) simply not noticed by the poor chumps who thought 'tor'ism would keep'em out of usa jails.
00:21 asciilifeform (notice, ~100% of the high-profile 'tor will keep me outta jail' folx, are in nao )
00:22 curiousd0g hehe
00:22 curiousd0g "you don't understand how it works, i do"
00:22 curiousd0g tor npc's
00:22 asciilifeform this, + the fact that 'tor society' is funded 100% by usg from day 1, oughta be enuff argument, even for a non-technical person who has nfi re the internal mechanisms
00:23 asciilifeform yet various folx who oughta know better -- still using. this is a process powered by wishful thinking.
00:23 asciilifeform they want 'something like tor' to exist, and convince selves that there's it.
00:25 asciilifeform ( in fact nothing 'like what the users think tor is' can exist on the current net, traffic analysis on backbone suffices to find at least in what dc a 'hidden' box lives. after which they search the dc. )
00:27 asciilifeform normally even this is unnecessary, victim is instead lured to visit a www where browser 0day
00:29 curiousd0g https://tor.stackexchange.com/questions/3283/html5-canvas-security-flaw this link doesn't make sense
00:29 curiousd0g tagged as "vulnerabilities"
00:29 asciilifeform curiousd0g: do you know what '0day' means ?
00:30 curiousd0g yes
00:31 curiousd0g but i mean, that link doesn't make sense, it doesn't describe any "vulnerability"
00:31 asciilifeform then you know that it means ~unpublished~ vuln.
00:31 curiousd0g tor does protect you against canvas fingerprinting
00:31 asciilifeform the link is discussing a long-known vuln, where under certain browsers a js can capture a screenshot of entire screen.
00:32 curiousd0g privacy.resistFingerprinting: true
00:33 curiousd0g in about:config
00:33 curiousd0g problem solved
00:33 asciilifeform whereas for ~any given browser, at ~any given time, there are unpublished vulns that let author of visited www run arbitrary code on yer box.
00:33 asciilifeform typically (but not always) via bug in js interpreter.
00:33 curiousd0g jit typically
00:34 asciilifeform curiousd0g: so then you know.
00:34 curiousd0g yes
00:35 * asciilifeform not pedant to be insulting, but because knows ~0 re curiousd0g . for all i know curiousd0g was bulldozerist until last month and only then bought pc.
00:35 curiousd0g hehe
00:37 curiousd0g i'm not finding references to large scale ssl tampering
00:38 asciilifeform curiousd0g: you'll find re third world plenty of examples. but of course none re e.g. usa in open press, for obv. reasons
00:38 curiousd0g oh, that was well known
00:39 curiousd0g the kazakhstan thing
00:39 asciilifeform 18mil people in kazah. not 'large scale' enuff ?
00:39 asciilifeform china also diddles ssl openly.
00:40 curiousd0g i agree it's large scale, but it was only kazakhstan
00:40 curiousd0g oh, china, hehe, china china
00:40 asciilifeform usa similar, but you won't read about it in 'new york times', obv., instead will read, from inside jail, re how you supposedly slipped by signing with real name on stackoverflow (as e.g. dpr)
00:41 asciilifeform ssl was specifically designed to make this process maximally simple.
00:42 asciilifeform which is why usg-controlled orgs (google et al) are aggressively pushing it .
00:42 shinohai Let's Encrypt! (tm)
00:43 asciilifeform the purpose of e.g. ssl is to drive n00bz away from actual crypto.
00:45 curiousd0g ah, but i'm working on a solution, don't worry
00:45 asciilifeform curiousd0g: i thought you weren't a programmer ? or am i mistaken
00:46 curiousd0g not the best programmer
00:46 curiousd0g not as good as you, that for sure
00:47 asciilifeform curiousd0g: generally if you're new to something, will want to start w/ things that don't get people killed if you make mistake
00:48 asciilifeform ( see e.g. naggum's take re subj )
00:51 curiousd0g hmmm, yeah
00:51 asciilifeform i , for instance , like 'flight sims', but if tonight i buy a plane, i doubt you'd want to get into it
00:51 curiousd0g gonna finish reading it after a meal, later guys
00:51 asciilifeform laters.
00:56 * asciilifeform invites all other lurkers to de-lurk. i have www serv log on a wall in realtime, i knew yer there !11
00:57 asciilifeform e.g. the argentina fella, who's been going for 1y+
~ 1 hours 14 minutes ~
02:11 curiousd0g isn't mircea in ar?
02:12 asciilifeform nope, he moved years ago
02:15 shrysr hez prolly in the air you breathe https://bitcointalk.org/index.php?topic=271711.0
02:15 asciilifeform lol
02:21 asciilifeform wb shrysr btw. what've you been up to ? ( other than reading old mp ? )
02:22 curiousd0g shrysr: thanks, i'm a converted now
02:26 asciilifeform shrysr: ftr that piece was 100% correct when was written ( i.e. immediately prior to mtgox bubble popping )
02:27 curiousd0g in contrast, any goddamn idiot can call
02:27 curiousd0g himself a programmer.
02:27 asciilifeform shrysr: at the time, a great many folx were buying who had 0 business doing so ( e.g. borrowed megatonnes of $ , on gigantic interest, to do so . many of these ate their pistols. )
02:28 curiousd0g "in contrast, any goddamn idiot can call himself a programmer"
02:28 curiousd0g well... that's not the problem. the problem is that they call themselves programmers and they are still hired
02:28 asciilifeform curiousd0g: ever had occasion to try to hire a programmer ?
02:29 curiousd0g yes, it was painful
02:29 asciilifeform good % of folx who show up, can't 'hello world'
02:29 asciilifeform afaik this doesn't even vary much by country
02:30 shrysr hey asciilifeform, same old. job hunt and skill-up etc ... making progress i think, but its a goddamn frustrating process.
02:30 asciilifeform e.g. diplomas, make 0 diff ( very often fella shows up with a++ diploma -- bought, perhaps -- and still no 'helloworld' )
02:30 asciilifeform shrysr: still in canada ?
02:30 curiousd0g correct! once i spent one hour watching (teamviewer or something like that) a self-proclaimed programmer (cs student) trying to write a simple piece of code in python, google allowed, the internet at his disposal ...
02:31 shrysr asciilifeform: yes
02:31 asciilifeform curiousd0g: at one point i had fella with master diploma and perfect marks walk in. 'computer engineering'. couldn't helloworld.
02:32 curiousd0g the most interesting part is that their bosses can't either, that's how they get hired
02:32 shrysr curiousd0g: ".... still hired" - problem extends beyond programming world.
02:32 asciilifeform the bosses generally aint hired to program
02:33 curiousd0g how can an lawyer be in charge of an orchestra?
02:33 curiousd0g you need to know how to play drums at the very least
02:33 asciilifeform very easily, if the orchestra doesn't in fact need to play
02:33 curiousd0g lmao
02:33 shrysr :D
02:34 curiousd0g XD
02:34 asciilifeform if all it needs to do is to avoid legal liability...
02:34 asciilifeform laugh, but this is accurate portrait of 'corporate usa'
02:35 curiousd0g XD "we never said our performance wouldn't make dogs cry!, you still owe us, pay or else..."
02:39 asciilifeform curiousd0g: i'ma bbl tomorrow. meanwhile i rec to read at least the 'v' intro, you will 100% need to understand v if you're interested in experimenting w/ trb .
02:39 snsabot Logged on 2020-02-12 23:54:28 asciilifeform: ( 'v' is described here , by ben, who vanished, but his www remains )
02:40 asciilifeform curiousd0g: if you end up puzzled, feel free to leave q's here, i'ma answer'em when i read the log.
02:41 asciilifeform ( the log is yer friend -- lets you interact w/ people w/out having to be awake at same time. and to see what has been said re a subj prior. make use of search box on www. )
02:42 curiousd0g thanks a lot
02:42 asciilifeform np
~ 13 hours 43 minutes ~
16:26 feedbot http://thetarpit.org/2020/nu-te-mai-preocupa-esti-vai-de-mortii-tai << The Tar Pit -- Linguistic ruminations on the connection between dead relatives and how "the people" aren't worth two shits; and other urban subcultural considerations
~ 1 hours 24 minutes ~
17:50 asciilifeform !q uptime
17:50 snsabot asciilifeform: time since my last reconnect : 1d 18h 19m
~ 1 hours 43 minutes ~
19:34 mod6 Hi there asciilifeform, wanted to just touch on something in your whogaveblox. (In fact, I think I ~may~ have asked the same question before, but can't remember or find.)
19:34 mod6 http://therealbitcoin.org/ml/btc-dev/attachments/20180929/asciilifeform_whogaveblox.vpatch?sha1=aeb8f0aa75f0a7b0c9ad556e1f5ca1f3912dd61a
19:34 asciilifeform mod6: aha?
19:34 mod6 I'm referencing lines 19 through 23, the conditional block upon 'pfrom'.
19:35 mod6 It seems to me that we may want to be a bit more explicit here as the assumption is made that if pfrom isn't null, then we can get an IP, otherwise "LOCAL".
19:37 asciilifeform mod6: not sure i understand? what to make more explicit ?
19:37 mod6 I tried to follow around through the code, it seems like CNode gets created upon external message to the node itself.
19:38 mod6 basically, could be something like this:
19:38 asciilifeform mod6: the conditional is to handle the 'eatblock' case
19:39 mod6 if (pfrom->addr != null && !pfrom->addr.IsLocal()) { peer_ip = pfrom->addr.ToStringIP(); } else { peer_ip = "LOCAL"; }
19:39 asciilifeform mod6: see here re why null there
19:39 mod6 for eatblock, ofc.
19:39 * mod6 looks at link.
19:40 asciilifeform mod6: your version will bomb. cuz if it's a null, then you can't ->addr...
19:40 asciilifeform or hrm i'm still thinking in ada mode, it won't bomb, b/c short-circuit eval
19:40 asciilifeform but still bad form
19:41 mod6 err. hmm. let me think on this.
19:41 asciilifeform prior to the 'eatblock' patch, pfrom was never null
19:41 asciilifeform but 'eatblock' introduces possibility of blocks that did not originate from net
19:41 asciilifeform hence the conditional.
19:42 asciilifeform fwiw i tested the 'who-gave' prior to publication.
19:42 mod6 yeah, i've been testing with it too. seems fine so far.
19:43 asciilifeform mod6: if you want to regrind, may be clearer to replace the if (pfrom) ... w/ if (pfrom != NULL) ...
19:43 mod6 you're right too, my thing wouldn't work if pfrom is null, no such CAddress would exist.
19:43 asciilifeform there are actually machines where NULL != 0
19:43 feedbot http://qntra.net/2020/02/cocaine-refinery-found-back-home-on-the-farm-of-colombian-ambassador-to-uruguay/ << Qntra -- Cocaine Refinery Found Back Home On The Farm Of Colombian Ambassador To Uruguay
19:43 mod6 I think as it stands is fine. '!= NULL' is a bit more clear, but the meaning is the same, code wise.
19:44 asciilifeform i rec to use this last form , for max clarity and portability.
19:44 mod6 But will change if you think it's better.
19:44 asciilifeform it is, in principle.
19:45 asciilifeform ty for the magnifying glass work, mod6
19:45 asciilifeform ( on x86 you ought to expect to get same binary when building this as prev. )
19:45 mod6 Ugh, C. I'm with you though. ~ought~.
19:46 mod6 Alright, I think I'll just make that one small change then. from '(pfrom)' to '(pfrom != NULL)'.
19:47 asciilifeform imho since this patch is destined to be reground, may as well massage it properly.
19:47 asciilifeform i'ma test the variant you come up with.
19:47 mod6 Cool, I'll do that too ofc.
19:47 asciilifeform a++
19:47 mod6 I may just have to sign them with my vpatch-testing key before final publication. Shouldn't take ~too~ long to get the testing done.
19:48 mod6 Ok, off I go to work on these a bit more. Will report back when ready for testing. Thanks for the conversation.
19:48 asciilifeform mod6: didja ever share the test pub ?
19:48 asciilifeform i'd like to add it to my set
19:49 mod6 I did, back a while ago. I don't think it exists anywhere handy at the moment, although, let me double check.
19:51 mod6 Oh yea, I totally did: http://www.mod6.net/mod6-vpatch-testing/mod6-vpatch-testing.asc
19:51 asciilifeform and the sigs? (or none signed to date with this?)
19:52 mod6 None that matter any longer, no.
19:53 mod6 I've probably used it, figure, dozen times over the years to get things into people's Vtrons for press/building tests.
19:53 mod6 (iirc once upon a time, a WILD vpatch was acceptable, but then the rules changed and only signed vpatches were allowed to be placed in the 'flow'.)
19:54 mod6 Which is why, again iirc, why I created the key.
19:55 asciilifeform a
19:55 asciilifeform i have several like this, but use only in-house
19:56 asciilifeform ( at a certain point ran into problem sorting own spew, in '18 )
19:57 mod6 To all readers, nothing should be used in a 'battlefield' vtree that is signed with my vpatch-testing key (FP: 3ED0 6EF3 40C6 3F18 5EE5 AA06 8365 BB7F D2C0 2F12).
19:59 mod6 asciilifeform: werd, I use it as sparingly as possible. It's only intended for srs testing folks, where I'm also super reluctant to publish a yet ~experimental~ vpatch with my main key sig on there, lest it find it's way into someone's vtree thinking it's a "final approved" vpatch.
20:00 mod6 Hope this all makes sense. If not, say.
20:02 mod6 Ok, off to work on these. Will be back. Thx!
20:03 asciilifeform np. ty mod6 .
20:03 mod6 yw!
~ 1 hours 38 minutes ~
21:42 shinohai BingoBoingo: I could not resist sharing these lulz with you: http://btc.info.gf/paste/d92b23@raw
21:56 BingoBoingo shinohai: tyvm
21:56 feedbot http://qntra.net/2020/02/zookos-altcoin-to-fund-usg-honeypot-tor/ << Qntra -- Zooko's Altcoin To Fund USG Honeypot Tor
21:57 shinohai o7
~ 26 minutes ~
22:23 asciilifeform lol!
22:23 * asciilifeform thought that this particular shitcoin was dead & buried in '17...
22:31 shinohai nope they are still around, complete with tranny Shithub developer that gets triggered if you dont use its pronouns
22:33 shinohai https://github.com/zcash/zcash/issues/4332 "daira"
~ 33 minutes ~
23:06 curiousd0g once i told him "hey mate, amazing job you did with..."
23:06 curiousd0g he never talked to me again XD
23:06 curiousd0g i guess "mate" was too masculine for his standards
~ 25 minutes ~
23:31 Vexual C dog is a nifty handle for international waters
23:33 Vexual do you have HF radio on board curiousd0g?
23:37 curiousd0g yes, internet speed is 64 kbps, blazing fast
23:46 * Vexual ponders the possibility that cdog is actually @sea
← 2020-02-12 | 2020-02-14 → ↑