(trilema) ben_vulpes: mats: i do it just to annoy you
(trilema) ben_vulpes: it's just another altcoin at this point
(trilema) ben_vulpes: furthermore it's diverged significantly in behavior from 'mainnet'
(trilema) ben_vulpes: <asciilifeform> mircea_popescu: 190.172.13.251 is dead << confirmed
(trilema) ben_vulpes: Vexual: myeah nice
(trilema) ben_vulpes: <asciilifeform> http://therealbitcoin.org/ml/btc-dev/2015-June/000101.html << well since this thermonuked node refuses to attach to any others, i may as well roll this patch in
(trilema) ben_vulpes: mircea_popescu: if i'd like to bootstrap a thermonuke off your previously mentioned node, do i need whitelisting?
(trilema) ben_vulpes: asciilifeform: regarding build script: http://cascadianhacker.com/blog/2015/06/21_a-tour-of-bitcoind-booting-to-its-first-thread.html#ak47.sh
(trilema) ben_vulpes: asciilifeform: aw i was going to cut that one out meself
(trilema) ben_vulpes: !up SuchWow
(trilema) ben_vulpes: !up Vexual
(trilema) ben_vulpes: i let my thermonuked node run all night, picked up not a single seed
(trilema) ben_vulpes: <mircea_popescu> so maybe the "doesn't work" vs "worked 3 days ago" is simply that you ran yours for a day and ben_vulpes ran his for fifteen minutes. << it just strikes me as unlikely that a node is going to connect to precisely the room i'm in and then bless me with a usable IP addr
(trilema) ben_vulpes: jurov: so nodes on the other end of the connection don't actually use the IP sent in the message protocol?
(trilema) ben_vulpes: shitting in the corner?
(trilema) ben_vulpes: tera
(trilema) ben_vulpes: arbeit macht frei
(trilema) ben_vulpes: life*&
(trilema) ben_vulpes: it's live
(trilema) ben_vulpes: hey buddy
(trilema) ben_vulpes: !up JorgePasada
(trilema) ben_vulpes: man if as an exchange operator you're actually enticing customers one-by-one...
(trilema) ben_vulpes: what does herr kraken think about the blocksize change?
(trilema) ben_vulpes: you seem to be attempting to purchase some attention. nobody here is selling.
(trilema) ben_vulpes: your english is a bit lacking.
(trilema) ben_vulpes: is it...8 characters of mixed casing?
(trilema) ben_vulpes: go on...
(trilema) ben_vulpes: the wot lives and dies by identity, so you'll not have one of those either.
(trilema) ben_vulpes: i live and die by asynchronous comms, so i'll not be there.
(trilema) ben_vulpes: moreover, how do i know it's actually either of the entities in question and not impersonators?
(trilema) ben_vulpes: the guy who rolled over for the feds and the feds pet exchangemaker they couldn't even pay?
(trilema) ben_vulpes: williamdunne: dat mpcdot
(trilema) ben_vulpes: important people, eh? like whom?
(trilema) ben_vulpes: bunch of half-int btc holders talking about making markets?
(trilema) ben_vulpes: whaleclub?
(trilema) ben_vulpes: proxy from the network proper into irc.
(trilema) ben_vulpes: it'd be trivial to fill it back up.
(trilema) ben_vulpes: could also do something wacky with usernames iin irc
(trilema) ben_vulpes: how can one identify an ungavinized node?
(trilema) ben_vulpes: not it.
(trilema) ben_vulpes: (remind me again why all these bdb files are necessary?)
(trilema) ben_vulpes: if you've not blown away addr.dat, yours should still work
(trilema) ben_vulpes: of course
(trilema) ben_vulpes: nobody in those channels.
(trilema) ben_vulpes: myup.
(trilema) ben_vulpes: hey have you successfully procured a peer from irc?
(trilema) ben_vulpes: plus huge existing infrastructure.
(trilema) ben_vulpes: "jungle conditions"
(trilema) ben_vulpes: asciilifeform: might be familiar with http://opensourcemachine.org/mm2html2/How_to_build_a_multimachine.html
(trilema) ben_vulpes: grexit?
(trilema) ben_vulpes: harder every night but thanks
(trilema) ben_vulpes: i'm off.
(trilema) ben_vulpes: (i had an icecream today - thought of the various ice creams in bsas)
(trilema) ben_vulpes: mwell i'm pooped.
(trilema) ben_vulpes: evening, hanbot.
(trilema) ben_vulpes: http://log.bitcoin-assets.com//?date=09-06-2015#1158322 << can only be resolved on a case-by-case basis, not ever at a larger scale i don't think.
(trilema) ben_vulpes: !up mius
(trilema) ben_vulpes: "stella", for a favorite kids book "stella luna", because the car is a batmobile.
(trilema) ben_vulpes: in other news, i named the car.
(trilema) ben_vulpes: BingoBoingo: it's okay, the toilet needs it.
(trilema) ben_vulpes: i'm appropriately burnt out on self-mgmt on this task for today, but can still turn cranks
(trilema) ben_vulpes: mircea_popescu: lemme know if i can answer anything for ya
(trilema) ben_vulpes: i tried this with both the IP addr for lfnet in the satoshi codebase and also the ip addr provided when loking up irc.lfnet.org
(trilema) ben_vulpes: i was going to script this, but a visual inspection seems to indicate no nodes on the irc.
(trilema) ben_vulpes: i fear there are either no ungavinized nodes out there, or they're allr unning with no irc connectino
(trilema) ben_vulpes: confirmed that my node is actually connecting by hardcoding its connection room
(trilema) ben_vulpes: #bitcoin01,02,03,05,05,10,20,25,30,35,22
(trilema) ben_vulpes: well first off there are no clients in the bitcoinchannels
(trilema) ben_vulpes: ahaha
(trilema) ben_vulpes is loath to apply wireshark to this
(trilema) ben_vulpes: ;;later tell asciilifeform can't find my fat-fingering, but my node running your patch *does* connect to lfnet. it does not, however, obtain a connection to another node thereby.
(trilema) ben_vulpes: i must be cocking this up in some novel way
(trilema) ben_vulpes: asciilifeform: my nodes are actually failing to connect to either IP
(trilema) ben_vulpes for bread and cheese
(trilema) ben_vulpes: maybe its the best busines for pillaging some specific kinds of subsidies?
(trilema) ben_vulpes: (or so it seems from the outside).
(trilema) ben_vulpes: mining is the worst business.
(trilema) ben_vulpes: moreover i'm not convinced it wasn't a stooge who broadcast the RBF txn to make the tweet in the first place
(trilema) ben_vulpes: clearly don't understand how theWerld Werks (tm)
(trilema) ben_vulpes: look how dumb we are
(trilema) ben_vulpes: me too
(trilema) ben_vulpes: it's about inclusion logic after transactions got broadcast
(trilema) ben_vulpes: prefer transactions with high fees over transactions with low fees
(trilema) ben_vulpes: convention for a long time was that "the earliest broadcast transaction wins" as some sort of half-assed soft-connsensus-aka-fecal-matter prophylactic against double spends
(trilema) ben_vulpes: it is in no way to the best of my knowledge a change in anything of import
(trilema) ben_vulpes: myeah, and miners should really be doing it already
(trilema) ben_vulpes: nevermind that nothing keeps people from selecting transactions for block inclusion arbitrarily
(trilema) ben_vulpes: broadcast a transaction with a higher fee, miners will include it preferentially to a previous transaction with the same inputs
(trilema) ben_vulpes: asciilifeform: and how was it?
(trilema) ben_vulpes: same is true for the major haskell shops.
(trilema) ben_vulpes: asciilifeform: better in every way but source-open-ness?
(trilema) ben_vulpes: p sure we all have vastly better things to be doing
(trilema) ben_vulpes: but who's going to implement a clim irc client on allegro
(trilema) ben_vulpes: or if anyone gave a shit and implemented it on allegro it might work
(trilema) ben_vulpes: ahaha
(trilema) ben_vulpes: lol hi fartacus
(trilema) ben_vulpes: you'll not find much in there.
(trilema) ben_vulpes: involved*.
(trilema) ben_vulpes: no, i noticed the snip. i figured smarts were involves.
(trilema) ben_vulpes: ahaha i am so dumb.
(trilema) ben_vulpes: i actually did not notice this.
(trilema) ben_vulpes: the irc "logic" is mind-numbingly dumb
(trilema) ben_vulpes: asciilifeform: http://dpaste.com/3GFCEPM
(trilema) ben_vulpes: oh, you want to see debug.log
(trilema) ben_vulpes: asciilifeform: pardon?
(trilema) ben_vulpes: COWER CITIZENS
(trilema) ben_vulpes: ALL SOFTWARE IS CRIMEWARE
(trilema) ben_vulpes: i dunno man i just like reading a bunch of different approaches
(trilema) ben_vulpes: that one on the list?
(trilema) ben_vulpes: mircea_popescu: sorry, unclear. scripts for crawling/pinging nodes.
(trilema) ben_vulpes: https://github.com/ayeowch/bitnodes << perhaps...
(trilema) ben_vulpes: are there some scripts kicking around for connecting to arbitrary nodes?
(trilema) ben_vulpes: http://therealbitcoin.org/ml/btc-dev/2015-February/000043.html << i have a hunch we're going to see approximately the same ratio in irc
(trilema) ben_vulpes: mod6: ya, tis ubuntu
(trilema) ben_vulpes: mod6: everything up through thermonyuuke
(trilema) ben_vulpes: now i have to load the IRC protocol up into my head to figure out precisely how it's derivsupposed to turn IRC connections into peers
(trilema) ben_vulpes: on the topic of the cost of complexity tossed in because someone doesn't understand things
(trilema) ben_vulpes: BIG MISTAKE
(trilema) ben_vulpes: reasoning about software?
(trilema) ben_vulpes: i'm trying to reason about it first.
(trilema) ben_vulpes: hm.
(trilema) ben_vulpes: not much useful. standard boot up and then silence.
(trilema) ben_vulpes: anyways these newly muntzed nodes dun wanna connect to anything off of irc
(trilema) ben_vulpes: "what could go wrong"
(trilema) ben_vulpes: wcgw
(trilema) ben_vulpes: who /is/ running a public node?
(trilema) ben_vulpes: heh - onlytruecars.com does redirect shenanigans
(trilema) ben_vulpes: pretty
(trilema) ben_vulpes: yeah, i was looking at that.
(trilema) ben_vulpes: unless you're making a sophisticated joke about horsepower and snipping arbitrary cables...
(trilema) ben_vulpes: either way, no
(trilema) ben_vulpes: muntz the car brand or muntz the guy who made TVs?
(trilema) ben_vulpes: the most elaborate programming exercise - write something world-changing in a style nobody would ever attribute to you
(trilema) ben_vulpes: does argue for a rather sophisticated greybeard
(trilema) ben_vulpes: okay okay
(trilema) ben_vulpes: M-x gdb
(trilema) ben_vulpes: exercise*
(trilema) ben_vulpes: e for student
(trilema) ben_vulpes: poor, poor you
(trilema) ben_vulpes: poor old man
(trilema) ben_vulpes: it's almost convincing
(trilema) ben_vulpes: targeting windows
(trilema) ben_vulpes: old ms-dos cli flags
(trilema) ben_vulpes: visual basic
(trilema) ben_vulpes: it is so complete
(trilema) ben_vulpes: the cover
(trilema) ben_vulpes: !down SuchWow
(trilema) ben_vulpes: oh fuck off
(trilema) ben_vulpes: but it's hard to write well wearing asbestos gloves.
(trilema) ben_vulpes: i'm getting lazy with pronouns.
(trilema) ben_vulpes: i feel hoodwinked.
(trilema) ben_vulpes: this was a deliberately orchestrated event!
(trilema) ben_vulpes: you were keeping track?
(trilema) ben_vulpes: ah CAddrDB("cr+").LoadAddresses(); i missed you
(trilema) ben_vulpes: weep for me
(trilema) ben_vulpes: it almost looks normal now
(trilema) ben_vulpes: mircea_popescu: what!?
(trilema) ben_vulpes: repeat!
(trilema) ben_vulpes: bitcoin-assets aka bitcoin doomsday cult
(trilema) ben_vulpes chants "hash by hand. hash by hand."
(trilema) ben_vulpes: we'll get to see btc users go to town on china
(trilema) ben_vulpes: naw it'll be great SuchWow
(trilema) ben_vulpes: by the time the usg realizes that there's a btc-shaped train headed its way it will be too late for it to do anything.
(trilema) ben_vulpes: who cares
(trilema) ben_vulpes: deedbot lol
(trilema) ben_vulpes: aha
(trilema) ben_vulpes: SuchWow: you volunteering to summarize the court's proceedings?
(trilema) ben_vulpes: !s cusipzzz
(trilema) ben_vulpes: we're still regaling you with our victories
(trilema) ben_vulpes: don't go!
(trilema) ben_vulpes: oh yeah mp lost the berkshire bet
(trilema) ben_vulpes: doge
(trilema) ben_vulpes: of like
(trilema) ben_vulpes: no man i have this remembory
(trilema) ben_vulpes: aha zing
(trilema) ben_vulpes: and i guess is deedbot new since you last were here?
(trilema) ben_vulpes: oh but we have a new rss bot that's new
(trilema) ben_vulpes: bitbet just lost a few months of profit
(trilema) ben_vulpes: boost is all fucked up
(trilema) ben_vulpes: "grumpy" i'd say
(trilema) ben_vulpes: oh that
(trilema) ben_vulpes: why?
(trilema) ben_vulpes: so?
(trilema) ben_vulpes: try again in six months?
(trilema) ben_vulpes: aw what a shame.
(trilema) ben_vulpes: not really - who are you?
(trilema) ben_vulpes: lighten up
(trilema) ben_vulpes: but i'm retarded so
(trilema) ben_vulpes: i tried to short it once
(trilema) ben_vulpes: SuchWow: yeah who are you actually
(trilema) ben_vulpes: you're not anyone, how could you be involved with anything...
(trilema) ben_vulpes: <mircea_popescu> "i thought i killed it a year ago!"
(trilema) ben_vulpes: winding up altcoiners, today
(trilema) ben_vulpes: we're all complicit in the altcoin pump and dump nao!
(trilema) ben_vulpes: we all do is the funny part
(trilema) ben_vulpes: mhhhhhhhm
(trilema) ben_vulpes: > doesn't bother me
(trilema) ben_vulpes: > ur bullshit
(trilema) ben_vulpes: heh. but you're here! who could resist taking a shot!
(trilema) ben_vulpes: big whoop.
(trilema) ben_vulpes: altcoins are retarded, you're going to get prodded when you show up here pumping them.
(trilema) 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
(trilema) ben_vulpes: mircea_popescu: 'twas
(trilema) 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
(trilema) ben_vulpes: da woist
(trilema) ben_vulpes: i know
(trilema) ben_vulpes: asciilifeform: http://dpaste.com/0RT585M.txt << still getting calls to getaddrinfo it looks like
(trilema) ben_vulpes: although i did get a claim yesterday...
(trilema) ben_vulpes: much less time for games...
(trilema) ben_vulpes: i don't even have any items in eulora yet
(trilema) ben_vulpes: asciilifeform, mod6, decimation, trinque and any other c-grammers
(trilema) 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?
(trilema) ben_vulpes: lurvely.
(trilema) ben_vulpes: is this ThreadSocketHandler -> ThreadSocketHandler2 pattern common in c++ multithreaded proggies?
(trilema) ben_vulpes: <asciilifeform> http://log.bitcoin-assets.com/?date=21-06-2015#1170756 << yes << mircea_popescu asciilifeform plz foar to fight
(trilema) 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.
(trilema) ben_vulpes digs asbestos gloves out of the closet
(trilema) ben_vulpes pulls on galoshes over waders
(trilema) ben_vulpes pulls on waders
(trilema) ben_vulpes: is today the day we vendor gcc?
(trilema) ben_vulpes: if that works the way you say it works that's more implicit than rails
(trilema) ben_vulpes: hey look! pits!
(trilema) ben_vulpes: and that method call any() looks like..."any"
(trilema) ben_vulpes: dun see how the test value gets passed to the function invocations
(trilema) ben_vulpes: i only have this to go on http://www.cplusplus.com/forum/articles/14631/
(trilema) ben_vulpes: that's som implicit ass semantics if that's how shit's actually workgin
(trilema) 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"
(trilema) ben_vulpes: asio::ip::address_v4::any() << looks wide ope to me
(trilema) ben_vulpes: am i off my rocker?
(trilema) ben_vulpes: = (test) ? (val if test returns true) : (val if test returns false)
(trilema) ben_vulpes: well i'm reading that as a ternary operator
(trilema) ben_vulpes not actually testing this tonight, just reading code
(trilema) 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?
(trilema) ben_vulpes: does anyone recall where the (brief) thread on replacing rpc with signals went?
(trilema) ben_vulpes: heh, mebbe in that i've worn her in a bit now.
(trilema) ben_vulpes: !up Vexual
(trilema) ben_vulpes: unrelatedly, is there a good reason why bitcoind had to be a multithreaded proggy?
(trilema) ben_vulpes: do we even know that that part of the wire protocol is his handiwork?
(trilema) ben_vulpes: or the bravely foolish.
(trilema) ben_vulpes: i can't words good today.
(trilema) ben_vulpes: subtle subtle subtle subtle
(trilema) 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
(trilema) ben_vulpes: but whaddoino
(trilema) 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
(trilema) ben_vulpes: why not just talk on the open connection?