log☇︎
450800+ entries in 0.276s
decimation: "I've written code for a JIT that stores 64-bit virtual ptrs as their hardware based 48-bits. This is a valuable optimisation, even if it's not strictly OK. (anon)" ☟︎
decimation: heh "Can you make a usable copy of a pointer by copying its representation bytes with code that indirectly computes the identity function on them, e.g. writing the pointer value to a file and then reading it back, and using compression or encryption on the way?"
asciilifeform: this has all the appeal of the russian prison teapot (consisting of a mug, two nails, and a mains socket)
assbot: Logged on 30-06-2015 03:16:41; decimation: "If you calculate an offset between two separately allocated C memory objects (e.g. malloc'd regions or global or local variables) by pointer subtraction, can you make a usable pointer to the second by adding the offset to the address of the first?"
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181475 << this is not even the worst known abuse. one book (forget whose) actually suggested 'just in time compilation' on arbitrary (!) machines by snarfing up binary routines from function pointers and memcpying them into a buffer, then (*foo)()-ing in... ☝︎
asciilifeform: (who wants, can write this. i've no strong desire to)
decimation: "If you calculate an offset between two separately allocated C memory objects (e.g. malloc'd regions or global or local variables) by pointer subtraction, can you make a usable pointer to the second by adding the offset to the address of the first?" ☟︎
asciilifeform: when would i have tried
asciilifeform: decimation: i just now wrote the patch, l0l
decimation: asciilifeform: did you try the feed block thing
asciilifeform: i will leave the possible variations on this theme to the alert reader.
asciilifeform: and whatever test (igprof, etc) can now be carried out stepwise (that is, after each added block)
asciilifeform: it is now also possible to elementarily ferret out certain kinds of leaks - e.g., does importing the same bastard block ten thousand times result in an increase in ram footprint ? if so, we have leak ☟︎
asciilifeform: blockchain telegraphy
asciilifeform: for an entirely unrelated and - today - uninteresting - purpose
decimation: actually it looks like the fins wrote a C client for bitcoin protocol https://github.com/koodilehto/kryptoradio/tree/master/data_sources/bitcoin/src
asciilifeform: mod6: i, for one, am rather curious whether we still get 200M+ footprint when there is ~no~ mempool
mod6: asciilifeform: re: ... the first time to carry out FULLY DETERMINISTIC tests ... << yeah this is great!
asciilifeform: i'll laugh to death if it's from 'blockchain.info' or the like
decimation: did the also implant parasite into bitcoind?
decimation: asciilifeform: actually it might be mildly interesting to know how they are 'serializing' the blocks
decimation: "QSL cards" are customary in ham radio circles; a postcard is sent to acknowledge contact
asciilifeform: or even the commodore-64 rainbow.
asciilifeform: or the rain rainbow
asciilifeform: could be the apple-II rainbow
decimation: why the gay rainbow bitcoin logo
asciilifeform: will be interesting to compare their blocks with ours.
mircea_popescu: pretty epic all this shit.
asciilifeform: this will also shed some light on the effect of the mempool on resource consumption...
asciilifeform: ben_vulpes, mod6, mircea_popescu, et al: in case this was not clear, it is now possible for the first time to carry out FULLY DETERMINISTIC tests of therealbitcoin (memory consumption, etc) by denying a node a net connection and syncing from disk using 'eatblock'. ☟︎
decimation: I wonder if it is now sop to summarily execute drone pilots too
decimation: "At the scene, one the victim?s friends handed over the damaged drone?which retails for about $1200 and weighs about 2 pounds?and provided photographs of a man, who may have been piloting the aircraft."
decimation: http://spdblotter.seattle.gov/2015/06/29/woman-knocked-unconscious-at-parade-by-falling-drone/ < lolz "A 25-year-old woman was knocked unconscious Sunday after she was struck by a small drone aircraft while attending the Pride parade in downtown Seattle."
decimation: ""We recovered a 20-gauge shotgun from Matt's body at the location," said D'Amico." < of course
decimation: "Authorities have warned from the start that the pair of fugitives might get their hands on guns. Matt did. And it may have been his undoing at that moment. Matt didn't shoot, but he also didn't comply with officers' order, so they opened fire." ☟︎
asciilifeform: now whoever dares, can ask a node to crap out blocks n ... n+k, pgp-sign, bring them to node having blocks j ... n-1, and 'feed' them to it.
asciilifeform: 'Using 'dumpblock' and 'eatblock', it is now possible to move blockchains around via various direct channels (e.g., pigeon.)'
asciilifeform: quoting from the ml msg,
asciilifeform: (before anyone asks: doesn't require the weird asciification that using 'getmemorypool' to import blocks would)
asciilifeform: (if anyone here is a regular reader of these snakepits and knows of evidence to the contrary, it would be interesting to see it)
assbot: Logged on 30-06-2015 00:19:55; mircea_popescu: clearly ahead of the reddit curve in any sense
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181377 << my current understanding is that the blackout in 'reddit' et al. re: therealbitcoin is more or less total. ☝︎☟︎
asciilifeform: the presumption is that a fella who is facing a return to life in hard prison might have an arse grenade, etc., or otherwise disinclined to 'go quietly'
assbot: Logged on 30-06-2015 00:12:59; decimation: "State police Superintendent Joseph D'Amico says agents told Matt to put up his hands. He says Matt "was shot when he didn't comply.""
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181365 << my understanding is that this is sop in usa when the escapee is considered 'armed and dangerous' (tm) ☝︎
asciilifeform: (but i distinctly recall a 'pear' thread ages ago, where somebody pointed out that the two types can be distinguished by the presence of 'cervix pliers' on the business end)
assbot: Logged on 30-06-2015 00:11:15; mircea_popescu: ;;later tell diana_coman actually they'd be vaginal pears, but yeah.
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181360 << l0l, must've missed that thread! ☝︎
asciilifeform: (easiest method is to actually understand the changes, as one ought to in any case, and re-apply them by hand, then produce new patch)
assbot: Logged on 30-06-2015 00:28:51; mod6: decimation: thanks for the heads up on callgrind call graphs -- if IgProf (instead of gprof) can do that also, i'll definately build some when I finally get to those profiles.
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181387 << my igprof patch for therealbitcoin is almost certainly b0rked by the 'dumpblock' addition. but fixing it ought to be trivial - good project for any of the less-experienced folks here ☝︎
asciilifeform: and thereby reveal their position
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181363 << even if rms no longer writes (and i'm informed that this may be the case in recent years) he is still tremendously useful as a 'fire magnet' for shitgnomes ☝︎
assbot: Logged on 30-06-2015 00:15:06; assbot: Logged on 29-06-2015 22:44:50; decimation: in this vein, it might be useful to create a version of the bitcoind source with all the C preprocessor directives unrolled
asciilifeform: http://log.bitcoin-assets.com/?date=30-06-2015#1181371 << almost inevitably the result of this simple experiment is quite unreadable. anyone who wants to try is welcome to: gcc -E ☝︎
mike_c: starts? :) that must be confusing
mike_c: maybe this is why I hate footnotes more than most. most don't read them?
mike_c: mircea_popescu: You left us hanging there! Since it's missing, I must know what those points of interest are :) ☟︎
assbot: The actual state of the Bitcoin network on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1KlOEOo )
mod6: Since we all seem to like the Top->Bottom graphs better, I'll re-generate & post them possibly tonight. tomorrow at latest. i've still got about 30% left of SoBA to finish first.
assbot: Logged on 29-06-2015 22:27:54; ben_vulpes: asciilifeform ascii_field: ProcessBlock should probably not do that thing where it refuses to import already-seen blocks, instead it should obey its master and snarf up whatever
asciilifeform: http://log.bitcoin-assets.com/?date=29-06-2015#1181273 << this sounds like a terrifyingly bad idea: if i run sync after mircea_popescu plugs his node back in, and end up with conflicting blocks, the very last thing i want is for it to silently 'fix' ☝︎
mod6: decimation: thanks for the heads up on callgrind call graphs -- if IgProf (instead of gprof) can do that also, i'll definately build some when I finally get to those profiles. ☟︎
mod6: i have only horiz displays, and it looks way better for me too
assbot: Logged on 29-06-2015 23:34:53; mod6: alright, try it out here: http://thebitcoin.foundation/doxygen/test/
decimation: ben_vulpes: http://valgrind.org/docs/manual/cl-manual.html < valgrind has a gadget for callgraph creation too
mircea_popescu: clearly ahead of the reddit curve in any sense ☟︎
decimation: maybe she is a crypto-enthusiast too
mircea_popescu: and in other news : the bitcoin chamber of commerce is shifting activities a little. http://40.media.tumblr.com/tumblr_m27z7384r01rqgaeyo1_1280.jpg
mircea_popescu: somehow i suspect spider queen alf has this very fly entangled somewhere and has been salivating over for x time :D
assbot: Logged on 29-06-2015 22:44:50; decimation: in this vein, it might be useful to create a version of the bitcoind source with all the C preprocessor directives unrolled ☟︎
assbot: Logged on 29-06-2015 21:44:20; lobbes: mircea_popescu: this will apply for #eulora too
decimation: I'm not really complaining if the new policy is to just summarily execute outlaws, but who gets to decide the list of outlaws?
decimation: "State police Superintendent Joseph D'Amico says agents told Matt to put up his hands. He says Matt "was shot when he didn't comply."" ☟︎
assbot: Logged on 29-06-2015 20:38:44; ascii_field: 'Stallman recently tried what I would call a hostile takeover of the glibc development. He tried to conspire behind my back and persuade the other main developers to take control so that in the end he is in control and can dictate whatever pleases him. This attempt failed but he kept on pressuring people everywhere and it got really ugly. In the end I agreed to the creation of a so-called "steering c
mircea_popescu: ;;later tell diana_coman actually they'd be vaginal pears, but yeah. ☟︎
decimation: or how to name a single pubkey algo
decimation: Thus, one can be a crypto-enthusiast and yet have no idea how bitcoin trading works
decimation: and all that. Except Fat Tony. ... All he knew is that suckers exist. ... If you asked any intelligent ?analyst? or journalist at the time, he would have predicted a rise in the price of oil in the event of war. But that causal link was precisely what Tony could not take for granted. So he bet against it: they are all prepared for a rise in oil from war, so the price must have adjusted to it. "
decimation: "Every intelligent person in socioeconomics had his theory, probabilities, scenarios,
decimation: From Taleb: "In one of the rare noncharlatanic books in finance, descriptively called What I Learned Losing a Million Dollars, the protagonist makes a big discovery. He remarks that a fellow named Joe Siegel, one of the most successful traders in a commodity called ?green lumber,? actually thought that it was lumber painted green (rather than freshly cut lumber, called green because it had not been dried). And he made it his professio
ben_vulpes: there's your research task for showing up
tcrypt: seemed like a good channel to join
tcrypt: ben_vulpes: sorry, was the "who're you?" directed toward me? I'm just a dude interested in assets on the blockchain
decimation: I don't see any graphs on that doxygen/test page
decimation: man I think I remember seeing automated call graph code
ben_vulpes: decimation: d'you know of anything that does that?
ben_vulpes: !up tcrypt
ben_vulpes: there's about a mile of difference between an 'app' that does god-knows-what on your iPnohe and a piece of code that...can be inspected.
decimation: ideally it would be nice to have call graphs that trace the movement of data
ben_vulpes: ah they're probably deprecating some old api, pete_dushenski ☟︎
scoopbot_revived: Audible's app is another symptom of the Update-Upgrade Disease. http://www.contravex.com/2015/06/29/audibles-app-is-another-symptom-of-the-update-upgrade-disease/
mod6: this thing's documentation is kinda spotty, ironically
ben_vulpes: you can tell me to rtfm my feels won't get all hurt :P
mod6: www.stack.nl/~dimitri/doxygen/manual/diagrams.html << check out the section about half way down that says "elements in the graphs generated by the dot tool have the following meaning:"
ben_vulpes: i wonder what red/black/grey boxes around the files mean.
ben_vulpes: http://thebitcoin.foundation/doxygen/test/net_8cpp.html << aha this is great
mod6: i should add that i can make these SVG graphs too, if that seems like it might be somehow better
mod6: alright, try it out here: http://thebitcoin.foundation/doxygen/test/ ☟︎
mod6: so.. there's like a bunch that might still go another directoin