BingoBoingo: Hey, Elliot avoided gambler's fallacy. Gave powerball a deadline to make his dreams come true!
    
    mircea_popescu: hola!
    
    
    
    a111: Logged on 2017-07-14 21:30 mod6: can anyone confirm if 14! is 144C3B2800 in hex?
    
    mircea_popescu: and 15! = 2C5077D36B8C40000 16! = 3CEEA4C2B3E0D80000 17! = 57970CD7E2933680000 18! = 83629343D3DCD1C00000 19! = CD4A0619FB0907BC00000 an finally 20! = 32AD5A155C6748AC18B9A580000000
    
    mircea_popescu: aaand 30! = 7B9A69E35CB2D866437E5C47F97AEF2C42CAEE5C00000000000 and 50! = 71864253B6AFFA79C2EA1BC52A6A1D446CA57E6FFC4196E88AF1B894823817F63F40C910E81FCC940000000000000000000 and im really impressed with my bignumatron by now
    
    mircea_popescu: 85! = A0B8A2976BEA2078E2EB644384859F3B46323AF1FCD2BDBBA7707F6836A5F94F4EB20DDCED88F6F04D2F5C01AC3510E4A37AEBC4C5AB05C3CFA9AC51F8F3C1BB2A4A664EE145EE0BEDD1330ACE1400000000000000000000000000000000 and finally did one that took a second
    
    mircea_popescu: http://btcbase.org/log/2017-07-14#1683853 << there's all kinds of cool gliding seeds, including 3 axis rotational ones.
    
    a111: Logged on 2017-07-14 22:05 BingoBoingo: <mircea_popescu> of course for maximal artsy i'd make your gliders asymmetrical. give it some nutty spin. << Maple seeds!
    
    BingoBoingo: Yeah, prolly ought to assemble a variety for the artisic alien weapon expo
    
    mircea_popescu: http://btcbase.org/log/2017-07-14#1683859 << not only that. they also watch porn on their bigscreen and see the girls taking it in the ass so ass-ume the gf can do the same out of the box.
    
    a111: Logged on 2017-07-14 22:18 BingoBoingo: of grasses.
    
    BingoBoingo: aha
    
    mircea_popescu: http://btcbase.org/log/2017-07-14#1683861 << >> http://btcbase.org/log-search?q=private+%22i+don%27t+know%22+from%3Amircea
    
    a111: Logged on 2017-07-14 22:18 andreicon:  /query mircea_popescu
    
    mircea_popescu: http://btcbase.org/log/2017-07-14#1683878 << there were those people doing "unboxing" of nuke silos iirc...
    
    a111: Logged on 2017-07-14 22:46 asciilifeform wonders if 'unboxing vid' for nuke has yet been filmed. if not, genre has room for growth!111
    
    mircea_popescu: http://btcbase.org/log/2017-07-14#1683901 << i suspect the 40yo might have been actually getting more for his money.
    
    a111: Logged on 2017-07-14 23:56 lobbes: This was always amusingly contrasted with the many foreigners that worked there in the summer; they'd Western Union that shit immediately to home country.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1683922 << he has a point you know. and make your own blog.
    
    a111: Logged on 2017-07-15 00:18 trinque: erlehmann: the logs would benefit greatly from a proper writeup of these, so the next time someone goes "hurr durr $shitlang" the blog post can be linked
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1683969 << but if this were actually true, why is the guy not in somalia then ?
    
    a111: Logged on 2017-07-15 02:36 lobbes: at least that 50bux in somalia is > 0bux. Beats lotto player, but that is a good point: after wire fees it doesn't beat it by much
    
    mircea_popescu: seems wiring money to the same idiots that made it necessary for you to abandon country and fambly with their rampant idiocy might be a worse move than just pouring it into cement.
    
    mircea_popescu: unless, of course, he's wiring it to some radical group. though i vaguely don't expect western union would "allow" that.
    
    erlehmann: don't worry, i'll do the “if you use chrome, wine and gnome, visiting random websites might yield vbscript” writeup sometime soon. it's too hilarious.
    
    mircea_popescu: aite.
    
    erlehmann: i might want to figure out the UTF-16 LE issue before that. of course, i can do my injection in UTF-16 LE, but i want to know where it comes from.
    
    mircea_popescu: same place the fixed font thing came from we were lulzing at a few days ago
    
    mircea_popescu: in other lulz : i took girl to strip joint crawl today. highlight of the night, this plastered drunk waitress / whore that wouldn't take 3k for a 2k tab. literally, she gave it back to me, evidently i made a mistake.
    
    erlehmann: > drunk waitress / whore
    
    erlehmann: seems both like jobs where being sober helps
    
    mircea_popescu: if you're any good at it, at least.
    
    mircea_popescu: it's incomprehensible they even manage to have strip clubs here AT ALL. the girls are so utterly innocent of anything to do with either money or fucking that they might as well be the local highschool volley team.
    
    mircea_popescu: in fact, ~every one i've seen played soccer on the monitors. except for the one that had VERY BAD porn. i mean terribly bad.
    
    erlehmann: i use GNU unifont wherever i can. fits in head.
    
    erlehmann: (conceptually, at least. non-scalable 8x16 / 16x16 glyphs all the way down.)
    
    erlehmann: http://btcbase.org/log/2016-11-18#1570036 << i almost smiled
    
    a111: Logged on 2016-11-18 21:29 mircea_popescu: "i'll believe it when i see it with big font in rounded corners."
    
    erlehmann: too real
    
    mircea_popescu: moomoos.
    
    mircea_popescu: erlehmann anyway, it was something about how random windoze userland used arbitrary font for form making or i don't recall, some management function anyway.
    
    erlehmann: if i recall correctly, windows has font handling at an entirely wrong abstraction level (think TTF kernel exploit)
    
    erlehmann: https://googleprojectzero.blogspot.de/2016/06/a-year-of-windows-kernel-font-fuzzing-1_27.html
    
    erlehmann: > One generic approach is to limit the privileges of font processing code in their respective environments, such as enforcing sandboxing of the FreeType library, or moving the font engine out of the kernel in Windows (which Microsoft has done starting with Windows 10). However, that is mostly beyond our reach.
    
    erlehmann: madness
    
    mircea_popescu: heh
    
    erlehmann: so much about userland, eh?
    
    mircea_popescu: the problem with the systemd approach to system design is that everything ends up wanting to be its own master-exceptional-class.
    
    mircea_popescu: you see it in the dumbass faux bitcoins the usg "developers" keep producing too.
    
    mircea_popescu: that's kinda the point no systemd detractor ever made : that systemd is fundamentally and by itself an unstable arrangement, and it'll end up stuck systemding itself to death, very much like how the dnc keeps revolutionizing itself into irrelevancy.
    
    erlehmann: it surely has a very low bus factor.
    
    BingoBoingo: Very high stepping in front of a bus factor though
    
    mircea_popescu: !#s "can we have everything louder than everything else"
    
    a111: 0 results for "\"can we have everything louder than everything else\"", http://btcbase.org/log-search?q=%22can%20we%20have%20everything%20louder%20than%20everything%20else%22
    
    mircea_popescu: really ?!
    
    mircea_popescu: famous moment of systemd sound engineering.
    
    mircea_popescu: Ritchie/Gillan.
    
    erlehmann: i remember a post from “the old new thing” about “why can't we have a method to have our window on top of all others?”
    
    mircea_popescu: erlehmann and you know what will happen -- two will call it at the same time. and you know what they'll do -- a Top.Window.Manager to handle the conflict. and so on.
    
    erlehmann: oh, but then i looked for it and there exist several
    
    mircea_popescu: very much india code.
    
    
    
    erlehmann: mircea_popescu in the past i wondered how people who ask that question never consider someone else might think themselves such an exceptional snowflake.
    
    mircea_popescu: you know the cool guy joke ?
    
    erlehmann: probably not
    
    mircea_popescu: guy asks hotel desk to call him a cab, which they do. he gets in and not long after discovers that the madcap driver is actually not accidentally blowing a red light, but systematically blowing each and every one of them.
    
    mircea_popescu: so he asks, hey, aren't you supposed to stop on red ? and the driver replies that he's a cool guy, an' cool guys don't have to stop for shit.
    
    mircea_popescu: the guy is sorta pondering this away in his head, when suddenly they run into a green light and the driver breaks like all gedup.
    
    mircea_popescu: "what the hell's the matter now ? it was green ?"
    
    mircea_popescu: "yeah, but what if there's a cool guy coming the other way ?"
    
    erlehmann: i must admit that cheered me up a bit, even though i knew how it would turn out halfway through :)
    
    erlehmann: i must so the cool guy has not reached maximum snowflake
    
    mircea_popescu: :p
    
    erlehmann: sorry
    
    erlehmann: sleepy
    
    BingoBoingo was expecting peak snowflake, collision
    
    mircea_popescu: no, the thing is the cool guy is dealing with a physical system. it has backblow, if you're too special you're not gonna be around anymore.
    
    erlehmann: so the cool guy must not have reached maximum snowflake level (where no one else could even think themselves snowflake)
    
    mircea_popescu: reality is self-healing, tjhat's why the pantsuits live on pizza and reddits.
    
    mircea_popescu: or i'm sorry, "nutritionally balanced diets" and "science".
    
    BingoBoingo: self-healing can be funny
    
    mircea_popescu: sure.
    
    BingoBoingo: See the green scam v. fire code http://qntra.net/2017/06/poor-brits-evacuated-from-their-warehousing-in-green-incinerators/
    
    erlehmann: problem is timespan. systemd already could not handle an empty string and executed tasks for users named “0day” as root because names starting with numbers are hard, mmmkay?! it might take a long time before it collapses.
    
    erlehmann: consider PHP still exists
    
    BingoBoingo: Who needs to block egress when entire building shell can be clad in flammable polyurethane foam
    
    BingoBoingo: PHP has a niche
    
    mircea_popescu: erlehmann php is not a system in absolutely any sense. it is a text processor, why would it not exist.
    
    erlehmann: also, any individual car using systemd and literally crashing because of it is unlikely to contain lennart.
    
    BingoBoingo: It's that thing everyone assumes Phuctor uses so Phuctor gets to collect all the PHP run time exploits thrown into not a PHP run time
    
    mircea_popescu: there is a substantial difference between someone trying to build a house with a badly formulated pi, who ends up building a spiral instead of a tower and never thereby finishing ; and someone who in his house builds a clay pot with his own hands and no potter's wheel. so what if the pot will leak ? it can hold a potted plant or whatever, hang on a wall, participate in a domestic argument...
    
    BingoBoingo: In some of those applications, leak is a plus!
    
    BingoBoingo: excess plant water drains through leak, nail to wall goes through other leak
    
    BingoBoingo: Anyways, this was an excellent self healing http://qntra.net/2017/06/dead-alt-soros-no-longer-effective-in-protecting-daughter-from-truth/ Latest not news is former GOP congress critter/TV host quit GOP over hurtbutt
    
    BingoBoingo: This is a very bullish win for leakcoin
    
    mircea_popescu: heh
    
    mircea_popescu: what specifically has she to leak ? titfilling ?
    
    erlehmann: titcoin
    
    BingoBoingo: Nah, it's the alt-soros reality distortion field leaking onto her face. Also her face was leaking blood because likely cialis can only do so much for Morning Joe.
    
    BingoBoingo: Surgical youth simulation
    
    BingoBoingo: The reality leaking in is that the most important man in her life is gone and the new most important man, lacks eldritch powers she is accustomed to. Whole new set of daddy issues in her fifth decade.
    
    mircea_popescu: there's always going to be more zsa zsa gabors around than free drinks available.
    
    BingoBoingo just wonders who had honor of destroying the phylactery
    
    BingoBoingo: !~ticker --market all
    
    jhvh1: BingoBoingo: Bitstamp BTCUSD last: 2081.33, vol: 16109.31127362 | BTC-E BTCUSD last: 2076.104, vol: 7524.01997 | Bitfinex BTCUSD last: 2080.0, vol: 32969.27098191 | BTCChina BTCUSD last: 2158.946676, vol: 13045.88760000 | Kraken BTCUSD last: 2093.71, vol: 9320.16916233 | Volume-weighted last average: 2094.56046991
    
    mod6: mircea_popescu: thanks for the hex factorials.
    
    mircea_popescu: yee
    
    mod6: !W (format nil "~x" (factorial 15))
    
    mod6: we're getting some pretty different answers actually.  for 15!, i'm getting (in hex):
    
    mod6: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013077775800
    
    mod6: which is: 1307674368000 (dec)
    
    mircea_popescu: !!up candi_lustt
    
    deedbot: candi_lustt voiced for 30 minutes.
    
    mircea_popescu: !W (format nil "~x" (factorial 15))
    
    candi_lustt: mircea_popescu: 13077775800
    
    mircea_popescu: da fux
    
    mircea_popescu: mod6 lol my values were IN HEX.
    
    mod6: yah, saw that
    
    mircea_popescu: 21! = 15x0! = 2C5077D36B8C40000x0
    
    mircea_popescu: = 51090942171709440000
    
    mircea_popescu: muh bads.
    
    mod6: no worries!  here's what i'm getting with simple `time`ings: http://p.bvulpes.com/pastes/ucLj9/?raw=true
    
    mircea_popescu: no time at all huh.
    
    mircea_popescu: do 1024 ?
    
    mircea_popescu: should be 450kb or so
    
    mod6: lol, funny you say, just did 1024.
    
    mod6: oh dang, wrapped nasty.  hang on, will break @ 80
    
    mircea_popescu: kk
    
    
    
    mod6: lol, had to use 2**64 words with FZ(196)
    
    mod6: 1154ms for that one
    
    mod6: found a website that produces what seems to be the same 2193 digit value
    
    mircea_popescu: 1s ? this is quite reasonably fast isn'rt it.
    
    mircea_popescu: 2022 F5988 yep, right it is.
    
    mod6: it seems to be be pretty quick, ya
    
    mircea_popescu: !!up candi_lustt
    
    deedbot: candi_lustt voiced for 30 minutes.
    
    mircea_popescu: !W (format nil "~x" (factorial 1024))
    
    candi_lustt: mircea_popescu: 2022F598887B1B677793EEA7338140B96EDD924FCAB3A183421F3DCFE257E91FDB9FBDA6FDC765C78087E0AFB0469EE9DC04E88B57DBC8A8850C431640A70A5553F274CF95CF31EF50FF773BB46B4F14BADBEF976885D017EDB30CA9D17100464466D8E2C424C4EB35A8AD96698AB9DA18C5941A808585B16D700EA60FE4742B55D151D2FA72FB5314BF93374F6BA357B7E7B81928B2FCEF3B564380DC3BD2D0D3580A28D5AEAD0D707CDD521CB09F953E45849E4EA04445DB770F4473BFD62494BA215E1370DF02ADB30F0AEC0DC9ADCCC96284CF6D8FFED1DD283
    
    mircea_popescu: she's pretty blazing also.
    
    mircea_popescu: !W (format nil "~x" (factorial 65536))
    
    candi_lustt: mircea_popescu: 1D1CB6CEFC854C98FC338B0A2757950AE2F876268442F789102C1C43044777BC974C055AB02139BCBD8ABA7370498742FF2D49241C3F4F2A110A0BC600280FC288996B7784835D603AEC3623C06332DDBABB7BEA4A2F777C77E7DFA4FD942821E0C0A2D28DA1D614C66E668349589EDFB477DB532EF98604FECB1A5163FD32284726321766A3BF49C4DDC16698372425A96E1AC8956FD6842D2E7991762A386515FE01FF8591FC10EA7274026D895BDF94F43042245A40A6A35003B18CA765D0B6EDE66E6BA2B0C63AF98BBF115C8533616ED83823A204963EE07F1
    
    mircea_popescu: advance apologies to ben_vulpes
    
    mod6: lol, im doing 65536 too
    
    mod6: now, 2048 was ~5000ms
    
    mircea_popescu: !W (format t "~x" (factorial 65))
    
    mod6: but 65536, still running
    
    mircea_popescu: !!up candi_lustt
    
    deedbot: candi_lustt voiced for 30 minutes.
    
    mircea_popescu: !W (format t "~x" (factorial 65))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/w3k6A/?raw=true
    
    mircea_popescu: !W (format t (factorial 65))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/dzzKA/?raw=true
    
    mircea_popescu: !W (format nil "~6.2F" (factorial 65))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/0Xo9p/?raw=true
    
    mircea_popescu: !W (format nil "~6,2F" (factorial 65))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/RAoX5/?raw=true
    
    mircea_popescu: motherfucker
    
    mircea_popescu: oh i crashed it doh
    
    mircea_popescu: !W (DEFUN FACTORIAL (N &OPTIONAL (ACC 1)) (IF (<= N 1) ACC (FACTORIAL (- N 1) (* ACC N))))
    
    candi_lustt: mircea_popescu: FACTORIAL
    
    mircea_popescu: !W (format nil "~6,2F" (factorial 65))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/UjOa9/?raw=true
    
    mircea_popescu: !W (format nil "~6,2F" (factorial 1024**2))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/WsQTf/?raw=true
    
    mircea_popescu: !W (format nil "~6,2F" (factorial (^ 1024 2)))
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/pastes/Alvne/?raw=true
    
    mircea_popescu: !W (format nil "~6,2F" (factorial (* 1024 1024)))
    
    mod6: this 65536 one is gonna run for a while i think...
    
    mircea_popescu: well, candi's still rubbing it...
    
    mircea_popescu: amusing life slyce right here : user will read error message after the 4th pass and not before ; and will mess up the bot after 4 tries thence.
    
    mod6: it could be perhaps that FZ(16384) isn't long enough ... might need like 32k
    
    deedbot: http://trilema.com/2017/beppo-adnotated/ << Trilema - Beppo, adnotated
    
    mircea_popescu: btw, does asciilifeform know about the right honorable the lord brougham and vaux pc qc frs ?
    
    mod6: ah, Ada was Lord Byron's daughter
    
    mircea_popescu: !!up candi_lustt
    
    deedbot: candi_lustt voiced for 30 minutes.
    
    mod6: alright, i restarted mine.
    
    mod6: i bumped it up to 32768
    
    candi_lustt: mircea_popescu: error, see: http://p.bvulpes.com/
    
    mircea_popescu: so almost an hour, and then failed to return. alrighty.
    
    mod6: yeah mine is still going.
    
    mod6: I liked your comments about byron.  That was the first i've read of him.
    
    mircea_popescu: a rlt ?
    
    mod6: ya.  heard many times, just never gave it a turn.
    
    mircea_popescu: so how'd you find it ?
    
    mod6: there was some warts in the prose.
    
    mod6: as you denoted.  it kept me reading, which, counts for something.
    
    mod6: i agree about how Laura was written, pretty plain and dull.
    
    mircea_popescu: ah, i meant the painting.
    
    mod6: painting?
    
    mod6: i must have missed somethin
    
    
    
    mod6: aha.
    
    mod6: this seems to be the analogue of the modern-day soccer-mom 3/4 boob selfie.  in the text, she criticizes her friends for being "suburban" and "dowdyish"; but to me, she seems like one of the same.
    
    mircea_popescu: something like that
    
    mod6: pretty ave. i'd hit it.
    
    mod6: lol
    
    mircea_popescu: and in other "internet is for lulz", http://www.gutenberg.org/files/43617/43617-h/43617-h.htm was downloaded... 77 times.
    
    mircea_popescu: meanwhile faux news outlets imagine they have over a dozen readers.
    
    mod6: heheh, "such readership"
    
    mod6: alright, i better catch some zzzs.  i'll check in on the factorial here when I wake up.
    
    mod6: buenos noches!
    
    mircea_popescu: buenas nachos!
    
    sina: hola
    
    mircea_popescu: hey
    
    sina: how doin
    
    sina: I just upgraded to Fedora 26 :)
    
    mircea_popescu: not bad, whorin' and poetryin'.
    
    sina: haha that sounds a lot more fun
    
    mircea_popescu: tis conceivable!
    
    sina: anyway I just wanted to test and make sure all of my things were working post upgrade
    
    sina: not gonna hang around, got a headache
    
    sina: have a nice evenin all
    
    mircea_popescu: why would any bad franchise get 26 sequels anyway.
    
    asciilifeform: http://btcbase.org/log/2017-07-15#1684143 << use stirling's method, or you will waste many days
    
    a111: Logged on 2017-07-15 07:20 mod6: it could be perhaps that FZ(16384) isn't long enough ... might need like 32k
    
    asciilifeform: while we're on subj, ffa is more or less guaranteed to lose to just about any heathen bignumtron in factorial speed, and it should not be hard to see why.
    
    asciilifeform: ( in fact it will never win speedwise against ~anything at all. but factorial is probably the worst item. )
    
    asciilifeform: not built for speed. but for simplicity. the only concessions to optimization (karatsuba, etc) are strictly what was necessary to get to where rsa happens in merely annoying, rather than geological, time .
    
    asciilifeform: i am considering including a karatsuba squaring case - for 2x speed boost; but that's definitely it.
    
    asciilifeform: ( it is possible also to get 3x speed boost , on machines with 3 or moar cpu cores, on top of all, by allowing tasking ; this adds 12 or so lines. but i'd rather not , it subtracts from msdosificatability )
    
    asciilifeform: now for the truly ugly variant, asm for the inner w*w mult gives another 2x.
    
    asciilifeform: but wai.
    
    asciilifeform: i kinda like it how it was : short, sweet, portable to whatever, apple2.
    
    asciilifeform: ( it dun even need >8bit cpu, to work )
    
    asciilifeform: btw if you're actually doing something that doesn't need constanttime, you can simply put the obvious check-for-zero in the karatsuba and get 2-9000x boost for mul.
    
    asciilifeform: i quite deliberately did not put this in. who wants, can put in at his own peril.
    
    asciilifeform: 1linel
    
    asciilifeform: line.
    
    asciilifeform: !~later tell mod6  1.326 + log2(N)/2 + (log2(N) - 1.443)*N gives bitlength of N! to 1% or so.
    
    jhvh1: asciilifeform: The operation succeeded.
    
    asciilifeform: ( spoiler for http://btcbase.org/log/2017-07-15#1684187 . )
    
    a111: Logged on 2017-07-15 12:43 asciilifeform: http://btcbase.org/log/2017-07-15#1684143 << use stirling's method, or you will waste many days
    
    asciilifeform: http://btcbase.org/log/2017-07-15#1684145 << lol the original pediwikia d00d!111
    
    a111: Logged on 2017-07-15 07:26 mircea_popescu: btw, does asciilifeform know about the right honorable the lord brougham and vaux pc qc frs ?
    
    asciilifeform: http://btcbase.org/log/2017-07-15#1684164 << this is a hot chix, she almost has a determined, 'partizan' face.
    
    a111: Logged on 2017-07-15 08:55 mircea_popescu: http://aparences.net/wp-content/uploads/giorgione_laura.jpg
    
    
    
    a111: Logged on 2017-07-15 07:18 mod6: this 65536 one is gonna run for a while i think...
    
    asciilifeform: !!up gribble
    
    gribble: Error: "!up" is not a valid command.
    
    deedbot: gribble voiced for 30 minutes.
    
    asciilifeform: ;;calc 1.326 + log(65536)/2*log(2) + (log(65536)/log(2) - 1.443)*65536
    
    gribble: 954012.721624
    
    asciilifeform: almost a MB
    
    asciilifeform: didja give it one, mod6 ?
    
    asciilifeform: well Mb rather.
    
    mod6: ah no. lol, it is still going.
    
    asciilifeform: mod6: it won't affect whether it's still going, but whether you get anything resembling the correct answer on the way out
    
    asciilifeform: or overflowola.
    
    mod6: bingo ^
    
    mod6: i'd rather have something sane to read at the end of the journey.
    
    asciilifeform: meanwhile!, in sunny monkeylandia, https://archive.is/a3GZE >> 'Visa... offering up to $10,000 each to 50 U.S.-based small business owners that are committed to going cashless... "We are declaring war on cash," said Andy Gerlt, a spokesman for Visa.'
    
    asciilifeform: mod6: notice, we could trivially trap on overflow, but that ain't constanttime!
    
    mod6: asciilifeform: werd.
    
    mod6: 1.326 + log(65536)/2*log(2) + (log(65536)/log(2) - 1.443)*65536 << during this exercise, i started, very quickly to see this expansion pattern.  was thinking there must be some square law to predict the probable size of the outcome.
    
    mod6: does that have a name? ^
    
    asciilifeform: mod6: think of ffa as a soldier's entrenching spade. you wouldn't dig a foundation for a new house with it. but it is bare naked simple, + adequate and entirely so for entrenching, and for the occasional bout of hand-to-hand.
    
    asciilifeform: mod6: stirling's method
    
    mod6: coool
    
    asciilifeform: well, numerical fudge thereof
    
    mod6: sure, but perhaps, getting one close is good enough in this case.
    
    mod6: asciilifeform: entrenching tool, aha.
    
    mod6: ok ima kill this off then throw in some 1mb FZ
    
    asciilifeform: mod6: if you actually had to work with Mb-sized ints regularly, you'd want fft mul
    
    asciilifeform: which, btw, imho is intrinsically unsuitable for a fits-in-head rsatron, it is extremely gnarly and uses float approximations that get magically unfudged back to int, etc
    
    asciilifeform: mod6: other thing, since ffa is constant time, your N! is in O(N) (if mul were considered a constant op and brought outside of the brackets. which is is, 10! with 4096bit ffa, takes exactly C longer than 9! with 4096bit ffa. etc )
    
    asciilifeform: you can immediately say how long the thing will take.
    
    asciilifeform: just determine the C, and multiply.
    
    asciilifeform: mod6: re upstack, http://mathworld.wolfram.com/StirlingsApproximation.html has the details.
    
    mod6: aha. gotcha.
    
    mod6: <+asciilifeform> which, btw, imho is intrinsically unsuitable for a fits-in-head rsatron, it is extremely gnarly and uses float approximations that get magically unfudged back to int, etc << ugh. right.
    
    mod6: you want me to post my code before I run this again?
    
    asciilifeform: sure
    
    mod6: aight, just a sec.
    
    asciilifeform: on my box, a 1048576bit ffa has a 240ms mul.
    
    asciilifeform: so,
    
    asciilifeform: !~calc 0.240 * 65536
    
    jhvh1: asciilifeform: 0.240 * 65536 = 15728.64
    
    asciilifeform: sec. for mod6's thing, approx.
    
    asciilifeform: ( the increment is about 4ms each, so neglected )
    
    
    
    asciilifeform: ugh
    
    asciilifeform: why do you have a ffa-wide comparison in there.
    
    asciilifeform: use a human integer as the counter
    
    asciilifeform: and go up by 1
    
    asciilifeform: ( FZ_Add(F, ... whatever )
    
    mod6: ooh. for some reason, i didn't think that it could?
    
    asciilifeform: what's to keep you ?
    
    asciilifeform: you don't need to examine F for any reason
    
    asciilifeform: or O
    
    mod6: i dunno, just the strict types thing.
    
    asciilifeform: O can start at 1, and get incremented (with FZ_Add) I times ( for i ..... loop)
    
    asciilifeform: there's no type rape, because you don't use i for anything but to do the thing i times
    
    mod6: ah, ok. duh. lemme see here...
    
    asciilifeform: also you got a bunch of ??? in there (what does IO do ? )
    
    mod6: ah, that was used for some debugging
    
    mod6: will axe
    
    mod6: anyway, got some chores to do, will have to come back to this later.
    
    asciilifeform: gimme 1s
    
    asciilifeform: mod6: http://wotpaste.cascadianhacker.com/pastes/TvufZ/?raw=true << replace 10 with whatever
    
    asciilifeform: also you forgot, in the original, to divide the length of ffa by 64 (bits), yours will blow up instead of run, gcc by default does not give infinite stack
    
    asciilifeform: http://wotpaste.cascadianhacker.com/pastes/2GCid/?raw=true << 'purist' version
    
    asciilifeform: ( where we do as i said, incrementing the T , using i for nothing but loop )
    
    asciilifeform: !~ticker --market all
    
    jhvh1: asciilifeform: Bitstamp BTCUSD last: 2049.99, vol: 21747.98828631 | BTC-E BTCUSD last: 2040.0, vol: 9897.42431 | Bitfinex BTCUSD last: 2049.9, vol: 43773.46200243 | BTCChina BTCUSD last: 2108.925036, vol: 16981.30690000 | Kraken BTCUSD last: 2041.956, vol: 12025.5025457 | Volume-weighted last average: 2057.66403319
    
    asciilifeform: cheapcoinz!!1111
    
    trinque: asciilifeform, I put my life savings into bitcoin at $3k, please help
    
    asciilifeform helps
    
    deedbot: http://phuctor.nosuchlabs.com/gpgkey/BD9C3B8922865EF3611398E882E6EED96E77A5FC17B29E50A29915F8B7D0875A << Recent Phuctorings. - Phuctored: 1362...5743 divides RSA Moduli belonging to '88.80.194.26 (ssh-rsa key from 88.80.194.26 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (vcvps476.vcdns.de. DE NW)
    
    deedbot: http://phuctor.nosuchlabs.com/gpgkey/BD9C3B8922865EF3611398E882E6EED96E77A5FC17B29E50A29915F8B7D0875A << Recent Phuctorings. - Phuctored: 1733...4117 divides RSA Moduli belonging to '88.80.194.26 (ssh-rsa key from 88.80.194.26 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (vcvps476.vcdns.de. DE NW)
    
    asciilifeform: http://btcbase.org/log/2017-07-15#1684006 << via this, found >> http://unifoundry.com/pub/unifont-10.0.05/unifont-10.0.05.bmp << which is lulzy, weep at the sheer bulk of the orc hieroglyph liquishit
    
    a111: Logged on 2017-07-15 05:13 erlehmann: i use GNU unifont wherever i can. fits in head.
    
    asciilifeform: ( why was it necessary to unicodize the fucking hieroglyphs ? even supposing the chinese are inseparable from them. why not simply carry them as bitmap matrix.)
    
    erlehmann: asciilifeform the sole purpose of unicode is to replace all other glyph standards. from that follows all else, i.e. incorporation of wingdings, emoji, etc.
    
    asciilifeform: it is rampaging idiocy
    
    erlehmann: what do you suggest as an alternative?
    
    erlehmann: switching encodings needs out of band signaling which IMO is worse
    
    asciilifeform: mno.
    
    asciilifeform: people who want to use hieroglyphs, should be passing around bitmaps.
    
    asciilifeform: they wanna say 妓 -- let'em be stuck saying 32 bytes (16x16 bit matrix, more than enough for any hierohorror) rather than 2 bytes !!!
    
    erlehmann: what actually happened is that people who wanted to use hieroglyphs passed around codes such as A13 – a standard reference exists (gardiner's sign list) that was incorporated into unicode
    
    erlehmann: that's all
    
    asciilifeform: definitely not 'all'
    
    asciilifeform: it's a shambling horror, with empty desert, duplicated glyphs, no particular rhyme or reason, and all the consistency of microshit
    
    erlehmann: okay, but most of it. a special interest group (egyptologican geeks) used a glyph standard. unicode swallowed that standard. this is how it usually goes.
    
    erlehmann: also, for everyday communication i find E1, E2, E3, E4 etc. much better than trying to pass around bitmaps
    
    asciilifeform: this nonsense has no future, erlehmann .
    
    asciilifeform: dun wanna pass bitmaps -- use godly alphabets.
    
    asciilifeform: with $smallint number of glyphs.
    
    erlehmann: can it be that your complaint is more with the egyptian glyphs than with unicode itself?
    
    asciilifeform: mno, that'd be mircea_popescu's.
    
    erlehmann: some writing systems contain non-abstract symbols. all the same to me, as long as everything fits in 16×16 bits.
    
    asciilifeform: though i definitely see the strength of his argument, that people who use more glyphs than there are keys on keyboard, have severe problem, and their place is by the cultural latrine, and not bloating the os for civilized folx
    
    asciilifeform: erlehmann: didja ever read the pernicious-standardization thread in the logz ?
    
    erlehmann: no, link?
    
    erlehmann: asciilifeform i strongly suspect you do not distinguish between complexity and sheer numbers. i saw bloat always as referring to needless complexity, size of something only as evidence, not as bloat itself.
    
    asciilifeform: gonna tell me that hieroglyphic writing is not needless bloat ?
    
    asciilifeform: if i start writing english as strings of 16-bit indices into the oxford dictionary, people will laugh.
    
    asciilifeform: but for some reason will not laugh if chairman mao does the same thing.
    
    asciilifeform: why not?
    
    asciilifeform: why, because 'come to expect' ?
    
    asciilifeform: fuck that, with red hot poker.
    
    erlehmann: one point is that incorporating something in unicode does not increase processing complexity by any means. i actually installed a new version of unifont on an old phone and instantly it could display all the new characters.
    
    asciilifeform: the mere possibility of 'new characters' is antisanity.
    
    erlehmann: so if code does not care if there exist 250 or 2500 or 250000 characters, why should i?
    
    asciilifeform: well for starters 250,000 > 65536
    
    asciilifeform: so you now have either 24bit chars, or O(N) stringlen operator.
    
    erlehmann: that turns out to be a problem with the abysmally bad TTF file format.
    
    asciilifeform: you want to tell me that this is not a cost ?
    
    erlehmann: yes, but this cost has already been incurred. unicode actually tried to prevent too many new characters in the past, leading to misfeature han unification.
    
    asciilifeform: just like the poettershits convinced idiots that 16bit chars were 0cost
    
    asciilifeform: it has NOT been incurred.
    
    
    
    asciilifeform: i do not write non8bit text processors, and don't intend to ever.
    
    erlehmann: chinese, japanese, korean now share unihan, with all the processing complexity and technical debt incurred from that
    
    erlehmann: asciilifeform ok enjoy your latin1 while it lasts.
    
    asciilifeform: 'it lasts' lol
    
    asciilifeform: from my cold dead hands, motherfuckers.
    
    erlehmann: version 1 of unicode was designed to keep under 16 bits
    
    asciilifeform: incidentally i use 'orc glyphs' every day. koi8 etc.
    
    erlehmann: in those days, only ~21k characters were reserved for CJK
    
    erlehmann: which obviously is not enough (i read something about ~100k characters being enough)
    
    jurov: "incorporating something in unicode does not increase processing complexity" orly? maybe unless you want to do anything interesting with the text, like... count the characters. or case convert. or detect whitespace. or compare two strings. or...
    
    asciilifeform: http://btcbase.org/log/2017-03-23#1631972 << 1 'standards' thread
    
    a111: Logged on 2017-03-23 18:21 mircea_popescu: this notion that i will support the wintel FOR FREE is the lolz of all time.
    
    erlehmann: asciilifeform thx
    
    erlehmann: jurov converting case is locale-specific, therefore better left undone.
    
    jurov: dude. all of above is locale specific
    
    erlehmann: also, comparing two strings should be done bytewise, always. everything else is madness.
    
    asciilifeform: http://btcbase.org/log-search?q=from%3Amircea_popescu+unicode << in there somewhere
    
    erlehmann: character count and whitespace is locale specific? AFAIK whitespace is an ENUM
    
    erlehmann: one with only 25 members, seems sensible
    
    jurov: erlehmann my language has such a delightful case of "ch" character. which is a "digraph" and to be counted as one char.
    
    jurov: and collated in between h and k
    
    jurov: unicode has zillions if these cases
    
    erlehmann: well, if ch is one character, i rather have it as one codepoint.
    
    erlehmann: instead of having to postprocess ASCII
    
    jurov: your client will not supply it as one
    
    jurov: they will just expect it to work
    
    jurov: there are plenty of articles "what programmers mush know about unicode" with such gotchaz. just educate yourself.
    
    jurov: *must
    
    erlehmann: ch does not exist as unicode ligature, but as i understand distinguishing characters is one of the problems unicode is at least intended to solve. as soon as everyone uses Æ for “ AE” the postprocessing is no longer needed.
    
    erlehmann: note that postprocessing is always wrong.
    
    erlehmann: in standard german, ß / ẞ / ss / SS are not ambiguous, but in german variants that do not use ß / ẞ, the ss / SS could be a digraph depending on context.
    
    erlehmann: e.g. those who do not use ß / ẞ write “Der grosse Duden” instead of “Der große Duden”
    
    asciilifeform: ᛋᛋ !
    
    erlehmann: asciilifeform unicode has you covered
    
    erlehmann: i suggest put the following in your .XCompose if you use X11
    
    erlehmann: <Multi_key> <N> <S> <D> <A> <P>                 : "卐"  U5350   # CJK UNIFIED IDEOGRAPH-5350
    
    asciilifeform: lol
    
    erlehmann: it nicely complements what they already have out of the box
    
    erlehmann: compose + C C C P → ☭
    
    phf: fwiw unifont is not even the whole story. consider extensions like CTL, which allows you to have special rendering for a sequence of glyphs. a completely separate technology from ligatures and combining characters, but part of the standard never the less.
    
    erlehmann: phf unifont actually leaves out shitstains like arbitrarily combining glyphs to make national flags.
    
    erlehmann: i just see „DE“ surrounded by a special frame instead of a german flag
    
    erlehmann: and i like it that way
    
    phf: well, without such a "shitstains" you can't for example render arabic or iranian in any meaningful way
    
    erlehmann: no color on my terminal please
    
    erlehmann: unless i made it
    
    phf: combining glyphs to make national flags is yes yet another extension
    
    erlehmann: and one introduced because unicode consortium was sick of other misbehaving standards bodies (ISO country codes), ha-ha!
    
    mod6: <+asciilifeform> also you forgot, in the original, to divide the length of ffa by 64 (bits), yours will blow up instead of run, gcc by default does not give infinite stack << ah thanks for making the changes asciilifeform. bak now. will try this out...
    
    asciilifeform: erlehmann: the 'ligature' liquishit had almost 600 motherfucking years, to get lost, now. since gutenberg.
    
    mod6: one thing, that i never really thought about is going the other direction; 1 * 2 * 3 ...
    
    asciilifeform: if you don't have a gutenberg-compatible alphabet for your language, it is defective .
    
    erlehmann: asciilifeform nichts hält so lange, wie ein provisorium!
    
    asciilifeform: lol
    
    mod6: when I do the factorials in my head, i seem to start with the bigger end for some reason.
    
    mod6: but ofc, computers don't care.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684189 << tis nevertheless important to see how much.
    
    a111: Logged on 2017-07-15 12:45 asciilifeform: while we're on subj, ffa is more or less guaranteed to lose to just about any heathen bignumtron in factorial speed, and it should not be hard to see why.
    
    asciilifeform: mircea_popescu: the difficulty is in predicting how long ops take on heathentron, not on ffa ( which is deadly linear for all ops )
    
    mircea_popescu: no argument. but i am a practical man and i like plugging things in.
    
    asciilifeform: ( see further in same thread )
    
    asciilifeform: 1 ffa mult for B-bit regs take time T. 9000 of them take time 9000T. guaranteed.
    
    asciilifeform: sorta why the thing even exists.
    
    mircea_popescu: again, no argument. T needs to be measured, factorial is a fine case to measure it in, we don't resort to the lab when we wish to prove theory wrong but in all cases and at all times because we like the lab.
    
    mircea_popescu: meanwhile in the army, http://68.media.tumblr.com/900d9a19e3797d8e49d3cae388b0ce63/tumblr_o7m7l34i1B1vv8p8co1_1280.jpg
    
    asciilifeform: mircea_popescu: another fine experiment is to do 9000 mults of B-bit rngolade. demonstrates that the payload really has 0 impact on time.
    
    asciilifeform: ( to the extent such a thing is to be demonstrated experimentally. )
    
    mircea_popescu: aha.
    
    mircea_popescu: verified experimentally.
    
    asciilifeform: it doesn't relieve of the burden of having to actually prove correctness tho.
    
    mircea_popescu: does not relieve anything, it's just something you do.
    
    mircea_popescu: not for a purpose but because it's there.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684202 << ah good, i was just digging this up.
    
    a111: Logged on 2017-07-15 14:24 asciilifeform: !~later tell mod6  1.326 + log2(N)/2 + (log2(N) - 1.443)*N gives bitlength of N! to 1% or so.
    
    mod6: ok factorial of 65536 with's alf's changes is running.
    
    mod6: salud
    
    mircea_popescu: and yes, brougham  is a monument of socialist retardation. devout abolitionist (which, incidentally, is coming together in my mind as the spot where western civilisation actually went off-course, early 1800s), argued with young re wave form of light, argued with some statistician re solar spots impact on wheat prices, tellingly thought everyone else unscientific and by comparison to his bright mind very stupid indeed and perp
    
    mircea_popescu: etually tried to control all aspects of government.
    
    mircea_popescu: he could as well be their fucking patron saint, the party of vaux.
    
    mircea_popescu: ftr, 1M factorial < 19.5MB
    
    
    
    a111: Logged on 2017-07-15 15:09 asciilifeform: meanwhile!, in sunny monkeylandia, https://archive.is/a3GZE >> 'Visa... offering up to $10,000 each to 50 U.S.-based small business owners that are committed to going cashless... "We are declaring war on cash," said Andy Gerlt, a spokesman for Visa.'
    
    asciilifeform: exercise for reader : write equation to predict, within 1 minute, how long N! takes on your box in ffa
    
    asciilifeform: ( i could instead say '1 msec' but crystal jitter, interrupts, etc )
    
    mircea_popescu: notice how this works : visa is sending "up to $10k in bitcoin" to its own bitcoin addresses to claim "people" have "invested" in whatever nutty bullshit faux coin they have going ; visa is sending "up to 10k" faux news on dead paper to its own offices to claim someone actually gives a shit what the new york times says on any topic ; visa is then giving 10k in cash to 50 of its own merchants to pretend like you and i should d
    
    mircea_popescu: o things this way rather than that...
    
    mircea_popescu: visa could totally buy russia, if russia were dumb enough.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684252 << funny, i was expecting a few hours. apparently guessatron not that badly oiled either.
    
    a111: Logged on 2017-07-15 15:29 asciilifeform: sec. for mod6's thing, approx.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684284 << dude LOOK AT THAT BULSHIT. fucking azns already.
    
    a111: Logged on 2017-07-15 16:40 asciilifeform: http://btcbase.org/log/2017-07-15#1684006 << via this, found >> http://unifoundry.com/pub/unifont-10.0.05/unifont-10.0.05.bmp << which is lulzy, weep at the sheer bulk of the orc hieroglyph liquishit
    
    mircea_popescu: there is NO REASON to continue the nonsense. learn a language.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684289 LEARNING A LANGUAGE. accepting that chinese is not a language ; accepting in order to accept that the simple annd obvious fact thjat your mother and father, if you're chinese, were FOR THAT REASON idiots and imbeciles ; and for the reason also that their parenjts in their turn -- idiots and imbeciles.
    
    a111: Logged on 2017-07-15 16:44 erlehmann: what do you suggest as an alternative?
    
    mircea_popescu: coming to that minimal point of self-awareness any bimbo with half a peanut in her skull manages in fact to come to, where she realises it's not the fucking squiglies painted on her nails that make her unique.
    
    asciilifeform: hey, mao did answer 'but your father swallowed french revolution, we dun know which is more lethally stupid yet'
    
    mircea_popescu: asciilifeform but we DO know mine still permits the use of language.
    
    BingoBoingo: <erlehmann> asciilifeform ok enjoy your latin1 while it lasts. << 卍 We must secure the existence of our people and a future for white children 卍
    
    mircea_popescu: i'm not proposing a sorting here. i am just proposing they notice the parts of their skull made of cow dung.
    
    asciilifeform: i'm a bit surprised that pantsuits have not yet attempted to transform english into 'wordicode', a la http://btcbase.org/log/2017-07-15#1684311 .
    
    a111: Logged on 2017-07-15 16:57 asciilifeform: if i start writing english as strings of 16-bit indices into the oxford dictionary, people will laugh.
    
    asciilifeform: choose-from-these-palace-approved-words.
    
    mircea_popescu: they're glacially going that way.
    
    mircea_popescu: look at bureaucrat wank, it's directly translatable to word table.
    
    asciilifeform: newspeak(tm)(r)
    
    mircea_popescu: "oh but all teh great literature shall be lost" hurr durr. egyptian had just as great literature. JUST as great. its loss was thought important for centuries, before drunk soldiers broke the code and it was discovered -- egyptian literature is barely fit to grace toilet paper.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684298 << yes, this is how socialism always goes. not how "it" "usually" goes. when the socialists are involved -- always goes. when they are not -- never goes.
    
    a111: Logged on 2017-07-15 16:50 erlehmann: okay, but most of it. a special interest group (egyptologican geeks) used a glyph standard. unicode swallowed that standard. this is how it usually goes.
    
    mircea_popescu: we are the never goes camp.
    
    erlehmann: i think it is not about the literature. i think it is to cater to the special interest groups.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684303 << the complaint is about the concept of tolerance, equality and so on.
    
    a111: Logged on 2017-07-15 16:51 erlehmann: can it be that your complaint is more with the egyptian glyphs than with unicode itself?
    
    erlehmann: unicode consortium sees group using not-unicode, swallows.
    
    erlehmann: to me that is not tolerance, but annexation
    
    mircea_popescu: there shall be no equality, and there shall be no tolerance. black man either dresses like white man or picks cotton.
    
    erlehmann: logic of empire
    
    BingoBoingo: <erlehmann> i think it is not about the literature. i think it is to cater to the special interest groups. << Maybe these groups need specialler interests?
    
    mircea_popescu: erlehmann but that's prtecisely what tolerance is. an ill designed attempt to swallow.
    
    erlehmann: mircea_popescu empire does not pretend equality, but tolerance it has. EU has 23 official languages AFAIK.
    
    erlehmann: just pay your taxes and you'll be spared from war or worse!
    
    mircea_popescu: and is going to shit. BECAUSE of it. not simply "in the time of it", but BECAUSE of it.
    
    mircea_popescu: and i don't mean, because eu bureaucrats tolerate greek, eu is going to shit. i mean -- because eu has absolutely no project (which is the direct equivalent) everyone is only there while the food flows. and furthermore, because the men tolerate the misbehaviours of the women, the countries are dropping off thje map, and so on.
    
    mircea_popescu: erlehmann security, yeah, that old "come be eaten by ants for you're too scared of hunting bear"
    
    erlehmann: i thought singular project is interconnection. make war less profitable than peace.
    
    mircea_popescu: this is simply a restatement of the foregoing idiocy.
    
    erlehmann: consider that idiots like hitler, napoleon etc. pp. found war more profitable than peace
    
    mircea_popescu: "make domestic arguments less profitable than watching tv". this isn't washing the dishes.
    
    mircea_popescu: erlehmann war IS more profitable than peace. whether you find this or not.
    
    erlehmann: mircea_popescu it's only war in europe that is made less profitable. lots of wars to shop around for otherwhere.
    
    mircea_popescu: war makes the only thing peace never can, that is -- empty space. the value of empty space varies, from negative after a war to infinite during socialism.
    
    erlehmann: [[lebensraum intensifies]]
    
    mircea_popescu: erlehmann and yet, funnily, everyone comes to make war in europe. and yet, funnilky enough, the byzantine empire still prays to their legions in heaven, notwithstanding the reality daily debunk
    
    asciilifeform: 'war was invented by people living downstream of herds' (tm)(r)(uncle al)
    
    erlehmann: asciilifeform can you actually see ™ and ® btw?
    
    asciilifeform: erlehmann: on some boxes yes, on some -- no
    
    erlehmann: asciilifeform what you think of unifont hex file format?
    
    asciilifeform: erlehmann: see the earlier thread /
    
    
    
    asciilifeform: multibyte chars == crock of shit
    
    asciilifeform: and fuck the hieroglyphists with their own severed limbs.
    
    erlehmann: no, just the hex file format
    
    asciilifeform: there is no 'no, just'.
    
    mircea_popescu: erlehmann let me tell you a story. after the fall of the romanian socialist republic, people were left with no practically useful skills and no capital. a mad rush to accumulate both ensued, which was subsidiarily great because it put young people above old people and as a result produced the only sort of society worthj living in -- with anxiety way way underregulated. now then -- what did the old people do, as their principa
    
    mircea_popescu: l neo-society endeavour ?
    
    erlehmann: i created unifont glyphs using emacs and sed
    
    mircea_popescu: do guess, you i hear are from the right germany to guess./
    
    erlehmann: mircea_popescu would you explain regulation of anxiety?
    
    erlehmann: maybe an idiom i do not understand
    
    mircea_popescu: yes. if you permit the woman to act out her "worry" about "What may happen" you will sink. if you beat her black and blue every time she worries -- about anything, you'll suddenly get great parties.
    
    mircea_popescu: you won't get a bike helmet industry, which is a tolerable loss.
    
    erlehmann: sounds like what a qualified cognitive-behavioural therapist would say indeed!
    
    mircea_popescu: (helmets -- great. the process that normally produces them -- poison)
    
    mircea_popescu: alright, now to the question.
    
    erlehmann: process that produces them → people die from head injuries?
    
    mircea_popescu: no. people worring about people drying from head injuries.
    
    mircea_popescu: note helmet works -- before the fact. it's not fucking antibiotics.
    
    mircea_popescu: process that produces antibiotics -> people needing to hold on to a tree while peeing.
    
    erlehmann: large scale deployments are always driven by statistics. i once read that many stats have no bike helmet laws because lawmakers are convinced this would reduce biking to the point where more cardiovascular diseases outrun benefits of less head injuries.
    
    erlehmann: s/stats/states/
    
    mircea_popescu: this is not so, but let us not diverge any more.  what did the old people do, as their principal neo-society endeavour ?
    
    erlehmann: collect bottles, receive monies?
    
    erlehmann: what poor old people do, right?
    
    mircea_popescu: no. wanna try more or satisfied ?
    
    erlehmann: not in the mood for guessing history i'm not familiar with
    
    mircea_popescu: you probably are familiar with, but anyway : they ~~~ENCLOSED THEIR BALCONIES~~~.
    
    mircea_popescu: this is to say, standard soviet matchbox dwelling, like berlin is still full of, came from the maker with a "balcony", which was open to the outside. they -- paid, scions of the decrepit metalworking industry, to solder/weld/glue to the balustrades ugly scrap metal pikes and pipes, and in between them put glass.
    
    mircea_popescu: just as soon as they managed to get a little capital, which is to say money not needed day to day, they stuck it in this deeply improductive activity. not went to istanbul to buy cheap colorful crap to resell, not anything else.
    
    mircea_popescu: why ? because even in their sclerotic stupid fucking heads that should by rights have been taken off en masse at the very onset, the value of SPACE exceeded all other values.
    
    mircea_popescu: the ~only thing all survivors of socialism agreed on, even the ones too dumb to live.
    
    mircea_popescu: even if it was a little meaningless bit of useless space misplaced and so on.
    
    asciilifeform: dingdingding winnner
    
    asciilifeform: asciilifeform's grandfather indeed with own hands enclosed the balcony
    
    mircea_popescu: now tell me they did not do this in berlin and i shall not believe you.
    
    asciilifeform: and today asciilifeform spends manymanybux on... space.
    
    asciilifeform: for the sake of space.
    
    mircea_popescu: instead tell me you were there while it happened and didn't notice, and i shall believe it, but also point to it for your benefit.
    
    asciilifeform: and it ain't useless space, either, i like my current dig mainly for the enclosedbalcony. sunlight, it's a thing.
    
    mircea_popescu: space, in socialism, is worth ten thousand wars.
    
    mircea_popescu: to use a chinese idiomatic which, oddly, i can actually introduce without importing shitsquiggles.tiff first.
    
    mircea_popescu: perhaps because man with superior encoding is superior man. or shall we say MMMMMMMMMMx instead.
    
    trinque: I was relating the uniturd thread to $girl in the pool just now, and she challenged erlehmann to start writing software in emojis. and if not, why communicate with it.
    
    asciilifeform: trinque: apl!
    
    asciilifeform: http://xahlee.info/comp/unicode_APL_symbols.html << it's in there, apparently.
    
    asciilifeform: ( bonus xah lee ! )
    
    trinque: http://www.chilton.com/~jimw/a2ap1g1.gif << oh jesus christ
    
    erlehmann: trinque we'll start here http://news.dieweltistgarnichtso.net/bin/unicode
    
    asciilifeform: i dun actually hate apl. it ain't chinese liquishit, is actually pretty small and readable alphabet. that probably oughta have occupied the upper half of ansi 8bit coding, instead of the rubbish that's in there nao.
    
    trinque: erlehmann: been treated amply in logs you haven't read
    
    mircea_popescu: such a texan this guy.
    
    erlehmann: i should read more
    
    erlehmann: logs are life of irc channels
    
    erlehmann: i noticed once logs of another channel were gone
    
    trinque: asciilifeform: if it had found its way into ansi, the shitgnomes would've demanded moar glyphs, and ended up in exactly the same place
    
    asciilifeform: trinque: there weren't any shitgnomes yet.
    
    trinque: so?
    
    mircea_popescu: trinque your girl is in for a lot of anal, i guess.
    
    trinque: ahaha fucked into nap already
    
    mircea_popescu: lel
    
    mircea_popescu: asciilifeform wtf yet lol. there is no such time there weren't. AN END TO SLAVERY!
    
    asciilifeform: http://www.asciitable.com/index/extend.gif << oblig 8thbit liquishit
    
    asciilifeform: бНОПНЯ ВХРЮК!!!!
    
    trinque: ^ question marks in my term. zealotry!
    
    BingoBoingo: <erlehmann> large scale deployments are always driven by statistics. i once read that many stats have no bike helmet laws because lawmakers are convinced this would reduce biking to the point where more cardiovascular diseases outrun benefits of less head injuries. << For all the idiocies Illinois does participate in, it refrains from helmet laws. This means the occasional perosn riding a chromed up cruisers with a DOT non-compliant Pick
    
    BingoBoingo: elhaube and buncha kids riding in organ donation mode
    
    asciilifeform: 'Знает каждый на Руси - вХРЮК, оХГДЕЖ и МЮ УСИ' (tm)(r)
    
    erlehmann: trinque if ${girl?} wanted to make a joke, she should know: APL is not the worst offender, merely the first. rules for identifiers in c# correspond to unicode standard annex 15.
    
    trinque: she had a joek of the pointed variety.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684311 << the amusing part here is that ~possibly~, as an entirely speculative, rather literary than linguistic notion, the chinese started out early, and as such started out small : they had but 8 or so letters, which they combined in words (with silent winds, as was the fashion 5000 years pre-magdalene). as the complexity driven by a large empire ever piled, these short and few letters sta
    
    a111: Logged on 2017-07-15 16:57 asciilifeform: if i start writing english as strings of 16-bit indices into the oxford dictionary, people will laugh.
    
    mircea_popescu: rted to carry multiple meanings. FILIP B is still how you say philip the 2nd in greek to this day, because B is also 2. it means a number of things, and if you didn't know "set" is the english word with the largest number of meanings.
    
    mircea_popescu: now -- birthday paradox, you only get 8 boxes you end up with a LOT of meanings.
    
    mircea_popescu: then they made the stupid move of coming up with separate notiations for the 16 meanings of the letter tsa.
    
    mircea_popescu: thereby coming up with the confucianist horror we all know and loathe today.
    
    erlehmann: BingoBoingo i recall there was a study about helmet laws https://msu.edu/~telder/donorcycles6-10-09.pdf
    
    erlehmann: > estimates imply that every death of helmetless imbecile prevents or delays as many as 0.33 deaths among imbeciles on transplant waiting list
    
    trinque: I'm still an idiot flash-card-level student of latin, but worth discussing that as the standard for "proper alphabetical lang". even things like "afui" make me feel like a bumbling idiot when in english I have to say "I was away". only way with pictographs to combine meanings and generate new would seem to be "well yeah, go with me on this one, but this one is sorta related-looking to these other two"
    
    trinque dun see how it could be anything but the squashiest of thinking tools
    
    BingoBoingo: erlehmann: Anyways the point is, even pickeljaube still can't make Illinois as cool as Missouri where people wear DOT helmets, but are allowed to attach scabbard and ride with carbine on steel horse
    
    trinque: or god, "having been built" -> "aedificatus" iirc
    
    trinque: you'd have more symbols than atoms in universe by long
    
    trinque: or more likely, never turn combinations into their *own* singular concepts, upon which to build other relationships in mind
    
    asciilifeform: trinque: wait till you remember that the cn folx are fractally damaged, they can't ~speak~ like normal humans either, gotta do this 11-tone singsong thing
    
    trinque: you know, ABCDEFG has this relationship with JKERQ
    
    asciilifeform: ( at least jp moved away from this some time bc )
    
    trinque: standardizing writing *below* concepts appears the only possible sanity
    
    mod6: BingoBoingo: that is pretty cool
    
    asciilifeform: http://btcbase.org/log/2017-07-15#1684534 << afaik there is 0 evidence of their ever having had a syllabulary... pictograph liquishit from cave drawings to today.
    
    a111: Logged on 2017-07-15 18:45 mircea_popescu: http://btcbase.org/log/2017-07-15#1684311 << the amusing part here is that ~possibly~, as an entirely speculative, rather literary than linguistic notion, the chinese started out early, and as such started out small : they had but 8 or so letters, which they combined in words (with silent winds, as was the fashion 5000 years pre-magdalene). as the complexity driven by a large empire ever piled, these short and few letters sta
    
    asciilifeform: ( with obvious 'man', 'woman', 'cow', etc stick figures still embedded in the most vintage glyphs )
    
    mircea_popescu: trinque the sad news being that your equivalences are very much in the  http://btcbase.org/log/2017-07-14#1683821 vein. if the built were a girl you'd say it differently.
    
    a111: Logged on 2017-07-14 20:29 phf: asciilifeform: i used to try and clarify the inflection, but then realized that it's mostly meaningless for the anglophones. so however much it grates,
    
    mircea_popescu: asciilifeform most languages were notated after long time spoken though.
    
    asciilifeform: troo
    
    mircea_popescu: now, if the jews and other golden crescents notated six centuries later whereas the chinese notated a few centuries before but a language already 2500 years old...
    
    mircea_popescu: ie, they possibly spoke too soon.
    
    trinque: mircea_popescu: said differently without writing differently?
    
    mircea_popescu: no, written also aedificata.
    
    trinque: ah, well sorta still works. meant that in latin the user can generate concepts on the fly, and have them known as singular items upon which to anchor others
    
    trinque: and I don't see how this'd not be way more cumbersome with the ideographs
    
    mircea_popescu: anyway. your chief point is correct, in that flexion is pure lisp for language, that i even to this day can say inexistent words whose meanings are directly evident to romanian speakers is a large matter. english even has rudiments of proper flexion, i can say "the built" and it connotes, but not to all speakers.
    
    mircea_popescu: trinque exactly.
    
    asciilifeform: english has tattered remnants of various attributes of proper human tongue
    
    mircea_popescu: this is why i like that romanian cartoon series, "robotzi". they do it extensively, to breaking point. single example : at some point one says to the other "daca stiam c-ai sa ajungi un ghetzalit nespalat". this is evidently in standard romanian "if i knew you'll end up and unwashed ???". the ??? is iffy, because ghetzalit is not a word in romanian. in fact, it's a construction : ghetz is how you say sperm in hungarian, and -
    
    mircea_popescu: it is the correct mark of the perfective participle in this circumstance. so "cumfaced" i guess.
    
    mircea_popescu: this is done universally and to everything, german, russian, turkish. zdreantsa!
    
    mircea_popescu: "romanian thinks all other languages are badly written romanian", and this because it actually continues latin.
    
    asciilifeform: how do you even say, e.g., отпидарашенный, in engl.
    
    asciilifeform: afaik you can't. it turns into a whole paragraph.
    
    mircea_popescu: same exact principle. czar, eh ? :D
    
    asciilifeform: ( was my guess for == to 'ghetzalit' btw )
    
    asciilifeform: neither is in the oxford dictionaries.
    
    asciilifeform: but made of same cloth.
    
    mircea_popescu: nor, and here's the important point, and the utf bane, nor could!
    
    mircea_popescu: you can not, still to this day, in spite of all sort of "published research", include a statement of its own coherence in a coherent system sufficiently complex (so as to include a statement of certain mathematical truths...)
    
    mircea_popescu: the problem with bureaucrats is that it universally is not possible to provide them with an above-secondary education.
    
    mircea_popescu: consequently they form a highschooler's toolbox and then go build themselves monumental graves.
    
    asciilifeform: one could attempt a, say, 'be-arsewaltzed' but not same effect. and doesn't generalize.
    
    mircea_popescu: the latter being also the chief point.
    
    mircea_popescu: which brings a different matter home : traduttore tradditore etcetera, but only if trying to cross the human-monkey linguistic divide.
    
    
    
    asciilifeform: translating to engl always feels like hand-compiling to risc asm
    
    mircea_popescu: (amusingly, 1800s public person is on teh record saying you can readily understand so-and-so's broken romanian : first, transl;ate it back to german.)
    
    asciilifeform: a line becomes a para becomes a page ....
    
    mircea_popescu: asciilifeform rather.
    
    BingoBoingo: <mircea_popescu> the problem with bureaucrats is that it universally is not possible to provide them with an above-secondary education. << AHA, they pursue baccalaureate education in studying their High School experiences
    
    deedbot: http://qntra.net/2017/07/bitcoin-network-difficulty-spiked-13-53-this-week/ << Qntra - Bitcoin Network Difficulty Spiked ~13.53% This Week
    
    mircea_popescu: heh
    
    asciilifeform: speaking of risc asm, asciilifeform found out that ppc has a nonconstanttime iron mul.
    
    asciilifeform: ppc users MUST use an egyptological w_mul...
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684317 relates to http://btcbase.org/log/2017-06-28#1675632 and in general is a very fucking important point. what do you expect NEW characters could POSSIBLY mean to you ? they're new ergo meaningless! they have to be! "oh but guess from context what could it mean" is the typical ustardian delusion.
    
    a111: Logged on 2017-07-15 16:58 asciilifeform: the mere possibility of 'new characters' is antisanity.
    
    a111: Logged on 2017-06-28 02:19 mircea_popescu: there's no peer discovery as a gossipd function ; at all times it knows already all the peers it will ever know. in lawyer speak this is called "never ask a question you don't know the answer to."
    
    mircea_popescu: "guessing from context" does specifically and fundamentally not work.
    
    mircea_popescu: re which, i heartily recommend http://trilema.com/2016/vacation/ for the ustard "guessing from context" what rimjob means
    
    mircea_popescu: "i mean, what could it be, right ?"
    
    mircea_popescu: aka "i am a human perfect in every way and equal to all others, what could there be that's not directly obvious to me as well as anyone"
    
    asciilifeform: 'new characters', e.g. integral sign, are MINDBOGGLINGLY EXPENSIVE. to the point where i dun expect to ever live to see a halfway justified case for one.
    
    asciilifeform: not 'let's make a new smiley with ebola face', no.
    
    asciilifeform: anyone recall how long punctuation marks took, to catch on?
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684325 << no socialism has been baked in. everything is open to revision, and everything WILL be revised. bitcoin code, abolition of slavery, EVERY single socialist "victory" is on the table and will be reversed.
    
    a111: Logged on 2017-07-15 17:00 asciilifeform: it has NOT been incurred.
    
    mircea_popescu: asciilifeform new symbols are indeed the most expensive luxury there is.
    
    mircea_popescu: erlehmann that is the important point here : the bicentennial folly is neither relevant nor long for this world. it is no proper part of human history, nor will be long remembered.
    
    asciilifeform: had better be remembered, or will repeat. as mazdakism was forgotten, and today repeats.
    
    mircea_popescu: remembered as folly ; not as a thing to be.
    
    asciilifeform: redditidjits worry about marking nuke tombs to be comprehensible to monkeys. how about marking liberasty.
    
    erlehmann: asciilifeform expensive in what terms?
    
    mircea_popescu: in terms of neuron-calorie.
    
    asciilifeform: erlehmann: in the only terms that matter : brain cycles.
    
    erlehmann: i tend to not waste brain cycles on codepages i do not use
    
    erlehmann: gibberish to me
    
    mircea_popescu: this is very naive.
    
    erlehmann: while codepages i use are gibberish to CJK
    
    asciilifeform: erlehmann: do you understand that IT EXISTING is a massive cost ?
    
    mircea_popescu: do you also tend to not waste brain cycles on cohabiting women you don'\t fuck ?
    
    mircea_popescu: or just on the occasionally missing carkeys, cellphones, etc.
    
    asciilifeform: even if you personally never intend to implement an os, a text renderer, build printer with own hands, etc
    
    erlehmann: mircea_popescu i tend to fuck people i can stand enough to live with, so … yes? unless i misunderstood that.
    
    asciilifeform: it makes every single text-touching thing 9000x moar complicated and riddled with ???.
    
    asciilifeform: than it otherwise could be. than it was in 1990.
    
    mircea_popescu: erlehmann so one day new face shows up in your flat, and you're like, whatever, i dun care.
    
    erlehmann: having delved into plan9 innards, i can say that some ill-thought abstractions make obvious shittery obvious, that is all.
    
    asciilifeform: and making me read an ENTIRE MOTHERFUCKING STRING before i can say how many chars are in it, or whether a certain substring occurs at the end -- is not ill-thought ?
    
    erlehmann: mircea_popescu i negotiate such things beforehand. wants to live with me? must live up to my standards.
    
    mircea_popescu: erlehmann so then what is so different with the characters ?
    
    mircea_popescu: you seem to apply different standards.
    
    mircea_popescu: "who the fuck are you and why are your clothes still on" applies equally well to cunt and to squiggly. it is my house like it is my computer, exactly.
    
    
    
    erlehmann: let me say it like thit: a friend of mine once randomly started to masturbate beside me while visiting. i did not care as i was occupied otherwise, since she did not leave stains. if she had, i would have told her to clean it up.
    
    mircea_popescu: (lulzy bit re that, weeks ago stark naked local girl with grandiose tits assuring us that "she doesn't steal". i was like... woman... WHERE WOULD YOU PUT IT.)
    
    erlehmann: harr
    
    mircea_popescu: erlehmann well let me know if balloon-with-face cleans up the residue when you tell it to.
    
    asciilifeform: or how about the raging idiocy of, e.g., nonprintingspace char.
    
    asciilifeform: 'it's invisible ! magic !'
    
    mircea_popescu: ^H ?
    
    asciilifeform: mno
    
    mircea_popescu: :)
    
    asciilifeform: the one in shiticode
    
    asciilifeform: or the wonderful duped a, a, e, p, that lets whoever log in as 'mircea_popescu' on fleanode and it will display EXACTLY in 'modernized' terminal as the actual mircea_popescu
    
    asciilifeform: ( and ditto in 'modern', e.g., crapple, www browsers, in urls )
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684340 << bwahahahaha. "actually rebuilding mosul is mosul specific, therefore it has become necessary to destroy the world's heritage to save it"
    
    a111: Logged on 2017-07-15 17:04 erlehmann: jurov converting case is locale-specific, therefore better left undone.
    
    asciilifeform: need i go on..
    
    erlehmann: mircea_popescu if i was not entirely sure she would never have gotten there.
    
    mircea_popescu: erlehmann the woman, or the letter ?
    
    erlehmann: the woman.
    
    asciilifeform: dun forget to insert nonprintingspaces between the chars for good measure, for potentially INFINITE bytewise-permutes mapping to SAME VISUAL STRING
    
    mircea_popescu: and the distinction is based on ???
    
    erlehmann: about characters, if you start using shit i do not expect, prepare to fail at the input frontier.
    
    erlehmann: at least that is for software i write. full recognition etc. pp.
    
    mircea_popescu: asciilifeform hey, the desire to break the visually-inspectable quality of the machine has been long in the tooth. they want their girlfriends "mystique", the libertards.
    
    erlehmann: lots of software is broken beyond repair considering characters
    
    mircea_popescu: erlehmann so your implementations of unicode include a filter table which consists of... ascii, and which rejects all non-ascii chars ?
    
    mircea_popescu: hey, mine too!
    
    asciilifeform: mno looks like he only rejects ones crapple and gnome hadn't yet signed off on
    
    mircea_popescu: heh.
    
    erlehmann: my “those people are almost certainly charlatans” moment with urbit was when their software barfed on a character being more than one byte, despite claiming unicode support.
    
    mircea_popescu: are they paying you for this btw ? or do you just donate to them for free and then donate to them also the HAVING DONATED, like bob beck "has grown accustomed to expect" ?
    
    erlehmann: mircea_popescu when i write software that considers the input language, i tend to write a grammar for the subset i am going to handle. so yes, i have written software that considers i.e. only characters valid in urlencoded base64 as input and rejects everything else.
    
    erlehmann: almost half of the code of epigraph is a recognizer for the input
    
    mircea_popescu: so then you do ~what we do when you're having a moment of clarity and are promiscuous when drunk.
    
    mircea_popescu: seems about right.
    
    erlehmann: mircea_popescu that is actually a major point from me. i tend to drink only with people who either proved they can behave appropriately or it would not bother me if they fucked me in the ass with a supersized dragon dildo while i'm too drunk to resist.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684356 << note that post-processing is always what you do to a language anyway.
    
    a111: Logged on 2017-07-15 17:09 erlehmann: note that postprocessing is always wrong.
    
    erlehmann: intersection of statements: no one is right. everyone is wrong.
    
    erlehmann: one of the few things about urbit i like is that the system tries to not allow users to input statements not syntactically valid.
    
    mircea_popescu: and why do you like this ?
    
    erlehmann: it makes it immediately clear what is part of the grammar and what not
    
    mircea_popescu: it lost me at "tries". no computer should try anything. that's for (young) girlfriends on their way to the dungeon cell.
    
    mircea_popescu: computers should do.
    
    erlehmann: want to write garbage? guess you can't
    
    erlehmann: i wrote „tries“ because authors are charlatans
    
    mircea_popescu: or perhaps because the notion is an escher.
    
    erlehmann: i guess they „try“, as in keeping up appearances
    
    mircea_popescu: you know, when the emperor died of arsenic poisoning upon eating the "endless life pill", it was not exactly because the alchemists were charlatans.
    
    mircea_popescu: not that they weren't, at that.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684366 << or that stupid encoding shceme they came up with to allow the russkis to pretend like they have cyrillic domain names. ewgh.
    
    a111: Logged on 2017-07-15 17:19 phf: fwiw unifont is not even the whole story. consider extensions like CTL, which allows you to have special rendering for a sequence of glyphs. a completely separate technology from ligatures and combining characters, but part of the standard never the less.
    
    erlehmann: it's koi8-r right?
    
    mircea_popescu: nope.
    
    mircea_popescu: look into it sometime, it's a whole turing machine.
    
    erlehmann: ah, you mean punycode?
    
    mircea_popescu: yes, i mean punycode.
    
    erlehmann: xn--GARBAGE-PLACE-HERE
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684382 commutative op.
    
    a111: Logged on 2017-07-15 17:46 mod6: but ofc, computers don't care.
    
    mod6: i felt like had been silly not even considering going 1...N as opposed to N...1
    
    mod6: anyway, a couple days ago, i was messing around trying to go from 1 .. Word.  And I thought that I got a compile error saying "Expected Standard.Integer, found "Word"" or something of the kind.
    
    mod6: But alf's seems to compile just fine.  So i dunno wtf.
    
    mod6: fact(65536) still running btw...
    
    erlehmann: koi8-r was the one where bitfuckery rearranged the cyrillic glyphs so that taking away a bit made it ASCII
    
    erlehmann: Русский becomes rUSSKIJ
    
    asciilifeform: mod6: if your box is anything like mine, it'll be 4-5 hrs.
    
    asciilifeform: mircea_popescu: 'punycode' rubbish is used ~entirely by cn spammers.
    
    mod6: asciilifeform: ah, ok.
    
    mircea_popescu: nooo ?
    
    asciilifeform: erlehmann: that's the only forgiveable way of doing orc alphabets ( ru, il, gr )
    
    asciilifeform: with maximally soft fallback to roman
    
    mircea_popescu: you mean ... just like everyting ELSE the socialistards came up with ?
    
    mircea_popescu: all they do is spawn vermin ? i never noticed this !
    
    erlehmann: asciilifeform you long for the days of codepage switching, i guess?
    
    asciilifeform: erlehmann: dun switch if you dun wanna.
    
    mircea_popescu: they were fine days - i never switched a page throughout.
    
    asciilifeform: can read romanji.
    
    erlehmann: worst unicode fail was that i wrote a book with a friend, published with o'reilly http://internetmeme.de
    
    asciilifeform: jeszcze polska ne zginela etc.
    
    erlehmann: and they actually failed at astral plane unicode characters
    
    erlehmann: there are squares where cat faces should be
    
    erlehmann: in a chapter about evolution of traditional smilies to emoji
    
    mircea_popescu: sounds about par for o'reilly quality.
    
    erlehmann: german o'reilly was different. worse, if you ask me.
    
    erlehmann: but i accidentally made someone hate me i guess
    
    erlehmann: we developed book using git and RST (because almost plaintext), with reviewers who also used git.
    
    erlehmann: but then drafts had to be sent as ODT and came back as PDF to be annotated. in hindsight that was probably a measure to prevent too many annotations.
    
    erlehmann: turns out a bit of ghostscript can fix that problem
    
    mircea_popescu: i did my galley proofs by hand , on printed paper.
    
    erlehmann: i think we submitted more changes than any other book by one or two orders of magnitude, just because we had it automated.
    
    erlehmann: i later learned someone corrected all that stuff in the file sent to the printer by hand. their loss.
    
    erlehmann: result: i tell people to not write a book.
    
    erlehmann: unless a lot of money is involved
    
    mircea_popescu: hey, me 2!
    
    mircea_popescu: anyway, this endless lulz of socialism whereby they come up with a dumb "solution" to a non-problem which sane people ignore ("code pages") and THEN they come up with an "improved" solution to the same nonproblem and expect sane people to not piss on their face because hey, IMPROVED!
    
    mircea_popescu: children that should have died of exonsure suspended from anal hooks in the open before the age of twelve.
    
    erlehmann: great leap forward was self-correcting, wasn't it?
    
    mircea_popescu: no.
    
    mircea_popescu: fucking "spellchekers", they have 1/3 my vocabulary and no head for puns.
    
    mircea_popescu: 96% or so false positives. such tool.
    
    
    
    a111: Logged on 2017-07-06 00:43 asciilifeform: (mostly) unrelatedly, asciilifeform bought some chinese $various , and , in the crate, discovered a phree goodie, a 'voltalert' tool, that supposedly tests for presence of mains current noncontactfully -- by looking for 50/60Hz electric field. but witness the surprise : it gives false negative on maybe 1/3 of the hot mains wires tried...
    
    mircea_popescu: erlehmann the "improved" comment was re your http://btcbase.org/log/2017-07-15#1684708
    
    a111: Logged on 2017-07-15 19:55 erlehmann: asciilifeform you long for the days of codepage switching, i guess?
    
    erlehmann: mircea_popescu registered
    
    erlehmann: asciilifeform have you reverse engineered the thing and analyzed the fault?
    
    erlehmann: what makes it fail?
    
    asciilifeform: http://btcbase.org/log/2017-07-06#1679518 << erlehmann
    
    a111: Logged on 2017-07-06 00:46 asciilifeform: possibly delicate balance, between finding it anywhere in the room ( as a poorly made amp will ) and nowhere
    
    asciilifeform: it was ill-conceived
    
    asciilifeform: afaik you cannot actually make a tool like this , that would work reasonably.
    
    asciilifeform: gotta go either contact ( normal people's voltmeter ) or induction sense ring ( magnetic field )
    
    erlehmann: asciilifeform reminds me of http://prefrontal.org/files/posters/Bennett-Salmon-2009.pdf
    
    asciilifeform: trying to use electric field -- ends badly
    
    erlehmann: bennett put dead salmon in fMRI machine
    
    asciilifeform: classic
    
    erlehmann: and showed it pictures of humans
    
    mircea_popescu: discussions of how mri is not science plastered all over teh logs.
    
    asciilifeform: fmri
    
    asciilifeform: size&shape old school mri -- worx
    
    mircea_popescu: works my foot. "this section of the brain fucked your mother"
    
    asciilifeform: again yer speaking of the f
    
    mircea_popescu: our cook's thermometer clearly indicates that the fault in koch's gpg is located in the upper left cpu quadrant.
    
    mircea_popescu: asciilifeform i am speaking of the principle, described ^
    
    erlehmann: chuckled
    
    asciilifeform: classic mri is simply like a 3d xray that shows soft tissue
    
    asciilifeform: no brain lights involved.
    
    mircea_popescu: how classical is your classical, becuase that item is ~60s ?
    
    asciilifeform: 60s
    
    mircea_popescu: heh k.
    
    asciilifeform: 50s when was still called nmr..
    
    asciilifeform: ( ~same iron, scaled up )
    
    mircea_popescu: trinque a fine example, too, the more i think of it the more i like it. aedificium (=building) != aedificans (... building) != aedificant (still!!! building) and so on and so forth qs.
    
    mircea_popescu: meanwhile at blue competency camp, http://68.media.tumblr.com/4b54ddf842ea74e692172a79e3bae321/tumblr_oglbf9KvxO1sg1lgao1_500.gif
    
    asciilifeform: !~later tell mod6 incidentally didja build with -cargs -O2   ??????
    
    jhvh1: asciilifeform: The operation succeeded.
    
    asciilifeform: mod6 et al : http://wotpaste.cascadianhacker.com/pastes/YEHNs/?raw=true << asciilifeform's current an' all-time gnat makefile
    
    asciilifeform: ( pretty sure i posted this before. but here it is again. )
    
    mod6 looks
    
    mod6: nice, i do have one, but it was from a while ago.
    
    mod6: no, didn't build with -cargs -O2, just did `gnatmake ffa ffa_fact`
    
    mod6: it's still running.  should i recompile & re-run?
    
    asciilifeform: mod6: yes!
    
    mod6: hehe, ok.
    
    asciilifeform: gnat apparently has the utterly worthless ( even for auditing, it produces megatonne of liquishit ) O0 as default.
    
    asciilifeform: also you gotta use all of my flags to have comparable result.
    
    asciilifeform: ( i enable all - afaik - of the checks that are for some reason off by default )
    
    asciilifeform: fwiw i left mod6's factorial thing running on 3 different boxes
    
    asciilifeform: tomorrow will see how varies.
    
    mod6: ok, it doesnt recognize `gnatmake -cflags -02 ffa ffa_fact`
    
    mod6: barfs spitting out flag usage, neither of which are available.
    
    mod6: also, makefile doesnt seem to work, i seem to recall this from before.
    
    mod6: Makefile:33: *** missing separator.  Stop.
    
    mod6: to resolve those, i had to yank target instructions to the same line as the target var.
    
    mod6: then add '\' following those.
    
    mod6: now i get: make: *** No rule to make target 'gnatmake', needed by 'ffa'.  Stop.
    
    asciilifeform: for fucks sake
    
    asciilifeform: ben_vulpes's paste thing must be mutilating endings
    
    asciilifeform: or similar
    
    mod6: yah, gotta be the version of my make is different than yours, plus, i'm not using adacore's gnat
    
    asciilifeform: i have it working on both types
    
    asciilifeform: and even on crapple.
    
    asciilifeform: bitwise same makefile.
    
    asciilifeform: what's line 33 anyway
    
    asciilifeform: this is infuriating
    
    mod6: was this:
    
    mod6:  $(GNATMAKE) -c $(PROGRAM) $(ARGS)
    
    mod6: now is
    
    asciilifeform: and i will say, if my makefile dun work on your box, in fact you do not have a working ada setup.
    
    mod6: this seems to get me past the 33 error: http://p.bvulpes.com/pastes/FRKI7/?raw=true
    
    mod6: ok, yeah, i guess it doesn't work.
    
    asciilifeform: i have nfi why this was needed.
    
    mod6: brb, chores.
    
    asciilifeform: !~later tell mod6 http://nosuchlabs.com/pub/fact.tar.gz << complete kit for above. sha512==26198604bff50d3411e343a30b97f4babe3a6b291fca267435cecd6a5438a08862b550198a49dd5549dda00c841d95afc1443f597587710b83c7fa65effa9c73
    
    jhvh1: asciilifeform: The operation succeeded.
    
    asciilifeform: mod6: if this does not build on your box, you gotta find out why, before attempting anything other adatronic experiments.
    
    asciilifeform: this goes for phf and whoever else is tuned in and following along.
    
    shinohai: thx asciilifeform
    
    asciilifeform: and YES ben_vulpes your paster MUTILATES TABS
    
    asciilifeform: FORFUCKSSAKE WHY
    
    asciilifeform: WAIWAIWAI
    
    asciilifeform: can't leave'em ALONE??
    
    asciilifeform bbl: meat.
    
    phf: asciilifeform: i don't think it's ben_vulpes's paster, it must be something in the pipeline
    
    phf: gulag$ curl --silent $(printf '\t'|wotpaste)|xxd
    
    phf: 00000000: 09                                       .
    
    phf: where wotpaste is http://wotpaste.cascadianhacker.com/pastes/K916E/?raw=true
    
    phf: gulag$ curl --silent $(printf '\tFOO\t\t'|wotpaste)|xxd
    
    phf: 00000000: 0946 4f4f 0909                           .FOO..
    
    sina: http://btcbase.org/log/2017-07-15#1684813 << paste.sina.id.au doesn't! :D :D
    
    a111: Logged on 2017-07-15 23:19 asciilifeform: and YES ben_vulpes your paster MUTILATES TABS
    
    sina: also, morning all!
    
    sina: http://btcbase.org/log/2017-07-15#1684186 << it's hard more than that AFAIK, although I only started using it about 1.5y ago
    
    a111: Logged on 2017-07-15 10:36 mircea_popescu: why would any bad franchise get 26 sequels anyway.
    
    trinque: sina: maybe read on a bit before "hurr durr loud bandwagon"
    
    sina: trinque: I just came to try and get a rise out of asciilifeform :P
    
    deedbot: http://phuctor.nosuchlabs.com/gpgkey/4029EAF0CD4D7EB8C1669A0DAC6769392648135131E696D584E9425F9C526AEE << Recent Phuctorings. - Phuctored: 1468...9739 divides RSA Moduli belonging to '104.207.200.99 (ssh-rsa key from 104.207.200.99 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (104.207.200.99.lightower.net. US MA)
    
    deedbot: http://phuctor.nosuchlabs.com/gpgkey/4029EAF0CD4D7EB8C1669A0DAC6769392648135131E696D584E9425F9C526AEE << Recent Phuctorings. - Phuctored: 1466...3193 divides RSA Moduli belonging to '104.207.200.99 (ssh-rsa key from 104.207.200.99 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (104.207.200.99.lightower.net. US MA)
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684783 << ended up with a tmsr-approved "flops" measure on top of errything did we
    
    a111: Logged on 2017-07-15 22:47 asciilifeform: tomorrow will see how varies.
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684794 << check the 0a 0d s ?
    
    a111: Logged on 2017-07-15 22:52 mod6: yah, gotta be the version of my make is different than yours, plus, i'm not using adacore's gnat
    
    mircea_popescu: http://btcbase.org/log/2017-07-15#1684813 << no it doesn't dood, stop flying off the handle, we had it tried nad tested in every which way and it was fine.
    
    a111: Logged on 2017-07-15 23:19 asciilifeform: and YES ben_vulpes your paster MUTILATES TABS
    
    mircea_popescu: http://btcbase.org/log/2017-07-16#1684824 << lmao smartass
    
    a111: Logged on 2017-07-16 00:03 sina: http://btcbase.org/log/2017-07-15#1684813 << paste.sina.id.au doesn't! :D :D
    
    sina: all for a laff
    
    mircea_popescu: lel
    
    mod6: <+asciilifeform> !~later tell mod6 http://nosuchlabs.com/pub/fact.tar.gz << complete kit for above. sha512==26198604bff50d3411e343a30b97f4babe3a6b291fca267435cecd6a5438a08862b550198a49dd5549dda00c841d95afc1443f597587710b83c7fa65effa9c73 << alright thanks!
    
    mod6: I'll check into wtf is going on.  I'm running gnat on 4.9.2 on deb.
    
    mod6: im probably condemmed to going through all the hoops to get gnat setup on gentoo.  i just haven't ventured into it yes as it seems like a pretty timely, process.
    
    mod6: *time consuming
    
    mod6: but worthwhile.
    
    asciilifeform: http://btcbase.org/log/2017-07-16#1684837 << i diffed it, it mutilates...
    
    a111: Logged on 2017-07-16 01:40 mircea_popescu: http://btcbase.org/log/2017-07-15#1684813 << no it doesn't dood, stop flying off the handle, we had it tried nad tested in every which way and it was fine.
    
    asciilifeform: try yourself
    
    mircea_popescu: i have, they're there.
    
    asciilifeform: ( use the one in the tar, paste in, then, e.g., wget -- what happens? )
    
    asciilifeform brb
    
    mircea_popescu: uh
    
    mod6: asciilifeform: here's what I get when I grab the generic Makefile, and use your fact.tar.gz: http://p.bvulpes.com/pastes/RaNYu/?raw=true
    
    mod6: im gonna try to see if I can resolve the issues.  probably just my environment or whateve.r
    
    phf: it does seem to mangle ~something~
    
    phf: $ dd if=/dev/random of=foo bs=1024 count=100
    
    phf: $ shasum foo
    
    phf: 82a2e85430ce36b759c5422a7433001d6e64b777  foo
    
    phf: $ curl --silent $(cat foo|wotpaste)|shasum
    
    phf: 42a67f70e3128dba8978def6e03ba9577f11dad0  -
    
    mircea_popescu: wtf
    
    phf: oh i think it transcodes
    
    mircea_popescu: phf i think your curl transcodes ?
    
    mircea_popescu: send it as postdata or what was it, special binary format
    
    mircea_popescu: otherwise html spec is to % binary posted in forms
    
    phf: that's what i'm doing (this is the curl command ftr http://btcbase.org/log/2017-07-15#1684821)
    
    a111: Logged on 2017-07-15 23:49 phf: where wotpaste is http://wotpaste.cascadianhacker.com/pastes/K916E/?raw=true
    
    mircea_popescu: ah i thought it was the above quoted
    
    mircea_popescu: phf no that's not it
    
    phf: yeah, wotpaste does the pasting, curl then pulls it back. i wonder if curl download negotiates it up to unicode
    
    mircea_popescu: --data-ascii <data>  HTTP POST ASCII data (H)
    
    mircea_popescu:     --data-binary <data> HTTP POST binary data (H)
    
    mircea_popescu: first is default
    
    phf: since i'm posting to a form though, it must be rfc 2388 compliant. afaiu posting raw binary data wouldn't work, because server needs to know which field the data is associated with
    
    phf: do you have a full command with --data-binary that you're using to upload?
    
    mircea_popescu: use --data-binary, will work fine
    
    mircea_popescu: phf it's just a flag, put it in.
    
    phf: it's not, --data-binary takes <data> as an argument, at least according to man
    
    mircea_popescu: (nfi why we're even testing uploading binary to wotpaste, as that's not what it's for, but w/e.)
    
    phf: well, i wanted to see what sort of bits it mangles if any. and right now my combination of commands posts a file http://wotpaste.cascadianhacker.com/pastes/q7PCa/?raw=true but returns http://wotpaste.cascadianhacker.com/pastes/ieRBr/?raw=true
    
    mircea_popescu: you mispasted a wotpaste link i think
    
    phf: o_O
    
    phf: i checked them, they look correct
    
    mircea_popescu: is the first the command tyou use ?
    
    mircea_popescu: because i see 00000000: 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f  ................ as first line
    
    mircea_popescu: oh wait, you post the first one and get back the 2nd one ?
    
    phf: yes
    
    mircea_popescu: um
    
    
    
    mircea_popescu: i get the expected.
    
    phf: sorry, the two are not actual files, but hexdumps of the files i'm trying to post/getting back
    
    mircea_popescu: post the actual bash you're using ?
    
    phf: i'm using this function http://wotpaste.cascadianhacker.com/pastes/K916E/?raw=true to post this file http://glyf.org/tmp/foo i'm posting it by doing a command "cat foo | wotpaste"
    
    mircea_popescu: try repolacing  -F 'pastebox=@-' \ with --data-binary 'pastebox=@-'
    
    phf: doesn't work, it posts, but the contents of the paste are e.g. http://wotpaste.cascadianhacker.com/pastes/ORZ0T/?raw=true
    
    mircea_popescu: oh
    
    mircea_popescu: try repolacing  -F 'pastebox=@-' \ with --data-binary -F 'pastebox=@-' \
    
    phf: doesn't post, returns "http://pastebox=@-/server errorhttp://wotpaste.cascadianhacker.com/" instead
    
    mircea_popescu: ah because you set -X
    
    phf: no, because --data-binary takes an argument
    
    mircea_popescu: wotpaste() { echo $(curl -Ls -o /dev/null -w %{url_effective} --data-binary -F 'pastebox=@-' http://wotpaste.cascadianhacker.com\)}
    
    mircea_popescu: you have -w url-effective twice in there ftr.
    
    mircea_popescu: phf it does, the actual stuff you're sending. i imagine you feed it to curl via something somewhere in the call yes ?
    
    mircea_popescu: such as >>
    
    mircea_popescu: no idea why i'm taking partial code/functions and making assumptions. here :
    
    phf: everything that i'm doing is expressed in this single message so i've no idea why you're making assumptions: http://btcbase.org/log/2017-07-16#1684895
    
    a111: Logged on 2017-07-16 02:50 phf: i'm using this function http://wotpaste.cascadianhacker.com/pastes/K916E/?raw=true to post this file http://glyf.org/tmp/foo i'm posting it by doing a command "cat foo | wotpaste"
    
    sina: hey phf, quick q, is lisp memory safe?
    
    phf: moo
    
    phf: common lisp specification defines a memory safe language, yes, but in the crevices of "undefined behavior" you can have memory related exceptions. for example you can define a function with (safety 0) optimization declaration, which will neglect to check the type of a passed argument, which might (and often will) result in a memory exception.
    
    sina: hmm ok thanks
    
    sina: that sounds reasonable
    
    mircea_popescu: phf http://wotpaste.cascadianhacker.com/pastes/Wp2yc/?raw=true << use that
    
    mircea_popescu: put your test lines in the first file ; examine the results.txt file for the results.
    
    trinque: diff <(curl -s $(cat foo | wotpaste)) foo          Binary files /proc/self/fd/11 and foo differ  << with his wotpaste func and foo
    
    mircea_popescu: phf what i mean is, im stuck guessing how wotpaste() { is called and etcetera.
    
    phf: i say it right there! "cat foo | wotpaste"
    
    mircea_popescu: aaanyway. try teh http://wotpaste.cascadianhacker.com/pastes/Wp2yc/?raw=true
    
    phf: ...
    
    mircea_popescu: wha ?
    
    
    
    trinque: seems sorta like there's a double encode happening.
    
    sina: double encoding is the best and least confusing kind of encoding