Forum logs for 17 Jun 2017

Monday, 16 March, Year 12 d.Tr. | Author:
mircea_popescu: i read that as you proposing random third party to be the root for the discussion somehow. [00:00]
sina: soz [00:00]
mircea_popescu: random blogspot links dun help :D [00:00]
phf: they might be relying on gtk/kde password input boxes to do the right thing [00:01]
phf: since applications (and that includes window managers) tend to send around lots of different messages as the focus is traveling around your window hierarchy, i wouldn't be surprised if gtk/qt does a very specific grab when you put a cursor inside your app's password box, and do a release whenever focus travels away [00:05]
sina: carrying on the "jobs for asciilifeform" https://jobs.lever.co/circlemedical/3de96093-ac16-40da-8ee6-0a721ebcd960?lever-origin=applied&lever-source%5B%5D=HACKERNEWS [00:14]
sina: Circle Medical is seeking an Ethereum hacker to build dApps for healthcare [00:15]
mircea_popescu: momentarily read "the", was "wtf are these people smoking" [00:15]
mircea_popescu: but obviously, they don't even know it's a matter of "the", smoking own cock as per usual with the ustards. [00:16]
BingoBoingo: !~ticker --market all [00:19]
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 2492.54, vol: 13591.94003499 | BTC-E BTCUSD last: 2472.551, vol: 5975.23191 | Bitfinex BTCUSD last: 2433.4, vol: 21458.55571283 | BTCChina BTCUSD last: 2774.521468, vol: 15298.81530000 | Kraken BTCUSD last: 2484.89, vol: 7556.11736614 | Volume-weighted last average: 2537.43121103 [00:19]
asciilifeform: http://trilema.com/forum-logs-for-17-jun-2017#2296601 << can't speak for other folx, i run in '0 stealing focus' mode [00:41]
a111: Logged on 2017-06-17 04:05 phf: since applications (and that includes window managers) tend to send around lots of different messages as the focus is traveling around your window hierarchy, i wouldn't be surprised if gtk/qt does a very specific grab when you put a cursor inside your app's password box, and do a release whenever focus travels away [00:41]
asciilifeform: as in, 0 popups, focus moves WHEN I MOTHERFUCKING MOVE IT [00:42]
asciilifeform: ( this is trivial in 'ratpoison' and i have nfi where else ) [00:42]
asciilifeform: and i mean literally does not EVER move by itself -- not connected to mouse, either [00:42]
asciilifeform: has to be moved explicitly, using designated keys [00:42]
asciilifeform: and this is as it ought to be. [00:43]
mircea_popescu: is it connected to alt-tab ? :D [00:43]
asciilifeform: nope/ [00:43]
mircea_popescu: but standard! [00:43]
asciilifeform: connected to, i shit thee not, dedicated physical keys. [00:43]
mircea_popescu: pedal ? [00:44]
asciilifeform: nah [00:44]
asciilifeform: keys [00:44]
mircea_popescu: pedal would be cool [00:44]
sina: lol http://www.nongnu.org/ratpoison/inspiration.html' [00:44]
asciilifeform: i used to have pedals [00:44]
sina: ratpoison created so people could code while high? [00:44]
asciilifeform: threw out , from frustration, because nobody - NOBODY - sells a set of pedals of decent physical quality [00:45]
asciilifeform: http://btcbase.org/log/2017-06-17#1671332 >> 'Хорошо тому живется / У кого одна нога...' [00:50]
a111: Logged on 2017-06-17 03:48 phf: wayland "mitigates" keylogger issue by not fucking letting you start apps either as a remote user or ~even as a different user on same machine~ [00:50]
asciilifeform: http://btcbase.org/log/2017-06-17#1671325 << the objection is valid but only when it comes with a 'and here is how i shortened it and DOES SAME JOB' [00:53]
a111: Logged on 2017-06-17 03:45 mircea_popescu: the cogent objection to x is that "design irrespective, something this fucking long can never be good." the redditard objection to x is "omaygerd, black chix code!" [00:53]
mircea_popescu: myeah [00:53]
asciilifeform: i.e. remote session on ARBITRARY SIZED DISPLAY and not in motherfucking microshit-style 'have your 1024x768 remotedesktop liquishit' [00:53]
mircea_popescu: im not trying to take your monitors [00:54]
asciilifeform: it ain't even about the monitors, but re the poettering's attempts to import the 'desktop' idiocy into linux [00:54]
asciilifeform: where 'of course there is One Desktop' [00:54]
mircea_popescu: what is the desktop idiocy ? [00:54]
asciilifeform: the one where there is anything whatsoever graphically outside of particular proggy. [00:55]
* mircea_popescu has notced people keep ranting on about "folders" which supposedly is how you say directory now, but w/e. [00:55]
asciilifeform: and in particular, shared between sessions [00:55]
mircea_popescu: asciilifeform i don't get it. [00:55]
asciilifeform: well, on classical x11 i have, e.g., machine that runs, say, 20 gui proggies, and each one 1) is on an entirely different machine, somewhere else, some of them not even on same continent 2) behaves EXACTLY as if it were running locally, window reshapes, etc 3) none have any shared state with the others, each sees local disk only of own local machine etc [00:57]
mircea_popescu: but consider eulora. it has a ... login desktop, which is not only shared between sessions, but users also! being the same [00:57]
mircea_popescu: then you get to your actual game. [00:57]
asciilifeform: yes but deliberate effect [00:58]
mircea_popescu: so if compiz or w/e has a similar thing ? dun have to run compiz. [00:58]
asciilifeform: and it is not in any reasonable sense 'shared', merely copied [00:58]
mircea_popescu: well what's the difference [00:58]
asciilifeform: the shared state in eulora is the game board -- explicit [00:58]
mircea_popescu: no, if you change your username it is going to show trhe new one when you boot it next [00:59]
asciilifeform: get hold some time of a winblows box and see what microshit passes off as 'remote desktop', then will see what was meant here. [00:59]
* mircea_popescu files this discussion away for retirement. [00:59]
asciilifeform: ( spoiler : all you get is the effect of N duplicate screens -- in the form of cruddy, slow, dithered mirrors of 1 screen - and keyboard - of a single, in effect, winblowz box. can even play 'war of the cursors' ) [01:00]
mircea_popescu: which reminds me, girl forgot wireless mouse for laptop, was trying to use the mousepad. i, from meters away, was helping with the mouse. [01:01]
mircea_popescu: was great fun! [01:01]
asciilifeform: lel [01:01]
mircea_popescu: it can produce a huge ball of wtf, this procedure. [01:02]
sina: http://btcbase.org/log/2016-05-01#1460261 [02:07]
a111: Logged on 2016-05-01 17:42 asciilifeform: (they bought the outfit i was in at the time, hilarious story for another time) [02:07]
sina: tell us the story asciilifeform [02:07]
sina: mircea_popescu: http://btcbase.org/log/2016-05-03#1461762 did this ever happen [02:32]
a111: Logged on 2016-05-03 12:15 mircea_popescu: anyway, if anyone with a box with python > 3.2 on it is willing to give http://cado-nfs.gforge.inria.fr/ a whirl (specifically in regards to the modulus in http://btcbase.org/log/2016-05-03#1461712 ) plox lemme know whether it even worx. [02:32]
mircea_popescu: not afgaik [02:32]
sina: http://btcbase.org/log/2016-05-04#1462226 [02:44]
a111: Logged on 2016-05-04 00:32 asciilifeform: i also recommend that gpg4win henceforth be referred to as gpg4lose. [02:44]
sina: alright, it's been a pleasure, going to get some sushi [03:11]
BingoBoingo: !~ud extra af [05:50]
jhvh1: BingoBoingo: ERROR: 'extra af' not defined on UrbanDictionary. [05:50]
mircea_popescu: meanwhile from the "today i introduced my best friend to my master. we went for a picnic" files, https://68.media.tumblr.com/91b81a0742485b4a8aee7870536e5603/tumblr_onq1le4qqH1ssn9vjo1_400.gif [10:44]
asciilifeform: lol ukrs [10:56]
mircea_popescu: couldja tell ? [10:58]
mircea_popescu: wat gave it away, the bear in the distance ? [10:58]
asciilifeform: the demonstrative lolgarb ? [10:58]
mircea_popescu: :p [10:58]
mircea_popescu: i always thought that's just gypsy swag. now you're telling me it's ukrainian ?! [10:59]
asciilifeform: hey they too can be ukrs!111 ( if they can be 'romanians' ) [11:00]
mircea_popescu: i suppose trully, they're just british. [11:00]
asciilifeform: i've yet to meet the brit fond of dressing up in ukriform -- but nfi. [11:01]
mircea_popescu: i've yet to meet the british government NOT fond of going around naming things. [11:02]
asciilifeform: tru [11:02]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DC0A629D9F7ED9E06B98F7D21BB5A116CFB99DF5A9866B47E11088EC804044DF << Recent Phuctorings. - Phuctored: 1390...8363 divides RSA Moduli belonging to '89.203.135.138 (ssh-rsa key from 89.203.135.138 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt> ' (138-135-203-89.net.baz.cz. CZ) [12:17]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DC0A629D9F7ED9E06B98F7D21BB5A116CFB99DF5A9866B47E11088EC804044DF << Recent Phuctorings. - Phuctored: 1501...3783 divides RSA Moduli belonging to '89.203.135.138 (ssh-rsa key from 89.203.135.138 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt> ' (138-135-203-89.net.baz.cz. CZ) [12:17]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/A347597E83187EAC28F0979A98CCB1B5BA36BD16A6023C8288E4CC1D68EBE464 << Recent Phuctorings. - Phuctored: 1436...5243 divides RSA Moduli belonging to '217.70.190.113 (ssh-rsa key from 217.70.190.113 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt> ' (xvm-190-113.ghst.net. FR) [12:36]
deedbot: http://phuctor.nosuchlabs.com/gpgkey/A347597E83187EAC28F0979A98CCB1B5BA36BD16A6023C8288E4CC1D68EBE464 << Recent Phuctorings. - Phuctored: 1569...0387 divides RSA Moduli belonging to '217.70.190.113 (ssh-rsa key from 217.70.190.113 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt> ' (xvm-190-113.ghst.net. FR) [12:36]
Framedragger: !$ssh 89.203.135.138 217.70.190.113 [12:36]
scriba: ssh banner of 89.203.135.138 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9 [12:36]
scriba: ssh banner of 217.70.190.113 as seen on 2016-06-13: SSH-2.0-OpenSSH_4.3p2 Debian-9 [12:36]
deedbot: http://trilema.com/2017/the-boundless-burden/ << Trilema - The boundless burden [13:10]
asciilifeform: mircea_popescu: http://trilema.com/2017/the-boundless-burden/#comment-122248 [13:22]
mircea_popescu: back atcha [13:25]
asciilifeform: incidentally, [13:29]
asciilifeform: !~google felonious fortification [13:29]
jhvh1: asciilifeform: ASK DR. SCHUND - Mazepath: <http://www.mazepath.com/uncleal/placebo.htm> Breast milk (Steven B. Harris, M.D.) - Yarchive: <http://yarchive.net/med/breast_milk.html> Erythorbic Acid (President Bush have a less-carcinogenic hotdog ...: <http://scienceblogs.com/moleculeoftheday/2008/08/04/erythorbic-acid-president-bush/> [13:29]
asciilifeform: lol , 1st 2 hits -- subj! [13:29]
asciilifeform: and 3 -- uncle al commenting.. [13:30]
asciilifeform: ( so all 3 ) [13:30]
asciilifeform: 'FDA specifically bans from human infant formula ("felonious fortification") the addition of a tetraunsaturated fatty acid only found in human breast milk. Near as anyone can tell, its only metabolic purpose is to encourage brain development. Human milk for human babies - or you bring up a Democrat.' ftr. [13:31]
asciilifeform: elsewhere in uncleal, 'The FDA screamed "felonious fortification" when makers of cheap fortified wines wanted to add thiamine to prevent alcoholic neuropathy caused by thiamine malabsorption.' [13:35]
mircea_popescu: heh [13:35]
mircea_popescu: al schwartz is such a treasure of specific information. [13:36]
asciilifeform: though i am at a loss to find a clean 'logic' for what gets 'fortified'. for instance i have on my desk now a commonplace can of pseudofreon , and to some surprise discovered 'bitterant to deter snorting' on the ingredients list [13:39]
asciilifeform: gotta wonder, what cost it adds to the bottle, and what effect it has on the surfaces where sprayed, etc [13:39]
mircea_popescu: i bought a can of coolant, it's FLUORESCENT GREEN [13:39]
asciilifeform: and wtf was the Official justification. [13:39]
asciilifeform: mircea_popescu: the contents?! [13:40]
mircea_popescu: yup [13:40]
asciilifeform: ah y'mean liquid, e.g. antifreeze ? [13:40]
mircea_popescu: obv, toxic if ingested. but that color was outright alien [13:40]
mircea_popescu: yes [13:40]
asciilifeform: didja buy it in a comp shop, meant for use in those fluorescent-lit showman pcs kidz build ?! [13:41]
mircea_popescu: nope, car shop. [13:41]
asciilifeform: nuts. [13:41]
mircea_popescu: lemme see [13:41]
mircea_popescu: ah dun have the paperwork here, but anyway, io tell you, that item would work great as artist installation. it's an otherwordly color [13:42]
asciilifeform: incidentally 'water pc' folx often add fluorescent dye to the coolant even when not 'show piece' -- it aids in finding leaks [13:42]
asciilifeform: ( uv lamp ) [13:42]
asciilifeform: possibly the practice had spread to auto world [13:43]
mircea_popescu: ah this makes sense huh [13:43]
mircea_popescu: clever enough [13:43]
mod6: hola [13:43]
mircea_popescu: and great tits to you too, mod6 ! [13:44]
asciilifeform: mircea_popescu: methyl mercaptan is the ultimate 'leak finder', but for some... odd!111 reason ... not popular [13:44]
mircea_popescu: stinks to all heavens ? [13:44]
asciilifeform: aha, is the point! [13:44]
mircea_popescu: but it might explain why not popular ? [13:44]
asciilifeform: same way you know that gas leak. [13:44]
asciilifeform: asciilifeform's father had an army story where he & some d00dz got hold of a vial [13:45]
mircea_popescu: anyway, the point re fluorescents is more to see where than to see if, i bet. [13:45]
asciilifeform: and it went into (wooden) truck bed of a certain fella who Really Needed To [13:45]
asciilifeform: later he was made to go to the forest an' burn the bed. [13:45]
mircea_popescu: lol [13:45]
mod6: <+mircea_popescu> and great tits to you too, mod6 ! << and to you Sir! [13:46]
asciilifeform: heya mod6 [13:46]
mod6: how goes alf? [13:46]
asciilifeform: mod6: still doing ~same thing.. [13:46]
asciilifeform: (fixed-space karatsuba) [13:46]
asciilifeform: astonishing degree of bitch [13:47]
asciilifeform: ( and -- afaik it has never existed, anywhere, anyhow, nowhere to crib, also ) [13:47]
mod6: aha [13:49]
asciilifeform: i'll review karatsuba here, ftr. suppose you have 2 L-bit numbers, X and Y, to multiply. you can multiply X*Y the usual way, is O(N^2). but instead anatoly alexeevich k. shows us that you can cut X into X0,X1, ceil(x/2) and floor(x/2) bits, respectively, and same to Y, -> Y0,Y1, and then you only gotta do THREE multiplications, X0*Y0, X1*Y1, (X0+X1)*(Y0+Y1) [13:50]
asciilifeform: then you can recombine'em , [13:50]
mod6: this seems to make sense to me off the cuff. [13:52]
asciilifeform: ( (X0*Y0) << 2K ) + (((X0+X1)*(Y0+Y1) - X0*X1 - X1*Y1) << K) + X1*Y1 . [13:52]
mircea_popescu: mod6 if you manage to cut l to where it's 64 bits you save a loit [13:52]
asciilifeform: mircea_popescu: that there's the base case [13:52]
asciilifeform: and usually you'll have it above 1 machine word [13:52]
asciilifeform: ( where to draw magic line, can only be found empirically, depends somewhat on machine ) [13:53]
asciilifeform: but at any rate, the astute reader will immediately notice that k's algo is not fixedwidth-friendly : in the addition [13:53]
asciilifeform: addition of 2 B-bit integers needs B+1 bits [13:54]
asciilifeform: our machine ain't bit-discrete tho and so it needs M+1 machine words [13:54]
asciilifeform: immediate 'argh' because we set out to operate SOLELY with M-bit FFA. [13:55]
mircea_popescu: tsk [13:56]
mircea_popescu: this IS a bitch [13:56]
mod6: hmm. [13:56]
asciilifeform: so, for instance, if X and Y were 32-bit integers, the term (X0+X1)*(Y0+Y1) is actually 34 bits wide. [13:57]
asciilifeform: or scratch that [13:57]
asciilifeform: 66 [13:57]
asciilifeform: lol [13:57]
mircea_popescu: the babe police force arrested ben vulpes [13:59]
asciilifeform: lel [13:59]
asciilifeform: anyway to round out the thread -- i solved it, in the 'obvious' way, but now gotta simplify the proggy a bit, so that it becomes again readable, and also ideally would like to waste less space [14:00]
asciilifeform: ( it is probably obvious that any conceivable solution - esp in a pointer-avoiding proggy -- will waste much space ) [14:01]
mircea_popescu: i prefer the word invest. [14:01]
asciilifeform: waiwat [14:01]
asciilifeform: see, when we copy bits again and again , things gets slow, and ends up barely beating the egyptological mult. [14:02]
mircea_popescu: not wasted space. invested space. [14:03]
asciilifeform: the 'return' on the 'investment' is a ~year-long keygen time. [14:03]
mircea_popescu: security. [14:03]
asciilifeform: nogood.jpg [14:03]
mircea_popescu: but yes [14:03]
asciilifeform: http://btcbase.org/log/2017-06-17#1671504 << M-WORD, that is [14:05]
a111: Logged on 2017-06-17 17:55 asciilifeform: immediate 'argh' because we set out to operate SOLELY with M-bit FFA. [14:05]
asciilifeform: it continues to entertain asciilifeform that ALL KNOWN implementations of rsa extant, branch-on-secretbits [14:06]
asciilifeform: ( in that their mult is not fixedspace and thereby - regardless of what snakeoil is used -- not fixedtime ) [14:06]
mircea_popescu: myeah [14:06]
mircea_popescu: doth not entertain me [14:07]
mircea_popescu: larger bar to actual tmsr sovereignity to correspond to the ideological than, eg, the continued existence of the united states. [14:07]
asciilifeform: ( at one point i derived how to do ~fixed-joules~ rsa, and it is in the logs, but needs peculiar silicon, don't expect one yet ) [14:08]
asciilifeform: mircea_popescu: plox to expand ? [14:08]
mircea_popescu: rsa is the fundamental basis of individual identity. tmsr is a republic of men. without proper rsa, it can not be properly said men exist. [14:09]
asciilifeform: sorta how basis of victorian england was the logarithmic table. eggog - sink ship. hence the effort for the steam 'difference engine' etc [14:09]
mircea_popescu: yes, rather exactly. [14:09]
asciilifeform: http://btcbase.org/log/2017-06-17#1671496 << err, ( (X0*Y0) << 2K ) + (((X0+X1)*(Y0+Y1) - X0*Y0 - X1*Y1) << K) + X1*Y1 . [15:08]
a111: Logged on 2017-06-17 17:52 asciilifeform: ( (X0*Y0) << 2K ) + (((X0+X1)*(Y0+Y1) - X0*X1 - X1*Y1) << K) + X1*Y1 . [15:08]
mircea_popescu: you just said the same thing [15:09]
asciilifeform: nope. [15:09]
mircea_popescu: eh the hell [15:10]
asciilifeform: diff with diff if you can't with eyes [15:10]
mircea_popescu: rly ? [15:10]
mircea_popescu: X0*Y0 lol wtf was that [15:11]
asciilifeform: typo [15:11]
asciilifeform: i had grunted it in from memory [15:11]
mircea_popescu: unreadable typo apparently [15:11]
mircea_popescu: 6 passes! [15:12]
asciilifeform: yeah well if mod6 or phf or anybody had tried cooking with this recipe, he'd get headache and wonder wtf asciilifeform was smoking [15:12]
* asciilifeform always proofreads equations dropped into teh l0gz, but not necessarily in time!11 [15:13]
asciilifeform: incidentally the time to understand why this recipe works, is now, because users of 'p' will be expected to grasp it and the rest of mechanism [15:14]
asciilifeform: as part of the 'pack yer own parachute' philosophy. [15:14]
mircea_popescu: a = a1 * 10^x + a2 b = b1 * 10^x + b2 [15:17]
mircea_popescu: a * b = (a1+a2)*(b1 + b2) = etc [15:17]
mod6: yeah, im about to write this one on my whiteboard here. [15:24]
ben_vulpes: do forgive my ignorance, but why must rsa ops run in constant, worst-case time? [15:35]
mircea_popescu: ben_vulpes that's not the point. the point is that the processor must never have an if(secretbit) then branch [15:36]
mircea_popescu: this then reduces to the case where constant, space, time etc [15:36]
mircea_popescu: whereas as alf aptly points out, the waywards of the world attempt to spit-fix this after the fact. [15:37]
ben_vulpes: because those branches might spew secrets to the nic? [15:38]
mircea_popescu: which, as i told sina, certainly fixes something : it makes it so that common people can't spy, but nsa still can. [15:38]
mircea_popescu: ben_vulpes because then an outsider can and therefore will observe the black box behaviour differentials, thereby giving away the keys. [15:38]
asciilifeform: ben_vulpes: if i ( or whoever ) can time the execution of your mod-exp even to , e.g., 20% accuracy, a couplea times (say, by listening with radio next door) i can derive your p,q. [15:42]
ben_vulpes: aha [15:43]
asciilifeform: supposing you were using gpg ( or pretty much any other rsatron ) [15:43]
asciilifeform: hypothetically i could even do it ( supposing your rsatron is mains-powered ) by observing the imperceptible dimming of the room lights, from 5km away [15:45]
asciilifeform: or whichever. [15:45]
asciilifeform: the kindergarten term for the concept is 'side channel'. [15:45]
asciilifeform: the imho interesting part of this tale is that ~time~ is the most, it turns out, difficult side channel to properly cement shut [15:50]
asciilifeform: because none of the naive approaches 1) work 2) give any symptom of not working, until you're dead [15:50]
asciilifeform: adding random noise -- 'i'll look in the box after T nsec, with T uniform random quantity..' most interestingly does NOT work [15:51]
asciilifeform: in that you are adding a finite and -- in most cases manageable -- amount of noise to the signal. [15:51]
asciilifeform: which enemy will -- eventually -- subtract. [15:51]
asciilifeform: ( if you own, e.g., 'gps' receiver, you already own an example of a device that picks up a signal BELOW motherfucking THERMAL noise!1111 ) [15:52]
ben_vulpes: whoa really? [15:52]
asciilifeform: aaha [15:52]
asciilifeform: !~google phase-locked loop [15:52]
jhvh1: asciilifeform: What is phase - locked loop ? - Definition from WhatIs.com: <http://searchnetworking.techtarget.com/definition/phase-locked-loop> Phase Locked Loop Tutorial | PLL Fundamtentals | Radio ...: <http://www.radio-electronics.com/info/rf-technology-design/pll-synthesizers/phase-locked-loop-tutorial.php> MT-086: Fundamentals of Phase Locked Loops ... - Analog Devices: (1 more message) [15:52]
asciilifeform: ^ basic idea [15:52]
ben_vulpes: mhm [15:54]
ben_vulpes: did not know the signal was that quiet [15:55]
asciilifeform: idea of pll is that you can indeed see a lit match from mile away in daylight if you know 'exactly when to look' [15:56]
asciilifeform: concept is usually taught in re radio but applies just as readily in optics -- say, the common infrared remote button [15:57]
asciilifeform: receiver samples at the carrier freq (typically 40 or so kHz), and then processed as serial bits. [15:58]
asciilifeform: whereas if you're a kid and naively build a thing that tries to close a relay when infrared diode sees light and conducts dc -- it will work for maybe a metre, no moar, distance [15:58]
asciilifeform: ...drowns in noise, if made any moar sensitive [15:59]
asciilifeform: because room is full of, if you will, 'dc' light [15:59]
asciilifeform: whereas (ideally) 'not so full' of 40kHz light. [15:59]
asciilifeform: lulzily, long ago, asciilifeform tried to make use of this principle to build a sunglass for seeing lappy lcd in bright sunlight ( sync lcd shutter, a la 'game glasses', to the backlight pwm freq ) [16:01]
asciilifeform: couldn't source a set of lcd glasses that had usefully high switching speed. [16:01]
mod6: ok. so there looks to be a section on this in AoCP Vol 2. section 4.3.3. [ Section A ] [16:04]
mod6: I guess, it doesn't cover karatsuba specifically, but gives some background perhaps for the uninitiated. [16:06]
mod6: asciilifeform: can you explain what K is and why we need to shift by it? [16:26]
shinohai: !!up m0n0lake [16:26]
deedbot: m0n0lake voiced for 30 minutes. [16:26]
mircea_popescu: !!up b00blegum [16:29]
deedbot: b00blegum voiced for 30 minutes. [16:29]
mod6: is this like taking the low-order bits of X0*Y0 << 2*(WORD_SIZE), and (((X0+X1)*(Y0+Y1) - X0*Y0 - X1*Y1) << WORD_SIZE ? [16:30]
shinohai: Epic logs I missed over past ~2 days .... especially phf's lecture this a.m. [16:31]
mircea_popescu: ben_vulpes but do the math for signal power used in eg FM radio, then figure what the satellite would have to send. [16:31]
m0n0lake: i don't need no voice , thanks shinohai [16:32]
shinohai: !!down m0n0lake [16:34]
shinohai: One of those Argentines mircea_popescu raves about I see. [16:34]
mircea_popescu: mod6 you take a number of say 22 bits, and cut it in two 11 bit numbers. this 11 is the k. then you have first part * 2 ^ K (=11) + second part to get the original back [16:37]
mircea_popescu: shifts are mults by powers of two in binary, basically. [16:37]
mircea_popescu: trivially, 11 * 11 = 121, and also (10 + 1) * (10 + 1) = 10 * 10 + 2 * 10 * 1 + 1 * 1 = 121. [16:38]
mircea_popescu: that 10 is 1 * 10 ^ 1 ie first part * 2 ^ k. [16:38]
mircea_popescu: because obviously if we're cutting up 11, the first part will be 1 and the second part will be 1. [16:39]
shinohai: http://btcbase.org/log/2017-06-16#1671180 <<< 'tis correct, though I am still working on switching it to lispbot as time permits. [16:43]
a111: Logged on 2017-06-16 23:07 lobbes: <mircea_popescu> use supybot carcass then << aye. 'tis what lobbesbot (and I think jhvh1) run on, sina [16:43]
mod6: mircea_popescu: ok thanks. [16:53]
mircea_popescu: that make sense ? [16:54]
mod6: i haven't groked it yet. [16:56]
asciilifeform: mod6: mircea_popescu's explanation is correct: K is ceil(bitness/2) [16:56]
asciilifeform: ...if all of your ffa are 'clean' powerof2-sized, you can lose the floor/ceiling thing [16:57]
mircea_popescu: asciilifeform this was going to be my next line of inquiry. can the above discussed +1 bs be lost if we simply enforce a conveniently chosen size ? [16:58]
asciilifeform: which one [16:58]
mircea_popescu: !#s "argh" [16:59]
a111: 120 results for "\"argh\"", http://btcbase.org/log-search?q=%22argh%22 [16:59]
asciilifeform: the carry from the addition ? nope [16:59]
asciilifeform: i'ma work a concrete example here, so, patience...: [16:59]
mircea_popescu: http://btcbase.org/log/2017-06-17#1671504 this one [16:59]
a111: Logged on 2017-06-17 17:55 asciilifeform: immediate 'argh' because we set out to operate SOLELY with M-bit FFA. [16:59]
asciilifeform: let's multiply 0xffffffff by 0xffffffff [17:00]
asciilifeform: ( maxint of 32bit register ) [17:00]
asciilifeform: using k.algo ( you wouldn't, in life, but principle remains same ) [17:01]
mod6: <+mircea_popescu> trivially, 11 * 11 = 121, and also (10 + 1) * (10 + 1) = 10 * 10 + 2 * 10 * 1 + 1 * 1 = 121. << what I can't figure out is where the part: + 2 comes from. [17:01]
asciilifeform: the result is ( noshit.jpg!! ) a 64bit , 0xfffffffe00000001 [17:01]
asciilifeform: let's get it via k.: [17:01]
asciilifeform: X0 = 0xffff [17:02]
asciilifeform: X1 = 0xffff [17:02]
asciilifeform: Y0 = 0xffff [17:02]
asciilifeform: Y1 = 0xffff [17:02]
mod6: if i FOIL this thing (10 + 1)(10 + 1), i get: 10*10 + 10*1 + 1*10 + 1*1 100 + 10 + 10 + 1 = 121. ooh, is see what you did there. [17:02]
asciilifeform: X0Y0 = 0xfffe0001 [17:02]
asciilifeform: X1Y1 = 0xfffe0001 [17:03]
asciilifeform: nao for the bitch : [17:03]
asciilifeform: X0+X1 == Y0+Y1 == 0x1fffe . [17:03]
asciilifeform: which is 17, and not 16 bits [17:03]
asciilifeform: (X0 + X1) * (Y0 + Y1) == 0x3fff80004 [17:04]
asciilifeform: which is ~34~ bits [17:04]
asciilifeform: sooooo: [17:05]
asciilifeform: p0 = X0*Y0 [17:06]
asciilifeform: p1 = ( (X0 + X1) * (Y0 + Y1) ) [17:06]
asciilifeform: p2 = X1*Y1 [17:06]
asciilifeform: p2*(2**32) + (p1-p2-p0)*(2**16) + p0 == [17:06]
asciilifeform: 0xfffffffe00000001 [17:06]
asciilifeform: and we're done. [17:06]
asciilifeform: ( apologies for l0g clutter, but gotta do this !!) [17:06]
asciilifeform: if it weren't obvious, k = 16 [17:11]
asciilifeform: ( we did not recurse, in this example, explicitly, but if you had -- you would have k := ceil((bitness of x and y)/2) naturally in each level of recursion [17:12]
asciilifeform: ) [17:12]
mod6: <+asciilifeform> if it weren't obvious, k = 16 << this seems to make sense [17:13]
mircea_popescu: mod6 because (a + b) * (c + d) = a (c + d) + b (c +d) = ac + ad + bc + bd. now, in our case, we were doing 11 * 11 and so a = 10 AND c = 10, while b = 1 AND d = 1, and so if you replace you yahve 10 * 10 + 10 * 1 + 1 * 10 + 1 * 1. because 10 * 1 = 1 * 10 you can just write it down as 2 * 10 * 1. [17:15]
asciilifeform: now my recipe is arranged a little bit differently from, e.g., knuth's , so that we can forget about signs [17:15]
asciilifeform: ( there are not and will not be signed arithmetic in ffa ) [17:16]
asciilifeform: mircea_popescu is using base10 in his example but otherwise right [17:16]
mod6: mircea_popescu: yup, gotcha, that short hand threw me through a loop for a minute. lol. [17:16]
mircea_popescu: mod6 the thing with these is always some little insignificant nook that gets caught [17:16]
mod6: just was overthinking it .. thought maybe the '2' was a base reference or something [17:16]
asciilifeform: mod6: aha, my recipe uses (noshit.jpg) base2 [17:17]
mircea_popescu: but yes alf is correct i did base 10 for convenience because most people don't have base 2 mult table loaded in head so dunno what 110 * 101 is [17:17]
mod6: yeah, was easier. [17:17]
asciilifeform: knuth uses base10 in his overview, aha [17:17]
mod6: yeah, few examples i've seen of karatsuba all use base 10.. [17:18]
asciilifeform: basic idea is that k's algo transforms a N-bit O(N^2) mult, into instead ~three~ (N/2)-bit mults [17:18]
asciilifeform: (four would be the obvious but useless transform) [17:18]
mod6: apparently this ends up being O(N^ln 3) or something [17:18]
asciilifeform: aha [17:18]
mircea_popescu: this is only relevant because machines do mults in like 18x the time they do adds. [17:18]
asciilifeform: mircea_popescu: actually it remains relevant even if single-word mult is (as it is on some boxes) 1 cycle, same as add [17:19]
mircea_popescu: it does ? [17:20]
asciilifeform: aha. [17:20]
asciilifeform: karatsuba et al weren't even working with computers. but wrestling with question of how much, abstractly, work, does multiplication per se entail. [17:21]
mircea_popescu: if single - word mult is same as add, there's no benefit to not simply multing the parts. [17:21]
asciilifeform: nope. [17:22]
asciilifeform: btw iirc this is an ~actual~ exercise in knuth -- to show that you still need karatsuba on a box where add(word,word) takes same time as mult(word,word) [17:23]
BingoBoingo: <mircea_popescu> i bought a can of coolant, it's FLUORESCENT GREEN << The dye is to tell you which of several incompatible types of coolant it is. Mixing GREEN and ORANGE coolant is a good way to introduce rust to one's engine block cooling passages. [17:23]
asciilifeform: ( spoiler : ultimately we are dealing with ~multiword~ ops, and the complexity of how the multing actually happens, comes into play ) [17:23]
* asciilifeform brb [17:24]
mircea_popescu: which one is orange ? [17:24]
mircea_popescu: this was ethylene glycol iirc [17:24]
BingoBoingo: <asciilifeform> possibly the practice had spread to auto world << Coolant color coded with dye. Refrigerant available with optional dye for leak finding. [17:24]
mod6: <+BingoBoingo> <mircea_popescu> i bought a can of coolant, it's FLUORESCENT GREEN << he dye is to tell you which of several incompatible types of coolant it is. Mixing GREEN and ORANGE coolant is a good way to introduce rust to one's engine block cooling passages. << iirc, all vehicles pre-1995 or so used the green coolant. [17:27]
mod6: post, most seem to now use this "dex-cool" stuff which is pink or orange. you are not supposed to mix them, no. and as bb says, can introduce rust into the water jacket of the block. [17:28]
mod6: anyway, the wisdom seems to be, use what's described in the manual or even written on the radiator cap. fwiw, never open a radiator cap while engine is hot - contents under pressure. [17:29]
mod6: (noshit.jpg) et. al. [17:29]
mod6: im not sure why they switched to the new coolant. they always just said, "lasts longer, etc." but i wonder if it was really due to the proliferation of aluminum blocks. [17:31]
mircea_popescu: prolly. [17:31]
mod6: asciilifeform: thanks for the hex example. [17:32]
mircea_popescu: which brings the mixing : putting orange in green engine is bad. orange engine can run with green fine [17:32]
shinohai: So apparently all one needs to destroy a US destroyer is container ship: http://archive.is/4GbGw [17:33]
mircea_popescu: shinohai cardboard car for looking at not for driving in the rain. [17:33]
mod6: mircea_popescu: this is actually what a guy at auto store told me recently too but other fellas have told me, "if you wanna be 100% sure you're not going to introduce any problems, just use what it says in the manual or on cap." [17:33]
mircea_popescu: well sure. [17:34]
mod6: you fixin up the bmw? [17:34]
mircea_popescu: ah, done already. [17:34]
mod6: ah cool :] [17:34]
mircea_popescu: new "cvasi-consumables" [17:34]
mircea_popescu: like you know, springs, brake pads, etc [17:35]
mod6: sure. [17:36]
* mircea_popescu much rather buy used and then put these new at own shop than buy "certified" bla bla and have to put new ones anyway in coupla years [17:36]
asciilifeform: mircea_popescu: the pets do own shocks, brakes, etc. work ?? [17:37]
mircea_popescu: huh ? [17:37]
mircea_popescu: ah, no. [17:38]
asciilifeform: well you did say 'own shop' so i pictured. [17:38]
mircea_popescu: a, no, commercial item. [17:38]
asciilifeform: aah [17:38]
mircea_popescu: thing is, if chick's good at mechanics she should do it all day, and if not never. [17:38]
mircea_popescu: that's kinda my objection with the whole "in my kitchen" outlook. if your kitchen makes stuff that's any good it should be a factory, and if not it should forget about it and just be a kitchen [17:47]
asciilifeform: mircea_popescu: problem with this pov is that certain classes of things ~only~ can ever happen in a serious-kitchen, and will never in factory. [18:49]
asciilifeform: of whatever description. [18:49]
mircea_popescu: hey, in theory no difference between sextoy's anterior and posterior openings. in practice she sometimes winces. [18:50]
asciilifeform: lol [18:50]
mircea_popescu: tho potty humour aside, i suspect the actual dispute is re the meaning of factory [18:51]
asciilifeform: mircea_popescu: i'm quite familiar with the original meaning of the word [19:12]
mircea_popescu: aha [19:12]
asciilifeform: and not fixated on, e.g., conveyor belt or whatnot trappings [19:12]
asciilifeform: the operative concept is 'for money' [19:12]
mircea_popescu: sure, originally. what i had in mind above is that your idea of "serious kitchen" is probably my idea of factory but without any capital goods management. [19:13]
mircea_popescu: if i buy coffee grindewr for kitchen, it is to work whenever the girls want coffee ground. [19:13]
mircea_popescu: but if i buy coffee grinder for factory, it is to work at all times, and girls will change their schedule to keep it going, not it to accomodate them. [19:13]
BingoBoingo: <mod6> im not sure why they switched to the new coolant. they always just said, "lasts longer, etc." but i wonder if it was really due to the proliferation of aluminum blocks. << Dex-cool is silicate free so gentler on Aluminum. Also something something organic/inorganic dopants differing between verde and naranja [19:14]
mircea_popescu: which is why if my place costs 100 to rent and 80 to man, it will be open 24/7 and so it will cost 100 to rent and 240 to man. [19:14]
BingoBoingo: <mircea_popescu> which brings the mixing : putting orange in green engine is bad. orange engine can run with green fine << Orange engine runs green fine, IF orange is drained out. [19:14]
asciilifeform: mircea_popescu: recall the thread with the gardener ? [19:15]
mircea_popescu: gthe one making tomatoes on windowsil ? [19:15]
asciilifeform: http://btcbase.org/log/2017-04-30#1650052 << that one [19:15]
a111: Logged on 2017-04-30 13:58 asciilifeform: 'If I employ a gardener, I have to earn £3 for every £1 he can actually spend, because everything is taxed twice, first as my income, then as his.' << not only still true in today's reich, but today it'd be 10 : 1 . [19:15]
mircea_popescu: ah [19:15]
asciilifeform: not everybody has mircea_popescu's ultralowfriction pairs of auxiliary hands. [19:15]
asciilifeform: and so asciilifeform spent much of today cutting motherfucking grass. [19:16]
BingoBoingo: How "much of today"? [19:16]
asciilifeform: ~all [19:16]
asciilifeform: and still not done [19:16]
mircea_popescu: funny, guy has been cutting my grass all day also. [19:17]
BingoBoingo: Come on it's a standardized 30-45 minute task or your lawnmower is the wrong size [19:17]
mircea_popescu: BingoBoingo it's a whole day job. crazy angles en la loma. [19:17]
asciilifeform: BingoBoingo: not if you let it go for ~year [19:17]
mircea_popescu: ahahahaha [19:17]
asciilifeform: and 1,001 hills. [19:17]
mircea_popescu: indisciplined poolboy alf. lets go for year [19:18]
asciilifeform: the funny bit is that the needed commercial arrangement 'i call on a saturday and it happens THIS MOTHERFUCKING HOUR while i'm out to dinner' is not available where i live [19:18]
BingoBoingo: <asciilifeform> BingoBoingo: not if you let it go for ~year << That isn't mowing. That is harvesting hay. Hope the crop was dry. [19:18]
asciilifeform: the only offered variant is 'subscription and it happens during business hours when you, idiot, are sitting in the room an' trying to work' [19:18]
mircea_popescu: asciilifeform used to be local kids. but now local kids are too precious cuntlets to let out of deepfreeze [19:18]
asciilifeform: sorta goes back to mircea_popescu's 'who gets to bend around the schedule of what' item [19:19]
mircea_popescu: all my shit goes back to all my olther shit, it's crazy. i was just contemplating this earlier. [19:19]
BingoBoingo: <asciilifeform> the funny bit is that the needed commercial arrangement 'i call on a saturday and it happens THIS MOTHERFUCKING HOUR while i'm out to dinner' is not available where i live << The is lawnmowing service since the exit of children is priced based on amoritization of mowing equipment [19:20]
asciilifeform: aha, how else [19:21]
BingoBoingo: Certainly not on warm body cost. [19:22]
BingoBoingo: Anyways, the problem is excess of services amoratizing 10-50 kilodollar monsters and few amoratizing 21" machines [19:22]
asciilifeform: actually problem is the theme park of usa 'suburbia' demands this peculiar prop, 'mass of grass' [19:23]
asciilifeform: somehow it is not permitted to have houses reasonable distance apart from one another, without bunch of green liquishit in the middle [19:23]
BingoBoingo: Mass of grass is fine. Where else do you get hay from? [19:23]
asciilifeform: BingoBoingo knows very well that none of this 'hay' goes anywhere but city dump, at considerable expense [19:24]
BingoBoingo: And without grass roots how do you keep mud from washing away? [19:24]
asciilifeform: ferroconcrete. [19:24]
mircea_popescu: make a compost pile alf. srsly. [19:24]
asciilifeform: mircea_popescu: actually i have my cutter set to 'in-place' [19:25]
mircea_popescu: but compost pile is better. [19:25]
BingoBoingo: Spz you want to plant tomatoes? Now you need 2-cycle concrete saw and rotary hammer before you can even till! [19:25]
mircea_popescu: in place brings ants. in pile brings birds. [19:25]
mircea_popescu: what do you prefer, bird or ant ? [19:25]
asciilifeform: funnily enough it's already set to bird [19:26]
asciilifeform: ( they are right here, as we speak, devouring ) [19:26]
mircea_popescu: hm [19:26]
asciilifeform: back upstack -- i spend considerable time doing this and similar nonsense because : high-friction [19:27]
* mircea_popescu did some grass cutting, enjoyed being out with the trees [19:30]
asciilifeform: mircea_popescu doesn't live in 'green hell' where ~100% humidity and 40c [19:31]
mircea_popescu: not accidentally, either! [19:31]
asciilifeform: and the mosquitoes, ground wasps, other lovelies [19:31]
mircea_popescu: but yes, upstack : the ability to say "here, do this. ok, you'll be doing this from now on until further orders" is invaluable. [19:31]
BingoBoingo: Maybe alf needs to mow with a more fun machine? [19:31]
mircea_popescu: contrary to what undersexed young men may think, the prime utility of the harem also. [19:32]
asciilifeform: BingoBoingo: i'd luvv to mow with flamethrower. or disintegrator mean. [19:32]
asciilifeform: esp if the latter worked on city hall et al [19:32]
mircea_popescu: you can get laid at any bar. you can't ghet decent help anywhere [19:32]
asciilifeform: ^^ [19:32]
asciilifeform: *beam [19:32]
mircea_popescu: asciilifeform has not read the story of hyenas and haggling i take it :D [19:33]
asciilifeform: did read, lol. [19:33]
mircea_popescu: was there, also man with flamethrower [19:33]
asciilifeform: naturam expellas furca (tm)(r) [19:33]
mircea_popescu: there's nothing natural abou city hall. [19:34]
asciilifeform: story gets even moar pathetic, the battery (i shit thee not) died in my 'furca' for 2nd time today [19:34]
asciilifeform: and takes 4x longer to charge than discharge.. [19:34]
mircea_popescu: homosexuality is natural. city hall -- height of perversion. [19:34]
mircea_popescu: asciilifeform mine were corded [19:35]
asciilifeform: mircea_popescu: these work great maybe in sane house where ground is straight and not 1,001 items for cord to catch [19:35]
mircea_popescu: aha. this is why i did it in timisoara, flatland, and not here. [19:35]
asciilifeform: the petrol-engined things, aside from vibration ( can't use my hands for day+ after ) and acrid smoke , also made of shit, i've thrown out 2 (after attempting various orc repairs, cleaned carb etc) in frustration [19:37]
asciilifeform: the humble grass cutter went the way of the pc -- you get to choose between affordable rubbish and 'must amortize and work this for pay' golden toilet [19:38]
mircea_popescu: try a scythe [19:39]
mircea_popescu: great for your back, and from experience as fast as the crapomachines [19:39]
asciilifeform: would , but won't satisfy city hall's 'max length' [19:39]
BingoBoingo: There's still reel mower as long as you can get traction on your turf [19:39]
mircea_popescu: huh ?! [19:39]
BingoBoingo: !~google reel mower [19:39]
jhvh1: BingoBoingo: Amazon.com: Fiskars 18 Inch Staysharp Max Reel Mower : Patio ...: <https://www.amazon.com/Fiskars-Inch-Staysharp-Reel-Mower/dp/B0045VL1OO> Reel Lawn Mowers - Lawn Mowers - Outdoor Power Equipment ...: <http://www.homedepot.com/b/Outdoors-Outdoor-Power-Equipment-Lawn-Mowers-Reel-Lawn-Mowers/N-5yc1vZc5av> Reel Mowers vs. Rotary Lawn Mowers - from People Powered ...: (1 more message) [19:39]
asciilifeform: BingoBoingo: i got one. problem is that it needs SCHEDULE [19:39]
asciilifeform: as in weekly [19:39]
asciilifeform: i ain't doing this weekly. [19:39]
asciilifeform: or biweekly. [19:39]
BingoBoingo: Well, glyphosate? [19:39]
BingoBoingo: Or better still Imazapyr [19:40]
asciilifeform: BingoBoingo: if you can find me an agentorange where the bloody shit STAYS GREEN 4evah, i'll buy for its weight in silver. [19:40]
shinohai: Don't like to mow? https://www.amazon.com/dp/B00SJEUFF4/ref=asc_df_B00SJEUFF45034810/?tag=hyprod-20&creative=394997&creativeASIN=B00SJEUFF4&linkCode=df0&hvadid=167146984279&hvpos=1o3&hvnetw=g&hvrand=5746195614524956660&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=21164&hvlocphy=9010851&hvtargid=pla-308200867139 [19:40]
asciilifeform: not-having-grass is also banned around here [19:40]
BingoBoingo: !~google Ortho groundclear [19:41]
jhvh1: BingoBoingo: Ortho GroundClear Vegetation Killer Concentrate-Ortho: <http://www.ortho.com/smg/goprod/ortho-groundclear-vegetation-killer-concentrate/prod70096> Ortho GroundClear 1 Gal. Concentrate Vegetation Killer-0430510 ...: <http://www.homedepot.com/p/Ortho-GroundClear-1-Gal-Concentrate-Vegetation-Killer-0430510/100001652> Ortho GroundClear 2 gal. Concentrate Vegetation Killer-0430610 ...: (1 more message) [19:41]
BingoBoingo: asciilifeform: It's just a wide fenceline! [19:41]
asciilifeform: we actually had a d00d here who did this [19:41]
asciilifeform: didn't fly [19:41]
mircea_popescu: asciilifeform sounds like the solution to your problem would be bonzai grass. [19:41]
asciilifeform: 'neighbour's grass' is part of the mandatory fantasyland these folx live in [19:41]
BingoBoingo: !~google bella bluegrass [19:42]
jhvh1: BingoBoingo: Bluegrass Bella Grass Plugs| Bluegrass Bella Plugs for shade and ...: <http://www.highcountrygardens.com/sustainable-lawns/grass-plugs/blue-grass-bella> Bella Bluegrass - Todd Valley Farms: <https://toddvalleyfarms.com/BellaBluegrass.htm> No Mow Bella Blue Grass | Bella blue grass - Roberta's Garden's: <http://robertasgardens.net/groundcovers/no-mow-bellar-blue-grass-70-plug-tray.html> [19:42]
BingoBoingo: ^ Dwarfism'd grass [19:42]
asciilifeform: BingoBoingo: still not magic pill, the weeds happily grow in it, even taller than the grass per se [19:42]
asciilifeform: the only actual solution is to leave the accursed jail. but so far aint got to where. [19:42]
BingoBoingo: Weeds and grass will follow [19:43]
asciilifeform: funnily, i could easily afford, say, a gardener, but refuse to pay the equivalent of 8 gardeners so that obummercare and shameekas. [19:44]
asciilifeform: ( and so 'gardeners' are not really a thing, here in monkeystan ) [19:44]
mircea_popescu: maybe try clover ? [19:54]
mircea_popescu: nopt alfalfa tho, that grows tall [19:54]
BingoBoingo: clover's not so aggressive weeds can't grow through it and it is on the kill list of all the selective weed killers [20:21]
mircea_popescu: thaty's the idea, it shades well so it dominates if installed properly. and it never grows over coupla inches. [20:22]
mircea_popescu: pretty too [20:22]
BingoBoingo: It does do well for very dense patches, but hard to make a monoculture lawn out of it, because with the sligtest change in grade or soil, patch ends [20:31]
mircea_popescu: tru [20:31]
BingoBoingo: And you get weird DMZ border area until next patch [20:32]
mircea_popescu: i've seen full cover with it tho [20:32]
mircea_popescu: but prolly more of a northern clime thijng [20:32]
BingoBoingo: Likely, alf has a sorta hell climate [20:34]
mircea_popescu: and in other anatomical incorrectness, http://68.media.tumblr.com/ad672e5db403ab7045a6d4bf4a735115/tumblr_nsxmz3hphV1rutinco1_1280.jpg [20:40]
* sina wav [20:41]
mircea_popescu: how was your curry ? [20:41]
sina: sushi? good [20:41]
sina: I looked again through asciilifeform bignum lib in Ada [20:41]
* sina bows in respect [20:42]
sina: http://btcbase.org/log/2017-06-17#1671691 << surely the commander will be defrocked for this, nobody watching the fucking blinking lights? [20:44]
a111: Logged on 2017-06-17 21:33 shinohai: So apparently all one needs to destroy a US destroyer is container ship: http://archive.is/4GbGw [20:44]
sina: lax [20:44]
sina: https://archive.fo/Ys3sQ << spotted this morning [20:47]
sina: nothing further to report [20:49]
shinohai: heh [20:53]
BingoBoingo: !~ticker --market all [21:00]
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 2613.5, vol: 11513.36568057 | BTC-E BTCUSD last: 2543.297, vol: 8133.18219 | Bitfinex BTCUSD last: 2576.4, vol: 17285.33207052 | BTCChina BTCUSD last: 2752.501468, vol: 19276.20920000 | Kraken BTCUSD last: 2623.494, vol: 5957.62161879 | Volume-weighted last average: 2638.05859056 [21:01]
mircea_popescu: http://68.media.tumblr.com/5206256d6c64919120c23073fc5e0f73/tumblr_od05y7idhS1uf4nugo1_400.gif << speaking of ships [21:21]
shinohai: That cannon could prolly take a a littoral combat ship [21:23]
mircea_popescu: wisely spoken, because here's the torpedoes it shoots : http://68.media.tumblr.com/b990c1ef2101a1a8954a7067c1e8e97f/tumblr_od05y7idhS1uf4nugo2_400.gif [21:23]
shinohai: Ahoy! [21:24]
mircea_popescu: i think that's a vast. [21:24]
phf: jesus [21:24]
shinohai: If one day tmsr has a navy, must have slave-girls that shoot dildo torpedoes at enemies. [21:25]
mircea_popescu: barefoot on pykrete ? [21:25]
shinohai: If it improves morale (and distance) [21:26]
* shinohai was trying to find the reference to project Habakkuk determining that a single horsepower motor could keep a vessel made of pykrete refrigerated ..... [21:36]
sina: woah [22:14]
sina: what a first link to click after exiting the shower [22:15]
sina: I'm off gentlemen, have a fabulous week [22:15]
mircea_popescu: #trilemna gets people off [22:15]
Category: Logs
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.
Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.