ben_vulpes: > written in C using GObject and libsoup
ben_vulpes: > elegant, object-oriented open source framework
ben_vulpes: jeebus
ben_vulpes: (goat is very useful for blackberry control)
ben_vulpes: > tardano
ben_vulpes: http://btcbase.org/log/2016-09-19#1545169 << turns out, i'm entirely wrong and previous block hashes in each block are encoded in big endian.
ben_vulpes: mircea_popescu: wants his three minutes back!
ben_vulpes: yeah that one gets a real mouthful
ben_vulpes: "examinees will keep hands and legs inside the gob jabbar at all times during the experience. thank you, and enjoy the ride!"
ben_vulpes: plus the drooling and then is that an oxygen line there?
ben_vulpes: there's this great arc from "oh gosh it's so hot let's flap our hands in faux dism--OH MY GOD"
ben_vulpes: mircea_popescu: watched linked vid?
ben_vulpes: in other tits, torture, drool and wanna-beez: https://www.instagram.com/p/BKMFkRSBs-H/
ben_vulpes: http://btcbase.org/log/2016-09-20#1545496 << in particular how it shows NO TRANSACTIONS
ben_vulpes: pete_dushenski: lol @ nukes
ben_vulpes: also i have an wwwtronix expert sitting next to me
ben_vulpes: linter yelled at me and i did a bit of reading
ben_vulpes: yeah and its retarded there as well.
ben_vulpes: "but it's that way in c too!"
ben_vulpes: woo hoo hoo
ben_vulpes: in other jslolz i learned today that hyphens are not legal in js var names because not symbolicated on spaces and infix operators
ben_vulpes: pete_dushenski: repliezed
ben_vulpes: ahem phf
ben_vulpes: http://btcbase.org/log/2016-09-19#1545249 << probably going to reneg on this. binary-types handles the fixed-length types admirably, but i have been beating my head against the variable-length fields for days now to no avail.
ben_vulpes: starting with https://blockexplorer.com/api/txs?block=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f&pageNum=0
ben_vulpes: https://blockexplorer.com/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f << this looks entirely incorrect to people besides me, yes?
ben_vulpes: i haven't seen gribble quit in some time.
ben_vulpes: more users, more problems.
ben_vulpes: yeah actually now that you mention it, i'm abolishing users altogether.
ben_vulpes: now that you mention it, 'log in' entails a link in yr email.
ben_vulpes: psh.
ben_vulpes: that just makes it harder to get their money later.
ben_vulpes: why would you ever want to log users out?
ben_vulpes: today, i am electing to not implement a logout button.
ben_vulpes: (another horribly formatted import from the old site, complete with broken images)
ben_vulpes: http://cascadianhacker.com/21_a-tour-of-bitcoind-booting-to-its-first-thread << i should do another of these!
ben_vulpes: contacts are definitely toast.
ben_vulpes: not a bad idea
ben_vulpes will ooze hydrocarbons from the eyes for days, probably
ben_vulpes: found, last night. discovered its contents, this morning.
ben_vulpes: in other satoshisms, i found a bottle of contact lens solution that turned out to have high vitamin e oil for topical use in it
ben_vulpes: menial wwwtronix are just a matter of time
ben_vulpes: my first!
ben_vulpes: i received a /spam/ comment.
ben_vulpes: and comments!
ben_vulpes: at least i have blog-unique footnote refs now
ben_vulpes: the formatopalypse
ben_vulpes: asciilifeform: rather sad, innit
ben_vulpes really off now
ben_vulpes: something like that
ben_vulpes: but yeah, anything that has compact size parts needs custom readers and writers.
ben_vulpes: http://wotpaste.cascadianhacker.com/pastes/d6kbl/?raw=true << i have to run for a bit
ben_vulpes: (there's a fair amount of garbage in the thing i didn't feel like cluttering the discusison with)
ben_vulpes: standby 2
ben_vulpes: well yeah we were only talking about compact size!
ben_vulpes: phf, yes, that's why i pass a 'byte-count' keyword argument to the read-binary method for script bytes
ben_vulpes: generally try to keep the snr-damaging wailing and gnashing to my self.
ben_vulpes: i have thought about this for at least ten seconds.
ben_vulpes: did some late night back-of-the envelope on script length and miminum transaction size and i don't recall it breaching u32
ben_vulpes: i don't even think you can have max compact size anything in trb.
ben_vulpes: (and writer)
ben_vulpes: i only intended to write the compact size reader, not take it out of bitcoinland.
ben_vulpes: and the whole "if less than 253, that's the number, if equal then read the next octet, if blablabla" is that consistent across c-land?
ben_vulpes: perhaps i misunderstand you, but once i have the type, sizeof, read-binary and write-binary implemented, then i'll have a "general purpose 'binary type object of count `compact size`'"
ben_vulpes: phf: yes? i...know.
ben_vulpes: at least from where i'm sitting today.
ben_vulpes: asciilifeform: the maximally compact description is 3-4 'binary classes', and some hairy braindamage around the varint and scripts.
ben_vulpes: once i have a stake in the varint it will go precisely nowhere.
ben_vulpes: phf: is that particular 'compact size' anything like other hand-rolled variable length integers in c-land?
ben_vulpes: noty, i would like to constrain the attack surface to satoshis retardation.
ben_vulpes: otherwise what, write parsing of entire structure by hand? and then reserialization?
ben_vulpes: asciilifeform: it is imho entirely worth the sweat
ben_vulpes: conveniently, the generic for read-binary accepts other keys, into which i can pass a length for reading
ben_vulpes: spot on
ben_vulpes: thank you very much.
ben_vulpes: mhm!
ben_vulpes: gotcha
ben_vulpes: go on?
ben_vulpes: phf: i do believe that i have to hold onto first-octet, if it's less than 253 it *is* the length.
ben_vulpes: phf: i am open, nay, desperate for alternatives
ben_vulpes: far tidier asciilifeform ty
ben_vulpes: funny, that's the exact same misread trinque made.
ben_vulpes: my cases in particular?
ben_vulpes: fell back to a setf from read-binary.
ben_vulpes: i wasted an inordinate amount of time on various false starts in storing variable length fields.
ben_vulpes: easily fixed. i'm more interested in correct use-of-binary-types
ben_vulpes: oh! none.
ben_vulpes: (if the thing had an adult database, the tree would fall naturally out of foreign keys on height, from each block to its parents)
ben_vulpes: while i have your attention, asciilifeform, am i doing this entirely incorrectly? http://wotpaste.cascadianhacker.com/pastes/azncd/?raw=true
ben_vulpes: mhm
ben_vulpes: when i need to handle reorgs, i'll do so.
ben_vulpes: rather.
ben_vulpes: and i believe that the thing hangs on to short chains
ben_vulpes: 'tis a tree
ben_vulpes: (and only the ones in the main chain, atm)
ben_vulpes: i'm leaning on dumpblock to get them in chain-order
ben_vulpes: yes i recall
ben_vulpes: yeah i have the vast majority of blocks serialized to disk and am trimming them apart.
ben_vulpes is looking for the log line where asciilifeform made a comment about how the block structure was trivially deduceable from the source, a few days ago after i published the header serialization snippet
ben_vulpes: oh trust me i fucking know
ben_vulpes: i doubt it, as everything so far is little-endian, and only by convention reversed by early block explorers to show the zeros first or who the fuck knows i've never found a sensible explanation for reversing block hashes (and only block hashes!)
ben_vulpes: so now to the source and hexdump to see how individual transactions are structured
ben_vulpes: but the strange thing is that i read the sequence number where i expected to see the index
ben_vulpes: however many f's you need for a u256
ben_vulpes: obvs my thinger is broken in that the hash is wrong, but amusingly i get the sequence number as tx in index
ben_vulpes: in other 'own thing', 'prototyping' and 'omgwtfbbq' nyooz, this is where i threw my hands up and went to bed last night: http://wotpaste.cascadianhacker.com/pastes/m8mjo/?raw=true
ben_vulpes: i go for camo and not being noticed these days.
ben_vulpes: i remember trying to make a point to a man who wanted to lock me up.
ben_vulpes: mircea_popescu: "what dat" is a pregnant americanism, as for the second sentence, you need a rewrite to parse?
ben_vulpes: the underlying joke of 'abject failure' is that was never even remotely a purpose
ben_vulpes: http://www.wrightspeed.com/technology << perhaps not the dumbest thing i've seen!
ben_vulpes: http://btcbase.org/log/2016-09-18#1544713 << would be a concern were americans to get angry and mob ever, see: http://www.cnn.com/2016/09/18/us/minnesota-mall-stabbing/
ben_vulpes: title song off that album is rather good.
ben_vulpes: how do they go, after the showwwww
ben_vulpes: http://btcbase.org/log/2016-09-16#1542988 << joke was just for you bae
ben_vulpes: you don't say
ben_vulpes: still with the http://btcbase.org/log/2016-04-01#1443973 ?
ben_vulpes off, wedding in the woods this weekend
ben_vulpes flails at the bots
ben_vulpes: !#search variable
ben_vulpes: !#variable
ben_vulpes: aaaaaaaaay
ben_vulpes: words are useful for parting fools from their money trinque
ben_vulpes looks sadly at his imaginary friends
ben_vulpes: odds are that $group is pretty dubm
ben_vulpes: i walk by some folks every morning who appear to still be alive, yet are entirely solidly insane.
ben_vulpes: not starving is not crazy?
ben_vulpes kicks rocks, whistles, looks around, wouldn't know the first thing about being out of touch with consensus reality
ben_vulpes: wow what was the ic like
ben_vulpes: some people go crazy, some people have crazy high tolerances, some people even eat a shitload over a long time and then one day break, the variance is wild and statistical claims cannot be made beyond "oh fuck might hose your brain under entirely unknowable circumstances but hey have fun with the tradeoff analysis kid"
ben_vulpes: i suspect variance is high.
ben_vulpes: if variance is high enough that number can very easily be bogus.
ben_vulpes: i'm going to go out on a limb and doubt that there's enough data even on variation in human sensitivity to drugs much less by class and genotype to even be making claims about "LD50"
ben_vulpes: is mescaline particularly titratable?
ben_vulpes: what are good drugs?
ben_vulpes: that's be quite nice.
ben_vulpes: half compliment, half complaint.
ben_vulpes: phf: i miss search quite a bit.
ben_vulpes: what dma
ben_vulpes: just leave the usb plugged in
ben_vulpes: don't bother installing the os
ben_vulpes: i mean i had to flush it, twice
ben_vulpes: !!down covertress
ben_vulpes: !!gettrust covertress
ben_vulpes: oh you submit do you, that's top kek
ben_vulpes: begone, harpy.
ben_vulpes: "you can't fire me, i quit!"
ben_vulpes: although the spelling...
ben_vulpes: she's like 40, no child any more
ben_vulpes: mas?
ben_vulpes: beheading uppity peasants is a privilege, and a duty of the privileged.
ben_vulpes: 1) do your six months. 2) don't talk trash on your betters.
ben_vulpes: !!v 41CEAB5E3A51B2AAF3A24A9084BC967BA3A7D2F1D21197A4CF404D6112C8D96A
ben_vulpes: !!rate covertress -1 snr
ben_vulpes: $rate covertress -1 snr
ben_vulpes: adlai: no a111, no fresh logz.
ben_vulpes: what is this 'ef'
ben_vulpes: covertress: "ethereum foundation"?
ben_vulpes: lool
ben_vulpes: adlai: yeah well that'd be an adult's bouncer, neh?
ben_vulpes: it persists an irc connection in spite of whatever third-world problems your corporeal situation brings upon you.
ben_vulpes: have you ever heard of a thing called a 'bouncer'?
ben_vulpes: lol covertress jhvh1 is a bot
ben_vulpes: asciilifeform: sounds terrific
ben_vulpes: BingoBoingo: sawzall and day laborers, hardly that much of an additional cost
ben_vulpes: i at least try to not scald myself during demo
ben_vulpes: yes a sawzall, grand idea
ben_vulpes: near the pressurized oh and did i mention heated vapor line?
ben_vulpes: i am a barbarian, use wd-40 for these applications.
ben_vulpes: BingoBoingo: is that in some way i'm missing a torque delivery device?
ben_vulpes: adlai: is (back) in school?
ben_vulpes: yeah mhm right next to the pressurized vapor line that's a grand idea.
ben_vulpes: "acetylene torch!!1"
ben_vulpes: praytell, what'd be the right tool for that job?
ben_vulpes: just two weekends ago i had to excise some rust-welded nuts that didn't have clearance for a socket wrench.
ben_vulpes: if i had to cart around the right tool for every possible job my toolbox would be infinitely large
ben_vulpes: fucking perverse
ben_vulpes: https://smile.amazon.com/Stanley-85-610-10-Inch-MaxGrip-Adjustable/dp/B00009OYGZ/ref=sr_1_3?ie=UTF8&qid=1472488491&sr=8-3&keywords=vice+wrench << related
ben_vulpes: ("hateful noise machine")
ben_vulpes: hnm is a gentoo machine
ben_vulpes waves at asciilifeform
ben_vulpes: ahaha trinque biting off gentoo quest again?
ben_vulpes: which was almost impossible to type
ben_vulpes: their website
ben_vulpes: don't hate?
ben_vulpes: also i
ben_vulpes: mcmaster carr is one of the last bastions of sanity in fab supplies.
ben_vulpes: not necessarily underground so much as unknown by people
ben_vulpes: asciilifeform: i hope this is a comment for the log readers
ben_vulpes: on the flip side, torx work (for now). i sunk oodles of self-drillers this past weekend without a single slip.
ben_vulpes: because the soft metal won't drive 3 inches through pine with a phillips any more.
ben_vulpes: the final nail (screw?) is that even traditionally phillips applications (eg framing) now come with the torx heads.
ben_vulpes: ^^ yeah
ben_vulpes: i *know* how to sink screws well, and the zinc plated shit for sale is ~unusable even by me.
ben_vulpes: http://log.mkj.lt/trilema/20160916/#242 << plausible, sure, but what has actually happened is that a) the chicoms have diddled the phillips female bit such that it cams out at the slightest provocation and than on top of that the zamac used to replace it wears after so much as a single slipped drive and b) torx is a convenient workaround for the shit metals
ben_vulpes: does this hold when it's not even listening to rpc commands?
ben_vulpes: i'm in no rush, happy to run the hourglass out.
ben_vulpes: heh i wonder if the thing will even listen to shutdown commands.
ben_vulpes: 12.82 day uptime. let's try again!
ben_vulpes: hours later, bitcoind still pegged
ben_vulpes: ...placenta?
ben_vulpes off, will resume later
ben_vulpes: log is 72619592 lines long, last accepted block was at 72529974
ben_vulpes: oh that's lulzeriffic, the processblock log lines don't get timestamped?
ben_vulpes: until ~last night the thing was tracking the chain tip like a bloodhound.
ben_vulpes: ya well that is categorically not the case for this node.
ben_vulpes: this *should* be a transient affair though wtf
ben_vulpes: mhhhhm.
ben_vulpes: right, k. and when it's verifying a block, does it typically go entirely unresponsive to rpc commands?
ben_vulpes: memory use aside, is the 100% cpu use symptomatic of blackholing, asciilifeform ?
ben_vulpes: yaok i'll accept that the engine room needs a new dial.
ben_vulpes: ah
ben_vulpes: nevermind.
ben_vulpes: what means "compiled in" then?!
ben_vulpes: o.O
ben_vulpes: curious to see what's in there while it's live.
ben_vulpes: well compiled in, i still hafta restart the process
ben_vulpes: asciilifeform: i'd have to restart the process to get data out of valgrind, right?
ben_vulpes back in 5, disembarking train
ben_vulpes: kk
ben_vulpes: this is a dark and unfamiliar corner of linux to me
ben_vulpes: how do i look inside that?
ben_vulpes: lessee here
ben_vulpes: aha
ben_vulpes: in other strange, my trb node is currently sitting on 9756 VIRT, and has an entire core completely pegged.
ben_vulpes: i should indeed see the * produced in dirigible
ben_vulpes: otherwise smoke not *really* a problem, just, can get cloudy.
ben_vulpes: mircea_popescu: pan-searing steaks can make a bit of smoke
ben_vulpes: mircea_popescu: ^^
ben_vulpes: nah, i moved out of portland to escape the countertop digester
ben_vulpes: ~never wears.
ben_vulpes: the chain mail is moderately more expensive but a /very/ effective replacement for such as steel wool.
ben_vulpes: asciilifeform: scraping tools are a+, and cost ~2.45 from where linked.
ben_vulpes: ah i just realized that i forgot to include a solid three hundred word rant on the evils of nonstick in this context
ben_vulpes: asciilifeform: nifty. any feedback to relay?
ben_vulpes: ty mircea_popescu
ben_vulpes: oooh neato
ben_vulpes: fixd ty
ben_vulpes: yes. twice per month.
ben_vulpes: shoot
ben_vulpes: ah no, once every other week
ben_vulpes: boggling, isn't it
ben_vulpes: regardless of the grounding, there should have been no voltage on the thing if it were actually wired into the laundry room breaker