Show Idle (>14 d.) Chans


← 2017-01-03 | 2017-01-05 →
00:10 asciilifeform !!key asciilifeform
00:10 deedbot http://wot.deedbot.org/17215D118B7239507FAFED98B98228A001ABFFC7.asc
~ 29 minutes ~
00:40 BingoBoingo !up pumblechook
00:40 BingoBoingo pumblechook: Speak!
00:41 BingoBoingo !!up pumblechook
00:41 deedbot pumblechook voiced for 30 minutes.
00:41 BingoBoingo speak!
00:42 BingoBoingo In vintage Trilema http://trilema.com/
00:42 BingoBoingo http://trilema.com/2013/der-untergang/
~ 23 minutes ~
01:05 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.
01:05 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.
01:06 davout http://btcbase.org/log/2017-01-04#1596097 <<< fixxd
01:06 a111 Logged on 2017-01-04 02:18 mircea_popescu: davout your four main pieces are a b and c ?
01:08 trinque probably referring to that most miners are using their own strange to mine
01:08 davout goes without saying
01:09 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
01:11 davout http://btcbase.org/log/2017-01-04#1596127 <<< engine quitting during take off != guaranteed corpse
01:11 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
01:11 davout small planes just land straight back if enough runway
01:11 davout larger ME planes will climb on an engine and come back to land
01:12 davout the case truly fucked is small plane, short runway, trees at the end
01:14 trinque what a place to leave trees
01:24 davout trees, houses, water you name it
~ 26 minutes ~
01:50 BingoBoingo Well what is a puny aeroplane doing messing with a righteous tree?
01:53 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
01:53 a111 Logged on 2015-09-09 19:07 mircea_popescu: the idea was to make them user-enacted.
~ 43 minutes ~
02:36 davout BingoBoingo: planes are racist obviously
02:45 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.
02:47 BingoBoingo Anyways only 16 days left for Hussein Bahamas to start WWIII and stop Trumpreich
~ 27 minutes ~
03:14 davout asciilifeform: lamport parachute generation hanging == not enough entropy available from /dev/random ?
03:25 ben_vulpes http://imgur.com/a/KuPJv << some kind of voodoo magic in there knows i moved that format string around
~ 21 minutes ~
03:46 davout ben_vulpes: just 'inserted some line before and after'
03:49 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
03:50 ben_vulpes notice how the mapcar line is highlight moar red to convey moar meaning
03:50 davout yeah, aka oyu inserted some lines before and after, i doubt it'd be very smart about swapping two lines for example
03:51 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
03:52 ben_vulpes if the dark green indicates "preserved" then it's confusing the opener for (format with the opener for (let
03:54 ben_vulpes i have the distinct impression that i am blithering madly to davout
~ 1 hours 27 minutes ~
05:21 davout ah i didn't notice the two lines merged as one being seen as a move
05: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
~ 48 minutes ~
06:22 davout story of my life https://s-media-cache-ak0.pinimg.com/236x/5a/36/0e/5a360eb4adf414c12b1964f454a29f8c.jpg
~ 1 hours 53 minutes ~
08:15 Framedragger http://btcbase.org/log/2016-12-23#1588758 << doable, but also easy to mess up.
08:15 a111 Logged on 2016-12-23 02:45 asciilifeform: hm for some reason i thought we had autofallover on scriba
08: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)
08:18 a111 Logged on 2016-12-23 02:45 asciilifeform: (if a111 doesn't answer in $time)
~ 47 minutes ~
09:06 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.
09:08 davout yep, same goes for actual walleting as far as I'm concerned :D
09:09 davout so apparently, the electrum folks manage to fit a complete TXOs index in ~20gb
09:09 mircea_popescu that's rarer, most wallet users being tardstalkers the solution was "use website"
09:09 davout true
09:10 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
09:11 mircea_popescu i would expect less.
09:12 davout that's indexing ~every single~ tx out against addresses
09:12 davout no just the unspent ones
09:12 davout *not
09:13 davout if the responsibility of maintaning the address history is delegated to the wallet, i expect that this index can be massively shrunk
09:13 davout and if history is somehow lost by the wallet, it's a rescan away
09:15 mircea_popescu aha.
09:18 davout i think i like this solution
09:18 davout as a first step it can even be implemented without an UTXO index by address
09:18 davout have trb rescan the UTXO for each "gimme-UTXOs-pertaining-to-these-addresses" and see how that goes
09:24 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".
09:24 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".
09:34 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 .
09:34 a111 Logged on 2017-01-04 08:14 davout: asciilifeform: lamport parachute generation hanging == not enough entropy available from /dev/random ?
09:37 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.
09:37 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
09:38 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.
09:51 asciilifeform http://btcbase.org/log/2017-01-04#1596268 << imho best way would be if it answered normally if a111 is offline
09:51 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)
~ 21 minutes ~
10:13 mircea_popescu oh god damned it
10:13 mircea_popescu !!key asciilifeform
10:13 deedbot http://wot.deedbot.org/17215D118B7239507FAFED98B98228A001ABFFC7.asc
10:13 asciilifeform ^ was correct last night, trinque ate it in time
10:14 asciilifeform and shouldn't change again (until we retire gpg)
10:14 mircea_popescu aite.
~ 23 minutes ~
10:38 deedbot http://trilema.com/2017/no-such-labs-snsa-december-2016-statement/ << Trilema - No Such lAbs (S.NSA), December 2016 Statement
~ 41 minutes ~
11:19 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.
~ 1 hours 1 minutes ~
12:21 mircea_popescu might haver changed in the meanwhile.
12:23 asciilifeform in other lulz, herr kako loves us enough to try to make own FUCKGOATS and try to undercut
12:23 asciilifeform (or at least thinks.)
12:23 mircea_popescu well, schematics published and all, neh ?
12:23 asciilifeform aha
12:24 mircea_popescu so all the better.
12:24 asciilifeform except he dun like the auditability thing
12:24 mircea_popescu heh
12:24 asciilifeform so is doomed to lolcow
12:25 mircea_popescu in fact or in fiction ?
12:26 asciilifeform prolly the latter, d00d is almost lethally lazy
12:26 mircea_popescu well there's no doom in fiction.
12:31 BingoBoingo There's plenty of doom in fiction
12:32 mircea_popescu gimme an example
12:34 BingoBoingo Well that Poe fellow wrote broody fiction became or more miserable sad sack and drank self into gutter death.
12:35 mircea_popescu irl.
12:35 mircea_popescu kinda the problem with fiction, either it's "doom" and then a simple word, or else an explanation, which necessarily cuts short.
12:36 BingoBoingo Hussein bahamas fictions himself a "way the world works" and dooms plenty well
12:36 mircea_popescu one wonders how bahamas reads his own fanfic, really.
12:36 BingoBoingo But yeah, didn't consider the construct before replying
12:49 mod6 <+asciilifeform> except he dun like the auditability thing << wat
12:52 asciilifeform ask'im yerself
12:52 asciilifeform (and/or see the heathen log)
12:53 * trinque read, was a snore
12:57 shinohai I stopped reading some time ago, same recycled butthurt
13:03 trinque asciilifeform: they're telling you to do retarded things with your product to satisfy their own emotional needs
13:04 trinque "look I was heard", "I too am smart"
13:16 mircea_popescu ahh, those sweet sweet emotional needs. http://btcbase.org/log/2014-10-08#864855
13:16 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.
13:23 davout "In the course of the morning Lucy takes in nearly four Bitcents." <<< caught me off-guard
13:28 BingoBoingo Seriously how does she make that much? I just assumed the decimal place moved.
13:30 BingoBoingo And they work off of some poor folk voucher system instead of actual trb
13:30 mircea_popescu i suspect it's a mystery
13:30 mircea_popescu but ftr, 4 bitcents ~= 600 rand or so
13:32 deedbot http://trilema.com/2017/dupa-dealuri/ << Trilema - Dupa dealuri
~ 33 minutes ~
14:05 ben_vulpes mnemnion: fix your connection
~ 21 minutes ~
14:27 BingoBoingo !~ticker --market all --currency rmb
14:27 jhvh1 BingoBoingo: BTCChina BTCRMB last: 8322.88, vol: 3330971.68450000 | Volume-weighted last average: 8322.88
14:28 BingoBoingo !~ticker --market all --currency gbp
14:28 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
14:28 BingoBoingo !~ticker --market all
14:28 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
14:28 mircea_popescu run mode engaged huh
14:29 BingoBoingo Seems so
14:29 BingoBoingo I guess Buterin broke
14:29 mircea_popescu unlike last time, bitcoin totally worth >1k nao.
14:31 mircea_popescu BingoBoingo neah, the imaginary ethereum exchange rate went EVEN HIGHER THAN BTC!!111
14:31 mircea_popescu lulz abound.
14:35 asciilifeform speaking of tardware: https://archive.is/9l8z8
14:35 mircea_popescu heh
14:36 asciilifeform 'unlike our entirely open and untrojaned...'
14:36 mircea_popescu aha
14:40 trinque just another day on fleanode
14:47 asciilifeform flea as in fleadom!111
~ 17 minutes ~
15:04 davout http://www.lefigaro.fr/politique/le-scan/citations/2017/01/04/25002-20170104ARTFIG00059-peillon-compare-le-sort-des-musulmans-francais-a-celui-des-juifs-sous-vichy.php
15:05 davout (in present news and future noose)
15:08 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.'
15:08 asciilifeform win
15:14 mircea_popescu lol problems.
15:25 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
15:25 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.
15:25 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).
15:25 asciilifeform i suggested this, iirc, a day or two ago to ben_vulpes
15:25 asciilifeform has down-side of potential ddosability
15:26 asciilifeform ( was here, http://btcbase.org/log/2017-01-03#1595999 )
15:26 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',
15:26 mircea_popescu ah i musta missed that. but yeah, can craft item that takes a long time to hash
15:26 mircea_popescu still, it is ~only way to get hash that doesn't do the things we don't like.
15:27 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
15:27 asciilifeform ideally what you'd want is for ~any~ bitflip to scramble whole thing
15:27 mircea_popescu nah, that's what my thing above : because of the state machine, you can't actually tell bit impact.
15:27 asciilifeform you can tell that ~last~, for instance, bit, affects at most 1 bit of output.
15:28 mircea_popescu every bit can in principle fuck up your R
15:28 mircea_popescu this is not true.
15:28 asciilifeform oh?
15:28 mircea_popescu because state machine keeps growing.
15:28 mircea_popescu last bit can in principle affect the whole damned ring.
15:28 asciilifeform i'ma have to build a working model of this.
15:28 asciilifeform (unless mircea_popescu has one already)
15:28 mircea_popescu im not sure the above notation is all that clear, but if any questions i'll gladly answer
15:29 mircea_popescu eh i was tempted but im kinda too rusty.
15:31 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.
15:31 mircea_popescu anyone know of a code-to-gif compiler ? i have nfi how one's supposed to do cryptography without it.
15:32 asciilifeform i used to use 'mathematica' to do precisely this
15:32 asciilifeform it's satanic tho.
15:33 mircea_popescu yeah how fucking hard can this be, just take the ast and paint me some squares holy hell.
15:33 mircea_popescu "give program, input and desired slide speed" "here's how it went . tick tick tock"
15:33 asciilifeform quite exactly what m. does.
15:34 mircea_popescu yes but do i have to have mathematica now ?
15:34 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)
15:34 mircea_popescu they're certainly useful here.
15:35 asciilifeform well i warned, it is satanic. but there is no human analogue of this tool, sadly.
15:35 adlai not a full solution, but i do recall phf mentioning some animation software driven by sexps
15:35 asciilifeform it's ~10,000 man-years, in there.
15:35 asciilifeform adlai: there always remains the option of writing a human proggy.
15:35 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.
15:36 mircea_popescu asciilifeform yeah but fuck me, what am i going to do, php against imagemagick ? c++ and qt ? fuck.
15:39 asciilifeform there's http://www.sagemath.org but it is very 'open sores' travail arabe.
15:39 mircea_popescu i'm half tempted to just write it in php, and have it write out words instead of drawings.
15:39 asciilifeform fortran if you like
15:39 asciilifeform i'll read it.
15:39 * asciilifeform sometimes works with a d00d who only knows fortran
15:39 mircea_popescu sigh. i guess one has no choice, does one.
15:40 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
15:41 asciilifeform adlai: i meant 'proggy in normal language that is widely available', vs proprietary turdlang
15:42 asciilifeform the thing is that there are no known 'human' programming systems, afaik, that give you seamless graphical ast and editable pixel-array linkage
15:42 asciilifeform it is not my fault that open sores people are retarded
15:42 asciilifeform and cannot, for instance, make anything like a usable cad
15:42 asciilifeform or mathematizer
15:42 asciilifeform (state of the art in open sores world is still macsyma, circa 1975)
15:44 adlai one of the best retorts to rubes asking "why use lisp" is that macsyma still runs
15:44 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
15:45 asciilifeform adlai: indeed it does, i put it to actual use at a salt mine
15:46 BingoBoingo !~ticker --market all --currency gbp
15:46 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
15:46 * adlai should probably start putting it to use at the saltbox, for home-makework
15:47 BingoBoingo !~ticker --market all --currency eur
15:47 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
15:49 BingoBoingo !~ticker --market all
15:50 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
~ 25 minutes ~
16:15 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
~ 31 minutes ~
16:47 mircea_popescu asciilifeform http://trilema.com/mp_fabulous_hashonator.php
16:48 mircea_popescu this is just a mash-up together of elements to show how the concept works. better assemblage is probably possible.
~ 16 minutes ~
17:04 ben_vulpes quite the mashup
~ 22 minutes ~
17:27 mircea_popescu http://wotpaste.cascadianhacker.com/pastes/FbmWT/?raw=true << sample run
17:28 mircea_popescu pretty sure my implementation has a fence error somewhere because evident parity issues, but anyway. prototype.
~ 18 minutes ~
17: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!"
17:46 ben_vulpes transformative humbug
17:46 mircea_popescu heh
17:46 ben_vulpes *investors'
17:49 mircea_popescu hey, taleb's among them.
17:50 ben_vulpes investor?
17:51 mircea_popescu well, he writes on it.
18:03 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
18:03 pete_dushenski BingoBoingo: busted footnote in your last piece eh
18:04 * pete_dushenski didn't realise how much eur had weakened relative to usd until bb pointed it out. 1.05 yo!
18:08 asciilifeform mircea_popescu: neato!
18:08 * asciilifeform looks...
18:15 pete_dushenski in unrelated phuctor happenings http://www.contravex.com/wp-content/uploads/2017/01/baltic-servers-xmas-gift-1.jpg http://www.contravex.com/wp-content/uploads/2017/01/baltic-servers-xmas-gift-2.jpg
18:16 pete_dushenski straight from lithuania! (is Framedragger familiar with this brand?)
18:16 pete_dushenski cheers to mircea_popescu for the regifting
18:16 mircea_popescu holy shit they handwrote it ?!
18:16 pete_dushenski lol yup. pretty straight and legible too
18:17 mircea_popescu more powa to 'em.
18:17 * pete_dushenski wonders if baltic servers knows how many dreams phuctor is making come true
18:23 asciilifeform pete_dushenski: speaking of which, phuctor is still in repair shop , engine lifted out, cleaning pistons, etc
18:23 pete_dushenski old ferrari style eh
18:24 asciilifeform aha.
18:24 asciilifeform maybe moar of a harley.
18:24 pete_dushenski sorta to be expected with performance machines of this calibre
18:25 adlai now that's a hearoglyph i haven't seen in a long time!
18:25 pete_dushenski ferraris older than ~20yo needed regular engine-out maintenance. every year, two at the most.
18:25 adlai pete_dushenski: shana tova akhi!
18:26 pete_dushenski cheers adlai :)
18:27 mircea_popescu asciilifeform does that make any sense / is it useful ?
18:27 asciilifeform mircea_popescu: why is R 0....0 in step1 ?
18:27 mircea_popescu it starts as that
18:28 asciilifeform i mean in 'step 1', not in the start state
18:28 asciilifeform it refers to flipping bits, but none get flipped
18:28 mircea_popescu yes but since S is 1 bit long no transform takes place (1/2 is 0)
18:28 asciilifeform aah
18:28 mircea_popescu this is all pure arbitrary, can be done otherwise.
18:29 asciilifeform the one slightly confusing bit is where we 'add bit to state machine'
18:29 asciilifeform this doesn't have a traditional meaning, i am now trying to puzzle out what is meant
18:30 mircea_popescu it simply expands it by one
18:30 mircea_popescu if it's 1110 it becomes 11100
18:31 adlai (ash s 1)
18:31 mircea_popescu basically it's made so it increases memory and cpu usage.
18:32 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.
18:32 asciilifeform how does the position slide ?
18:32 mircea_popescu but yes adlai is exactly right, shift one.
18:33 mircea_popescu asciilifeform position increases by one each step, at the end of it.
18:34 asciilifeform step 3 and 4 seem to have same position into M
18:34 mircea_popescu because in some conditions pos also decreases 1
18:34 asciilifeform hm.
18:34 mircea_popescu "Because the R bit is 0, we flip it and decrease our position by 1 (but not below 0)"
18:34 asciilifeform can haz pseudocode , indented ?
18:35 asciilifeform (i'll take the original fortran, too, if it worx)
18:35 mircea_popescu you can have the php that spits that out if you wish
18:35 asciilifeform aite
18:35 mircea_popescu http://wotpaste.cascadianhacker.com/pastes/6TW82/?raw=true
18:35 asciilifeform ty
18:35 asciilifeform adlai looks bored, maybe he wants to translate this
18:36 * adlai has translated php precisely once in his life, and ain't nobody good time to incf!
18:37 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 ?"
18:37 asciilifeform no complaints actually
18:37 mircea_popescu holy shit at some point will have to sit down and read something!
18:37 adlai mircea_popescu: thank you for the sauce though, i was about to puzzle out the exact meaning of "M%S-th" behaviorally
18:37 mircea_popescu np np
18:40 asciilifeform where's the xor in there
18:40 asciilifeform iirc xor is either 'xor' or c-style '^' in php
18:40 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
18:40 ben_vulpes that title is entirely incorrect
18:41 mircea_popescu asciilifeform i have nfi how php xors or if it even understands anything. implemented as ifs.
18:42 asciilifeform from my reading, it looks like an nxor
18:42 mircea_popescu right. item is also full of bugs, ftr.
18:42 asciilifeform (if a == b : b <= 1; else b <= 0)
18:42 * asciilifeform enjoying this puzzler
18:43 * asciilifeform never had occasion to read or write a phptronic proggy longer than a wp config
18:44 asciilifeform also ben_vulpes's thing is interesting .
18:44 asciilifeform i wonder if he's ready to make own difftron
18:46 ben_vulpes study needleman-wunsch is in my todo list
18:47 ben_vulpes kinda (gasp) itching to get my fingers into some cpp tho
18:49 trinque lewd
18:56 ben_vulpes asciilifeform: out of curiosity, what entails "difftron" ?
18:57 asciilifeform ben_vulpes: are you ready for some ugly ?
18:57 ben_vulpes i was hit with the ugly stick at birth, you can't scare me
18:57 asciilifeform ben_vulpes: http://wotpaste.cascadianhacker.com/pastes/KAkk0/?raw=true
18:57 asciilifeform there.
18:58 asciilifeform ^ asciilifeform's past life
18:58 mircea_popescu lewd lol
18:58 asciilifeform (and yeah it's backwards)
19:00 * 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
19:00 BingoBoingo pete_dushenski: ty fxd
19:01 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.
19:01 asciilifeform so you will have simpler proggy.
19:02 asciilifeform (you could try an' do something clever with matrix with deprioritized whitespace, and the like)
19:02 mircea_popescu won't that just create a swamp of edge cases ?
19:02 asciilifeform nah
19:02 asciilifeform just matrix with different nums in it.
19:02 mircea_popescu i mean in the "wtf did the differ do" human evaluation
19:03 asciilifeform but really you just want to rip out sim-score that's in there and put in one that's a straight =)
19:04 mircea_popescu i'm not fucking learning an aminoacid matrix to be able to use diff i tell you that,
19:04 asciilifeform i just described how to toss it out
19:05 asciilifeform (defun sim-score (a b) (= a b)) ought to work.
19:05 asciilifeform then lose everything from start of the paste to ;;init.
19:06 asciilifeform well, through (load-sim....)
19:06 asciilifeform anyway algo should be clear to ben_vulpes .
19:06 mircea_popescu just ftr.
19:07 ben_vulpes not immediately, but i will load it up
19:08 ben_vulpes is there any sort of spec for "what difftron entails"?
19:08 asciilifeform ben_vulpes: not a formal one, afaik
19:08 asciilifeform ideally it'd be 'like classic unix diff but less retarded re, e.g., moves'
19:09 * adlai wishes he could do this homework instead of that other stuff (integration by parts^H^H^Hhands)
19:09 ben_vulpes integration by s.limbs
19:09 asciilifeform adlai: imho integration by parts was more interesting than nw
19:09 * asciilifeform did both homeworks
19:09 adlai 'nw'?
19:09 ben_vulpes needleman-wunsch
19:10 asciilifeform http://www.avatar.se/molbioinfo2001/dynprog/dynamic.html
19:10 adlai ah. that typo-collided collided with my other homework, which i am doing.
19:10 asciilifeform ^ nw is very often homework in algorithms class
19:10 asciilifeform because it is example of 'dynamic algo'
19:10 ben_vulpes "dynamic algorithm" is term of art?
19:10 asciilifeform aha
19:11 ben_vulpes ~= "dynamic programming"?
19:11 asciilifeform aha
19:11 adlai asciilifeform: incidentally, you may find that /m/-w is a flail in the general direction of "less snoreworthy ATC"
19:11 asciilifeform aka memoization
19:11 ben_vulpes kewl
19:11 asciilifeform adlai: waiwat
19:11 asciilifeform there's a sequence-alignment altcoin..?
19:11 ben_vulpes mimblewimble
19:11 asciilifeform ah lolsnoar
19:11 asciilifeform i read the original turd, it was ill-specified
19:11 adlai "a privacy and fungibility focused cryptocoin transaction structure proposal"
19:12 adlai turds are turds.
19:12 adlai thus, 'flail' instead of 'step'.
19:12 asciilifeform adlai: even being a connoisseur and collector of crackpotteries , it was not much to work with.
19:13 adlai the homework ( http://btcbase.org/log/2016-10-19#1556804 ) boils down to "understand wtf weil was on about"
19:13 a111 Logged on 2016-10-19 18:15 mircea_popescu: http://btcbase.org/log/2016-10-19#1556766 << state its math part sometime.
19:14 ben_vulpes in other crackpotteries up asciilifeform's dark alley: http://0100101110101101.org/biennale-py/
19:15 deedbot http://www.contravex.com/2017/01/04/the-rich-mans-burden/ << » Contravex: A blog by Pete Dushenski - The Rich Man’s Burden.
19:15 asciilifeform ben_vulpes: lol
19:16 * pete_dushenski thgouth of mega italian architecture conference / awards programme when saw ben_vulpes' 'biennale'
19:16 pete_dushenski thought*
19:17 ben_vulpes WHOA
19:17 ben_vulpes https://gcaptain.com/maersk-teams-up-with-e-commerce-giant-alibaba-to-offer-online-booking
19:17 ben_vulpes take that, flexport and co
19:19 mircea_popescu ben_vulpes slowly moving towards literate code. here's a thought... why not put the comments straight into the patch ?
19:20 ben_vulpes mircea_popescu: aye, 'twas a step in that direction
19:20 ben_vulpes i did not realize that the patch could contain comments that do not affect its output, is that so?
19:21 mircea_popescu you put them in the new file. they show up in the patch
19:22 ben_vulpes i could use proper docstrings at that even
19:22 mircea_popescu yes.
19:23 ben_vulpes i'll think on this
19:23 ben_vulpes there is some value in it but as mentioned before i have a c++ itch what needs scratching
19:23 ben_vulpes among other things
19:23 ben_vulpes bbl
19:24 asciilifeform ben_vulpes: i'll suggest a 'p-tronic' format for diffs. N\........ specifies N retained-of-a octets (e.g., 5\abcde )
19:24 asciilifeform this is to abolish the line-based idiocy of unix diff.
19:24 mircea_popescu lines are good!
19:25 asciilifeform lines are crud because they make newline symbol 'magical'
19:25 asciilifeform and result , potentially, in megatonne of needless repetition.
19:25 asciilifeform (imagine diffing a file containing zero newlines)
19:25 mircea_popescu i do not wish to need to know how many octets is the blank lead of a new line
19:25 mircea_popescu especially because no tabs
19:25 asciilifeform ~you~ don't need to count'em by hand.
19:25 asciilifeform let's make example...
19:26 mircea_popescu see also http://btcbase.org/log/2017-01-05#1596525
19:26 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,
19:26 asciilifeform take sentence 'a': 'i'm not fucking learning an aminoacid matrix to be able to use diff i tell you that'
19:26 asciilifeform take sentence 'b': 'i'm quite certainly not fucking learning an aminoacid matrix to be able to use diff i tell you that'
19:29 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
19:29 mircea_popescu the --- / +++ version is infinitely more readable.
19:29 asciilifeform go and diff, e.g., some perl code, and see if you still agree.
19:30 asciilifeform when 1 'line noise' character, somewhere in a 140-char line, changes.
19:30 asciilifeform and it's a 1 to an I etc.
19:30 mircea_popescu perhaps the correct solution is for code to conform to the paradigm.
19:30 asciilifeform that's not a general-purpose diff nao, is it.
19:30 mircea_popescu it is.
19:30 asciilifeform diff gotta eat any 7bit-clean rubbish.
19:30 asciilifeform incl. heathenries.
19:30 mircea_popescu general-purpose does not mean general-insanity.
19:31 mircea_popescu purpose is a subset of possibility.
19:31 asciilifeform i dare say that a colourized, phf-style viewer can make the suggested char-differ quite readable in comparison with ye olde unixdiff.
19:31 * mircea_popescu is very reluctant re this daresay.
19:31 asciilifeform worth a try, costs 0.
19:31 asciilifeform esp. if ben_vulpes makes a proper aligner.
19:32 asciilifeform (he'd have to for either kind)
19:32 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"
19:32 asciilifeform mircea_popescu: really idea is stolen from teco
19:32 * asciilifeform has not so many entirely new idea.
19:32 mircea_popescu well, they're rare.
19:34 asciilifeform incidentally iirc phf's vtron internally converts diffs to something quite like this form
19:34 asciilifeform (for the colour viewer thing)
19:38 asciilifeform the one thing i consider a major win here, compactness aside, is the freeness-from-inbandmagic.
19:38 mircea_popescu you still use /
19:38 asciilifeform no, see,
19:38 asciilifeform the ....... in \N\....... can be ANY octets.
19:39 asciilifeform incl. \ , 991\\\\\235\9824 , etc.
19:39 asciilifeform because the machine knows how may to skip.
19:39 asciilifeform *many
19:39 mircea_popescu and what is the meaning of \\4 ?
19:39 asciilifeform the count.
19:39 asciilifeform or you meant of \4\
19:39 asciilifeform which can be a, e.g., \4\
19:39 asciilifeform (retain)
19:39 mircea_popescu no, i mean of \\4
19:40 asciilifeform or a \+4\ (add four) or \-4\ (lose next four)
19:40 asciilifeform \\4 does zip.
19:40 mircea_popescu if i go from "\\4hurrdurr" to "\\4urr" you'll say what, \\4\4 ?
19:40 asciilifeform or rather, it is a literal string, and ought to be subsumed in one of the above forms.
19:40 asciilifeform any characters found not in one of the 3 above states, make the entire diff nonwellformed.
19:40 asciilifeform (throw it out)
19:40 mircea_popescu oh i see.
19:41 mircea_popescu this is like utf for diffs.
19:41 asciilifeform but any octet is legal inside a proper counterstate.
19:41 mircea_popescu "we don't use in band but we have not well formed diffs which you can't tell"
19:41 asciilifeform mircea_popescu: like pkzip, or just about any format since 1962
19:41 asciilifeform and sure as fuck you can tell
19:41 mircea_popescu pkzip is not an acceptable plaintext format.
19:42 asciilifeform didn't i post , right here, a well-formed-to-naked-eye-but-not-to-vtron vdiff ?
19:42 asciilifeform during FUCKGOATS release.
19:42 mircea_popescu i dunno ?
19:42 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 ?
19:43 mircea_popescu i don't want fucking "codepoints" in my life. take your /x855 and shove it, bejaysus.
19:43 asciilifeform http://btcbase.org/log/2016-12-11#1581252
19:43 a111 Logged on 2016-12-11 18:53 asciilifeform: so i had two base64's png files in there,
19:43 asciilifeform it wasn't a blob.
19:43 asciilifeform it was valid ascii
19:43 mircea_popescu iirc you didn't like the svg.
19:43 asciilifeform separate issue
19:43 mircea_popescu "valid ascii" != not-blob. base64 is also valid ascii. blob.
19:43 asciilifeform incidentally you will blow up on the +++ mine if you try and diff a vdiff.
19:44 asciilifeform same mine.
19:44 mircea_popescu look, the in-band problem i can sympatize with, but the "let's thus turn text into blobs" i do not.
19:44 asciilifeform (it so happens that the original happened on a uuencoded shit, tru)
19:44 mircea_popescu not when it comes to clearsign, not when it comes to vpatches, never. text dude.
19:45 asciilifeform why have any more mutilation of the text than necessary ?
19:45 asciilifeform and why magic newlines.
19:45 mircea_popescu because "here's your binary blob" is not an acceptable answer.
19:45 asciilifeform why not 1 magical char instead of entire fucking magic words like +++.
19:45 asciilifeform it ain't a blob
19:45 mircea_popescu it is, yes. the moment it needs a fucking 85 state machine to interpret its meaning it is.
19:46 asciilifeform 3 state.
19:46 mircea_popescu 3 === 85.
19:46 asciilifeform has mircea_popescu ever tried to implement traditional unix diff ?
19:46 asciilifeform and see how many states.
19:46 mircea_popescu no.
19:46 asciilifeform it only looks easy because you are familiar with it.
19:46 asciilifeform 'muscle memory, thinking man's worst enemy', who said.
19:46 asciilifeform (iirc it was mircea_popescu !)
19:47 mircea_popescu idna is coming next isn't it.
19:47 asciilifeform iwhat..?
19:47 mircea_popescu oh, read up on it, you'd like it.
19:48 asciilifeform here's gedankenexperiment. take file of aaaaaaaaaaa.....aaaa (1MB worth.) add, 512kB in, a 'b'. how long is your unix diff ?
19:48 mircea_popescu !~google punycode
19:48 asciilifeform can you read it ?
19:48 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>
19:48 mircea_popescu asciilifeform i negrate the author.
19:48 asciilifeform my diff is about a dozen chars.
19:48 mircea_popescu this is WRONG.
19:48 mircea_popescu your diff must be so painful you ALSO negrate the author.
19:49 asciilifeform 'patches must be superbly-commented works of knuthiana' is promisetronic.
19:49 asciilifeform (i don't even disagree, that they ought to be.)
19:49 mircea_popescu i do not wish to live in a world where people can make patches consisting of 512kb lines of a
19:50 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.
19:50 asciilifeform and pedigree-preserving.
19:50 mircea_popescu i was aware of that ~then~.
19:50 mircea_popescu i didn't bring up the fucking apocalypse to fix some tabs.
19:50 asciilifeform incidentally i'm not entirely convinced that v gotta be married to a particular difftron to work.
19:51 asciilifeform (any well-formed patch representation is, in principle, convertible to any other)
19:51 mircea_popescu and how am i going to apply patches ? there's no such thing as signature-equivalence.
19:51 asciilifeform foo.unix.vpatch
19:51 asciilifeform foo.mirce_popescus_neato_difftron.vpatch
19:51 asciilifeform etc
19:52 * asciilifeform cleans 'a' key
19:52 asciilifeform i do see the merit of nailing it down. but imho unix diff is retarded.
19:53 asciilifeform because it mandates that no one ever use a programming lang where +++ occurs, etc.
19:54 asciilifeform the reason i keep coming back to this thought is that unix diff results in some pretty barfy lisp vpatches.
19:54 asciilifeform ben_vulpes might see what i mean
19:55 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
19:55 a111 Logged on 2017-01-05 00:43 asciilifeform: incidentally you will blow up on the +++ mine if you try and diff a vdiff.
19:56 asciilifeform magical-newlines (unix diff) and parens-sexpr (lisps) is a pretty heavy impedance mismatch.
19:56 ben_vulpes asciilifeform: i had a complaint about this a while back, reindenting for multiple-value-bind and destructuring-bind and friends
19:56 asciilifeform newline has ~0 syntactic meaning in lisps.
19:56 asciilifeform (it is a form of whitespace)
20:01 mircea_popescu i could see a convention where genesis specifies diff style.
20:01 mircea_popescu but for eg trb work, +++ style is quite at home. it is c after all
20:01 asciilifeform trb will probably remain in trad style 4evar
20:02 asciilifeform unless folx ~really~ pine for the tabs fix thing...
20:02 mircea_popescu if we make the trb-i correct it should work like vtrons, multiple language implementations
20:02 asciilifeform aha
20:03 adlai is that a version 'number'?
20:03 mircea_popescu !#s "trb-i"
20:03 a111 4 results for "\"trb-i\"", http://btcbase.org/log-search?q=%22trb-i%22
20:04 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
20:05 adlai calling it Bitcoin 2.0 is excellent blanding, prb are permastuck in 0.landia
20:06 mircea_popescu anyway, it's in the logs.
20:07 adlai but it's correct as a version number, because consensus systems fail correctly together, and "history is written by the victors"
20:08 asciilifeform waiwat
20:09 adlai students can build multiple impls as hw, but anybody using a forkable client is taking a risk
20:11 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'
20:11 asciilifeform adlai: nobody said 'we'll have multiple monkeys writing'
20:11 asciilifeform monkeys -- to the monkey house.
20:12 asciilifeform http://bramcohen.livejournal.com/73318.html << small lul re folx with crackpot difftrons
20:13 asciilifeform folx will do ANYTHING!111 to avoid cracking a book.
20:13 adlai asciilifeform: in other wtf, isn't ., isomorphic to ,@!?
20:13 asciilifeform ben_vulpes: http://experiments.mostafa.io/public/needleman-wunsch << graphical nw demo
20:14 asciilifeform adlai: ,@ eats a list neh
20:14 ben_vulpes whoa neato
20:14 ben_vulpes asciilifeform: did you see my diff-wut screenshot from last night?
20:14 asciilifeform dunthinkso
20:14 asciilifeform link
20:16 ben_vulpes http://btcbase.org/log/2017-01-04#1596255
20: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
20:16 asciilifeform where didja get the colours ben_vulpes
20:16 adlai asciilifeform: i refuse to get into "clhs doesn't actually say you're not allowed to give it an atom" territory
20:16 asciilifeform this dun look like phf's
20:16 asciilifeform adlai: why you gotta abuse
20:17 asciilifeform adlai: fork was not made to pick yer nose with
20:17 ben_vulpes we can therefore we must!
20:17 * ben_vulpes to find a fork
20:17 asciilifeform when mircea_popescu wakes up, he might have a less gentle and more memorable way to phrase this truism.
20:17 ben_vulpes asciilifeform: no, it's not phf's, it's magit and i think ediff
20:18 asciilifeform ben_vulpes: i have nfi how these work, but maybe bramcohen's algo (linked earlier)
20:18 asciilifeform it's the sort of crackpottery that could have made its way into git toolz
20:18 * adlai is willing to enter "why are you giving functions atomic bodies" territory, but we probably both have better stuff to do
20:18 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.
20:18 asciilifeform d00d must be back on the sauce
20:18 asciilifeform adlai, that is
20:19 mircea_popescu hey, an indiancandy there's gotta be.
20:19 asciilifeform ben_vulpes: your screenshit looks like it could very well have come from bramcohenalgo
20:19 asciilifeform (forward-then-backward)
20:20 adlai http://btcbase.org/log/2017-01-05#1596753 << "and i think to myself... what a wonderful word"
20:20 a111 Logged on 2017-01-05 01:18 asciilifeform: d00d must be back on the sauce
20:20 * adlai has been 'clean' of sauces other than mphash etc for longer than he usually keeps
20:21 asciilifeform adlai: dontcha have an arbitragebot that oughta be running in redline now
20:21 asciilifeform and needs oiling ?
20:22 asciilifeform with exchanges riding ye olde goxcoaster nowadays.
20:22 ben_vulpes http://www.a-k-r.org/mphash/ << adlai dis? 404?
20:23 adlai seeing as it's a tool, not a "manned missile" (spot the sauce!), scalpl's on vacation during the semester
20:23 ben_vulpes missing out on all that sweet vix
20:24 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
20:25 adlai much better to have coins on local iron than 'riding ye olde gox'
20:25 asciilifeform what exactly did adlai think a month ago, that rates would stay magically ~frozen for all eternity ?
20:25 * adlai was speaking metaphorically. scalpl has been asleep for several months already.
20:27 ben_vulpes weren't you gambling opm?
20:29 adlai yeah, on other people's "oe"
20:30 ben_vulpes i didn't realize malt liquor was that fungible
20:31 asciilifeform hey hey, http://btcbase.org/log/2016-11-23#1572755
20:31 a111 Logged on 2016-11-23 16:47 asciilifeform: in other lulz, https://www.whiskyinvestdirect.com
20:35 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 ?
20:36 BingoBoingo editing lapse, correcting
20:37 BingoBoingo fxd
20:39 BingoBoingo <ben_vulpes> i didn't realize malt liquor was that fungible << It is!
20:42 ben_vulpes i still have no idea what adlai meant by "oe"
20:45 adlai with apologies to John Cleese - "this, sir, is an ex-asset!"
20:46 adlai context for heathens: https://www.youtube.com/watch?v=npjOSLCR2hE
20:46 ben_vulpes http://btcbase.org/log/2016-12-28#1591568 << finally worked through this, solid tome, thank you phf
20:46 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
20:48 asciilifeform btw how come nobody screamed when i suggested needleman-wunsch, 'omfg what are you smoking, it's space AND time-quadratic!!!'
20:49 adlai globally optimal results come at a cost?
20:49 adlai premature optimization corrupts absolutely?
20:50 asciilifeform keep the motherfucking file small
20:50 asciilifeform solved.
20:52 BingoBoingo I present the Elliot descended of Aristoocracy and Malay in England https://archive.is/l1EDi
20:53 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.)
~ 15 minutes ~
21: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
21:09 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
21:15 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
~ 41 minutes ~
21:57 asciilifeform phf: oooh yes
21:57 asciilifeform exactly what i asked for
21:57 asciilifeform veeery spiffy
21:58 mircea_popescu check the shit out!
21:58 mircea_popescu asciilifeform still no liky lines ? hm? HM ?
21:59 asciilifeform i did say 'trb worx great with trad diff' neh
21:59 mircea_popescu yeah, you did.
21:59 asciilifeform prolly most cpp proggies will.
21:59 asciilifeform ada also.
21:59 mircea_popescu what's the lispworld diff utility do ?
22:00 mircea_popescu teco ?
22:00 asciilifeform tecoistic, aha, as pictured in example earlier.
22:03 asciilifeform via adlai's link, https://archive.is/r6TbL
22:04 asciilifeform '“‘Hi Nick, it’s Sam. The police are raiding my house,’” he said.'
22:04 asciilifeform lulzy, brits haven't yet picked up the american tradition of cutting off victim's phones before executing a hit
22:06 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.'
22:07 adlai asciilifeform: out of curiosity, why not paredit-istic?
22:07 adlai ie, M-( et al
22:08 asciilifeform adlai: enlighten me, using earlier a/b sentences, what that'd look like
22:08 asciilifeform ~exactly~
22:08 asciilifeform (a differ that ~doesn't work at all~ on arbitrary textolade is a nonstarter)
22:11 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.”'
22:11 asciilifeform lelz
22:11 asciilifeform 'because gestapo! stfu terrorist scum'
22:12 mircea_popescu hey, until the sheep start shooting the cops, the "forced entry" will continue.
22:12 adlai old: (foo bar baz) new: (foo (bar) baz) diff: \5\(foo \(3\bar\5\ baz)
22:12 BingoBoingo TLDR - Raising the "standard deduction" apparently hurts poor people in Bizarro WAPO logic https://archive.is/XvAyd
22:13 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
22:13 asciilifeform *dog
22:13 mircea_popescu apparently not so.
22:13 mircea_popescu anyway, i didn't say "until sheep WOULD shoot cops".
22:14 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
22:14 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)
22:14 mircea_popescu asciilifeform on the basis of extant reports, not so.
22:15 * adlai can imagine the scene: dude is holding xbox^Hw with one hand, pnoJ3 in the other; hears lawyer, raises hand, unwittingly SBCs
22:15 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
22:15 mircea_popescu you think mayor is... shooting anyone ?
22:15 mircea_popescu cmon.
22:16 asciilifeform was, supposedly, 'mistaken address'
22:16 mircea_popescu so your argument just crumbled in a pile of its own dust ?
22:17 asciilifeform i actually have insufficient data, after rejecting the available report as disinfo.
22:17 asciilifeform so nm.
22:17 asciilifeform iirc 'malcolm x' was executed in precisely the way described tho.
22:17 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!
22:19 asciilifeform mircea_popescu had a very spiffy article a while back
22:19 asciilifeform 'antisocial struggle'
22:19 mircea_popescu ya but those weren't muricans
22:20 asciilifeform what if every 'dawn raid' cop had a well-founded fear of claymore mine.
22:21 asciilifeform (i predict: instead of door busting, they will simply do pre-dawn demolition charges from all sides, presto, 0 evidence)
22:22 mircea_popescu doubtful. there's a runaway exponential there, the sheeple state can only be maintained if sheeple.
22:22 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
22:22 asciilifeform (cops -- plant, on corpse, yes)
22:22 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.
22:23 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.
22:23 mircea_popescu so no. marginal increase in governance cost results in government dissolution.
22:23 mircea_popescu the moment the workers got ~even a little~ more unruly, prussian kingdom said its goodbyes to history.
22:24 asciilifeform su successfully bugsprayed oun-upa (ukr resistance)
22:24 asciilifeform and the latvian equiv.
22:24 asciilifeform just used different methods, vs ordinary policing
22:24 mircea_popescu minorities don't count in this.
22:25 asciilifeform why not? the protagonists held territory (in some cases, whole village)
22:25 asciilifeform these weren't urban dissolved-gypos
22:25 mircea_popescu entirely besides the point.
22:26 mircea_popescu but that is WHY they failed. in order for intransigent minority to ruin majority rule, it must be diffused.
22:26 asciilifeform didn't help the armenians, iirc
22:27 mircea_popescu you'll have to provide context.
22:27 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%.
22:27 mircea_popescu it has EVERYTHING to do with the absence of a 2-3% minority which returns fire.
22:27 asciilifeform eh the black d00dz returnfire
22:27 asciilifeform helps?
22:27 mircea_popescu once that appears, the usg as you know it goes away.
22:27 mircea_popescu no, they don't.
22:28 asciilifeform just pretense?
22:28 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.
22:29 asciilifeform until 3+ wolfpack
22:29 asciilifeform then not so coward
22:29 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.
22:29 mircea_popescu asciilifeform if 3+, you crack one skull.
22:30 asciilifeform this often worx, documented.
22:30 asciilifeform on wolf also.
22:30 mircea_popescu wolf, monkey, hyena, all social animals. cowardly.
22:31 asciilifeform (when it doesn't work, there is usually nobody nearby with a pen, to document..)
22:31 mircea_popescu children, also, born cowardly.
22:32 asciilifeform there is a famous case of red army d00d who killed dozen+ germans with axe.
22:32 asciilifeform on same principle.
22:32 mircea_popescu famous russian gun commentator guy explains this cannonicaly, imo. "thief - wants to get loot. not to die with you there."
22:32 asciilifeform aha.
22:32 mircea_popescu this has little to do with thief and much to do with the social strategy.
22:33 * adlai bumps http://btcbase.org/log/2017-01-05#1596820 to asciilifeform 's radar
22:33 a111 Logged on 2017-01-05 03:12 adlai: old: (foo bar baz) new: (foo (bar) baz) diff: \5\(foo \(3\bar\5\ baz)
22:34 mircea_popescu this is so fucking abstruse.
22:34 asciilifeform adlai: that looks painful
22:34 mircea_popescu i could read eight lines in the time it takes me to go 3 chars/second with this shit
22:35 asciilifeform adlai: your algo (not my encoding) suxx
22:35 adlai ah but your 'teco' is pistaccio icecream
22:35 adlai the algo, yeah. it's o(more)
22:35 asciilifeform encoder ought to be aware that it shat a weight of encoderola ~equal to the fucking payload
22:35 asciilifeform and refrain
22:36 asciilifeform and emit:
22:37 mircea_popescu so now it's a 4 state machine
22:37 asciilifeform \xx-(foo bar baz)\xx+(foo (bar) baz
22:37 asciilifeform nope
22:37 asciilifeform same states
22:37 asciilifeform just a less idiotic encoder
22:37 mircea_popescu "ought to be aware" = state++
22:37 asciilifeform mircea_popescu realizes that gnudiff encoding is also nonunique, neh?
22:37 mircea_popescu entirely besides da fuckin point, innit.
22:38 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
22:38 asciilifeform quite relevant though. it ~chooses~ a variant.
22:38 mircea_popescu besides - i thought lisp convention was "oh, our parens are just \n and indentation so nm, just take them out"
22:38 asciilifeform even if idiotically, because designer was dropped as a baby
22:38 adlai 'standard' obviously doesn't cover many cases, which is why it exists as a standard which can be referenced against.
22:38 mircea_popescu asciilifeform no, it doesn't choose. it HAPPENS upon a variant.
22:39 asciilifeform like 'slut falls pregnant' eh
22:39 mircea_popescu yes.
22:39 asciilifeform which is dumb.
22:39 mircea_popescu no, it is not. for one thing - it's how you're here in the first place.
22:39 adlai and your father smelled of elderberries!
22:40 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'
22:40 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.
22:40 * adlai goes back to manual mining of "proof-of-understanding" aka handwriting
22:40 mircea_popescu asciilifeform that you don't know is exactly the point, now isn't it. not so dumb after all.
22:41 asciilifeform usa interestingly is full of folx who were born from multi$10k genetic experiment
22:42 asciilifeform asciilifeform's pet, for instance
22:42 mircea_popescu i was thinking more of events that happened 10k+ years ago tbh.
22:42 BingoBoingo That genetic experment used to cost a nickle at the drive in
22:42 mircea_popescu lmao
22:43 * asciilifeform pictures BingoBoingo's impregn^H^H^Hivf clinic
22:43 mircea_popescu hola mylord.
22:43 mod6 Hola Gentlemen :]
22:44 asciilifeform btw there was more than one documented case of such clinic being precisely that kind of op
22:44 asciilifeform (d00d served up all clients own spoodge)
22:44 mircea_popescu i recall this
22:45 asciilifeform i've caught self wondering if 'ivf' process as described in textbook, ever worked at all...
22:46 mircea_popescu https://www.youtube.com/watch?v=lUNOVC1qVjc
22:46 adlai asciilifeform: pls elaborate, what genetic experiment? are we living in 'Gattaca' already?
22:47 asciilifeform adlai's log reading muscle got pulled or wat
22:47 asciilifeform atrophied?
22:47 asciilifeform or he is ll(1) parser
22:48 adlai i skim scrollbacks over a couple hundred lines, i may have missed something. did you deed pet's pedigree?
22:48 asciilifeform read 100% log or suffer, wat can i say
22:49 asciilifeform (suffer, preferably, quietly)
22:49 adlai superstition ain't the way (tm) s (r)
22:49 asciilifeform come on, consider reading.
22:49 asciilifeform it won't killya
22:49 mircea_popescu lmao. the effort this guy puts into trying to look like he belongs here.
22:49 * asciilifeform bbl.
22:49 adlai at least give me something to search.
22:50 mircea_popescu ANYTHING BUT! (tm) (r)
22:50 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
22:52 * mod6 catches up on logs
22:52 adlai hola mod6
22:52 mod6 what up adlai
22:53 adlai flailing about hopelessly trying not to do my home-makework. it's not easy!
22:53 mircea_popescu BingoBoingo dude this elliot. SO.LONG. why the fuck are all the retards so fucking longwinded.
22:54 * adlai thinks mircea_popescu wants him to shut up! so if i don't !!up myself again -- good afternoon, good evening, and goodnight.
22:54 adlai !!down adlai
22:55 mod6 lolwat
22:56 trinque teh parallol
22:57 mircea_popescu lol italian woman shot a crossbow. epic.
22:58 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 .
22:58 jhvh1 asciilifeform: The operation succeeded.
23:00 mircea_popescu in other assisted-insemination news, http://68.media.tumblr.com/816ef98fc0f1a62b61d32aa82d09e041/tumblr_o959iavVvq1vs4rsbo1_1280.jpg
~ 19 minutes ~
23:20 trinque the way this guy pleads about being desperate reminds me of the elliot (named eli, even) in There Will Be Blood.
23:20 trinque not a bad film at all.
23:29 trinque https://archive.is/BH36k << ahaha, having expended ~all~ other avenues (on reddit), he's reached the end (on reddit)
~ 20 minutes ~
23:49 asciilifeform in other lulz,
23:50 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
23:50 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
23:50 asciilifeform register containing the branch’s recent branching history, because in those days, you could XOR anything with anything and get something useful...'
23:50 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...'
23:51 asciilifeform (whole thing a riot. 'the slow winter', j. mickens)
23:53 asciilifeform ( http://wotpaste.cascadianhacker.com/pastes/sU7ZS/?raw=true )
23:59 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 →