Hide Idle (>14 d.) Chans


← 2016-12-28 | 2016-12-30 →
asciilifeform: it ain't x86 either
asciilifeform: nor anything like a plausible stack or heap turd.
asciilifeform: 0 anything resembling human strings in there, either.
asciilifeform: it is ~= FUCKGOATS output.
trinque: ^ I'm gonna spoil the shit out of this one. It ends with the chick learning the magic words SHE KNEW ALL ALONG because aliens fly their heptafold asses across the cosmos to make her the god-snowflake she is in her true self. This SO THAT humans can help teh alienz in 3000 years.
trinque: "towards purpose" being disembowled, it tries to put the guts back in with paradoxical time travel stories
mircea_popescu: but it was all worth it!
mircea_popescu: this is pretty fucking lulzy : https://archive.is/V85X6 tl;dr obama thinks he'd have won if he had run again.
shinohai: Obama 2020!
mircea_popescu: there's some talk of impeaching him next year just so he doesn't get to run for any office ever again
mircea_popescu: (such as the supreme court if the dems get the presidency again)
mircea_popescu: trinque btw, the cinematic productions of teh empire in the past 3-5 years are showing very specific distress. ~everything is really a redo of "black mirror", it's shockingly this very specifig thing : politico-ideological refuge.
mircea_popescu: obviously cinema has a strong escapism vein, but historically the escapism is directed towards poverty and individual restrictions. you need a septicemic soviet union for it to be "a source of hope for the aparatchicks"
mircea_popescu: fuck, would you look at this guy!
mircea_popescu: "Arrival is an excruciating ode to the holy mother's spring sacrifice. Instead of dazzling with feats of shoostment, punching, swordplay, or skillful maneuvering of ICEmobiles, Arrival wallops one incessantly with the great sacrifice of parenthood and just how far woman will go for her babies, especially if that baby is everyone and the sacrifice just the guy she hooked up with that one time when everyone got real stressed ou
mircea_popescu: t about aliens."
mircea_popescu: dude has it, clearly. ben_vulpes will produce one gem per article, he's got a geological process going on in his skull and the result is these geodes of an article whereby among the silt there's gems.
mircea_popescu: "JUST THE <fill in> SHE <fill in> THAT ONE TIME WHEN EVERYONE <fill in>" is 100% of the moral/ethical mental process of every usian under 30. that's the whole thing. just the thought they have one time when everyone's looking down at them. thassit.
mircea_popescu: meanwhile the female mind, having betrayed the faith she owes the male, is taking refuge in teary-eyed imaginations of "sacrifices" ; in a defensive paleocortex process veheheheery well known by the survivors of the communist countries. "oh, those were the times, I HAD TO SACRIFICE" says every despicable old quisling whore. mno bitch, you didn't have to sacrifice anything, you're just a blob of fat. blobs of fat don't "sacrif
mircea_popescu: ice", they just get bought and sold.
a111: Logged on 2016-12-29 13:10 mircea_popescu: there's some talk of impeaching him next year just so he doesn't get to run for any office ever again
asciilifeform: iirc you gotta actually hold office for impeachment in usa. but -- ianal.
mircea_popescu: what, does it say in the constitution they can't ?
mircea_popescu: trump has a healthy majority and plenty of people hate the dems. even themselves, these days.
mircea_popescu: "first black president" was "a great victory for the progressives", then "only nigger ever lost in the white house was impeached!" will be "a great victory for the patriots", this is how politics works - everyone gets the maximal great victories possible.
mircea_popescu: congress shall make no law limiting the laws congress can make later on.
mircea_popescu: aka "a parliament is that body of men that while in session guarantees noone's property, dignity or life are secure."
asciilifeform: aaah if we're talking about fyootoor laws, then 'don't impeach! impale!'
mircea_popescu: anyway, whether they manage to eat this particular potato or not, the fact remains : obama as a political construct is more valuable impeached than not impeached. that's pretty much the whole story, not like there's an actual human behind the construct.
mircea_popescu: ie, "there's a potato there".
asciilifeform: !~google don't impeach impale
jhvh1: asciilifeform: Don't Impeach ; Impale | Alternet: <http://www.alternet.org/story/33598/don't_impeach%253B_impale>; Will Durst: Don't Impeach ; Impale | Uppity Wisconsin: <http://www.uppitywis.org/will_durst_dont_impeach_impale>; Don't Impeach ; Impale - Politics and religion - Quarter To Three ...: <https://forum.quartertothree.com/t/dont-impeach-impale/25069%3Fpage%3D2>
mircea_popescu: will durst raided a thesaurus, nobody complained. apparently back in 2006 this was ok.
deedbot: http://trilema.com/2016/the-problems-of-the-female-notion-of-sacrifice/ << Trilema - The problems of [the female notion of] sacrifice
mircea_popescu: anyone wanna read a mp-rewrite of coetzee's disgrace ?
mircea_popescu: this latest exchange kinda inspired me to do it.
mircea_popescu: heh. so bahamas shared his livejournal link with her flame, except putin didn't give a shit so now she's messaging all her friends on instagram about it ?
asciilifeform: vintage lulz ( http://btcbase.org/log/2016-09-15#1542468 ) continued! >> http://blog.opendime.com/post/155026798632/announcing-opendime-v2-now-genuine-verified << 'we’ve added a special security chip, the sole purpose of which is to defeat any attempt at building counterfeit or cloned Opendime'
a111: Logged on 2016-09-15 18:39 asciilifeform: 'Yes. It's like a piggy-bank. You must destroy it to spend the funds. At first that seems expensive and wasteful, but it's a key part of our security model: you can trust a sealed Opendime, and it's obvious when it's been opened.' etc. is a lie.
asciilifeform: gotta luvvv these folx
asciilifeform: 'Secure authentication and product validation device datasheet summary. The complete document is available under NDA. For more information, please contact your local Atmel sales office.' << lel
mircea_popescu: atmel ?!
mircea_popescu: will this be the token of barbie prostitution ?
asciilifeform: mircea_popescu: the various derps (i've lost count) all use the same seek00000ritychip
asciilifeform: since at least early 2014
asciilifeform: 'This is physical Bitcoin as it was meant to be: just hand it to someone and they've got it. Pass it on multiple times! As simple as a handshake. No miner fees, no confirmation delays.'
asciilifeform: this lolcow species will never die, will it.
deedbot: http://trilema.com/2016/a-novel-once-called-disgrace/ << Trilema - A novel once called Disgrace
BingoBoingo: <mircea_popescu> (such as the supreme court if the dems get the presidency again) << Well that's why he was cool with Hillary in 2016 but not 2008 or 2012, next job 4lyfe
asciilifeform: what a horror
BingoBoingo: Hussein as a political construct *needed* enshrined on court, preferably in Scalia's seat. Twas why there was no big push to vacancy fill.
mircea_popescu: kinda wherefore impeachment. only way to castrate the construct.
mircea_popescu: by winter of 2017 - or even the summer if another katrina hits - the regime will need to make moves and the populace will be well hungry and angry enough.
mircea_popescu: but hey, maybe he escapes to kenya.
asciilifeform: in other lulz, gnat's standard library apparently includes a compact implementation of... SPITBOL.
asciilifeform: 'With just one programming technique, the SPITBOL compiler violated several principles of good programming...'
deedbot: http://trilema.com/2016/disgrace-for-a-man-of-his-age/ << Trilema - Disgrace - For a man of his age
mats: neato
asciilifeform: 'As the deadline for handing in India’s decommissioned 500 and 1,000 rupee notes arrives, the government has signed a law jailing those who continue holding them. ... The Indian Cabinet has cleared a so-called ordinance, transferring liability to consumers and away from banks and authorities after a final cut-off point of March 31. Consumers could thereafter land themselves in jail for four years. Regular consumers only have until
asciilifeform: tomorrow however to deposit the now officially “banned” notes.'
jurov: everyone check your drawers to be sure
phf: i think they got replaced with "new series" of 500 and 2000. also there's certainly no confusion. the whole transition was a clusterfuck. they introduced new series like two months ago
phf: since then, cash shortages, protests, the usual stuff. the obvious solution "make it illegal", what a bunch of babus
asciilifeform: planned devaluations are one of the inevitable death agonies of a collapsing monkeystan, quite like, e.g., rolling mains blackouts.
mircea_popescu: sooo this morning's definitive breakfast is homemade bread, sliced, atop which spread avocado, on which thinly sliced roast beef, on which brie slices, on which kimchi.
mircea_popescu: asciilifeform you know california has had rolling blackouts since the 80s.
asciilifeform: aha, as described by uncle al and others.
asciilifeform: north kr - even longer!111
mircea_popescu: anyway, india looks ripe for a blowout and habitability within a decade, so.
mircea_popescu: if it weren't so fucking hot.
asciilifeform: you would have to terraform it.
asciilifeform: like africa.
jurov: large swathes of india are foothills of himalayas, one can surely find some place with acceptable climate
asciilifeform: jurov: himalayas have the other problem -- the one described in mircea_popescu's article about the chile scam
jurov: i once met a indian lady in germany, i asked her how she's fine with german climate, and she explained me this
mircea_popescu: jurov look into it, there's nothing sane. somehoiw the whole fucking continent manages to be 35 degrees
mircea_popescu: then we wonder why the most famous indians are the gypsies.
asciilifeform: ( though i do have a few nitpicks re: mircea_popescu's 'Do you have any idea what it costs to drill for water in that sort of clearly basaltic substrate ? Look it up. And then, IF, and that's a huge if, you're lucky enough to find water, you'll be stuck pumping it five thousand feet. Which means each cubic meter of water will cost you, even should you have the perfect engine, a megajoule and a half' -- there'd be no reason to get the
asciilifeform: water from anywhere but the ~top~ of the peak. but you would have to somehow generate mains current, etc.)
mircea_popescu: you mean what, collect snow ?
asciilifeform: snow, rain, aha
asciilifeform: melt -- with reactor, how else.
mircea_popescu: you have no idea how vulnerable this makes you.
mircea_popescu: what if a volcano erupts ?
asciilifeform: what if piano falls on head.
asciilifeform: and then anvil.
asciilifeform: can happen in manhattan!
mircea_popescu: not NEXT to you. what a volcano erupts anywhere.
asciilifeform: (then -- asteroid, for good measure)
mircea_popescu: few years ago a quarter of all flights had to be grounded because some volcano spit out ash in the upper atmosphere.
mircea_popescu: you're ready to drink all the sulphur the earth has in store for you ?
asciilifeform: were grounded for... 3 days ?
mircea_popescu: yes, because afterwards the ash settled on naive settler's water sources.
asciilifeform: and noshit.jpg, you distill the water, with selfsame reactor.
mircea_popescu: by now it's cheaper to lure vagrants in and suck their blood./
asciilifeform: naturally you also do this.
mircea_popescu: write the novel, i'll read
mircea_popescu: just dun wanna live there.
asciilifeform: hey it's a better deal than 'live on the poles' or 'under ocean' or 'on moon'
mircea_popescu: so far i live - with women.
mircea_popescu: who wants, can have the poles.
asciilifeform: has ~usable atmosphere. which beats the shit out of the usual 'colonization' fantasies.
mircea_popescu: there is that.
asciilifeform: inhospitability to aircraft can also be a win.
mircea_popescu: here'\s the thing : if inhospitability to aircraft is a win, you have serious problems in other places that you should attend to.
asciilifeform: make sure to tell this to the pashtuns
mircea_popescu: much like if a boy's mating strategy consists of seeking out the places where no other boys go and waiting for girls to straggle in.
mircea_popescu: (which, truly, is what most engineers are doing with their lives, the engineering being just a pretext)
asciilifeform: not everybody wants to be involved with mega-empires, on the giving or on the receiving end. in that light, the pashtun mountains are every bit a 'high-tech' deterrent as a SAM battery.
asciilifeform: (works best, afaik, as 'part of a balanced diet' with rockets,etc, naturally.)
mircea_popescu: you'll find a mini-empire, like that woman who left her infant daughter to sun on the porch and came back to discover the child covered in fireants.
asciilifeform: 'nobody promised 'no kings''
asciilifeform: only -- no usg.
mircea_popescu: the usg has no aesthetic content
mircea_popescu: which is to say it is the shape of the hole in which it fell, naught else.
mircea_popescu: the soviets were entirely not different.
asciilifeform: in the pashtun sense contemplated, they were exactly the same thing, 'they think they own the world because they can make jets'
asciilifeform: 'and now they come to tell us in which hole to fuck the goat, and to consider transition to sheep, and to send opium west, not east, ' etc.
mircea_popescu: in all sense they're the same thing. once one's too poor for art, his house will be exactly like his neighbour's
mircea_popescu: and his woman will literally be his neighbour's.
asciilifeform: 'sharing is caring' (tm) (r) (usg)
deedbot: http://trilema.com/2016/disgrace-yet-neither-he-nor-she/ << Trilema - Disgrace - Yet neither he nor she
a111: Logged on 2016-12-29 03:06 asciilifeform: socket.c:(.text.__gnat_gethostbyaddr+0x1a): warning: Using 'gethostbyaddr_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
asciilifeform: davout: it was exactly the same snore as in early trb
asciilifeform: the 'riddle' unlocks very easily, scroll to the end of https://www2.adacore.com/gap-static/GNAT_Book/html/rts/g-socthi__ads.htm .
davout: god, i meant to quote mircea_popescu's breakfast
asciilifeform: (whole standard lib is on www, and surprisingly readable)
asciilifeform: davout: lel
mircea_popescu: speak not to me of perversions, frenchie!
davout: speaking of perversions i tried kraken's "margin trading" feature
davout: it is broken in such retarded ways i'm wondering whether i'd have been better off using bitstamp's string'd cans
davout: apparently these fucktards expect one to borrow assets to fucking close a position
davout: say i borrow 10 btc to short on margin, i sell those for 10kEUR @ 1000 EUR/BTC
davout: somehow, i now need to "borrow" 10kEUR to liquidate the position, because somehow, the result of the sale doesn't exist!
davout: it doesn't occur to their two-cans-and-a-string fork that it can use the same fucking 10kEUR to buy back the asset I borrowed
asciilifeform: noshit it 'doesn't exist', how can trading imaginary coinz make actual profit.
davout: when these monkeys get their shit rubbed in their face their answer is, I shit you not, "this isn't a bug, but we'll update our documentation to match the actual behaviour"
asciilifeform: why was davout using a mtgox again
davout: they fail to make the intellectual link between "software doesn't actually behave according to its documented behaviour" with "bug"
asciilifeform: 'i put my hand in bear trap. it snapped shut and hurt quite a bit. i reported bug. the trapper said 'feature'.'
davout: asciilifeform: apparently "not hacked in a few years" is the best you can get these days
asciilifeform: how about ye olde 'hodl'
asciilifeform: also nothacked.jpg
trinque: still gotta buy somewhere
asciilifeform: buy -- from humans
asciilifeform: (buying plane ticket, and visiting mircea_popescu , supposing that he is still buying usd for something, is probably in the end cheaper than 'goxing')
mircea_popescu: davout you had it right the first time : what you bought doesn't exist.
davout: i'll probably end up sentencing jesse powell to death, depending on the way they handle this
mircea_popescu: kraken ? they were hacked, plenty, what are you talking about.
davout: really?
davout: i vaguely remember something, but i think i'd remember had it been something as glorious as goxfinex
davout: i should probably spend some time actually documenting it instead of ranting here
mircea_popescu: wasn't ever glorious.
mircea_popescu: but as you nobody gave much a shit, kraken always was the hollow pretense of nobody in particular.
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 958.99, vol: 9179.51998182 | BTC-E BTCUSD last: 935.0, vol: 5241.41338 | Bitfinex BTCUSD last: 957.54, vol: 19677.04837435 | Kraken BTCUSD last: 960.0, vol: 3251.57836791 | Volume-weighted last average: 954.94740532
asciilifeform: !!up fromloper
deedbot: fromloper voiced for 30 minutes.
asciilifeform: eh, why to even bother putting the link in.
davout: short up was short
davout: obviously that's what she said.
asciilifeform: davout: that one was almost record holder! ~ten whole seconds
davout: maybe next time they accidentally rip on the keyboard or something
davout: pr0gress!11
asciilifeform: now we know how spanish priests quit convertin' and joined in the target practice sport with the normal conquistadores.
deedbot: http://qntra.net/2016/12/hussein-bahamas-continues-picking-fights-as-term-dwindles/ << Qntra - Hussein Bahamas Continues Picking Fights As Term Dwindles
shinohai: lo BingoBoingo ...latest Qntra. Bahamas gonna make the Bundy cows a Nashnul monument.
deedbot: http://trilema.com/2016/disgrace-what-he-throws-together/ << Trilema - Disgrace - What he throws together
asciilifeform: 'Mr Obama also announced the US will declassify technical information related to Russian cyber activity to "help network defenders in the United States and abroad identify, detect, and disrupt Russia's global campaign of malicious cyber activities".'
mats: the butthurt continues
mircea_popescu: this should be great.
mircea_popescu: he might be working off some notebook bush left stuffed between the actual books in the wh library, because i seem to recall a declassification of technical details pertaining to iraq's wmds also being in the works for lo these many ten+ years.
asciilifeform: 'A Finnish court has sentenced the former head of Helsinki's anti-drugs police to 10 years in prison for drug-smuggling and other offences. ... It ranks as the second least-corrupt country, after Denmark, in the global index compiled by Transparency International.' << in other reich lulz.
mircea_popescu: i thought that was the obedience index.
mod6: I have a bit of a question here..
mod6: so going back to our discussion regarding: a->b->c->d all signed by x, if 'c' is removed then the flow should be a->b and now 'd' has become orphaned. the correct strictness, 'v' (wot-variant) drops 'c' out all together.
mod6: the reason, I'm finding, that my previous patch still listed a->b->d in the flow, is because 'd' got picked up as a root. and the reason it does is because at this point, it has no antecedents.
mod6: one way, I've found, to solve this is to ensure that any root in my list of roots, must be a "true root", in such that if the vpatch's every 'a'='false', then it is a "true root".
mod6: is this proper?
phf: yes
phf: also it's called "genesis"
mod6: phf: ok, see, there is a hack i could have put in, instead. where i just ensure that my root is named like /genesis/. But what if someguy calls his root, 1000 years from now, xyz.vpatch.
mod6: Then he's got a problem. So i felt like this type of checking, is more strict. And if it is proper, I will proceed.
asciilifeform: mod6: 'genesis' means 'all antecedents are 'false'n rather than 'no valid antecedents'
phf: ^
ben_vulpes: mod6: moreover the general case is looking to be "project-genesis.vpatch"
mod6: asciilifeform: sweet! then i think im in good shape.
phf: i don't mean that the patch is called "genesis", i mean that the concept is called genesis, so there's no need for new nomenclature like "true root"
mod6: ben_vulpes: so you think, what i'm calling the 'hack' to be just as good or more appropriate here? i'd rather check, personally.
mod6: http://www.mod6.net/v-99994-trace5.txt << here's a sample of what i'm saying
ben_vulpes: nono, it's not a hack to do here
phf: (defun genesisp (vpatch)
phf: (every (lambda (hunk) (null (from-hash hunk))) (hunks vpatch)))
phf:
mod6: im not sure that i get this ^ but... i think we're all saying the same thing.
asciilifeform: there is NO reason to 'enmagic' the string 'genesis'
mod6: <+asciilifeform> mod6: 'genesis' means 'all antecedents are 'false'n rather than 'no valid antecedents' << just to re-iterate, does 'genesis' also apply to 'root' ?
asciilifeform: i can name a genesis xyz.vpatch.
mod6: right ^
mod6: this is what i wanted to avoid.
mod6: so i'll check, and accumulate roots that have only hashes that = 'false'.
phf: mod6: there's no such thing as "root". there's only genesis. you find all patches that satisfy the genesis requirement ("all antecedents are false") and you build your graph down from there
mod6: this is not true according to v99 from alf ^
mod6: "# It is entirely possible to have more than one root! ... exactly how, is left as an exercise for readers."
phf: well, then alf is being sloppy with his terminology
phf: root is a compsci term for a the topmost element of a tree. genesis is a vtronic term for the origin. on imlementation level they are identical, and generally describe the same concept, but in general "root" being "genesis" is an implementation detail
mod6: agree. just trying to be 100% positive I'm doing the right thing, before I do it. And it is discussion worthy imho.
ben_vulpes: in entirely unrelated microsoftery, http://archive.is/UrLGx
phf: mod6: we're on the same page
mod6: werd. thx for your input.
mircea_popescu: the point where genesis has for an antecedent "false" and nothing else is imo controlling.
mircea_popescu: no patch can be elevated to the status of genesis ; if it is a genesis of something it knows this, and the way it knows this is through the antecedent being false
mircea_popescu: which makes alf's objection to the mega discussion re antecedent enforcing etc weaker than he cares for it to be : turns out we ALREADY have the state machine.
mircea_popescu: http://btcbase.org/log/2016-12-29#1592756 << that is historical nonsense that got hammered out in a large discussion when it was actually brought to the forum.
a111: Logged on 2016-12-29 21:10 mod6: "# It is entirely possible to have more than one root! ... exactly how, is left as an exercise for readers."
ben_vulpes: mircea_popescu: have a link handy?
mircea_popescu: just search for me screaming "there's only one genesis" and frothing at the mouth.
mod6: <+mircea_popescu> http://btcbase.org/log/2016-12-29#1592756 << that is historical nonsense that got hammered out in a large discussion when it was actually brought to the forum. << ok
a111: Logged on 2016-12-29 21:10 mod6: "# It is entirely possible to have more than one root! ... exactly how, is left as an exercise for readers."
deedbot: http://trilema.com/2016/disgrace-he-pauses-blank-incomprehension/ << Trilema - Disgrace - He pauses. Blank incomprehension.
pete_dushenski: anyone else have nodes getting blackholed with 'received getdata for: block 0000000xxxx' ? it's getting tiresome.
mircea_popescu: you mean ancient blocks ?
pete_dushenski: the above is a snippet from the debug.log and the result is a ~frozen machine. doesn't respond to rpc commands the way machines blackholed by, say, 'askfor tx' does.
pete_dushenski: now-frozen machine has lots of cores, lots of ram, and is running trb.
pete_dushenski: but ya, looks like ancient blocks in and around the 300k mark
shinohai: mircea_popescu will be saddened to know the inventor of the red Solo cup has died.
deedbot: http://fr.anco.is/2016/two-cans-one-string-kraken-edition << fr.anco.is - Two cans, one string. Kraken edition.
mircea_popescu: pete_dushenski why is your node asking for these ? or is it ?
mircea_popescu: shinohai the who ?!
pete_dushenski: mircea_popescu: i have sincerely nfi why my node is asking for these. it's at ~full height.
davout: http://btcbase.org/log/2016-12-29#1592737 <<< convention over configuration! trollface.jpg
a111: Logged on 2016-12-29 21:04 ben_vulpes: mod6: moreover the general case is looking to be "project-genesis.vpatch"
shinohai: The guy that gave us the red cups that were prominently displayed in pr0n listings at one point this year.
davout is finally done writing the kraken's team indictment
pete_dushenski: http://btcbase.org/log/2015-07-02#1184469 << canonical 'getdata' lulz, never afaik rectified, and an evident blackhole vector.
a111: Logged on 2015-07-02 20:44 ascii_field: 'getdata is used in response to inv... ...t can be used to retrieve transactions, but only if they are in the memory pool or relay set - arbitrary access to transactions in the chain is not allowed to avoid having clients start to depend on nodes having full transaction indexes (which modern nodes do not).'
ben_vulpes: welcome back davout
ben_vulpes: pete_dushenski: asking or being asked?
pete_dushenski: the latter
davout hands ben_vulpes some wine
ben_vulpes: local pressings any good?
ben_vulpes: davout: this is sop for american retail brokers as well. even were you to have the cash on hand to buy the underlying outright unless you jump through very specific and hard to find hoops retail brokerages will lend you the capital to take the position you intended to enter under your own steam
ben_vulpes: marvelous trick
davout: ben_vulpes: it's even worse here, it's to *exit* a position
ben_vulpes: shoulda said "looks like a variant on another classic retail scam"
ben_vulpes: surely you need to borrow /more/ money
asciilifeform: seems like there is an entire series of these .
ben_vulpes: did ccc publish transcripts for these somewhere?
asciilifeform: not afaik
asciilifeform: maybe jurov , who saw it fit to share these with the heathens instead of with us, knows.
jurov: i know of no transcripts, just youtube autosubtitles, and only few vids are on yt
asciilifeform: unlike the earlier film, klebanov -- afaik -- really ~did~ find this booby.
ben_vulpes: some tiny amount of finger pointing followed by owasp best practices
asciilifeform: ben_vulpes: lel, 1 single 'yara' sig
asciilifeform: for... a php infector?
ben_vulpes: thought you might find it amusing
asciilifeform: i can picture the intern who was ordered to produce this gem
ben_vulpes: "obab demands we say something nasty about the russkies. so...hey php is vulnerable and shit"
asciilifeform: 'write the memo' 'i have no clearance, and no dirt' 'WRITE THE MEMO'
ben_vulpes: pretty mich
asciilifeform: also what is one to do with the list of internal usg names for various trojans
asciilifeform: i can try to stuff it up arse, but it is full
a111: Logged on 2016-12-09 02:38 ben_vulpes: asciilifeform should probably poop more often
asciilifeform: 'Tsar Team' << ahahaha
asciilifeform: ben_vulpes: nah, full of the previous installment of same
ben_vulpes: asciilifeform: is practicing retention?
ben_vulpes: i find a relaxed colon makes for a relaxed thinker
ben_vulpes: 'pucker only in times of stress', i say
asciilifeform: needs very relaxed, to admit pile of obummery
ben_vulpes: aha, air gaping
asciilifeform: meanwhile, watch out for treachery of 'OLDBAIT' , 'SEADADDY', 'Operation Pawn Storm', and of course 'Powershell backdoor' (OH NOEZ!!!!)
ben_vulpes: run moar macos or how does it go
mircea_popescu: pete_dushenski there's really no good reason to not serve arbitrart txn data. the fact that "modern" prb nodes can't support this is entirely their doom.
pete_dushenski: fuckin medium tho seriously. ugliest urls evar.
mircea_popescu: of course this also requires better indexing than currently done. but anyway
asciilifeform: which data
mircea_popescu: transactions, not in the memory pool or relay set
ben_vulpes: wait, what is the difference between mempool and relay set?
mircea_popescu: don't ask, live longer.
asciilifeform: no diff on trb
ben_vulpes: gross
ben_vulpes: now i really want to know
asciilifeform: well, no ~clean~ diff
asciilifeform: there's a bunch of if-then crapolade
asciilifeform: open yer 3ring and weep.
ben_vulpes: quote me a chapter and verse?
ben_vulpes: jurov: would you be so kind as to update the lxr with makefiles.vpatch ?
jurov: yep
asciilifeform: ^ is probably what mircea_popescu was thinking of ^
pete_dushenski: mircea_popescu: i don't disagree from a philosophical standpoint but nor can i tolerate having dead fucking trb nodes. that i should have to reboot a machine ~daily~ is the death of bitcoin. yukoners never had it so bad.
ben_vulpes: pete_dushenski: you have to reboot the whole machine?
asciilifeform: pete_dushenski: be so kind as to post plox some logs from your node during and immediately prior to and after the blackhole
phf: http://btcbase.org/log/2016-12-29#1592829 << you remember how they used to have those "stripping all the extras" hacks for windows. like a tool that would unpack windows xp installer, remove whatever shit author knew how to remove, and then repack it, so you get windows with random gunk. you know of anything like that for mac? i wonder if i can roll 10.9 without any of the /Applications/ etc.
a111: Logged on 2016-12-29 22:50 ben_vulpes: run moar macos or how does it go
pete_dushenski: ben_vulpes: rpc unresponsive so... ya.
pete_dushenski: asciilifeform: kk
mircea_popescu: jesus fuck what a request
ben_vulpes: pete_dushenski: kill -9 may help
ben_vulpes: mildly less painful than restarting whole machine
asciilifeform: pete_dushenski: from your telling, it seems that there was no 'after'. so let's have the 'before' and 'during'
ben_vulpes: phf: i only used windows as a wee one in school labs and a mildly less wee one in cad labs, so no idea re administration haxery
asciilifeform: and can you get a core dump out of the thing pete_dushenski
asciilifeform: ben_vulpes: the thing phf refers to , is in use still, whenever i make (yes) xp box! < 400MB! (lighter weight than, e.g., africa-linux)
mircea_popescu: davout the deep problem there, with kraken as well as with any other of these websites, which is to say scams, is that YOU DO NOT get to pocket anything. in your case this was a loss, but in the case of bitfinex running away with millions in "profits" its inept "users" were supposed to have accrued but never did, the mechanism was more clearly in view
mircea_popescu: iirc this even made it to qntra, because the usg.dept of legal pretense's failure to act was exactly just as much damning of the whitehouse website based in maryland as of the bitfinex website based in nowhere.
ben_vulpes: phf: i have no idea how to fix macos
phf: ok
pete_dushenski: asciilifeform: http://wotpaste.cascadianhacker.com/pastes/3biVT/?raw=true << last however many lines from debug.log. it just keeps going on like this. gimme a sec on core dump.
deedbot: http://trilema.com/2016/disgrace-does-she-know-what/ << Trilema - Disgrace - Does she know what
ben_vulpes: phf: moreover i'm too ferklempt over how the thing's changed since 10.2 to want much to do with it anymore
asciilifeform: pete_dushenski: this'd be the genuine article
asciilifeform: spray of crapolade from $somebody, designed to bog down your node and have it lose all peers
asciilifeform: also i see some 'connect() failed after select(): Connection refused' which iirc is bleeding edge prb kicking trb out
ben_vulpes: asciilifeform: any idea how prb identifies a trb node?
jurov: ben_vulpes: prb 0.11 and newer insist on using improved protocol
mircea_popescu: sooner rather than later we have to attend to these sillynesses.
jurov: forgot which bip was that
ben_vulpes: dipshits
jurov: if they see peer does not support it, drop the connection
mircea_popescu: pete_dushenski looks like stock blackholing. ipban the offenders, see what happens.
asciilifeform: one thing that palpably helps is the aws banhammer.
mircea_popescu: anyway - properly indexing txn so that we deliver the full data set ; properly handling the blackhole thing will actually ruin prb because nobody's fuycking migrating to their new protocol.
asciilifeform: mircea_popescu: blackhole, in my current understanding, is at least 4 distinct things
pete_dushenski: mircea_popescu: have done some, will try more banning.
asciilifeform: (that lead to same state - wedged node)
mircea_popescu: this'd make some fine subject of a priority work order, the only problem is that it's so intricate and we aren't fans of doing the work n times. but once trb sits down on a sql-fs it would all fall in place.
asciilifeform: and it is not in fact held up by the fs thing.
mircea_popescu: asciilifeform the idea, as idiscussed a few days ago, is to separate things and queue.
asciilifeform: mircea_popescu: ultimately for so long as peers are unauthenticated and speak unauthenticated plaintext , there will be type4 blackhole.
mircea_popescu: never mind that.
asciilifeform: (the one unattributable to overload of any type)
asciilifeform: and for so long as block verification is single-processor, there will remain type1
ben_vulpes: while you're at it, type2 and type3 are?
asciilifeform: type2 ( pete_dushenski's ) is the garden variety shitflood. which is sometimes solved by ip ban, but only in the case of 'shrapnel addressed to occupant', i.e. idiot prb nodes wildly spamming crapolade, and not in the 'bullet with your name on it' case, where somebody actually has a sybil constellation drowning your trb node in liquishit, with no SINGLE ip misbehaving in any way
asciilifeform: type3 (this taxonomy is strictly from asciilifeform's notes, and is no canonical animal of any kind) is the 'thinking man's shitflood', where requested inventory is not a DOS by virtue of ~quantity~, but ~quality~ (flood of questionable but not immediately/cheaply rejectable material)
asciilifeform: 4 is where 1,2,3 can be ruled out with some confidence. could be mircea_popescu's 'magic packet', or just about anything, i have ~0 useful data.
ben_vulpes: ty asciilifeform
asciilifeform: i suppose for completeness one ought to include a '5' -- foolish folx who think that 4GB / non-ECC ddr4 / etc. is a trb node
asciilifeform: mircea_popescu has been running public nodez longer than i , and iirc has pretty good instrumentation, he might have something to add to this thread .
ben_vulpes: http://btcbase.org/log/2016-12-28#1591573 << the diff line is distinct from the --- / +++ lines, does one ever see a patch file where the files compared aren't prefixed with a/ or b/ ?
a111: Logged on 2016-12-28 02:39 phf: http://btcbase.org/patches/hashes_and_errors#L118 you don't really want to do this. you're subseq'ing there to strip the a/ b/ but that's not at all a guarantee! i have a vpatch with `diff -ib -ruN /Users/pf/cmucl20d-build/src/hemlock/abbrev.lisp src/abbrev.lisp` in it for example. at the very least you want to abstract it away into its own function. that would correctly operate on a hashed-path datastructure.
pete_dushenski: asciilifeform: thoughts on resolution to directed type2 floods ? the ips drowing me atm are from all over the map - china, spain, verizon, mci - no aws to speak of.
asciilifeform: ben_vulpes: the 'a' and 'b' are historic artifacts from my torture room. but notice, gnudiff ignores the name.
asciilifeform: pete_dushenski: the only long-term answer is full wotnetization of the nodes.
asciilifeform: but it isn't happening tonight.
pete_dushenski sighs deeply
asciilifeform: and it isn't clear what will happen in re miners, for instance, when it does.
ben_vulpes: asciilifeform: ah
asciilifeform: one theoretical solution to every type of blackhole other than the (theoretical) 'nsa sprays shit directly into the pipe on the backbone' is to make trb actually multiprocess
asciilifeform: but it is also not clear to me whether this can be done and the result still referred to as 'trb'.
asciilifeform: it WILL have variant semantics.
asciilifeform: and unquantifiably so.
ben_vulpes: what means "semantics" wrt operation of this proggy?
phf: http://btcbase.org/log/2016-12-29#1592904 << i just pasted diff so that i didn't have to do two lines :} corresponding +++ --- lines are
a111: Logged on 2016-12-29 23:32 ben_vulpes: http://btcbase.org/log/2016-12-28#1591573 << the diff line is distinct from the --- / +++ lines, does one ever see a patch file where the files compared aren't prefixed with a/ or b/ ?
phf: --- /Users/pf/cmucl20d-build/src/hemlock/XKeysymDB fd8e6454cb410b82d1aeabc2b91c1
phf: 19f491ecb5008a5194a125b20440e1a1f3d10824c89e71651453a781ae7fe34c26860a241e1db8c8
phf: d7a372aec5b46c0d842
phf: +++ src/XKeysymDB false
ben_vulpes: yup, i see now
asciilifeform: ben_vulpes: same as in any other proggy
phf: fwiw patch format is super promisetronic. it's something along the lines of "command that was used to produce the hunks\nhunks..."
asciilifeform: ben_vulpes: semantics is , more or less, what the proggy ~is~
asciilifeform: different semantics - different proggy. with different behaviour . different outputs for same inputs. etc
asciilifeform: phf: it is a terrible format and is not to remain.
asciilifeform: as soon as there is a viable replacement.
phf: so if you diff is called "gdiff" or whatever (because you're on bsd) it's entirely legal for it to say gdiff -ruN a b
phf: in the "command that was used..." line
asciilifeform: (which, if it is left up to me, will look like teco macros. so if anyone does not like this shape, had better come up with another.)
ben_vulpes: asciilifeform: pedantically, each patch then produces semantically new program?
asciilifeform: ben_vulpes: not each (nixing the win32 #ifdefs did not, for so long as nobody is dumb enough to try to build for win32)
asciilifeform: but some -- did. the orphanage removals certainly did.
asciilifeform: ditto 'malleus'.
asciilifeform: the important thing to observe , in each case, is whether it changed semantics in a way that can be ~understood~
asciilifeform: in the case of the orphanages, they had 0 constructive purpose. they were like the 'death glands' on that one species of octopus. snip'em and you get octopus that lives for +2 yrs and no other effect.
phf: asciilifeform: you know you could've gone with diff -e instead, in which case almost exactly "like teco macros"
asciilifeform: phf: does it needleman-wunsch ?
asciilifeform: stock gnudiff is brain-meltingly dumb re minimality of diffage.
phf: well, in the simplest case (i.e. if you're using gnudiff) you're still just going to get the diff's take on "delete this line, add this line", but the ~format~ would be an ed script out of the box, so can have pretty complex transforms
asciilifeform: phf: diff -e has own serious problems (it 'enmagics' the '.' character, for instance.)
asciilifeform: NO MOTHERFUCKING INBAND MAGICS
asciilifeform: http://wotpaste.cascadianhacker.com/pastes/3NXcp/?raw=true << what FUCKGOATS release would have looked like, in that mode.
asciilifeform: (i did not have any lines beginning with '.', so i have nfi what the escape would have looked like. but there WOULD be one.)
phf: there's no "escape" as such. instead it generates an adhoc escape (say replace dot with ZZ or whatever) and then patches that one line using s///.
asciilifeform: phf: 'ed-style' diff outputs are the Right Thing, but done the ~proper~ way, with NO INBAND MAGIC, and not the monkey way.
phf: well, that's not inband magic! still "ick"
asciilifeform: it's magic
asciilifeform: if there's a forbidden char or string --- that is called magic.
asciilifeform: the alternative, the correct one, is 'next N bytes are payload'.
asciilifeform: and THEY CAN BE ANY OCTET
asciilifeform: the '.' operator in 'diff -e' is the magic.
phf: it's \n.\n
asciilifeform: one can debate whether the persians are right to cut hands off thieves. but the hands of folx who write programs like this, i cannot see any reason why they should stay attached.
asciilifeform: phf: USES nonprintables in the magic ?! even deeper retardation.
asciilifeform 'can't even', takes break, off to play with 10kg joystick, and then with pet
phf: newline is not a non-printable
phf: ffs, i resent being placed in a position of defending something that i'm not responsible nor care for. diff -e would've been closer to "teco macros", but it's the "sane teco macros" we're talking about here, etc. etc. etc.
mircea_popescu: in other news, obama's been doing more reality tv work than the entire kardashian extended family these past few days.
mircea_popescu: it's the irony of all time that while the progre press was derping about how trump will lose the election and try to turn it around into a television show, the reality turned out to be he won the election AND OBAMA is trying to turn his losership into a tv personality
ben_vulpes: eh, obab's just wants to grab some pussy
ben_vulpes: s/'s//
mircea_popescu: like the golfer guy what's his name
ben_vulpes: woods?
mircea_popescu: asciilifeform no the classification proposed is quite serviceable.
mircea_popescu: aha yeah woods
mircea_popescu: !!key mlcmolina
mircea_popescu: uh why do i get a 404
mircea_popescu: trinque ^ ?
ben_vulpes: trinque ^^
ben_vulpes: C-k, not C-j, kid...
mircea_popescu: phf i guess we will sooner or later have to actually formulate the patch format yeah.
mircea_popescu: re octopus - no other effect individually ; but living long is bad for the species, as hillary well exemplifies.
a111: Logged on 2016-12-30 00:04 phf: newline is not a non-printable
trinque: mircea_popescu: it'll be up there in a sec, let ya know
trinque: gotta finish writing the thing that triggers granular (per-nick) updates, leaning on a full rebuild for now.
trinque: ben_vulpes and I had an interesting conversation yesterday about how to handle static sites generated from a db. idea we ended up with was that we'd have triggers which emit a pg_notify signal when the "dirty bit" has flipped for any page.
trinque: db operator has to go through and manually apply these triggers. for example, updates on either a "to" or "from" rating will require a rebuild of the nick pages in both directions.
ben_vulpes: i am very much a fan of this design
asciilifeform: trinque: why would you generate the site from a db? more than once, i mean
ben_vulpes: please to never have code near an httptron
asciilifeform: why have 2 representations of same thing on disk ?
trinque: there's a listening process consuming these pg_notify events, of the form (gen-nick-page "trinque") which debounces them according to some sane interval, i.e. if a few updates hit the same user in a short span, it will result in one single rebuild
trinque: asciilifeform: because people update their ratings
asciilifeform: so update the html?
trinque: ben_vulpes: and yes, app code needn't be anywhere near www
trinque: asciilifeform: that is precisely what I just said
ben_vulpes: asciilifeform: exactly :D
asciilifeform: yes but why have the sql db then
trinque: wtf
asciilifeform: anywhere
trinque: this model has nothing to do with sql
trinque: and everything to do with shitty html flowing from properly structured data
asciilifeform: the mention of pg_notify
ben_vulpes: trinque: just sed and awk the html you have in place to update ratings
trinque: oh ok
asciilifeform: hence i ask 'why have 2'
trinque: I am not using html as a data storage format what the hell
trinque: lol
ben_vulpes: no it's fine
ben_vulpes: deduplication
ben_vulpes: parsing html isn't even hard
trinque: asciilifeform: the question answered here is "why regenerate the same idiot HTML every www request?"
trinque: and the answer is don't
asciilifeform: i've seriously considered reimplementing phuctor in this shape. as it is, it loses more from the slow writes idiotically queuing up, and the wedged reads that result, than it wins from fast structured queries.
ben_vulpes: "this shape" being selective html regeneration? or mutation in place?
trinque: wot.deedbot.org will likely result in two genesis patches down the line. one for the tool, other for the particular site
trinque: if asciilifeform should ever want it
asciilifeform: ~displaying a www page~ oughta be an O(1) op, really
asciilifeform: in ~all~ cases.
asciilifeform: trinque: mircea_popescu will probably barf if the 2 genesisen get displayed on same screen. it isn't an eggog in vtronics, but is in his head.
asciilifeform: ben_vulpes: 'this shape' being 'html as-seen-by-reader as the only storage format'
asciilifeform: i've developed a loathing, inexpressible in words, for postgres and all things like it
trinque: I am not moving from it until I have another database in hand
asciilifeform: why the FUCK should a READ block because ~wholly unrelated datum is being written~
asciilifeform: and why the FUCK is 10,000 writes/sec 'too much'
asciilifeform: is it 1971? am i on a drum disk?
trinque: yeah yeah. /dev/null is even faster
trinque: but the right answer is as much or as little structure enforcement as you like.
asciilifeform: my fs can eat GB/s r/w without breaking a sweat
trinque: this is not the direction from which to come at this subject
trinque: conflated in "database" is both a user interface and a programming environment
asciilifeform: elaborate?
trinque: as the shell is a user interface, in the first case
trinque: recall I conceded in the bitcoinfs thread that what I consider to be "database" is actually many orthogonal tools related to data manipulation, atomicity of operations, adherence to type constraints ~if desired~
trinque: ^ programming environment
asciilifeform: all of the orthogonal tools must be mercilessly cut apart, yes.
asciilifeform: but so must orthogonal ~operations~. under nk circumstances is blocking on UNRELATED op, tolerablr
asciilifeform: tolerable
asciilifeform: it is monumentally retarded, as a mere possibility in a system
trinque: that sounds like a bug, really, but the kind of bug the complexity of the thing makes hard to remove
asciilifeform: imagine your cock didn't work if 10,000 others in town were in use.
mircea_popescu: trinque i think that's how pretty much everyone ends up doing things.
trinque: mircea_popescu: ah you know what, excluding nicks with no ratings breaks this, because writing the keyfile happens inside that logic.
trinque: I'll instead write the page and exclude from the index
trinque: noobs can aspire to be named there
a111: Logged on 2016-11-19 18:52 asciilifeform: Framedragger: db being hammered 24/7 with 'do we have this hash' 'do we have this fp' 'add this and this' 1000/sec is the bottle.
mircea_popescu: asciilifeform there would be two trees not "two genesises" in his idea, he's making a tree for the site and a tree for the tooling.
trinque: aha
mircea_popescu: and gtfo with the inept simile, the correct comparison is "imagine if your cock didn't work if there was already one in the target woman". which i bet yours doesn't, so really.
trinque: asciilifeform: we poor bastards who made money living inside SQL find ways to make it work.
trinque: but if not sooner, I have orthogonal organs of database given independent life as a retirement project
mircea_popescu: trinque ok so can i get this guy's key he's kinda weaiting for an acct.
asciilifeform: trinque: my understanding is that these ways typically involve clusters of machines, duplicate db, and very elaborate/failure-prone synchronizers
trinque: mircea_popescu: yep works now
asciilifeform: mircea_popescu: no, it is specifically 'doesn't work because ~nearly there is a cock-shaped shadow~
trinque: !!key mlcmolina
asciilifeform: *nearby
trinque: and I'm tweaking the site generator
mircea_popescu: aaa+++ would use again.
trinque: asciilifeform: aside "write a data manipulation environment that provides what trinque demands" I do not see a path here.
asciilifeform: how much of 'what trinque wants here' is unobtainable by simply abusing the fs ?
trinque: when I build things to ask the fs how many customers in new york placed orders on the weekend it starts to look quite like a relational db
asciilifeform: yeah but one that doesn't motherfucking grind to a halt when read 1000/sec omfg
trinque: could be. I'd like to see the design for such a thing.
mircea_popescu: we still didn't see the profiling for the symlink thing\
mircea_popescu: i'd expect it'd be informative.
asciilifeform: picture reiserfs , but without the idiot fortranistic hard limits on nodes, lengths, etc
mircea_popescu: if it starts with picture it can't be a part of this discussion.
asciilifeform: then take standard reiser. but in that case you grunt under entirely arbitrary procrusting .
phf: picture a spherical horse in vacuum (tm) (c)
deedbot: http://trilema.com/2016/disgrace-never-mind-note-that-we/ << Trilema - Disgrace - Never mind. Note that we
phf: asciilifeform: i will have to concede, (graphic-char-p #\newline) NIL
asciilifeform: if drum printer dun go 'bang' when it gets the octet - it ain't 'printable.'
asciilifeform: even if it ~does~ go whrrrrr.
phf: well, (graphic-char-p #\space) T
asciilifeform: ullage!1111
mircea_popescu: phf for my own curiosity, does anything in the rest of your life piss you off as much in aggregate as one session with these assholes ?
phf: hehe, as much? no. but that's only because if there's one lesson i learned from naggum, all this rage is not healthy.
phf: also i learned long time ago that americans* aren't taught how to argue properly, so when they do they have a really hard time keeping the thread, keeping more than one point, developing an argument, bringing it back to original point, etc. consensus intelligentsia are all very civil, so when you do get them railed up, they just flail, sort of discourages from even trying
deedbot: http://phuctor.nosuchlabs.com/gpgkey/18B7C700E3D732F13B498BE6777E8C50040F0BE90CC086A78993AEB30CCB803B << Recent Phuctorings. - Phuctored: 3209...6799 divides RSA Moduli belonging to '41.178.64.157 (ssh-rsa key from 41.178.64.157 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown EG)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/05654F6204A0FB615199D4DB4E442FFFCA74621F46A18B5E74CB978504E480F8 << Recent Phuctorings. - Phuctored: 3209...6799 divides RSA Moduli belonging to '41.178.64.148 (ssh-rsa key from 41.178.64.148 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown EG)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/763930076E165275AF7659105A2A31F61AE3FBF931A7E188B2DC146EFFC7CF49 << Recent Phuctorings. - Phuctored: 3209...6799 divides RSA Moduli belonging to '41.178.64.147 (ssh-rsa key from 41.178.64.147 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown EG)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/7E840C2FC34B3F9B8B95E6D12E18267E717ACBE1494C34DFA9055710347573A7 << Recent Phuctorings. - Phuctored: 3209...6799 divides RSA Moduli belonging to '116.105.59.120 (ssh-rsa key from 116.105.59.120 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown VN 64)
deedbot: http://trilema.com/2016/disgrace-it-is-raining/ << Trilema - Disgrace - It is raining.
trinque: lol, but then russians take the thread wherever they like without telling anyone.
trinque: phf: when I brought to you "whence the disjunction between the practical and theoretical sides of subj" your output was "OP == faggot"
trinque: lets not speak of flailing
deedbot: http://trilema.com/2016/disgrace-you-say-you-have-not/ << Trilema - Disgrace - You say you have not
ben_vulpes: http://btcbase.org/log/2016-12-29#1592918 << ftr i hate the solution for this that i have on disk
a111: Logged on 2016-12-29 23:46 phf: http://btcbase.org/log/2016-12-29#1592904 << i just pasted diff so that i didn't have to do two lines :} corresponding +++ --- lines are
ben_vulpes: a) capture output of `patch' to determine which files were patched
ben_vulpes: b) when working through the list of each patch's children, search through the list of patched files until the patched filepath is a subsequence of the filename as recorded in the vpatch
ben_vulpes: c) hash that file and compare to the vpatch contents
ben_vulpes: the only other thing that i can think to do here is to grab the set of parents and children, match them up, and then get the lowest common denominator (if you will) file path for each patched file directly from the vpatch
ben_vulpes: standby, let me test a third approach
ben_vulpes: the third approach is to apply each patch to an empty directory and determine what files would have been patched, had it applied cleanly.
ben_vulpes: but i hate 3 for obvious reasons
← 2016-12-28 | 2016-12-30 →