shinohai: Bonus points if she shines your shoes AND your knob at the same time.
trinque bbl, gonna have drinks on a patio
ben_vulpes: lol i just told $girl that she was lazy, she retorted that she "is efficient, and it's a feature"
ben_vulpes: any objections to a vpatch doing away with the truncation of hashes in the trb log?
☟︎ ben_vulpes: i have the block hash untruncated in the one place i wanted it recently, have not yet ploughed through the rest of them.
shinohai: ♫ "In West Philadelphia, bombed and razed ...." ♪ ♫
ben_vulpes: just had to wait for people to realize y'hook 'em up to batteries and not the tranny directly of course.
☟︎ ben_vulpes: lead acid'll do just fine, it's not a store, just a load balancer over time.
a111: Logged on 2017-05-14 00:28 trinque: asciilifeform: samsung "850 evo"
ben_vulpes: double-reads-the-logs with the stolen "fucking love science" slams
ben_vulpes: my point is don't use the battery as anything other than a temporal load leveler, and bam you have yourself effectively a clutch.
☟︎ ben_vulpes: yes, you replace the clutch plate it is a wear part.
ben_vulpes: the gasoline is your store, you burn it and use the battery to supply temporary current while the turbine goes from off to optimal regime.
ben_vulpes: why on earth would you need the 500-miler.
ben_vulpes: are you reading what i write or just repeating from your queue of stored battery slights?
ben_vulpes: battery is /temporal load leveler/ for /onboard turbine that burns gasoline/
ben_vulpes: to be clear, 5 figs for the 500 mi battery, correct?
ben_vulpes: why would you need a battery with that kind of capacity IF YOU ARE DOING ONBOARD ELECTRICAL GENERATION?
ben_vulpes: poor example; must be compact, lightweight.
ben_vulpes: no, you don't get to avoid the fe-ni battery proposal.
ben_vulpes: also the prius does not have a fully-electric transmission.
ben_vulpes: because they use the motor to power the transmission and not the battery.
ben_vulpes: dude that you are engaging on the topic and are recently surprised at the state of the art is pretty funny.
ben_vulpes: because honda car division makes ic engines and ic trannies
ben_vulpes: and i await the drivetrain's arrival in trucks eagerly.
ben_vulpes: prius is not electric to the shaft, as we just discussed. it has electrical supplement to the shaft.
ben_vulpes: prius is plastic tech designed to appease american consumer, nyooz at whenever.
ben_vulpes: but the chemistry is of kindergarten grade. go, buy railcars of ni, fe, assemble.
ben_vulpes: on an eeeentiiiiirely different topic, it took months but i recently got the part of my output indexer that excises spent outputs from the index map to compile, which i believe brings the indexer part of this foray to completion. i invite any who'd like to read and comment to download the (unsigned!) vpatch from here cascadianhacker.com/wp-content/uploads/2017/05/export_outputs.vpatch
☟︎☟︎ ben_vulpes: now i have to decide how to test it, for the odds are that it does not work as-written. but i do invite commentary on the design!
ben_vulpes: this patch adds an rpc command that eats as input one address, and walks the blockchain for outputs that spend to the address.
ben_vulpes: at the end of the walk, it writes the unspent outputs to a file in a format amenable to normal unix tool examination.
ben_vulpes: asciilifeform: what use has anyone for the wallet?
ben_vulpes: once this patch works (which it almost certainly does not, as i have only finished drafting it), it will serialize unspent outputs to disk in a simple format for...later use.
ben_vulpes: the patch adds a struct to use during the indexing, and a new overload of IsMine that uses the script solver to find outputs relevant to the given address.
ben_vulpes: once it works for a single address, it will be trivial to index multiple at once.
ben_vulpes: i am considering testing this in conjunction with a solipsistic miner, but may test it against the extant blockchain instead. input on this also welcome
ben_vulpes: the time it takes a fully-synced node to shutdown and reboot is painful, though.
ben_vulpes: this nqb is an entirely new client, is it not?
ben_vulpes: it may take some time, especially at my glacial pace, but i think slicing the wallet from the reference implementation (which i don't think is going anywhere?) a worthwhile endeavour.
a111: Logged on 2017-03-14 15:11 asciilifeform: and 'dead bitcoin', esp. if it dies on enemy's terms, would imho be a technogenic catastrophe, quite comparable to, e.g., chernobyl. ( not for mircea_popescu 'i'm rich anyway, fuck everyone' , and not for other folx, who might not even have any; but for the concept of 'gold sans the guard labour')
ben_vulpes: and in "today's nobel, tomorrow's homework", eventually bitcoin clients will be the republic's software engineering masterwork project.
ben_vulpes will be doting on the mothers in his life on the morrow
a111: Logged on 2017-05-14 03:54 ben_vulpes: any objections to a vpatch doing away with the truncation of hashes in the trb log?
a111: Logged on 2017-05-14 04:40 ben_vulpes: just had to wait for people to realize y'hook 'em up to batteries and not the tranny directly of course.
mircea_popescu:
http://btcbase.org/log/2017-05-14#1655475 << he has a point though, every redesign cycle the momentum-based store (like they use in eg F1 cars) comes back to the drawing board. turns out having a small heavy well spinning real fast is not really much worse than trying to store energy in batteries.
☝︎ a111: Logged on 2017-05-14 04:46 ben_vulpes: my point is don't use the battery as anything other than a temporal load leveler, and bam you have yourself effectively a clutch.
a111: Logged on 2017-05-14 04:57 ben_vulpes: dual-input or electric to the shaft?
mircea_popescu: ro train engines were that way for a long time too, owing to the peculiar terrain.
☟︎ a111: Logged on 2017-05-14 09:18 mircea_popescu: ro train engines were that way for a long time too, owing to the peculiar terrain.
a111: Logged on 2017-05-14 12:19 Framedragger: HN spit out
https://github.com/mjg59/mei-amt-check , dunno if any good, maybe need to check later. to be clear, AMT won't be provisioned "by default", and it being provisioned is the worser thang.
Framedragger: not on debian, it seems. checked on a xeon cpu which has AMT, but module was not loaded
Framedragger: and on x220 lappy with ubuntu, AMT was enabled (will check bios settings later), but not provisioned.
Framedragger: (for posterity, x220 is i5-2520M, xeon server is W3520)
Framedragger: (^ may as well check phuctor box, but module probably won't be loaded.)
a111: Logged on 2017-05-14 09:08 mircea_popescu:
http://btcbase.org/log/2017-05-14#1655457 << doing a mediocre job of it, too. stem cell research actually yielded various practical results. mostly obscure bone marrow diseases, but hey, it's only obscure until you get it.
Framedragger: well, that's why i said "dunno if any good". on *cursory* glance, nothing mischievous, but obvs wouldn't v-sign it
phf`: that article was inoffensive, but sloppy. some offhand points i think required elaboration (i.e. missing republican footnotes!), others were superfluous
☟︎ Framedragger: asciilifeform: remote diddle only works if AMT is not only enabled but also *provisioned*.
Framedragger: but it seems that it's then possible to run *local* exploit (privilege escalation)
Framedragger: where was that link to intel's content-less advisory... it had two parts, one remote, one local
Framedragger: and computers are not computers in the first place; does not negate the point about "if enabled, still bad, and good to know/check."
a111: Logged on 2017-05-11 21:24 phf`:
http://btcbase.org/log/2017-05-10#1653984 << so i got a copy, mine had a mechanical looking gash in the spine, had to send it for replacement. otherwise it's not horrible. it's a cheap thermal binding, but the paper is crisp, and the source is TeX so it looks reasonable.
Framedragger: asciilifeform: see bullet point "An unprivileged local attacker could provision manageability features gaining unprivileged network or local system privileges on Intel manageability SKUs"
Framedragger: so in theory, a wordpress hax0r could provision AMT if AMT was enabled, thus opening up the remote diddling thing
Framedragger: asciilifeform: i linked to illustrate the diff between enabled vs provisioned. let's not do another confused is/ought debate
a111: Logged on 2017-05-14 14:13 phf`:
http://btcbase.org/log/2017-05-11#1654941 << so i got a replacement copy, in it's in even worse state than the first one! this one the entire lower edge is butchered during cutting. automated self-publishing ftw
phf`: right, well the originals are presumably TeX formatted ps files, so it's impossible to butcher that part. somehow they can't seem to get it pressed properly. maybe it's just my luck
mircea_popescu: and i will note that your policy of strongly held opinions in poorly known fields is not working so well. not re turbines, not re stem cells etc.
mircea_popescu: so far i have an onesie and you have your world famous brand of alf's gut flora.
mircea_popescu: the statement was "some kind of turbine under the hood, even if masquerading as a more traditional something or other".
mircea_popescu: but on what grounds do you disqualify it from "turbine", other than "it successfuly masquerades as something else, fooling me"
mircea_popescu: no, we are having the thread where "turbine is not nao turbine because it's different"
mircea_popescu: you ever saw the fucking item ? how is it not a turbine ?
mircea_popescu: in this sense jet engine does not power the jet because... gases moving about do.
mircea_popescu: mmkay. it's really the air under the fore wing that's the plane's engine.
mircea_popescu: whether you attach the items to the drive train via electric exchange ; or whether you attach them via the historical arrangement known as turbocharger, in point of fact you've put some items to work for your transmission.
mircea_popescu: point being that in the modern diesel, a turbine is attached to the carnot engine, much in the manner in which in a modern hybrid, a carnot engine is attached to the electric motor.
mircea_popescu: ie, there's some power sent to the wheels through engine 1 by engine 2.
mircea_popescu: and yes, the turbo was originally a ship-and-train tech, in the 20s or w/e.
mircea_popescu: if i take my cues from dudes working in auto dealers, i might even end up with no bitcoin and a dozen credit cards.
mircea_popescu: "very confused salesman" test. i gotta remember this one.
mircea_popescu: yes, but in a proper arrangement (electric, gasoline, gas) hybrid, the gas turbine needn't cover all power curves.
mircea_popescu: anyway, to revisit upstack : putting "quantum computing" in the same pile of failed technologies as stem cell research is beyond idiotic. holy hell, every woman that ever was pregnant got the embryonic boost, measurable and measured, wtf.
mircea_popescu: asciilifeform the ideal functioning of, eg, semi, is that engine turns at 4800 for 8 hours straight.
mircea_popescu: item dun really need so much power i don't think, but certainly used in the higher power tractors iirc.
mircea_popescu: somehow the "conspiracy to supress" ~never mentions this. always impresses me re the culture and literacy of the little john smiths us soil keeps popping like mushrooms everywhere
mircea_popescu: asciilifeform iirc a half dozen or somesuch. but taken to faires and so on
mircea_popescu: was certainly displayed in public, to great excitement.
mircea_popescu: when fishing through the (rather consistent) history of engines, one's always to be careful. lotta curly items in there.
mircea_popescu: anyway. to be perfectly fair and generally speaking sane : the actual technological need driving the modern hybrid craze has ~nothing to do with the declared reasoning (envirobs) and everything to do with the desperate attempts of engineers who noticed they have a pile of ~useful items to arrange them in an optimal configuration.
mircea_popescu: it's not hard to observe, as a theoretical physicist at least, that ~all engines to date are stumbling at a general problem with naive assumptions.
mircea_popescu: you got a turbine, which'll burn ~anything but does not spool, you've got a gasoline engine, which will this but not that, there's electric which is most efficient but uses the most volatile of fuels, make something of this!
mircea_popescu: contrary to what "the people" of "our democracy" have in mind, nobody made cars "so that" little miss humpernickle can take her groceries home easierlier.
mircea_popescu: yah but tell it to her daughters you get a reaction quite like yours re turbo hybrids above
mircea_popescu: "oh we've never read it stated like that before!!" "mkay, i'm sure such happenstance does something"
mircea_popescu: the other item i'm vaguely surprised they're not deplyoing is the actual oxygen purifier engine. srsly, put atmospheric air into your chamber ? because you hate yourself or why.
mircea_popescu: but it seems, very from-the-satellite view, that it should work somehow. at least to my eye
mircea_popescu: they can make a touch screen, they can make a chamber for o3 reduction.
mircea_popescu: gotta to something with aqll the wolfram they're not using for proper lightbulbs anymore.
mircea_popescu: or could work miniaturized. imagine, alf, 125 gram half horsepower engine.
mircea_popescu: (typical carnot cycle does not miniaturize well. turbine however... might.)
mircea_popescu: ie, they asymptotically tend towards... o2 reductor / h2 donor.
mircea_popescu: and evidently the metalworking tech to make the 100 gram turbine is here. wasn't here say 1980.
mircea_popescu: that's the other thing - gas turbine works great with electric gen.
mircea_popescu: i mean... asciilifeform i guess I was asleep at the time.
a111: Logged on 2017-05-14 14:09 phf`: that article was inoffensive, but sloppy. some offhand points i think required elaboration (i.e. missing republican footnotes!), others were superfluous
mircea_popescu: asciilifeform aha! and it doesn't seem, from casual survey of the field, that they actually put to work ~everything available. the silicone people are cutting metal masks to the three atom widths ffs.
mircea_popescu: when one metalworking gets it within 3 A and the other metalworking gets it to the 3 micrometers, you know there's room for some "nobody could have predicted" qualitative jumps.
mircea_popescu: asciilifeform you know, computers work great for printing 2d, not so much for simulating 3d, also!
a111: Logged on 2017-03-11 21:15 Framedragger: @all thanks to this chat i'll now make some urgent recommendations to startup i'm involved with. maybe it's not even gonna be fucked in the ass if moves decisively away. a bit ashamed i had $opinion on $thing-not-researched in the first place.
deedbot: sageprobes voiced for 30 minutes.
ben_vulpes: in other things asciilifeform doesn't know about turbines, some nutjobs will run super-rich mixtures such that gases are still burning through the exhaust manifold and into the turbocharger. this obviously torches the poor turbo in short order, but the temporary power boost is astonishing.
ben_vulpes: also turbochargers are approximately standard these days. new civics come with them stock. efficiency and emissions, baby!
mircea_popescu: i thought you were specifically not supposed to do that
mircea_popescu recalls used to laugh with friends at "racing experts" with the tell-tale flame out the tailpipe.
ben_vulpes: (promo videos showcase semi cab with the horsepower to drift around the desert)
ben_vulpes: mircea_popescu: hey, some men just want to see the catalytic converter burn
ben_vulpes: also "it's only yours if you're willing to destroy it"
ben_vulpes: that reminds me, i have a rear differential to weld together.
shinohai used to be quite the rx-7 aficionado, owned 2 and loved them both.
mircea_popescu: in other shocking developments, /me learned yesterday that some people actually believe serving a l'anglaise (ie, in their bastardized notion, pre-plated items) is an acceptable manner for waitstaff!
☟︎ deedbot: alex__c voiced for 30 minutes.
shinohai: I kinda liked the wankel, would rev to ~10k without batting an eye, perfect marriage for bigger turbos
mircea_popescu: and i swear if i see another one of these ustard precious cuntlet ledes with "o nso and so date so and so insignificant schmuck just like the author was being part of an imaginary sequel of seinfeld" ima kidnap some "innocents" and sell them in gabon.
mircea_popescu: uk had three referendums in its entire history, now they want one a year ?
trinque: also matrix numbers, very serious.
shinohai: Can't have a conspiracy piece without Matrix binary, just isn't proper.
trinque: ultimate lulz being that this will be the lasting memory of this page of history, if anybody takes the paragraph point five to write it
mircea_popescu: i dunno that anyone reads the guardian for purposes other than superman magazine or hustler.
mircea_popescu: if you got that particular fetish/brainhole, stroking it is pleasurable, but once the spunk comes out that's it.
trinque: "uh I don't know, people started cutting their dicks as part of a mass mental breakdown. I think they had quite fair skin."
a111: Logged on 2017-05-14 16:21 mircea_popescu: in other shocking developments, /me learned yesterday that some people actually believe serving a l'anglaise (ie, in their bastardized notion, pre-plated items) is an acceptable manner for waitstaff!
trinque: my back was to the poor guy or I'd have handled it from the beginning, only noticed because idiots were getting uncomfortable across from me
trinque: by the time I shook his hand and started chatting with him, guy was uncomfortable and I let him depart
trinque: then two women at table wail "oh he didn't shake our hands"
☟︎ trinque: I used this as a teachable moment for all
mircea_popescu: the (very indian) chef of great local place actually came out of kitchen to see these two people who were eating all the stuff i rodered ; but couldn't summon the courage to more than bow from a distance and scurry off.
☟︎ mircea_popescu: possibly, through having had a lot of muricans in the joint over the years.
trinque: my own grandfather was chef and owner of a great steak place for decades, did this nightly.
trinque: and wtf, he's supposed to interject himself between the men and women without introductions? this while trying to be a good host?
mircea_popescu: generally it's the job of the maitre d', which in more euro-style restaurants is the you know, favoured louis de funes role, not really rhe chef. but custoims vary.
mircea_popescu: the us tv has brought about this chef-restaurant manager combo. dunno how sustainable it is in practice.
trinque: sadly I think this was a result of a four course meal joint struggling to get by, for same reason as "he didn't introduce himself to me omg"
mircea_popescu: incidentally, can you even get a proper (14.) full course meal in teh us anymoar ?
mircea_popescu: fifteen years ago it was good sport to order oyster entree with local fellows present. average american will make faces at the half shell and do it no further harm.
mircea_popescu: of course, even getting oysters fit for the table in the first place was already a dubious matter then.
trinque had the benefit of new england lineage, will harm teh oyster gladly
mircea_popescu: it's funny how the shit evolves, though. historically, the maitre d'hotel would be this knowledgeable, older male, exactly equivalent of the village godfather for his little village onto itself. so HE'd greet you and take you to your table, KNOWING FULL WELL who you were.
mircea_popescu: us vaguely heard of this, has inept girly not yet qualified to bus tables in the front office, asking you who you are.
mircea_popescu: bitch, if you don't know who i am you already failed your job.
mircea_popescu: i suppose the next logical step is to you know, "who ordered the this???". make the customer keenly aware you couldn't give less of a shit about 'em and then whine about how you work in the "service industry" ie he HAS TO TIP YOU!!111
trinque: aha. last night summarizes as "how dare you elevate yourselves by pissing on this husk of hand-me-down *culture* to claim you have one"
shinohai: implying they actually perform a service.
trinque: at least the guy didn't open a fucking potatoslurry franchise.
mircea_popescu has seen a lot of "comida por kilo" eateries in latinoamerica.
trinque often bellowing at unknown, never met ancestors
trinque: they really have you pay by weight?
mircea_popescu: incredibly popular with various young office drone males, evidently living alone in a sort of ship hold.
mircea_popescu: possibly repurposed overhead compartment in airliner ?
shinohai: Lots of oriental restaurants do that around here, pay by weight
mircea_popescu: trinque funny thing being that a) it is infinitely better food than anything pizza hut / taco bell / mcd / kfc etc have on tap and b) it's not really a full dollar a kg from what i've seen.
trinque: should put in a floor pressure pad and turnstile
trinque: one in, one out! no bathroom!
mircea_popescu: shinohai yeah it is possible the azn community is spearheading the reculturation process.
mircea_popescu: but to come back to it : the plague of "handheld devices" did a lot of damage to the marginal socioeconomic utility of a large class of people. they spend all their brainpower correcting quopedoa/wikira/whatever the fuck instead of spending the same undersupplied resorce to keep track of their customers / car direction vector / etcetera.
mircea_popescu: average street urchin in 1917 could be hired on the expectation that after 30 years of either being bored stiff or else payingattention at his job he'd finally make a useul worker.
mircea_popescu: today's street urchin is entirely useless -- he's more than happy to spend 30, 50, 150 years if possible siphoning your salary (which he regards as his living wage / god given right) to pay for the britny spears "music" and entirely similar "start-ups", ie, let a lot of you idiots give us your valuable stuff for free maybe we get enough of it to survive our inept whittling it down and still be somehow worth money.
mircea_popescu: wikipedia loves to compare itself with the various actual encyclopedias it stole most of the material worth reading from, but on a "per line" basis, as if THAT is the fucking point of an encyclopedia, never mind the COMPLETENESS or RELIABILITY parts.
mircea_popescu: they however do not appear willing to compare the 500 hours a dozen men put in to produce an encyclopedia with the 5000 hours a dozen million imbeciles put in to compile the steaming pile of shit aka "online encyclopedia".
mircea_popescu: i could produce more value than what wikipedia's worth by simply boiling the collection of wikipedia "editors" and selling the broth.
mircea_popescu: no skin off my back. so i'll be the last person alive to know anything, and every girl i ever meet who's not a retard feels an irrepressible urge to kneel and beg.
☟︎ mircea_popescu: i'm certainly not saving anyone against his own fucking will.
mircea_popescu: imo golden age was 1800s, and their principal utility was to provide ideological allignment for patriarchy.
mircea_popescu: "these are the inferior people to be repressed, for these reasons" is ~the whole point of the original item
mircea_popescu: that the socialist substitute does not work is evident to the proponents, but their interest is of course not in it working. on the contrary.
mircea_popescu: ~exactly identical item to the female photographer/solider war/training exercise heroine.
mircea_popescu: the tmsr log serves a very similar function to diderot's offering, in practice.
mircea_popescu: yes, but the underscore of it all was "these are the things zulus do not know : machine gun, etc. know these so you do not grow up into a zulu."
mircea_popescu: asciilifeform not to being a thinking man ; to not being a savage. it's fundamentally negative. know this so you don't end up in the tribe.
mircea_popescu: yet plenty of comme il faut gents were not thinking men. as per babbage etc.
a111: Logged on 2017-05-14 17:23 mircea_popescu: no skin off my back. so i'll be the last person alive to know anything, and every girl i ever meet who's not a retard feels an irrepressible urge to kneel and beg.
mircea_popescu: to be noted that l'encyclopedie (the 1700s item) was a LITERARY WORK. with d'alembert almost a sort of tolkien of his time. it mattered not so much whether the items contained were right or wrong (obviously most were wrong, 1700s) but the fact that you could rely on every respectable gent knowing at least of them.
mircea_popescu: note incidentally that even though delayed because slavs retarded, the soviet item served exactly same function -- how to be non-non-soviet.
a111: Logged on 2017-05-11 20:09 asciilifeform: if asciilifeform signs and sends this, he will probably have to design the mips box on toilet paper inside bastille, like de sade
mircea_popescu: the more interesting subset, imo, is the protest suicide.
mircea_popescu: i confess i can't imagine how the suicide of competeny, loyal underlying could fail to drive competent ruler to redress.
mircea_popescu: the problem of course being that competent ruler doesn't need you to cut your head off, and incompetent ruler too thick in the first place.
mircea_popescu: of course, average samurai cut down >1 peasants before ending self.
jhvh1: shinohai: The operation succeeded.
a111: Logged on 2017-05-14 05:03 ben_vulpes: on an eeeentiiiiirely different topic, it took months but i recently got the part of my output indexer that excises spent outputs from the index map to compile, which i believe brings the indexer part of this foray to completion. i invite any who'd like to read and comment to download the (unsigned!) vpatch from here cascadianhacker.com/wp-content/uploads/2017/05/export_outputs.vpatch
mod6: So ben_vulpes posted his vpatch: cascadianhacker.com/wp-content/uploads/2017/05/export_outputs.vpatch
mod6: one of the things that, in a 9 second quick review of this that I asked him to consider was in the implementation of "IsMine"; Specifically, "Consider: What do I return from IsMine if I iterate over the entire list and never find a OP_PUBKEYHASH?".
ben_vulpes: well gosh now that you point that out i have to admit that i do not actually know.
☟︎ ben_vulpes: i'd assumed false, but do not know that for certain.
mod6: He asked me to post my concern here just to start a general dialog about this, and I think that's just fine.
mod6: typically, i like to be explicit over implicit, and that's just one of these little things.
mod6: (style considerations and grinding can be left off until later. as I was saying before, ``first we make it work, then we make it pretty'')
ben_vulpes: lolyes, also worth pointing out that the patch is indented at 2 spaces when the rest of trb is indented at 4
mod6: aside from that, i have no further comments at this time, i've neither read it closly, compiled, nor tested this vpatch.
mod6: anytime! great effort you've got rolling here, Sir.
ben_vulpes: trinque, asciilifeform, mod6: it does not actually work, unfortunately.
ben_vulpes: i'm going to step away from testing the indexer /in toto/, and plug this IsMine overload into the test target
mod6: i can help you try to debug/correct the attempt during the week for sure.
ben_vulpes: mod6: it is certain to take more than a week
mod6: no problem if it does, no rush.
trinque still haxing on the deedbot invoicer anyway, but at some point will greatly appreciate a way to track address balances without having privkeys around
trinque: I'm on deck to help however as well.
ben_vulpes: trinque: you can do this today with the slicer i published a while back
ben_vulpes: should work great in conjunction with asciilifeform's 'cutblock
trinque: dumpblock you mean, or no?
ben_vulpes: no, he wrote a c proggy that cuts blkindex files
ben_vulpes: dumpblock is more useful for realtime work in my experience
trinque: now I recall. so yes, I could roll forward using those
ben_vulpes: tail the debug log for processblock: accepted, and then dump the height mentioned in that line
ben_vulpes: parse, looking for spends to any address of interest.
trinque: yes, but aren't you here working on a better implementation of that?
trinque: deposits shall be a human process in either case; I'll just have more to do manually until this thing's done
ben_vulpes: absolutely, but you can use the previous method today, and this thing promises to take a while.
trinque: sure, so does wallet, not going to ship something that's half-baked
trinque: no need to rush on my account, plenty of strange acts of serial cable mangling and other perversions on my end yet
☟︎ ben_vulpes: relatedly, i have a patch in abeyance that fixes the test target. i'll bring that out of the refrigerator and start wiring this new IsMine implementation into it.
ben_vulpes: one wrinkle that occurred to me as i tested this patch against a not-completely synced node this afternoon is that satoshi's early transactions were all of the "pay to pubkey" variety, and not today's standard "pay to pubkey hash" breed.
☟︎ a111: Logged on 2017-05-14 05:12 asciilifeform: if it works on arbitrary addrs, seems like it'd be wuite asy to test
lobbesbot: Logged on 2017-05-14 21:17:35: <danielpbarron> aaand i have done it. i have a laptop that powers on and without any other touching will end up at the eulora login screen. then when you quit, it drops down to gdb where you can run it again or quit. if you quit, the machine shuts down
a111: Logged on 2017-05-14 22:00 ben_vulpes: well gosh now that you point that out i have to admit that i do not actually know.
mircea_popescu: ben_vulpes i thought fstream is already included. no ?
mircea_popescu: + for (std::map<uint256, std::list<OutputIndex> >::iterator i = relevantOutputs.begin(); i != relevantOutputs.end();) { <<< took me a triple take.
mircea_popescu: is there tmsr rule "no further boost constructs added" ?
mircea_popescu: ben_vulpes i thought it gets inherited. entirely likely i don't comprehend c loading model.
ben_vulpes: mircea_popescu: you and me both, boddy.
Framedragger: is that from boost? just looks like modern cpp ^
ben_vulpes: mircea_popescu: that is a standard c99 for loop.
mircea_popescu: Framedragger it does ; not from boost ; satoshi'd have written it as a boost thing im sure
mircea_popescu: question is very general and low priority : "just how far does the stick to 4 rather than 2 space indents thing goes ?".
ben_vulpes: i did use one final BOOST_FOREACH in the output serialization.
ben_vulpes: i will reformat with 2, did not feel like futzing with emacs to make 4 spaces happen for this.
ben_vulpes: happy to replace the dangling boostism, certainly.
mircea_popescu: ben_vulpes to my mind "c99 loop vs boost blabla" is very much in the same chapter as 4/2 spaces etc
mircea_popescu: man gotta know, if / when doing patch work, wtf his stylistic choices are required, expected, desired to be
ben_vulpes: i wish that i could recall my reasoning for using that boostism.
mircea_popescu: we already arguably lost a contributor because he couldn't predict what we wouldn't like about the STYLE, rather than substance of his work.
☟︎ Framedragger: mircea_popescu: hm. a map structure and an iterator over it seems clear to me, imho. just looks unfamiliar to a c developer. but not arguing further
ben_vulpes: it may have been simply the first thing i did, and so mimicked existing style.
ben_vulpes: after some time in the pit, i stopped boosting.
mircea_popescu: + BOOST_FOREACH(PAIRTYPE(opcodetype, valtype)& item, vSolution) << more than one ?
ben_vulpes: i do not understand the subtleties of what is happening in script.cpp, and so decided to stick with shown-good semantics.
ben_vulpes: the boost is glued in very tightly in there.
mircea_popescu: so to summarize : ismine logic is false if !solver, true if item.first==op_pubkeyhash and gethash160=hash160 ; false if item.first==op_pubkeyhash and !gethash160=hash160 ;
mircea_popescu: because seems as it is that it may not return anything specifically in some cases.
ben_vulpes: i foolishly, naively assumed the compiler would detect that.
mircea_popescu: (this is generally the wost sort of problem, when false is the expected return, because undefined often masquerades false, ie it "seems to work")
ben_vulpes: it does surprise me that the function is declared to return a boolean, but the compiler says nothing about a branch where it might not return anything.
mircea_popescu: ben_vulpes it's my understanding that the soul of c is exactly "compiler dun care about this".
ben_vulpes: possibly the most timely in my tenure with the republic!
mircea_popescu: it might be the first time i had something cogent to say about code.