(trilema) ben_vulpes: mom-in-law totally gets it "how does it make any sense to give the magic numbers that grant access to my money to other people?"
(trilema) ben_vulpes: i'm listening to lady v talk her mother into buying things with a credit card online.
(trilema) ben_vulpes: anything interesting in that, adlai?
(trilema) ben_vulpes blinks
(trilema) ben_vulpes: i'm sure there are serious beatings and playful beatings
(trilema) ben_vulpes: ask his popescuity about it
(trilema) ben_vulpes: beatings are for babes who buy into bdsm
(trilema) ben_vulpes: a raised eyebrow should be enough for that disneyland nonsense
(trilema) ben_vulpes: if you don't say anything now she's going to take it as tacit agreement.
(trilema) ben_vulpes: etc etc
(trilema) ben_vulpes: "and just look at gaston! you know the guy's a date rapist."
(trilema) ben_vulpes: "but they set such bad role models for young girls!"
(trilema) ben_vulpes: you're just letting her carry on with the disney fandom?
(trilema) ben_vulpes: resist, cazalla!
(trilema) ben_vulpes: airborne lusitania in 2015?
(trilema) ben_vulpes: planes are safe man
(trilema) ben_vulpes: the fewer things that are included in the notion of bitcoinating, the easier it'll be for nubbins` to print and asciilifeform to read.
(trilema) ben_vulpes: anyways the point i'm trying to make is that desired wallet behavior is entirely orthogonal to a thing that "bitcoinates".
(trilema) ben_vulpes: which then gets signed by bitcoin, given the relevant privkey.
(trilema) ben_vulpes: someone could even write a script that takes an input, a config file, and a desired output to cook up the desired transaction.
(trilema) ben_vulpes: sure that's sensible.
(trilema) ben_vulpes: maybe i'm getting cranky, but the "specify all important outputs, remainder is for the miners" behavior of transaction processing should never have been papered over.
(trilema) ben_vulpes: the implicit "pull new key out of keypool (creating new keypair if keypool is exhausted), send all spare coins beyond the explicitly specified mining fee to this new keypair" routine.
(trilema) ben_vulpes: the wallet model provides cover for the "no address reuse" hooliganry.
(trilema) ben_vulpes: sorry, i'm being unclear.
(trilema) ben_vulpes: anyways we're talking reference implementation, not wallet for noobs.
(trilema) ben_vulpes: plus the whole "sendto" paradigm provides the opportunity for downright nefarious behavior like sending change to random addresses.
(trilema) ben_vulpes: that's what i've seen in practice.
(trilema) ben_vulpes: put it in a spreadsheet oslt
(trilema) ben_vulpes: yeah, why not? or check any of the myriad blockchain explorers.
(trilema) ben_vulpes: not fundation policy by any stretch of the imagination, just my opinion at this point in time.
(trilema) ben_vulpes: i'm of the opinion that facilities for btc handling beyond creating and signing raw transactions are entirely unnecessary.
(trilema) ben_vulpes: unrelated but exciting
(trilema) ben_vulpes: oh yeah the moviefication of the pynchon novel inherent vice releases next week.
(trilema) ben_vulpes: what else
(trilema) ben_vulpes: *or* importprivkey
(trilema) ben_vulpes: discovered that 0.5.3 doesn't have the create/sign raw transaction facilities :(
(trilema) ben_vulpes: well enough well enough
(trilema) ben_vulpes: good day, mircea_popescu
(trilema) ben_vulpes: it makes some amount of sense in a pre blockchain explorer world i suppose: 'how is one supposed to know what transactions are available for spending?' 'listunspent, oh noob'.
(trilema) ben_vulpes: the wallets notion is actually dangerous to noob minds. how is anyone ever supposed to get a decent comprehensive understanding of bitcoin if it's behavior is wrapped up in this pernicious notion of wallets?
(trilema) ben_vulpes: although it's right in line with the bitcoin 'no backsies' ethos.
(trilema) ben_vulpes: the notion that an order once placed must live on until filled is pretty lulzy
(trilema) ben_vulpes: watch out Adlai, you're in their crosshairs now.
(trilema) ben_vulpes: too many pretty girls and too many pretty wilamette valley wines
(trilema) ben_vulpes: dammit
(trilema) ben_vulpes: "i accept bitcoin with my personal toolchain:
(trilema) ben_vulpes: "i accept bitcoin with my butt:
(trilema) ben_vulpes: oh man those bitpay ads
(trilema) ben_vulpes: ah, forgive me. i mean "blocks" as in relatively easily handled block data. for example, the json that's returned from getblock.
(trilema) ben_vulpes: i'm not arguing against parsing the blocks. it must verify the chain on download and be able to regurgitate the data on command. i suppose that i'm being too dense to grasp your meaning.
(trilema) ben_vulpes: i'm circling around the notion that all bitcoin should do on the topic is vomit forth blocks on command, referenced by height. perhaps transactions, but i'm not even convinced about that.
(trilema) ben_vulpes: that though is not a function of intermittently walking the recent blocks. function of braindamaged "db" implementation.
(trilema) ben_vulpes: ah, surely.
(trilema) ben_vulpes: what actually happens?
(trilema) ben_vulpes: i've used it to watch incoming blocks, but not suffering 6 month discontinuities.
(trilema) ben_vulpes: that's why i'm suggesting that data analysis be not a part of bitcoin.
(trilema) ben_vulpes: then you know the last received block and ideally you have all of the blocks since then and can walk them.
(trilema) ben_vulpes: one can know an arbitrary address has been paid an amount trivially that way.
(trilema) ben_vulpes: so watch incoming blocks.
(trilema) ben_vulpes: why is balance enough in that situation? what can you do with balance that you don't in reality need the specific unspent outputs for?
(trilema) ben_vulpes: open to discussion on the topic!
(trilema) ben_vulpes: querying of arbitrary bitcoin data is beyond bitcoind's remit imho.
(trilema) ben_vulpes: i'm currently of the opinion that providing a tube through which to suck the blockchain is accetable.
(trilema) ben_vulpes: asciilifeform: arbitrary walks of blockchain data << i think that i disagree here.
(trilema) ben_vulpes: what does "bitcoinating" entail?
(trilema) ben_vulpes: *i'm* interested..
(trilema) ben_vulpes: asciilifeform: interested in your take on my question
(trilema) ben_vulpes: - create and sign raw transactions
(trilema) ben_vulpes: - keep up to date with the main chain
(trilema) ben_vulpes: - download and verify a blockchain
(trilema) ben_vulpes: what does it mean to bitcoinate?
(trilema) ben_vulpes: a philosophical question
(trilema) ben_vulpes: that's not "ycombinator ceo" though
(trilema) ben_vulpes: it is now tarred by association with #bitcoin-assets
(trilema) ben_vulpes: well his *name* you see
(trilema) ben_vulpes: difference this time around seems to be that this orbiter is now terrified for his business propositions in the shartupsphere.
(trilema) ben_vulpes: if only tiberius were still with us. now *that* was some trolling.
(trilema) ben_vulpes: oh great.
(trilema) ben_vulpes: interesting to watch the attack escalate.
(trilema) ben_vulpes: no, our beloved spamgun
(trilema) ben_vulpes: lo, i do quake!
(trilema) ben_vulpes: asciilifeform: he threatened to call my mummy
(trilema) ben_vulpes: i don't know shit about shinola, though.
(trilema) ben_vulpes shrugs
(trilema) ben_vulpes: perhaps stick it in share?
(trilema) ben_vulpes: on the other hand, why not code it right in...
(trilema) ben_vulpes: https://github.com/bitcoin/bitcoin/blob/v0.5.3/src/bitcoinrpc.cpp#L1927 << lovin the html coded right into bitcoin
(trilema) ben_vulpes: nor would one want keys on a phone.
(trilema) ben_vulpes: not terrifically diddle-resistant tho
(trilema) ben_vulpes: well i'm going to try to sleep again
(trilema) ben_vulpes: that was a stated goal though, correct?
(trilema) ben_vulpes: davout: seemed to at the time
(trilema) ben_vulpes: happy nao?
(trilema) ben_vulpes: lolk
(trilema) ben_vulpes: adlai: just pissed about how https://github.com/adlai/scalpl/blob/master/ 404's
(trilema) ben_vulpes: man it is *infuriating* how github urls can't be walked
(trilema) ben_vulpes: all i've read that you've written is scalpl
(trilema) ben_vulpes: odds are better that i'm just a barbarian though
(trilema) ben_vulpes: gave me the willies when first i looked at it
(trilema) ben_vulpes: your cl is oddly object oriented
(trilema) ben_vulpes: no thx, i've got other fishies to fry.
(trilema) ben_vulpes: i'm aware.
(trilema) ben_vulpes: pahwwhwat
(trilema) ben_vulpes: it's like owning horses but 2014
(trilema) ben_vulpes: i think i know the guy
(trilema) ben_vulpes: Long Morgan Umpqua Management?
(trilema) ben_vulpes: adlai: have you started hunting bots yet? or seen anyone hunting scalpl?
(trilema) ben_vulpes: you crazy quants
(trilema) ben_vulpes: what do they do?
(trilema) ben_vulpes: adlai: "best shot" << unimpressive, if you ask me.
(trilema) ben_vulpes: Luke-Jr: "Perhaps we should set the default to a random value between 0-80 at startup, to incentivise miners making their own decision without actually forcing it explicitly."
(trilema) ben_vulpes: https://github.com/bitcoin/bitcoin/pull/5286#issuecomment-63180444 << fucking rich
(trilema) ben_vulpes: any way bitcoin can be used is a fine way to use bitcoin.
(trilema) ben_vulpes: has anyone ever messed around with sighash_anyonecanpay?
(trilema) ben_vulpes: easy come easy go
(trilema) ben_vulpes: ;;rate ELio19 1 new blood
(trilema) ben_vulpes: see the chart
(trilema) ben_vulpes: ;;gettrust assbot ELio19
(trilema) ben_vulpes: !up ELio19
(trilema) ben_vulpes: !up ELio19
(trilema) ben_vulpes: ah that's right the virulent robert viragh
(trilema) ben_vulpes: anyways, merry christmas ninjashogun
(trilema) ben_vulpes: quickly, bahahara, send in the assasins! he's vulnerable!
(trilema) ben_vulpes: me too plz
(trilema) ben_vulpes: anyways can i do ya for anything else before emptying the dog's tanks?
(trilema) ben_vulpes: next year when the keto freaks show up you'll want to ban glycogen or summat
(trilema) ben_vulpes: got it
(trilema) ben_vulpes: no trollin plebs by shit talkin popescu properties
(trilema) ben_vulpes shrugs
(trilema) ben_vulpes: an mmorpg is a decade-long project
(trilema) ben_vulpes: bitbet doesn't defraud people
(trilema) ben_vulpes: in any event it should be evident from the gross exaggeration of the lines in question what my intent was in that exchange.
(trilema) ben_vulpes: dunno boss
(trilema) ben_vulpes: actually occurred.
(trilema) ben_vulpes: (slander, i'm sure)
(trilema) ben_vulpes: mircea_popescu: trolling trolls?
(trilema) ben_vulpes: follow BingoBoingo's link? read logs? i don't know that she did/does either.
(trilema) ben_vulpes: "business with keys", etc.
(trilema) ben_vulpes: how paranoid shall we get tonight?
(trilema) ben_vulpes: could just be pandering to another audience
(trilema) ben_vulpes: well who knows
(trilema) ben_vulpes: who knew sexy_saffron was such a vile slut shamer.
(trilema) ben_vulpes: "seriously advocate for slavery" << gosh, respect a woman's right to live in whatever kind of sin she wants!
(trilema) ben_vulpes: so i woke up from the sleep of "ah - i've finally stablized this thing" at the butt of dawn to bring the cluster back
(trilema) ben_vulpes: "proved" << just for you, alf
(trilema) ben_vulpes: decimation: well last night after rigorous testing i neglected to disable the nightly job that i'd just proved responsible for taking down the client cluster
(trilema) ben_vulpes: BingoBoingo: went to bed at 5 am, woke up at 9
(trilema) ben_vulpes: sort of
(trilema) ben_vulpes: i'm aliiiiive
(trilema) ben_vulpes: http://paulgraham.com/ecw.html << run many models; run as many evaluations on those models as is practical and reweight the decisionmaking balance regularly; most ideas are bad ideas so try to find the smart people. did i miss anything?
(trilema) ben_vulpes: << "tragic heroes"
(trilema) ben_vulpes: just makes hairly manly men that much more of a scarce commodity
(trilema) ben_vulpes: hairy*
(trilema) ben_vulpes: nah undata it's great
(trilema) ben_vulpes: he*
(trilema) ben_vulpes: i'd have a bro in a meshback trucker cap do my sql if they came in at a good rate and didn't need hand holding
(trilema) ben_vulpes: oppressed as they were by the patriarchy/british/french/native american tribal leadership
(trilema) ben_vulpes: they didn't have the /freedom/ to be transgendered.
(trilema) ben_vulpes: all of the hotshot engineers want to work at northrup grumman! they make things so quickly, and their things are always /so good/.
(trilema) ben_vulpes: nor are government contractors notoriously incompetent.
(trilema) ben_vulpes: goodness no!
(trilema) ben_vulpes: this just goes to show that we really need to regulate the people with databases so that they don't leak things.
(trilema) ben_vulpes: oh but decimation that's an incompetent /private sector/ actor.
(trilema) ben_vulpes: i can't help reading this as anything but a play to increase the "funnel" of "civil rights" cases that justify the expansion of "rights" perpetually.
(trilema) ben_vulpes: raaarh except for the hideous autoplaying video
(trilema) ben_vulpes: i fail to see the import of this.
(trilema) ben_vulpes: so?
(trilema) ben_vulpes: once i untangle the thing, billing will commence again.
(trilema) ben_vulpes: unbillable.
(trilema) ben_vulpes: damn nightly jobs.
(trilema) ben_vulpes: i'm on like day three of unbillable "get client back to known good cluster state" work.
(trilema) ben_vulpes: i just cut a client over to aws from heroku and while everything went darn swimmingly, amazon's performance throttling of dbs is pretty painful.
(trilema) ben_vulpes: postgres being a pretty awesome sql db.
(trilema) ben_vulpes: i refer specifically to their hosted postgres databases.
(trilema) ben_vulpes: heroku databases are pretty dang performant, even if they are heavily constrained on the number of rows users are allowed.
(trilema) ben_vulpes: for the record
(trilema) ben_vulpes: poor everyone involved.
(trilema) ben_vulpes: who could ever know
(trilema) ben_vulpes: mthreat, mircea_popescu: http://bubblear.com/bloody-hell-argentinas-import-restrictions-cause-tampon-shortage/ << corroboration?
(trilema) ben_vulpes: a pete!
(trilema) ben_vulpes: evaluating odd emails threads i seem to be mistakenly cc'd on: http://pastebin.com/raw.php?i=Zq1qJJ2w
(trilema) ben_vulpes: a rose by any other name?
(trilema) ben_vulpes: naphex.
(trilema) ben_vulpes: "uhhh however"
(trilema) ben_vulpes: "how would you like that, sir"
(trilema) ben_vulpes: "yes i'd like a martini please"
(trilema) ben_vulpes: awww man
(trilema) ben_vulpes: mm.
(trilema) ben_vulpes: in the log?
(trilema) ben_vulpes: new drama, even.
(trilema) ben_vulpes: lol fractional reserve not a problem? hilarious, but go on
(trilema) ben_vulpes: nm carry on with your parts :)
(trilema) ben_vulpes: you were in a business relationship - yourself on the btc/dev/ops side, himself on the fiat banking/regulatory side, correct?
(trilema) ben_vulpes: hang on, back up.
(trilema) ben_vulpes: what was the contractual dispute?
(trilema) ben_vulpes: bahahara
(trilema) ben_vulpes: do it
(trilema) ben_vulpes: if it's tasty
(trilema) ben_vulpes: and a partfait view on polyamory
(trilema) ben_vulpes: i take a profiterole view on identity.
(trilema) ben_vulpes: !b 3
(trilema) ben_vulpes: oh god not with the sky fairies again
(trilema) ben_vulpes: <BingoBoingo> RagnarDanneskjol: Nice site http://thelogdailyreport.com/ << who is this?
(trilema) ben_vulpes: probably have enough now
(trilema) ben_vulpes: good god.
(trilema) ben_vulpes: "at the current time"
(trilema) ben_vulpes: Luke-Jr: actually, the "core devs" are trying to push all sorts of dumb shit on people. larger block sizes are on that list.
(trilema) ben_vulpes: so this is a sensible default.
(trilema) ben_vulpes: how is that not pushing your opinions on the MO of bitcoin onto gentoo users?
(trilema) ben_vulpes: now distributed as a default for gentoo.
(trilema) ben_vulpes: in your opinion.
(trilema) ben_vulpes: aha
(trilema) ben_vulpes: except he doesn't have the courtesy to keep his braindamage on his own machines.
(trilema) ben_vulpes: no but you see it's just *hiiiis* code, undata.
(trilema) ben_vulpes: how is it garbage to send small amounts of bitcoin around?
(trilema) ben_vulpes: please, at least, link to the point in the log where you explained how these small transactions are a ddos.
(trilema) ben_vulpes: this one i've yet to hear an answer to.
(trilema) ben_vulpes: again, Luke-Jr - how is this a ddos?
(trilema) ben_vulpes: blockchain must bloat. fact of nature.
(trilema) ben_vulpes: how precisely a ddos?
(trilema) ben_vulpes: how is this an attack?
(trilema) ben_vulpes: oh do go on.
(trilema) ben_vulpes: "attacks on Bitcoin" << wat
(trilema) ben_vulpes: "confronted" lol
(trilema) ben_vulpes: his victims apparently don't care.
(trilema) ben_vulpes: asciilifeform: nothing, clearly.
(trilema) ben_vulpes: but imposed on the rest of the world...
(trilema) ben_vulpes: his argument for not forwarding is fine, if constrained to his own apparently anemic boxes.
(trilema) ben_vulpes: especially if you can't figure out how to load it as config.
(trilema) ben_vulpes: but you should hard code that into your own sourceball instead of cramming into gentoo.
(trilema) ben_vulpes: no definitely.
(trilema) ben_vulpes: kinda misses the entire point of the tcp protocol, where one just routes packets.
(trilema) ben_vulpes: it's *so* expensive to relay those transactions.
(trilema) ben_vulpes: MPAA doesn't like magic numbers, Luke-Jr doesn't like magic numbers...
(trilema) ben_vulpes: Luke-Jr: "bitcoin experts" oh my sides
(trilema) ben_vulpes: fight drama with drama
(trilema) ben_vulpes: "learned helplessness"
(trilema) ben_vulpes: <asciilifeform> i get paid to work on interesting problems. and, like other people who do this, it happens by cultivating relationships with people who have these problems. << this "work must be fun" trope again
(trilema) ben_vulpes: oh is that just the mock?
(trilema) ben_vulpes: $ git show 148e107d
(trilema) ben_vulpes: 148e107d src/db.cpp (Luke Dashjr 2012-05-22 19:51:13 +0000 125) dbenv.set_lk_max_locks(10000);
(trilema) ben_vulpes: $ git blame db.cpp | grep locks
(trilema) ben_vulpes: $ cd src
(trilema) ben_vulpes: $ cd bitcoin