456100+ entries in 0.27s

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: 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.
ben_vulpes: is
this
ThreadSocketHandler ->
ThreadSocketHandler2 pattern common in c++ multithreaded proggies?
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?
mod6: soon
to be bennifer
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
mod6: anyway, yeah, i
think
this crud goes all
the way back
to
the start.
mod6: whats
the 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"
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?
williamdunne: asciilifeform: Remind me
tomorrow, and yeah I need
to revive scoop anyway
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: 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
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: Which if I'm reading correctly, doesn't apply
to EU citizens for Romanian companies
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.
williamdunne: Naphex: Did your friend launch
the RO exchange?
williamdunne: I'm back in
the UK, so will begin appearing again
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
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"
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"
ben_vulpes: asio::ip::address_v4::any() << looks wide ope
to me
ben_vulpes: = (test) ? (val if
test returns
true) : (val if
test returns false)
ben_vulpes: well i'm reading
that as a
ternary operator
ben_vulpes not actually
testing
this
tonight, just reading code
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.
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.
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.
☟︎ mircea_popescu: daring acts of bravado belong
to
they in possession of a map.
mircea_popescu: still,
the conservative approach in unknown
terrain has yet
to be beaten in
the field.
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