log☇︎
111200+ entries in 0.025s
asciilifeform: i always parsed the aol thing as, from lizard pov, 'thinking folks are gettin' uppity, let's ddos'em'
asciilifeform: ...shorthand for 'soros gets to open everybody's mailz' or wat.
asciilifeform: dafuq is 'open society'
asciilifeform: evidently
asciilifeform: when does curl even ~do~ a floatingpoint printf
asciilifeform: 'libcurl's implementation of the printf() functions triggers a buffer overflow when doing a large floating point output. The bug occurs when the conversion outputs more than 255 bytes.'
asciilifeform: https://curl.haxx.se/docs/adv_20161221A.html << in other noose
asciilifeform likes heights
asciilifeform: wai not
asciilifeform: next car... with wings?
asciilifeform: so humble , these cars ! american fuhrermobile could probably fit them !
asciilifeform: well yes. civilized folk have glass. and i've never seen it since moving to monkeystan.
asciilifeform pictures mircea_popescu admiring bush's glass bookcase doors, with trained eye
asciilifeform: mircea_popescu saw many things, probably also saw home reactor and well-maintained mig.
asciilifeform: not even sold anywhere afaik.
asciilifeform: http://btcbase.org/log/2016-12-21#1586996 << how come ~nobody in usa has civilized bookshelves. the kind with the glass doors. ☝︎
asciilifeform: it is possible to make a platinum-iridium fork. and possibly it will stain less after dishwasher! but is not fundamental improvement on concept of 'fork'
asciilifeform: i can picture variations that increase cost (e.g., higher bitrate, and internal battery) but the basic idea cannot be improved, no.
asciilifeform: but there were (and, not too long ago, i saw -- still are!) 'security'-flavoured talismans.
asciilifeform: same idea.
asciilifeform: http://qntra.net/2016/12/kaiser-wilhelm-memorial-church-truck-attacker-still-at-large/#comment-81969
asciilifeform: of software!
asciilifeform: lel
asciilifeform: (jurov's viewer is ~still~ the state of the art)
asciilifeform: btw this is something i've already been doing for ages, bedtime lxr
asciilifeform: whole subj, recall began with asciilifeform's request for a literal 'talmud' to take to bed..
asciilifeform: (take, for instance, urushiol. not per se allergenic! but denatures certain protein in skin such that you are your own allergen.)
asciilifeform: 'allergen' is broad concept.
asciilifeform: 'trb condom'
asciilifeform: looks almost as if it'd be a skin , front end running tcpwise in front of trb node
asciilifeform: mircea_popescu: this was in re: your described cut.
asciilifeform: (in the case of 'provably fair', he can be shown the seed for the prng, but there is NO way for the casino to demonstrate that NO ONE ELSE KNEW it. hence -- just as promisetronic, and now on top of it all braindamage of using prng)
asciilifeform: also it is strange to suppose that a casino player could take a legitimate interest in the rng of the game machine. it is intrinsically promisetronic, he is stuck taking the house's word for it.
asciilifeform: the difficulty is in making something that can be distinguished, in a spot check, from aes(unixtime+salt), by skeptic.
asciilifeform: there are 10,000,001 possible schemes, it is not some titanic open problem.
asciilifeform: given as it is not physically possible to audit an analogue rng in the same sense as one can audit the digital board (i.e. by putting a TB of random through it, and comparing what comes out other end to the expected), i expect that plenty of folks will choose to build their own analogue unit.
asciilifeform: including a morse button
asciilifeform: fwiw (and i may have explained it in the past) FUCKGOATS will work with, e.g., a geiger, or anything else that can supply 1/0 signal
asciilifeform: this also is apparently not obvious to everyone. but -- true.
asciilifeform: i will also add that tests, for what they're worth, are worth 0 if they are not of YOUR PARTICULAR device which YOU OWN
asciilifeform: this is elementary but bears repeating occasionally .
asciilifeform: and anyone who knows the salt - owns you.
asciilifeform: (will score maximal, perfect score, on any statistical test you could possibly want.)
asciilifeform: otherwise it can just as easily be a device that puts current unix time + salt through aes
asciilifeform: gotta have the complete design.
asciilifeform: likewise 'it gave such-and-such statistic' is not very useful from sane people's pov.
asciilifeform: afaik 0 public.
asciilifeform: the ones with the little padlock. ☟︎
asciilifeform: phf: to my -- admittedly untrained -- eye, it looks more like those Guaranteed Seeekooore Website!111 certs that various derps used to display
asciilifeform: for some reason the only thing that came immediately to mind is the 'piss_on_patents' flag, or what was it, that you used to have to set on linux box to get mp3 and truetype going
asciilifeform: and where else in the wonderful world of open sores is there more of this same.
asciilifeform: why, why.
asciilifeform: *author
asciilifeform: i gotta wonder, what the euthor of 'pdfminer' was smoking.
asciilifeform: ^ 'official certification' of 'trng' of some poker derps, by some purported 'test lab', scrolled through to see what the submitted hardware was, and it... wasn't. it was a list of java src turds and their file hashes!
asciilifeform: anyway, the relevant lulzbit that spawned this, http://www.pokermira.com/c/ConnectiveGames-RNGEvaluationCertificationLetter1.2.pdf ( http://wotpaste.cascadianhacker.com/pastes/QysGU/?raw=true )
asciilifeform: but...
asciilifeform: not that this isn't a literally half-second snipsnip.
asciilifeform: author ~wants~ to be boiled in oil..? ☟︎
asciilifeform: raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp)
asciilifeform: if check_extractable and not doc.is_extractable:
asciilifeform: # Check if the document allows text extraction. If not, abort.
asciilifeform: and of course, inside, we find:
asciilifeform: this is a thing?!
asciilifeform: pdfminer.pdfdocument.PDFTextExtractionNotAllowed: Text extraction is not allowed: <open file ... some derpitude
asciilifeform: raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp)
asciilifeform: File "/usr/lib64/python2.7/site-packages/pdfminer/pdfpage.py", line 123, in get_pages
asciilifeform: HOLY FUCK:
asciilifeform: ben_vulpes: not immediately
asciilifeform: picture a farm d00d upgrading from horse plow to tractor, who goes to tractor factory to demand that parts of his freshly dead horse be incorporated into the machine.
asciilifeform: at a certain point, if you attempt the operation, you start to ask 'why is there satoshi crapolade in my bitcoin2.0' rather than 'ooh neato, a repaired trb!' ☟︎
asciilifeform: 'patient is not operable.'
asciilifeform: and then realized that the resulting patch WILL be 50,000 lines, and the output will look ~nothing like trb, and gave up.
asciilifeform: i will admit, that i many times sat down to do this.
asciilifeform: it is quite plainly an example of (C)
asciilifeform: depending on how full are blocks.
asciilifeform: which is where a trb node is actually hanging for 10-50% of a given day.
asciilifeform: let's take, concretely, ProcessBlock : http://btc.yt/lxr/satoshi/source/src/main.cpp?v=asciilifeform_add_verifyall_option#1319
asciilifeform: afterwards, anything that contains only (A) can be made lockless
asciilifeform: if any (C) is found, it must be sliced apart with a knife until there is no (C)
asciilifeform: mircea_popescu, ben_vulpes, et al : the pill that would be needed to cure the locks retardation once and for all (and enable, e.g., queueing) while preserving semantics, would be to go through each and every function call in trb and determine if it A) Reads state B) Modifies state C) both D) neither
asciilifeform: you will find that it is never less time than it takes to actually verify the block.
asciilifeform: as described on the ml (and linked again last night)
asciilifeform: ben_vulpes: you can replicate same effect using 'eatblock'
asciilifeform: which is, that simply getting a valid block takes your node out of action for 5-15 min !
asciilifeform: you can grep your log for 'SetBestChain' also, and likely will find the same thing.
asciilifeform: and yes i end up with multi-GB logs. but they are quite informative.
asciilifeform: ~ever.
asciilifeform: aaaah see i don't rotate.
asciilifeform: on my nodes, just about every 'received block...' is followed by a bunch of telltale 'socket closed' from barfing peers
asciilifeform: (check your own collection of blackhole logs, how many are preceded by a 'received block 0000000....' )
asciilifeform: unsurprisingly.
asciilifeform: ben_vulpes: in so far as it consists of the block processing delay, as described earlier, it does.
asciilifeform: initially idea was that it would be a kind of load balance arrangement, if one were in blackhole state, connections would rout to other. but in the end i did not bother with this, and simply let one hang behind the other, and used the setup simply to observe how 'blackholing' propagates.
asciilifeform: at one time i ran a barbaric experiment where same box would run ~two separate~ instances of trb
asciilifeform: well that'd be the definition of 'preserve semantics'
asciilifeform: the one caveat is that this is probably not doable while preserving trb semantics.
asciilifeform: if unsure, eat tx, can always drop it on the floor later.
asciilifeform: but yes, mircea_popescu's algo is The Right Thing
asciilifeform: and never need other mempool tx.