log
▁▁▁▁
asciilifeform tore this out of a much larger proggy, and its fitness for any practical use is quite questionable, but ought to get the point across
BingoBoingo: pete_dushenski: ty fxd
asciilifeform: ben_vulpes: you probably don't need a similarity matrix other than the unit matrix for text diffs, now that i think about it.
asciilifeform: so you will have simpler proggy.
asciilifeform: (you could try an' do something clever with matrix with deprioritized whitespace, and the like)
mircea_popescu: won't that just create a swamp of edge cases ?
asciilifeform: nah
asciilifeform: just matrix with different nums in it.
mircea_popescu: i mean in the "wtf did the differ do" human evaluation
asciilifeform: but really you just want to rip out sim-score that's in there and put in one that's a straight =)
mircea_popescu: i'm not fucking learning an aminoacid matrix to be able to use diff i tell you that,
asciilifeform: i just described how to toss it out
asciilifeform: (defun sim-score (a b) (= a b)) ought to work.
asciilifeform: then lose everything from start of the paste to ;;init.
asciilifeform: anyway algo should be clear to ben_vulpes .
mircea_popescu: just ftr.
ben_vulpes: not immediately, but i will load it up
ben_vulpes: is there any sort of spec for "what difftron entails"?
asciilifeform: ben_vulpes: not a formal one, afaik
asciilifeform: ideally it'd be 'like classic unix diff but less retarded re, e.g., moves'
adlai wishes he could do this homework instead of that other stuff (integration by parts^H^H^Hhands)
ben_vulpes: integration by s.limbs
asciilifeform: adlai: imho integration by parts was more interesting than nw
asciilifeform did both homeworks
ben_vulpes: needleman-wunsch
adlai: ah. that typo-collided collided with my other homework, which i am doing.
asciilifeform: ^ nw is very often homework in algorithms class
asciilifeform: because it is example of 'dynamic algo'
ben_vulpes: "dynamic algorithm" is term of art?
asciilifeform: aha
ben_vulpes: ~= "dynamic programming"?
asciilifeform: aha
adlai: asciilifeform: incidentally, you may find that /m/-w is a flail in the general direction of "less snoreworthy ATC"
asciilifeform: aka memoization
ben_vulpes: kewl
asciilifeform: there's a sequence-alignment altcoin..?
ben_vulpes: mimblewimble
asciilifeform: ah lolsnoar
asciilifeform: i read the original turd, it was ill-specified
adlai: "a privacy and fungibility focused cryptocoin transaction structure proposal"
asciilifeform: adlai: even being a connoisseur and collector of crackpotteries , it was not much to work with.
adlai: the homework ( http://btcbase.org/log/2016-10-19#1556804 ) boils down to "understand wtf weil was on about"☝︎
a111: Logged on 2016-10-19 18:15 mircea_popescu: http://btcbase.org/log/2016-10-19#1556766 << state its math part sometime.
ben_vulpes: in other crackpotteries up asciilifeform's dark alley: http://0100101110101101.org/biennale-py/
deedbot: http://www.contravex.com/2017/01/04/the-rich-mans-burden/ << » Contravex: A blog by Pete Dushenski - The Rich Man’s Burden.
asciilifeform: ben_vulpes: lol
pete_dushenski thgouth of mega italian architecture conference / awards programme when saw ben_vulpes' 'biennale'
pete_dushenski: thought*
ben_vulpes: WHOA
ben_vulpes: take that, flexport and co
mircea_popescu: ben_vulpes slowly moving towards literate code. here's a thought... why not put the comments straight into the patch ?
ben_vulpes: mircea_popescu: aye, 'twas a step in that direction
ben_vulpes: i did not realize that the patch could contain comments that do not affect its output, is that so?
mircea_popescu: you put them in the new file. they show up in the patch
ben_vulpes: i could use proper docstrings at that even
mircea_popescu: yes.
ben_vulpes: i'll think on this
ben_vulpes: there is some value in it but as mentioned before i have a c++ itch what needs scratching
ben_vulpes: among other things
ben_vulpes: bbl
asciilifeform: ben_vulpes: i'll suggest a 'p-tronic' format for diffs. N\........ specifies N retained-of-a octets (e.g., 5\abcde )
asciilifeform: this is to abolish the line-based idiocy of unix diff.
mircea_popescu: lines are good!
asciilifeform: lines are crud because they make newline symbol 'magical'
asciilifeform: and result , potentially, in megatonne of needless repetition.
asciilifeform: (imagine diffing a file containing zero newlines)
mircea_popescu: i do not wish to need to know how many octets is the blank lead of a new line
mircea_popescu: especially because no tabs
asciilifeform: ~you~ don't need to count'em by hand.
asciilifeform: let's make example...
a111: Logged on 2017-01-05 00:04 mircea_popescu: i'm not fucking learning an aminoacid matrix to be able to use diff i tell you that,
asciilifeform: take sentence 'a': 'i'm not fucking learning an aminoacid matrix to be able to use diff i tell you that'
asciilifeform: take sentence 'b': 'i'm quite certainly not fucking learning an aminoacid matrix to be able to use diff i tell you that'
asciilifeform: so, one possible diff might be : \4\i'm \+15\quite certainly \80\not fucking learning an aminoacid matrix to be able to use diff i tell you that
mircea_popescu: the --- / +++ version is infinitely more readable.
asciilifeform: go and diff, e.g., some perl code, and see if you still agree.
asciilifeform: when 1 'line noise' character, somewhere in a 140-char line, changes.
asciilifeform: and it's a 1 to an I etc.
mircea_popescu: perhaps the correct solution is for code to conform to the paradigm.
asciilifeform: that's not a general-purpose diff nao, is it.
mircea_popescu: it is.
asciilifeform: diff gotta eat any 7bit-clean rubbish.
asciilifeform: incl. heathenries.
mircea_popescu: general-purpose does not mean general-insanity.
mircea_popescu: purpose is a subset of possibility.
asciilifeform: i dare say that a colourized, phf-style viewer can make the suggested char-differ quite readable in comparison with ye olde unixdiff.
mircea_popescu is very reluctant re this daresay.
asciilifeform: worth a try, costs 0.
asciilifeform: esp. if ben_vulpes makes a proper aligner.
asciilifeform: (he'd have to for either kind)
mircea_popescu: i'll give it a look ; but sounds to me a lot like "rather than learn vim i'll try and make emacs adnotate"
asciilifeform: mircea_popescu: really idea is stolen from teco
asciilifeform has not so many entirely new idea.
mircea_popescu: well, they're rare.
asciilifeform: incidentally iirc phf's vtron internally converts diffs to something quite like this form
asciilifeform: (for the colour viewer thing)
asciilifeform: the one thing i consider a major win here, compactness aside, is the freeness-from-inbandmagic.
mircea_popescu: you still use /
asciilifeform: no, see,
asciilifeform: the ....... in \N\....... can be ANY octets.
asciilifeform: incl. \ , 991\\\\\235\9824 , etc.
asciilifeform: because the machine knows how may to skip.
asciilifeform: *many
mircea_popescu: and what is the meaning of \\4 ?
asciilifeform: the count.
asciilifeform: or you meant of \4\
asciilifeform: which can be a, e.g., \4\
asciilifeform: (retain)
mircea_popescu: no, i mean of \\4
asciilifeform: or a \+4\ (add four) or \-4\ (lose next four)
asciilifeform: \\4 does zip.
mircea_popescu: if i go from "\\4hurrdurr" to "\\4urr" you'll say what, \\4\4 ?
asciilifeform: or rather, it is a literal string, and ought to be subsumed in one of the above forms.
asciilifeform: any characters found not in one of the 3 above states, make the entire diff nonwellformed.
asciilifeform: (throw it out)
mircea_popescu: oh i see.
mircea_popescu: this is like utf for diffs.
asciilifeform: but any octet is legal inside a proper counterstate.
mircea_popescu: "we don't use in band but we have not well formed diffs which you can't tell"
asciilifeform: mircea_popescu: like pkzip, or just about any format since 1962
asciilifeform: and sure as fuck you can tell
mircea_popescu: pkzip is not an acceptable plaintext format.
asciilifeform: didn't i post , right here, a well-formed-to-naked-eye-but-not-to-vtron vdiff ?
asciilifeform: during FUCKGOATS release.
mircea_popescu: i dunno ?
mircea_popescu: ah the thing where you tried to put A BINARY BLOB through a PLAINTEXT!!!111 format and ended up having to base64 it ?
mircea_popescu: i don't want fucking "codepoints" in my life. take your /x855 and shove it, bejaysus.
a111: Logged on 2016-12-11 18:53 asciilifeform: so i had two base64's png files in there,
asciilifeform: it wasn't a blob.
asciilifeform: it was valid ascii
mircea_popescu: iirc you didn't like the svg.
asciilifeform: separate issue
mircea_popescu: "valid ascii" != not-blob. base64 is also valid ascii. blob.
asciilifeform: incidentally you will blow up on the +++ mine if you try and diff a vdiff.
asciilifeform: same mine.
mircea_popescu: look, the in-band problem i can sympatize with, but the "let's thus turn text into blobs" i do not.
asciilifeform: (it so happens that the original happened on a uuencoded shit, tru)
mircea_popescu: not when it comes to clearsign, not when it comes to vpatches, never. text dude.
asciilifeform: why have any more mutilation of the text than necessary ?
asciilifeform: and why magic newlines.
asciilifeform: why not 1 magical char instead of entire fucking magic words like +++.
asciilifeform: it ain't a blob
mircea_popescu: it is, yes. the moment it needs a fucking 85 state machine to interpret its meaning it is.
asciilifeform: 3 state.
mircea_popescu: 3 === 85.
asciilifeform: has mircea_popescu ever tried to implement traditional unix diff ?
asciilifeform: and see how many states.
mircea_popescu: no.
asciilifeform: it only looks easy because you are familiar with it.
asciilifeform: 'muscle memory, thinking man's worst enemy', who said.
asciilifeform: (iirc it was mircea_popescu !)
mircea_popescu: idna is coming next isn't it.
asciilifeform: iwhat..?
mircea_popescu: oh, read up on it, you'd like it.
asciilifeform: here's gedankenexperiment. take file of aaaaaaaaaaa.....aaaa (1MB worth.) add, 512kB in, a 'b'. how long is your unix diff ?
asciilifeform: can you read it ?
jhvh1: mircea_popescu: What is punycode ? - Learn how to use punycode to register IDNs at ...: <https://www.dynadot.com/community/help/question/what-is-punycode>; Punycoder - the IDN / Punycode converter: <https://www.punycoder.com/>; RFC 3492 - Punycode : A Bootstring encoding of Unicode for ...: <https://tools.ietf.org/html/rfc3492>
mircea_popescu: asciilifeform i negrate the author.
asciilifeform: my diff is about a dozen chars.
mircea_popescu: this is WRONG.
mircea_popescu: your diff must be so painful you ALSO negrate the author.
asciilifeform: 'patches must be superbly-commented works of knuthiana' is promisetronic.
asciilifeform: (i don't even disagree, that they ought to be.)
mircea_popescu: i do not wish to live in a world where people can make patches consisting of 512kb lines of a
asciilifeform: it was a somewhat pathological example. but i will point out that in this system , mircea_popescu's tab-corrector patch would be 100% human-readable.
asciilifeform: and pedigree-preserving.
mircea_popescu: i was aware of that ~then~.
mircea_popescu: i didn't bring up the fucking apocalypse to fix some tabs.
asciilifeform: incidentally i'm not entirely convinced that v gotta be married to a particular difftron to work.
asciilifeform: (any well-formed patch representation is, in principle, convertible to any other)
mircea_popescu: and how am i going to apply patches ? there's no such thing as signature-equivalence.
asciilifeform: foo.unix.vpatch
asciilifeform: foo.mirce_popescus_neato_difftron.vpatch
asciilifeform: etc
asciilifeform cleans 'a' key
asciilifeform: i do see the merit of nailing it down. but imho unix diff is retarded.
asciilifeform: because it mandates that no one ever use a programming lang where +++ occurs, etc.
asciilifeform: the reason i keep coming back to this thought is that unix diff results in some pretty barfy lisp vpatches.
asciilifeform: ben_vulpes might see what i mean
ben_vulpes: http://btcbase.org/log/2017-01-05#1596657 << yeah i found this when casually comparing the output of 'pdiff' (phf's version) with that of vdiff☝︎
a111: Logged on 2017-01-05 00:43 asciilifeform: incidentally you will blow up on the +++ mine if you try and diff a vdiff.
asciilifeform: magical-newlines (unix diff) and parens-sexpr (lisps) is a pretty heavy impedance mismatch.
asciilifeform: newline has ~0 syntactic meaning in lisps.
asciilifeform: (it is a form of whitespace)
mircea_popescu: i could see a convention where genesis specifies diff style.
mircea_popescu: but for eg trb work, +++ style is quite at home. it is c after all
asciilifeform: trb will probably remain in trad style 4evar
asciilifeform: unless folx ~really~ pine for the tabs fix thing...
mircea_popescu: if we make the trb-i correct it should work like vtrons, multiple language implementations
asciilifeform: aha
adlai: is that a version 'number'?
mircea_popescu: !#s "trb-i"
a111: 4 results for "\"trb-i\"", http://btcbase.org/log-search?q=%22trb-i%22
mircea_popescu: hm i could have sworn it was used before, "ideal bitcoin" ie the tmsr offering in the summer of forks. bitcoin v2.0, whatever
adlai: calling it Bitcoin 2.0 is excellent blanding, prb are permastuck in 0.landia
mircea_popescu: anyway, it's in the logs.
adlai: but it's correct as a version number, because consensus systems fail correctly together, and "history is written by the victors"
asciilifeform: waiwat
adlai: students can build multiple impls as hw, but anybody using a forkable client is taking a risk
adlai: sure, you can write the whole thing in forth (or lambda calc, or categories, or...), but as the agent said to the provocateur - 'good luck'
asciilifeform: adlai: nobody said 'we'll have multiple monkeys writing'
asciilifeform: monkeys -- to the monkey house.
asciilifeform: http://bramcohen.livejournal.com/73318.html << small lul re folx with crackpot difftrons
asciilifeform: folx will do ANYTHING!111 to avoid cracking a book.
adlai: asciilifeform: in other wtf, isn't ., isomorphic to ,@!?
asciilifeform: ben_vulpes: http://experiments.mostafa.io/public/needleman-wunsch << graphical nw demo
asciilifeform: adlai: ,@ eats a list neh
ben_vulpes: whoa neato
ben_vulpes: asciilifeform: did you see my diff-wut screenshot from last night?
asciilifeform: dunthinkso
a111: Logged on 2017-01-04 08:25 ben_vulpes: http://imgur.com/a/KuPJv << some kind of voodoo magic in there knows i moved that format string around
asciilifeform: where didja get the colours ben_vulpes
adlai: asciilifeform: i refuse to get into "clhs doesn't actually say you're not allowed to give it an atom" territory
asciilifeform: this dun look like phf's
asciilifeform: adlai: why you gotta abuse
ben_vulpes: we can therefore we must!
ben_vulpes to find a fork
asciilifeform: when mircea_popescu wakes up, he might have a less gentle and more memorable way to phrase this truism.
ben_vulpes: asciilifeform: no, it's not phf's, it's magit and i think ediff
asciilifeform: ben_vulpes: i have nfi how these work, but maybe bramcohen's algo (linked earlier)
asciilifeform: it's the sort of crackpottery that could have made its way into git toolz
adlai is willing to enter "why are you giving functions atomic bodies" territory, but we probably both have better stuff to do
mircea_popescu: asciilifeform i'm not even asleep. just, by now, barely reading adlai, the stubborn anal childhood is not nearly as interesting as the subject imagines.
asciilifeform: d00d must be back on the sauce
mircea_popescu: hey, an indiancandy there's gotta be.
asciilifeform: ben_vulpes: your screenshit looks like it could very well have come from bramcohenalgo
asciilifeform: (forward-then-backward)
adlai: http://btcbase.org/log/2017-01-05#1596753 << "and i think to myself... what a wonderful word"☝︎
a111: Logged on 2017-01-05 01:18 asciilifeform: d00d must be back on the sauce
adlai has been 'clean' of sauces other than mphash etc for longer than he usually keeps
asciilifeform: adlai: dontcha have an arbitragebot that oughta be running in redline now
asciilifeform: and needs oiling ?
asciilifeform: with exchanges riding ye olde goxcoaster nowadays.
ben_vulpes: http://www.a-k-r.org/mphash/ << adlai dis? 404?
adlai: seeing as it's a tool, not a "manned missile" (spot the sauce!), scalpl's on vacation during the semester
ben_vulpes: missing out on all that sweet vix
adlai: meh, btcfiat is such a saturated market anyways. there's probably free energy to minimize these days, but i couldn't have known that a month ago
adlai: much better to have coins on local iron than 'riding ye olde gox'
asciilifeform: what exactly did adlai think a month ago, that rates would stay magically ~frozen for all eternity ?
adlai was speaking metaphorically. scalpl has been asleep for several months already.
ben_vulpes: weren't you gambling opm?
adlai: yeah, on other people's "oe"
ben_vulpes: i didn't realize malt liquor was that fungible
a111: Logged on 2016-11-23 16:47 asciilifeform: in other lulz, https://www.whiskyinvestdirect.com
mircea_popescu: BingoBoingo "Still, tomorrow any or all of these fiat emphasized fiat/Bitcoin interfaces could tomorrow offer" << are the tomorrows some stylistical thing i dun get ?
BingoBoingo: editing lapse, correcting
BingoBoingo: fxd
BingoBoingo: <ben_vulpes> i didn't realize malt liquor was that fungible << It is!
ben_vulpes: i still have no idea what adlai meant by "oe"
adlai: with apologies to John Cleese - "this, sir, is an ex-asset!"
ben_vulpes: http://btcbase.org/log/2016-12-28#1591568 << finally worked through this, solid tome, thank you phf☝︎
a111: Logged on 2016-12-28 02:23 phf: http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html this is the canonical document on error handling in common lisp. it's long and dense, because powerful machinery
asciilifeform: btw how come nobody screamed when i suggested needleman-wunsch, 'omfg what are you smoking, it's space AND time-quadratic!!!'
adlai: globally optimal results come at a cost?
asciilifeform: keep the motherfucking file small
asciilifeform: solved.
BingoBoingo: I present the Elliot descended of Aristoocracy and Malay in England https://archive.is/l1EDi
asciilifeform: (incidentally you can cheat, mircea_popescu-style, by dividing the diffables into segments using 2+ newlines as divmarkers, and nw-ing the resulting segments, then outputting the diffs.)
phf: http://btcbase.org/log/2017-01-05#1596739 << while this does give me a diff envy, i'm cooking something that asciilifeform might find useful http://glyf.org/tmp/press-tree.png
a111: Logged on 2017-01-05 01:16 a111: Logged on 2017-01-04 08:25 ben_vulpes: http://imgur.com/a/KuPJv << some kind of voodoo magic in there knows i moved that format string around
adlai: not qntraworthy, but some altlike-thingy-developer got his face leaded in last week for owning a crossbow, or something along those lines: http://archive.is/lIVyW
asciilifeform: phf: oooh yes
asciilifeform: exactly what i asked for
asciilifeform: veeery spiffy
mircea_popescu: check the shit out!
mircea_popescu: asciilifeform still no liky lines ? hm? HM ?
asciilifeform: i did say 'trb worx great with trad diff' neh
mircea_popescu: yeah, you did.
asciilifeform: prolly most cpp proggies will.
mircea_popescu: what's the lispworld diff utility do ?
mircea_popescu: teco ?
asciilifeform: tecoistic, aha, as pictured in example earlier.
asciilifeform: '“‘Hi Nick, it’s Sam. The police are raiding my house,’” he said.'
asciilifeform: lulzy, brits haven't yet picked up the american tradition of cutting off victim's phones before executing a hit
asciilifeform: '“‘Sam, put your (expletive) hands up . . . They’re going to shoot you, Sam. Put your hands up.’” Cake said he told him. “‘OK,’” Maloney said calmly. ... “Right after that ‘OK’ there are four shots in succession — like pop, pop, pop, pop. No breaks, no more than four, no less than four also,” Cake recalled.'
adlai: asciilifeform: out of curiosity, why not paredit-istic?
asciilifeform: adlai: enlighten me, using earlier a/b sentences, what that'd look like
asciilifeform: ~exactly~
asciilifeform: (a differ that ~doesn't work at all~ on arbitrary textolade is a nonstarter)
asciilifeform: '“Somebody may want to ask the question as to why a pre-dawn, forced entry was necessary in this case,” Millar said , adding the public needs a full account of what happened Friday. (We) specifically want to know why a pre-dawn raid was required in a house with two young children.”'
asciilifeform: lelz
asciilifeform: 'because gestapo! stfu terrorist scum'
mircea_popescu: hey, until the sheep start shooting the cops, the "forced entry" will continue.
adlai: old: (foo bar baz) new: (foo (bar) baz) diff: \5\(foo \(3\bar\5\ baz)
BingoBoingo: TLDR - Raising the "standard deduction" apparently hurts poor people in Bizarro WAPO logic https://archive.is/XvAyd
asciilifeform: mircea_popescu: in usa 'raid' is specifically a 'kick the dig until it bites, then shoot it' exterminator tactic against would-be cop shooters
asciilifeform: *dog
mircea_popescu: apparently not so.
mircea_popescu: anyway, i didn't say "until sheep WOULD shoot cops".
asciilifeform: they knock down door of d00d known to 'will shoot intruders' and of course machine gun barrage after he stumbles out of bed with old 12ga etc
adlai: dude was dangerous, he'd already been visited by cops in the past! (for, uh... growing too much grass, and i don't mean the happy kind)
mircea_popescu: asciilifeform on the basis of extant reports, not so.
adlai can imagine the scene: dude is holding xbox^Hw with one hand, pnoJ3 in the other; hears lawyer, raises hand, unwittingly SBCs
asciilifeform: mircea_popescu: we had similar case right in this shithole town, victim was spared (though not his animals) only because he turned out to be... the mayor
mircea_popescu: you think mayor is... shooting anyone ?
mircea_popescu: cmon.
mircea_popescu: so your argument just crumbled in a pile of its own dust ?
asciilifeform: i actually have insufficient data, after rejecting the available report as disinfo.
asciilifeform: so nm.
asciilifeform: iirc 'malcolm x' was executed in precisely the way described tho.
BingoBoingo: "However, the plan would render the mortgage break useless for millions of families by roughly doubling the standard deduction available to all taxpayers, from $12,600 to$24,000 for a married couple." << And In law compliant WAPO land this is somehow "bad"! Oh noes, poor people not incentivized to play landholding!
asciilifeform: mircea_popescu had a very spiffy article a while back
asciilifeform: 'antisocial struggle'
mircea_popescu: ya but those weren't muricans
asciilifeform: what if every 'dawn raid' cop had a well-founded fear of claymore mine.
asciilifeform: (i predict: instead of door busting, they will simply do pre-dawn demolition charges from all sides, presto, 0 evidence)
mircea_popescu: doubtful. there's a runaway exponential there, the sheeple state can only be maintained if sheeple.
asciilifeform: at any rate this is a stretch, most of the executed folk are no kind of desperado, have 0 weapon bigger than a fork
asciilifeform: (cops -- plant, on corpse, yes)
mircea_popescu: the fact that leningrad was willing to split in two and one half hold at knifepoint the other WHILE THE OTHER OPPOSED NO RESISTENCE is the sine qua non condition of stalinism.
mircea_popescu: without that - no stalinism. it's not as if stalin is given, and if leningrad DID oppose resistence then stalin'd have landed the ufos. stalin had no ufos. in fact, had barely rifle.
mircea_popescu: so no. marginal increase in governance cost results in government dissolution.
mircea_popescu: the moment the workers got ~even a little~ more unruly, prussian kingdom said its goodbyes to history.
asciilifeform: su successfully bugsprayed oun-upa (ukr resistance)
asciilifeform: and the latvian equiv.
asciilifeform: just used different methods, vs ordinary policing
mircea_popescu: minorities don't count in this.
asciilifeform: why not? the protagonists held territory (in some cases, whole village)
asciilifeform: these weren't urban dissolved-gypos
mircea_popescu: entirely besides the point.
mircea_popescu: but that is WHY they failed. in order for intransigent minority to ruin majority rule, it must be diffused.
asciilifeform: didn't help the armenians, iirc
mircea_popescu: you'll have to provide context.
mircea_popescu: in any case - the fact that the us police state still exists has nothing to do with 80% of the citizenry being happy to take it up the ass at airport ; or 90%, or 95%.
mircea_popescu: it has EVERYTHING to do with the absence of a 2-3% minority which returns fire.
asciilifeform: eh the black d00dz returnfire
asciilifeform: helps?
mircea_popescu: once that appears, the usg as you know it goes away.
mircea_popescu: no, they don't.
asciilifeform: just pretense?
mircea_popescu: i dunno what you ended up believing about black doods because that lisa kudrow imbecile told you, but they're exactly like gypsies in ru : cowardly, and inept.
asciilifeform: until 3+ wolfpack
asciilifeform: then not so coward
mircea_popescu: lafond broadly has it, you can cut up and boil for soup a whole "gang" of black kids flashing miniguns (with crazy shit stuck on all sides of coars). with a shovel.
mircea_popescu: asciilifeform if 3+, you crack one skull.
asciilifeform: this often worx, documented.
asciilifeform: on wolf also.
mircea_popescu: wolf, monkey, hyena, all social animals. cowardly.
asciilifeform: (when it doesn't work, there is usually nobody nearby with a pen, to document..)
mircea_popescu: children, also, born cowardly.
asciilifeform: there is a famous case of red army d00d who killed dozen+ germans with axe.
asciilifeform: on same principle.
mircea_popescu: famous russian gun commentator guy explains this cannonicaly, imo. "thief - wants to get loot. not to die with you there."
asciilifeform: aha.
mircea_popescu: this has little to do with thief and much to do with the social strategy.
a111: Logged on 2017-01-05 03:12 adlai: old: (foo bar baz) new: (foo (bar) baz) diff: \5\(foo \(3\bar\5\ baz)
mircea_popescu: this is so fucking abstruse.
mircea_popescu: i could read eight lines in the time it takes me to go 3 chars/second with this shit
adlai: the algo, yeah. it's o(more)
asciilifeform: encoder ought to be aware that it shat a weight of encoderola ~equal to the fucking payload
asciilifeform: and refrain
asciilifeform: and emit:
mircea_popescu: so now it's a 4 state machine
asciilifeform: \xx-(foo bar baz)\xx+(foo (bar) baz
asciilifeform: nope
asciilifeform: same states
asciilifeform: just a less idiotic encoder
mircea_popescu: "ought to be aware" = state++
asciilifeform: mircea_popescu realizes that gnudiff encoding is also nonunique, neh?
mircea_popescu: entirely besides da fuckin point, innit.
adlai: asciilifeform: the point of paredit vs teco is so that, specifically when diffing lisp source, reindentation can be elided, and unexpected indentation can be specified relative to standard
asciilifeform: quite relevant though. it ~chooses~ a variant.
mircea_popescu: besides - i thought lisp convention was "oh, our parens are just \n and indentation so nm, just take them out"
asciilifeform: even if idiotically, because designer was dropped as a baby
adlai: 'standard' obviously doesn't cover many cases, which is why it exists as a standard which can be referenced against.
mircea_popescu: asciilifeform no, it doesn't choose. it HAPPENS upon a variant.
asciilifeform: like 'slut falls pregnant' eh
mircea_popescu: yes.
asciilifeform: which is dumb.
mircea_popescu: no, it is not. for one thing - it's how you're here in the first place.
asciilifeform: to quote mircea_popescu 'i have nfi how my ancestors ended up with me, and anyone who claims to know this about self is full o shit'
mircea_popescu: also the reason noobs can't write literature is because they imagine description needs to be exhaustive. so their prose turns tedious and then unreadable.
adlai goes back to manual mining of "proof-of-understanding" aka handwriting
mircea_popescu: asciilifeform that you don't know is exactly the point, now isn't it. not so dumb after all.
asciilifeform: usa interestingly is full of folx who were born from multi$10k genetic experiment asciilifeform: asciilifeform's pet, for instance mircea_popescu: i was thinking more of events that happened 10k+ years ago tbh. BingoBoingo: That genetic experment used to cost a nickle at the drive in mircea_popescu: lmao asciilifeform pictures BingoBoingo's impregn^H^H^Hivf clinic mircea_popescu: hola mylord. mod6: Hola Gentlemen :] asciilifeform: btw there was more than one documented case of such clinic being precisely that kind of op asciilifeform: (d00d served up all clients own spoodge) mircea_popescu: i recall this asciilifeform: i've caught self wondering if 'ivf' process as described in textbook, ever worked at all... adlai: asciilifeform: pls elaborate, what genetic experiment? are we living in 'Gattaca' already? asciilifeform: adlai's log reading muscle got pulled or wat asciilifeform: atrophied? asciilifeform: or he is ll(1) parser adlai: i skim scrollbacks over a couple hundred lines, i may have missed something. did you deed pet's pedigree? asciilifeform: read 100% log or suffer, wat can i say asciilifeform: (suffer, preferably, quietly) adlai: superstition ain't the way (tm) s (r) asciilifeform: come on, consider reading. asciilifeform: it won't killya mircea_popescu: lmao. the effort this guy puts into trying to look like he belongs here. asciilifeform bbl. adlai: at least give me something to search. mircea_popescu: ANYTHING BUT! (tm) (r) adlai: or a range, so that when i have slaves, i can figure out how much time it'll take them to find the needle mod6 catches up on logs adlai: hola mod6 mod6: what up adlai adlai: flailing about hopelessly trying not to do my home-makework. it's not easy! mircea_popescu: BingoBoingo dude this elliot. SO.LONG. why the fuck are all the retards so fucking longwinded. adlai thinks mircea_popescu wants him to shut up! so if i don't !!up myself again -- good afternoon, good evening, and goodnight. adlai: !!down adlai mod6: lolwat trinque: teh parallol mircea_popescu: lol italian woman shot a crossbow. epic. asciilifeform: !~later tell adlai plz consider making some ~use~ of your lispmuscles in a constructive direction. or, failing that, to tune in quietly and looksy-but-dun-touchsy. or you ~will~ end up drummed out, and this time i will not object nor would mircea_popescu et al particularly care if i did . jhvh1: asciilifeform: The operation succeeded. mircea_popescu: in other assisted-insemination news, http://68.media.tumblr.com/816ef98fc0f1a62b61d32aa82d09e041/tumblr_o959iavVvq1vs4rsbo1_1280.jpg trinque: the way this guy pleads about being desperate reminds me of the elliot (named eli, even) in There Will Be Blood. trinque: not a bad film at all. trinque: https://archive.is/BH36k << ahaha, having expended ~all~ other avenues (on reddit), he's reached the end (on reddit) asciilifeform: in other lulz, asciilifeform: 'I think that it used to be fun to be a hardware architect. Anything that you invented would be amazing, and the laws of physics were actively trying to help you succeed. Your friend would say, “I wish that we could predict branches more accurately,” and you’d think, “maybe we can leverage three bits of state per branch to implement a simple saturating counter,” and you’d laugh and declare that such a stupid scheme would asciilifeform: never work, but then you’d test it and it would be 94% accurate, and the branches would wake up the next morning and read their newspapers and the headlines would say OUR WORLD HAS BEEN SET ON FIRE. You’d give your buddy a high-five and go celebrate at the bar, and then you’d think, “I wonder if we can make branch predictors even more accurate,” and the next day you’d start XOR’ing the branch’s PC address with a shift asciilifeform: register containing the branch’s recent branching history, because in those days, you could XOR anything with anything and get something useful...' asciilifeform: '... You go to work hung-over, and you realize that, during a drunken conference call, you told your boss that your processor has 32 registers when it only has 8, but then you realize THAT YOU CAN TOTALLY LIE ABOUT THE NUMBER OF PHYSICAL REGISTERS, and you invent a crazy hardware mapping scheme from virtual registers to physical ones, and at this point, you start seducing the spouses of the compiler team...' asciilifeform: (whole thing a riot. 'the slow winter', j. mickens) BingoBoingo: <mircea_popescu> BingoBoingo dude this elliot. SO.LONG. why the fuck are all the retards so fucking longwinded. << Well this one's in England, and Tall, and not yet known to be An Hero BingoBoingo: "and you could eat caviar and manatee steak" << Now manatee demands plane ticket asciilifeform: today plane ticket, tomorrow -- plane asciilifeform: (if the mega-fat folx can successfully wheedle 'right to' 2nd seat for phreee, why not RIGHT TO charter plane???) asciilifeform: '“Abu Muhammed Horasani” managed to escape from Reina by covering himself in his victims’ blood and used a taxi to escape the murder scene.' lolwat asciilifeform: new one. asciilifeform: gotta remember this algo asciilifeform: escape from bank heist by covering self in hundies, prolly also worx pete_dushenski: it's a variant of thief crying thief trinque: http://www.livescience.com/57373-52-countries-ban-spanking-france.html << meanwhile, france bans beating one's kids (impotently, apparently..), citing research showing "they weren't that good at it anyway" davout: http://btcbase.org/log/2017-01-05#1596721 <<< 1.0 would do perfectly for that matter. "2.0" has a stench of "i just heard about Bitcoin, I'm here to fix it"☝︎ a111: Logged on 2017-01-05 01:05 adlai: calling it Bitcoin 2.0 is excellent blanding, prb are permastuck in 0.landia davout: https://blog.medium.com/renewing-mediums-focus-98f374a960be#.zf4axvgbj <<< pretty lulzy, aka "we have nfi how we should make money" mircea_popescu: davout the notion that those fucktards thought at any point they're employing 150 people... mircea_popescu: "helped make medium what it is today" ? what the everloving fuck IS it, an upstart hoping to one day be a #trilema log ? whoa! mircea_popescu: http://btcbase.org/log/2017-01-05#1596974 << not new at all, posed as victim☝︎ a111: Logged on 2017-01-05 05:05 asciilifeform: new one. asciilifeform ponders the puzzler mircea_popescu: incidentally ben_vulpes did you end up with a masamune thingee ? mircea_popescu: !!key gabriel_laddel_p Framedragger: medium: "However, in building out this model, we realized we didn’t yet have the right solution to the big question of driving payment for quality content." ahahahahaa another startup realizes that this exotic nuance of balance sheet called REVENUE cannot be simply california-sun-wished-away gabriel_laddel_p: mircea_popescu: I had previously sent you all the required information via PM. Perhaps my connection was (silently) dropped prior. gabriel_laddel_p: In any case, the answer is no. mircea_popescu: aok Framedragger: http://btcbase.org/log/2017-01-04#1596442 << haha! :) haven't heard of it (if you mean the tea brand). gift looks nice - hopefully there's actual proper .lt honey in it (if so - ftw / gonna be a treat). dunno what the odds for that are tho.☝︎ a111: Logged on 2017-01-04 23:16 pete_dushenski: straight from lithuania! (is Framedragger familiar with this brand?) Framedragger: that handwritten card looks rather lovely i must say mircea_popescu: nice people huh. Framedragger: i say! shinohai: http://archive.is/lJ3pY <<< DNS + Ether, what could possibly go wrong? mircea_popescu: "James Mickens is a researcher in the Distributed Systems group at Microsoft’s Redmond lab. His current research focuses on web applications, with an emphasis on the design of JavaScript frameworks that allow developers to diagnose and fix bugs in widely deployed web applications." << i hope someone seduced his spouse mircea_popescu: preferably, someone called antron / big lurch. thrice. and i hope he's stuck raising the offspring, like that bill de blasio idiot. mircea_popescu: at least they won't be helping anyone with javascript. shinohai: var=cucked davout: such freefall, very volatility, much seatbelts, wow davout: !~ticker --market all --currency eur jhvh1: davout: Bitstamp BTCEUR last: 950.080998, vol: 29021.94177383 | BTC-E BTCEUR last: 961.34851, vol: 422.36114 | BTCChina BTCEUR last: 954.960618, vol: 4927124.52710000 | Kraken BTCEUR last: 959.999, vol: 26589.3191255 | Volume-weighted last average: 954.959624473 shinohai: IT'S A TRAP mircea_popescu: troubled asses rape plan! mircea_popescu: eh ffs. deedbot: http://trilema.com/2017/minigame-smg-december-2016-statement/ << Trilema - MiniGame (S.MG), December 2016 Statement deedbot: http://www.contravex.com/2017/01/05/a-quick-trick-to-save-medium-articles-before-they-go-bye-bye/ << » Contravex: A blog by Pete Dushenski - A quick trick to save Medium articles before they go bye-bye. mod6: Hola mircea_popescu: hai mircea_popescu is writing up the fabulous hash function just in case. asciilifeform: oooh neato asciilifeform behind schedule on earlier$items, sadly did not have time to further massage subj
mod6: yeah, i did get a chance to skim the PHP, but not much else yet.
mod6: cool stuff
mircea_popescu: done.
mircea_popescu: maybe that is better suited.
ben_vulpes: glyf.org dns servers not working for anyone else?
mircea_popescu: confirmed.
mircea_popescu: yo phf
mircea_popescu: mmm now i get 66.35.48.19
ben_vulpes: aok there we go
ben_vulpes: http://btcbase.org/log/2017-01-05#1596792 << spiffy as hell phf i very much wanted this the other night☝︎
a111: Logged on 2017-01-05 02:09 phf: http://btcbase.org/log/2017-01-05#1596739 << while this does give me a diff envy, i'm cooking something that asciilifeform might find useful http://glyf.org/tmp/press-tree.png
deedbot: http://trilema.com/2017/towards-a-better-hash-function/ << Trilema - Towards a better hash function
ben_vulpes: omg davout great minds! http://btcbase.org/log/2017-01-05#1596982 http://btcbase.org/log/2017-01-04#1596429
a111: Logged on 2017-01-05 08:55 davout: https://blog.medium.com/renewing-mediums-focus-98f374a960be#.zf4axvgbj <<< pretty lulzy, aka "we have nfi how we should make money"
a111: Logged on 2017-01-04 22:46 ben_vulpes: https://blog.medium.com/renewing-mediums-focus-98f374a960be#.8gsm40qwc << "we have no fucking idea how to make money from livejournal in 2017, but that's not going to stop us from lighting our investor's capital on fire and warming ourselves in front of it while lamenting the capitalist system!"
mircea_popescu: lol
mircea_popescu noticed, didn't say nuttin. was lulzy.
ben_vulpes: hey could i beg a translation of the forum?
ben_vulpes: oh nm it's spam
ben_vulpes: has bullet points and all!
ben_vulpes: http://btcbase.org/log/2017-01-05#1596989 << let's just say i am going to have to jump through some hoops☝︎
a111: Logged on 2017-01-05 11:11 mircea_popescu: incidentally ben_vulpes did you end up with a masamune thingee ?
ben_vulpes: i'm going to it's just going to take an eternity.
ben_vulpes: d'you want me to get you one as well?
ben_vulpes: !up fromloper
trinque: !!up fromloper
deedbot: fromloper voiced for 30 minutes.
trinque: cowards, all.
trinque: unrelatedly, masamune vid was impressive, ftr
ben_vulpes: aye
ben_vulpes: damn spiffy, that's why i wanted to host it!
trinque: I reiterate that I would love to have a guy I can holler at and throw money at to improve CLIM
asciilifeform: in other lulz: https://en.wikichip.org/w/images/2/27/kaby_lake_%28dual_core%29_%28annotated%29.png << nsa core fully ~1/4..~1/2 of the die!?
asciilifeform: ^ latest wintel konsoomer part
davout: http://btcbase.org/log/2017-01-05#1597033 <<< lol fail☝︎
a111: Logged on 2017-01-05 19:43 ben_vulpes: omg davout great minds! http://btcbase.org/log/2017-01-05#1596982 http://btcbase.org/log/2017-01-04#1596429
ben_vulpes: and in other faceless women: http://68.media.tumblr.com/03e68a7063687a68e1321b2129a02ac1/tumblr_ojb3iqgp6y1rxaxgfo1_1280.jpg
asciilifeform: anybody know of a lightweight and non-automake-infested log library for c proggy ?
asciilifeform: 30 yrs of open sores does not appear to have produced one
asciilifeform: but perhaps i overlooked something.
ben_vulpes: just write to stdout
ben_vulpes: :D
asciilifeform: well, stderr
asciilifeform: but i'd like timestamps, rollover, and nonbufferization
asciilifeform: like most folx
ben_vulpes: dying of grins over here
ben_vulpes: in other terrorisms: https://github.com/DanMcInerney/wifijammer
trinque: asciilifeform: has to be a lib?
asciilifeform: trinque: ideally just a few 100 (max) lines of .h
asciilifeform: i am specifically uninterested in 'zlog' or any other automake rubbish.
trinque tends to have one proggie fart log via stdout into svlogd
trinque: rather than having it manage own logs
trinque: dunno if this is applicable at all to what you're building
asciilifeform: this works when your proggy never dies suddenly without chance to flush buffers
asciilifeform: nor wants to reserve stdout for something else
asciilifeform: ben_vulpes: http://www.telegraphkeys.com/images/straightkeys/spark/sparkgap.jpg << better wifi jammer
asciilifeform: (why jam 1 user at a time, wtf)
diana_coman: asciilifeform, iirc there was a clog thing that was just one header - quite basic though and I have no idea in what state it is currently (i.e. whether of any use really)
asciilifeform: ty diana_coman
phf: http://btcbase.org/log/2017-01-05#1597026 << namecheap is not very good☝︎
a111: Logged on 2017-01-05 19:34 mircea_popescu: yo phf
phf: but i've no idea what to switch to, as per recent threads
phf: it's safe to save 66.35.48.19 for glyf.org, it's been the same ip for the past 10 years or so. in fact, assuming this is not some weird overflow issue, today is a birthday on glyf.org machine. 2048 days uptime
ben_vulpes: mazel tov, phf
ben_vulpes: and in other "eat recycled food": https://www.ncbi.nlm.nih.gov/labs/articles/27751961/
asciilifeform: lel paywall
asciilifeform: but from abstract, it seems like a stretch, charitably. (blinds with uv? asciilifeform sunburns in about 5minutes, and so owns a uv dosimeter, it reads 0 at point blank range from led bulbs of whatever make -- i have at least 5 popular models here.)
asciilifeform: with ~blue~ ? brighter blue from lamp than from the sun? really, srs?
phf: i think canonical url for article is http://linkinghub.elsevier.com.secure.sci-hub.cc/retrieve/pii/S0306-4522(16)30524-3
asciilifeform: aaaa guess what ain't in there
asciilifeform: (spectra!)
asciilifeform: such lulz, such apparently good wurk, and 0 spectra.
asciilifeform: (if i missed a 'and we had ~0-uvpermeability glass in front of the rat cage...' plz correct me...)
asciilifeform: cheapo 'white' led leaks , yes, uv.
asciilifeform: ~0 of which gets through typical lamp dome, just as nobody gets sunburn from sitting near a window indoors.
ben_vulpes: interdasting
ben_vulpes: yeah, why no spectra?
asciilifeform: i grunted through whole thing in search of it
asciilifeform: then went 'holy fuq'
asciilifeform: nominal peak in nm from datashit is not substitute for spectra, wtf, omfg.
asciilifeform: in other olds, https://archive.is/vDN6w << more re variant diff algos.
pete_dushenski: in other real deals, the og podesta phish http://archive.is/jB78F
pete_dushenski: from: "> IP Address: 134.249.139.239 > Location: Ukraine"
trinque: bit.ly ahaha
pete_dushenski: dunno what his google pwd was, but apparently 'Runner4567' unlocked podesta's apple acct
ben_vulpes: and they aspire to run the world
pete_dushenski: podesta et al. might even have what it ~took~ to run the world of their formative years, but meanwhile time marched on and they've now wandered far, far from home. similarly, god help the lot of us in 30-40 years. don't forget just how old these team clitler fogies are either.
asciilifeform: oh and, if there was mention of uv cataract signs on the rats' corneas, i missed it...
ben_vulpes: looking a bit more like "oop, flawed experimental design"
ben_vulpes: although why not "hey check it out, indoor led manufacturers routinely ship uv-emitters"
ben_vulpes: i suppose because if a thing cannot be claimed about the research lab's pet topics, it is not worth publishing?
ben_vulpes: what is going on in their heads...
asciilifeform: ben_vulpes: possibly because if you were to measure how much uv got pumped into the rat eyes, the 'blue poison' thing evaporates
ben_vulpes: kinda what i was saying
asciilifeform: (leaving entirely aside the validity of a burrowing animal as a model for blindness via overexposure to ~whatever~ wavelength of light)
ben_vulpes: heh right
asciilifeform: ben_vulpes: it ain't a 'flawed' experimental design, any more than a land mine is a 'flawed' dinner plate
asciilifeform: it is chumpatronic.
ben_vulpes: in that it is designed to show that "blue light == bad"?
asciilifeform: at the very least, to sow fud
asciilifeform: and 'regulatory' fodder.
ben_vulpes: ah yeah, that
ben_vulpes: ye olde edifice of scientistic governance
asciilifeform: led lamp makers are scamming folx left and right in entirely nonsubtle ways (i just unscrewed 5th dead '20 year life!111' bulb this year, none were older than ~1y)
ben_vulpes: dissect any of 'em?
asciilifeform: yes
ben_vulpes: and is the failure in the leds or electronix?
asciilifeform: mix of dead rectifiers and blown caps
ben_vulpes: ahaha
asciilifeform: it's ~never the led
ben_vulpes: "hey, the LEDs last forever kid!"
asciilifeform: aha.
asciilifeform: one reason is that the chumps often submit'em, for free, for 'recycle', and the lamp house gets to sell ~same motherfucking lamp N times
asciilifeform: replacing 5cent part.
asciilifeform: (they are not, before anyone asks, +ev to fix at home, you will not get the tin can with the heat sink closed to anything like the shape you want it to be to fit in any fixture)
asciilifeform: or to even adequately conduct heat again
asciilifeform: the folx makin' these things --- thought things through, yes.
asciilifeform: the other thing about these lamps is that (at least i find) they are addictive -- after stuffing 2 100w-imitators into a fixture that cannot physically hold 2 100w edison bulbs without catching fire, it is painful to go back
asciilifeform: you get used to room being bright enough to read in.
asciilifeform: (a '100w' imitator eats 10-15w)
asciilifeform: heat dissipation, elementarily, ~= wattage.
mircea_popescu: http://btcbase.org/log/2017-01-05#1597045 << nah was just evaluating an idea ; meanwhile the guy http://btcbase.org/log/2017-01-05#1596994 so ima just let it be.
a111: Logged on 2017-01-05 19:51 ben_vulpes: d'you want me to get you one as well?
a111: Logged on 2017-01-05 11:58 gabriel_laddel_p: In any case, the answer is no.
asciilifeform: lel, d00d decided not to sell any moar after all ?
mircea_popescu: i have nfi. whatevs.
asciilifeform confesses to complete lack of emotion re subj
a111: Logged on 2017-01-05 20:48 asciilifeform: (why jam 1 user at a time, wtf)
BingoBoingo: <asciilifeform> the other thing about these lamps is that (at least i find) they are addictive -- after stuffing 2 100w-imitators into a fixture that cannot physically hold 2 100w edison bulbs without catching fire, it is painful to go back << Just get new porcelain fixture. 150 to 300 Watt edisons are still available
mircea_popescu: WHY DO YOU THINK
asciilifeform: BingoBoingo: not practical to put a 200w-dissipating fixture on a ceiling already so low mircea_popescu would scratch the top of his dome if he came to my house
mircea_popescu: eugh.
mircea_popescu: anyway, i fgind the converse to be true, proper lights quite addictive.
asciilifeform: mircea_popescu: http://trilema.com/2017/towards-a-better-hash-function/#comment-120966 << comment got snippetysnipped!
asciilifeform: it oughta read 'i.e. nextpos <= pos ? pos-- : maxpos.'
BingoBoingo: asciilifeform: 200watt fixture is typically a flat disk of porcelain with socket. What mega dissipation?
mircea_popescu: asciilifeform dangling < must be introduced as &lt;
asciilifeform: ugh
mircea_popescu: BECAUSE HTML HAS MAGIC WORD
asciilifeform: BingoBoingo: i took a 100w-max one apart not long ago, found that even it includes fiberglass fireproofing thing next to ceiling
asciilifeform: american houses are the architectural mcdonalds, cramped, uncomfortable cardboard crematoria waiting to ignite
mircea_popescu: all mine are ceramic. also my ceilings went from the standard 2.3 to the rarer 2.85 sometime long ago. turns out - also quite addictive.
asciilifeform: mircea_popescu: aha, civilized ceiling