log☇︎
220600+ entries in 0.059s
asciilifeform: aha
asciilifeform: blocks=136927 bastards=7631 peak=120M
asciilifeform: retards can go pound sand
asciilifeform: would be more economical to simply chop the connection
asciilifeform: ergo, when it hits a retarded peer, grunts for a while
asciilifeform: dislodged
asciilifeform: 117MB max footprint
asciilifeform: 4570 bstrds
asciilifeform: same effect at 131019...
asciilifeform: based on the footprint, the orphanage burner functions
asciilifeform: but when wedged, does not oom.
asciilifeform: if connects to a peer who insists on pumping it full of bastards, cyclically, of course it wedges.
asciilifeform: this is actually an unsurprising result
asciilifeform: 124000 & counting
asciilifeform: (2800 bastards in)
asciilifeform: stays in mem footprint
asciilifeform: go figure, dislodged.
asciilifeform: ^ of this form
asciilifeform: ERROR: AcceptToMemoryPool() : ConnectInputs failed xxxxxxxxx
asciilifeform: ERROR: ConnectInputs() : xxxxxxxxx mapTransactions prev not found yyyyyyyyy
asciilifeform: after ~15 min, 950 (iirc) bastards, 85MB max footprint - reached a wedge state at 119970 (1983 bastards, came in burst)
asciilifeform: 2nd run (see above) :
asciilifeform: ^ 'bastard count'
asciilifeform: grep "ORPHAN BLOCK" ~/.bitcoin/debug.log | wc -l
asciilifeform resets
asciilifeform: log shows that only two 'bastards' came in
asciilifeform: seems like it got lucky with peers
asciilifeform: but!
asciilifeform: ten minutes of run, 127937 height (and going at that rate), at no point process exceeded 90MB
asciilifeform: (250, x86)
asciilifeform: experimental result:
asciilifeform: davout: the flood happens nearly always in the natural process of loading blocks
asciilifeform: it happens reliably, anyway
asciilifeform: malicious peers not even needed for this
asciilifeform: aha.
asciilifeform: if the memory footprint can actually be limited, the smaller machine can perhaps be allowed to swap to disk.
asciilifeform: testing a build of same with constant of 250
asciilifeform: mircea_popescu was right in that a fundamentally more intelligent mechanism for retrieving blocks is necessary
asciilifeform: almost certainly not (quite definitely not on 'pogo')
asciilifeform: stuck at 3466.
asciilifeform: bitcoind limited to 'orphanage' of 50 blocks (running on ordinary pc) never syncs
asciilifeform: so:
asciilifeform: i.e. you have some say in what folks you meet will call you, but not 100%
asciilifeform: this is actually more like how names work in life
asciilifeform: nick is just something you'd assign locally to an fp, for convenience
asciilifeform: kakobrekla: that was sorta the plan in 'gossip'
asciilifeform at one point snarfed up all of it
asciilifeform: http://www.xach.com/naggum/articles/index.html
asciilifeform: (*in the archive)
asciilifeform: it's in there, somewhere.
asciilifeform: ben_vulpes: yeah, linked piece is not quite what i was looking for
asciilifeform: nd Free Software are proofs that computers are alienating in the old Marxist sense and the Open Source and Free Software projects are reactions to this sense of alienation, in order to make the person stand out from the computerized nothingness.'
asciilifeform: 'Let's put it another way: Money will _not_ get you any Open Source or Free Software. People create software like this because they want to, _not_ because they get paid. Money is a basically a _detractor_ for creative people who want others to use their software and through that become personally visible. It is pretty sad, but money does not offer visibility to someone who is begging for others to notice him. Open Source a
asciilifeform: http://www.xach.com/naggum/articles/3184272714185846@naggum.net.html
asciilifeform: ben_vulpes: http://www.xach.com/naggum/articles/3134574475962391@naggum.no.html << one bit. there was more, somewhere
asciilifeform: ben_vulpes: their value delivered goes up disproportionately to their wage hikes << naggum wrote at some length on this subject
asciilifeform: i bet you can think of some examples of this, from your own practice
asciilifeform: even for straight reverse-engineering, there are order-of-magnitude variations in the amount different folks have to read to grasp the problem
asciilifeform: (consultant)
asciilifeform: unless you already knew (or even wrote) it
asciilifeform finds the above ^ a bit confusing but may be out of depth
asciilifeform: the gnarlier, uglier, the proggy, the more potential for 'screws'
asciilifeform: civilian - will be reading the horror for weeks
asciilifeform: the master of a particular turd can 'turn the screw'
asciilifeform: especially there, this ought to be true ?
asciilifeform: the most valuable contractor is the one who magicks away the problem in seconds and then gets out of yer face
asciilifeform: hourly billing, esp. for engineering, always seemed like the worst possible incentive to me
asciilifeform: the latter is called 'which screw'
asciilifeform: am i the only one who thinks this is odd
asciilifeform: and the fella who has to think for two hours to come up with xxxx, should be paid 2x the pay of the 1h one ?
asciilifeform: iirc there was programming involved?
asciilifeform: ben_vulpes: what do your men do, the profit from which is at all proportional to the time spent?
asciilifeform: try paying the 'which screw' man by the hour.
asciilifeform: !s which screw
asciilifeform: ben_vulpes: why not by the pound ?
asciilifeform: ben_vulpes: lol!
asciilifeform: 185964.
asciilifeform: (for non-usa folks: the 'college racket' does not consist merely of tuition and housing that go up ~10%/yr., but also miscellaneous vampirisms like textbooks that stay almost exactly the same but for the exercise set orderings, at 100-400 usd a pop, moving target every semester)
asciilifeform: BingoBoingo: undergrads who 'rock the boat' end up 'having problems', one way or another. see also the folks who posted diffs b/w one semester's textbook and next's
asciilifeform: mathematically - quite achievable
asciilifeform: 0.5.3 - certainly not
asciilifeform: mircea_popescu: so long as overhead is O(n) or below, why not
asciilifeform was thinking the opposite - civilized nodes could provide arbitrary tx access
asciilifeform: mircea_popescu: what can be
asciilifeform wonders if anyone else considers this to be lame
asciilifeform: (from the bitcoin.it www)
asciilifeform: 'getdata... ...can be used to retrieve transactions, but only if they are in the memory pool or relay set - arbitrary access to transactions in the chain is not allowed to avoid having clients start to depend on nodes having full transaction indexes (which modern nodes do not).'
asciilifeform: the former, those who have been ceremonially buggered in the usual sense, the latter - those who have not (or not yet), but have been assigned the caste
asciilifeform: which, according to scholars, divides those who have been 'lowered into pederasty' into the 'pierced' and 'unpierced' species
asciilifeform: or rather, russian prison buggery
asciilifeform: when someone brings up 'pierce' can't help but think of pederasts
asciilifeform: or was it flotsam
asciilifeform: (as in floatsam)
asciilifeform: bloatsam.
asciilifeform: no reason not to chop it off at the wall.
asciilifeform: ben_vulpes: wanna be hero? post some packet filter rules for this crap
asciilifeform: ben_vulpes: webrtc-ips << lol!!
asciilifeform: not linear.
asciilifeform: aha
asciilifeform: 185554.