Show Idle (>14 d.) Chans


← 2017-01-03 | 2017-01-05 →
asciilifeform: !!key asciilifeform
BingoBoingo: !up pumblechook
BingoBoingo: pumblechook: Speak!
BingoBoingo: !!up pumblechook
deedbot: pumblechook voiced for 30 minutes.
BingoBoingo: speak!
BingoBoingo: In vintage Trilema http://trilema.com/
davout: http://btcbase.org/log/2017-01-04#1596028 <<< not in trb as far as i can tell, i can tell the thing to 'generate' etc.
a111: Logged on 2017-01-04 01:42 mircea_popescu: http://btcbase.org/log/2017-01-03#1595871 << in practice this is how it works, and has, for at least 3 years now.
a111: Logged on 2017-01-04 02:18 mircea_popescu: davout your four main pieces are a b and c ?
trinque: probably referring to that most miners are using their own strange to mine
davout: goes without saying
davout: anyway, i think the benefits of extracting/dropping the embedded miner would be quite small in contrast with the benefits of untangling the wallet
davout: http://btcbase.org/log/2017-01-04#1596127 <<< engine quitting during take off != guaranteed corpse
a111: Logged on 2017-01-04 02:55 asciilifeform: (possibly davout might have some input) i recently read an american-flavoured thing re pilotage accidents, and it dwelled on 'jp in petrol tank' , insidious condition where the engine ~will~ start but tends to quit ~during takeoff~, guaranteed corpse
davout: small planes just land straight back if enough runway
davout: larger ME planes will climb on an engine and come back to land
davout: the case truly fucked is small plane, short runway, trees at the end
trinque: what a place to leave trees
davout: trees, houses, water you name it
BingoBoingo: Well what is a puny aeroplane doing messing with a righteous tree?
ben_vulpes: http://btcbase.org/log/2015-09-09#1268284 << for the life of me i cannot find the thread to which you're referring here
a111: Logged on 2015-09-09 19:07 mircea_popescu: the idea was to make them user-enacted.
davout: BingoBoingo: planes are racist obviously
BingoBoingo: davout: Nah, just suicidal. So long as some root survives tree has a chance of continuing to tree. Plane has no such faculty for continuing to plane.
BingoBoingo: Anyways only 16 days left for Hussein Bahamas to start WWIII and stop Trumpreich
davout: asciilifeform: lamport parachute generation hanging == not enough entropy available from /dev/random ?
ben_vulpes: http://imgur.com/a/KuPJv << some kind of voodoo magic in there knows i moved that format string around
davout: ben_vulpes: just 'inserted some line before and after'
ben_vulpes: davout: i think the highlighting is trying to tell me that it thinks that `format t "~{~A~}"' persisted from the previous commit to this one
ben_vulpes: notice how the mapcar line is highlight moar red to convey moar meaning
davout: yeah, aka oyu inserted some lines before and after, i doubt it'd be very smart about swapping two lines for example
ben_vulpes: also the preserved section goes from one line to two, and the diff-o-tron isn't saying anything about the leading paren on that bottom line
ben_vulpes: if the dark green indicates "preserved" then it's confusing the opener for (format with the opener for (let
ben_vulpes: i have the distinct impression that i am blithering madly to davout
davout: ah i didn't notice the two lines merged as one being seen as a move
davout: i don't really see asciilifeform's issue with large 'formatting' patches, as long as it can be mechanically established that the changes a patch brings do not change any of the code semantics there should be no problem with arbitrarily large patches
Framedragger: http://btcbase.org/log/2016-12-23#1588758 << doable, but also easy to mess up.
a111: Logged on 2016-12-23 02:45 asciilifeform: hm for some reason i thought we had autofallover on scriba
Framedragger: (i.e., need to think carefully about the value of $time http://btcbase.org/log/2016-12-23#1588759 but may be useful)
a111: Logged on 2016-12-23 02:45 asciilifeform: (if a111 doesn't answer in $time)
mircea_popescu: davout i meant as far as actual mining is concerned (in practice). by the time of the gpu era, most people ditched satoshi code for mining.
davout: yep, same goes for actual walleting as far as I'm concerned :D
davout: so apparently, the electrum folks manage to fit a complete TXOs index in ~20gb
mircea_popescu: that's rarer, most wallet users being tardstalkers the solution was "use website"
davout: true
davout: for the cost of a 20gb index the wallet code can be completely removed, and implemented as a couple light scripts on top of TRB
mircea_popescu: i would expect less.
davout: that's indexing ~every single~ tx out against addresses
davout: no just the unspent ones
davout: *not
davout: if the responsibility of maintaning the address history is delegated to the wallet, i expect that this index can be massively shrunk
davout: and if history is somehow lost by the wallet, it's a rescan away
davout: i think i like this solution
davout: as a first step it can even be implemented without an UTXO index by address
davout: have trb rescan the UTXO for each "gimme-UTXOs-pertaining-to-these-addresses" and see how that goes
mircea_popescu: and in unrelated lulz, http://trilema.com/2015/internoc24-or-the-crisis-and-its-resolution/#comment-120934 "oh, lalala we can't hear anything" ; two months later "oh wait, what the guy said would happen happened, our marketing's utterly shot now" "OH I KNOW!!! I WILL FIX EVERYTHING! by going on in the manner that got me raped in the first place, because i'm a speshul snoflake that can!11".
mircea_popescu: and you JUST KNOW the conclusion of this will be "mp is bad and evil", in NO FUCKING CASE "i was an idiot and who knew, turns out it's unsustainable".
asciilifeform: http://btcbase.org/log/2017-01-04#1596254 << work out how many bytes it wants from /dev/random. how long it takes for your box to shit that many? that's your wait .
a111: Logged on 2017-01-04 08:14 davout: asciilifeform: lamport parachute generation hanging == not enough entropy available from /dev/random ?
asciilifeform: http://btcbase.org/log/2017-01-04#1596264 << if it isn't apparent to naked eye in ~vtronic~ (e.g., phf's) viewer, it's a total loss of vtronicity.
a111: Logged on 2017-01-04 10:33 davout: i don't really see asciilifeform's issue with large 'formatting' patches, as long as it can be mechanically established that the changes a patch brings do not change any of the code semantics there should be no problem with arbitrarily large patches
asciilifeform: 'oh it's the same text except that i ran this-here perl turd on it and trust me that it works as i said on your perltron' is not vtronic.
asciilifeform: http://btcbase.org/log/2017-01-04#1596268 << imho best way would be if it answered normally if a111 is offline
a111: Logged on 2017-01-04 13:18 Framedragger: (i.e., need to think carefully about the value of $time http://btcbase.org/log/2016-12-23#1588759 but may be useful)
mircea_popescu: oh god damned it
mircea_popescu: !!key asciilifeform
asciilifeform: ^ was correct last night, trinque ate it in time
asciilifeform: and shouldn't change again (until we retire gpg)
deedbot: http://trilema.com/2017/no-such-labs-snsa-december-2016-statement/ << Trilema - No Such lAbs (S.NSA), December 2016 Statement
asciilifeform: 'Metropolitan Nagoya has literally thousands of people who can write assembly code that you’d literally trust your life to (you have before and will again, unless your sole method of transportation is bicycles), and probably only a few dozen who you’d want working on a web application. Tokyo has more, but still far too few.' << nuts.
mircea_popescu: might haver changed in the meanwhile.
asciilifeform: in other lulz, herr kako loves us enough to try to make own FUCKGOATS and try to undercut
asciilifeform: (or at least thinks.)
mircea_popescu: well, schematics published and all, neh ?
mircea_popescu: so all the better.
asciilifeform: except he dun like the auditability thing
asciilifeform: so is doomed to lolcow
mircea_popescu: in fact or in fiction ?
asciilifeform: prolly the latter, d00d is almost lethally lazy
mircea_popescu: well there's no doom in fiction.
BingoBoingo: There's plenty of doom in fiction
mircea_popescu: gimme an example
BingoBoingo: Well that Poe fellow wrote broody fiction became or more miserable sad sack and drank self into gutter death.
mircea_popescu: kinda the problem with fiction, either it's "doom" and then a simple word, or else an explanation, which necessarily cuts short.
BingoBoingo: Hussein bahamas fictions himself a "way the world works" and dooms plenty well
mircea_popescu: one wonders how bahamas reads his own fanfic, really.
BingoBoingo: But yeah, didn't consider the construct before replying
mod6: <+asciilifeform> except he dun like the auditability thing << wat
asciilifeform: ask'im yerself
asciilifeform: (and/or see the heathen log)
trinque read, was a snore
shinohai: I stopped reading some time ago, same recycled butthurt
trinque: asciilifeform: they're telling you to do retarded things with your product to satisfy their own emotional needs
trinque: "look I was heard", "I too am smart"
mircea_popescu: ahh, those sweet sweet emotional needs. http://btcbase.org/log/2014-10-08#864855
a111: Logged on 2014-10-08 19:19 mircea_popescu: einstein never got the damned formula out because luce irigaray didn't see why he'd privilege the speed of light over other speeds that are so much more important to us. and so on.
davout: "In the course of the morning Lucy takes in nearly four Bitcents." <<< caught me off-guard
BingoBoingo: Seriously how does she make that much? I just assumed the decimal place moved.
BingoBoingo: And they work off of some poor folk voucher system instead of actual trb
mircea_popescu: i suspect it's a mystery
mircea_popescu: but ftr, 4 bitcents ~= 600 rand or so
ben_vulpes: mnemnion: fix your connection
BingoBoingo: !~ticker --market all --currency rmb
jhvh1: BingoBoingo: BTCChina BTCRMB last: 8322.88, vol: 3330971.68450000 | Volume-weighted last average: 8322.88
BingoBoingo: !~ticker --market all --currency gbp
jhvh1: BingoBoingo: Bitstamp BTCGBP last: 899.877, vol: 18608.72076929 | BTC-E BTCGBP last: 873.1239, vol: 10171.0279 | BTCChina BTCGBP last: 974.88092, vol: 3331938.45020000 | Kraken BTCGBP last: 901.583, vol: 47.3423607 | Volume-weighted last average: 974.156629489
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1114.92, vol: 18608.80892925 | BTC-E BTCUSD last: 1076.998, vol: 10171.0279 | Bitfinex BTCUSD last: 1120.0, vol: 43465.49580282 | BTCChina BTCUSD last: 1201.040358, vol: 3332265.38790000 | Kraken BTCUSD last: 1116.481, vol: 4211.5242575 | Volume-weighted last average: 1199.0622506
mircea_popescu: run mode engaged huh
BingoBoingo: Seems so
BingoBoingo: I guess Buterin broke
mircea_popescu: unlike last time, bitcoin totally worth >1k nao.
mircea_popescu: BingoBoingo neah, the imaginary ethereum exchange rate went EVEN HIGHER THAN BTC!!111
mircea_popescu: lulz abound.
asciilifeform: 'unlike our entirely open and untrojaned...'
trinque: just another day on fleanode
asciilifeform: flea as in fleadom!111
davout: (in present news and future noose)
asciilifeform: 'L'ancien ministre de l'Éducation, pourtant agrégé d'histoire, commet une erreur de dates, puisqu'il y a quarante ans, nous étions en 1977 et que sous le mandat de Valéry Giscard d'Estaing aucun juif ne portait l'étoile jaune.'
mircea_popescu: lol problems.
mircea_popescu: asciilifeform btw it occurs to me that your proposed padding scheme, while not useful as a rsa padding scheme, nevertheless may be rescued into a very serviceable hash function, which has the notable property that a) acordion and b) user settable output size. something like this : let R be a ring buffer of as many bits as the user specified the output should be, let M be the message. let there be a one bit state machine S = 0
mircea_popescu: . for each bit of M that is read : if 0 state machine gets a null bit added at the end ; if 1 state machine gets the M%S-th, 2M%S-th, ... nM%S-th bits flipped, for n=bitcount of S ; if 0 and the M-th % R-th bit = 1 then it is flipped, else it goes back to processing M-1th ; if 1 and the M-th % R-th bit = M-th % S-th bit then it is flipped, else it goes back to processing M-1th. that sort of thing.
mircea_popescu: it has the advantage that it needs an unspecified pile of memory (on average, half the message + half the message) for the state machine, and an unspecified number of operations (on average, 2x as many as message length).
asciilifeform: i suggested this, iirc, a day or two ago to ben_vulpes
asciilifeform: has down-side of potential ddosability
a111: Logged on 2017-01-03 23:16 asciilifeform: to go back to hashes, and if you for some reason eschew 'when hiring fortune-teller, hire the cheapest',
mircea_popescu: ah i musta missed that. but yeah, can craft item that takes a long time to hash
mircea_popescu: still, it is ~only way to get hash that doesn't do the things we don't like.
asciilifeform: it has another problem, that i never invented yet a pill against, which is that later bits in the turdogram 'count for' considerably less than earlier ones
asciilifeform: ideally what you'd want is for ~any~ bitflip to scramble whole thing
mircea_popescu: nah, that's what my thing above : because of the state machine, you can't actually tell bit impact.
asciilifeform: you can tell that ~last~, for instance, bit, affects at most 1 bit of output.
mircea_popescu: every bit can in principle fuck up your R
mircea_popescu: this is not true.
mircea_popescu: because state machine keeps growing.
mircea_popescu: last bit can in principle affect the whole damned ring.
asciilifeform: i'ma have to build a working model of this.
asciilifeform: (unless mircea_popescu has one already)
mircea_popescu: im not sure the above notation is all that clear, but if any questions i'll gladly answer
mircea_popescu: eh i was tempted but im kinda too rusty.
mircea_popescu: i wish i had a way to program things in a visual manner, so i could obtain a GIF! animated! of what the algorithm is supposed to do.
mircea_popescu: anyone know of a code-to-gif compiler ? i have nfi how one's supposed to do cryptography without it.
asciilifeform: i used to use 'mathematica' to do precisely this
asciilifeform: it's satanic tho.
mircea_popescu: yeah how fucking hard can this be, just take the ast and paint me some squares holy hell.
mircea_popescu: "give program, input and desired slide speed" "here's how it went . tick tick tock"
asciilifeform: quite exactly what m. does.
mircea_popescu: yes but do i have to have mathematica now ?
asciilifeform: (d00d was obsessed with state machines, so it has a thing where you define one and it shits out a box with arrow that you can move, stepwise or at x frames/sec, and shits out gifs, etc)
mircea_popescu: they're certainly useful here.
asciilifeform: well i warned, it is satanic. but there is no human analogue of this tool, sadly.
adlai: not a full solution, but i do recall phf mentioning some animation software driven by sexps
asciilifeform: it's ~10,000 man-years, in there.
asciilifeform: adlai: there always remains the option of writing a human proggy.
mircea_popescu: anyway, the general idea above being : you take all the sane parts of working hash functions, and ditch the insanities. so - no magic numbers, inside boxes, as boxes count, etc. use modulo-arithmetic and iterators, and one long cipher box.
mircea_popescu: asciilifeform yeah but fuck me, what am i going to do, php against imagemagick ? c++ and qt ? fuck.
asciilifeform: there's http://www.sagemath.org but it is very 'open sores' travail arabe.
mircea_popescu: i'm half tempted to just write it in php, and have it write out words instead of drawings.
asciilifeform: fortran if you like
asciilifeform: i'll read it.
asciilifeform sometimes works with a d00d who only knows fortran
mircea_popescu: sigh. i guess one has no choice, does one.
adlai: please elaborate, what do you mean by "writing a human proggy"? what i meant by "not a full solution" is that there's supposedly a tool out there which does 'half' the job, and obviously some human must write a proggy that does the other
asciilifeform: adlai: i meant 'proggy in normal language that is widely available', vs proprietary turdlang
asciilifeform: the thing is that there are no known 'human' programming systems, afaik, that give you seamless graphical ast and editable pixel-array linkage
asciilifeform: it is not my fault that open sores people are retarded
asciilifeform: and cannot, for instance, make anything like a usable cad
asciilifeform: or mathematizer
asciilifeform: (state of the art in open sores world is still macsyma, circa 1975)
adlai: one of the best retorts to rubes asking "why use lisp" is that macsyma still runs
asciilifeform: and yes, in m. you can give a state machine transition rule set and get animated gif out the other end. or a .avi. etc
asciilifeform: adlai: indeed it does, i put it to actual use at a salt mine
BingoBoingo: !~ticker --market all --currency gbp
jhvh1: BingoBoingo: Bitstamp BTCGBP last: 900.099, vol: 20746.51552853 | BTC-E BTCGBP last: 878.1365844, vol: 10763.04551 | BTCChina BTCGBP last: 979.762326, vol: 3454721.77850000 | Kraken BTCGBP last: 923.966, vol: 45.08264646 | Volume-weighted last average: 978.973790031
adlai should probably start putting it to use at the saltbox, for home-makework
BingoBoingo: !~ticker --market all --currency eur
jhvh1: BingoBoingo: Bitstamp BTCEUR last: 1062.055008, vol: 20750.93782536 | BTC-E BTCEUR last: 1050.001, vol: 374.83284 | BTCChina BTCEUR last: 1150.366455, vol: 3455280.01870000 | Kraken BTCEUR last: 1059.839, vol: 19240.6780902 | Volume-weighted last average: 1149.33317682
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1101.98, vol: 20827.03190928 | BTC-E BTCUSD last: 1076.626, vol: 10783.45355 | Bitfinex BTCUSD last: 1108.0, vol: 46854.84645942 | BTCChina BTCUSD last: 1204.160846, vol: 3456018.44630000 | Kraken BTCUSD last: 1113.0, vol: 4603.83187077 | Volume-weighted last average: 1201.77924892
deedbot: http://qntra.net/2017/01/fiatbitcoin-interfaces-continue-reporting-upwards-volatility-march-to-magenta-continues/ << Qntra - fiat/Bitcoin Interfaces Continue Reporting Upwards Volatility, March to Magenta Continues
mircea_popescu: this is just a mash-up together of elements to show how the concept works. better assemblage is probably possible.
ben_vulpes: quite the mashup
mircea_popescu: pretty sure my implementation has a fence error somewhere because evident parity issues, but anyway. prototype.
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!"
ben_vulpes: transformative humbug
ben_vulpes: *investors'
mircea_popescu: hey, taleb's among them.
ben_vulpes: investor?
mircea_popescu: well, he writes on it.
pete_dushenski: the worst part of medium is that the images don't archive. this wouldn't be an issue for most republican blogs seeing as they're entirely text, but it's actually quite the bug for fiat writers, taleb included
pete_dushenski: BingoBoingo: busted footnote in your last piece eh
pete_dushenski didn't realise how much eur had weakened relative to usd until bb pointed it out. 1.05 yo!
asciilifeform: mircea_popescu: neato!
asciilifeform looks...
pete_dushenski: straight from lithuania! (is Framedragger familiar with this brand?)
pete_dushenski: cheers to mircea_popescu for the regifting
mircea_popescu: holy shit they handwrote it ?!
pete_dushenski: lol yup. pretty straight and legible too
mircea_popescu: more powa to 'em.
pete_dushenski wonders if baltic servers knows how many dreams phuctor is making come true
asciilifeform: pete_dushenski: speaking of which, phuctor is still in repair shop , engine lifted out, cleaning pistons, etc
pete_dushenski: old ferrari style eh
asciilifeform: maybe moar of a harley.
pete_dushenski: sorta to be expected with performance machines of this calibre
adlai: now that's a hearoglyph i haven't seen in a long time!
pete_dushenski: ferraris older than ~20yo needed regular engine-out maintenance. every year, two at the most.
adlai: pete_dushenski: shana tova akhi!
pete_dushenski: cheers adlai :)
mircea_popescu: asciilifeform does that make any sense / is it useful ?
asciilifeform: mircea_popescu: why is R 0....0 in step1 ?
mircea_popescu: it starts as that
asciilifeform: i mean in 'step 1', not in the start state
asciilifeform: it refers to flipping bits, but none get flipped
mircea_popescu: yes but since S is 1 bit long no transform takes place (1/2 is 0)
mircea_popescu: this is all pure arbitrary, can be done otherwise.
asciilifeform: the one slightly confusing bit is where we 'add bit to state machine'
asciilifeform: this doesn't have a traditional meaning, i am now trying to puzzle out what is meant
mircea_popescu: it simply expands it by one
mircea_popescu: if it's 1110 it becomes 11100
adlai: (ash s 1)
mircea_popescu: basically it's made so it increases memory and cpu usage.
mircea_popescu: calling it "state machine" is kind-of improper as i suppose the result also holds state. a cleaner separation may be advisable, but w/e.
asciilifeform: how does the position slide ?
mircea_popescu: but yes adlai is exactly right, shift one.
mircea_popescu: asciilifeform position increases by one each step, at the end of it.
asciilifeform: step 3 and 4 seem to have same position into M
mircea_popescu: because in some conditions pos also decreases 1
mircea_popescu: "Because the R bit is 0, we flip it and decrease our position by 1 (but not below 0)"
asciilifeform: can haz pseudocode , indented ?
asciilifeform: (i'll take the original fortran, too, if it worx)
mircea_popescu: you can have the php that spits that out if you wish
asciilifeform: adlai looks bored, maybe he wants to translate this
adlai has translated php precisely once in his life, and ain't nobody good time to incf!
mircea_popescu: the complains. "oh, you gave pseudocode ? can you make it go step by step ? oh it has, can we see code ? oh is code, can it be different code ?"
asciilifeform: no complaints actually
mircea_popescu: holy shit at some point will have to sit down and read something!
adlai: mircea_popescu: thank you for the sauce though, i was about to puzzle out the exact meaning of "M%S-th" behaviorally
asciilifeform: where's the xor in there
asciilifeform: iirc xor is either 'xor' or c-style '^' in php
deedbot: http://cascadianhacker.com/veh-patch-post-patch-file-hash-checking-and-overall-improvements << CH - veh patch: post-patch file hash checking and overall improvements
ben_vulpes: that title is entirely incorrect
mircea_popescu: asciilifeform i have nfi how php xors or if it even understands anything. implemented as ifs.
asciilifeform: from my reading, it looks like an nxor
mircea_popescu: right. item is also full of bugs, ftr.
asciilifeform: (if a == b : b <= 1; else b <= 0)
asciilifeform enjoying this puzzler
asciilifeform never had occasion to read or write a phptronic proggy longer than a wp config
asciilifeform: also ben_vulpes's thing is interesting .
asciilifeform: i wonder if he's ready to make own difftron
ben_vulpes: study needleman-wunsch is in my todo list
ben_vulpes: kinda (gasp) itching to get my fingers into some cpp tho
trinque: lewd
ben_vulpes: asciilifeform: out of curiosity, what entails "difftron" ?
asciilifeform: ben_vulpes: are you ready for some ugly ?
ben_vulpes: i was hit with the ugly stick at birth, you can't scare me
asciilifeform: ^ asciilifeform's past life
mircea_popescu: lewd lol
asciilifeform: (and yeah it's backwards)
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: 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: well, through (load-sim....)
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
adlai: 'nw'?
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?
ben_vulpes: ~= "dynamic programming"?
adlai: asciilifeform: incidentally, you may find that /m/-w is a flail in the general direction of "less snoreworthy ATC"
asciilifeform: aka memoization
asciilifeform: adlai: waiwat
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"
adlai: turds are turds.
adlai: thus, 'flail' instead of 'step'.
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: 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
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
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.
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.
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.
mircea_popescu: because "here's your binary blob" is not an acceptable answer.
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.
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 ?
mircea_popescu: !~google punycode
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 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.
ben_vulpes: asciilifeform: i had a complaint about this a while back, reindenting for multiple-value-bind and destructuring-bind and friends
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
adlai: is that a version 'number'?
mircea_popescu: !#s "trb-i"
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"
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: 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
asciilifeform: adlai: fork was not made to pick yer nose with
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
asciilifeform: adlai, that is
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.
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: <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?
adlai: premature optimization corrupts absolutely?
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.
asciilifeform: ada also.
mircea_popescu: what's the lispworld diff utility do ?
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?
adlai: ie, M-( et al
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: '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
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 ?
asciilifeform: was, supposedly, 'mistaken address'
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: 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
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."
mircea_popescu: this has little to do with thief and much to do with the social strategy.
adlai bumps http://btcbase.org/log/2017-01-05#1596820 to asciilifeform 's radar
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.
asciilifeform: adlai: that looks painful
mircea_popescu: i could read eight lines in the time it takes me to go 3 chars/second with this shit
asciilifeform: adlai: your algo (not my encoding) suxx
adlai: ah but your 'teco' is pistaccio icecream
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: 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
asciilifeform: which is dumb.
mircea_popescu: no, it is not. for one thing - it's how you're here in the first place.
adlai: and your father smelled of elderberries!
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
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.
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.
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
← 2017-01-03 | 2017-01-05 →