< 1384473700 385015 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1384474298 407945 :FireFly!~firefly@oftn/member/FireFly QUIT :Excess Flood < 1384474371 881194 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1384475564 525540 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT : < 1384475808 118269 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1384476162 321987 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1384476196 893960 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1384476467 907067 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Ping timeout: 260 seconds < 1384476679 946696 :Bike!~Glossina@wl-nat101.it.wsu.edu QUIT :Ping timeout: 272 seconds < 1384476776 763406 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1384477259 947754 :Oj742!irc2gowebc@host-224-239.pubnet.pdx.edu QUIT :Ping timeout: 246 seconds < 1384477418 292798 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1384477616 99659 :Taneb!~Taneb@5.151.64.82 QUIT :Quit: Leaving < 1384477847 946634 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1384478720 811786 :augur!~augur@pool-71-191-99-118.washdc.east.verizon.net JOIN :#esoteric < 1384479335 467933 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1384480110 621259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1384481703 202938 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1384481881 753554 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :FireFly: early august is good in what regard? scrolling back forever is a pain < 1384481967 778917 :doesthiswork!~Adium@98.145.118.186 JOIN :#esoteric < 1384481987 835282 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :delimited continuations are exceedingly esoteric < 1384482002 477736 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1384482005 619262 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi doesthiswork < 1384482017 966473 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :hi quintopia < 1384482023 253285 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :your IP is showing < 1384482065 667566 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :(~Adium@98.145.118.186)? < 1384482076 171775 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yep < 1384482118 554147 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the irc is coming from inside the house < 1384482160 387070 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :lol < 1384482709 242727 :Alexander_!5dadaea6@gateway/web/freenode/ip.93.173.174.166 QUIT :Ping timeout: 250 seconds < 1384482773 786752 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :doesthiswork: do you have any languages < 1384482790 858427 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :not at the moment < 1384482843 618522 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :although I'm trying to figure out how to make a inconsistent logic programming language work just well enough to be evil < 1384482932 145973 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :And I have an idea for a language that uses a lazy learning mechanism to parse the input into constructs < 1384483493 601069 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1384483494 341076 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number < 1384483516 898147 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1384483578 106752 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number < 1384483579 98663 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh okay < 1384483582 8096 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i uh < 1384483591 572207 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :the beautiful thing about that is it will change semantics over time < 1384483602 231761 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1384483604 55798 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lazy learning? what? < 1384483622 260850 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :like what you do in lecture < 1384483628 78167 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :sleep through it and read the textbook < 1384483628 720445 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also inconsistent logic sounds to me like the kind of system where explosion happens < 1384483659 307983 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :apparently para inconsistent logics don't explode < 1384483740 714684 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :can you just drop proof by disjunction < 1384483742 436387 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :lazy learning is basically classifying input using the k-nearest neighbors from the training data. < 1384483745 379672 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :fix everything in one fell swoop < 1384483828 746963 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :logic programming without modus ponens would be funny < 1384483882 632889 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :yes I think dropping proof by disjunction would be good < 1384483902 943156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesthiswork: actually quite a lot of study of logic is proving that modus ponens is unnecessary < 1384483911 28868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, not actually /wrong/, just they design their logics so they never have to use it < 1384483914 836416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it screws things up < 1384483965 575370 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: why does it screw things up? < 1384483998 752231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: basically because the structure of a term no longer guides its derivatoin < 1384484000 474899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*derivation < 1384484030 196644 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1384484441 700017 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1384485147 279033 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Anyone here know about building computers? < 1384485157 607125 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :yes < 1384485175 724220 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm thinking i should have a pretty good windows computer but i don't know shit. < 1384485180 921582 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :step 1. newegg.com < 1384485185 345675 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :step 2. newegg.com < 1384485188 704226 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :step 3. newegg.com < 1384485190 530123 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :etc < 1384485196 30197 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :or < 1384485197 358773 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :how many steps are there < 1384485227 909712 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1384485229 156954 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :wget http://old-computer-parts/ < 1384485297 437778 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :Hey, tht's not a real website! < 1384485415 105570 :impomatic!~digital_w@87.113.178.250 PART :#esoteric < 1384485419 819383 :augur!~augur@pool-71-191-99-118.washdc.east.verizon.net QUIT :Ping timeout: 272 seconds < 1384485525 462272 :Tod-Autojoined!~Tod@50-198-177-185-static.hfc.comcastbusiness.net NICK :TodPunk < 1384486310 782262 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc: is there a good reason for blocking the ability to make diamond structures without requiring the GC? < 1384486324 827499 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Cyclic structures needing GC makes sense < 1384486801 976875 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :simpler than detecting cycles? < 1384487511 731084 :^v!~Kevin@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: Leaving < 1384487511 927322 :v^!~NotPing@2601:4:4500:887:d1e7:c66b:7652:6436 JOIN :#esoteric < 1384487511 927562 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You can have a data type that could potentially have diamonds without it being able to potentially have cycles < 1384487558 935442 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com QUIT :*.net *.split < 1384487558 935581 :jix!~jix@jixco.de QUIT :*.net *.split < 1384487559 91710 :nortti!~juhani@nano.smar.fi QUIT :*.net *.split < 1384487640 254888 :jix!~jix@jixco.de JOIN :#esoteric < 1384487686 248651 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1384487751 352484 :doesthiswork!~Adium@98.145.118.186 PRIVMSG #esoteric :yes you could < 1384487977 914135 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com JOIN :#esoteric < 1384488416 606994 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1384488483 616181 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net JOIN :#esoteric < 1384488705 340078 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: what do you mean, how is it blocked? < 1384488737 553548 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Can't have two owned pointers to the same box, right? < 1384488741 746089 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1384488753 651844 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that would require reference counting or some other scheme to decide when they've both gone away < 1384488769 499054 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :owned boxes have deterministic memory management; when an owning pointer is destroyed, the box is freed < 1384488775 141801 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so they have to be unique < 1384488794 538163 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :@ is actually just refcounted and not GC'd at the moment < 1384488798 171616 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it's expected to change in the future < 1384488818 155513 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :there's also a library type Rc which provides a more semantically clean version of refcounting < 1384488828 334345 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but Rust doesn't have smart pointer deref sugar yet, so it's a bit more cumbersome to use < 1384488841 920502 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Rc also statically forbids cycles < 1384488875 987401 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and there's Arc which is "atomic reference counting" and can be shared between tasks < 1384488880 617542 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and there are mut versions of both < 1384488903 141609 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :(an Rc is an ownership root much like an @T, so it determines the mutability of the stuff inside) < 1384488985 573941 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: people have argued you shouldn't think of ~T as a pointer at all; it's a value type similar to T but with an optimization to make sure it's never bigger than a word < 1384489016 222159 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :heh. < 1384489028 389073 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and also allows recursive structures... a ~T can hold another ~T but a struct can't contain a copy of the same struct < 1384489038 264276 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :they talk about a world where ~int and int have the same representation < 1384489373 528590 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :are you talking about Rust? < 1384489430 729573 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I think a proper garbage collection in Rust would involve some kind of type visitors in order to detect the cycle < 1384489441 195465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: what if an &int exists borrowed from that ~int? < 1384489448 905168 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(or inaccurate gc) < 1384489449 509414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, would the &int point to the ~int rather than to the underlying int? < 1384489503 724441 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ais523, &int points to the underlying int, but &int cannot live longer than ~int. < 1384489516 195216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: I know it can't < 1384489522 93947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but with ~int being the same as int, there isn't an underlying int < 1384489541 399848 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :uh, you mean the internal representation? < 1384489554 227842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1384489557 616907 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :borrowing an ~int to an &int would then be the same as borrowing an int to an &int < 1384489560 474215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd point to the ~int directly, then < 1384489565 979432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: oh, I see < 1384489569 882275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I forgot you could do that < 1384489577 962530 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :«let x: ~int = ~3; f(&x);» that'll just pass a pointer to the stack < 1384489598 522307 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah you can borrow stack vars and arguments as well as heap boxes < 1384489605 954208 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :uh, &x is of the type &~int and not &int. < 1384489615 387693 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lifthrasiir: right, but it would be the same operationally < 1384489624 632718 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :if ~int is the same operationally as int < 1384489650 570511 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :this also depends on the fact that rust generics are monomorphized < 1384489654 826215 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I don't see a value in making ~int internally equivalent to int < 1384489669 823709 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :a generic function operating on ~T would have to produce different code for ~int and ~MyStruct < 1384489673 297503 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but that's already what it does < 1384489684 807616 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(and for ~Trait) < 1384489685 368664 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lifthrasiir: I don't see huge value either, but it would save an allocation < 1384489694 827528 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :if for some reason you were making lots of owned-boxed ints < 1384489698 940219 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but I don't know why that would be the case < 1384489702 99582 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :maybe generic code < 1384489707 982251 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh, i thought "they talk about a world where" was more supposed to be a conceptual thing. < 1384489713 661574 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :AFAIK LLVM has some kind of malloc-to-reg passes < 1384489819 242126 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1384489834 130871 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :kmc, actually, non-primitive non-boxed types behaves almost identically to owned boxes (major difference being the memory layout, of course), so using type params instead of using an explicit owned box can solve that problem. < 1384489932 236318 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"In sequential code it is possible to control the flow of the program using if-then-else statements and various forms of loops. Such flow control structures have only recently been added to GPUs" so, i'm starting to think the wikipedia article on gpgpu is actually stupid < 1384490010 422481 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :why < 1384490016 300290 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"A variety of data structures can be represented on the GPU: * Dense arrays * Sparse arrays * Adaptive structures [citation needed]" < 1384490024 882572 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lifthrasiir: right < 1384490032 496974 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :A variety of data structures can be represented on the GPU: * Integers < 1384490039 575671 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :you're saying there's not much you can do on a generic ~T that you can't also do on a T:Send ? < 1384490044 689415 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :makes sense < 1384490046 110804 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yup. < 1384490049 338401 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :integers, single floats, the possibilities are limitless < 1384490053 570548 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it was not long ago that integers were not really a data type in gpus < 1384490059 830853 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :just floats < 1384490067 196274 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :if it's good enough for javascript < 1384490072 824817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: doubles were only added recently, too < 1384490076 898231 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :* Integers that fit in IEEE 754 binary floating point types. < 1384490080 902604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although they always used to have at least slightly working ints to do array indexes < 1384490094 30449 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :lifthrasiir: apparently not all GPUs are ieee-conformant, just to punish me < 1384490123 50743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: most of them used not to be < 1384490133 144303 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Bike, subnormals? :) < 1384490140 491340 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah, probably subnormals < 1384490142 665478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they started adding IEEE conformance only recently, for people who wanted to do scientific computations on them < 1384490151 531364 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :right < 1384490164 379263 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm seeing about the realism of my getting a GPU for games and also for work < 1384490165 773465 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Java bytecode had something like strictfp, I think < 1384490194 139645 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what cha gonna do with one < 1384490209 713192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lifthrasiir: strictfp is actually a keyword in Java < 1384490233 957745 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :nothing all that interesting >_> simulations at lab take time to run, they'd take less time if i got 'em running on something good < 1384490250 172609 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :probably would take some work to really parallelize it well though < 1384490272 645715 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :right now it just runs different sims on different cores, which helps but is boring < 1384490294 251473 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what cha labbing? < 1384490312 562890 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what does that mean < 1384490342 860369 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :synonyms for labbing oh god you be testing my englishability. < 1384490354 300489 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes. you pass. now what the fuck are you saying < 1384490354 604087 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what are you simulating at the lab < 1384490358 899595 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh. muscles. < 1384490383 171402 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :cooool < 1384490388 427814 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :real ones??? < 1384490395 109592 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes? < 1384490406 249591 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how do you put real muscles into a gpu < 1384490421 418355 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :UNCLE MUSCLES < 1384490425 440309 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :MUSCLES FOR BONES < 1384490427 517433 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :I'm thinking it might be possible to do the computations across space in parallel < 1384490431 236226 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :CASH FOR BONES < 1384490458 315248 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :honestly my main motivation is that i want to fuck around but that's how it always is < 1384490461 532904 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :kmc: NETHACK.ALT.ORG HAS BONES < 1384490496 966693 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :are these your own muscles or like walrus muscles or what and how do you preserve them < 1384490526 199627 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :or are they virtual muscles which are real in the sense that they are real if you believe in them really really hard < 1384490535 701479 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :some human muscles from football players who fucked up their feet, some fly muscles from catching flies and dissecting them, some rabbit muscles from killing rabbits < 1384490545 798165 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the flies are killed too* < 1384490580 214734 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :do flies have big muscles < 1384490589 495352 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what does it look like when they flex < 1384490634 26295 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :anyway yeah gpus are awesome you should do everything with them < 1384490657 18504 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i once almost did something with them other than shading stuff but then i ended up not doing it but just daydreaming about how cool it would be to do it < 1384490677 592131 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but that was cool too < 1384490686 610849 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :are you ok < 1384490800 936513 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :good q < 1384490829 339269 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :lemme ponder upon that < 1384490886 475199 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :but basically science code is fucking terrible and rewriting it to be not terrible is fun and involves lots of cool optimization opportunities like "lexical scope" < 1384490887 934207 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: what was the thing you daydreamed < 1384490890 298064 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1384490918 163278 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :quintopia: cellular automata stuff < 1384490967 614543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :right should have known < 1384490974 499369 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :could be cool though. < 1384490980 52679 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :because there are no programs out there for implementing CA < 1384490982 417326 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :lexical scope is p. great < 1384490983 604504 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :all i'm doing is linear algebra. Like, Who Cares, Man < 1384491019 10265 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oklopol: What would you do that Golly can't handle? (not a challenge or anything it sounds supa cool) < 1384491034 245628 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :golly is worse than C < 1384491038 509081 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :you have to list the rule manually < 1384491054 19775 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :gonna be honest i've only used golly because it makes pretty pictures < 1384491059 768426 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :but i mean, it does hashlife and all. < 1384491065 638708 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :if you have more than 8 states it takes forever to write up a rule < 1384491073 134525 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and usually CA have hundreds of thousands of states < 1384491080 585631 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :ah, i see. < 1384491094 370329 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :usually in the sense that i have some specific ones i'd like to see implemented < 1384491100 812932 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the most complex CA i know is von neumann's. i'm a dabbla, see < 1384491114 502439 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the 29 state constructor thing maybe < 1384491119 758201 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah, that one. < 1384491255 829158 :Sprocklem!~Sprocklem@S010674440130be65.cg.shawcable.net QUIT :Ping timeout: 260 seconds < 1384491264 269509 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :basically my only concrete new idea is to do (n+1)-dimensional SFTs instead of n-dimensional CA, the rest is hype < 1384491282 318397 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i don't know that initialism. < 1384491292 528689 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :subshift of finite type, like wang tiles < 1384491308 974651 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i don't really know that concept either but i know wang at least. < 1384491336 289995 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so basically you would just draw signals and stuff, and it would say "this is downward deterministic, would you like to make it a CA" < 1384491356 98816 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :well wang tiles are squares with colors on their left, top, right, bottom sides < 1384491360 940954 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :right. < 1384491365 380700 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and you fill Z^2 with them so that colors match < 1384491370 331321 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :can't turn them < 1384491382 761982 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :right, and that's uncomputable and whatnot. < 1384491399 90462 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :whether or not Z^2 can indeed be filled is undecidable, yes < 1384491441 227742 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :anyway, this is the same thing as a cellular automaton on a one-dimensional SFT, restricted to its limit set < 1384491482 285297 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :where a one-dimensional SFT includes the full shift S^Z CA are usually run on, and basically just means wang tiles with only left/right colors < 1384491505 380431 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and limit set is the set of configurations with an infinite chain of preimages < 1384491507 866796 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and stuff < 1384491522 429164 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so like dynamics. < 1384491539 649508 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well, not like dynamics. < 1384491541 850879 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :whatever. < 1384491583 685274 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :one-dimensional SFTs are dynamical systems with the shift maps giving an action of Z < 1384491613 966359 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :two-dimensional SFTs are dynamical systems with an obvious Z^2 action < 1384491639 365915 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :cellular automata are dynamical systems with an N-action given by repeating it < 1384491644 806196 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :or Z if the CA is reversible < 1384491771 384029 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(an action of a group G on a space X means a homomorphism from G to the group of continuous homeomorphism from X to itself) < 1384491801 39530 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(sorry i didn't know what dynamics means so i guess i did a dictionary look up or something) < 1384492214 652039 :v^!~NotPing@2601:4:4500:887:d1e7:c66b:7652:6436 QUIT :Ping timeout: 240 seconds < 1384492876 243000 :heroux!~heroux@50708181.static.ziggozakelijk.nl QUIT :Ping timeout: 244 seconds < 1384492934 318096 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1384493569 867675 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"If you had asked me whether or not it was possible to get a 2x speedup for my LazySorted project by adding a single line of code, I would have told you "No way, substantial speedups can really only come from algorithm changes."" < 1384493609 217335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reddit commenters pointed out that the line in question is incorrect, it can read out of bounds while trying to calculate the address to prefetch < 1384493610 621014 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess every algorithm change affects multiple lines of code, according to this person? < 1384493623 40834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prefetching's safe if the address to fetch isn't valid, but not if something goes wrong calculating it < 1384493631 622925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: memoize('function_to_memoize'); < 1384493662 121946 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523: I was thinking about work, and how I'm about to do what is essentially a major algorithm change in two li.. actually, hmm, it's more than two lines of code < 1384493685 679397 :v^!~NotPing@2601:4:4500:887:d1e7:c66b:7652:6436 JOIN :#esoteric < 1384493695 993174 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523: nice example < 1384493724 961386 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oklopol: luckily i don't know anything. < 1384493732 943045 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was thinking of (besides work), some language where the functions you use on data structures are overloaded, but one line can determine whether you're working with a linked-list or a vector < 1384494120 542220 :v^!~NotPing@2601:4:4500:887:d1e7:c66b:7652:6436 QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1384494312 930049 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :2x speedup is not that substantial < 1384494330 778967 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :algorithm changes usually get you tends-to-infinity-x speedup < 1384494349 340412 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :https://developer.nvidia.com/sites/default/files/imagecache/banner_slideshow/akamai/cuda/images/banners/GeoINT_Defense_700x240_static.jpg nvidia promises me vast fields of geoint, and also jpeg artifacts < 1384494502 980383 :doesthiswork!~Adium@98.145.118.186 QUIT :Quit: Leaving. < 1384495716 881726 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i found a neat whitepaper on this stuff. apparently instead of fp control stuff every instruction just has rounding modes and stuff encoded. (attn fiora i need your help) < 1384498917 145777 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1384500021 689143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AMD's new APU, "Kaveri", means (approximately) "a friend, a pal" in Finnish. < 1384501404 936316 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1384503099 700480 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1384503406 837808 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1384504771 697895 :Slereah!x@176.222.51.233 QUIT :Ping timeout: 252 seconds < 1384506645 235751 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1384508450 442132 :nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1384508843 120176 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1384509864 246121 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 JOIN :#esoteric < 1384510188 114082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1384511435 7900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you know spammers are making you nervous when you google the nick of new registrations < 1384511507 401936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just got an SMS that my mobile number had won £2.5M and I just need to email some random-looking gmail address to claim it. < 1384511516 919213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My ~first SMS spam, I think. < 1384511518 537019 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :that sounds like spam to me < 1384511549 503489 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, "just"; it came at around 05am and woke me up.) < 1384511662 640464 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how loud is your sms sound < 1384511769 673443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I... haven't measured. < 1384512106 277405 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :fizzie: i got my first just a few weeks ago too < 1384512251 112221 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :don't they have to pay to send SMS in Europe? < 1384512256 106380 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :that must be some expensive spamming < 1384512294 440134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably they found a loophole to that < 1384512336 209196 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :in the US, SMS is recipient-pays, for some bizarre historical reason < 1384512346 169305 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :which at least means SMS spamming is really cracked down on < 1384512453 868012 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :docsdept2013@gmail.com < 1384512466 734480 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :2.5 million pounds < 1384512487 365038 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :recipient pays? < 1384512497 585245 :impomatic!~digital_w@87.113.178.250 JOIN :#esoteric < 1384512503 591109 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so if your number gets known by someone random, they can make you pay as much as they like? < 1384512539 725804 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :oklopol: pretty much < 1384512635 318521 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in finland, it's relatively easy to move anyone whose name you know, you just call the authorities and say you've moved, and they update your address < 1384512657 319938 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :sometimes they ask where you were born or something, but for example i don't remember and it was fine < 1384512665 851150 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(i was born in sweden) < 1384512673 774236 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :a few prepaid customers in the US pay for each SMS they receive but it's much more common (even on prepaid) to have some "unlimited SMS" package < 1384512691 302071 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :ah right, that would make sense < 1384512697 290094 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :it's still recipient pays, but they buy in bulk < 1384512709 526096 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 PRIVMSG #esoteric :it's the same for sending in the UK < 1384512751 519125 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :and the risk of spam is one of several factors that pushes people towards such packages < 1384512861 634504 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :i never actually send/receive SMS through my carrier anyway though, because i use google voice for that which uses my data connection < 1384512930 385154 :ais523_!93bcc343@gateway/web/freenode/ip.147.188.195.67 QUIT :Quit: Page closed < 1384513336 599701 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklopol: I think mine was the same. < 1384513536 271579 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I remember there being a news article about this particular scam few weeks back.) < 1384514416 763036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ahhh they seem to have fixed that annoying windows 8.1 spellchecking bug < 1384514437 551740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that is, you couldn't turn it off) < 1384514697 18097 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1384515139 855205 :Taneb!~Taneb@5.151.64.156 JOIN :#esoteric < 1384515310 241171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, Timwi is learning haskell. < 1384515314 899376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :be very afraid. < 1384515499 289433 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :oerjan, I hope his learning experience goes better than mine did < 1384515523 688834 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :At first I was programming Haskell as though it was Python < 1384515529 210227 :Tefaj!~jafet@static.77.207.4.46.clients.your-server.de NICK :Jafet < 1384515531 479494 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Now I code Python as though it were Haskell < 1384515539 741027 :Jafet!~jafet@static.77.207.4.46.clients.your-server.de QUIT :Changing host < 1384515539 897593 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1384515544 325861 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Partying like it's 1991, and coding Haskell like it's Python. < 1384515566 977272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coding 1991 haskell like it's 1991 python? < 1384515568 77753 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :fact n = reduce(lambda x, y: x * y, range(1,n+1)) < 1384515589 254868 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm slightly surprised xkcd hasn't done "party(ing) like it's ____" plot yet. (Or if so, I don't remember it.) < 1384515642 329048 :doesthiswork!~Adium@98.145.118.186 JOIN :#esoteric < 1384515717 65330 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :(note: for python < 3, using xrange may be better than range) < 1384515739 608783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"total error: NaN" I don't know if that's a good thing or not. < 1384515747 334700 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :(and actually, reduce isn't in Python 3?) < 1384515794 476017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That certainly sounds like programming Haskell. "What, it's not in this version?" < 1384515817 407941 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :from functools import reduce, perhaps. < 1384515883 417339 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Aaah, that's where it ended up < 1384516130 622588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :from HaskellPretenders import foldl, foldr < 1384516490 164267 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1384516520 157094 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516525 619943 :sebbu!~sebbu@ADijon-152-1-28-21.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1384516560 815145 :sebbu!~sebbu@ADijon-152-1-28-21.w83-194.abo.wanadoo.fr QUIT :Changing host < 1384516560 971353 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1384516673 855582 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516687 138439 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516690 22843 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric : YOU MAY BE WATCHED < 1384516690 179186 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric :WARNING WARNING WARNING, WARNING < 1384516690 179367 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric :WARNING WARNING WARNING, WARNING WARNING < 1384516690 179482 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric : YOU MAYWATCHED < 1384516690 179603 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric :YOU MAY BE WATCHED < 1384516690 930417 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric : YOU MAY BE WATCHED < 1384516691 87177 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric : ) < 1384516691 880821 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric :Do usa&Israel use chat &facebook 2 spy?!?!?!? < 1384516692 37592 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 PRIVMSG #esoteric :Do they record &analyse everything we type?!?!?!? < 1384516692 608979 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516715 309926 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516720 909429 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516733 844628 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516740 174892 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516742 431114 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I liked today's XKCD < 1384516753 850013 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516754 991740 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516769 371719 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, still weak imo < 1384516777 362470 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516824 238312 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Phantom_Hoover, it has an actual joke < 1384516841 495120 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516842 4189 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :It's a good start and I want to encourage them < 1384516852 613732 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516857 961406 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516876 369888 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, only barely! < 1384516880 901429 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 JOIN :#esoteric < 1384516899 983624 :esucg0aq47trgb8!~esucg0aq4@41.46.192.90 QUIT :Excess Flood < 1384516904 408885 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I take jokes where they come! < 1384516979 647555 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :There did not seem to be one in today's Gunnerkrigg Court, but that's okay because Gunnerkrigg Court is much more story-based than xkcd < 1384517025 11885 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :And Freefall is on hiatus this week < 1384517032 274220 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric ::O < 1384517040 950143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :how is that even possible < 1384517049 466787 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Family medical emergency, apparently < 1384517058 207173 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :"Due to family medical problems (not mine, but still requires my attention), Freefall will be on Hiatus for a week. Sorry about that everyone." < 1384517179 797913 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Poor Annie < 1384517190 47730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think this is the first day i've managed not to check anyhow. < 1384517214 617695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just spent like 15 minutes clustering a matrix full of zeros. < 1384517222 149921 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some sanity checks might've been nice. < 1384517240 305672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? mad < 1384517242 78150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There was a typo in the code loading files, it was assigning to a whole another matrix.) < 1384517243 850978 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :​"But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here." < 1384517254 239005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NO SANITY HERE < 1384517272 430963 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :oerjan, I check Freefall daily for no good reason < 1384517286 484126 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I get highlighted by freefall < 1384517290 120680 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Dammit < 1384517352 986895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i meant "daily when it usually updates" < 1384517389 309031 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I mean daily < 1384517528 679536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: also, discworldproblems? how many r/*problems subreddits _are_ there these days? < 1384517636 176117 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :a) why are you redditstalking me? and b) I have no idea. At least 4 < 1384517664 985318 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384517682 117834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because you're on my friends list hth < 1384517715 783182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :this would be the creepy friends list that requires no confirmation or even notification of the 'friend' < 1384517726 874114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep. you're on it too btw < 1384517739 622678 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Okay, to be fair you're on mine, oerjan < 1384517743 905141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1384517754 949063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :neither of you are my friends < 1384517755 590654 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hth < 1384517778 259646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i cannot be held responsible for reddit's poor choice of terminology. < 1384517782 700906 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :That's a shame, you're my friend < 1384517816 709629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, ok you're my friend < 1384517825 20504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oerjan is too old though < 1384517832 295723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sad trombone < 1384517910 349269 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :anyway < 1384517915 499880 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ACTION → campus < 1384518174 127489 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 252 seconds < 1384518755 463251 :doesthiswork!~Adium@98.145.118.186 QUIT :Quit: Leaving. < 1384518997 765907 :Sgeo!~quassel@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1384520347 267382 :heroux!~heroux@50708181.static.ziggozakelijk.nl JOIN :#esoteric < 1384520350 773453 :MindlessDrone!~MindlessD@141.70.114.6 JOIN :#esoteric < 1384520513 763142 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1384520522 673829 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1384520759 346859 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1384521348 18977 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good morning! < 1384521355 147417 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@tell oerjan good ørjanight! < 1384521355 496083 :lambdabot!~lambdabot@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Consider it noted. < 1384521374 262483 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :bohily < 1384521705 87544 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :tanello! < 1384521721 659246 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(or is it “tanellob”? I can never seem to conjugate your name properly.) < 1384521861 706824 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Well, I think this would be the vocative < 1384521896 390681 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :And "Taneb"'s a name, so I think you'd decline it rather than conjugate it < 1384521943 613656 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :indeed. < 1384523010 215755 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :meanwhile, 1614 pages and still going strong. really, people flock over the pointlessest things these days... < 1384523146 824770 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: I'll probably come back in either 20 minutes or 8 hours. < 1384523518 760718 :^v!~NotPing@2601:4:4500:887:6023:185d:7c61:7b99 JOIN :#esoteric < 1384524297 460736 :snuffeluffegus!~banana@ps95204.dreamhost.com JOIN :#esoteric < 1384524549 827251 :^v!~NotPing@2601:4:4500:887:6023:185d:7c61:7b99 QUIT :Remote host closed the connection < 1384525141 703127 :snuffeluffegus!~banana@ps95204.dreamhost.com QUIT :Quit: Leaving < 1384525336 994809 :Taneb!~Taneb@5.151.64.156 QUIT :Quit: Leaving < 1384525382 691524 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Ping timeout: 240 seconds < 1384525490 744195 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 264 seconds < 1384525761 63253 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net JOIN :#esoteric < 1384525825 818886 :metasepia!~metasepia@ip-208-88-110-45.savoirfairelinux.net JOIN :#esoteric < 1384525962 753306 :carado_!~user4539@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1384526056 984158 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384526698 239702 :mrhmouse!~jordan.br@firewall1.photobooks.com JOIN :#esoteric < 1384527084 285009 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :what are you reading, boily? < 1384527481 186430 :nooodl!~nooodl@91.179.175.239 JOIN :#esoteric < 1384527657 667361 :^v!~NotPing@2601:4:4500:887:e8ce:17c5:88aa:e569 JOIN :#esoteric < 1384527900 67864 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: irregular check up on the OTT in the xkcd forums. < 1384528146 760143 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :"off topic threads"? < 1384528176 200147 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :the One True Thread, cf. xkcd 1190 “Time”. < 1384528302 25007 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Ah, I see. Very interesting! < 1384529513 242653 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 JOIN :#esoteric < 1384529535 368969 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :I just got feedback on a programming formative assessment < 1384529575 214744 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :My lecturer said that it was good, but I should take my time a bit, put more useful comments in, and more line breaks, and also re-read the question < 1384529583 259094 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :And also put in tests < 1384529595 276303 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what did you mis-read in the question? < 1384529605 749461 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: I'll probably come back in either 20 minutes or 8 hours. < 1384529662 368774 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Actually I wish more people would learn those other points (comments, line breaks, write tests first, and slow down) < 1384529673 956630 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :kmc: one of the tasks was to write a script that takes a sentence and prints the total number of words and the average number of characters per word < 1384529698 744773 :ion!ion@heh.fi PRIVMSG #esoteric :http://youtu.be/CDVQvme5tb0 < 1384529698 983023 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :I wrote a function that just returned the average number of characters per word < 1384529720 470832 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :"useful" comments is key... when you tell students to write lots of comments you get code like "int x = 3; // Declare an integer variable named x and set its initial value to 3" < 1384529737 175719 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :kmc: and then they take that habit into the workplace... < 1384529784 342724 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :kmc: also useful names! far too often do I see things like this: "int intX = 3; // set intX to 3" < 1384529794 883307 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :kmc: my only comment was along the lines of "I like this function" < 1384529799 811171 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1384529800 259711 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :useless prefixes madden me < 1384529821 653257 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :(although it may have actually been a method, I'm not sure) < 1384529826 345587 :variable!root@freebsd/developer/variable NICK :trout < 1384529839 507986 :trout!root@freebsd/developer/variable PRIVMSG #esoteric :kmc: mrhmouse: theil eventually learn < 1384529848 56071 :trout!root@freebsd/developer/variable PRIVMSG #esoteric :I don't mind stupid overcommenting from new coders < 1384529850 399722 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :mrhmouse: the best kind of type system is one where you write the types every time and also you don't get any static checking... i'm pretty sure there's no better kind of type system < 1384529864 867838 :trout!root@freebsd/developer/variable PRIVMSG #esoteric :kmc: you mean C ? < 1384529885 451171 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :Also I did something in three lines that I could have done in one < 1384529920 19197 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :trout: well it's not so bad when the good kinds of comments are also present, yeah < 1384529941 755729 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the ones that explain 'how' and 'why' rather than the 'what' which is already part of the code < 1384529977 682632 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :kmc: yeah, my lecturer specifically asked about the "why" in one case < 1384529988 832379 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but if the dictate is "lots of comments" you won't bother with those kind because they're harder to write and there will be few of them anyway < 1384530019 172032 :doesthiswork!~Adium@98.145.118.186 JOIN :#esoteric < 1384530054 848561 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :I had done something that was less efficient than the quickest thing matching specification but slightly more general < 1384530060 742930 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :trout: I have coworkers who still do that, so I don't believe they ever learn < 1384530085 257862 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I kinda like codebases where most code has no comments but occasionally there's a 4 paragraph comment explaining some tricky shit < 1384530092 369938 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :people will payattention :) < 1384530098 778820 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :personally, I prefer static typing with type inference (a la D or Cobra) < 1384530112 216828 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :kmc: I rarely comment at all, actually, except for the documentation comments < 1384530126 295442 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :but that's because I rarely have a method that's more than five lines long. < 1384530381 542027 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :I comment tricky, unusual, surprising or implicit stuff. I comment exceptions, and reasons I throw them. I comment expectations, workflow, and how you should manage resources' lifecycles. < 1384530465 591595 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Most of that I stick in documentation comments. For exceptions, I don't use comments (I just give a detailed exception message). I don't comment expectations or garauntees - those are done in the specifications and contracts. < 1384530519 948078 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Workflow is only documented if it's unexpected or unclear, and often I'll just reference what approach I'm taking ("this is the visitor pattern", etc) and why < 1384530564 12831 :carado_!~user4539@static.29.44.47.78.clients.your-server.de QUIT :Quit: Leaving < 1384530602 138745 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :I... can't actually remember what grade I was given < 1384530617 776848 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :I think it was a first with room for improvement < 1384530634 166188 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :He said "Try to beat last year's best, which was 96%" < 1384530648 972202 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :There's always room for improvement, no matter how good the code looks or how experienced the coder :) < 1384530659 119842 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Also, congrats on the 96%! < 1384530706 241604 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :No, the 96% is my target, not my mark < 1384530814 562344 :Sprocklem!~Sprocklem@199.185.88.147 JOIN :#esoteric < 1384531240 979026 :conehead_!~conehead@unaffiliated/conehead JOIN :#esoteric < 1384531340 715589 :conehead_!~conehead@unaffiliated/conehead NICK :conehead < 1384531384 99201 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 QUIT :Quit: Page closed < 1384531504 262276 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 JOIN :#esoteric < 1384532324 218280 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 QUIT :Quit: INVESTIGATION < 1384532489 333495 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: in a programming language that integrates those fancy features, of course comments become redundant. < 1384532526 447346 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :(ô, how I wish Python had static typing) < 1384532664 96070 :impomatic!~digital_w@87.113.178.250 PRIVMSG #esoteric :ACTION just wrote to Knuth to ask if he ever played Core War! :-) < 1384532687 322631 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 268 seconds < 1384532709 670210 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :boily: Python is a dynamic language mate; you're asking to make an apple an orange ;) < 1384532745 544658 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: nothing less. besides, oranges taste good. < 1384532747 528243 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :And for languages that don't integrate those "fancy features" (I'm guessing you mean contracts), I use a library that allows me to use them < 1384532760 254882 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 JOIN :#esoteric < 1384532762 953160 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1384532765 851105 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :For example, with C# at work, we use SpecFlow. At home with CoffeeScript, I use Vows < 1384532794 855901 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :It's a bit annoying to separate the specifications from the code, but it's better than nothing. < 1384532904 270129 :^v!~NotPing@2601:4:4500:887:e8ce:17c5:88aa:e569 QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1384532927 726465 :^v!~NotPing@2601:4:4500:887:e8ce:17c5:88aa:e569 JOIN :#esoteric < 1384532945 735104 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :ruddy is written in CoffeeScript... I really should have written tests for him :P < 1384532946 369441 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :i don't see why. < 1384532956 79895 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :in that case, nevermind then < 1384533074 618428 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :ruddy, have you met fungot? < 1384533074 884327 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb: http://www.flame.org/jivera/ random/ fnord ( sic) < 1384533075 86616 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :lol < 1384533091 57070 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION tries to set up ruddy and fungot on a date < 1384533091 335033 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: silicon castles http://www.cowlark.com/ fnord libcurl: http error ( 404?) < 1384533103 637076 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :ruddy doesn't respond to /me yet.. need to fix that < 1384533104 73193 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :ew? < 1384533184 176075 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy..... < 1384533198 749674 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy: why don't you respond? :( < 1384533199 177246 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :lol < 1384533213 279947 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :If ruddy can't figure out a suitable response, he just stays silent < 1384533213 729572 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :I wouldn't know. I never underwent one. < 1384533234 844456 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy: you never underwent what? < 1384533235 298370 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :my spirit animal is a horsey < 1384533242 102048 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy: oh, right, that. < 1384533242 571968 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :I saw it too. < 1384533268 706627 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :pretty sure ruddy's spirit animal is fungot < 1384533268 915673 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :what? < 1384533269 71935 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mrhmouse: aren't fnord those funny fnord tiny pachyderms that live on a small bf interpreter ( without very much bf fnord). it's not related to " normal" < 1384533297 429688 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :kmc: some people here tried matchmaking ruddy and fungot, with no avail. < 1384533297 596652 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: it is often confusing for new u-' < 1384533297 984807 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :2am :P < 1384533325 495128 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Yeah, you'd have to get fungot to say its name for that to even have a chance. < 1384533325 709033 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mrhmouse: even solaris would be better to specify it on each function call < 1384533326 831810 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :confusing bot on bot action in the early morning? oooooh :D < 1384533348 27605 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :And even then, ruddy would have to pick a response that included a name placeholder. < 1384533348 794849 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :but produces a function on-the-fly at startup. sorry, this is tedious. http://62.167.150.30/ acm100.c of < 1384533375 890262 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 272 seconds < 1384533546 134960 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: tiny pachyderms living on small bf interpreters..? < 1384533546 292763 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: i wanted to make it work in msg? i don't < 1384533551 457994 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :^echo ruddy hi how are you? < 1384533551 614288 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ruddy hi how are you? ruddy hi how are you? < 1384533551 830394 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :ohnoi'mfallingover! < 1384533552 78545 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :your IP is showing < 1384533565 329700 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 PRIVMSG #esoteric :ruddy is quite rude < 1384533565 768824 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :ok, I guess I should have played the game in order to understand what is going on. < 1384533576 152166 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy: the game of love? < 1384533576 716330 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :I think the right word may have been aesthetic < 1384533582 762451 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ruddy: oh. < 1384533583 39542 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :[-[-[-]]] e.g. < 1384533601 449417 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That's certainly.. aesthetically pleasing < 1384533649 378868 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :and unless a fungottian bot, he actually balances his brackets. < 1384533649 605574 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: i just clicked through links." :) is it possible make it print 10 first in a series of < 1384533774 876946 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1384534179 823323 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 260 seconds < 1384534215 255455 :Taneb!90208049@gateway/web/freenode/ip.144.32.128.73 QUIT :Ping timeout: 250 seconds < 1384534326 344094 :AnotherTest!~turingcom@94-224-29-120.access.telenet.be JOIN :#esoteric < 1384534865 866797 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :yeah, ruddy is just an echo bot. < 1384534866 201011 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :they started adding IEEE conformance only recently, for people who wanted to do scientific computations on them < 1384534893 359102 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :I intend to have it understand a subset of English at some point, so that it can munge messages together < 1384535288 980726 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1384535354 617673 :Taneb!~Taneb@5.151.64.156 JOIN :#esoteric < 1384536097 116511 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Quit: Leaving < 1384536119 141591 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1384536800 95067 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :boily: Won't you stop with the balanced parentheses already what kind of balanced paren fascist pig you are aaagagagaga < 1384536958 966792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore < 1384536959 123514 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti.*|metasepia|jconn)! < 1384536968 144979 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti.*|metasepia|jconn|ruddy)! < 1384536968 301666 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :OK. < 1384536968 458384 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :^(Frooxius|conehead|toBogE|Sparkbot|optbot|ruddy|oonbotti.*|fizzie|jconn)! < 1384536979 924223 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :well done, fizzie < 1384536995 996165 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the record, you can get fungot to say anything you want, with ^bf/^ul(/^str). < 1384536996 377239 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: you wouldn't get much out of multi-processor boards. especially on machines with finite memorys of... a python love story looks rather like she of the magic compiler chip. < 1384537030 102739 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't remember a Frooxius or a conehead at all.) < 1384537039 126727 :conehead!~conehead@unaffiliated/conehead PRIVMSG #esoteric :(I'm not a bot) < 1384537075 164150 :Frooxius!~Frooxius@cust-101.ktknet.cz PRIVMSG #esoteric :Huh? Oo < 1384537078 947640 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :ruddy is just replacing names at random, and he stole your (fizzie) "response" to fungot < 1384537079 300607 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mrhmouse: i understand the way kawa works. the second book, soo...... you are going to support it < 1384537079 597008 :ruddy!~ruddy@99-172-22-238.lightspeed.tukrga.sbcglobal.net PRIVMSG #esoteric :erm < 1384537094 365399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, there's some mungling in there already. < 1384537122 562388 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Yes, it replaces names with the currently active users to maintain an appearance of conversation < 1384537151 433374 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :In most cases there are only one or two names to replace, but you gave it a huge list to use with that line to fungot < 1384537151 606478 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :mrhmouse: like, the first thing you notice is that emacs and the shell < 1384537179 212969 :Slereahphone!~slereahph@80.12.100.85 JOIN :#esoteric < 1384537319 7514 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION hands conehead some botsnack < 1384537362 712644 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :`buttsnack < 1384537364 579296 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :ewww < 1384538008 981880 :Slereahphone!~slereahph@80.12.100.85 QUIT :Remote host closed the connection < 1384538155 583103 :Slereahphone!~slereahph@80.12.100.85 JOIN :#esoteric < 1384538429 944977 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 272 seconds < 1384538508 245918 :nooodl!~nooodl@91.179.175.239 QUIT :Ping timeout: 244 seconds < 1384538848 148421 :Bike!~Glossina@wl-nat109.it.wsu.edu JOIN :#esoteric < 1384539430 962138 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384539770 166020 :ion!ion@heh.fi PRIVMSG #esoteric :http://steamcommunity.com/sharedfiles/filedetails/?id=195142868 < 1384540473 920910 :Sprocklem!~Sprocklem@199.185.88.147 QUIT :Ping timeout: 265 seconds < 1384540478 792954 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :What are you playing on, Imax?! < 1384540714 135503 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :gee, with a resolution to size ratio the same as my netbook, that would be ten million cm across < 1384540743 961322 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :which netbook? < 1384540752 714832 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :some asus crap i got a year ago < 1384540757 445031 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1384540786 103572 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have a sony vaio p and i am looking for some kind of successor, but i didn't find one yet < 1384540796 401506 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :i mostly got the cheapest one i could find < 1384541015 73598 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1384541055 3902 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :looks like imax is 10000×7000, so < 1384541067 663953 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :back from lunch and fizzie aaagagagagas me. < 1384541079 703410 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :Bike: pixels? < 1384541111 208026 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :yeah. source: random crap on wikipedia i might be misinterpreting < 1384541357 658210 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hello, math ... "Most IMAX theatres use two 4000x2000 reolution projectors to produce an 8000x4000 resolution image." < 1384541421 460343 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :wait, are the projectors overlapping at all? < 1384541433 502853 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the hell? < 1384541447 876812 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :where is this from? < 1384541504 682101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://answers.yahoo.com/question/index?qid=20091101105136AAbmCcJ < 1384541516 43926 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :another random internet page < 1384541533 208971 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, i don't expect anything good from yahoo anwers < 1384541597 93128 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1384541640 802992 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :my most favouritest answer is the first one on http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags < 1384541655 930056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? hello < 1384541658 54101 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :hello hello hello, what's all this then? < 1384541706 192936 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :more funny numbers ... http://www.celco.com/FormatResolutionTable4K.asp < 1384541757 288319 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :well, that's everyone's favorite, boily. < 1384541777 520397 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: I'll probably come back in either 20 minutes or 8 hours. < 1384541785 416430 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's not mine < 1384541798 886575 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384541802 423593 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"bla bla random rant about regular languages" < 1384541818 868619 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Client Quit < 1384541829 49954 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :myname: you are not everyone, then. < 1384541847 16271 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's good! < 1384541868 211788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hoilyssä < 1384541944 836803 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :boerjan après-midi. < 1384542008 707360 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :oerjan: inessive??? < 1384542113 559165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :legjóilybb estét < 1384542155 186713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, no ´ in superlative, sorry < 1384542174 147065 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :the boilyest evening? well, I'm flattered. < 1384542183 680938 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :also, you're learning hungarian? that's neat. < 1384542204 281012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, i picked up a little years ago < 1384542220 114910 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :How many languages do you know anyway? < 1384542235 794229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :define "know"? < 1384542242 767938 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :define "language"? < 1384542273 542108 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :fizzie: is a set datastructure that just has 'add an element' and membership testing going to be something i can get out of matlab or do i have to do it myself somehow < 1384542327 769143 :MindlessDrone!~MindlessD@141.70.114.6 QUIT :Quit: MindlessDrone < 1384542342 555737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd consider myself fluent in english, norwegian, and by extension near-fluent in swedish and danish. i can probably get by in german with some effort. everything else is on a lower level, including the french i've actually had lessons in. < 1384542393 46201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's been a long time since i sincerely tried getting by in german, though.) < 1384542553 699786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now if you want what i've dabbled through a few grammar or textbook chapters in, you've got italian, latin, czech and hungarian. and esperanto. < 1384542564 134759 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :All right < 1384542616 198512 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :no quenya nor any sindarin at all? < 1384542640 677436 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :loooks like the matlab cas (why does matlab have a cas) has sets, but they let you do weird optionsn like "indexing"... < 1384542674 982978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i don't remember any of their grammar to speak of, although i _do_ recall visiting the aldalambion web page. < 1384542701 806106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ardalambion < 1384542745 4182 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384542781 952435 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :when one visits ardalambion, one remembers the backgrounds. < 1384543005 393888 :Bike!~Glossina@wl-nat109.it.wsu.edu QUIT :Quit: Reconnecting < 1384543024 823374 :Bike!~Glossina@wl-nat109.it.wsu.edu JOIN :#esoteric < 1384543033 439440 :Slereah!x@176.222.51.233 JOIN :#esoteric < 1384543050 217717 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :hmm, doesn't seem like a very memorable background < 1384543115 981725 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :and in retrospect, maybe I shouldn't have cleaned up whatever it was that held my mouse pad stuck to the desk < 1384543411 402199 :Slereahphone!~slereahph@80.12.100.85 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1384543596 568733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: In a modern-enough MATLAB (I don't know details), you can use http://www.mathworks.se/help/matlab/map-containers.html < 1384543603 701735 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :olsner: backgrounds, in the pluralo-chromatic sense of the term. view the pages. bask in the colours. < 1384543620 95349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: There's also a longstanding tradition of using structs as impromptu hashmaps (and hashsets), but that comes with some rather bad gotchas related to field name restrictions and so on. < 1384543645 55752 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :urgh < 1384543646 912619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: (And of course only works for string keys, unlike containers.Map. (Also, it's slower.)) < 1384543666 993595 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :i think i might just use a bitvector, this should probably be parallizable in the future anyway < 1384543678 519661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Last fact not guaranteed to be true.) < 1384543688 794204 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :speed is what i was going for, right now the "set" is a vector and an element is added with vec(end+1) = element < 1384543699 561717 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :which like...you know. < 1384543716 369694 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :so it isn't actually a set < 1384543766 497124 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :it's only used as a set. < 1384543769 35677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think a containers.Map (with just 'true's as values) might not be too bad. (Or, of course, some sort of bitvector if the keys have a feasible range for that.) < 1384543778 78076 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :adding an element and finding if something is in it are the only things done with it. < 1384543789 188570 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :yeah, i'll have to check the range but i think it should be fine < 1384543900 396860 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1384544002 644091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Map is probably the fastest built-in way for generic hashmaps, and I believe was quite the welcomed addition, thanks to the "struct hack" (no relation to C's struct hack) being so horrible. < 1384544012 275786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently it's a 2008b feature. < 1384544018 374931 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :i'm on 2009b, i think < 1384544036 145821 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :i think i'm going to make a hacky tool i can use to run the program and get a graphed distribution of the values of some variable < 1384544052 810683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's not terribly new. But not as bad as, say, 7.x would be. < 1384544101 672065 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess theoretically R2009b is still also a 7.x. But I mean something like R14. < 1384544105 561923 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: that's the one i have. because that's the year i stole it :P < 1384544122 232321 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what's the deal with the version/release dichotomy. < 1384544145 783952 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also, hi boily < 1384544156 218601 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :i just want it to work, man, no time 4 thinking < 1384544160 926870 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :qhintopia! < 1384544221 245777 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes ok good < 1384544233 978609 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It goes 6.0 - R12, 6.1 - R12.1, 6.5 - R13, 7 - R14, 7.1 - R14SP3, then 7.2, 7.3, ..., 7.14 are R2006a, R2006b, ..., R2012a, and then 8, 8.1 and 8.2 are the newest R2012b, R2013a and R2013b. < 1384544259 380372 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you doing anything < 1384544261 198129 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :fantastic. < 1384544276 764724 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :quintopia: who? what? when? < 1384544281 559855 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you < 1384544285 282505 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :now < 1384544295 687686 :AnotherTest!~turingcom@94-224-29-120.access.telenet.be QUIT :Ping timeout: 358 seconds < 1384544340 815258 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :eating gummy bears as a mean to not fall asleep during a SCRUM training. < 1384544436 218354 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :scrum is so irritating.. In concept, it sounds great. Once or twice a week, it would be great < 1384544451 652842 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/IYPd look at all that MATLAB < 1384544467 792866 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :but every single morning.. it's just an interruption where the whole team nods and says "yep, I'm still working on that thing from yesterday" < 1384544475 152207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Tab completion.) < 1384544510 611024 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: come working for us, then! you'd feel right at home. < 1384544535 131062 :Bike!~Glossina@wl-nat109.it.wsu.edu PRIVMSG #esoteric :fizzie: well now i feel better about my work setup. < 1384544567 928934 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :boily: aren't you in canadia? < 1384544590 193680 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: I am at canada. < 1384544620 97832 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :I suppose I could get there via ICBM < 1384544630 773443 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :@tell zzo38 I owe you some royalties for the “at canada” brand. < 1384544631 199106 :lambdabot!~lambdabot@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Consider it noted. < 1384544657 632713 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: Québec is lovely this time of the year! it's very warm here! < 1384544661 975981 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1384544662 448090 :metasepia!~metasepia@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :CYUL 151900Z 23016G23KT 30SM FEW070 BKN080 BKN240 10/M01 A3003 RMK AC2AC4CI1 CI TR SLP171 < 1384544684 772736 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: That's just one of them. In another, I have to say (e.g.) "module load matlab/r2013a", and in yet another there's just the three latest in the path. < 1384544696 712016 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :I'm from the south-eastern US.. I think I would freeze to death in a Canadian heat wave < 1384544751 511246 :Sprocklem!~Sprocklem@199.185.88.147 JOIN :#esoteric < 1384544792 213177 :mrhmouse!~jordan.br@firewall1.photobooks.com QUIT :Quit: Windows updates... < 1384545446 600055 :Taneb!~Taneb@5.151.64.156 QUIT :Read error: Operation timed out < 1384545483 220947 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net QUIT :Quit: Poulet! < 1384545490 399896 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net JOIN :#esoteric < 1384545551 719900 :mrhmouse!~jordan.br@firewall1.photobooks.com JOIN :#esoteric < 1384545793 484115 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: what is scrum < 1384545899 348402 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :btw "g major" is the best youtube meme in a while < 1384545954 799814 :Bike!~Glossina@wl-nat109.it.wsu.edu QUIT :Ping timeout: 265 seconds < 1384546100 974888 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :quintopia: an Agile Programming Method. slightly less bullshitty than the other methods. < 1384546111 282103 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :what is g major? < 1384546177 497856 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :take a music video, spectrally filter all frequencies not in the key of g major, reverse the video, publish to youtube < 1384546193 785328 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :here i the most terrifying one: http://www.youtube.com/watch?v=45lB-fyB87Y < 1384546213 442642 :Taneb!~Taneb@5.151.64.156 JOIN :#esoteric < 1384546251 194713 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :I can't watch it now. it'll have to wait, but I think I'll be properly terrified tonight by that grotesque thing. < 1384546329 37607 :yorick_!~yorick@oftn/member/yorick JOIN :#esoteric < 1384546523 899313 :yorick!~yorick@oftn/member/yorick QUIT :Ping timeout: 272 seconds < 1384546571 444787 :Bike!~Glossina@wl-nat101.it.wsu.edu JOIN :#esoteric < 1384546759 358796 :^v!~NotPing@2601:4:4500:887:e8ce:17c5:88aa:e569 QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1384547085 965782 :yorick_!~yorick@oftn/member/yorick NICK :yorick < 1384547137 814740 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :boily: the key word in "slightly less bullshitty" is "slightly" < 1384547175 216951 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :mrhmouse: it is physically non-null. < 1384547248 417338 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :I don't follow < 1384547479 56425 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :“it”, meaning the difference. < 1384547499 753225 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :I may have subtly left out some important context. my brain is not in functioning order at the moment. < 1384547838 486806 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net QUIT :Quit: Poulet! < 1384547846 4166 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net JOIN :#esoteric < 1384548249 584654 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you patch your brain < 1384548316 786335 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :ACTION drinks tea. delicious tea. it tastes good. < 1384548338 590363 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: find me some delicious tea that tastes bad < 1384548347 2565 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(is it david's tea?) < 1384548376 356201 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :no. some unknown oolong sold to me by an enthusiastic guy in Montréal's Chinatown. < 1384548388 382216 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::D < 1384548394 352438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how often you gp there < 1384548396 661105 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :go < 1384548400 371081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :try passing it through a civet < 1384548446 390288 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: musky oolong? < 1384548450 697414 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :once every 2 months, I'd say. last time I blew up about 70$ on multiple teas. < 1384548458 51057 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :oerjan: cha luwak? < 1384548529 67065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i don't think that "up" belongs there, unless you have a youtube link to prove it. < 1384548563 150438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: don't destroy my dreams < 1384548573 250287 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :oerjan: don't destroy my dreamy explosions. < 1384548608 381304 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :explosive dreams < 1384548641 345672 :Sprocklem!~Sprocklem@199.185.88.147 QUIT :Ping timeout: 243 seconds < 1384549620 306527 :Sprocklem!~Sprocklem@199.185.88.147 JOIN :#esoteric < 1384550293 747722 :^v!~NotPing@2601:4:4500:887:9f9:13c5:793d:587e JOIN :#esoteric < 1384550380 8808 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Tea is good < 1384550394 131607 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION sips some earl grey < 1384550433 949462 :nooodl!~nooodl@d54C668E4.access.telenet.be JOIN :#esoteric < 1384550445 483095 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :I think the biggest shock for me when I moved to "the big city" was the tea < 1384550459 211434 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :where I grew up we had two kinds of tea: sweet and unsweet < 1384550537 466807 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :You're giving me flashbacks to when I put sugar in the tea.. < 1384550582 922209 :mrhmouse!~jordan.br@firewall1.photobooks.com PRIVMSG #esoteric :putting sugar in tea after it's brewed just isn't the same as sweet tea < 1384550703 576723 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :lately, I started brewing Hong-Kong style milk tea at home. < 1384551443 588103 :Sprocklem!~Sprocklem@199.185.88.147 QUIT :Remote host closed the connection < 1384551444 512503 :^v!~NotPing@2601:4:4500:887:9f9:13c5:793d:587e QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1384551471 748029 :^v!~NotPing@2601:4:4500:887:9f9:13c5:793d:587e JOIN :#esoteric < 1384551759 947748 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :How can I modify a transformation matrix so it treats a different point as the origin < 1384551782 412637 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Apply a translation to it < 1384551792 252744 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Hmm < 1384551799 54611 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I'm not thinking about this right, hang on < 1384551865 440777 :Bike!~Glossina@wl-nat101.it.wsu.edu QUIT :Ping timeout: 272 seconds < 1384552407 694862 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1384552439 374002 :sebbu!~sebbu@ADijon-152-1-28-21.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1384552481 182879 :sebbu!~sebbu@ADijon-152-1-28-21.w83-194.abo.wanadoo.fr QUIT :Changing host < 1384552481 339482 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1384552546 844031 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu JOIN :#esoteric < 1384552715 401355 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net PRIVMSG #esoteric :ACTION waits for Taneb. < 1384553021 932470 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Right, I have something with its own origin (x1, y1) and a transformation matrix applied to it assuming that origin, M < 1384553065 116359 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :wish i had my own origin < 1384553066 495586 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Then I have a secondary origin (x2, y2), and a transformation matrix applied around that origin, N < 1384553189 783368 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :To begin with, (x1, y1) is gonna be transformed by N < 1384553397 126649 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I need some paper... < 1384553426 143167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't quite understand what "transformation matrix applied around an origin" means, given that it's just a matrix. But you could certainly first translate point (x2, y2) to (x1, y1), apply your thing, and then translate (x1, y1) back to (x2, y2), if that's the sort of thing you had in mind. < 1384553434 242421 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Taneb : There are matrices you can use for translations < 1384553457 326846 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :I need to get this clear in my own mind before I ask for help... < 1384553473 704034 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :fizzie: he probably means a rotation around that point or whatnot < 1384553502 348686 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Who knows, it could be a skew or a conformal transformation! < 1384553518 326979 :metasepia!~metasepia@ip-208-88-110-45.savoirfairelinux.net QUIT :Remote host closed the connection < 1384553534 664909 :boily!~boily@ip-208-88-110-45.savoirfairelinux.net QUIT :Quit: SLEEPY CHICKEN! < 1384553556 837133 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that'd just be T1 N T2, or so on. < 1384553587 21844 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :right. < 1384553605 552584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Or T^-1 N T.) < 1384553716 98077 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Though beware < 1384553729 396041 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :You have to change your rotation matrix if you want to apply a translation < 1384553755 301414 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :On a n dimensional vector, you need (n+1)x(n+1) translation matrices < 1384553771 350679 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :And the vector becomes (x1, x2, x3, ..., xn, 1) < 1384553777 902091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was sort of assuming homogenous coordinates by default. < 1384553794 211855 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :also taneb pretyt much specified this is all on the plane. < 1384553808 537947 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Well in that case the translation matrix is 3x3 < 1384553812 288640 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :Yeah, it's on a plane < 1384553817 539827 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :And the vector transforms to (x,y,1) < 1384553866 135563 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Quite often you see those as 2x3 matrices with an implicit [0 0 1] at the bottom. < 1384553923 543183 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Like in the SVG "matrix(a b c d e f)" transform attribute.) < 1384553932 453672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good to see you are doing affine without me < 1384553952 278025 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: It's affine day for it. < 1384554221 114657 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: I'll probably come back in either 20 minutes or 8 hours. < 1384554232 312437 :updog!~updog@192.210.145.119 QUIT :Ping timeout: 264 seconds < 1384554251 265041 :Oj742!irc2gowebc@131.252.207.174 JOIN :#esoteric < 1384555011 883971 :Bike!~Glossina@steams-wless-gw.resnet.wsu.edu QUIT :Ping timeout: 260 seconds < 1384555625 60007 :Bike!~Glossina@wl-nat101.it.wsu.edu JOIN :#esoteric < 1384556362 739956 :asie!~textual@178235038113.elblag.vectranet.pl JOIN :#esoteric < 1384556450 895399 :mrhmouse!~jordan.br@firewall1.photobooks.com QUIT :Quit: Leaving. < 1384556506 216844 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://vimeo.com/79179138 I'm sure this is old news, but it was the fanciest. < 1384556535 133446 :Bike!~Glossina@wl-nat101.it.wsu.edu QUIT :Ping timeout: 240 seconds < 1384556565 25171 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"3 days ago" so in Internet time that's like six generations. < 1384556960 762725 :nooodl!~nooodl@d54C668E4.access.telenet.be PRIVMSG #esoteric :fizzie: cool. i hadn't seen it! < 1384557165 423946 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hey, cool < 1384557188 514903 :Taneb!~Taneb@5.151.64.156 PRIVMSG #esoteric :(I'd seen pictures of that, but not the actual video) < 1384557215 376591 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so i finished my SELECT. interpreter. would someone like to test it? would someone like to host it so i can change the category to Implemented? < 1384557282 773003 :nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1384557292 238027 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess i can host it < 1384557302 769836 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but no guarantees i won't go stale < 1384557390 899332 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Can't you just put it into a gist or something? < 1384557503 315093 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Guys < 1384557510 137040 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 252 seconds < 1384557510 935733 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Why are there "standard libraries" < 1384557521 975105 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Why not make them part of the language if they are standard < 1384557535 620114 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :err, that's what standard library means? < 1384557556 968787 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Well no, you still need to call them up < 1384557566 252292 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :And they are themselves written in the language itself < 1384557604 308710 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Not necessarily? < 1384557623 286034 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Sure, but in the case they are, let's say < 1384557638 917964 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :I am wondering why not just make them part of the language itself < 1384557643 731094 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :um < 1384557650 405788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because they aren't? < 1384557657 398547 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I'm not sure if I see the distinction < 1384557682 710370 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"utilities that people use a lot" doesn't necessarily mean "a bunch of extra code you definitely want linked into your app" < 1384557729 121458 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Well if it's part of the language it wouldn't be extra code technically < 1384557729 896908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that's called "the PHP model", where everything in the "standard library" is available in your global namespace by default. < 1384557778 374896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The C standard library certainly is part of the language, FWIW.) < 1384557801 865356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1384557813 429675 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: meaning it is all inside the compiler somewhere? < 1384557830 340289 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ready to be tacked on to code without having to import? < 1384557833 247094 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think that's what "part of the language" means. < 1384557840 550859 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1384557847 824705 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't know what Slereah means either < 1384557861 882179 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :No matter I guess < 1384557863 832445 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :It is late < 1384557866 978724 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :I should go to bed < 1384557873 980514 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so the SELECT. interpreter is here: http://rutteric.com/files/select.py < 1384557927 355797 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net JOIN :#esoteric < 1384557947 648412 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :For small enough standard libraries, the "PHP model" makes sense, I think < 1384557963 806991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For PHP, I'm not terribly sure it does. < 1384558053 741395 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :What do you expect < 1384558058 549192 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :It has pee in the name < 1384558058 705869 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :What's "the PHP model"? Just pile stuff on whenever someone has an idea? < 1384558066 969367 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :Slereah: TWICE < 1384558079 157572 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :prooftechnique: I think that's called "the PHP model", where everything in the "standard library" is available in your global namespace by default. < 1384558080 779279 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :More, if you count the recursive name < 1384558093 325893 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :fizzie: Sorry, I just logged on < 1384558107 981913 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I saw that, that's why I pasted it. It wasn't an accusation or anything. < 1384558115 300618 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :Haha, okay < 1384558127 626147 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :I should get in the habit of checking the logs, though < 1384558234 682895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THE LOGS BECKON YOU < 1384558276 80735 :asie!~textual@178235038113.elblag.vectranet.pl QUIT :Quit: I'll probably come back in either 20 minutes or 8 hours. < 1384558285 51878 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fizzie: PHP's isn't small though.. < 1384558292 273684 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I was thinking more along the lines of Scheme or Lua < 1384558367 450864 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :...have you read your SICP today? < 1384558424 886011 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :You sound like a Sussman's Witness < 1384558451 26743 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :Or a /prog/rammer D: < 1384558452 998826 :Slereah!x@176.222.51.233 PRIVMSG #esoteric :The horror < 1384558453 793308 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FireFly: R6RS and R7RS both have a module system. (Then again, they're larger.) < 1384558768 558507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm finding this Windows 8(.1) thing of having "desktop" things and "apps" things very confusing. "Apps" don't show up in the task bar, but they do show up in the alt-tab list. And they have completely different interaction paradigm (that's the word, right?) that's almost like a tiling WM. E.g. to make the built-in PDF reader visible while having something else open on the same monitor, I had ... < 1384558774 577277 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... to split the screen so that one half is the PDF viewer, and the other is a half-wide desktop. It looks very strange. < 1384558813 384222 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :That sounds unpleasant < 1384558832 636336 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :a bit disappointing that they went and invented the whole new thing and then end up having to keep the old thing around anyway < 1384558859 172109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the idea is that the old thing is just a single "app", but that's kind of ridiculous, because that's where just about everything is happening. < 1384558871 192132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(So far the PDF reader is probably the only new thing I've used.) < 1384558871 385695 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :I guess the real reason is that the new thing is unusable < 1384558902 923156 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also the corner-based navigation is kinda clunky with multiple screens. < 1384558919 756424 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's stops at the corners, so it can be used, but it's still clunky. < 1384558980 197816 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree with all of the above < 1384558994 397217 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the only think i truly enjoy about windows 8 is the app store < 1384559025 240326 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :totally engineering the UI around touchscreens is just annoying to a diehard keyboardist like me < 1384559040 555304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't figure out how to use the application switcher. < 1384559077 900503 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a top-left-corner thing, but it keeps switching just one half of the screen, and there's no list of what's running. < 1384559089 892912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure there's some way, I just can't figure it out. < 1384559105 686772 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possibly you're meant to swipe from somewhere, but I don't know how to do that with a mouse. < 1384559189 757749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, left-corner-move (but not click), and then move cursor down to the small rectangles that are poking out of the edge slide out a list. < 1384559190 766119 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you have a separate sits-on-your-desk mouse? < 1384559215 179943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Um. Do most desktops not have one? < 1384559232 907888 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This is a regular computer I'm using. < 1384559235 417527 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :most laptops have touchpads, and windows 8 was LAPTOP-ENGINEERED < 1384559257 719079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wasn't it TOUCHSCREEN-ENGINEERED? < 1384559262 404377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got Windows 8.1 on the desktop, and Windows 7 on the laptop. < 1384559263 384008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The world is all about touch these days. < 1384559420 400642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Touch one another!", like a Finnish TV personality from the early 90s used to say. < 1384559435 234629 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: which is why modern laptops have touchscreens < 1384559437 129771 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That's kind of a bad translation of "Kosketelkaa toisianne!", arguably.) < 1384559470 656301 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Guess it's still better than GT's "kosketelkaa each other".) < 1384559480 431399 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i assume he meant touch as in "touching" the adjective and not touch as in "fondle"? < 1384559500 85349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's the latter. < 1384559506 195858 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1384559509 913445 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1384559526 7915 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's very close to "fondle" in meaning, in fact. < 1384559544 438823 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Frank_Pappa_Show but it's just a stub. The .fi article knows more, but is in Finnish. < 1384559551 668419 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well then < 1384559556 609091 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess he was popular < 1384559599 510667 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[[ The program is remembered, among other things, -- Frank Papa fly the phrases "Kosketelkaa each other!", "Relentless go!" and "Bailatkaa severely". ]] < 1384559615 944893 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :Relentless go! < 1384559617 355636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: perhaps "hug" is closer but with fewer unfortunate associations to americans? < 1384559625 596081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*close enough < 1384559641 941389 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :Maybe the Finns are just a more tactile and accepting culture < 1384559657 166869 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :Or were, in the 90s < 1384559665 541959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: that seems like exactly the opposite of my stereotype of finns. < 1384559667 935236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Mmmmaybe, but "kosketella" really has some of those unfortunate associations in Finnish too. I think it's just a thing. < 1384559852 50136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but maybe i've misunderstood, and finns are all about touching as long as you don't speak while doing it. < 1384559975 388682 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :and as long as you don't tell foreigners, stereotypes to uphold etc < 1384559977 657232 :prooftechnique!~Also@c-24-147-92-50.hsd1.vt.comcast.net PRIVMSG #esoteric :You may only speak to whisper "we shall never speak of this"