home | log | search | bash |


Transcript for 21-06-2015, 768 lines:

00:00:19 mircea_popescu: you're too new here to say "i"

00:00:39 cosmo: :( okay

00:01:51 assbot: [MPEX] [S.MPOE] 17750 @ 0.00040558 = 7.199 BTC [-]

00:03:28 cosmo: all in on ppc

00:05:29 cazalla: cosmo, whether bitshares, ppc, ethereum's ether etc etc, they all have one thing in common

00:05:42 cosmo: and what's that cazalla ?

00:06:16 cazalla: its creators and followers are super keen to sell their 2.0 creation for bitcoin

00:06:54 cosmo: :D

00:07:05 cosmo: bitshares seems to be doing an interesting job with pegged assets

00:07:30 cosmo: and btc-e minting 5m ppc? something's up, i'll ride along

00:07:33 mircea_popescu: that reads like it was written by cosmo.

00:07:39 mircea_popescu: put some substance in the vapid verbiage oy.

00:07:59 cosmo: at least you're not the kickban type

00:09:07 cazalla: mircea_popescu, lol so is the contined "x is doing something interesting"

00:09:28 mircea_popescu: myeah.

00:09:35 cazalla: continued even.. anyway cosmo forget the rest.. get ur bitcoin on

00:11:00 assbot: [MPEX] [S.MPOE] 4650 @ 0.00040558 = 1.8859 BTC [-]

00:14:49 trinque: asciilifeform: https://bugs.gentoo.org/show_bug.cgi?id=531268 << "Ugly hack was added to dieharder-3.31.1-r1." hehehe

00:14:52 assbot: Bug 531268 – app-crypt/dieharder-3.31.1 - In file included from bits.c:7: /usr/include/unistd.h:1043:20: error: unknown type name 'intptr_t' ... ( http://bit.ly/1TEE9tE )

00:15:05 trinque: I'm beginning to see that mathemetician-code is a thing.

00:15:13 asciilifeform: what am i looking at

00:15:22 asciilifeform: (other than corpse of 'diehard'. which is obvious)

00:15:57 trinque: asciilifeform: I lobbied the maintainer to patch the thing so it'd build

00:16:06 asciilifeform: all ~i~ know is:

00:16:14 asciilifeform: $ ls -l /usr/portage/distfiles/dieharder-3.31.1.tgz

00:16:14 asciilifeform: -rw-rw-r-- 1 portage portage 1149780 Oct 14 2011 /usr/portage/distfiles/dieharder-3.31.1.tgz

00:16:20 asciilifeform: it built on by box and runs there.

00:16:28 trinque: older glibc?

00:16:29 asciilifeform: at some point since - i'm told - stopped

00:16:38 asciilifeform: so culprit is to be found, and fed into woodchipper

00:16:46 asciilifeform: all other solutions are half-measures.

00:18:05 trinque: sounds like the build system for it is totally fucked

00:18:10 asciilifeform: glibc belongs in woodchipper regardless

00:18:14 trinque: one more on the pile of "needs to be rewritten by non-mathemetician"

00:18:18 asciilifeform: it has been praying, begging for it, for years

00:18:31 asciilifeform: fuck that. 'mathematician code' or not, it FUCKING WORKED IN 2011

00:18:42 trinque: doesn't mean it was any good then

00:18:44 asciilifeform: and does ~not~ today on no fault of its own

00:18:48 mircea_popescu: "Large areas of X, including entire major cities, have been ethnically cleansed by the departure of class-B people fleeing class-A violence."

00:19:02 mircea_popescu: fucking bullshit. the dicklets are fleeing to escape their own ~sexual~ impotence.

00:19:08 trinque: asciilifeform: ah I don't buy that; the hairbrained thing it was doing is in that bug thread, I think

00:19:40 asciilifeform: mircea_popescu: come to usa incognito (parachute?) sometime, i'll take you on a tour of 'what they escaped'

00:20:16 *: asciilifeform took the 'grandest' version of this tour once, in an old armoured wagen

00:20:25 mircea_popescu: you recall, i traveled the polace by bus ? hung out with black dudes in the back of greyhounds ?

00:20:37 asciilifeform: mircea_popescu: boston?

00:20:40 mircea_popescu: i dun need you to show me the port quarter. can find on own

00:20:57 asciilifeform: do find.

00:21:02 mircea_popescu: the incident in question where they assaulted some schmuky blond kid (and the police had to come - i wouldn't have bothered) was iirc alabama

00:21:08 mircea_popescu: maybe south carolina. thereabouts

00:21:10 assbot: [MPEX] [S.MPOE] 14200 @ 0.00040558 = 5.7592 BTC [-]

00:22:09 mircea_popescu: they are running away from their own sexual impotence.

00:22:12 asciilifeform: breaking everything not made of unbreakables and pissing/shitting/throwing fast 'food' garbage where one stands is 'sexual potence' ?

00:22:29 mircea_popescu: saying "nigger" is trolling ?

00:22:30 mircea_popescu: depends where.

00:23:42 mircea_popescu: violence got nothing to do with it, it's a convenient scapegoat. like 13 yo girls claiming they don't want to associate with boys because they smell, rather than the obvious "my vagina's not yet developed enough"

00:24:32 asciilifeform: mircea_popescu: didja visit the charred ruins left over from the folks for whom 'violence has nothing to do with it' burned to the ground ?

00:25:11 asciilifeform: i can admit some explanation of 'why burned' but to say that 'had nothing to do with it' is a tall glass to drink

00:25:16 mircea_popescu: i honestly, if i had to pick, would side with the "evil niggers" and beat the shit out of the pesky internet-addled "civilised" folk.

00:25:20 mircea_popescu: they're abominable.

00:25:31 asciilifeform: welcome to zimbabwe ?

00:25:35 asciilifeform: iirc they did this

00:25:46 mircea_popescu: nah, different demographics.

00:25:54 asciilifeform: how? slower modems ?

00:25:58 mircea_popescu: ironically, in zimbabwe i'd have definitely shot some mugabewites.

00:26:11 mircea_popescu: no, the boers were the hardy folk there.

00:26:15 assbot: [MPEX] [S.MPOE] 7100 @ 0.00040558 = 2.8796 BTC [-]

00:26:17 mircea_popescu: shoulda shot the whole lot of niggers up.

00:26:27 asciilifeform: mircea_popescu: thing is, taking a side requires there ~being~ a side.

00:26:32 mircea_popescu: myeah.

00:26:34 asciilifeform: ussr tried to take 'the black side', result was comical

00:26:46 mircea_popescu: the discussion i'm derrinding, with "A's and B's" pretends there is

00:27:01 mircea_popescu: and i am pointing out that in that story... the author's side is abominable, and the story doesn't even credibly flow as he claims.

00:27:12 asciilifeform: mr mold, for his part, does eventually admit that the black mobs were an instrument of somebody quite else

00:27:23 asciilifeform: (a thesis he stole from 'the death of the american city')

00:27:41 mircea_popescu: im fully unconvinced by all this complicated, farcical, cinquecento-ish "string of instruments" puppet theatre.

00:27:49 mircea_popescu: i read italian, but i'm not an italian.

00:28:07 mircea_popescu: amusingly, plenty of usians are becoming quite end-of-world italians these days

00:28:27 cazalla: http://log.bitcoin-assets.com/?date=21-06-2015#1170296 <<< perhaps this explains the recent avalanche black cock tumblr images?

00:28:27 assbot: Logged on 21-06-2015 00:20:25; mircea_popescu: you recall, i traveled the polace by bus ? hung out with black dudes in the back of greyhounds ?

00:28:44 mircea_popescu: cazalla was like a decade ago.

00:29:10 cazalla: well what do they say? abscence makes the heart grow fonder? :P

00:29:53 mircea_popescu: lol

00:30:13 mircea_popescu: look, there is absolutely no way you will sell me on the theory that the leaving male is anything but the sexual inferior.

00:30:20 mircea_popescu: nature doesn't change while i sleep.

00:31:12 mircea_popescu: sure, every individual can do whatever the fuck they please for whatever random reasons, but when you're trying to discuss migration in statistical terms like he tries to discuss it - it's always a sexual matter.

00:31:33 cazalla: reminds me of the hamstrung kid in high school who hits back at his bullies but is inevitably bullied by teachers as well for responding

00:31:40 mircea_popescu: forget for a moment all the counting of "how many niggers ate white babies" or w/e and riddle me this :

00:31:55 asciilifeform: mircea_popescu: it isn't a boxing match if one of the fellas in the ring has a pistol. the hordes had usg on their side

00:31:55 decimation: so moving to the ghetto and having your children play with needles on the street is what a real man would do?

00:31:58 mircea_popescu: how many white boys got sent upstate and ended up pimping out the female guards ?

00:32:14 mircea_popescu: and how many black boys are doing a shrem impersonation with "of course plea bargain" etc ?

00:32:23 asciilifeform: mircea_popescu: aaaactually quite a few

00:32:26 mircea_popescu: decimation yes. a real man would make more children.

00:32:26 decimation: heh yeah

00:32:33 decimation: okay.

00:32:49 asciilifeform: !up wiz_

00:32:52 asciilifeform: ^ winner

00:32:57 mircea_popescu: it is pretty by definition. what else ?

00:33:02 decimation: I'm making children

00:33:05 mircea_popescu: a real cuisinart would make more cake batter.

00:33:19 decimation: but I have no reason to see them raised in a seething cesspool of crime

00:33:20 asciilifeform: again you folks all lose and e.coli wins

00:33:21 mircea_popescu: im not judging you in any sense. this is a sociology argument

00:33:25 mircea_popescu: why not ?

00:33:33 mircea_popescu: let them go into the cesspool and die.

00:33:39 mircea_popescu: make more, you'll end up with some better ones.

00:33:57 asciilifeform: mircea_popescu: 'die' is not worst outcome of this hypothetical

00:34:00 cazalla: to make this many kids though one would need to engage in a little rape eh

00:34:05 mircea_popescu: you're not their mother. your job is to get them killed.

00:34:41 mircea_popescu: cazalla you'd be surprised how many women are ready to go, in places like teh usistan.

00:35:18 cazalla: you're gonna wanna double wrap it with such women though? defeats the purpose of fucking them to begin with

00:35:29 mircea_popescu: lmao

00:35:46 mircea_popescu: well, jack off next to them and release flies from your flies jar then

00:36:00 asciilifeform: l0l did we do the fly jar here?

00:36:05 mircea_popescu: might not be a real man, but it is pretty awesome crab-like

00:36:05 asciilifeform: i distinctly recall!

00:36:57 mircea_popescu: wonky freenode today eh

00:37:18 asciilifeform: monkey at ft meade was slow to change blown fuse.

00:37:36 mircea_popescu: i saw the hardware kind recently. was a surprise

00:37:39 mircea_popescu: they were russian made.

00:37:54 asciilifeform: mircea_popescu: edisonian 'screw fuse' ?

00:38:04 mircea_popescu: yuppers

00:38:07 asciilifeform: or the resetable kind

00:38:11 mircea_popescu: exact same ceramic and cheap zamac caps

00:38:28 asciilifeform: guess what, until recently i lived in a dwelling in usa with ~just such~ fuse

00:39:14 asciilifeform: located at the top of a stairwell to nowhere in a deep cellar, top of staircase bricked up (near the base, a ~working~ toilet in the middle of bare cement, incidentally)

00:39:47 asciilifeform: plenty of folks here still live in such places, because just about every shop sells these fuses.

00:40:14 mircea_popescu: odd

00:40:23 mircea_popescu: the automatics are both better cheaper and easer to use

00:40:32 asciilifeform: but someone would have to install them

00:40:33 mircea_popescu: they even sell screw-in automatics

00:40:37 asciilifeform: in those 1920s shitpits

00:40:49 asciilifeform: the screw-ins tend to be taller than edisonians, and panel won't close

00:40:53 asciilifeform: this is illegal per building code.

00:41:00 mircea_popescu: bwahahaha

00:41:02 mircea_popescu: get out.

00:41:13 asciilifeform: mircea_popescu knew story would come to just such an observation, didn't he

00:41:21 mircea_popescu: so they inspect ?

00:41:38 asciilifeform: i witnessed inspections. did not know if 'fuse box closes' was on the list.

00:42:02 mircea_popescu: you have to appreciate i come from a land where a fire drill would have been laughed out of town

00:42:04 mircea_popescu: and moved to a similar one.

00:42:12 asciilifeform: aha

00:42:22 mircea_popescu: i recently discussed matters of student housing with a girl the right age from there

00:42:45 mircea_popescu: and i explain that yes, at the time girls just lived in whichever room, usually moving around for a day or a week or whatever by their friendship or allegiances or who had bfs over

00:43:02 mircea_popescu: romanian campus, hs and college, was always basicalyl one large slumbert party.

00:43:17 mircea_popescu: apparently in the us this wouldn't ever work because... inspections

00:43:32 mircea_popescu: and at that point my film broke. nigga... say wut ?! who's going to go knocking on your door ?!

00:43:38 mircea_popescu: and she was like... whywould they knock

00:43:56 mircea_popescu: such is the weird of socialism.

00:45:14 asciilifeform: mircea_popescu: the dorm i lived in still had relics from the time of sex-segregated floors of bldg: bathrooms tiled in the traditional sickly pink or blue signifiers

00:45:27 asciilifeform: (in my time the separation was by left-right wings of floor)

00:45:39 mircea_popescu: generally the buildings are segregated, yes.

00:45:49 asciilifeform: as in whole bldg ?

00:45:51 mircea_popescu: i suspect this is mostly because human males do not actually wish to sleep with human females.

00:45:52 mircea_popescu: yes.

00:45:59 asciilifeform: this went out of style in usa some 50yrs ago

00:46:04 asciilifeform: but is sop in sov world, yes

00:46:10 mircea_popescu: i doubt to anyone's benefit, but okay.

00:46:22 *: asciilifeform did not cancel it himself, only watched

00:47:43 asciilifeform: actually mircea_popescu has mega-point:

00:48:20 *: asciilifeform lived for a spell as 'illegal agent' in the gurlz' wing, was not esp. quiet place

00:49:09 mircea_popescu: i don't think there exists a culture in which boys past the age of sexual maturity show any preference whatever to sleep with the women, just like girls of all ages much prefer to.

00:50:37 mircea_popescu: !up JPT

00:50:39 mircea_popescu: !up decimati1n

00:52:43 mircea_popescu: !up ericp4

00:54:15 mircea_popescu: reading comments on unqualified reservations, it occurs to me the main reason this guy got to be popular was being so amply wrong about so many things.

00:54:20 mircea_popescu: gives people something to talk about

01:00:49 assbot: [MPEX] [S.MPOE] 3300 @ 0.00040352 = 1.3316 BTC [-] {2}

01:15:04 mircea_popescu: http://log.bitcoin-assets.com/?date=20-06-2015#1169687 << not really for this purpose. needs the cpu noise.

01:15:04 assbot: Logged on 20-06-2015 18:16:21; asciilifeform: http://log.bitcoin-assets.com/?date=20-06-2015#1169570 << actually works great on desktops. peripheral wiring (and power line) - excellent antennae

01:16:23 mircea_popescu: http://log.bitcoin-assets.com/?date=20-06-2015#1169705 << pretty great

01:16:23 assbot: Logged on 20-06-2015 18:29:13; asciilifeform: (there is an apocryphal story where feynman was invited to spoodge into william shockley's 'sperm bank of genius.' and he said 'you have the wrong address! go call my father'

01:16:27 asciilifeform: only if cpu is the objective

01:16:33 asciilifeform: if kbd, ethernet, etc - no

01:17:02 asciilifeform: in other nyooz, i'm at the tail end of some very gnarly therealbitcoin surgery

01:17:46 mircea_popescu: well sure.

01:17:53 asciilifeform: no one should even dare to think of using what i'm about to drop in the ml, anywhere close to the front lines, without ~several~ literate folks having first read it.

01:18:24 asciilifeform: (this goes for all patches, but most of all this one. it affects virtually every major subsystem)

01:18:49 mircea_popescu: so then why make it ?

01:18:55 asciilifeform: also presupposes dns-zappers part 1 through 3, without which it is meaningless

01:19:11 asciilifeform: mircea_popescu: the objective is total removal of dns such that static build becomes possible.

01:19:31 mircea_popescu: that ends up touching everything ?!

01:20:01 asciilifeform: see for yourself. grep your tree, case-insensitively, for 'dns' and then for 'lookup'

01:20:08 assbot: [MPEX] [S.MPOE] 4300 @ 0.00040987 = 1.7624 BTC [+]

01:21:56 ben_vulpes: <asciilifeform> !up ben_vulp` << 'tis the french pronounciation

01:26:28 ben_vulpes: <mircea_popescu> yes, it is better to be smart and active than it is to be stupid and active. << balanced against that "impotent activity"

01:27:32 mircea_popescu: the thing is, derp sitting at home and seeking supportive subreddits for his drawings is never going to figure out he's fucked in the head.

01:27:45 mircea_popescu: meanwhile guy trying to piss on electric fence won't stay stupid long

01:27:48 mircea_popescu: one way or another.

01:28:03 *: ben_vulpes has lost track of all the zappings from unexpectedly electrified...trees

01:29:17 assbot: [MPEX] [S.MPOE] 15952 @ 0.00040778 = 6.5049 BTC [-] {2}

01:35:37 asciilifeform: aaaand...

01:35:40 asciilifeform: achtung, panzers!

01:35:42 asciilifeform: http://therealbitcoin.org/ml/btc-dev/2015-June/000100.html

01:35:43 assbot: ... ( http://bit.ly/1ez99vv )

01:35:50 asciilifeform: '(EXPERIMENTAL) Full DNS Thermonuke!'

01:36:55 ben_vulpes: ooh

01:37:23 asciilifeform: fully static build should now be theoretically possible.

01:38:06 mod6: oh nice.

01:38:07 *: mod6 looks

01:38:18 asciilifeform: needs testing

01:38:24 asciilifeform: not simply 'does it fetch blocks' (it does)

01:38:26 assbot: [MPEX] [S.MPOE] 4800 @ 0.00041447 = 1.9895 BTC [+]

01:39:23 asciilifeform: but specifically of several affected pieces such as -addnode

01:39:26 mircea_popescu: asciilifeform if the irc falls over for whatever reason this thing is dead.

01:39:37 asciilifeform: mircea_popescu: not meant to rely on rc

01:39:39 asciilifeform: irc

01:39:42 asciilifeform: but to use as we discussed

01:39:45 asciilifeform: with config file

01:39:47 mircea_popescu: aha.

01:40:02 mircea_popescu: so this is actually something of purely academic interest - shoud not be run as is period.

01:40:03 asciilifeform: irc is only in there because presently this is very easy means of discovering mostly-ungavinized nodes

01:40:22 mircea_popescu: ya

01:40:22 asciilifeform: mircea_popescu: actually this is the only version that could conceivably function on uclibc/pogo

01:40:41 mircea_popescu: but only after we get a seed list

01:40:50 asciilifeform: hence we need seeds

01:41:19 asciilifeform: it is also one minor patch away from having all magic/hardcoded net addrs stripped away

01:41:30 asciilifeform: and hence long-term rom-weaponizable.

01:41:39 mircea_popescu: nb,

01:42:48 mircea_popescu: ben_vulpes would the foundation spin up an aws and run this ?

01:43:37 asciilifeform: ben_vulpes, mod6, mircea_popescu, et al: you now have homework. it being, to read & actually grok the sequence of 4 'dns thermonuke' patches.

01:43:52 asciilifeform: (1st 3 are rather simple)

01:44:04 mircea_popescu: basically it takes out fNameLookup and forces a function to always return false.

01:44:11 asciilifeform: not only.

01:44:26 asciilifeform: also excises the cruft that was invoked when the latter was true

01:44:36 asciilifeform: and also removes hardcoded hostname from irc.cpp

01:44:44 asciilifeform: and removes dns disable flag from args parser

01:44:46 mircea_popescu: CAddress addrIRC("irc.lfnet.org", 6667, true);

01:44:47 mircea_popescu: ya

01:44:57 asciilifeform: anyway no point in recounting the lines of the patch here

01:45:04 asciilifeform: who wants - go, read

01:45:08 asciilifeform: ferphuxxsake read.

01:45:47 asciilifeform: after satisfied with this patch, therealbitcoin folks ought to try the static build again

01:45:53 mircea_popescu: CAddress addrConnect("", 6667); // irc.lfnet.org << would it be wiser if we spin up an ircd special for this purpose ?

01:45:57 asciilifeform: and see if the libnss idiocy goes away quietly

01:46:00 mircea_popescu: that way it can be fuzzed

01:46:06 ben_vulpes: wouldn't be the foundation mircea_popescu so much as my personal account

01:46:10 asciilifeform: mircea_popescu: the irc module has begged to be fuzzed long ago

01:46:20 mircea_popescu: ben_vulpes i'd donate teh cost

01:46:21 asciilifeform: there is some gnarly string handling in there, and i quite suspect it is exploitable

01:46:28 mircea_popescu: asciilifeform makes two of us.

01:46:30 asciilifeform: which is why i'd kinda like to lose the irc thing eventually

01:46:37 mircea_popescu: fuzz it first.

01:46:43 ben_vulpes: ooh fuzzing

01:46:53 asciilifeform: right now it is simply a very convenient spot to find pre-gavinization nodes

01:47:02 mircea_popescu: or fuzzers.

01:47:07 asciilifeform: aha.

01:47:22 asciilifeform: i must now confess that i began this a while ago, but never had time to properly pursue.

01:47:25 ben_vulpes: mircea_popescu: if you're willing to donate the cost, why not run it through the bitcoin host?

01:47:39 mircea_popescu: rechristian it as the bitcoin foundation too ?

01:48:01 ben_vulpes: eh, pardon?

01:48:25 mircea_popescu: to which part ?

01:48:35 ben_vulpes: the rechristening

01:48:55 ben_vulpes: rechristen la serenissima's bitcoin host as the bitcoin foundation?

01:49:00 mircea_popescu: if the bitcoin host is the go-to thing for this job, it's the bitcoin foundation.

01:49:37 assbot: [MPEX] [S.MPOE] 5550 @ 0.00041485 = 2.3024 BTC [+] {2}

01:49:48 asciilifeform: i think mircea_popescu is trying to say that jurov ought to break open the piggy and pony up

01:49:55 mircea_popescu: a not at all.

01:49:55 asciilifeform: if bitcoin-host is to host this

01:50:56 mircea_popescu: contrariwise - that why we have teh foundation is centrally so it participates in this sort of activity

01:51:01 mod6: <+mircea_popescu> ben_vulpes would the foundation spin up an aws and run this ? << I can test this with my aws, sure. unless you guys are proposing something else i.e. spinning up our own ircd

01:51:22 ben_vulpes: mod6: i think the ask is for a long-running public node.

01:51:23 mircea_popescu: mod6 how valuable and how difficult dja think spinning an ircd compatible with lfnet would be ?

01:51:53 mircea_popescu: ben_vulpes no, this is a temporary test thing, to see just how bad alf's latest butchery affects things

01:52:14 *: asciilifeform hoses off chopping block

01:52:32 *: mod6 thinks

01:52:36 mircea_popescu: in other news, https://gist.github.com/bcoles/982695

01:52:37 assbot: monitors irc.lfnet.org:6667#bitcoin and extracts user details ... ( http://bit.ly/1dWsC8p )

01:52:41 ben_vulpes: aha well i'll be testing it on my own checkbook's back anyways

01:53:03 asciilifeform: mircea_popescu: betcha 10,001 folks wrote some version of this

01:53:07 asciilifeform: mircea_popescu : i certainly had one

01:53:09 mircea_popescu: aha

01:53:38 mod6: well, i've run ircd hybrid many times myself. ran one for /years/. but not sure what lfnet is about really. need to look into that. but whatever it might be, it'll need to be resistant to getting packeted, unless just run for a short time for testing.

01:54:23 mircea_popescu: you run it closed loop, with your own bitcoin-as-snipped above

01:54:31 asciilifeform: mircea_popescu: though for some odd reason the linked script joins #bitcoin rather than #bitcoinXX (where XX in {0, 99})

01:54:34 mircea_popescu: part of it is to see how well bitcoin holds up by being hosed from the irc side.

01:54:52 mircea_popescu: part of it is to have a backup in case lfnet is a piece of shit / the enemy. which is pretty likely.

01:55:02 asciilifeform: as far as i can see, there is nothing nonstandard about lfnet

01:55:16 asciilifeform: channels #bitcoin00 through #bitcoin99 must exist or auto-create

01:55:19 mircea_popescu: asciilifeform i think they run more or less basic ircd ya

01:55:19 asciilifeform: that's more or less it.

01:56:05 asciilifeform: i will repeat my observation that the irc seeder thing ~does not belong in the client~

01:56:11 mod6: CAddress addrConnect("", 6667); // irc.lfnet.org << would it be wiser if we spin up an ircd special for this purpose ? << i think we should make this ip non-static, configurable from a file. these IPs can change at anytime/be honeynet, etc.

01:56:24 asciilifeform: if someone wants to extract seeds from that thing in real time, and forward them to therealbitcoin - that'd be grand

01:56:32 mircea_popescu: mod6 we've not yet put the entire that change in yet, apparently, because one per.

01:56:32 asciilifeform: but the gnarly piece of shit irc.cpp gotta go.

01:56:42 asciilifeform: mod6: i deliberately left that out

01:56:48 asciilifeform: (as explained on ml)

01:57:05 decimation: why not ircd that is linked to assbot wot?

01:57:13 mod6: <+mircea_popescu> mod6 we've not yet put the entire that change in yet, apparently, because one per. << makes sense. just wanted to "voice" that concern.

01:57:36 asciilifeform: mod6: i am trying to set a kind of example for how one ought to do the patches

01:57:42 mod6: I like it.

01:57:44 asciilifeform: that somewhat flies in the face of the tradition of 'all in one pot'

01:57:52 asciilifeform: because we are not running 'chinese restaurant'

01:58:09 mircea_popescu: decimation gossipd is not ready yet. freenode you mean ?

01:58:12 mod6: yeah, it's good. breaks things up a bit, easier to read.

01:58:22 decimation: I guess I mean something like gossipd

01:58:38 asciilifeform: gossipd is strictly necessary - if only for authenticable nodes

01:58:46 assbot: [MPEX] [S.MPOE] 11400 @ 0.00042177 = 4.8082 BTC [+]

01:58:58 asciilifeform: (at the moment, enemy controlling routing backbone can silently diddle virtually everything)

01:59:10 mod6: So currently, I'm trying to get gcc patched to see if we can even build the R.I. with gcc/uclibc. Would it be prudent to finish that work before moving on to testing this DNS amputation?

01:59:22 mod6: I think that would be the best course of action.

01:59:33 asciilifeform: mod6: not sure how you intend to build a dns-using thing with uclibc

01:59:33 mircea_popescu: mod6 depends on how advanced the work is. how advanced is it ?

01:59:41 decimation: asciilifeform: did you see those gcc bugs?

01:59:48 asciilifeform: decimation: i saw a number of gcc bugs

02:00:31 decimation: http://log.bitcoin-assets.com/?date=11-06-2015#1160207

02:00:31 assbot: Logged on 11-06-2015 03:34:37; decimation: https://gcc.gnu.org/ml/gcc-patches/2015-02/msg00410.html < gcc patch that maybe fixed the issue

02:01:09 decimation: something about weak symbols being optimized out under certain conditions

02:01:16 mod6: I, with trinque's help, need to patch gcc 4.8.4 with gentoo using /etc/portage/patches via ebuild flag(?). If that works, then I can test that the R.I. will link properly. If that works, maybe we finally have static apple pie.

02:01:33 mod6: Probably need a week to sort it out -- might take rest of month.

02:01:37 decimation: might explain mod6's weird ulibc link shit

02:02:54 mod6: For me, doing this first is imperitive as even if the DNS amputation works, if we can't compile it with uclibc, it doesn't matter anyway.

02:03:06 decimation: at any rate, I'm going on a geologic tour tomorrow, I need to catch some sleep

02:03:12 mod6: night

02:03:17 asciilifeform: goodnight decimation

02:03:18 decimation: good luck with debugging gcc

02:03:24 mircea_popescu: mod6 aite.

02:03:36 mod6: Does that make sense? Or am I off course here?

02:03:39 asciilifeform: mod6 et al: what order to try things in is up to you lot

02:03:44 mircea_popescu: this thing is not so much an emergency as something that needs to be done. if it sees the light of box this month say it's perfect.

02:04:12 mod6: Ok, no prob. :]

02:04:37 mod6: I'll put it in the list. We'll revisit all of this soon.

02:06:31 mircea_popescu: anwyay. there's no argument that the irc thing has to go.

02:06:41 mod6: <+asciilifeform> mod6: not sure how you intend to build a dns-using thing with uclibc << this is a chicken/egg problem yeah. maybe we can't get it fully built because of the whole gethostbyname libnss bullshit. but if we can at least ensure that it'll link properly, that's huge. then, even if it's not fully statuc because of that, we can amputate dns with your patches and retry.

02:08:00 mod6: by "link properly", i mean overcoming this:

02:08:00 mod6: /usr/lib/gcc/x86_64-gentoo-linux-uclibc/4.8.4/../../../../x86_64-gentoo-linux-uclibc/bin/ld: /usr/lib/gcc/x86_64-gentoo-linux-uclibc/4.8.4/../../../libc.a(jmp-unwind.os): relocation R_X86_64_PC32 against undefined symbol `__GI___pthread_cleanup_upto' can not be used when making a shared object; recompile with -fPIC

02:09:04 mod6: decimation: https://gcc.gnu.org/ml/gcc-patches/2015-02/msg00410.html < gcc patch that maybe fixed the issue << i just really hope this applies cleanly, and "works".

02:09:06 assbot: ... ( http://bit.ly/1dWuded )

02:09:27 mod6: if not, we might have to McGuyver our own patch.

02:09:59 asciilifeform: incidentally,

02:10:05 asciilifeform: why aren't we using a period gcc ?

02:10:16 mod6: or upgrade to a much more uplevel version of gcc to test and see if that works instead. iirc, version 5.x included a fix for this? maybe 4.9.x did too.

02:10:39 asciilifeform: anyone tried 3.x ?

02:10:41 mod6: period gcc? as-in, something very recent?

02:10:46 asciilifeform: mno

02:10:47 mircea_popescu: as in of 2011

02:10:48 mircea_popescu: not a bad idea

02:10:49 asciilifeform: aha

02:10:54 mircea_popescu: 3.7 ?

02:11:23 asciilifeform: somebody wanna go down into cellar and fetch a 2011 (or prior) gcc tarball, hash, sign ?

02:11:29 mod6: ah, hmm. sure, we could give that a shot instead if you think its worth my/our time.

02:11:32 ben_vulpes: more vendored dependencies!

02:11:49 asciilifeform: ben_vulpes: compilator is ~the~ dependency

02:11:55 asciilifeform: all else - small change, in comparison.

02:11:57 *: ben_vulpes nods

02:13:31 mircea_popescu: mod6 yeah, definitely. esp if current one giving you trouble.

02:13:44 mod6: So, I think I'm gonna stay the course on trying to patch 4.8.4... if we get into a giant hassle with it, we'll cut bait for the time being and try to build something like 3.7 and try that.

02:14:13 mircea_popescu: aha.

02:14:18 mod6: I think trinque and I need like 2 evenings of working on it to find out how ugly its gonna be.

02:14:34 trinque: mod6: I'll be home in roughly an hour btw

02:14:55 trinque: I have no strong opinion regarding uclibc vs glibc, as I haven't used the former at all before this

02:15:15 asciilifeform: mircea_popescu et al: btw, irc is still in there for another reason: how node gets own external ipv4

02:15:21 mod6: either have I, but glibc is full of trickery.

02:15:23 asciilifeform: this, too, will have to find a new home

02:15:40 mircea_popescu: config file.

02:15:52 mircea_popescu: computers get their public names the same way women do : owner states it.

02:15:52 asciilifeform: logical place for it

02:16:02 asciilifeform: except gets gnarly with dynamic ip boxes

02:16:25 mircea_popescu: bitcoin, not for the very poor.

02:16:48 mircea_popescu: C block allocation was, last i checked, <100 a year.

02:17:58 asciilifeform: afaik no u.s. residential isp has any place to plug these in

02:18:14 asciilifeform: (this is minor annoyance where i live, my ip changes 1-2x/year)

02:18:20 trinque: ^same

02:18:37 trinque: or cumcast will sell you one for 10-15 extra per month

02:18:48 mod6: yeah i think my /27 used to be like ~$10/mo

02:18:58 mircea_popescu: srsly, 10 bux.

02:19:04 asciilifeform: 'verizon' fiber will not sell static in residential zone for any price.

02:19:06 *: asciilifeform tried

02:19:21 trinque: verizon are known scamz0rz

02:19:33 mircea_popescu: i guess you're stuck servicing the things

02:19:39 asciilifeform: also known as only supplier of reasonable net pipe in the entire region

02:19:45 asciilifeform: (for residential zones)

02:20:03 mod6: yeah that /27 was through Qwest (now CenturyLink (usg isp)), now 1 static is included from cumcast "out of the box" iirc.

02:20:04 trinque: cronjob curl and icanhazip.com lol

02:20:08 mircea_popescu: well... you don't plan on being there long anyway, so.

02:20:08 *: trinque starts driving

02:21:11 asciilifeform: btw am i the only one who thinks it to be utterly retarded that the protocol requires a node to know own external ip ?

02:21:30 mircea_popescu: i don't think so.

02:21:48 asciilifeform: say i connect to remote machine. it ought to know where i connected from

02:21:48 mircea_popescu: what's so retarded about it ?

02:21:55 asciilifeform: by virtue of my having connected

02:21:56 mircea_popescu: why ?

02:22:04 asciilifeform: just how ip works

02:22:11 mircea_popescu: not so, hence proxies.

02:23:30 asciilifeform: requiring folks to have reasonable nat-traversal arrangements would not be insane, i think

02:23:51 mircea_popescu: more insane than requiring machines to know their name.

02:24:11 assbot: [MPEX] [S.MPOE] 6866 @ 0.00042177 = 2.8959 BTC [+]

02:26:35 ben_vulpes: myeah this gets back to my question about the necessity of the IP address in the protocol.

02:26:46 ben_vulpes: a) how is this an actually necessary thing

02:26:46 ben_vulpes: and

02:26:57 ben_vulpes: no, no b.

02:27:38 ben_vulpes: by virtue of the socket being opened, the receiving node should be able to just write to that (file descriptor, i think is the abstraction?) and let the NIC handle the package addressing - correct?

02:27:42 ben_vulpes: packet*

02:28:35 ben_vulpes: i might be colossally retarded this is always possible

02:29:54 asciilifeform: ben_vulpes: http://btc.yt/lxr/satoshi/ident?_i=addrLocalHost << where used.

02:29:55 assbot: Satoshi identifier search: addrLocalHost ... ( http://bit.ly/1dWvMcg )

02:30:20 asciilifeform: http://btc.yt/lxr/satoshi/ident?_i=addrMe << see also.

02:30:21 assbot: Satoshi identifier search: addrMe ... ( http://bit.ly/1dWvPEY )

02:30:49 asciilifeform: http://btc.yt/lxr/satoshi/source/src/main.cpp#1816 << and yes, it's retarded

02:30:50 assbot: Satoshi ... ( http://bit.ly/1dWvQZn )

02:31:18 assbot: [MPEX] [S.MPOE] 5200 @ 0.00042177 = 2.1932 BTC [+]

02:31:31 asciilifeform: http://btc.yt/lxr/satoshi/source/src/net.h#0363 << see also.

02:31:32 assbot: Satoshi ... ( http://bit.ly/1dWvRMX )

02:32:47 ben_vulpes: i'm rusty on this particular bit of logic

02:33:08 asciilifeform: ben_vulpes: linked lines show where thing indeed shits out 'here is my ip' in-band

02:33:29 ben_vulpes: myes, i see that. what i'm not 100% on is the impact to the receiving node of having garbage in that field.

02:33:40 asciilifeform: ben_vulpes: they will answer to the garbage

02:35:31 ben_vulpes: what do you mean "answer": attempt to talk to the provided IP instead of the connection abstraction provided by the machine?

02:36:59 asciilifeform: iirc yes

02:37:07 *: asciilifeform digs in the pile of shit

02:37:20 ben_vulpes: b-b-but that's insane

02:37:26 ben_vulpes: why not just talk on the open connection?

02:38:04 ben_vulpes: http://btc.yt/lxr/satoshi/source/src/net.cpp#0395 << this implies the connection isn't dependent on the broadcasted IP at all

02:38:05 assbot: Satoshi ... ( http://bit.ly/1I7lemO )

02:38:08 ben_vulpes: but whaddoino

02:40:19 mod6: yeah, the network stuff (having read Stevens' stuff (UNIX Network Programming Vol 1&2)) makes me cringe.

02:42:29 assbot: [MPEX] [S.MPOE] 6050 @ 0.00042177 = 2.5517 BTC [+]

02:46:33 assbot: [MPEX] [S.MPOE] 24795 @ 0.00042177 = 10.4578 BTC [+]

02:47:37 asciilifeform: http://btc.yt/lxr/satoshi/source/src/net.cpp#1332 << l0l, stray turd

02:47:38 assbot: Satoshi ... ( http://bit.ly/1dWwyWz )

02:48:26 asciilifeform: ben_vulpes: http://btc.yt/lxr/satoshi/source/src/net.cpp#1364 << here, i think, is your boojum

02:48:27 assbot: Satoshi ... ( http://bit.ly/1dWwDtm )

02:51:38 assbot: [MPEX] [S.MPOE] 11750 @ 0.00042177 = 4.9558 BTC [+]

02:52:53 hanbot: cazalla http://dpaste.com/3QSDKP7

02:52:54 assbot: dpaste: 3QSDKP7 ... ( http://bit.ly/1I7mXsu )

02:56:04 mircea_popescu: i still don't see the problem you two see

02:56:11 mircea_popescu: of course it talks to whatever it's told to talk to.

02:56:27 asciilifeform: mircea_popescu: study any other classical protocol (e.g., ftp)

02:56:32 asciilifeform: nothing like this appears therein

02:56:43 mircea_popescu: so ?

02:56:57 asciilifeform: i don't see any 'win' from it

02:57:19 asciilifeform: given how it lives in protocol, cannot really be removed. but still retarded.

02:57:45 assbot: [MPEX] [S.MPOE] 13387 @ 0.00042007 = 5.6235 BTC [-]

02:58:39 asciilifeform: once a tcp socket is opened, there is two-way communication.

02:58:51 asciilifeform: without any intrinsic need for either side to say 'and here is my ip'

02:59:19 mircea_popescu: so ?

02:59:25 asciilifeform: (for socket to happen, at least one of the ends had to know the other's, yes)

02:59:33 mircea_popescu: this sounds like an argument against assfucking. "because there's a cunt there"

03:00:09 asciilifeform: more like earfucking

03:00:11 mircea_popescu: i mean, what is it, just because it's different ?

03:00:14 asciilifeform: nosefucking.

03:00:16 mircea_popescu: so bitcoin does earfucking.

03:00:49 asciilifeform: of own sisters.

03:01:04 mircea_popescu: i am inclined to believe this is more likely the result of original author having nfi how tcp works rathger than having an idea about some obscure weakness he's deliberately mitigating

03:01:12 asciilifeform: well sure.

03:01:13 mircea_popescu: nevertheless, "it's strange" is not much of an arghument is it ?

03:01:28 asciilifeform: hence 'retarded'

03:01:41 mircea_popescu: no, retarded is a different degree. has to be actively dysfunctional somehow

03:01:45 mircea_popescu: rather than just ignarous.

03:02:01 asciilifeform: dysfunctional in that it was the glass that glued the 'showmyip' thing in there

03:02:07 mircea_popescu: hoiw the fuck do you even say this in english

03:02:53 mircea_popescu: apparently ignare is actually an english word

03:03:11 cazalla: hanbot, published (good read)

03:03:12 asciilifeform: the 'speak own ip' thing did indeed drag in a whole mess of crap that had no business being in bitcoin

03:03:55 mircea_popescu: can you see any reason he'd suspect the ip provided by the socket ?

03:04:31 asciilifeform: if you're at the stage of suspecting a diddled socket, time to use actual asymmetric crypto

03:04:37 mircea_popescu: myeah

03:04:46 asciilifeform: weird kludge adds nothing

03:04:52 mircea_popescu: i dunno. i don't understand internets - which is common, admitting it is rare

03:04:57 mircea_popescu: who the fuck knows what ddos.

03:05:46 asciilifeform: '"We tried to get him mental help numerous times, but the system failed him, because he was declared 'sane'," his family has said.' << mega-l0l!

03:05:53 mircea_popescu: innit.

03:06:15 mircea_popescu: double ratios for tyhe hero's family

03:06:23 mircea_popescu: they can have jam today.

03:06:53 assbot: [MPEX] [S.MPOE] 9600 @ 0.0004186 = 4.0186 BTC [-] {2}

03:08:29 *: asciilifeform just now realized that mr. death-van ~bought~ rather than built the thing

03:09:37 ben_vulpes: mircea_popescu: it's a subtle kind of malevolence wherein needless complexity is all of a sudden necessary because of a subtle misunderstanding of the bedrock

03:09:55 ben_vulpes: subtle subtle subtle subtle

03:10:01 ben_vulpes: i can't words good today.

03:10:13 mircea_popescu: ben_vulpes yeah.

03:10:43 mircea_popescu: still, the conservative approach in unknown terrain has yet to be beaten in the field.

03:11:17 asciilifeform: ^ i'll sign under this with proviso that terrain is indeed ~unknown~

03:11:24 mircea_popescu: daring acts of bravado belong to they in possession of a map.

03:14:59 ben_vulpes: or the bravely foolish.

03:27:06 mod6: who knows why satoshi put that in there. i kinda find it hard to believe that he wouldn't have understood IP headers. perhaps he was trying to ensure that every connecting node was indeed a real host, not some spoofed packet magic.

03:29:55 mircea_popescu: that could not spoof the ip address ?

03:30:16 assbot: [MPEX] [S.MPOE] 15543 @ 0.00042164 = 6.5536 BTC [+] {2}

03:30:17 mircea_popescu: not like messages are signed or anythinmg

03:30:51 mod6: yeah, no clue.

03:31:10 mod6: just grasping at straws. maybe the simplest answer is the correct one: he just didn't know.

03:34:20 assbot: [MPEX] [S.MPOE] 12300 @ 0.0004173 = 5.1328 BTC [-]

03:42:28 assbot: [MPEX] [S.MPOE] 11514 @ 0.0004146 = 4.7737 BTC [-] {2}

03:51:45 ben_vulpes: do we even know that that part of the wire protocol is his handiwork?

03:52:09 ben_vulpes: unrelatedly, is there a good reason why bitcoind had to be a multithreaded proggy?

03:57:27 mod6: good point, i shouldn't speculate about weather satoshi wrote that or not without looking at MP's submission of the original bitcoin. (http://thebitcoin.foundation/ml/btc-dev/2015-February/000047.html)

03:59:42 mod6: anyway, im /exausted/. have a good night!

04:00:56 mod6: eh, maybe i was wrong about what that email contains, i guess it's from may of 2012. ugh, too tired. my apologies.

04:01:06 *: mod6 is out

04:08:54 assbot: [MPEX] [S.MPOE] 14250 @ 0.00040663 = 5.7945 BTC [+] {2}

04:10:56 assbot: [MPEX] [S.MPOE] 20100 @ 0.00041995 = 8.441 BTC [+] {2}

04:26:11 assbot: [MPEX] [S.MPOE] 9700 @ 0.00042177 = 4.0912 BTC [+]

04:44:29 assbot: [MPEX] [S.MPOE] 13150 @ 0.00042177 = 5.5463 BTC [+]

05:00:45 assbot: [MPEX] [S.MPOE] 8600 @ 0.00042177 = 3.6272 BTC [+]

05:03:48 assbot: [MPEX] [S.MPOE] 14593 @ 0.0004165 = 6.078 BTC [-] {2}

05:25:10 assbot: [MPEX] [S.MPOE] 15800 @ 0.00041275 = 6.5215 BTC [-] {2}

05:27:28 ben_vulpes: !up Vexual

05:30:25 Vexual: hey, hows that vette running?

05:31:54 Vexual: surely its a diff machine now

05:36:31 ben_vulpes: heh, mebbe in that i've worn her in a bit now.

05:39:24 assbot: [MPEX] [S.MPOE] 6394 @ 0.00042177 = 2.6968 BTC [+]

05:45:18 ben_vulpes: does anyone recall where the (brief) thread on replacing rpc with signals went?

05:48:33 assbot: [MPEX] [S.MPOE] 8416 @ 0.0004202 = 3.5364 BTC [-]

06:10:10 ben_vulpes: http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp#2122 << does this set the bindAddress to any if the -rpcallowip flag is set?

06:10:11 assbot: Satoshi ... ( http://bit.ly/1BDVaPk )

06:10:22 *: ben_vulpes not actually testing this tonight, just reading code

06:19:03 assbot: [MPEX] [S.MPOE] 10945 @ 0.00042177 = 4.6163 BTC [+]

06:31:15 assbot: [MPEX] [S.MPOE] 6150 @ 0.00042177 = 2.5939 BTC [+] {2}

06:37:38 mircea_popescu: ben_vulpes so it goes faster ? :D

06:38:53 mircea_popescu: ben_vulpes it sets it to the specified ip

06:39:02 mircea_popescu: otherwise it only allows

06:59:48 ben_vulpes: well i'm reading that as a ternary operator

07:00:06 ben_vulpes: = (test) ? (val if test returns true) : (val if test returns false)

07:00:12 ben_vulpes: am i off my rocker?

07:01:17 mircea_popescu: but the true is a function call

07:02:01 ben_vulpes: asio::ip::address_v4::any() << looks wide ope to me

07:02:13 mircea_popescu: http://www.boost.org/doc/libs/1_50_0/boost/asio/ip/address_v4.hpp << see there

07:02:14 assbot: boost/asio/ip/address_v4.hpp - 1.50.0 ... ( http://bit.ly/1LmAIVU )

07:02:23 mircea_popescu: it just transforms a numeric value into a boost "object"

07:03:58 ben_vulpes: which numeric value? i read " if flag is passed, accept requests from any ipv4 addr. else, only accept connections on the loopback interface"

07:05:05 mircea_popescu: nah. it's -rpcallowip=x

07:05:12 mircea_popescu: and it turns the x into something it can use as an ip

07:05:29 mircea_popescu: "if flag is passed, transform its value into an ip and use that"

07:08:39 mircea_popescu: in other news, http://40.media.tumblr.com/tumblr_lzug50hc4W1r2k92so1_1280.jpg

07:08:40 assbot: ... ( http://bit.ly/1Gee9we )

07:10:28 ben_vulpes: that's som implicit ass semantics if that's how shit's actually workgin

07:10:59 ben_vulpes: i only have this to go on http://www.cplusplus.com/forum/articles/14631/

07:11:00 assbot: How to use the Conditional (ternary) ope - C++ Forum ... ( http://bit.ly/1Geej6J )

07:11:14 ben_vulpes: dun see how the test value gets passed to the function invocations

07:11:31 ben_vulpes: and that method call any() looks like..."any"

07:12:24 mircea_popescu: i didn't come up with boost.

07:12:38 ben_vulpes: hey look! pits!

07:13:09 ben_vulpes: if that works the way you say it works that's more implicit than rails

07:27:10 assbot: [MPEX] [S.MPOE] 8900 @ 0.0004226 = 3.7611 BTC [+] {2}

07:42:25 assbot: [MPEX] [S.MPOE] 3450 @ 0.0004202 = 1.4497 BTC [-]

07:44:27 assbot: [MPEX] [S.MPOE] 12674 @ 0.00042437 = 5.3785 BTC [+] {2}

08:06:49 assbot: [MPEX] [S.MPOE] 26100 @ 0.00042646 = 11.1306 BTC [+] {4}

08:24:06 assbot: [MPEX] [S.MPOE] 15534 @ 0.0004158 = 6.459 BTC [-] {2}

09:04:46 assbot: [MPEX] [S.MPOE] 14650 @ 0.00041184 = 6.0335 BTC [-]

09:24:05 assbot: [MPEX] [S.MPOE] 15353 @ 0.00041296 = 6.3402 BTC [+] {2}

09:34:15 assbot: [MPEX] [S.MPOE] 19878 @ 0.00040768 = 8.1039 BTC [-] {4}

10:00:19 jurov: https://news.ycombinator.com/item?id=9750797 kek

10:00:20 assbot: Windows 10 “WiFi Sense” automatically leaks your wifi password to strangers | Hacker News ... ( http://bit.ly/1GAhsAd )

10:10:51 assbot: [MPEX] [S.MPOE] 18200 @ 0.00041522 = 7.557 BTC [+] {2}

10:19:50 punkman: https://github.com/xoreaxeaxeax/movfuscator

10:19:51 assbot: xoreaxeaxeax/movfuscator · GitHub ... ( http://bit.ly/1GAju3k )

10:25:05 assbot: [MPEX] [S.MPOE] 5600 @ 0.00041868 = 2.3446 BTC [+] {2}

10:51:31 assbot: [MPEX] [S.MPOE] 12730 @ 0.00043106 = 5.4874 BTC [+] {2}

11:05:00 punkman: http://mig.mozilla.org/

11:05:01 assbot: MIG: Mozilla InvestiGator by mozilla ... ( http://bit.ly/1BEln03 )

11:07:47 assbot: [MPEX] [S.MPOE] 14200 @ 0.00042985 = 6.1039 BTC [-] {4}

11:12:52 assbot: [MPEX] [S.MPOE] 8500 @ 0.00043302 = 3.6807 BTC [+]

11:15:55 assbot: [MPEX] [S.MPOE] 10500 @ 0.00041811 = 4.3902 BTC [-]

11:22:01 assbot: [MPEX] [S.MPOE] 13000 @ 0.00041762 = 5.4291 BTC [-] {2}

12:02:41 assbot: [MPEX] [S.MPOE] 10324 @ 0.00041898 = 4.3255 BTC [+]

12:28:06 assbot: [MPEX] [S.MPOE] 10150 @ 0.00042071 = 4.2702 BTC [-]

12:31:09 assbot: [MPEX] [S.MPOE] 9400 @ 0.00041531 = 3.9039 BTC [-] {2}

12:43:31 williamdunne: Hello all

12:43:41 williamdunne: I'm back in the UK, so will begin appearing again

12:43:51 williamdunne: Naphex: Did your friend launch the RO exchange?

12:55:29 williamdunne: ;;seen scoopbot_revived

12:55:30 gribble: scoopbot_revived was last seen in #bitcoin-assets 1 day, 12 hours, 40 minutes, and 45 seconds ago: <scoopbot_revived> Changing the BitBet resolution process. http://fraudsters.com/2015/changing-the-bitbet-resolution-process/

12:55:35 williamdunne: Ohshit

12:56:08 williamdunne: Wonder what happened there

13:01:39 assbot: [MPEX] [S.MPOE] 46800 @ 0.00042412 = 19.8488 BTC [+] {4}

13:32:42 punkman: http://dailysignal.com/2015/06/17/law-enforcement-seizes-11000-from-24-year-old-at-airport-without-charging-him-with-a-crime/

13:32:43 assbot: Law Enforcement Seizes $11,000 From 24-Year-Old ... ( http://bit.ly/1QKk8D0 )

13:59:36 assbot: [MPEX] [S.MPOE] 5500 @ 0.00043866 = 2.4126 BTC [-]

14:05:42 assbot: [MPEX] [S.MPOE] 7188 @ 0.00043979 = 3.1612 BTC [+]

14:41:17 assbot: [MPEX] [S.MPOE] 7350 @ 0.00043979 = 3.2325 BTC [+]

14:43:01 punkman: http://i.imgur.com/M9gviD3.jpg

14:43:02 assbot: ... ( http://bit.ly/1BvnnHu )

14:44:18 mircea_popescu: i see your raisinettes and raise you the maid : http://40.media.tumblr.com/tumblr_m8sfllwJJS1qeqtbxo1_1280.jpg

14:44:19 assbot: ... ( http://bit.ly/1Bvnva1 )

15:02:39 assbot: [MPEX] [S.MPOE] 2512 @ 0.00043979 = 1.1048 BTC [+]

15:12:48 assbot: [MPEX] [S.MPOE] 6408 @ 0.00043345 = 2.7775 BTC [-] {2}

15:34:09 assbot: [MPEX] [S.MPOE] 5200 @ 0.0004397 = 2.2864 BTC [+]

15:43:18 assbot: [MPEX] [S.MPOE] 5900 @ 0.0004397 = 2.5942 BTC [+]

16:12:47 mod6: So yeah, in the version (v0.2.1) from MPs email, that code to find the external ip is included. Also if I do a checkout of tag v0.1.5 from git, same thing. Still don't know who added it for sure though.

16:15:37 mod6: anyway, it's neither really here nor there.

16:23:24 mod6: ;;bc,stats

16:23:27 gribble: Current Blocks: 361912 | Current Difficulty: 4.969238635489384E10 | Next Difficulty At Block: 362879 | Next Difficulty In: 967 blocks | Next Difficulty In About: 1 week, 0 days, 13 hours, 18 minutes, and 45 seconds | Next Difficulty Estimate: None | Estimated Percent Change: None

16:23:36 mod6: !t m s.mpoe

16:23:36 assbot: [MPEX:S.MPOE] 1D: 0.00040352 / 0.00042091 / 0.00045217 (1775681 shares, 747.42 BTC), 7D: 0.00036741 / 0.0004229 / 0.00047031 (20583079 shares, 8,704.69 BTC), 30D: 0.00026467 / 0.00035047 / 0.00047031 (106048949 shares, 37,167.48 BTC)

16:28:47 mircea_popescu: mod6 it was in the first implementation too. pretty sure it's OA.

16:31:30 mod6: Objection Argumentitive? yeah, guess it is.

16:31:56 mircea_popescu: original author lol

16:32:05 mod6: ahh, haha. ok

16:34:17 mod6: Unrelated, I downgraded my GPG version from v1.4.13 to v1.4.10 -- incase anyone notices the change in my sigs.

16:40:38 mod6: v1.4.10 is from Sept. 2nd 2009 https://lists.gnupg.org/pipermail/gnupg-announce/2009q3/000291.html where v1.4.13 is from Dec. 20th 2012 https://lists.gnupg.org/pipermail/gnupg-announce/2012q4/000319.html which was still pre-snowden, but only by ~4-5 months.

16:40:38 assbot: ... ( http://bit.ly/1LcLld2 )

16:40:39 assbot: ... ( http://bit.ly/1LcLkpo )

16:41:19 williamdunne: mircea_popescu: how did you get 3% RO tax rate?

16:41:55 mircea_popescu: small businesses pay 3% of income. the other option is to pay 16% of net income.

16:42:10 williamdunne: Oh okay

16:42:11 mircea_popescu: you can also opt to be a vat payer (in which case you also get to deduct vat you paid)

16:42:27 williamdunne: So works out a lot better if you have high profit margins to do 3% income

16:42:30 mircea_popescu: but best used in the hands of a competent local accountant, because it's complex.

16:43:32 mircea_popescu: williamdunne moreover, there are better jurisdictions to deduct expenses in than romania.

16:44:00 mircea_popescu: deduct in london, get out of 60% rather than in romania, which has 16% pretty much throughout.

16:44:06 Naphex: williamdunne: not yet, no RO exchanges alive atm

16:44:33 williamdunne: Naphex: I was terrified this was the finished product

16:44:34 williamdunne: https://bitcoinxromania.com/en/home/

16:44:36 assbot: Bitcoin Exchange Romania - your cryptocurrency source ... ( http://bit.ly/1LcM267 )

16:45:07 williamdunne: mircea_popescu: Hmm okay, makes sense. But in UK you have dividend tax which sucks

16:45:21 mircea_popescu: what's that to do with anything ?

16:45:22 williamdunne: Which if I'm reading correctly, doesn't apply to EU citizens for Romanian companies

16:45:41 mircea_popescu: why would you be paying yourself dividends in london ?

16:45:53 williamdunne: Not the only shareholder

16:46:15 mircea_popescu: if it's a large company you don't gas about dividends. if it's small hire them as consultants or w/e

16:46:19 Naphex: williamdunne: nah, that looks like ssome scam

16:46:25 mircea_popescu: srsly, get a tax lawyer, this is a thing.

16:46:40 williamdunne: True, will be worth doing

16:47:00 williamdunne: Naphex: Definitely, I'm guessing its the scammer you worked for trying to revive his shit without your source

16:47:27 mircea_popescu: contrary to popular belief tax lawyers are not expensive, ~especially~ if you're young and you look like you know what you're doing. most of their revenue comes from their list, which they can only add at the early stages, nobody's switching late in the game.

16:47:34 mircea_popescu: it's very much like the hiring market for businesses.

16:48:49 williamdunne: That actually makes a lot of sense, want to keep hold of you for when you are big

16:59:01 williamdunne: mircea_popescu: I know your policy on MPEX is only to support bitcoin denominated businesses, but whats your opinion on exchanges? IMO while fiat is involved, revenue is almost entirely pegged to bitcoin

17:03:40 williamdunne: Oh and what is the name of the 8ch guy again?

17:03:56 asciilifeform: williamdunne: plz add phuctor rss ?

17:04:13 williamdunne: asciilifeform: Remind me tomorrow, and yeah I need to revive scoop anyway

17:04:16 williamdunne: Still not at home

17:04:18 williamdunne: Just the UK

17:05:06 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170756 << yes

17:05:06 assbot: Logged on 21-06-2015 06:10:10; ben_vulpes: http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp#2122 << does this set the bindAddress to any if the -rpcallowip flag is set?

17:05:52 asciilifeform: predicate ? action : else-action

17:05:54 asciilifeform: as per k&r

17:06:27 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170794 << run moar winblows ! (tm)

17:06:27 assbot: Logged on 21-06-2015 10:00:19; jurov: https://news.ycombinator.com/item?id=9750797 kek

17:09:45 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170818 << the folks who like to brag about how they work for physical benjies will enjoy this link

17:09:45 assbot: Logged on 21-06-2015 13:32:42; punkman: http://dailysignal.com/2015/06/17/law-enforcement-seizes-11000-from-24-year-old-at-airport-without-charging-him-with-a-crime/

17:11:17 williamdunne: asciilifeform: mai muny nao

17:13:47 assbot: [MPEX] [S.MPOE] 8907 @ 0.00043813 = 3.9024 BTC [-]

17:20:44 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170738 << iirc it was 0.6.2

17:20:44 assbot: Logged on 21-06-2015 03:57:27; mod6: good point, i shouldn't speculate about weather satoshi wrote that or not without looking at MP's submission of the original bitcoin. (http://thebitcoin.foundation/ml/btc-dev/2015-February/000047.html)

17:25:59 assbot: [MPEX] [S.MPOE] 19400 @ 0.0004289 = 8.3207 BTC [-] {3}

17:27:00 mod6: 0.6.2?

17:27:15 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170737 << does ben_vulpes write single-threaded net proggies often ?

17:27:15 assbot: Logged on 21-06-2015 03:52:09; ben_vulpes: unrelatedly, is there a good reason why bitcoind had to be a multithreaded proggy?

17:27:15 mod6: no, MPs email contained v0.2.1

17:27:31 asciilifeform: mod6: not the linked one

17:27:35 asciilifeform: mod6: perhaps earlier ?

17:29:34 mod6: oooh. i was super confused. ok the name of the file is "bitcoin-src-21may2012.tar.gz"

17:29:43 mod6: not v0.2.1 may 21st. smh

17:29:51 asciilifeform: aha

17:29:52 mod6: *sigh*

17:30:40 mod6: anyway, i did checkout git tag v0.1.5 and the code there has the external ip stuff too.

17:31:01 asciilifeform: pretty sure this crud was in the original 'wire protocol.'

17:31:37 mod6: whats the wire protocol?

17:32:12 asciilifeform: mod6: lowest level of the bitcoin spec - order in which fields go in message, their contents, etc

17:32:20 asciilifeform: traditional (apparently) name.

17:33:00 mod6: ah, didn't know it had a name.

17:33:30 *: asciilifeform still recovering from yesterday's dive into the pile of shit, and wonders who and where hates said pile nearly as much as he does

17:33:31 mod6: anyway, yeah, i think this crud goes all the way back to the start.

17:38:37 asciilifeform: ;;later tell mircea_popescu historical q. has anyone ever publicly attempted an honest implementation of 'provably destroy coin on bitcoin blockchain, re-materialize on $altcoin chain' mechanism? or was all known work on the subject perpetrated by idiot sc4mz0rz ?

17:38:38 gribble: The operation succeeded.

17:41:15 trinque: mod6: I awaken

17:41:21 trinque: coffee in hand

17:41:38 trinque: lettuce slay the gcc dragon

17:41:56 trinque: or like... poke it in the eye and run

17:44:17 assbot: [MPEX] [S.MPOE] 3950 @ 0.00042537 = 1.6802 BTC [-]

17:56:07 mod6: trinque: werd. sounds good.

17:56:12 punkman: asciilifeform: I think the state of the art is: you send X BTC to 1BitcoinEaterAddressDontSendf59kuE then new genesis block assigns X newcoin to originating address, or something along these lines

17:56:50 mod6: nooooo

17:58:05 punkman: counterparty burn address http://btc.blockr.io/address/info/1CounterpartyXXXXXXXXXXXXXXXUWLpVr

17:58:06 assbot: ... ( http://bit.ly/1fqYeUw )

18:04:45 ben_vulpes: is today the day we vendor gcc?

18:04:58 *: ben_vulpes pulls on waders

18:05:07 *: ben_vulpes pulls on galoshes over waders

18:05:30 *: ben_vulpes digs asbestos gloves out of the closet

18:09:20 punkman: http://www.bangkokpost.com/news/special-reports/598388/wild-cats-cocaine-and-claims-of-a-police-set-up

18:09:22 assbot: Wild cats, cocaine and claims of a police set-up | Bangkok Post: news ... ( http://bit.ly/1fqZyXE )

18:16:15 funkenstein_: more sugar on an average benjamin

18:22:55 mod6: soon to be bennifer

18:46:58 ben_vulpes: <asciilifeform> http://log.bitcoin-assets.com/?date=21-06-2015#1170737 << does ben_vulpes write single-threaded net proggies often ? << ima sheep, but i was just thinking that spinning off a whole new thread to flush the db and sleep for half a second was a bit heavy handed.

18:46:58 assbot: Logged on 21-06-2015 03:52:09; ben_vulpes: unrelatedly, is there a good reason why bitcoind had to be a multithreaded proggy?

18:48:57 punkman: http://analytx.io/

18:48:58 assbot: The Bitcoin Network | Joola ... ( http://bit.ly/1K4P0dD )

19:12:36 ben_vulpes: <asciilifeform> http://log.bitcoin-assets.com/?date=21-06-2015#1170756 << yes << mircea_popescu asciilifeform plz foar to fight

19:12:36 assbot: Logged on 21-06-2015 06:10:10; ben_vulpes: http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp#2122 << does this set the bindAddress to any if the -rpcallowip flag is set?

19:13:23 ben_vulpes: is this ThreadSocketHandler -> ThreadSocketHandler2 pattern common in c++ multithreaded proggies?

19:15:47 assbot: [MPEX] [S.MPOE] 7350 @ 0.00043312 = 3.1834 BTC [+]

19:27:59 assbot: [MPEX] [S.MPOE] 22400 @ 0.00042208 = 9.4546 BTC [-] {3}

19:31:42 oglafbot: http://oglaf.com/acrophobia/

19:31:43 assbot: Acrophobia ... ( http://bit.ly/1MXSXhO )

20:06:45 mircea_popescu: ;;later tell funkenstein_ nice

20:06:45 gribble: The operation succeeded.

20:07:07 mircea_popescu: asciilifeform idiot scammzorz/naive webdevelopers.

20:07:43 mircea_popescu: the problem reduces to "find a salt that will turn this trivial hash into a known hash", which is equivalent to "break this key", which makes the premise unworkable.

20:12:26 mircea_popescu: williamdunne depends a lot on the exchange.

20:17:48 assbot: [MPEX] [S.MPOE] 16055 @ 0.00043312 = 6.9537 BTC [+]

20:21:52 assbot: [MPEX] [S.MPOE] 10400 @ 0.00043368 = 4.5103 BTC [+] {2}

20:27:52 mod6: so trinque & I have discovered that the patch provided by the email mentioned ( https://gcc.gnu.org/ml/gcc-patches/2015-02/msg00410.html ) doesn't patch cleanly at all. Even with some McGuyvering of the patch to ensure the paths are correct etc, there are still a number of files not found. It might be plausible to write our own custom patch for 4.8.4 to resolve the issue.

20:27:53 assbot: ... ( http://bit.ly/1dY0NN1 )

20:28:54 mod6: I think I might try to manually implement the changes required if the files in question do exist.

20:29:42 mod6: If this doesn't go well, perhaps we'll try a period gcc if we can get it to work with uclibc/hardened AND another caviat here is going to be weather this defect shows up in there as well (since way down level).

20:30:05 ben_vulpes: lurvely.

20:30:27 mod6: yeah, she's ugly.

20:45:44 ben_vulpes: does http://btc.yt/lxr/satoshi/source/src/irc.cpp#270 call http://btc.yt/lxr/satoshi/source/src/protocol.cpp#0083 with an empty third argument?

20:45:45 assbot: Satoshi ... ( http://bit.ly/1dY3fTG )

20:45:45 assbot: Satoshi ... ( http://bit.ly/1dY3hed )

20:45:50 cazalla: ;;later tell peter_dushenski i think your blog might've eaten my comment

20:45:50 gribble: The operation succeeded.

20:46:30 ben_vulpes: asciilifeform, mod6, decimation, trinque and any other c-grammers

20:59:41 mod6: lol, this is uglier than I had thought. I patched the gcc-4.8.4 source with all of the patches from /their/ bundle v1.5 (http://dpaste.com/1NRJTT7.txt), and now i'm in there apply patches by hand, and only 2 out of ~10 files to patch actually exist here (the rest are for pr# files (Problem Report?)). And when I can apply a patch, the surrounding code is slightly different.

20:59:52 mod6: there's about a 0.001% chance this will work.

21:03:33 assbot: [MPEX] [S.MPOE] 8180 @ 0.00041703 = 3.4113 BTC [-] {2}

21:04:35 assbot: [MPEX] [S.MPOE] 19870 @ 0.0004149 = 8.2441 BTC [-] {3}

21:04:59 mircea_popescu: nuts.

21:05:19 mircea_popescu: http://fraudsters.com/2015/eulora-2nd-event-crafting-as-a-business-and-other-considerations/ << someone put it on reddit twitter or wherever.

21:05:20 assbot: Eulora 2nd event, Crafting As A Business and other considerations on fraudsters - A blog by Mircea Popescu. ... ( http://bit.ly/1JcLHky )

21:05:21 mod6: ok, well done patching the stuff that can be patched...

21:07:44 ben_vulpes: i don't even have any items in eulora yet

21:07:59 ben_vulpes: much less time for games...

21:08:30 mod6: << someone put it on reddit twitter or wherever. << done

21:10:31 mircea_popescu: danke

21:12:18 mircea_popescu: ben_vulpes well, we'll keep it warm for you for when you grow younger ?

21:17:48 ben_vulpes: although i did get a claim yesterday...

21:18:01 mircea_popescu: hey wd.

21:18:37 ben_vulpes: asciilifeform: http://dpaste.com/0RT585M.txt << still getting calls to getaddrinfo it looks like

21:18:38 assbot: ... ( http://bit.ly/1JcMTnO )

21:19:49 assbot: [MPEX] [S.MPOE] 27600 @ 0.00041263 = 11.3886 BTC [-] {4}

21:20:28 trinque: that's a hilarious warning

21:21:22 jurov: ouch

21:21:28 mircea_popescu: o brother

21:21:49 mircea_popescu: ITS IN BOOST

21:24:44 ben_vulpes: i know

21:25:13 ben_vulpes: da woist

21:35:12 mod6: ben_vulpes: you did get Eulora built tho 'eh?!

21:35:41 mircea_popescu: was it ubuntu in the end ?

21:39:05 ben_vulpes: also code review please: http://cascadianhacker.com/blog/2015/06/21_a-tour-of-bitcoind-booting-to-its-first-thread.html#ak47.sh

21:39:07 assbot: a tour of bitcoind booting to its first thread ... ( http://bit.ly/1JcOQRm )

21:41:10 assbot: [MPEX] [S.MPOE] 35200 @ 0.00041078 = 14.4595 BTC [-] {2}

21:42:22 thestringpuller: http://i.imgur.com/QoTEOO2.gif << such derp

21:42:25 mircea_popescu: the happy "done!" printout

21:42:45 mircea_popescu: awww. the words of a man in old dull pain./

21:43:49 mircea_popescu: thestringpuller i wonder briefly why these tards don't do something useful with their time, instead of making pointless "infographs" that make no sense, represent no data and interest no one.

21:43:54 mircea_popescu: but then again...

21:45:17 ben_vulpes: mircea_popescu: 'twas

21:55:47 jurov: that's incredible picture... why it does not go on at least to 2100, i wonder

22:01:30 assbot: [MPEX] [S.MPOE] 23050 @ 0.00042242 = 9.7368 BTC [+] {2}

22:05:04 mod6: ok, i've got a patch i created myself (post application of patches: gentoo/uclibc/PIE) for gcc... just trying to get it to work with emerge.

22:05:51 mod6: patch applies manually just fine, seems to choak when used by emerge becuase of directory levels or something. hopefully can overcome this...

22:07:21 ben_vulpes: http://log.bitcoin-assets.com//?date=21-06-2015#1170473 << http://cascadianhacker.com/blog/2015/06/21_excising-dns-lookups-from-bitcoind-asciilifeforms-patches.html i did my homework boss

22:07:21 assbot: Logged on 21-06-2015 01:43:37; asciilifeform: ben_vulpes, mod6, mircea_popescu, et al: you now have homework. it being, to read & actually grok the sequence of 4 'dns thermonuke' patches.

22:07:21 assbot: excising DNS lookups from bitcoind: asciilifeform's patches ... ( http://bit.ly/1JcR82X )

22:28:23 williamdunne: I think I found Kim's child

22:28:24 williamdunne: http://www.reddit.com/r/IAmA/comments/3an9iz/iama_23_year_old_from_the_uk_who_can_end_the/

22:28:25 assbot: IamA 23 year old from the UK who can end the austerity and inequality that we are facing, but I am ignored by the media and even my own political party AMA! : IAmA ... ( http://bit.ly/1JcT6Ae )

22:30:32 cazalla: wru scoopy

22:30:40 cazalla: http://qntra.net/2015/06/fatf-concerns-regarding-use-of-bitcoin-by-terrorists/

22:30:41 assbot: FATF: Concerns Regarding Use Of Bitcoin By Terrorists | Qntra ... ( http://bit.ly/1JcTi2z )

22:32:27 williamdunne: wru?

22:32:46 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170978 << yes, it is. i suspected.

22:32:46 assbot: Logged on 21-06-2015 21:21:49; mircea_popescu: ITS IN BOOST

22:33:06 asciilifeform: but there could be no talk of removing it without first removing from bitcoind

22:33:53 asciilifeform: it may be possible to amputate it with linker shenanigans

22:34:05 asciilifeform: but it ~will~ have to come out

22:34:55 asciilifeform: http://log.bitcoin-assets.com/?date=21-06-2015#1170915 << precisely ~not~ what i was asking for. this is how idiot sc4mz0r did it - as a one-time thing

22:34:55 assbot: Logged on 21-06-2015 17:56:12; punkman: asciilifeform: I think the state of the art is: you send X BTC to 1BitcoinEaterAddressDontSendf59kuE then new genesis block assigns X newcoin to originating address, or something along these lines

22:44:12 assbot: [MPEX] [S.MPOE] 15200 @ 0.00042282 = 6.4269 BTC [+]

23:23:51 assbot: [MPEX] [S.MPOE] 53106 @ 0.00041654 = 22.1208 BTC [-]

23:27:49 funkenstein_: i'm doubt it's what you are referring to, but the "atomic transaction.. btc from x to y and Ztc from y to x all in one all-or-nothing TX, has supposedly been implemented by mercury exchange

23:28:44 funkenstein_: which unfortunately uses java 8, and when I was trying to test I didn't even get as far as building OpenJDK 8

23:37:59 BingoBoingo: http://qntra.net/2015/06/xotika-tv-bitcoin-live-adult-entertainment-reaches-beta/

23:38:00 assbot: XOtika.tv Bitcoin Live Adult Entertainment Reaches Beta | Qntra ... ( http://bit.ly/1H7uUyT )

23:38:16 BingoBoingo: ^ Naphex

23:55:22 assbot: [MPEX] [S.MPOE] 29200 @ 0.00042231 = 12.3315 BTC [+]