log☇︎
456100+ entries in 0.27s
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?
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).
mod6: I think I might try to manually implement the changes required if the files in question do exist.
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.
mircea_popescu: williamdunne depends a lot on the exchange.
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.
mircea_popescu: ;;later tell funkenstein_ nice
ben_vulpes: is this ThreadSocketHandler -> ThreadSocketHandler2 pattern common in c++ multithreaded proggies?
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?
ben_vulpes: <asciilifeform> http://log.bitcoin-assets.com/?date=21-06-2015#1170756 << yes << mircea_popescu asciilifeform plz foar to fight ☝︎
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?
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. ☝︎
mod6: soon to be bennifer
ben_vulpes digs asbestos gloves out of the closet
ben_vulpes: is today the day we vendor gcc?
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 ☟︎
trinque: or like... poke it in the eye and run
trinque: lettuce slay the gcc dragon
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 ?
mod6: anyway, yeah, i think this crud goes all the way back to the start.
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
asciilifeform: mod6: lowest level of the bitcoin spec - order in which fields go in message, their contents, etc
mod6: whats the wire protocol?
asciilifeform: pretty sure this crud was in the original 'wire protocol.'
mod6: anyway, i did checkout git tag v0.1.5 and the code there has the external ip stuff too.
mod6: oooh. i was super confused. ok the name of the file is "bitcoin-src-21may2012.tar.gz"
asciilifeform: mod6: not the linked one
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?
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)
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 ☝︎
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?
williamdunne: Just the UK
williamdunne: asciilifeform: Remind me tomorrow, and yeah I need to revive scoop anyway
williamdunne: Oh and what is the name of the 8ch guy again?
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
williamdunne: That actually makes a lot of sense, want to keep hold of you for when you are big
mircea_popescu: it's very much like the hiring market for businesses.
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.
williamdunne: Naphex: Definitely, I'm guessing its the scammer you worked for trying to revive his shit without your source
mircea_popescu: srsly, get a tax lawyer, this is a thing.
Naphex: williamdunne: nah, that looks like ssome scam
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
williamdunne: Not the only shareholder
williamdunne: Which if I'm reading correctly, doesn't apply to EU citizens for Romanian companies
mircea_popescu: what's that to do with anything ?
williamdunne: mircea_popescu: Hmm okay, makes sense. But in UK you have dividend tax which sucks
williamdunne: Naphex: I was terrified this was the finished product
mircea_popescu: deduct in london, get out of 60% rather than in romania, which has 16% pretty much throughout.
mircea_popescu: williamdunne moreover, there are better jurisdictions to deduct expenses in than romania.
mircea_popescu: but best used in the hands of a competent local accountant, because it's complex.
williamdunne: So works out a lot better if you have high profit margins to do 3% income
mircea_popescu: you can also opt to be a vat payer (in which case you also get to deduct vat you paid)
mircea_popescu: small businesses pay 3% of income. the other option is to pay 16% of net income.
williamdunne: mircea_popescu: how did you get 3% RO tax rate?
mod6: Unrelated, I downgraded my GPG version from v1.4.13 to v1.4.10 -- incase anyone notices the change in my sigs.
mircea_popescu: mod6 it was in the first implementation too. pretty sure it's OA.
mod6: anyway, it's neither really here nor there.
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.
mircea_popescu: i see your raisinettes and raise you the maid : http://40.media.tumblr.com/tumblr_m8sfllwJJS1qeqtbxo1_1280.jpg
williamdunne: Wonder what happened there
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://trilema.com/2015/changing-the-bitbet-resolution-process/
williamdunne: Naphex: Did your friend launch the RO exchange?
williamdunne: I'm back in the UK, so will begin appearing again
assbot: Windows 10 “WiFi Sense” automatically leaks your wifi password to strangers | Hacker News ... ( http://bit.ly/1GAhsAd )
ben_vulpes: if that works the way you say it works that's more implicit than rails
ben_vulpes: and that method call any() looks like..."any"
ben_vulpes: dun see how the test value gets passed to the function invocations
assbot: How to use the Conditional (ternary) ope - C++ Forum ... ( http://bit.ly/1Geej6J )
ben_vulpes: i only have this to go on http://www.cplusplus.com/forum/articles/14631/
ben_vulpes: that's som implicit ass semantics if that's how shit's actually workgin
mircea_popescu: "if flag is passed, transform its value into an ip and use that"
mircea_popescu: and it turns the x into something it can use as an ip
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"
mircea_popescu: it just transforms a numeric value into a boost "object"
mircea_popescu: http://www.boost.org/doc/libs/1_50_0/boost/asio/ip/address_v4.hpp << see there
ben_vulpes: asio::ip::address_v4::any() << looks wide ope to me
mircea_popescu: but the true is a function call
ben_vulpes: = (test) ? (val if test returns true) : (val if test returns false)
ben_vulpes: well i'm reading that as a ternary operator
mircea_popescu: ben_vulpes it sets it to the specified ip
ben_vulpes not actually testing this tonight, just reading code
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? ☟︎☟︎
ben_vulpes: does anyone recall where the (brief) thread on replacing rpc with signals went?
ben_vulpes: heh, mebbe in that i've worn her in a bit now.
Vexual: hey, hows that vette running?
mod6: eh, maybe i was wrong about what that email contains, i guess it's from may of 2012. ugh, too tired. my apologies.
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) ☟︎
ben_vulpes: unrelatedly, is there a good reason why bitcoind had to be a multithreaded proggy? ☟︎☟︎
ben_vulpes: do we even know that that part of the wire protocol is his handiwork?
mod6: just grasping at straws. maybe the simplest answer is the correct one: he just didn't know.
mircea_popescu: that could not spoof the ip address ?
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. ☟︎
ben_vulpes: or the bravely foolish.
mircea_popescu: daring acts of bravado belong to they in possession of a map.
asciilifeform: ^ i'll sign under this with proviso that terrain is indeed ~unknown~
mircea_popescu: still, the conservative approach in unknown terrain has yet to be beaten in the field.
ben_vulpes: i can't words good today.
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
asciilifeform just now realized that mr. death-van ~bought~ rather than built the thing
mircea_popescu: they can have jam today.