log☇︎
▁▁▁▁⏐︎▁▁▁▁ 4399
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: http://wotpaste.cascadianhacker.com/pastes/gjWkN/?raw=true
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: http://apps.timwhitlock.info/unicode/inspect?s=%EF%BF%BD
trinque: seems sorta like there's a double encode happening. ☟︎
sina: double encoding is the best and least confusing kind of encoding
sina: alright ladies and gentlemen, off to visit some friends and have some pho
sina: enjoy your remaining weekend!
ben_vulpes: thanks for the debugging input phf, mircea_popescu
ben_vulpes: i'm very recently hamstrung in degrees of freedom by hardware failures, so i won't be terribly responsive for the immediate future. working on it tho.
deedbot: http://phuctor.nosuchlabs.com/gpgkey/CF7104E180D93212963FB33EB49FF838B1D7C7C85384115C10C6DFDC6862D51B << Recent Phuctorings. - Phuctored: 1625...2137 divides RSA Moduli belonging to '78.39.205.37 (ssh-rsa key from 78.39.205.37 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown IR 24)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/CF7104E180D93212963FB33EB49FF838B1D7C7C85384115C10C6DFDC6862D51B << Recent Phuctorings. - Phuctored: 1679...4837 divides RSA Moduli belonging to '78.39.205.37 (ssh-rsa key from 78.39.205.37 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (Unknown IR 24)
asciilifeform: http://btcbase.org/log/2017-07-16#1684855 << i'ma need a copy of your ada tarballs, to see exactly how, but it has been shitgnomed into uselessness ☝︎
a111: Logged on 2017-07-16 02:00 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
deedbot: http://qntra.net/2017/07/us-entertainer-kid-rock-takes-aim-at-pantsuit-senators-job/ << Qntra - US Entertainer Kid Rock Takes Aim At Pantsuit Senator's Job
BingoBoingo: In other comments http://qntra.net/2017/07/bitcoin-network-difficulty-spiked-13-53-this-week/#comment-105121
asciilifeform: http://btcbase.org/log/2017-07-16#1684924 << mega-puzzle is, ~where~ did it happen ☝︎
a111: Logged on 2017-07-16 03:22 trinque: seems sorta like there's a double encode happening.
asciilifeform: ( in curl ?! wai?! )
asciilifeform: verdict so far is, makefiles dun survive being pasted.
mircea_popescu: BingoBoingo usg.pinoy moved on to whining about imminent usg defeat ?
BingoBoingo: mircea_popescu: Hard to tell if usg.pinoy or PRC.Chinoy
mircea_popescu: asciilifeform best i can tell, wotpaste simply drops nonascii chars. was something in the makefile not ascii ?
asciilifeform: mircea_popescu: absolutely not
asciilifeform: no winblowz line endings either ( from where..? )
asciilifeform bbl
trinque: spent more time freaking out than producing a diff would've taken.
trinque: seems it wasn't the tabs; those came back
mircea_popescu: trinque i am actually running a terst and it's pretty mindboggling.
mircea_popescu: here : http://wotpaste.cascadianhacker.com/pastes/XwluN/?raw=true
mircea_popescu: meanwhile running without the shasums produces http://wotpaste.cascadianhacker.com/pastes/iKMzq/?raw=true
trinque: I think echo adds a newline, for one
mircea_popescu: so it'd seem an 0a/0d gets mangled ?
mircea_popescu: why the fuck would it do that.
trinque: just... does. and look, they gave ya a "echo -n" to undo it! choice
mircea_popescu: (i don't expect it does, because look in 2nd paste. the -=== bit is produced by echo.
trinque: -n do not output the trailing newline
mircea_popescu: god damned that was it, -n fixes it!
mircea_popescu: oMY FUCXKING GOD ALREADY
mircea_popescu: anyway. now they match.
mircea_popescu very much recommends this test : pick random textfile, put it through the above code, see if you find a dismatching line.
mircea_popescu: atm watching it scroll, however many 100s of lines in, they all match.
trinque: http://wotpaste.cascadianhacker.com/pastes/nCPv5/?raw=true << just one with tabs.
trinque: phf's "foo" breaks it, though really, if the thing's an ascii paster, I dunno that the bug's anything but "fed uniturds, did not tell user to fuck off"
mircea_popescu: pretty sure it simply drops non-ascii chars silently. which is the right thing at that. ☟︎
mircea_popescu: anyway, i'm calling it good before i fill the guy;'s disk with random lines.
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 1990.18, vol: 19107.72677751 | BTC-E BTCUSD last: 1980.001, vol: 7272.76637 | Bitfinex BTCUSD last: 1992.9, vol: 40170.85769058 | BTCChina BTCUSD last: 2073.623544, vol: 13827.40170000 | Kraken BTCUSD last: 1971.542, vol: 12007.1922058 | Volume-weighted last average: 2000.62804597
phf: ben_vulpes: are you using hunchentoot?
phf: so it shouldn't be loosing anything in 0-127 range, at least the foo file comes through clean. it is trying to parse the input as unicode (and i'm pretty sure it's the server doing it, because curl is sending it 8bit clean)
mircea_popescu: phf got a sample case to work on ?
phf: because everything >127 is getting replaced with efbfbd which is unicode "REPLACEMENT CHARACTER" in utf-8
mircea_popescu: phf yes but does it ever collate into an unicode character or anything of the sort ?
phf: it parses input file as unicode and replaces anything that's ascii code >127 with http://www.fileformat.info/info/unicode/char/fffd/index.htm
mircea_popescu: hm.
phf: 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"
phf: foo is a specially crafted file which is simply a sequence of bytes from 0 to 255
mircea_popescu: possibly there's something else afot though, because that wouldn't have afected a makefile, ie the original problem is it.
mircea_popescu: no, i see that.
phf: right, we're in agreement here. ascii should've remained untouched
phf: i mean, we've had very many tests demonstrating it, part of ongoing "paster ate my characters" asciilifeform saga
phf: but i figure i'll try pushing a binary file through (which wasn't the spec anyway, just wanted to see what actually happens)
mircea_popescu: fwiw i never did manage to verify the saga was anything more than alf's extremely short fuse.
phf: :>
mircea_popescu: and i am not about to see 500 or 5 million instances of that morph into some kind of actual proof of anything.
phf: nor would my explorations ever corroborate that
mircea_popescu: anyway, so far : it's not clear that it actually does anything untoward to ascii ; my tests as they were failed to find an example. we did discover it replaces nonascii chars with some random gunk, which yes should be changed but not really much of a point or anything
mircea_popescu: i thought maybe it is the case that it takes a 2 or 3 byte item which starts with valid ascii and tries to interpret it as some sort of unicode bs and in the process ends up applying a transform to the text somehow. but unless we have the actual magic string, we're not finding this.
mircea_popescu: which is why i asked if you have anything like that.
mircea_popescu: i tried for isntance feeding the original makefile in line by line with my comparer thing, but all the lines match.
phf: so the utf-8 parser takes anything in the 0-127 range as is, so we definitely wouldn't have any "magic string" cases in the happy path (the unhappy path being that you can apparently specify file type and encoding when posting to an rfc2388 form, and the server can happily decide to transcode it in whatever way it pleases)
mircea_popescu: there's no way he's fixcing that however, outside of making a whole new tmsr http
mircea_popescu: meanwhile at the faux buffet, http://68.media.tumblr.com/f2bceb97702aa6374118a870fafe0bc1/tumblr_oi6f6tt2zr1stzc8to1_1280.jpg
phf: https://upload.wikimedia.org/wikipedia/commons/0/0e/Toshusai_Sharaku-_Otani_Oniji%2C_1794.jpg
mircea_popescu: lmao
shinohai: LOL
mircea_popescu: bwahahaha
mircea_popescu: !!up aerial
deedbot: aerial voiced for 30 minutes.
mircea_popescu: eh ferfuxsake
mircea_popescu: !$ssh 177.40.129.125
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DBC974CE0394913DF318F937ADB15DBBD96D696597F2F644DCF58B13DD87FAE5 << Recent Phuctorings. - Phuctored: 1588...8217 divides RSA Moduli belonging to '169.0.96.247 (ssh-rsa key from 169.0.96.247 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' ()
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DBC974CE0394913DF318F937ADB15DBBD96D696597F2F644DCF58B13DD87FAE5 << Recent Phuctorings. - Phuctored: 1604...2403 divides RSA Moduli belonging to '169.0.96.247 (ssh-rsa key from 169.0.96.247 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' ()
Framedragger: http://archive.is/download/nQLP9.zip << do you mean a copy of this file *from earlier*, or (only) to have a general mechanism for downloading these archive copies?
Framedragger: i'll do the latter, as to the former, i'm afraid it doesn't have it as of yet
Framedragger: ah i meant to quote http://btcbase.org/log/2017-07-14#1683532 ☝︎
a111: Logged on 2017-07-14 16:53 mircea_popescu: http://btcbase.org/log/2017-07-14#1683501 >> that is the link in question, yes. it's be tremendously useful if it also had a copy of http://archive.is/download/nQLP9.zip stored somewhere.
mircea_popescu: Framedragger imagine you know, five years from now the situation repeats. except then there's no tardstalk anymore. but it's ok, we have the archive link. o look, it's just a dangling link.
mircea_popescu: good thing we saved it then! (tm)
Framedragger: yes of course and i agree
Framedragger: i just wasn't sure if you were looking for a particular downloaded-from-earlier copy of that zip file
mircea_popescu: instead of that sad fate, pile them into monthl;y tarballs, deed the previous month's tarball each time a new month starts and lo! major piece of infrastructure.
Framedragger: (i thought you maybe wanted to check if archive.is tampered with it; which yes we should be able to do as well)
mircea_popescu: Framedragger nah, just in general.
Framedragger: aha, ok. alrighty
mircea_popescu: Framedragger above described mechanism will do that for free, yeah, just gotta have to care enough to put a link in log.
Framedragger: yeah.
deedbot: http://qntra.net/2017/07/cuts-on-campus-follow-illinois-tax-hike/ << Qntra - Cuts On Campus Follow Illinois Tax Hike
shinohai: !~ticker --market all
jhvh1: shinohai: Bitstamp BTCUSD last: 1932.04, vol: 23428.84569111 | BTC-E BTCUSD last: 1955.58, vol: 10221.57286 | Bitfinex BTCUSD last: 1919.7, vol: 49221.3374292 | BTCChina BTCUSD last: 2002.933476, vol: 12473.25150000 | Kraken BTCUSD last: 1923.25, vol: 13245.4099681 | Volume-weighted last average: 1935.73341543
shinohai: wheeeeeeeeeeeeeeeeee
deedbot: http://trilema.com/2017/assorted-diversities-or-how-we-went-looking-for-a-brothel-and-all-we-found-was-a-warehouse-church/ << Trilema - Assorted diversities, or how we went looking for a brothel and all we found was a warehouse church.
BingoBoingo: OMG Costa Rica has warehouse churches too!!!
mircea_popescu: oya
mircea_popescu: and in random vintage trilema, http://trilema.com/2013/you-probably-have-no-idea-how-funny-the-law-is/
BingoBoingo was a bit disappointed, this was merely traditional church building kept as warehouse. Was expecting USian phenomenon where new construction church is actually build in the manner of a warehouse. Corrugated steel and all. ☟︎
asciilifeform: in other noose, achtung mod6 et al:
asciilifeform: results of torture test:
asciilifeform: 'Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz' : 153m7.214s ☟︎☟︎
asciilifeform: 'Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz' (Crapple MBP) : 155m57.246s ☟︎☟︎
asciilifeform: 'AMD Opteron(tm) Processor 2393 SE @ 3.1 GHz' : 298m6.240s ☟︎
asciilifeform: operation is the one in http://btcbase.org/log/2017-07-15#1684808 . ☝︎
a111: Logged on 2017-07-15 23:16 asciilifeform: !~later tell mod6 http://nosuchlabs.com/pub/fact.tar.gz << complete kit for above. sha512==26198604bff50d3411e343a30b97f4babe3a6b291fca267435cecd6a5438a08862b550198a49dd5549dda00c841d95afc1443f597587710b83c7fa65effa9c73
asciilifeform: for anyone not tuned in : ^ computes factorial of 65536. ☟︎
asciilifeform: the sha512 of the output of the program, on all 3 machines, is 2540ed1fa8d4eb82916417df9136b79657c27cfc9c590d0b43fa14a03c7b2831f0371a598bd8040d7ba1ed0a6c1fd0cd87287d477388f2a2ed962f3f5601f366.
asciilifeform: width, as readers of the proggy recall, is 1024000-bit.
asciilifeform: the output lives now at http://nosuchlabs.com/pub/fact_out.txt , if someone knows what 65536! ought to equal -- compare and say.
phf: asciilifeform: just fyi, your package of goodies compiles, i haven't ran it through, but with gdb i can catch it mostly doing Mul, and producing sensible states
mircea_popescu: BingoBoingo no, that's precisely what it was.
lobbes: http://btcbase.org/log/2017-07-16#1685026 << >> ☝︎
a111: Logged on 2017-07-16 19:49 BingoBoingo was a bit disappointed, this was merely traditional church building kept as warehouse. Was expecting USian phenomenon where new construction church is actually build in the manner of a warehouse. Corrugated steel and all.
lobbes: https://i2.wp.com/www.philrosephoto.com/galleries/journalism/photos/Warehouse_Church.jpg?resize=229%2C152
asciilifeform: neato phf
asciilifeform: phf: something is very very very wrong with mod6's gnat, but i do not yet know what
asciilifeform: ( ftr i tested it on both of the two major species of gnat )
asciilifeform: i have done this continuously ever since mod6 unearthed the sharp edge with 'Image operator
phf: let's see
phf: !!up mimisbrunnr
deedbot: mimisbrunnr voiced for 30 minutes.
phf: !W (defvar *ref* (parse-integer (drakma:http-request "http://nosuchlabs.com/pub/fact_out.txt") :radix 16)) ☟︎
mircea_popescu: asciilifeform my 65536! is like 6710214DD etc.
asciilifeform: plox to post whole thing
mircea_popescu: alrighty, will later today.
phf: !W (= *ref* 0)
mircea_popescu: phf you need candi_lustt yes ?
shinohai: !!up candi_lustt
deedbot: candi_lustt voiced for 30 minutes.
phf: oh right right
mircea_popescu: anyway, i'll bbl.
phf: !W (= *ref* 0)
candi_lustt: phf: NIL
phf: ok
phf: !W (DEFUN FACTORIAL (N &OPTIONAL (ACC 1)) (IF (<= N 1) ACC (FACTORIAL (- N 1) (* ACC N))))
candi_lustt: phf: FACTORIAL
phf: !W (= *ref* (factorial 65536))
candi_lustt: phf: T
phf: asciilifeform: ^
BingoBoingo: <mircea_popescu> BingoBoingo no, that's precisely what it was. << Ah
asciilifeform: dafuq is *ref* , phf
phf: it's few lines above, parse-integer'd fact_out.txt
asciilifeform: can haz the interval in which the (factorial...) ran ?
asciilifeform: because earlier it was for some reason nowhere
asciilifeform: and incidentally in case anyone reading this is not really awake, the method of calculating factorial shown in the ada proggy is brainmeltingly dumb. you really want a tree, most of it is smallint mult
asciilifeform: as displayed in phf's.
asciilifeform: thing is, you can't do this with ffa.
asciilifeform: i'ma guess you'd get a very similar speed, however, if you permitted http://btcbase.org/log/2017-07-15#1684198 . ☝︎
a111: Logged on 2017-07-15 13:00 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: http://btcbase.org/log/2017-07-16#1685050 << lol i missed this earlier ☝︎
a111: Logged on 2017-07-16 20:19 phf: !W (defvar *ref* (parse-integer (drakma:http-request "http://nosuchlabs.com/pub/fact_out.txt") :radix 16))
asciilifeform: neato phf .
asciilifeform: mircea_popescu you might want to get a new calculator..
phf: parse-integer actually took significantly longer than factorial (i'm trying to figure out how to get a millisecond timer out of sbcl to wrap factorial to answer your question, but i don't think there's anything native)
asciilifeform: if it's dwarfed by i/o, we can say it took 0!1111
asciilifeform: and no joak either -- if it drowns in the noise, there is no signal. ☟︎
phf: !W (let ((t0 (get-internal-run-time))) (factorial 65536) (float (/ (- (get-internal-run-time) t0) internal-time-units-per-second)))
candi_lustt: phf: 4.16
asciilifeform: yeah unsurprise, considering that all but a handful of the muls are singleword
BingoBoingo: !!Up what
deedbot: what voiced for 30 minutes.
BingoBoingo: !!up whatisthis
deedbot: whatisthis voiced for 30 minutes.
BingoBoingo: whatisthis: Who is your daddy and what does he do?
asciilifeform: BingoBoingo: looks like yet another 'strong and silent type'
whatisthis: hi!
whatisthis: im reading the trilema site. and I don't really understand what's going on. But I'm terribly intrigued to continue reading it
whatisthis: so, my question is my nick. what is this? ☟︎
asciilifeform: which this ?
whatisthis: trilema
asciilifeform: see the subject line for the chan ?
asciilifeform: http://btcbase.org/log/2017-07-16#1684964 << there are no non-ascii chars in my input. i ran a test, of the makefile in the tarball, and ended up with http://wotpaste.cascadianhacker.com/pastes/Au741/?raw=true ☝︎
a111: Logged on 2017-07-16 06:02 mircea_popescu: pretty sure it simply drops non-ascii chars silently. which is the right thing at that.
whatisthis: yes. sell all of my stuff and contribute to TMSR however I can?
asciilifeform: xxd dump of curling the paste back, http://wotpaste.cascadianhacker.com/pastes/WOzLL/?raw=true >> many many winblowzified line endings, but seemingly intact tabs
asciilifeform: gnumake is sensitive to whitespace, it is how the idiots made it. and doesn't cleanly eat winblowz line endings, which unfailingly appear whenever www liquishit is in the loop.
BingoBoingo: <whatisthis> yes. sell all of my stuff and contribute to TMSR however I can? << No, first tell up who your daddy is and what does he do
BingoBoingo: Then, maybe http://trilema.com/2016/how-to-participate-in-the-affairs-of-the-most-serene-republic/
asciilifeform: BingoBoingo: already suggested to d00d, to read the subj line.
asciilifeform: but apparently this is one of those 5minuteattentionspan modern wonders. ☟︎
phf: whatisthis: trilema is some guy's personal blog. it kind of should be obvious from the format of things. typically when one discovers something, one should spend some time circling it, this way and that, trying to figure out its nature. you will gain very little by coming on "hey guyz! whacha doing here!!"
asciilifeform: i often wonder, when this question is asked, what the asker expects the answer to look like.
asciilifeform: 'we're painting this old toyota' ? ☟︎
phf: it's a barn raising! you in? and then we'll have us a good ol' lynching!
asciilifeform: nah everybody knows, first lynching, then barnraising
phf: asciilifeform: i'm sure you've seen https://www.bunniestudios.com/blog/?p=4937
mod6: <+asciilifeform> results of torture test: << thanks for posting your results.
mod6: I'll be spending some time this week to try to get adacore's stuff built into gentoo with gcc. not sure now how this will go, but will let you guys know.
mod6: perhaps if i can get that working, then I can use the -cflags -O2 thing alright without issues.
BingoBoingo: <asciilifeform> nah everybody knows, first lynching, then barnraising << AHA, barn commemorates honored tree!
asciilifeform: phf: pretty neat
asciilifeform: phf: now if only it weren't one of the world's largest golden toilets.
phf: "why would we use it to scan what you're asking us to scan, if we can just go and get the original, lulz"
asciilifeform: aaha.
asciilifeform: mod6: not the problem. my thing builds on both adacore's and trad gnu gnat.
BingoBoingo: From someone who dun wanna auth https://www.youtube.com/watch?v=z9LwbJGh3OE
BingoBoingo wonders if we have moved on yet from Axe Time, Sword Time on to Wind Time, Wolf Time
asciilifeform: looks like still mop time, bucket time, from here.
BingoBoingo: I thought that comes last