BingoBoingo: In other derp: "The researchers dubbed the reorganization an act of "rapid river piracy," saying that such events had often occurred in the Earth's geologic past, but never before, to their knowledge, as a sudden present-day event. They also called it "geologically instantaneous."" << Ignoring... The Mississippi River's frequent rerouting since the days the French found it. 'Member when the Illinois state capital was in Kaskaski, 2010 ce
BingoBoingo: nsus population 14'
pete_dushenski: asciilifeform: 0 word re where it was for ~2wks << "BitBet Mod 17-04-17 at 14:49 Dear BitBet users, Our apologies for the extended downtime. We underwent a ddos attack, motivated by a rather base extortion attempt (the 4th or 5th this year, but this one was unusually large). We have taken steps with our ISP to buy additional ddos protection capacity and are back to normal operations. All funds under our
pete_dushenski: custody remain - as usual - safe, and as our standard policy dictates, not a single satoshi was paid our to the attackers." (from comment on bitbet page)
pete_dushenski: new bbet policy #1 : communicate with terrorists but don't negotiate with them
pete_dushenski: new bbet policy #2 : don't communicate with users but do negotiate with them
mod6: Alright.
mod6: mircea_popescu, asciilifeform, ben_vulpes, et. al: Eatblock test results & blog post: http://www.mod6.net/eatblock-test/
mircea_popescu: o look at that slim checkblock
mod6: haha
ben_vulpes: pretty cool, barely a week
mod6: thing was /flying/
mod6: did never started on fire... so that was good.
mod6: *disk
mod6: <+mircea_popescu> o look at that slim checkblock << thought it might be cool to do some perl, parse out the stats, do some calcs & provide.
asciilifeform: http://btcbase.org/log/2017-04-18#1645414 << systemwide free mem is a 100% worthless stat on linux box, if correctly working box -- it'll be ~0 -- disk cache
a111: Logged on 2017-04-18 05:31 pete_dushenski: http://www.mod6.net/eatblock-test/charts/Memory.png << whoa
asciilifeform: mod6: where's the per-block db stall time ? or still perling it out from debug.log?
mircea_popescu: http://btcbase.org/log/2017-04-18#1645420 << might be good to link definitions of "checkblock" etc on the page.
a111: Logged on 2017-04-18 05:39 mod6: <+mircea_popescu> o look at that slim checkblock << thought it might be cool to do some perl, parse out the stats, do some calcs & provide.
mircea_popescu: and yes, what alf says. the per block thing
mod6: lemme take a quick look
mod6: I don't see a "stall time".
mod6: Let me illustrate
asciilifeform: mod6: the read/write times
asciilifeform: y'know, when trb sits like idiot and waits for bdb to disk i/o.
mod6: (btw, the full log is available via the blog), but here's a snippit of one block eaten
asciilifeform: where's the db read wait ?
asciilifeform: that was in the last patch
mod6: my checkblock stats are mean/median of all of those values
mod6: accept block, process block, and db write wait.
mod6: that was in the odometer?
asciilifeform: http://therealbitcoin.org/ml/btc-dev/attachments/20170226/asciilifeform_blackhole_reads.vpatch <<
asciilifeform: anyway looks like you don't have this
asciilifeform: plot the write times plox ?
asciilifeform: ( the avg is not very useful, it includes megatonne of 0/handful-tx blocks from early years)
asciilifeform: so the two curves would be:
asciilifeform: 1) total ProcessBlock time (vertical) -- block # (horiz.)
asciilifeform: 2) db write wait time (vertical) -- block # (horiz.)
mod6: <+asciilifeform> anyway looks like you don't have this << ahh, sadly, no.
asciilifeform: not a big deal, read+write ~= total ProcessBlock time
asciilifeform: ( from my earlier findings . )
mod6: ok, i'll see what I can do about getting those two curves put together today.
asciilifeform: neato, ty for the sweat mod6
mod6: <+asciilifeform> not a big deal, read+write ~= total ProcessBlock time << makes sense. stangely, i overlooked that last patch
mod6: asciilifeform: np all tall, my pleasure
asciilifeform: in other lulz, 0day in : minicom. >> https://archive.is/fIsCp
mircea_popescu: meanwhile in berkley, http://68.media.tumblr.com/603b50d8351a3ff3b54e4f4ffdc8c702/tumblr_n8nbfqqovl1spdf5ao1_1280.jpg
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1202.0, vol: 5500.07229829 | BTC-E BTCUSD last: 1217.755, vol: 6831.59355 | Bitfinex BTCUSD last: 1263.0, vol: 19196.08120282 | BTCChina BTCUSD last: 1030.177, vol: 3219.74830000 | Kraken BTCUSD last: 1205.6, vol: 2182.4943908 | Volume-weighted last average: 1221.85440241
asciilifeform: BingoBoingo: https://archive.is/m66V5 << lulzies/qntra
BingoBoingo: lulzies, maybe qntra if more relatit shoes drop
deedbot: http://phuctor.nosuchlabs.com/gpgkey/909DFE9E2F3DED604BE70F6DF2B433F01B8893DE2B2FCE532D57511CD10A97BC << Recent Phuctorings. - Phuctored: 1407...9989 divides RSA Moduli belonging to '87.230.33.12 (ssh-rsa key from 87.230.33.12 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (lvps87-230-33-12.dedicated.hosteurope.de. DE NW)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/909DFE9E2F3DED604BE70F6DF2B433F01B8893DE2B2FCE532D57511CD10A97BC << Recent Phuctorings. - Phuctored: 1630...5117 divides RSA Moduli belonging to '87.230.33.12 (ssh-rsa key from 87.230.33.12 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (lvps87-230-33-12.dedicated.hosteurope.de. DE NW)
ben_vulpes: gross
asciilifeform: ew
asciilifeform: why am i reading this
ben_vulpes: i had a similar experience recently, asciilifeform
ben_vulpes: this showed up in my house: https://www.amazon.com/Activist-Innosanto-Nagara/dp/1609805399
ben_vulpes: and if you thought the ideological brainrot was bad, the writing is /even worse/.
ben_vulpes: which tbqh i did not think was possible
ben_vulpes: t i shit thee not is for trans
asciilifeform: 'c is for co-op, cooperating cultures, creative counter to corporate vultures.'
asciilifeform: lol!
ben_vulpes: yeah and corporate is capitalized but vulture oddly not
ben_vulpes: zero rhyme, and let us not speak of the reason.
asciilifeform: where'dya get this
asciilifeform: bought for lulz?
ben_vulpes: no i prohibited spending money on it when i saw the cover for the first time months ago
ben_vulpes: someone else, possibly 2/10 troll
ben_vulpes: one of the $libgirls in $othertown
ben_vulpes: bad bad agitprop masquerading as a children's book
asciilifeform: would be lulzy to make a subtle parody of this masterpiece, and sneak into bookstores, with forged barcode.
asciilifeform: 'c is for clit...'
asciilifeform: 'i is for islam..'
ben_vulpes: board books are costly, but yes
ben_vulpes: hah uh huh
ben_vulpes: "Kings are fine for storytime./ Knights are fun to play./ But when we make decisions/ we will choose the people's way!"
ben_vulpes: "baby why do you hate it?" "because it's sooo baaaad"
mircea_popescu: aaand in other adventures, http://68.media.tumblr.com/04eca2b5bfb1718f4d4fb491cf67fd37/tumblr_ooizvk3dbH1ust2lpo1_1280.jpg
asciilifeform: mircea_popescu: pretty great scenery
mircea_popescu: great again, you mean.
lobbes: So, I'm midway through my first gentoo adventure. Currently on the compile kernel step (genkernel), but running into funkiness with uClibc errors. My question is: if I abandon uClibc for, say, glibc, will I have issues building trb? (I remember reading in logz that trb doesn't use glibc)
lobbes: Perhaps musl is better option? Fwiw, I posted over on gentoo forumz with my specifics, but am not versed enough to know if the suggestions they gave (e.g. using glibc) will fuck me over building trb or not: https://forums.gentoo.org/viewtopic-t-1062324.html?sid=c3ea68da31445ec3e870e5344a443dd3
asciilifeform: lobbes: uclibc definitely won't work.
asciilifeform: it's missing a bunch of essentials.
asciilifeform: for trb, that is.
lobbes: Aha, well this makes my decisions easier already
asciilifeform: glibc is also not supported for trb.
asciilifeform: ( it fails to link statically )
ben_vulpes: trb builds with buildroot though, does that with which the kernel is compiled affect that pipeline?
asciilifeform: nope
asciilifeform: but you gotta make sure to have musltronic gcc.
asciilifeform: otherwise no dice.
asciilifeform: ( this was, if anyone recalls, the whole reason i brought in the buildroot thing )
asciilifeform: in mod6's buildtron, the kernel isn't even used.
asciilifeform: ( but presumably lobbes is trying for a musltronic linux -- probably oughta ask trinque , iirc he has one going )
lobbes: Well, I'm just trying to stand up a gentoo that'll run trb. Seems like my kernel choice may not be as important as I thought as long as gcc is musltronic?
asciilifeform: whole point of a static bin
asciilifeform: is that it will run, in principle,
asciilifeform: on any reasonable linux.
asciilifeform: regardless of how built.
asciilifeform: and be unaffected by local liquishit.
lobbes: Aha (Sorry, most of this is over my head still)
lobbes: Wow, that makes sense all of a sudden
trinque: mostly, it's 1) start from a musltronic stage3 (they're present on the mirrors in iirc "experimental") and 2) install layman, add musl overlay
trinque: if you wanted to start from stage1, there'd be additional steps involving selecting the right portage profile
trinque: but yeah, not required to have musltronic trb
lobbes: Nifty! thanks trinque/asciilifeform
mircea_popescu: http://btcbase.org/log/2017-04-18#1645485 << yeah well, when the people actually get a way, or for that matter a clue, maybe we revisit this.
a111: Logged on 2017-04-18 17:16 ben_vulpes: "Kings are fine for storytime./ Knights are fun to play./ But when we make decisions/ we will choose the people's way!"
mircea_popescu: oh, and in "trends and fashions of wedding parties today", https://68.media.tumblr.com/036dc4e5d5e3ac795a421c403de31b76/tumblr_o1m2tuV3ym1uzp3feo1_400.gif
asciilifeform: in other noose, 'Steve Stephens was spotted this morning by PSP members in Erie County. After a brief pursuit, Stephens shot and killed himself.' -- re: recent desperado
ben_vulpes: PSP?
asciilifeform: PA state police.
ben_vulpes: ah
ben_vulpes: 'members' threw me off
mircea_popescu: who was this ?
asciilifeform: some d00d
mircea_popescu: clearly.
asciilifeform: the one in http://qntra.net/2017/04/easter-manhunt-in-us .
asciilifeform: https://archive.is/ts6e4 << in other manchurian candidates.
asciilifeform: 'The man accused of fatally shooting five people in a Washington state mall last year has been found dead in his jail cell, authorities said Monday. ... When police confronted the suspect, he froze and complied ... was unarmed and silent, "kind of zombie-like," ... emigrated from Turkey and was a legal permanent resident'
mats: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2460568 a comparison of game theory strategies: always-defect, always-cooperate, tit-for-tat and win-stay, lose-shift
Framedragger: mats: why this particular paper? unless no good comparisons till now, but kinda hard to believe? just curious.
asciilifeform: mats: if you're an aficionado, you'll like http://btcbase.org/log/2014-06-22#728931
a111: Logged on 2014-06-22 17:11 asciilifeform: (think: axelrod's classic 'prisoner' tournament - 'on steroids')
mats: Framedragger: came up in a discussion re: dprk engagement, regarding how one might 'error correct' to prevent conflict spiraling
mats: i've little exposure to game theory beyond iterated tit-for-tat so i found this interesting
mod6: im having trouble making a graph with nearly a million datapoints in it.
Framedragger: mats: ah, sounds cool :)
mod6: drawing of the graph is crashing LibreOffice Calc.
mats: everything crashes libreoffice calc in my experience
mod6: any other graph tool suggestions?
ben_vulpes: excel
ben_vulpes ducks
mod6: lol
mats: matplotlib, but iirc you're a perl-er
mircea_popescu: mod6 use the tool we use in eulora!
mircea_popescu: recall, all the mining maps
mod6: ah. ok.
mod6: infact, this thing crashed my entire computer. pff
mod6: had to hardpower off the fucking cocksucker
mircea_popescu: in other hardpower lulz, chick's icemaker in the fridge stopped working, just this very sad sound and no ice forthcoming. she called the very helpful super (young guy, i suppose he likes her). quoth he : "sometimes when the power goes out you have to reset these. you know, like computers ? power it down overnight and see in the morning."
ben_vulpes: second gross of the day
mats: https://arabic.sputniknews.com/arab_world/201704181023545107-%D8%AF%D8%A7%D8%B9%D8%B4-%D8%A7%D9%84%D8%A8%D8%BA%D8%AF%D8%A7%D8%AF%D9%8A-%D8%B3%D9%88%D8%B1%D9%8A%D8%A7 ru news reports capture of abu bakr al-baghdadi
ben_vulpes: keep 'em comin boys
mircea_popescu: quoth her : "fuck me, i bet i know what happened. power went out for like 10 minutes yest, musta been the water duct froze in the interval then power being back on it maintains the ice cork and it can't make more ice."
mircea_popescu: quoth me : "so power it down, open freezer door, put glass of hot water close to conduit in question."
mircea_popescu: win-win-lulz.
Framedragger: smooth troubleshooting!
a111: Logged on 2017-04-18 18:23 mod6: im having trouble making a graph with nearly a million datapoints in it.
mircea_popescu: aha.
asciilifeform: strictly.
asciilifeform: anything else -- waste of time
diana_coman: asciilifeform, that's what "we use in eulora"
mircea_popescu is sitting pretty on a large ball of synergy, pulling on the threads.
mod6: ok
mod6: is this kinda what you're looking for? http://www.mod6.net/eatblock-test/ProcessBlockTimeVDBWaitTime.png
mircea_popescu: o hey nice
mod6: oh wit.
mod6: *wait.
mod6: this can't be right...
mircea_popescu: oh ?
mod6: well, maybe it is? i see some spikes in the 30000ms range... didn't think it was ever that high.
mod6: looking through the raw data now...
mircea_popescu: worth a check
mod6: $ cat graph.txt | awk '{print $2}' | perl -e '@a=<STDIN>; foreach(@a) { chomp($_); if($_ > 25000) { print "$_\n"; }}' | wc -l
mod6: 10
mod6: oh yah! guess there are. :]
mircea_popescu: :p
mircea_popescu: spotting this sort of thing is why graphs exist in the first place.
mod6: gnuplot is actually really cool. can't believe i never used it before.
mod6: thanks a LOT to diana_coman who helped me :]
mircea_popescu: can't believe you didn't start using it once you saw all of us use it in eulora lol\
mod6: i actually had no idea how you guys were doing the charting.
mod6: should have asked.
mircea_popescu: she made a post about it, lemme see
diana_coman: cool graph mod6
mircea_popescu: http://www.dianacoman.com/2015/10/13/hic-sunt-flotsams-on-eulora-or-the-brand-new-foxymaps/ <
mod6: ya, turned out cool 'eh? thanks for your help. looks sweet.
mod6: oh
mod6 looks
mircea_popescu: well at least didn't hose whole machine eh ? :D
mod6: ahhh right, i remember seeing this.
mod6: haha, yeah, it did grind it down for like 10 seconds, but then it was fine
mircea_popescu: says gnuplot right there
mod6: yeah, stuff falls out of my head sometimes.
mod6: i'll update my blog
shinohai: Heh I remember reading diana_coman 's article and spent whole weekend plotting shit and writing scripts
mircea_popescu: lol
diana_coman can't quite believe that's from 2015 already, ha
mircea_popescu: shit accumulates!
shinohai: I didn't discover it until late last year lol
mircea_popescu: thanks god you took the hour to write it out so two years later i can link it.
diana_coman: there is that
mod6: yeah, srsly.
mod6: and it looks like 69x easier than me gimp'ing over some eulora screenshots.
mod6: [blog updated]
mircea_popescu: mod6 yeah, because it autoprocessed the bot log anyway. you dun gotta do nuttin.
mod6: that's slick
asciilifeform: mod6: see ye olde http://therealbitcoin.org/ml/btc-dev/2015-July/000107.html << there is a pythong and gp script in there
mod6: that's slick
asciilifeform: ( the one i used for the plots )
asciilifeform: oh nm
asciilifeform: looks like mod6 already has
asciilifeform: lol
mircea_popescu: lol
asciilifeform catches up with l0gz
asciilifeform: gotta wonder, what happened in the spikes
asciilifeform: 'stress tests' ?
asciilifeform: ( folx playing with mining 'db-pessimized' blocks... ? )
mircea_popescu: the one concerning point is that the growth has not yet plateau'd.
asciilifeform: mircea_popescu: didn't i tellya it'll be geometric ?
mircea_popescu: so far looks flatly linear. but...
mircea_popescu: early on everything does.
asciilifeform: aha.
asciilifeform: you can trivially derive the fact of it being not at all linear.
asciilifeform: eventually (given the extant turdball) it'll be >10min, and party's over.
mircea_popescu: it's not that far off as it is. bout halfway there.
ben_vulpes: eh we could just give up on verification
asciilifeform: 'we'
mircea_popescu: ben_vulpes has been trying to troll all day, and he sucks at it!
ben_vulpes: this is snark, not trolling
mircea_popescu: snark is trolling.
ben_vulpes: trolling is /fishing/
mircea_popescu: like sarcasm is wit.
mircea_popescu: ben_vulpes that's trawling.
ben_vulpes: one trawls for lolz, trolls for trout.
mircea_popescu: trout is not an ocean fish.
ben_vulpes: it's a freshwater river thing.
asciilifeform: mod6: can haz one moar plot -- just 300,000 and up, plox ?
mircea_popescu: !~google trawler
jhvh1: mircea_popescu: Browse Trawler boats for sale - YachtWorld.com: <http://www.yachtworld.com/boats/Power/Trawler>; Trawler - Wikipedia: <https://en.wikipedia.org/wiki/Trawler>; Trawlers For Sale By Size - Used Trawlers - New Trawlers - Yacht ...: <http://www.denisonyachtsales.com/buying-your-new-boat/trawlers-for-sale-by-size/>
asciilifeform: mod6: also legend oughta read 'db write wait time'
asciilifeform: ( the overall db wait time is ~= the total )
ben_vulpes: !~google trout trolling
jhvh1: ben_vulpes: Trolling For Rainbow Trout In Still Waters - In-Fisherman: <http://www.in-fisherman.com/trout-salmon/rainbow-trout-steelhead/trolling-for-rainbow-trout-in-still-waters/>; Four Ways to Troll for Trout , Salmon, Crappies, Walleyes, and ...: <http://www.fieldandstream.com/articles/fishing/trout-fishing/where-fish-trout/2009/07/summer-trolling>; Trout Trolling Techniques - Game & Fish: (1 more message)
mircea_popescu: meanwhile at berkley, http://68.media.tumblr.com/d132ecec41abba7b99143fb41f52d4c0/tumblr_nfzg9cHlYB1qetydwo1_1280.jpg
mircea_popescu: asciilifeform possibly time to re-do this whole eatblock instrumentation with a per-line timing profiler.
asciilifeform: mircea_popescu: i DID THIS
asciilifeform: omfg
asciilifeform: there's exactly 1 segment that accounted for ~99% of time.
asciilifeform: and i instrumented it.
asciilifeform: thread is in the logs.
mircea_popescu: no, i know. but look at the graph. so what ~exactly~ is this 'db write wait time' that is ~= the total ?
asciilifeform: e.g.,
asciilifeform: ProcessBlock (res == 1) took : 167839ms; db write wait: 130117ms; db read wait: 21201ms
asciilifeform: i posted a bunch of these.
mircea_popescu: can i has corresponding code snippet that was executing ?
asciilifeform: aha!
mircea_popescu: nevermind the bunch of these, i want the whole eatblock'd blockchain.
asciilifeform: http://therealbitcoin.org/ml/btc-dev/attachments/20170226/asciilifeform_blackhole_reads.vpatch
mircea_popescu: ie, ALL, no bunch.
asciilifeform: mircea_popescu: that's what mod6 was doing. except that he forgot the 'read' patch ^ and only had total and write.
mircea_popescu: mod6 you up for a re-do ?
asciilifeform: also fwiw his total block delays (red) match the ones on my ssd node (zoolag)
asciilifeform: roughly.
mod6: i certainly could.
mod6: so just add in this patch: http://therealbitcoin.org/ml/btc-dev/2017-February/000256.html ?
mircea_popescu: would be useful to have the whole saga, and you're all set up for it, so should be easier than reconstructing the setup later.
mod6: i'm up for a full re-eatblock. just want to make sure I'm not missing anything this time :]
asciilifeform: mod6: you need asciilifeform_blackhole_odometer.vpatch + above, aha.
mod6: ok.
mod6: let me get that setup.
asciilifeform: one more thing
mod6: ok
asciilifeform: (optional) make it print total odometers on shutdown
mod6: how do i do that?
asciilifeform: so we find out total % of the node's bringup time spent waiting for bdb
asciilifeform: make a, e.g.,
asciilifeform: int64 dbTotal = 0; somewhere,
asciilifeform: and dbTotal += res ; say, after the print.
asciilifeform: then where the shutdown routine is, print it.
mod6: im certain to screw that up
asciilifeform: anyway this is not essential.
mircea_popescu: lettuce take a moment and make this one proper.
mod6: before I recompile everything. i'll check with you again.
mod6: i gotta recut all the blocks anyway.
mod6: i just deleted them this am
mircea_popescu: oh
asciilifeform: mod6: i recommend to keep'em around
asciilifeform: they are quite handy.
mod6: for whom? it's like 100G
asciilifeform: handy for experiments and what-ifs of many sorts.
asciilifeform: i quite often refer to the raw blox.
asciilifeform: put'em on an old hdd.
mod6: ok, maybe might have to just another drive and drop 'em on there.
asciilifeform: in other noose!
asciilifeform: i may have found a bug in dd.
asciilifeform: of the worst sort, the 'folx in the know, know about it, and it will never be fixed'
mircea_popescu: as a general policy, when doing things of this nature (publishing intertesting stuff in forum) keep the whole echafaudage for day+ while people comment.
ben_vulpes: weeks+ is prudent, review is slow
mircea_popescu: or that.
asciilifeform: apparently, when reading slow or variable-speed source ( such as FUCKGOATS ) dd will sometimes fail to fill an entire block (default block size is 512 on most boxes) and PAD WITH MOTHERFUCKING ZEROS
asciilifeform: the cure, apparently, is option ' iflag=fullblock ' which for some reason is NOT DEFAULT
asciilifeform: MOTHERFUCKERS
asciilifeform: on what planet was this considered acceptable?!!!
mod6: i'll try that next time i run a test.
asciilifeform: 'oh i'ma pad with zeros'
asciilifeform: holy FUCK the sheer gangrene.
asciilifeform: ^ mircea_popescu, mod6 , ben_vulpes , everybody ^
Framedragger: asciilifeform: whaaaaaaaaat
asciilifeform: ikr?
ben_vulpes: p. bad.
Framedragger: why in the fuck would that be useful
Framedragger: it's /dev/urandom but worse
Framedragger: also NOT ITS JOB
Framedragger: :D
mircea_popescu: asciilifeform i thought you thought core utils is fine.
asciilifeform: mircea_popescu: apparently everything is 'fine' until you find the magic corner case.
mircea_popescu: except for any time you try to use them, i find they are fine too! like one of those comedic toolboxes with a hammer that's seemingly attached except if you pick it up the metal falls off etc.
mircea_popescu: magic my foot.
Framedragger: mp is now like "i told ya so!!! tail!!!"
asciilifeform: http://nosuchlabs.com/hardware.html has been updated.
asciilifeform: mircea_popescu: e.g., dd, worx 100% of the time when copying multi-TB ssd, say.
asciilifeform: but apparently doesn't like kB/s variable thing.
asciilifeform: 'unix philosophy' my arse.
Framedragger: it's like the modern website. "i expect good bandwidth. you have low bandwidth? fuck yourself"
Framedragger: that's so *silent* and sneaky tho.
asciilifeform: Framedragger: almost like somebody thought about rng.
mod6: ok blowing away all of my .dat files in ~/.bitcoin
mod6: will recut all .dat files ...
Framedragger: "Note if the input may return short reads as could be the case when reading from a pipe for example, ‘iflag=fullblock’ will ensure that ‘count=’ corresponds to complete input blocks rather than the traditional POSIX specified behavior of counting input read operations." OK
asciilifeform: Framedragger: picture if 'this util will format your hdd unless you supply the iflag=dontformatmyhdd option' buried somewhere deep in docs.
mod6: cutting blocks...
asciilifeform: why the FUCK would anyone specify 'count ATTEMPTS' rather than reads !
Framedragger: apparently it's posix tradition didntyaknow
asciilifeform: barfalicious.
Framedragger: flabbergasted. may as well embrace tmsr's default malice interpretation here. because seriously.
Framedragger thought `dd` was one of those few 'no hidden bullshit, what you see is what you get' utilities from better times
asciilifeform: aaaha.
Framedragger: nice find.
ben_vulpes: while we're doing these, i'd be much obliged if folks with a copy of drakma on hand would run `(drakma:http-request "https://untrusted-root.badssl.com")` and let me know what you get
asciilifeform: nooseflash: even, e.g., 'cat', has megatonne of liquishit.
asciilifeform: on 'modern unix'.
trinque: cat thread is by now a yearly tradition
asciilifeform: ^ we had this on 2+ threads
asciilifeform: ( spoiler : plan9's is the 'correct' one )
Framedragger: yes well, granted it doesn't support additional command line args, so has to handle fewer things. but then, maybe that, too, is *also* correct...
mircea_popescu: asciilifeform sadly, it IS the posix standard.
ben_vulpes: Framedragger: complexity is a the self-justifying disease of the programmer's mind
Framedragger: i certainly see that, especially looking at gnu cat (omfg)
mircea_popescu: http://btcbase.org/log/2017-04-18#1645740 << i can't iamgine how. the skeleton we found is just about 50 years old.
a111: Logged on 2017-04-18 20:09 Framedragger: flabbergasted. may as well embrace tmsr's default malice interpretation here. because seriously.
ben_vulpes: but you don't see that from your career of programmering to date?
asciilifeform: mircea_popescu: ' i only implemented the standard ' has roughly same cachet as ' i was only following orders!11'
mircea_popescu: asciilifeform i betcha it's been in the old dog eared yellowed looseleaf notes the posix copied.
asciilifeform: mircea_popescu: nope
Framedragger: ben_vulpes: of course i do. i meant, i see it here, too, and agree. but, yeah, 'tis a big problem
asciilifeform: 2001.
ben_vulpes: hmk
asciilifeform: the 'standard' in question is actually quasi-mythological work, and (yes) SCO's.
asciilifeform: THAT very same SCO.
mircea_popescu: hm.
asciilifeform: btw, here's a lulzy:
asciilifeform: yes | dd of=out bs=1024k count=10
asciilifeform: then ls -l out
asciilifeform: and laugh/cry
doppler: weird.. what's going on there?
asciilifeform: doppler: once you figure out this puzzler, you will grasp what the thread was about
shinohai: See the du -h retardation from previous thread
asciilifeform: ^ that one is at least plain to naked eye
asciilifeform: if you omit the 'h', you get output in martian units
doppler: I agree that -h should be the default in userland utilities
asciilifeform: bbbbutthatwouldntbePOSIX!111
trinque: folks that want a charitable interpretation of these might ponder a while re: who has the most time / resources to shitgnominate
doppler: asciilifeform: haha, yeah. like I have “alias l='ls -hlp'” for example
doppler: asciilifeform: POSIX sure seems to result in a lot of braindamage
jurov: short reads prolly started as unix worse-is-better philosophy "api has these huge warts but as it can be easily fixed by retrying in userspace, it's okay"..posix only snowballed on
mircea_popescu: i believe.
mircea_popescu: was a time when data was a lot more valuable, basically on account of the world not yet consisting of the www pressed shitboard. in that world of little valuable data, having any chunk "lost in the pipes" would have appeared typically soviet wasteful bureaucratism.
asciilifeform: except that the idiocy in question doesn't preserve any data.
asciilifeform: it inserts 0 silently in place of what failed to read.
asciilifeform: 'new jersey philosophy' : 'silent failure is just about as good as success'
mircea_popescu: if i have 3.5 blocks it allows me to read 4 blocks last of which is half 0s
asciilifeform: could just the same do this without the padding.
mircea_popescu: not on their iron.
asciilifeform: read 77 bytes ? write 77, motherfucker
asciilifeform: let the WRITER pad.
asciilifeform: if the iron wants it.
mircea_popescu: wasteful.
asciilifeform: how??
mircea_popescu: padding has now been written.
asciilifeform: i dun get it
asciilifeform: put the padding in when and IF required -- on the end that requires it.
mircea_popescu: do you want to get it ?
asciilifeform: rather than having the reader lie to the operator.
jurov: on the yes test, i got warning:
jurov: dd: warning: partial read (73728 bytes); suggest iflag=fullblock
jurov: still, no mention at all data is mutilated
doppler: I didn't get any warnings. you're using coreutils dd, correct?
jurov: yes, sys-apps/coreutils-8.25 (/bin/dd) (acl nls xattr -caps -gmp -hostname -kill -multicall -selinux -static -vanilla USERLAND="-BSD")
doppler: oops, I actually do get that warning. totally didn't see it the first time. coreutils-8.27 here
mod6: <+asciilifeform> mod6: can haz one moar plot -- just 300,000 and up, plox ? << i can do this easy enough, still want this?
mod6: <+asciilifeform> yes | dd of=out bs=1024k count=10 << ya, tried this, 122880 bytes out
mod6: then tried `yes | dd iflag=fullblock of=out bs=1024k count=10` and says 10485760 bytes out
mod6: so yah that's fucky
mircea_popescu: meanwhile at teh farm, http://68.media.tumblr.com/a0620361837d5fee98c28c530b5615d3/tumblr_on2gp6kV7M1w5g497o2_1280.png
mod6: work, work, work.
mircea_popescu: better than the tanning bed.
mod6: for sure
asciilifeform: http://btcbase.org/log/2017-04-18#1645802 << i got no warnings
a111: Logged on 2017-04-18 21:20 jurov: dd: warning: partial read (73728 bytes); suggest iflag=fullblock
ben_vulpes: dd on bsd (os x, claims 1994 vintage) does not appear to pad
ben_vulpes: manpage indicates padding must be asked for
Framedragger: this is only done by gnu coreutils dd, it seems. same warning on ubuntu (coreutils), etc.
BingoBoingo: !~ud tiny dancer
jhvh1: BingoBoingo: tiny dancer :: "Tiny Dancer" is the name given to (and used when spoken about in public or otherwise) the 1/2 erection that can be grabbed at the base and twirled around, thus becoming a "tiny dancer." [ex:] "So who wants to go play frisbee?""I do, but wait until my Tiny Dancer goes away." [/ex] | 1.) A drink made with one part Stolichnaya Oranj, one part cranberry juice. Garnish with lime.2.) A (6 more messages)
BingoBoingo: ^ At least ud core util works
Framedragger: it's remarkably good..
asciilifeform: http://www.rsk.co/#about-rsk << embrace&extinguish!11
ben_vulpes: ohey, dieguito
asciilifeform: waiwat
ben_vulpes: i think he's been around a while
ben_vulpes: yeah
ben_vulpes: met him in ars a while back
ben_vulpes: how do these "two way pegs" work?
asciilifeform: 'Bitcoin cannot verify the authenticity of balances on another blockchain. When a user intends to convert BTC to SBTC, some BTC are locked in Bitcoin and the same amount of SBTC is unlocked in RSK. '
asciilifeform: 'locked in bitcoin' wat, how
ben_vulpes: c'est un mysthurr
asciilifeform: and we find, further in,
asciilifeform: 'At least 51% percent of the Federation members signatures are required to transfer bitcoins out of the peg wallet. However, once Bitcoin soft-forks to support the drivechain BIP RSK proposed, unlocking funds from the peg will require 51% percent acknowledgement by the merge-mining hashing power as well. '
asciilifeform: sooooooo apparently mutilation of bitcoin is part of the plan.
asciilifeform: until then, plain promisetronics.
ben_vulpes: this implies they'll run their own rsk central bank thinger?
asciilifeform: naturally.
ben_vulpes: getting 51% signatures for each trade? or...?
asciilifeform: this gets better and better,
asciilifeform: 'RSK miners cannot double-spend, as the Federation provides the checkpointing service, and every Federation member node is highly connected to the RSK network to prevent Sybil attacks. The Federation will use the checkpointing power to prevent reorganizations of high depth which are not related to a protocol fault. The Federation cannot double-spend, as a Federation member is not allowed to checkpoint two blocks having conflicting t
asciilifeform: ransactions.'
asciilifeform: gotta be parody.
asciilifeform: 'RSK WILL NEVER PROPOSE A FORK TO INTERVENE IN A SITUATION BETWEEN PARTIES OR USERS SUCH AS THE DAO SITUATION' << allcaps, mustbetrue!
ben_vulpes: what, someone else can propose it
asciilifeform: 'clients stop using federated checkpoints when if RSK hashing power is over 66% of the maximum BTC hashing difficulty observed in the best chain and the fees paid in a block are higher or equal to the average reward of a Bitcoin block.' << first, afaik, instance of altshitcoin audacious enough to have hardcoded embrace&extinguish automated detector.
ben_vulpes: how does one detect hashpower?
asciilifeform: ben_vulpes: via difficulty ?
ben_vulpes: i suppose, weak proxy though
asciilifeform: ben_vulpes: why ?
ben_vulpes: only adjusts every two weeks, right?
asciilifeform: right. but if you notice that a block is happening every 3min, you can also estimate the next change in diff
asciilifeform: ergo the hashpower
asciilifeform: (unless you want to dispute whether it is correct to say 'hashpower' if someone somewhere is mining using a non-bruteforce algo, 'cheating', or with whatever witchcraft that doesn't require walking the hash)
ben_vulpes: mhm
mircea_popescu: o look, it's random scam nonsense day on trilema.
mircea_popescu: i wonder how long till we cycle back to that brunette fucktard, what's her name.
asciilifeform: tresscoverer?
asciilifeform: or what was it
mircea_popescu: nono, some beauty contest reject that then failed to find her cocksucker career, went into congressional aide pretense.
mircea_popescu: stupid name too
mircea_popescu: prophiria brick or audacia stove or somesuch usian style greek-given name / scullery item family name.
asciilifeform: i must've missed this one
deedbot: http://phuctor.nosuchlabs.com/gpgkey/41D2E18DE2BE0D8C4DFB09DD66A9634FA07F3C0E9F5026CCAF88F82245BF8061 << Recent Phuctorings. - Phuctored: 1033...6167 divides RSA Moduli belonging to '74.45.0.99 (ssh-rsa key from 74.45.0.99 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown US)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/2FBF43EF14E5A6CAD0BF6DA650D9233944FB81365B85B74DD91BA2F7E19AE5D5 << Recent Phuctorings. - Phuctored: 1201...7453 divides RSA Moduli belonging to '74.45.228.69 (ssh-rsa key from 74.45.228.69 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown US)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/41D2E18DE2BE0D8C4DFB09DD66A9634FA07F3C0E9F5026CCAF88F82245BF8061 << Recent Phuctorings. - Phuctored: 1201...7453 divides RSA Moduli belonging to '74.45.0.99 (ssh-rsa key from 74.45.0.99 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown US)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/2FBF43EF14E5A6CAD0BF6DA650D9233944FB81365B85B74DD91BA2F7E19AE5D5 << Recent Phuctorings. - Phuctored: 1282...6909 divides RSA Moduli belonging to '74.45.228.69 (ssh-rsa key from 74.45.228.69 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown US)
mod6: alright, mircea_popescu & asciilifeform ; full offline eatblock test is running again
mircea_popescu: cool!
asciilifeform: neato
mod6: this time with ProcessBlock took (time val) ms; db write wait (time val) ms; db read wait (time val) ms
mod6: 24K+ blocks and counting...
mod6: nmon is running again as well.
mircea_popescu: post a snippet for comments ?
mod6: lemme see what I can do. it's an offline box lol...
mircea_popescu: ah k
mod6: ok here's what I had when I copied it: http://www.mod6.net/eatblock-test/debug.log
mod6: grab this quick, because I probably won't leave it up there long.
mircea_popescu: kk
deedbot: http://phuctor.nosuchlabs.com/gpgkey/F0210E5341B838C4588B41BB17DB41ABDA4F3926583C67C04526B22A7753B481 << Recent Phuctorings. - Phuctored: 1708...6363 divides RSA Moduli belonging to '118.96.72.79 (ssh-rsa key from 118.96.72.79 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (79.static.118-96-72.astinet.telkom.net.id. ID JK)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/F0210E5341B838C4588B41BB17DB41ABDA4F3926583C67C04526B22A7753B481 << Recent Phuctorings. - Phuctored: 1622...5917 divides RSA Moduli belonging to '118.96.72.79 (ssh-rsa key from 118.96.72.79 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (79.static.118-96-72.astinet.telkom.net.id. ID JK)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/98FD669E797CAC3831629A7C05455AB7C06FF7AF6CFBF8FE3AEF5B9A30A4A112 << Recent Phuctorings. - Phuctored: 1730...2503 divides RSA Moduli belonging to '88.131.59.187 (ssh-rsa key from 88.131.59.187 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown SE)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/98FD669E797CAC3831629A7C05455AB7C06FF7AF6CFBF8FE3AEF5B9A30A4A112 << Recent Phuctorings. - Phuctored: 1607...9147 divides RSA Moduli belonging to '88.131.59.187 (ssh-rsa key from 88.131.59.187 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown SE)
asciilifeform: https://118.96.72.79 << 'zimbra'
asciilifeform: whatever that is.
asciilifeform: ftp -p 118.96.72.79
asciilifeform: Connected to 118.96.72.79.
asciilifeform: 220 "PT. Asean Motor International. Local FTP Server."
asciilifeform: anonymous... works
asciilifeform: empty tho.
asciilifeform: in case anybody needed a warez drop...
asciilifeform: http://www.appktm.co.id << asean motor intl.
asciilifeform: vroom,vroom.
mircea_popescu: lel
a111: 13 results for "perianne boring", http://btcbase.org/log-search?q=perianne%20boring
mircea_popescu: ah!
mircea_popescu: thassit.
asciilifeform: in other oldies, http://sickmyduck.narod.ru/pkd058-0.html .