Show Idle (>14 d.) Chans


← 2017-06-16 | 2017-06-18 →
00:00 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:01 phf they might be relying on gtk/kde password input boxes to do the right thing
00: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:14 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:15 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:16 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:19 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
~ 22 minutes ~
00:41 asciilifeform http://btcbase.org/log/2017-06-17#1671355 << 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:42 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:43 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:44 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:45 asciilifeform threw out , from frustration, because nobody - NOBODY - sells a set of pedals of decent physical quality
00:50 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:53 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:54 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:55 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:57 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:58 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:59 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.
01:00 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:01 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:02 mircea_popescu it can produce a huge ball of wtf, this procedure.
~ 1 hours 5 minutes ~
02:07 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
~ 24 minutes ~
02:32 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:44 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.
~ 27 minutes ~
03:11 sina alright, it's been a pleasure, going to get some sushi
~ 2 hours 39 minutes ~
05:50 BingoBoingo !~ud extra af
05:50 jhvh1 BingoBoingo: ERROR: 'extra af' not defined on UrbanDictionary.
~ 4 hours 53 minutes ~
10:44 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:56 asciilifeform lol ukrs
10:58 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:59 mircea_popescu i always thought that's just gypsy swag. now you're telling me it's ukrainian ?!
11:00 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:01 asciilifeform i've yet to meet the brit fond of dressing up in ukriform -- but nfi.
11:02 mircea_popescu i've yet to meet the british government NOT fond of going around naming things.
11:02 asciilifeform tru
~ 1 hours 15 minutes ~
12:17 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)
~ 19 minutes ~
12:36 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
~ 33 minutes ~
13:10 deedbot http://trilema.com/2017/the-boundless-burden/ << Trilema - The boundless burden
13:22 asciilifeform mircea_popescu: http://trilema.com/2017/the-boundless-burden/#comment-122248
13:25 mircea_popescu back atcha
13:29 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:30 asciilifeform and 3 -- uncle al commenting..
13:30 asciilifeform ( so all 3 )
13:31 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:35 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:36 mircea_popescu al schwartz is such a treasure of specific information.
13:39 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:40 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:41 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:42 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:43 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:44 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:45 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:46 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:47 asciilifeform astonishing degree of bitch
13:47 asciilifeform ( and -- afaik it has never existed, anywhere, anyhow, nowhere to crib, also )
13:49 mod6 aha
13:50 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:52 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:53 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:54 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:55 asciilifeform immediate 'argh' because we set out to operate SOLELY with M-bit FFA.
13:56 mircea_popescu tsk
13:56 mircea_popescu this IS a bitch
13:56 mod6 hmm.
13:57 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:59 mircea_popescu the babe police force arrested ben vulpes
13:59 asciilifeform lel
14:00 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:01 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:02 asciilifeform see, when we copy bits again and again , things gets slow, and ends up barely beating the egyptological mult.
14:03 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:05 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:06 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:07 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:08 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:09 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.
~ 58 minutes ~
15:08 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:09 mircea_popescu you just said the same thing
15:09 asciilifeform nope.
15:10 mircea_popescu eh the hell
15:10 asciilifeform diff with diff if you can't with eyes
15:10 mircea_popescu rly ?
15:11 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:12 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:13 * asciilifeform always proofreads equations dropped into teh l0gz, but not necessarily in time!11
15:14 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:17 mircea_popescu a = a1 * 10^x + a2 ; b = b1 * 10^x + b2
15:17 mircea_popescu a * b = (a1+a2)*(b1 + b2) = etc
15:24 mod6 yeah, im about to write this one on my whiteboard here.
15:35 ben_vulpes do forgive my ignorance, but why must rsa ops run in constant, worst-case time?
15:36 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:37 mircea_popescu whereas as alf aptly points out, the waywards of the world attempt to spit-fix this after the fact.
15:38 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:42 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:43 ben_vulpes aha
15:43 asciilifeform supposing you were using gpg ( or pretty much any other rsatron )
15:45 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:50 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:51 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:52 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:54 ben_vulpes mhm
15:55 ben_vulpes did not know the signal was that quiet
15:56 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:57 asciilifeform concept is usually taught in re radio but applies just as readily in optics -- say, the common infrared remote button
15:58 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:59 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.
16:01 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:04 mod6 ok. so there looks to be a section on this in AoCP Vol 2. section 4.3.3. [ Section A ]
16:06 mod6 I guess, it doesn't cover karatsuba specifically, but gives some background perhaps for the uninitiated.
~ 19 minutes ~
16:26 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:29 mircea_popescu !!up b00blegum
16:29 deedbot b00blegum voiced for 30 minutes.
16:30 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:31 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:32 m0n0lake i don't need no voice , thanks shinohai
16:34 shinohai !!down m0n0lake
16:34 shinohai One of those Argentines mircea_popescu raves about I see.
16:37 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:38 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:39 mircea_popescu because obviously if we're cutting up 11, the first part will be 1 and the second part will be 1.
16:43 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:53 mod6 mircea_popescu: ok thanks.
16:54 mircea_popescu that make sense ?
16:56 mod6 i haven't groked it yet.
16:56 asciilifeform mod6: mircea_popescu's explanation is correct: K is ceil(bitness/2)
16:57 asciilifeform ...if all of your ffa are 'clean' powerof2-sized, you can lose the floor/ceiling thing
16:58 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:59 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.
17:00 asciilifeform let's multiply 0xffffffff by 0xffffffff
17:00 asciilifeform ( maxint of 32bit register )
17:01 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:02 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:03 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:04 asciilifeform (X0 + X1) * (Y0 + Y1) == 0x3fff80004
17:04 asciilifeform which is ~34~ bits
17:05 asciilifeform sooooo:
17:06 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:11 asciilifeform if it weren't obvious, k = 16
17:12 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:13 mod6 <+asciilifeform> if it weren't obvious, k = 16 << this seems to make sense
17:15 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:16 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:17 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:18 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:19 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:20 mircea_popescu it does ?
17:20 asciilifeform aha.
17:21 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:22 asciilifeform nope.
17:23 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:24 * 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:27 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:28 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:29 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:31 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:32 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:33 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:34 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:35 mircea_popescu like you know, springs, brake pads, etc
17:36 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:37 asciilifeform mircea_popescu: the pets do own shocks, brakes, etc. work ??
17:37 mircea_popescu huh ?
17:38 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:47 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
~ 1 hours 2 minutes ~
18:49 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:50 mircea_popescu hey, in theory no difference between sextoy's anterior and posterior openings. in practice she sometimes winces.
18:50 asciilifeform lol
18:51 mircea_popescu tho potty humour aside, i suspect the actual dispute is re the meaning of factory
~ 20 minutes ~
19:12 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:13 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:14 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:15 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:16 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:17 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:18 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:19 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:20 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:21 asciilifeform aha, how else
19:22 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:23 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:24 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:25 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:26 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:27 asciilifeform back upstack -- i spend considerable time doing this and similar nonsense because : high-friction
19:30 * mircea_popescu did some grass cutting, enjoyed being out with the trees
19:31 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:32 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:33 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:34 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:35 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:37 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:38 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:39 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:40 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:41 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:42 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:43 BingoBoingo Weeds and grass will follow
19:44 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:54 mircea_popescu maybe try clover ?
19:54 mircea_popescu nopt alfalfa tho, that grows tall
~ 27 minutes ~
20:21 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:22 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:31 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:32 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:34 BingoBoingo Likely, alf has a sorta hell climate
20:40 mircea_popescu and in other anatomical incorrectness, http://68.media.tumblr.com/ad672e5db403ab7045a6d4bf4a735115/tumblr_nsxmz3hphV1rutinco1_1280.jpg
20:41 * 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:42 * sina bows in respect
20:44 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:47 sina https://archive.fo/Ys3sQ << spotted this morning
20:49 sina nothing further to report
20:53 shinohai heh
21:00 BingoBoingo !~ticker --market all
21:01 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
~ 19 minutes ~
21:21 mircea_popescu http://68.media.tumblr.com/5206256d6c64919120c23073fc5e0f73/tumblr_od05y7idhS1uf4nugo1_400.gif << speaking of ships
21:23 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:24 shinohai Ahoy!
21:24 mircea_popescu i think that's a vast.
21:24 phf jesus
21:25 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:26 shinohai If it improves morale (and distance)
21:36 * shinohai was trying to find the reference to project Habakkuk determining that a single horsepower motor could keep a vessel made of pykrete refrigerated .....
~ 38 minutes ~
22:14 sina woah
22:15 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
← 2017-06-16 | 2017-06-18 →