< 1309910851 983132 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309911128 983682 :oerjan!oerjan@129.241.210.46 JOIN :#esoteric < 1309911580 868272 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309911595 113435 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309911739 44619 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1309911818 945797 :elliott_!~elliott@95.149.228.85 QUIT :Remote host closed the connection < 1309911866 981047 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309911978 298779 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309911979 800706 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309912231 782675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wertyuio < 1309912234 43465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oiu < 1309912237 541901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qwant < 1309912239 166804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :taupe < 1309912243 190064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pestilence < 1309912245 797772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the nine sins < 1309912262 313694 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :hft? < 1309912361 982233 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott has been possessed by a demon, sadly. < 1309912451 368041 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :and now two new cardinal sins will be unleashed upon the world < 1309912472 868543 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :and some pestilence, but that's hardly new < 1309912498 770085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no that was the list of sins < 1309912501 788990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- wertyuio < 1309912505 635970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- oiu < 1309912505 867548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- qwant < 1309912506 578488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- taupe < 1309912508 559412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- pestilence < 1309912510 291836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are the nine sins < 1309912524 276131 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shoo demon < 1309912557 12069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a shoe demon < 1309912566 842281 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it is a great boon that demons can't count, at least < 1309912588 179318 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :maybe its nine in a different base < 1309912589 227188 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :;-) < 1309912597 60851 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :casey anthony beat the murder case < 1309912633 657533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god < 1309912636 850808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he came back? < 1309912647 837687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its like christmas < 1309912671 512632 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :maybe elliott has finally met his match < 1309912798 384472 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : http://codu.org/tmp/futuretie.jpg <-- there are people who wear ties to conform. and then there is Gregor. < 1309912828 549944 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :why does he wear ties? < 1309912832 949529 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :to offend? < 1309912855 82155 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i assume for the same reason he wears hats < 1309912865 470185 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :that goes without saying < 1309912868 221318 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :maybe it's a side effect of hyposmia < 1309912874 232820 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but brings me no closer to the truth < 1309912927 644283 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what is pretty clear is that whatever he is doing, it's not conforming < 1309912944 463485 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :would anyone here fuck casey anthony? < 1309912947 753709 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :unless his peers are in the circus < 1309912966 626826 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :isnt she dead? eww.. thats gross < 1309912967 914259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:06:28: elliott_: how's scapegoat getting on? < 1309912968 209062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:06:38: I just got into a darcs vs. svn flamewar in my boss's office < 1309912976 105109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I explained it to a friend recently, so maybe I'll even work on it < 1309912983 916797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:07:20: and need a version control system that is unambiguously superior to all others in order to justify advocating it < 1309912984 79226 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :isnt that he moms name? < 1309912984 241190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't have to exist to advocate it < 1309912989 267248 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i can at least say, who the fuck is casey anthony < 1309913002 242145 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :casey anthony is the mom < 1309913004 547366 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :can we not talk about stupid diversionary non-news news stories? < 1309913015 793909 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :there are lots of other retarded places to talk to retarded people on that subject < 1309913027 297660 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :id fuck casey anthony < 1309913028 607717 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :in the ass < 1309913029 313698 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh it's a woman, i was confused the previous talk about casey and andy < 1309913045 507253 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i was going to call up augur for expertise < 1309913049 521984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Caylee Marie Anthony (August 9, 2005 – c. June 16, 2008)[1] was a child from Orlando, Florida, whose disappearance in June 2008 attracted national media attention. Caylee's skeletal remains were discovered December 11, 2008, six months after she was reported missing by her grandmother, Cindy Anthony.[2] Her mother, Casey Anthony, decided not to report her daughter missing, and was indicted on charges of felony murder, though she continu < 1309913049 684816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ed to maintain her innocence throughout her trial. Casey Anthony was found not guilty of murder, aggravated child abuse, and aggravated manslaughter, but guilty of providing false information to a law enforcement officer. < 1309913051 753363 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :o.o < 1309913052 371919 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*by the < 1309913063 55645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so no caylee is the kid < 1309913075 315938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1309913077 172971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :casey is the mother right < 1309913096 850466 :newsham!~chat@udp216902uds.hawaiiantel.net PART :#esoteric < 1309913151 342992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : can we not talk about stupid diversionary non-news news stories? < 1309913151 575252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : there are lots of other retarded places to talk to retarded people on that subject < 1309913153 468868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concurring with this btw < 1309913163 131895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that there's been any _discussion_ :D < 1309913165 995020 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :im gonna get a blow job from casey anthony < 1309913266 43435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hes not only stupid and stupid in a boring way but a troll and a troll in a boring way :( < 1309913285 676932 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : QUADTIE < 1309913288 184164 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :octotie < 1309913397 898659 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: I wear ties to AVOID conforming :P < 1309913409 484920 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If I was in business, I probably wouldn't wear ties :P < 1309913449 836752 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :if you were in business you might or might not get a choice, afaik < 1309913454 439577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : http://codu.org/tmp/futuretie.jpg <-- there are people who wear ties to conform. and then there is Gregor. < 1309913460 228478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well this is definitely the ugliest thing i've ever seen < 1309913462 379491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor that is, nice tie < 1309913468 947126 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*sobblecopter* < 1309913469 528623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I should have worded that as "nice tie, though" :( < 1309913542 381010 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I am making a pretty goofy face, and my jetlag tiredness makes me look like I have a black eye :P < 1309913585 332137 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :BeedaWeeda: 95% of the people in this channel are nerds and don't like to mess up our nice geeky channel with woman talk. and the rest are gay. < 1309913597 337561 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309913642 325908 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well and then there's oklopol, but he's on vacation. < 1309913649 631179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like oerjan's definition of woman talk :P < 1309913672 710481 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: english compounds are ambiguous < 1309913701 463747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I didn't mean that :P < 1309913731 862076 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah. < 1309915090 816537 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/doubletie2.jpg Doubleties are seriously the greatest. < 1309915137 322439 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :niceties and doubleties < 1309915183 676651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: tripletie < 1309915185 638579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the challenge is set < 1309915201 46278 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: One tie at a time :P < 1309915202 559679 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :octotie, we said < 1309915211 21312 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If I had a long skinnytie, tripletie would be easy. < 1309915256 653105 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :tie mummification < 1309915417 226988 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309915417 389460 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309915698 918603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: it is too late.... the fbi have seen your ip.... < 1309915779 22290 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309915851 238798 :augur!~augur@208.58.6.161 QUIT :Client Quit < 1309915862 160004 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309916074 810772 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/doubletie2.jpg augur, behold my amazing invention! < 1309916180 988605 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Gregor the gordian < 1309916218 754035 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309916284 643742 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Gregor: it looks like something youd wear < 1309916309 765294 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, that's good :P < 1309916311 463522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: its less ugly than the other one F- < 1309916322 776542 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm experimenting with "knots" :P < 1309916392 197846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: can you get a tie that's a transparent plastic thing filled with multicoloured glow in the dark liquid < 1309916394 207859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wear that < 1309916411 11889 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Umm ... I doubt that you can :P < 1309916487 304106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: why not < 1309916495 400671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would fucking rock i would wear that all day holy shit < 1309916496 768519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have to make one < 1309916513 573376 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It would be quite a trick to tie :P < 1309916522 592463 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If it's thick enough to not break when you try to tie it, it's too thick to tie. < 1309916536 714947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The bit you actually tie would get thinner. < 1309916542 324523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(And maybe be made of a bit nicer material :P) < 1309916563 821413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You'd need some way to keep all the liquid flowing to make it the most cool though >_> < 1309916571 357498 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The bit you actually tie varies depending on the height, build, knot and preferences of the wearer. < 1309916578 97393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah yeah, HAND-TAILORED < 1309916587 390575 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Have fun with that :P < 1309916609 516043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: IT WILL BE SO COOL DO YOU EVEN HAVE ANY IDEA. < 1309916616 804232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Instant rockstar. < 1309916750 330548 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what about some kind of paper-thin lcd screen surface < 1309916791 651984 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which also does not break when tied :P < 1309916793 431833 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :...i guess we should just wait for the nanofabrics < 1309916815 702881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: um there are thin bendable transparent oled displays at least < 1309916828 426736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they might even not look like shit in the few years that have passed since I started knowing this < 1309916830 505200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Bendable, or holyfuckmegabendable? < 1309916848 249018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Bendable as in "fold it in half with a little bulge at the end and then back over itself" :P < 1309916853 17229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :JUST NEEDS A BIT OF TORTURE < 1309916871 558733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god if you had a tie hooked up to a camera on the back of your shirt < 1309916877 69396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it looked like a hole < 1309916877 863114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best tie < 1309916882 182326 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the actual pulling at the knot part might get ugly, there < 1309916902 621761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1309916905 680090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatif you had a whole shirt like that < 1309916907 122644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omfg.......... < 1309916926 35789 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Elizacat: A whole shirt like that, but wore a tie :P < 1309916927 100506 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the half invisible man < 1309916929 298612 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Errrg < 1309916934 855222 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Who is Elizacat? :P < 1309916942 452825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Somebody who came in here to ping Vorpal. < 1309916999 894333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wait < 1309917000 56473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : whatif you had a whole shirt like that < 1309917000 56661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : omfg.......... < 1309917002 988849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think this is actually feasible < 1309917015 916515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean shirts don't need to bend THAT much really < 1309917036 496365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also if you made all the non-screen parts out of shiny mirror... yes.... i want this shirt........... < 1309917065 729325 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sup < 1309917066 271855 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hi < 1309917076 151744 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Gregor, I'm a friend of Vorpal < 1309917082 979425 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Gregor, we go way back < 1309917084 543016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: u r squatting on my nick letter plz rename urself < 1309917092 436521 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sod off < 1309917096 789202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: im sue you < 1309917103 228351 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lul < 1309917106 455469 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what jurisdiction < 1309917108 992085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: irc < 1309917114 710224 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'll win < 1309917116 878814 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I have a better lawyer < 1309917119 954423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im judge < 1309917129 363763 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm judge, jury, and executioner < 1309917143 146533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im stab you behind back while u talk ha ha.... now ur dead for eva < 1309917152 595326 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't have a back < 1309917169 311044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do cats have that is fatally stabbable < 1309917178 782395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specifically, automated therapist program cats < 1309917202 214380 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I think we've lost track of the topic here. < 1309917207 526455 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which is how awesome doubleties are. < 1309917407 227216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know, a mirror shirt would be almost as cool as that idea < 1309917411 111084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and about a thousand times easier < 1309917414 892508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they exist < 1309917431 322851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google image search results for "shirt made out of mirror" not promising < 1309917453 992287 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror shirt mirror pants mirror hat < 1309917519 885774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need to become a ~~rockstar~~ just so i can wear this omg < 1309917524 87608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe a rockstar programmer would do < 1309917526 120375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: get the jquerys < 1309917531 744655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or wait < 1309917532 861025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was that ninja < 1309917533 782107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget < 1309917576 335428 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror shoes < 1309917586 458304 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror glasses < 1309917588 259802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror scarf < 1309917592 589464 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror cape < 1309917605 408607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant have mirror everything monqy < 1309917611 853161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does there exist mirror skin paint < 1309917974 294519 :Lymee!~moe@123.120.129.63 JOIN :#esoteric < 1309917974 520646 :Lymee!~moe@123.120.129.63 QUIT :Changing host < 1309917974 682889 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309918202 805231 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309918211 808502 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309918211 970700 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309918408 100687 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1309918815 765400 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309919002 112638 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know if ais523 has answered the second pokemon card puzzle game? < 1309919106 326600 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do ont < 1309919107 402436 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*not < 1309919257 19251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ Don't rename the system principal! < 1309919257 218840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ The JS engine (NewCompartment) relies on this name. < 1309919257 219045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define SYSTEM_PRINCIPAL_SPEC "[System Principal]" < 1309919257 219168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--caps/src/nsSystemPrincipal.cpp < 1309919262 699854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : compartment->systemGCChunks = principals && !strcmp(principals->codebase, "[System Principal]"); < 1309919262 939145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--js/src/jscompartment.h < 1309919266 803776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good coding dot jpg < 1309919309 810389 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol what < 1309919378 713965 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why < 1309919466 866363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you're not allowed to include header files from different components < 1309919620 676667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"My source is common sense" < 1309919625 334201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION adds to list of phrases never to say < 1309919654 688831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :[1] < 1309919657 550496 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :1. common sense < 1309919663 488282 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*'s edit is reverted :(* < 1309919782 616461 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1309919907 280275 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309919925 500288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: man that is the most common sense I've ever seen in code. < 1309919942 853005 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :board of porpoises < 1309919977 756257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im an artist... of death < 1309919992 492928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i kill people then hide their bodies then never talk about it ever that is my art < 1309920005 2317 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :all artists are more valuable dead, that's common sense < 1309920010 662822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my next target......... BeedaWeeda < 1309920019 467679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am working... for the fbi... < 1309920045 355426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:29:47: * oerjan suddenly has a realization: mime types cannot possibly handle sound data. < 1309920045 581673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the idea is just plain unsound < 1309920065 322950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :wait why did i say that < 1309920074 541372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have _no_ idea whatsoever < 1309920081 579505 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also, murdering BeedaWeeda _will_ get you banned. just saying. < 1309920087 731053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:15:57: eh... scope makes sense in Python... to me anyways... but that's because I've been using it... a lot. < 1309920087 893392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:09: i don't understand scope in python < 1309920087 893552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:40: everything is local unless stated otherwise. < 1309920087 893660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:47: mm hmmm < 1309920087 893764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:17:16: and a closure is just an encapsulation of the globals() at the time of definition. < 1309920090 313130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:17:55: so... any idea of what's causing self to be undefined? I'm thinking it might be something with the way you have it set up... can I see the source? < 1309920095 223244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:19:10: bsmntbombdood.mooo.com/chroot_ircbot.py < 1309920097 221304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:20:38: argh < 1309920099 221975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:20:45: I think it would be cool if python.exe could take URLs as pathnames. < 1309920101 381001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:02: so it would interpret a program off of a URL. < 1309920103 272415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:41: this needs a script to start i < 1309920105 389434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:42: t < 1309920107 225273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:27:34: there, mime types are better < 1309920109 226197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:29:47: * oerjan suddenly has a realization: mime types cannot possibly handle sound data. < 1309920111 256779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh thats < 1309920113 388674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a bigger paste than i realised < 1309920115 270304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : also, murdering BeedaWeeda _will_ get you banned. just saying. < 1309920117 421695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is crime bannable? < 1309920135 167940 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'm surprised it got through. well, if it all did. < 1309920177 734733 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no, it's just the attitude i don't like. < 1309920207 736097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at classifying murder as "attitude" < 1309920214 170149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DON'T TAKE THAT MURDERING TONE WITH ME MISTER < 1309920219 742351 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :#reallybadattitude at that < 1309920233 755763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i got in < 1309920238 208224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) ))) < 1309920302 198372 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also, i still wish i knew what i meant by that mime type comment < 1309920382 730608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :alas. < 1309920449 526613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i figured it out < 1309920450 708893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's a pun < 1309920466 740922 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :>_< < 1309920496 916207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :got it yet? :D < 1309920505 885318 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah yeah < 1309920513 133495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh did you know all along... < 1309920517 947124 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no < 1309920537 579761 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i simply didn't consider that i could possibly have meant to make a pun. the idea! < 1309920595 622005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309920758 329743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: soon...zepto...blood... < 1309920771 917391 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whose blood < 1309920829 576246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: nonbelievers < 1309920847 217728 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah reddit link crashed my browser < 1309921015 982442 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n` mod pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4..] < 1309921016 750278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `pos' < 1309921033 881046 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4..] < 1309921034 669821 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,9,11,13,16,17,18,19,21,22,23,26,27,29,31,32,33,34,35,36,37,38,39,41,43,4... < 1309921045 694934 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309921051 856934 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4.. 0] < 1309921052 606188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921061 658324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_more_ ncheck? :D < 1309921063 606156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh this looks optimised < 1309921069 710131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it optimised < 1309921078 736245 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 6 in ncheck b 1 0 [b, b-1 .. 0] < 1309921079 497938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,6,7] < 1309921085 750391 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'm just checking a special case < 1309921090 865057 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309921092 793627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boring :( < 1309921096 538200 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 6 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921097 342667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921100 767854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want something i can actually run on thirty-four :D < 1309921109 715452 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 34 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921110 528527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,7,13,15,19,21,23,25,26,29,31] < 1309921125 928792 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :(sorry, failed :P) < 1309921133 986707 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 4 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921134 746918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921134 952292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :failed what < 1309921140 335227 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 8 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921141 173756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5] < 1309921146 832137 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 14 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921147 599135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,9,11] < 1309921153 148692 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hmph < 1309921158 83155 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 28 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921158 910151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,10,11,15,16,17,19,22,23,25] < 1309921185 812990 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :nah i just realized that base 4 and 6 have solutions of the form (b-1)(b-2)...0 < 1309921201 221509 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 62 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921202 3160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,9,11,13,16,17,19,21,22,23,25,26,27,29,32,33,34,35,37,38,39,41,43,44,45,4... < 1309921208 397444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a big numbro < 1309921208 636548 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::( < 1309921214 555912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh are we sad :( < 1309921235 239191 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 16*31 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921236 26278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,17,21,23,29,34,35,37,41,43,46,47,49,51,53,58,59,61,63,64,67,68,69,71,73,... < 1309921239 551264 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah < 1309921265 556101 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: i just wanted to see if it worked for either perfect numbers or twice mersenne primes < 1309921278 398469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: its ok theres a world of laughter in a bone < 1309921279 606714 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :but nah < 1309921349 471036 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh only one tab actually crashed < 1309921358 633775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you still use IE right :) < 1309921379 454090 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i forget IE is a thing < 1309921409 253322 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah :P < 1309921432 200576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you live a peaceful life < 1309921467 560669 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a few times a long time ago i tried to do cross-browser web stuff and IE was just the worst thing it made my life hell < 1309921470 337157 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: oh and i did have one idea for improving nsearch. as i wrote it it actually recomputes a lot of gcd's. it might be an idea to put the gcd's for a base in an array instead. < 1309921470 939620 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is why i dont do web stuff < 1309921500 343805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> flip replicateM ['a'..'c'] =<< [1..] < 1309921501 888810 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"... < 1309921503 786607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the fact that it is that easy to test every possible combination of an alphabet makes me want to write some password crackers in Haskell... < 1309921504 382238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my arm is sticky how did that happen... wait i spilled water on it maybe im imagining the water is sticky < 1309921522 640788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= ['a'..'c'] < 1309921523 417370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t -> [b]' against inferred type `[a]' < 1309921525 648279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >> ['a'..'c'] < 1309921525 810330 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also _maybe_ one could split the list of digits by the resulting gcd, but that would mean more complicated deletion. < 1309921526 546689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcab... < 1309921528 164437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: maybe you are on acid, or schizophrenic. < 1309921533 275929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= replicate ['a'..'c'] < 1309921534 100573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1309921534 262581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1309921537 40973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what was it... < 1309921544 952325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :replicateM < 1309921588 626087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> replicateM 3 ['a'..'c'] < 1309921589 325550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["aaa","aab","aac","aba","abb","abc","aca","acb","acc","baa","bab","bac","b... < 1309921614 985044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> permutations ['a' .. 'c'] < 1309921615 724387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb"] < 1309921618 501712 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t newArray < 1309921619 234944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `newArray' < 1309921624 651402 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right oops < 1309921625 622513 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t arrayFromList < 1309921626 364970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `arrayFromList' < 1309921627 887999 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im a bad person < 1309921630 500048 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :argh < 1309921635 622393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> permutations (repeat ['a'..'c']) < 1309921636 364553 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [["abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","... < 1309921640 470913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> permutations (cycle ['a'..'c']) < 1309921641 244394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca... < 1309921648 317311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1309921656 574571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the function you're looking for... < 1309921664 659104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (take 3) . permutations (cycle ['a'..'c']) < 1309921665 393106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1309921665 555195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309921669 594071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (take 3)( permutations (cycle ['a'..'c'])) < 1309921670 372858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb","acb","cab","cba","abc","bac","bca","a... < 1309921671 445946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is flip replicateM ['a'..'c'] =<< [1..] < 1309921675 709915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: SHADDAP < 1309921677 734293 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[1..] >>- flip replicateM ['a' .. 'c'] < 1309921682 941262 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> [1..] >>- flip replicateM ['a' .. 'c'] < 1309921684 427681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","aa","b","aaa","c","ab","aaaa","ac","aab","ba","aaaaa","bb","aac","bc"... < 1309921687 472856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehe < 1309921688 901551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle LogicT < 1309921689 134628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309921690 758677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle Logic < 1309921690 981631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309921692 876302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1309921696 582166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there has to be an equivalent >:( < 1309921706 269500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src replicateM < 1309921706 465488 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1309921713 965321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src replicate < 1309921714 153529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicate n x = take n (repeat x) < 1309921727 510438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when in doubt, expand some functions. < 1309921728 899610 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: what is it you _want_ :P < 1309921755 458923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t combinations < 1309921756 223129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `combinations' < 1309921762 458247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm. < 1309921784 676856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that wouldn't help < 1309921796 217376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src sequence < 1309921796 405717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence [] = return [] < 1309921796 567965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1309921796 730054 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- OR: sequence = foldr (liftM2 (:)) (return []) < 1309921823 21170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: what is it you _want_ :P < 1309921828 707784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what CakeProphet did, but shorter and prettier < 1309921828 940869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right I was thinking of sequence < 1309921830 299454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that he feels bad. < 1309921837 797522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1309921839 135601 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1309921845 798748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sequence "abc" < 1309921846 539348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1309921846 704524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309921849 683041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY NOT < 1309921853 959697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah because that code is so ugly, with its flip and stuff. < 1309921854 556512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Char is totally a monad. < 1309921860 601373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes it is. you're a terrible person. < 1309921867 446802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [0..] >=> "pop" < 1309921868 205320 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> m b' < 1309921868 367737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1]' < 1309921869 842282 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (`replicateM`['a'..'c'])=<<[1..] < 1309921870 616453 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"... < 1309921872 656315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (>=>) < 1309921873 544586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1309921876 144482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NO NOT LIKE THAT DAMMIT < 1309921896 891097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: elliott doesn't like bind and replicateM apparently. These are out of the question. < 1309921901 936785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he needs two functions with different names. < 1309921903 803361 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t duplicate < 1309921904 712847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `duplicate' < 1309921906 838899 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1309921929 146730 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wait I think that's exactly what I wanted < 1309921929 308727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: IT NEED SOMETHING SHORTER AND MORE ELEGANTK[PDFGOFIJGOPRGJRIOTJGORG < 1309921935 995334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> duplicate "x" < 1309921936 814426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `duplicate' < 1309921940 906338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YESS NOT IN SCOPE ERRORS ARE THE BEST < 1309921942 36369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's already pretty elegant... so, good luck. < 1309921944 336410 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1309921948 499789 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not what I wanted < 1309921949 104788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but < 1309921952 508453 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what I was trying to spell < 1309921955 86521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no its ugly and youre terrible < 1309921957 841229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309921958 697565 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(i didn';t misspell duplicate) < 1309921997 432062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src < 1309921997 627967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :src . Display the implementation of a standard function < 1309922000 47557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt duplicate the comonad thing < 1309922000 552493 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm < 1309922004 819258 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309922007 545469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src sequence < 1309922007 751066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence [] = return [] < 1309922007 913206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1309922008 75628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- OR: sequence = foldr (liftM2 (:)) (return []) < 1309922012 325351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> Control.Comonad.duplicate < 1309922013 95949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Control.Comonad.duplicate' < 1309922027 96273 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Data.Functor.Extend.duplicate < 1309922028 946331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the [] implementation is tails < 1309922029 719847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems < 1309922031 729174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> tails "abcd" < 1309922032 507356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcd","bcd","cd","d",""] < 1309922042 391961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1309922045 178079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> reverse (tails "abcd") < 1309922045 956126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","d","cd","bcd","abcd"] < 1309922049 561667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map permutations . reverse (tails "abcd") < 1309922050 320152 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1309922050 482435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309922056 328069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = map permutations . reverse . tails in f "abcd" < 1309922057 861985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[""],["d"],["cd","dc"],["bcd","cbd","dcb","cdb","dbc","bdc"],["abcd","bacd... < 1309922070 273594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . reverse . tails in f "abcd" < 1309922071 752578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["d","cd","dc","bcd","cbd","dcb","cdb","dbc","bdc","abcd","bacd","cbad","bc... < 1309922076 888619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that's not right < 1309922078 727500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1309922080 298920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow I think you're on the right track. This is becoming so elegant. < 1309922082 545582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . reverse . inits in f "abcd" < 1309922084 71272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb","ab","ba","a",""] < 1309922088 697865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . inits in f "abcd" < 1309922090 212758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922097 364409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yep < 1309922104 793145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concatMap permutations . tail . inits in f "abcd" < 1309922106 164715 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..]>>=\n->sequence$[1..n]>>['a'..'c'] < 1309922106 327056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922106 929276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1309922114 499963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = tail . inits >=> permutations in f "abcd" < 1309922115 906226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922121 493129 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..]>>= \n->sequence$[1..n]>>['a'..'c'] < 1309922122 242489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1309922122 405039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309922123 252903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src inits < 1309922123 493736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits [] = [[]] < 1309922123 655774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits (x:xs) = [[]] ++ map (x:) (inits xs) < 1309922125 656948 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah < 1309922131 75933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (tail . inits >=> permutations) "abcd" < 1309922132 628727 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922132 973723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: looks good to me < 1309922135 840292 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> iterate (take 1) ['a' ..] >>= permutations < 1309922136 594746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcdefghijklmnopqrstuvwxyz{|}~\DEL\128\129\130\131\132\133\134\135\136\13... < 1309922139 412647 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh oops < 1309922149 778510 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> iterate (take 1) ['a' .. 'z'] >>= permutations < 1309922150 637026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcdefghijklmnopqrstuvwxyz","bacdefghijklmnopqrstuvwxyz","cbadefghijklmno... < 1309922153 74913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: In fact, omitting the empty string is really arbitrary < 1309922154 320211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits >=> permutations) "abcd" < 1309922155 62365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad",... < 1309922156 504424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH SNAP MOST ELEGANT < 1309922167 794161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh im backwards < 1309922181 654720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no the empty string is there, you just have to get to the end of the list. < 1309922184 656373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1309922188 743052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: how inelegant. < 1309922189 784110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits >=> permutations) "01" < 1309922190 565407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","10"] < 1309922196 701554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm wait < 1309922198 172223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t >=> < 1309922198 985961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `>=>' < 1309922203 1441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (>=>) < 1309922203 831137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1309922206 642503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= flip replicateM "01" < 1309922208 264917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["0","1","00","01","10","11","000","001","010","011","100","101","110","111... < 1309922209 970979 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :>=> is like composition but for cool dudes < 1309922210 710744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309922216 643357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some sort of bind composition? < 1309922221 157625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits "abcd" < 1309922221 953890 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","abc","abcd"] < 1309922226 213113 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(>>>) is cool too < 1309922230 671561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits (cycle "abcd") < 1309922231 494409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","abc","abcd","abcda","abcdab","abcdabc","abcdabcd","abcdabcda"... < 1309922238 254395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits . cycle >=> permutations) "01" < 1309922239 842744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","10","010","100","010","100","001","001","0101","1001","0101",... < 1309922248 638085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, misses 11 < 1309922289 613091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say that is equally elegant to using replicateM and bind... < 1309922296 197908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't work < 1309922298 559028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's irrelevant < 1309922317 430365 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: i have a hunch you are never actually producing the string "b" < 1309922328 641094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits . cycle) "01" < 1309922330 156743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","010","0101","01010","010101","0101010","01010101","010101010"... < 1309922338 551353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (cycle) "01" < 1309922339 375977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "01010101010101010101010101010101010101010101010101010101010101010101010101... < 1309922345 581349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (map cycle . inits) "01" < 1309922347 145675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["*Exception: Prelude.cycle: empty list < 1309922351 710882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (map cycle . tail . inits) "01" < 1309922353 227716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["0000000000000000000000000000000000000000000000000000000000000000000000000... < 1309922355 308560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309922359 98089 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t flatten < 1309922359 862747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. Tree a -> [a] < 1309922368 409736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (`replicateM` ['a'..'z']) =<< [0..] < 1309922369 180498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r"... < 1309922371 935961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1309922431 839503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to rip your soul from its seams < 1309922433 49239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309922437 685334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets expand that < 1309922444 529601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (`replicateM` ['a'..'z']) [0..] < 1309922453 612132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (\n -> replicateM n ['a'..'z']) [0..] < 1309922455 611597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src replicateM < 1309922455 839338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1309922464 933748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (\n -> sequence (replicate n ['a'..'z'])) [0..] < 1309922476 307953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> concatMap (\n -> sequence (replicate n ['a'..'z'])) [0..] < 1309922477 151166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r"... < 1309922486 488150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (concat . concat . map (\n -> replicate n ['a'..'z'])) [0..] < 1309922488 4833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv... < 1309922499 243536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sequence ["abc","def"] < 1309922500 15340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["ad","ae","af","bd","be","bf","cd","ce","cf"] < 1309922502 151104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1309922508 643458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip ["abc","def"] < 1309922509 460491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1309922509 622729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([b] -... < 1309922520 910259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr zip fuck this shit ["abc","def"] < 1309922521 688699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fuck'Not in scope: `this'Not in scope: `shit' < 1309922534 581768 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> transpose ["abc","def"] < 1309922535 337567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["ad","be","cf"] < 1309922537 260176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eyah working backwards is probably not the best way. < 1309922628 133529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> return . length . (`replicateM` "abc") =<< [0..] < 1309922632 253541 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922643 830789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (return . length . (`replicateM` "abc")) =<< [0..] < 1309922647 661332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922654 688799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, nevermind I guess. < 1309922665 353991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (return . length . (`replicateM` "abc")) =<< [0..5] < 1309922667 556499 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,9,27,81,243] < 1309922728 835395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (length . (`replicateM` "abc")) <$> [0..] < 1309922733 342630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922742 482967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...see, not sure why it times out. < 1309922870 715983 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309922889 869731 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309922945 854678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell sure is awesome. < 1309922972 46256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking it should be possible to use combinators to define rhythmic patterns with multiple instruments. < 1309923093 534747 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ['a'..] >>= permutations . enumFromTo 'a' < 1309923095 42101 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309923107 836751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my. < 1309923128 108788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :agh that only gets the permutations not combinations :( < 1309923164 514343 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, to get the combinations you'll probably have to use some other function < 1309923170 503235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like... replicateM < 1309923172 287240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1309923174 900806 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no never < 1309923231 860632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also it's not exactly the same because it adds a character on each length change < 1309923238 808877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is probably intentional or something? < 1309923313 982954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile ((<30).length) $ ['a' ..] >>= permutations . enumFromTo 'a' < 1309923317 752361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923319 520226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1309923326 240595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile ((<26).length) $ ['a' ..] >>= permutations . enumFromTo 'a' < 1309923329 977229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923332 720563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww. < 1309923356 310918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the ante-zepto reader is kind of ugly :( < 1309923360 477960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :damn you O(n) length calculation for linked lists. < 1309923365 122334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um < 1309923370 898357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: length fails on infinite lists, if that matters < 1309923379 991411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it doesn't in this case. < 1309923382 500057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> dropWhile ((<26).length) $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923386 220075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923402 96113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....whut? < 1309923409 362868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t dropWhile < 1309923412 129258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> [a] < 1309923461 118604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it's just taking too long because of the thousands of length computations. < 1309923491 758969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe hundreds since it's permutations? I don't feel like doing the math... :P < 1309923526 520792 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (['a' ..] >>= permutations . enumFromTo 'a') < 1309923528 411711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309923588 263545 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> map(length &&& head) . group . map length $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923592 73616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923600 214665 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> take 5 $ map(length &&& head) . group . map length $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923602 91067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(2,2),(6,3),(24,4),(120,5)] < 1309923618 742225 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: grows like factorial < 1309923665 776108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah... < 1309923670 580735 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> scanl (*3) 1 < 1309923671 365571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = b -> a < 1309923672 775759 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1309923680 529929 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (*3) 1 < 1309923681 623505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,9,27,81,243,729,2187,6561,19683,59049,177147,531441,1594323,4782969,14... < 1309923707 111079 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: that's why the first one timed out :P < 1309923716 66186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1309923731 351029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wanted to see further into the list, when it started using non-alphabetic characters. < 1309923754 212896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...for no particular reason at all. you could easily just change the starting point of the alphabet, but that's not as fun. < 1309923759 919949 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :in fact i vaguely recall lambdabot calculates even more before actually cutting it off. or used to. < 1309923798 110114 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 80 then let y = y in y else x+1) 1 < 1309923801 827215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923815 386674 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 200 then let y = y in y else x+1) 1 < 1309923818 478041 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whut? < 1309923819 130802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923824 882949 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 500 then let y = y in y else x+1) 1 < 1309923825 690023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923833 886030 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 300 then let y = y in y else x+1) 1 < 1309923834 876578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923840 840797 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 250 then let y = y in y else x+1) 1 < 1309923844 614947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923849 709163 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 275 then let y = y in y else x+1) 1 < 1309923851 635323 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309923852 379708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... odd < 1309923853 483137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923862 941265 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 225 then let y = y in y else x+1) 1 < 1309923866 701249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923873 184065 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 215 then let y = y in y else x+1) 1 < 1309923873 640201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is let time consuming or something? < 1309923876 908634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923885 26491 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: um that let is an infinite loop < 1309923894 889666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, right. < 1309923898 527025 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 2108 then let y = y in y else x+1) 1 < 1309923899 292811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923903 139549 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 208 then let y = y in y else x+1) 1 < 1309923906 856551 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923914 951666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too much Perl. :P let y = y in y looked like a nop. < 1309923931 118291 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er wait what, i'm binary searching in the wrong direction < 1309923947 419931 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 288 then let y = y in y else x+1) 1 < 1309923948 258438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923953 105224 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 280 then let y = y in y else x+1) 1 < 1309923956 860293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923961 303066 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 284 then let y = y in y else x+1) 1 < 1309923962 153361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923966 155586 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 282 then let y = y in y else x+1) 1 < 1309923967 115295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923973 114610 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 281 then let y = y in y else x+1) 1 < 1309923976 830918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923988 727950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..281] < 1309923989 544170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1017 < 1309923993 644807 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..280] < 1309923994 463070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1013 < 1309924002 201804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl iterate (\x -> if x > 281 then let y = y in y else x+1) 1 < 1309924002 468374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :iterate (ap (flip if' (fix id) . (> 281)) (1 +)) 1 < 1309924036 601441 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: so it calculates a bit more than the first 1000 characters, even if the resulting string will be cut off afterwards < 1309924066 930266 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..282] < 1309924067 748864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1021 < 1309924093 303048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the value of let y = y in y is <> < 1309924093 759988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1309924099 472447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ghc pun, the best kind of pun) < 1309924103 185342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait its not even a pun < 1309924105 79243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just a ghc... joke < 1309924109 558620 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well lambdabot doesn't use blackholing < 1309924255 470055 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> drop 1000 . take 1013 . show . iterate (*3) $ 1 < 1309924257 83663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "2042447694583" < 1309924261 704867 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309924273 219998 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> drop 960 . take 1013 . show . iterate (*3) $ 1 < 1309924274 819953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "3201,127173474825648610542883299603,38152042447694583" < 1309924393 340538 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: so that's about how far it was trying to calculate your (length . (`replicateM` "abc")) <$> [0..] thing :P < 1309924619 231690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> (sequence . (flip replicate <*> length) <=< inits) ['a' ..] < 1309924620 899184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","aa","ab","ba","bb","aaa","aab","aac","aba","abb","abc","aca","acb"... < 1309924626 274135 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :victory < 1309924755 922626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nub . (>>= subsequences) . permutations $ "abc" < 1309924757 476091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","abc","ba","bac","cb","ca","cba","bca","cab"... < 1309924765 895054 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :monqy: i see no "b" there < 1309924773 736208 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no victory :( < 1309924776 425325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: the character set grows with length. < 1309924792 231938 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm < 1309924852 207759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> nub . (>>- subsequences) . permutations $ "abc" < 1309924853 828749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","ba","abc","cb","bac","ca","cba","bca","cab"... < 1309924864 224623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not sure what this >>- thing is. < 1309924883 523937 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's from Control.Monad.Logic < 1309924906 44987 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> permutations $ [1..] < 1309924906 938206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2... < 1309924907 415896 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fair (>>=) for doing nondeterminism stuff, but really you want to use Logic or LogicT not [] < 1309924908 702217 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's like >>= but interleaves the results from different values in the first part < 1309924935 832423 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> map (take 5) $ permutations $ [1..] < 1309924936 651105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5],[2,1,3,4,5],[3,2,1,4,5],[2,3,1,4,5],[3,1,2,4,5],[1,3,2,4,5],[4... < 1309924945 241689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nub . (>>= subsequences) . permutations $ ['a'..'z'] < 1309924947 50738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","abc","d","ad","bd","abd","cd","acd","bcd","... < 1309924949 811033 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..] >>- flip replicateM [1..] < 1309924950 835855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: not really sure I understand... < 1309924951 777839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[1,1],[2],[1,1,1],[3],[1,2],[4],[1,1,1,1],[5],[1,3],[6],[1,1,2],[7],[1... < 1309924967 686055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1309924980 226749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... strange. I don't really get the ordering. < 1309924981 617059 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: look at that example. if i used >>= it would never get beyond the length 1 lists < 1309924993 726194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yeah I see that. < 1309925010 129960 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"hello" >>- repeat < 1309925014 201232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>- repeat < 1309925015 128024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhe... < 1309925017 106661 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>= repeat < 1309925017 941430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh... < 1309925019 682034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that would be useful for things like getting the set of all strings matched by a regular expression. < 1309925020 403180 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net JOIN :#esoteric < 1309925027 520789 :pikhq_!~pikhq@71-219-203-204.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1309925034 797460 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: it is rather simplistic. the first value is used every second time, the second value every fourth time, etc. < 1309925045 124231 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: yeah probably < 1309925073 8757 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I should try using/understanding the actual Logic/LogicT sometime < 1309925104 374797 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I have the paper but it's on my reading pile) < 1309925162 331499 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> return "a" <|> return "b" :: Logic String < 1309925163 194002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show < 1309925163 356416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (Control.Monad.Logic.Log... < 1309925166 365187 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :darn < 1309925182 220766 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t return "a" <|> return "b" :: Logic String < 1309925182 978833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Logic String < 1309925197 751768 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t runLogic < 1309925198 498985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a r. Logic a -> (a -> r -> r) -> r -> r < 1309925205 641555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I'll have to read about Logic as well. < 1309925211 399278 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm how does that work < 1309925245 936806 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh right < 1309925274 843308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I win at finding an alternative to my own already very elegant code. OH YEAAAH. < 1309925286 731987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the alternative is less elegant. < 1309925287 432399 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (return "a" <|> return "b" :: Logic String) ((.).(:)) "" < 1309925288 236977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t2 -> t' < 1309925288 399110 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1309925289 504588 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309925293 798556 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((.).(:)) "" < 1309925294 644033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Base.String]' < 1309925294 806010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred t... < 1309925296 573510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it implements a degree of common sense that the other lacks. < 1309925297 936353 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :darn < 1309925303 973478 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((:)) "" < 1309925304 794103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1309925304 956410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1309925314 316951 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1309925321 703140 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((:)) [] < 1309925322 525059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b"] < 1309925343 308685 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my. < 1309925367 615600 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: on the plus side, it was obvious from the type of runLogic :P < 1309925375 122194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1309925421 93856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks like <|> constructs a fold over the function supplied by runLogic < 1309925432 372550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1309925437 143642 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> runLogic (return "a" `interleave` return "b" `interleave` return "c" :: Logic String) ((:)) [] < 1309925437 906153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","c","b"] < 1309925454 440267 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(<|>) is from Alternative < 1309925457 585373 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (<|>) < 1309925458 368842 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f a -> f a < 1309925477 21337 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "abc" <|> "def" < 1309925477 738166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdef" < 1309925581 517070 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: um <|> is backtracking choice, i guess. and then instead of concatenating the choices directly, the r -> r trick gives you an optimization similar to using ShowS instead of (++). i guess. < 1309925738 477723 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> foldl' interleave "" $ map return "scramble" < 1309925739 314663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "selbmarc" < 1309925753 507888 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> foldr interleave "" $ map return "scramble" < 1309925754 269485 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "scramble" < 1309925762 5416 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :disappointing :P < 1309925801 271014 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> printStrLn ":D" < 1309925802 81438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `printStrLn' < 1309925808 96635 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> putStrLn ":D" < 1309925809 5653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1309925813 115640 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: no IO in lambdabot < 1309925816 403429 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> execute-your-damn-io < 1309925817 218258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `execute'Not in scope: `your'Not in scope: `damn'Not in scope... < 1309925833 636638 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1309925835 886953 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: try EgoBot < 1309925839 901265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Guess sandboxing is /really/ easy in Haskell. < 1309925886 742586 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: that's the idea. although they are also excluding some type extensions which can be used for loopholes, iirc < 1309925933 437233 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I wonder. < 1309925942 517969 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How low level of stuff you can you do with pure Haskell? < 1309925946 630249 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :anything which can be used to implement unsafeCoerce, i assume < 1309925956 470618 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :define "pure" :P < 1309926062 190025 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1309926064 192366 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How hard would it be to implement a kernel if you added a few low level CPU-specific assembly routines as IO actions? < 1309926072 399663 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309926120 742398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: it's not that easy < 1309926128 593410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need garbage collected memory management, at least < 1309926139 476382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's very hard to write haskell code that doesn't cons :D < 1309926155 400428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: basically you need an RTS. < 1309926168 594253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC's depends on libc, but not _that_ much of it < 1309926186 667385 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So you'd need to implement some low level functions that Haskell depends on. < 1309926206 167054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no. < 1309926207 576288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as I said: you need an RTS. < 1309926211 671945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is more than just a few functions. < 1309926236 275656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC's is 50,000 lines, a quick google tells me < 1309926250 581395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although you hardly need the byte-code interpreter, or profiling < 1309926262 295459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the memory manager is likely to be rather suboptimal for an OS... < 1309926272 218060 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So... < 1309926282 286307 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Maybe a Haskell userspace might be a less horrible idea. < 1309926289 814650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are multiple Haskell kernels. < 1309926299 775147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just not as easy as you seem to want :) < 1309926302 876474 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309926349 925398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hOp, House, that updated fork of House that I forget the name of, and that other project I forget the name of < 1309926878 53370 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :haskell kernels do horrible things to your memory. also, amortization. < 1309927001 576628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is this a pun or an opinion :D < 1309927012 10663 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes. < 1309927037 888989 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also i just thought i'd write down that word while i remembered it. < 1309927039 996509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: WHICH < 1309927043 302366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309927276 648358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle showAtBase < 1309927277 121366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309927282 979236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle base < 1309927283 219321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :package base < 1309927283 381451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Html base :: String -> HtmlAttr < 1309927283 543613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Frameset base :: String -> HtmlAttr < 1309927284 633012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle showBase < 1309927284 843342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309927285 394445 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t showIntAtBase < 1309927286 246664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> (Int -> Char) -> a -> String -> String < 1309927320 701400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm what's the third argument < 1309927343 983784 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> showIntAtBase 2 intToDigit 255 "" < 1309927344 734896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "11111111" < 1309927352 961008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309927353 925743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1309927356 494403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309927447 333636 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309927458 223613 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309927471 200940 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net JOIN :#esoteric < 1309927500 99018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made a program in TeX for overlaying every page of output with a grid. I also made a program in TeX for overlaying specific pages with pictures from plain PBM files. < 1309927515 936520 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :The #brainfuck topic said to come here. < 1309927649 290383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1309927670 862226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i feel our current topic may give some UNWARRANTED FIRST IMPRESSIONS to newbies :D < 1309927712 390566 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :you misspelled ENTIRELY ACCURATE < 1309927733 19319 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :I've been googling, but can't find anything... I've never used BF before, would it be possible to read from a file and do math based on what's in the file, with BF? < 1309927751 15855 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :basically, does it support reading in a file in any way? < 1309927759 468612 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :IanWizard: only standard input < 1309927765 356395 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :IanWizard: No, it only supports (in UNIX terms) stdin and stdout. < 1309927778 752075 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :which may come from a file though < 1309927789 294943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You could redirect stdin from a file < 1309927814 57884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IanWizard: CLEARLY YOU NEED PSOX < 1309927814 296822 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^ < 1309927816 677627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[injoke rimshot] < 1309927829 593514 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: hey i was pondering whether to mention PSOX < 1309927842 927888 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was *trying* to mention PSOX, but had forgotten the name. < 1309927872 241842 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION still has PSOX on ping, apparently < 1309927877 549282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :psox psox psox psox psox psox psox psox psox psox psox < 1309927910 963283 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :IanWizard: PSOX is a wrapping layer which can be used to give BF (and possibly other esolangs) extra capabilities < 1309927921 640612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does "PSOX on ping" mean? < 1309927940 776574 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :zzo38, I have my client set up to hilight if it sees PSOX just the same as if it saw my nick < 1309927940 938976 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: that his client pings him when it's mentioned < 1309927969 300409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's also very dead < 1309927976 500398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think we need to _recommend_ it to anyone ;D < 1309928001 308161 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's only dead because people other than me had 0 interest, so I lost interest < 1309928224 263334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1309928318 848783 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928327 274992 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928502 122622 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928519 758449 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928607 983067 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now you can include picture in your document while still remaining device independent, not using any specials or nonstandard fonts or anything like that. The quality is not perfect but it should be good enough for some purposes. However, you have to decide the placement manually. < 1309928691 320240 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928712 647814 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928760 374567 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One command might be useful in TeX, is the command \hidecs takes a control sequence of two or more letters and damages its entry in the hash table. < 1309929073 617861 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309929085 459766 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309929233 89135 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net QUIT :Quit: Leaving < 1309929550 713193 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :@hoogle Alternative a => [a x] -> a [x] < 1309929551 35055 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative many :: Alternative f => f a -> f [a] < 1309929551 197202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative some :: Alternative f => f a -> f [a] < 1309929551 359348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude sequence :: Monad m => [m a] -> m [a] < 1309929594 633680 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> many . map pure $ "abc" :: String < 1309929595 389028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1309929595 551221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1309929602 755810 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t many . map pure $ "abc" < 1309929603 592129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Applicative f) => [[f Char]] < 1309929621 140736 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh wait < 1309929638 683053 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :@hoogle Alternative a => [a x] -> a x < 1309929639 155477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable asum :: (Foldable t, Alternative f) => t (f a) -> f a < 1309929639 317749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad msum :: MonadPlus m => [m a] -> m a < 1309929639 480068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<|>) :: Alternative f => f a -> f a -> f a < 1309929785 448378 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do not get haskell's existential qualifiers < 1309929793 838703 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm? < 1309929820 165953 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Like, I understand how they are used < 1309929842 585375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what don't you understand? < 1309929848 256153 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309929852 14403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it may help to know that typeclasses can't always be resolved statically < 1309929855 796104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and there's typeclass dictionaries for this purpose < 1309929862 951248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a lot of people think all typeclass resolution is done at compile-time, which is just not true) < 1309929882 143750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so e.g. data Foo = Foo (forall a. (Num a) => a) will store the Num dictionary in there < 1309929885 437192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or I forget the syntax, but yeah < 1309929937 664893 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but I do not understand you get from the universal qualifier to using it for existential purposes < 1309929975 46780 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like, (forall a. Num a => a) is something that is all Nums < 1309929996 347737 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :data Foo = forall a. Num a => Foo a < 1309930040 1141 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: So is Foo a mean that "a" is a Num or that "a" is all Nums? < 1309930046 100416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : like, (forall a. Num a => a) is something that is all Nums < 1309930046 749600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1309930055 441522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1309930057 874149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a good type to use < 1309930061 569879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i got it wrong :) < 1309930073 588679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it means that a is a Num < 1309930078 754215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but note that the type of (Foo x) is Foo < 1309930080 571241 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: it means that for all a s.t. Num a, Foo a is a value of type Foo a < 1309930082 54041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not (Foo a) for some a < 1309930085 388591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1309930100 857042 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er oops < 1309930104 574594 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*of type Foo < 1309930106 71078 :derrik!~xix@228.224.196.88.dyn.estpak.ee QUIT :Quit: left < 1309930107 518701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: < 1309930115 209806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~$ cat >foo.hs < 1309930115 372262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Foo = forall a. Num a => Foo a < 1309930115 372441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~$ ghci -XExistentialQuantification foo.hs < 1309930115 778509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t Foo 9 < 1309930115 940598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foo 9 :: Foo < 1309930115 940807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t Foo < 1309930117 781220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foo :: Num a => a -> Foo < 1309930121 620955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth :P < 1309930166 181884 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: it is essentially defining an existential _type_ by writing down the _universal_ type of its constructor < 1309930172 702703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: Oh ok < 1309930183 182278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thanks < 1309930221 674894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what, that is the last thing i'd expected to have worked as an explanation... < 1309930227 897630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly i misunderstood the nature of coppro's misunderstanding :D < 1309930234 269654 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: although that is much clearer with the GADT syntax < 1309930237 223357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309930239 219260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Foo where < 1309930242 737481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Foo :: (Num a) => a -> Foo < 1309930248 928446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implicit "forall a." after that :: ofc < 1309930254 968718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why i showed the constructor type < 1309930257 169457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :above < 1309930377 874491 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I really like GADT < 1309931022 375678 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1309931029 729666 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION feeds elliott < 1309931035 898939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup < 1309931036 522592 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1309931047 994490 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sup U < 1309931049 282952 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION prepares the gremling catcher < 1309931050 704536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :finally a straight non-nerd in the channel!!!!!!!!!! < 1309931053 329075 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*-g < 1309931058 260235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OUR LONG TEMPORARY NATIONAL OERJAN-INDUCED NIGHTMARE IS OVER < 1309931098 910031 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: would you have been available this week out of q < 1309931113 604430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'fraid not < 1309931115 842167 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good < 1309931131 116364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i'm here now < 1309931135 65665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh is that good, im gonna go drop everything then and get on a plane somewhere to do something totally non-required < 1309931137 921144 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :back on #eso < 1309931158 712708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats the ESO channel stupid < 1309931178 364871 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :european space organization < 1309931183 259563 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's also the nickname of #esoteric < 1309931225 825322 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my nickname for #esoteric is esoteric < 1309931241 567626 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well your nickname is wrong then < 1309931242 807041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that couldn't possibly cause any confusion whatsoever < 1309931245 354651 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :monqy: oh? what is it? < 1309931256 688715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :esoteric < 1309931268 88113 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes, you said that, but what _is_ it < 1309931308 665708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309931319 361961 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i love irc < 1309931397 744717 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :very ircsome < 1309931410 473502 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i still don't really get " oh is that good, im gonna go drop everything then and get on a plane somewhere to do something totally non-required" < 1309931420 463298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: < 1309931420 731935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol> elliott: would you have been available this week out of q < 1309931420 957387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 'fraid not < 1309931421 119555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : good < 1309931424 940873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wanted to do something really availableish < 1309931432 675893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"look at me all doing these things because they sound like fun" < 1309931438 979112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"coulda been all with oklopol but i hate him haha" < 1309931453 573769 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah < 1309931473 951765 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah well it's not like i actually wanted to meet you you piece of nigger < 1309931490 658462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :racism is illegal oklopol < 1309931520 769594 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who's being raciist < 1309931522 394630 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*racist < 1309931537 710374 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no one < 1309931561 173996 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they wouldn't let a black guy in my room in paris because he was black < 1309931590 647055 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :why have neither xkcd nor girl genius updated yet :( < 1309931614 834588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan outs himself as an xkcd reader < 1309931623 2648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no oerjan............ no stop.................. < 1309931626 25985 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's not precisely a secret < 1309931627 292293 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow there's an oxymoron < 1309931639 696076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(should be deprived of)oxy(gen )moron < 1309931639 858212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :girlzngames hasnt updated for a month :( < 1309931640 120334 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what oxymoron? < 1309931660 240678 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oklopol: ARE YOU INSULTING THE GREAT AGATHA HETERODYNE? < 1309931688 924809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: is that bad, i looked at it but im too tired to really interpret < 1309931706 406350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks. unfortunately, ctrl-alt-del updated today. < 1309931709 971648 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i will find a good one < 1309931712 167851 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: no i was being sexist because i had a good bigot spree going on < 1309931717 709375 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah. < 1309931729 6952 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you norwegian fisher homo < 1309931736 560784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its on the bad webcomics wiki along with every other webcomic in existence < 1309931740 37594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.girlzngames.com/comics/2010-12-22-Christmas-Gamer-Greetings.jpg classic < 1309931749 463080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309931751 192036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1309931756 216876 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309931756 379185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's impressive < 1309931790 409428 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.girlzngames.com/comics/2011-01-05-Feel-the-Love.jpg < 1309931802 542167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: have you ever read Minimum Security, it's this anarcho-primitivist comic, and it's just so amazing < 1309931807 26851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it stars a bunch of animals < 1309931808 181454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they like < 1309931813 502107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck up nuclear power plants < 1309931815 832045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and free entire zoos < 1309931817 984042 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds amazing < 1309931818 215694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and have guns < 1309931819 921411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and jesus < 1309931823 448493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just so disturbing < 1309931837 491982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://stephaniemcmillan.org/ < 1309931839 810925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guh where is it < 1309931845 886054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe its the comic category < 1309931859 739420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Minimum Security has gone through several phases. From 1998-2004, it was a weekly editorial cartoon, commenting on the most egregious outrages of the day. In 2005, I started using regular characters. The cartoon got picked up by United Media’s comics.com, where it evolved into a more humorous, gag-a-day comic strip with some sequential stories. < 1309931861 230078 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :d/win 4 < 1309931863 430304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god shut up just give me a link < 1309931875 497599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but yeah it's lit. the scariest comic < 1309931881 101228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Victoria: A guinea pig with a vision, she’s the brains of the Resistance and its Minister of Agit-Prop. She’s all about plan, strategy, tactics, ideology and method. Possessing logic, clarity and a magnificent ego, she fancies herself the furry, potato-shaped mastermind of the revolution. < 1309931890 365314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bananabelle: Kranti’s best friend since preschool, Bananabelle is a lovely, cheerful person with a good heart, but her loyalties are divided. A sustainable economy, or swanky shoes? She’d like both. She’ll help out at a community garden or attend a protest, but she’s not sure about all this revolution business – a little love and being a good example ought to be sufficient. < 1309931896 929442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chip: The cultured son of a major corporate bigwig, he has everything except the one thing he really craves: Kranti’s love. He’d settle for her lukewarm indifference, but he doesn’t even get that. When he calls her on his diamond-studded, solid gold cell phone, she never answers — alas, alas. Bananabelle, however, thinks he’s the hottest thing since this season’s Manolo Blahniks. < 1309931898 597524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1309931902 878236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god < 1309931903 510064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bunnista: He’s an action-oriented rabbit, furious about the shrinking wilderness, the vivisection that took his eye, and pretty much everything else as well. Impatient with the fine points of political philosophy, all he wants is to destroy human civilization. His favorite method is blowing up infrastructure. < 1309931905 998481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the best character < 1309931913 78330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE VIVISECTION THAT TOOK HIS EYE < 1309931924 279767 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and pretty much everything else as well < 1309931930 703480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: pretty sure that Bunnista is a protagonist btw < 1309931939 393275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Impatient with the fine points of political philosophy, all he wants is to destroy human civilization. His favorite method is blowing up infrastructure." <-- good guy < 1309932013 12815 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is he actually supposed to be a good guy or does minimum security not have real life morals < 1309932024 756140 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :either way what < 1309932033 94341 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :either way/regardless < 1309932069 52759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: anarcho-primitivist remember < 1309932071 937420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yes, no morals < 1309932088 581306 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309932111 912396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i meant like how fairy tales have moral lessons is minimal security supposed to be how it's good to be angry and blow up infrastructure < 1309932133 591014 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION likes many of the new xkcd's < 1309932139 587137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thnk its just about how all civilisation is bad and anybody who doesnt want to blow it up is bad < 1309932156 611759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :told through really disturbing ~jokes~ with anthropomorphic animals doing terrible (= good) things < 1309932209 145689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who cares about moral lessons when there's explosions and violence involved < 1309932236 72400 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :philosophy crap < explosions and violence < sex < 1309932473 827306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Minimumsecurity.jpg oh wow < 1309932475 37078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this real < 1309932476 679097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was this published < 1309932699 284604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unmtl StateT s m a < 1309932699 488641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s -> m (a, s) < 1309932759 4044 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :?unmtl giytvfrde < 1309932759 354791 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :giytvfrde < 1309932806 605271 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i won't do anything today or tomorrow or the day after that or the day after that or the day after that < 1309932818 12049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or the day before today < 1309932828 564872 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i did a lot yesterday < 1309932927 204415 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309932938 299893 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309932946 539008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for instance i learned that if i want to get a hot barely legal girlfriend all i have to do is to stop working, use drugs for the next 10 years and get some brain damage < 1309933004 779395 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :seemed to have worked for this one dude at least, he had a rather disfigured face as well < 1309933048 610742 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b (RWST b a (RWST a b ST)) a < 1309933048 832966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b (RWST b a (RWST a b ST)) a' is not applied to enough arguments. < 1309933055 448523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: where's IO's Monad instance :( < 1309933073 625526 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO >>= < 1309933073 841929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I feel much better now. < 1309933080 646019 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO (>>=) < 1309933080 830151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m >>= k = bindIO m k < 1309933089 311670 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src bindIO < 1309933089 557284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I've seen penguins that can type better than that. < 1309933102 927002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant in ghc :P < 1309933103 574588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION grep < 1309933104 182482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1309933104 426993 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :penguins don't have fingers < 1309933129 830377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, GHC/Base < 1309933131 21659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.lhs < 1309933134 50109 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Penguins *do* have phalanges, however. < 1309933134 212479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for bindIO < 1309933138 879036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the instance < 1309933186 35837 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.3.1.0/src/GHC-Base.html#Monad < 1309933209 701091 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: well who doesn't < 1309933223 52352 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Non-vertebrates. < 1309933240 355997 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :And a very small handful of vertebrates. < 1309933269 780690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is bizarre < 1309933298 856071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if i say non-vertebrates don't count, am i being phylist or what? < 1309933318 867807 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the instance defines (>>) in terms of (>>=), and exactly the same of as the default instance, but there's thenIO, which looks like it does the (>>) stuff < 1309933325 419588 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: There's much more non-vertebrates than vertebrates, even if we only consider the animal clade. < 1309933329 805351 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh vertebrates is a subphylum < 1309933362 911878 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: there's also more primes than non-vertebrates, but you can't really have a conversation with most of them < 1309933388 751784 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least not a very *product*ive one < 1309933398 225461 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Also, fuck Linnaean taxonomy. < 1309933429 730247 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's a very taxonomist thing to say < 1309933438 976047 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Clades are the only form of super-species grouping that make any sense at all. < 1309933444 462420 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :all taxonomists are created equal you know < 1309933448 772544 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*taxonomies < 1309933603 950304 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :ACTION dislikes classification that is devoid of meaning < 1309933607 210521 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b ST a < 1309933607 400913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b ST a' is not applied to enough arguments, giving `/\A. a -> ST -> a (A, ST, b)' < 1309933611 822102 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :ACTION likes even *less* classification with negative meaning. < 1309933649 224156 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b m a < 1309933649 414089 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b m a' is not applied to enough arguments, giving `/\A. a -> m -> a (A, m, b)' < 1309933653 941698 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b m a x < 1309933654 155597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> m -> a (x, m, b) < 1309933660 132544 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how well does having a tree work for species classification? i mean usually you get the problem that you have to choose the order of branchings, say when you want to separate blue animals from red and animals with big dicks from ones with small dicks; does the fact that you will often be kind of following when the species actually temporally branched solve this < 1309933671 521011 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you get what i mean < 1309933687 674725 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWS a b m x < 1309933687 865594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> m -> (x, m, b) < 1309933699 641357 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm < 1309933710 790198 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Tolerably, but you do get very confusing edge cases. < 1309933710 952550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm implementing IOT is hard < 1309933715 919729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(things to say to scare oerjan) < 1309933719 427084 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ring species despise you. ;) < 1309933734 25513 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b c (RWST b c a (RWST c a b ST)) a < 1309933734 247003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> c -> b -> a -> c -> b -> ST (a, c, b, a, c, b, a) < 1309933768 346782 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Though, that problem is pretty inherent in any model which assumes that there are strict boundaries delimiting "species". < 1309933776 508549 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :When there really aren't. < 1309933827 917244 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :With the common definition of "Can they breed together?", how do you distinuish between different asexual species? < 1309933845 706859 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can they breed together is problematic because of aforementioned rings < 1309933851 520323 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess < 1309933854 77272 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also < 1309933882 512647 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: SMTT. fnord. < 1309933886 9629 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that it's not a transitive relation < 1309933889 143491 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309933895 203503 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*elliott: STMT. fnord. < 1309933901 198102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice :D < 1309933903 476275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i've written STT, mind you < 1309933910 870548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe i should just reuse it? < 1309933913 422417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of lame though < 1309933916 230008 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: The mere notion of what a "species" *is* is one of the big questions in biology, TBH. < 1309933919 518732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, it only actually handles STRefs < 1309933927 531859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype STT s m a = STT (STTState s -> m (a, STTState s)) < 1309933928 447644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well sort of < 1309933929 652592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but anyway < 1309933951 684049 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: ghc _does_ make IO almost equivalent to ST RealWorld... < 1309933968 287950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :(only a couple newtype wrappings away) < 1309933985 63948 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO < 1309933985 252037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. :( < 1309933992 725421 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :NO FUN < 1309933995 558565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah, but mine is a pure-apart-from-unsafeCoerce-for-heterogeneous-maps STRef-only ST < 1309933997 379962 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: But, generally, one simply picks a definition that makes sense in the context you're dealing in. < 1309934002 374965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's not really applicable here < 1309934051 297318 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: With asexual species, one would most generally resort to "things with a preponderance of similar traits." or some such. < 1309934118 169368 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we could have aRb if creature a can breed with creature b, then define species as equivalence classes of S, another equivalence relation such that aSb iff aRb and (for all c, aRc iff bRc). < 1309934119 452701 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :With relatively clear boundaries for reproduction, one uses the "Can they breed together?" bit... < 1309934132 234562 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then asexual thingies would of course be species themselves < 1309934156 227075 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :With ring species, well, *wince* < 1309934167 551100 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: well mine takes that into account < 1309934184 919994 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but of course if there's a very continuous ring, then you will get everyone in a different species < 1309934199 265746 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Fortunately, that's not what happens. < 1309934207 226223 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION wonders if there are sphere species < 1309934222 520711 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Instead, you get individual groups which can interbreed with the neighboring groups. < 1309934234 76803 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :they'd have to live both in the arctic, antarctic and the tropics, for one thing... < 1309934241 176794 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you have "species" A, B and C such that aRb and bRc for all x \in X, but never aRc, then my definition makes A, B and C different species < 1309934243 878943 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :If it weren't for that biologists would give up now. :P < 1309934259 390158 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: That is a neat definition. < 1309934268 329660 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: standard trick in math really < 1309934277 501141 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh wait < 1309934280 283161 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Though only works with species that are capable of breeding. :) < 1309934284 291249 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: yep < 1309934303 475446 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Fortunately, dealing with asexual entities is less *confusing*. < 1309934333 626486 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Because you get groups with clear, distinct traits rather than a continuum of interbreeding groups. < 1309934347 854764 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(though gene transfer hates you) < 1309934356 280483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: define R better. do you mean "mate and produce viable offspring?" < 1309934378 385665 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: choose your favorite < 1309934390 37660 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Presumably "mate and produce viable offspring with no external influence". < 1309934408 367901 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so coyotes and red wolves are the same species? < 1309934425 787417 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would say produce a creature x which is in the same species as a and b w.r.t. the current population < 1309934430 292277 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's some species which can be *coaxed* into producing offspring, but will generally refuse otherwise. < 1309934433 879688 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1309934459 364030 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah that should work, it just occasionally further subdivides species < 1309934494 951378 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: How readily do the two interbreed? < 1309934515 490262 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: red wolves are almost gone due to interbreeding in the wild < 1309934534 595416 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :They are most certainly the same species, then. < 1309934543 637430 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :alrighty < 1309934568 310803 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Just like the dog and the (gray) wolf are same species. < 1309934578 975894 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(and that is utterly uncontroversial) < 1309934582 727689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by what i've understood the usual definition is, i'd say they are the same species, isn't that kind of the point of having races < 1309934611 789418 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1309934615 627633 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are they called races............ < 1309934623 495009 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Subspecies. < 1309934631 289950 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because "lupus" and "familiaris" are just two ways to spell the same word < 1309934653 606308 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Actually, the classification for domestic dog is "Canis lupus familiaris". < 1309934686 309222 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so how are subspecies defined? < 1309934689 290087 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so... "" and "familiaris" are just two ways to spell the same word? < 1309934689 695889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: IOT m a -> IO (m a) should be safe-ish, right? < 1309934696 765818 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh wait < 1309934713 724925 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wolf is like lupus lupus is it < 1309934724 805531 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: No, C. lupus. < 1309934743 291778 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Generally, arbitrarily based on what taxonomists feel is "enough" distinction between two given populations. < 1309934748 509640 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay so then my joke was valid < 1309934761 405558 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah i see. it is also known as canis familiaris equally often. thus my confusion < 1309934785 505727 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's fairly old taxonomy. < 1309934790 681990 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sometimes it's also called dog < 1309934806 787413 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Insufficiently specific. < 1309934814 442059 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is? < 1309934818 652891 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's rather a lot of things called "dog". < 1309934824 694515 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: do you mean golden retriever or dingo? < 1309934829 878388 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they are different subspecies after all < 1309934864 221538 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oklopol: it's never lupus < 1309934872 989245 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the set of creatures that can mate with my dog and produce offspring which are not wolves. < 1309934879 158820 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or other weirdos < 1309934905 259115 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ah, see, the problem is there's many species *called* "dog", even though they can't interbreed with yours. < 1309934905 421578 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :dingos are not dogs < 1309934914 405645 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Dingos are dogs. < 1309934930 193539 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your mother is a dog < 1309934936 644259 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol is a dog < 1309934936 806625 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways. < 1309934953 816241 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what are called dogs without being able to interpreed with mien? < 1309934955 653096 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*mine < 1309934981 880502 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Lycaon pictus, Speothos venaticus, Cuon alpinus, Nyctereutes procyonoides, Atelocynus microtis, and species in genus Cynomys are all commonly called dogs. < 1309935004 663739 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :please tell me that was from memory < 1309935008 396080 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It wasn't. < 1309935009 123368 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309935024 198122 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :your dog can't breed with a prairie dog < 1309935029 944942 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :although i'd like to see it try < 1309935033 336815 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :;D < 1309935040 818218 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Also, all but Cynomys are in the clade Canidae. < 1309935074 440037 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Cynomys is prairie dog, in case you missed that oklopol < 1309935084 642146 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION realizes his definition separates boys and girls into different species, and in fact then everyone is their own species < 1309935104 276013 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh < 1309935109 234717 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good enough for computer science < 1309935127 167336 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just give every creature an ip < 1309935136 924631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*v6 < 1309935143 702690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obv < 1309935156 920708 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Huh. The tanuki is an invasive species in Europe. TIL. < 1309935159 395558 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: i most certainly missed that < 1309935161 675543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how many thousands of years of animals can we track with ipv6 addresses < 1309935175 384008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: forevery many < 1309935206 642282 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm gonna go to the uni for just a LITTLE bit, then back to my holiday -> < 1309935206 804461 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :keep in mind that the dead ones have to keep their addresses, because they are distinct from the living ones genetically < 1309935210 331187 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hf < 1309935222 657324 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309935244 766269 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309935258 904635 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309935374 763058 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309935374 963045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok runIOT is very difficult < 1309935380 775151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :I once knew a hunter who went out for big game, and managed to kill a puma, a mountain lion, a cougar, a catamount, and a panther, all with a single bullet. < 1309935390 346730 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309935421 946414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(yes i use oxford commas, biotches) < 1309935429 428524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so does everyone good < 1309935443 776071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know about genetic differences, but dead guys are at least always their own species: lemma 1: if you fuck a dead guy, he won't get pregnant, proof omitted; thus trivially if a is dead, aRb is false for all b, and thus a and b cannot belong to the same species < 1309935484 879538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :INDEED < 1309935514 931284 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can find the full proof in my thesis < 1309935520 279064 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :moreover, dead guys will never try to mate with one another < 1309935540 610877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle permutations < 1309935540 881439 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List permutations :: [a] -> [[a]] < 1309935541 288738 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hence the clause about no external influence takes care of them < 1309935554 131720 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: if a dead guy is its own species, but doesn < 1309935555 885210 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309935567 590567 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: if a dead guy is its own species, but doesn't want to mate itself, does that make it a different subspecies from itself? < 1309935576 371956 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1309935583 495211 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the relation is not reflexive < 1309935590 657046 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is not an equivalence relation then < 1309935597 428971 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it is not a proper equivalence class < 1309935627 727074 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Huh, a Gmail add caught my eye < 1309935636 844 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :however, certain female lizards, reproducing by parthenogenesis, do satisfy the relation reflexively < 1309935639 643291 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so < 1309935641 264085 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not reflexive? umm i masturbate all the time! < 1309935645 910485 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"I'm hiding in your inbox - www.*******.com - please don't tell anyone I'm here. Know any good jokes?" < 1309935649 299290 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good point < 1309935665 85855 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is an equivalence class that mammals don't satisfy < 1309935668 608417 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and birds too < 1309935670 983885 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: the relation R is not an equivalence relation, no, S is. < 1309935682 476866 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1309935697 554465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but R cannot be applied meaningfully to birds and mammals < 1309935701 957869 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and most other things < 1309935706 986983 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why not? < 1309935715 843717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a mamal < 1309935721 324425 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh because everyone is their own species? < 1309935733 175849 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at least not as an equivalence relation < 1309935742 14952 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is some other kind of relation < 1309935746 210355 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well right < 1309935783 170906 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but yeah probably buys and girls should be formalized since this will only work for boygirlious creatures anyway < 1309935804 105338 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or at least just mateous creatures but all the cool mateates are boygirlious anyway. < 1309935812 759945 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dunno < 1309935815 287105 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :worms are p cool < 1309935821 751062 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :especially the ones that do penis jousting < 1309935835 557008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :umm, worms are basically dicks < 1309935855 852547 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dicks...with dicks! < 1309935859 599902 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::O < 1309935867 510414 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Quit: The internet is full, go away. < 1309935883 400118 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's the status of IPv4? < 1309935901 855092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol still not depleted? < 1309935902 375869 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309935903 747092 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ask ARIN or something. we don't care anymore < 1309935912 961495 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309935913 124023 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309935916 384805 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh right -> < 1309935920 333801 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bai < 1309935948 90554 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Client Quit < 1309935998 988282 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309935999 150682 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309935999 150864 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309936065 953103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t callCC < 1309936068 133564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (MonadCont m) => ((a -> m b) -> m a) -> m a < 1309936082 317121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadCon < 1309936082 535061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Do you think like you type? < 1309936083 214670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadCont < 1309936083 411046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class (Monad m) => MonadCont m where < 1309936083 573292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : callCC :: ((a -> m b) -> m a) -> m a < 1309936143 834649 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: RIPE depletion quite in August 2012. < 1309936150 587499 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: APNIC depletion a while back. < 1309936175 768097 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm, s/quite/ < 1309936177 419268 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm, s/quite// < 1309936193 293303 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: ARIN depletion anywhere from early 2012 to 2014, depending on who you listen to. < 1309936210 836473 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :And AFRINIC could probably last until the heat death of the universe. < 1309936215 783862 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why doesn't the RIPE estimate vary more? < 1309936220 938276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, IO (m a) is really dangerous, it should be m (IO a) < 1309936221 419829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1309936252 622286 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: There is variance, but it's just not that controversial that it'll happen sometime mid-2012. < 1309936264 795987 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :So I just named the estimate that I like most. < 1309936301 774917 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The CEO of ARIN is saying depletion will happen by Jan. 2012, but statistical estimates all put it much later. < 1309936318 354561 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :I wonder if there's somethin he knows that we don't. < 1309936349 906721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, m (IO a) is just as unsafe < 1309936420 387975 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309936568 576469 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Quit: The internet is full, go away. < 1309936669 267596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runIOT :: (Monad m) => (forall b. m b -> (b,r)) -> IOT m a -> IO (a,r) < 1309936672 757899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it might even be safe < 1309936761 189431 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :huh < 1309936769 386540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runIOT run (IOT f) = < 1309936769 550174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IO $ \s -> < 1309936769 550281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case run (f (RW s)) of < 1309936769 550327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ((RW new_s, a), r) -> (# new_s, (a, r) #) < 1309936769 867492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309936945 900211 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :does anyone know if the original colossal cave adventure has been ported to C/linux ? < 1309937039 780871 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :cheater_: It should be in your distro's bsdgames packages, as "adventure". < 1309937048 945424 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :that's not the original one < 1309937063 4386 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It's a port to C from the original FORTRAN. < 1309937071 129534 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :it's not even the 1994 "original" one < 1309937080 226968 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :nah, it's a rewrite < 1309937092 954796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the original fortran sources are available, a conversion should not be difficult. < 1309937115 433100 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :for example "get all" does not work < 1309937115 634946 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :but that's just one minor difference out of very very many < 1309937123 871046 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :You could probably build it directly, actually. < 1309937128 528137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you cant ive tried iirc < 1309937145 717806 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :http://jerz.setonhill.edu/if/canon/Adventure.htm < 1309937185 178245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is indeed a blog post. < 1309937197 983928 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ah, it seems to be a port of Don Woods' expansion on the original. < 1309937216 819302 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Because Crowther's original had gone missing. < 1309937227 435886 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :nah it's available < 1309937239 178796 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Wasn't at the time. < 1309937256 506177 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :Crowther, Will. "Adventure." Original FORTRAN source code. 1975-76. http://jerz.setonhill.edu/if/crowther/ (recovered from a backup of Don Woods's student account at Stanford.) Edited to compile under g77 (Matthew Russoto, 2007). Windows Executable (David Kinder, 2007). < 1309937269 175070 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :not bad < 1309937277 295511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :didnt compile for me < 1309937399 290371 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The original depends on 36-bit words. < 1309938105 968441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god dammit Lymee now i'm wondering how much of the ghc rts depends on libc < 1309938182 637386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately ghc doesn't really have a bit-precise data type mechanism < 1309938189 998893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use Ptrs and copy structures into them < 1309938191 629791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's Ugly < 1309938199 916313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it means the lower-level stuff will be really painful < 1309939473 291095 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309939480 441165 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309939708 664286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> (x, f x) < 1309939708 865915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (,) < 1309939822 79976 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty second >>> (. join (,)) < 1309939822 856900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall c a. (a -> c) -> a -> (a, c) < 1309939827 528498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t truncate < 1309939828 335814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> b < 1309939834 649811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's preferable to ap (,)? :P < 1309939852 607547 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's what I'd've thought of first < 1309940083 748210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tracking an n and doing (start + n delta) is preferable to repeatedly adding delta when using floating point, right? < 1309940125 414541 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I guess so, it's two sources of imprecision instead of n < 1309940366 371663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> last (seconds 1 id) < 1309940367 86274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(1.0,1.0) < 1309940367 248397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> last (sampleSecond id 0 44000) < 1309940367 248476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(0.99997723,0.99997723) < 1309940367 248522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yikes < 1309940667 902093 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :good morning < 1309940673 326296 :falso___!~falso@deadbsd.org NICK :fALSO < 1309940874 50828 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, probably not *much* of the RTS depends on libc, considering that it runs on Xen. < 1309941061 256251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how does the RTS allocate memory? malloc? mmap? < 1309941098 783917 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :sbrk! (Probably not.) < 1309941104 836183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample :: SignalC a -> Time -> Float -> Float -> SignalD a < 1309941104 998406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample f start dt ns = sample' 0 f start dt (ns/dt) < 1309941104 998587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where sample' !n f start dt nsamp < 1309941104 998698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | n > nsamp = [] < 1309941104 998805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = ap (,) f (start + n*dt) : sample' (n+1) f start dt nsamp < 1309941105 836697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1309941107 992757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: gc < 1309941249 314458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait not good, that's bad for some reason < 1309941365 868997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait it's good < 1309941393 803028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a list is probably the worst possible choice for a SignalD mind you < 1309941416 312268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and how does the gc allocate it < 1309941423 300489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: how does malloc allocate things < 1309941425 959715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does mmap allocate things < 1309941434 109386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :garbage collector means "allocator and collector" < 1309941434 955945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, malloc uses sbrk or mmap usually < 1309941448 717871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes but the gc must request the memory from the OS somehow :P < 1309941462 947085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, or things would segfault < 1309941467 552344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage < 1309941500 904223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha, block allocation layer < 1309941501 907614 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Vorpal: A GC generally implements its own allocator. < 1309941507 907454 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Vorpal: So, it allocates via malloc and mmap. < 1309941511 183751 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm. < 1309941512 79376 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :sbrk. < 1309941513 836939 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Not malloc. < 1309941515 266727 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm < 1309941517 768501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: its obviously not as simple as regular allocation < 1309941521 469481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because everything is in a thunk < 1309941522 981108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, of course < 1309941530 511383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, see above :P < 1309941540 840325 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"At the bottom, talking to the OS, is the megablock allocator (rts/sm/MBlock.c, includes/rts/storage/MBlock.h). It is responsible for delivering megablocks, correctly aligned, to the upper layers." < 1309941549 201118 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's probably the place to peek if curious enough. < 1309941556 916443 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309941557 497669 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also "megablock" sounds fabulous. < 1309941570 389548 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :fizzie: And is almost certainly nothing that interesting. < 1309941589 850885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it will surely most likely be in platform code < 1309941592 197394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no mmap on windows < 1309941610 76733 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: There's a drop-in replacement, though. < 1309941614 738100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ret = osGetMBlocks(n); < 1309941633 822622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in posix/OSMem.c... < 1309941638 338907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ A wrapper around mmap(), to abstract away from OS differences in < 1309941638 571581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ the mmap() interface. < 1309941646 965354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: mmap on POSIX < 1309941666 119386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VirtualAlloc on Windows < 1309941679 950467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309941715 705044 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Well, rather, a handful of replacements; there's different functions for "Get me a page" and "Get me a page that mirrors a file". < 1309941737 863483 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways, point is the *functionality* is part of the API, making it nothing too painful to work with. < 1309941742 29763 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(unlike fork()) < 1309941917 28839 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways. Mere *allocation* is essentially a solved problem; a specific implementation is going to be about as interesting as a specific implementation of quicksort. < 1309941943 461721 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It's deallocation that's hard. < 1309942122 434881 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah ghc doesn't even try deallocating >:) < 1309942158 385079 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Good thing I got my unbound spool of tape in the mail today. < 1309942187 785947 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309942195 2262 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309942370 361862 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: what < 1309942463 971256 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :coppro: What, I was ordering parts for my Turing machine, and that came in today. < 1309942523 777137 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1309942548 82328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, given the size of it, I guess the postage must have been prohibitive? < 1309942585 417030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no no no < 1309942595 146639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you see, it gets thinner as it goes along < 1309942600 13149 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah. < 1309942611 728981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the first cell takes up half the envelope < 1309942620 760031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the rest tapers to an (infinite) point < 1309942627 938728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it gets smaller in every dimension) < 1309942633 192529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309942638 186650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(including thickness :D) < 1309942641 476728 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The reader is a truly impressive piece of work. < 1309942643 953470 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Paper tape, the storage method of kings: http://zem.fi/g2/d/17070-4/p1100859.jpg < 1309942645 276543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so they just ship it rolled up < 1309942649 412835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I can imagine < 1309942667 123790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, where did you take that photo? < 1309942684 982084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah it uses magnets and light to read instead of doing it directly < 1309942688 393789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way it doesn't have to get smaller as it moves < 1309942698 996130 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: It's the UK National Museum of Computing's rebuild of Colossus, the Lorenz-cipher-breaker thing. < 1309942704 928430 :oerjan!oerjan@129.241.210.46 QUIT :Quit: leaving < 1309942705 445971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309942706 696654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically it shoots the right coloured beam of light to just reflect the specific cell it wants < 1309942711 922749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which magnetises the tape cell < 1309942716 409594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it pulls up with the magnet < 1309942729 98132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the reaction causes the value to be put on to the platter < 1309942738 710723 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: I've not tried it for cells that would be below a Planck distance in wavelength. < 1309942749 280966 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The quite-probably ionizing radiation kinda scares me. < 1309942787 74509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yes well, you _are_ meant to operate it in a vacuum in a container the size of a galaxy. < 1309942819 412405 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :I'm kinda cheating. I've got a TARDIS on backorder. < 1309942823 371493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: in fact, since it means the platter can move less (i.e. not at all), normal operation operates exclusively on the atom at the very tip of the tape < 1309942825 218428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the feats of modern technology are truly marvelous < 1309942883 672299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, the writing mechanism is really cool; it has two lasers, one really hot, one really cold, and it mixes them both at the current tape cell to cause it to undergo a chemical reaction which transforms it into the right value. < 1309942887 541830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :science facts < 1309942908 31698 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the MTBF? < 1309942927 906551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: why would it fail? < 1309942928 203452 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309942939 741298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, the reader and writer may < 1309942942 531187 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309942959 112406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it uses the infinite sequence of bits as an entropic power source < 1309942966 369973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309942966 532093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's little worry about that < 1309942971 451901 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nifty < 1309942981 75933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not doing anything strenuous, just firing a few lasers at a single atom and turning an electromagnet on and off < 1309942986 130557 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Good thing, too. It requires more power the further you get in the tape. < 1309943011 605459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1309943020 337552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have to generate light of ever more ridiculous wavelengths to shine to read < 1309943027 157730 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Precisely. < 1309943032 627798 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this conversation is awesome < 1309943042 697220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about seek time < 1309943048 747959 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Irrelevant. < 1309943052 549966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah yes < 1309943065 248404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, only relevant for the start of the tape I guess < 1309943069 22669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Like I said, it uses the last atom exclusively in normal usage. < 1309943074 843860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1309943076 327699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So no spatial seeking is necessary. < 1309943079 930306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it's just making me want one < 1309943100 367314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Interestingly, just cutting off the tape before this last atom results in a catastrophic system meltdown. < 1309943108 501794 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I need one of those infinite sequence power supplies in my laptop... < 1309943118 154485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh, why? < 1309943130 976453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: PHYSICS HAS YET TO EXPLAIN. < 1309943134 52173 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309943135 227220 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: Just need to take a trip to the frictionless pulley store. < 1309943180 983380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Interestingly, you can exploit the random appearance of tachyons during the tape-reading process to serve as a halting oracle. < 1309943196 773441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh nice < 1309943203 558629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not very practical, though; if the computation goes on forever, then an infinite number of tachyons hit your sensor all at once. < 1309943213 229450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The results are quite spectacular but usually fatal. < 1309943216 351003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm, even if seek time is non-existent, how long does it take to read a single symbol? < 1309943236 912165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT WHAT'S A FEW GALAXIES BETWEEN FRIENDS WHO WANT TO DECIDE THE GOLDBACH CONJECTURE???? < 1309943266 327898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course, of course < 1309943268 956939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: As long as it takes for light to make it there and back. Technically, turning an electromagnet on and off should be included in time, but in practice, the machine operates so quickly that the electromagnet is never off. < 1309943292 830422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So, since the head is mere millimetres above the tape: practically no time at all. < 1309943301 390439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309943320 82152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What about wear and tear < 1309943325 923504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Infinitely small tape cells should wear out infinitely fast < 1309943328 396123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, something similar would apply for writing of course < 1309943357 37755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: There's nothing to wear out. < 1309943370 335892 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But you said it had chemical reactions < 1309943375 924543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So inevitably atoms will escape < 1309943391 937947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Yes, this is why it uses a self-repairing mechanism. < 1309943397 269440 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in evitably your mom will escape my chemical reactions < 1309943400 581847 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*inevitably < 1309943412 934902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The atom gets destroyed roughly every other clock cycle, but it is duplicated by a simple mechanism and put back into place constantly. < 1309943425 838402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since it's just a single atom, this is a simple process, compared to scanning every single tape cell, which would take literally forever. < 1309943426 585406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QED < 1309943432 173769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a bit like those self-repairing mc structures? using pistons and so on? < 1309943438 42837 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1309943442 192501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :turing machines compared to pistons in minecraft < 1309943442 703801 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(infinitely small ones of course) < 1309943453 523198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Precisely, if one block of cobblestone could be used to access infinite bits. < 1309943454 195902 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know, minecraft represents an infinitely large space < 1309943457 382160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :let's set up a piston driven turing machine < 1309943459 728181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Incorrect. < 1309943462 613314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah yes < 1309943464 596642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it represents one < 1309943466 853618 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it just doesn't implement it < 1309943469 584571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1309943470 570972 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because of floating point inaccuracies < 1309943485 867405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Things start breaking way before the actual coordinates hit floating point limits. < 1309943497 702473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC, it's only like a few solid months of walking to the place where repeated addition and the like fuck everything up. < 1309943500 471103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, implementation limits < 1309943506 78868 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your mom's floating point starts breaking before the actual coordinates hit repeated addition implementation limits < 1309943517 867551 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :name one thing that breaks down not because of floating point inaccuracies < 1309943526 264207 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, heard of the "far lands"? < 1309943529 393870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The whole game is floating point, so I don't know what you mean. < 1309943533 257502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, implementation limits < 1309943540 773969 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes I have < 1309943541 226012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but they're reachable ones. < 1309943542 577936 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I am thinking of them atm < 1309943542 772227 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, http://www.minecraftwiki.net/wiki/Far_Lands < 1309943543 874042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1309943556 38673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Notch used to say that the bugs were way too far out to ever be relevant. < 1309943558 160817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But... they're not. < 1309943558 724161 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if minecraft's floats and doubles were swapped for e.g. bigdecimal < 1309943560 482176 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :far lands not happen < 1309943573 891044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that would be a terrible idea < 1309943577 224690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as far as performance goes < 1309943579 65835 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it would indeed < 1309943613 772373 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when are we getting 128 bit floating point units? < 1309943615 152469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Elliottcraft just uses a fixed-point sixty-four-bit integer with four bits of ... decimal. < 1309943617 569304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Binary?) < 1309943634 457819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, s/uses/will use/ < 1309943637 22503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah. < 1309943656 809231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1,073,741.82 kilometres in every direction ain't bad. < 1309943660 278988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Including vertically.) < 1309943660 442821 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wouldn't that have awful rounding off errors if you were heading in any non-orthogonal direction < 1309943675 824248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The player position is stored with more precision in memory < 1309943688 46562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everything is just rounded upon serialisation < 1309943724 799092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I suppose I could use full sixty-four bit coordinates and then use an additional sixteen bits or so for fractional stuff < 1309943742 893929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since most things don't have such precise positions < 1309943749 195805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1,073,741.82 kilometres in every direction ain't bad. < 1309943753 53607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This was both positive and negative, BTW < 1309943764 573247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Err, wait, did I fuck it up < 1309943772 156390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I did < 1309943790 717277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1.1529215 × 10 to the power of 15 kilometres < 1309943793 189488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Noice < 1309943799 556641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(That's for sixty-bit + four-bit) < 1309943830 630079 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :1.1529215 * (10 to the power of 15 kilometres) < 1309943836 955130 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hahahahahaha < 1309943975 510466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I'm not sure what you mean, anyway < 1309943997 489597 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :by? < 1309944012 429331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wouldn't that have awful rounding off errors if you were heading in any non-orthogonal direction < 1309944031 436098 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :imagine I'm an object and I want to move a short distance at a 30 degree angle < 1309944037 836245 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you represent that without rounding errors? < 1309944044 137169 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rounding errors even worse than would be in floating points, btw < 1309944083 66223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that only affects save/load < 1309944097 462413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm storing things with higher precision in memory, but nobody will notice the clamping on save/load :P < 1309944106 111180 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1309944116 289250 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so when you save and reload, the co-ordinate system is moved to your new location as the origin < 1309944122 883604 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and once again you can walk XXX months before you'll see the far lands < 1309944131 160429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whaat, no :) < 1309944135 581027 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well it would work right? < 1309944146 429440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would require, like, rewriting every single chunk file, I think. < 1309944199 762385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm not seeing why < 1309944203 970643 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Chunks could be referenced relatively < 1309944224 690444 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :As in when you save you say 'ok this chunk is the new origin chunk and it's numbered N in X and M in Y, so I'll look near N and M for the next chunks' < 1309944225 630942 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or something < 1309944228 988897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, that's actually literally equivalent to using some form of bigfloat, it just pushes the problem to the chunk storage layer. < 1309944265 235074 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, yeah I suppose it is in a way < 1309944289 107140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it makes the in-memory storage fixed, but it still requires resolving it all on load < 1309944300 219046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you couldn't walk from really far out to origin without running into FARRRR LANDS. < 1309944304 452470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Without saving and loading, I mean < 1309944312 849636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Anyway, there'd be no far lands with fixed point < 1309944317 657247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since precision is retained throughout the whole range < 1309944319 830829 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yeah, it would just end abruptly < 1309944322 386816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's not fun :( < 1309944325 515851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: No, it would wrap around :) < 1309944326 920088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How will you advertise an infinitely large world < 1309944345 256064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I've half-jokingly considered putting stupid shit as the borders of the world. < 1309944354 750456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like the ice mountains said to surround the flat earth. < 1309944383 656896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Anyway, I can advertise way-more-infinite-than-Minecraft worlds, especially since I have a plan for arbitrary y coordinates too :P < 1309944386 619206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck the height limit. < 1309944447 595825 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :write blocks until you reach the topmost one, then indicate you're done and move to the next x,z co-ordinate? generate higher y level chunks when your tower sticks up higher than 128 blocks? < 1309944481 367720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure what that's supposed to mean; there might not be a topmost block -- or well, sure there will be, but there won't be a bottom most block. < 1309944485 883566 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, or your mines go down more than 128? < 1309944490 453877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just imagine a hashtable of (x/n,y/n,z/n) -> chunk < 1309944493 365562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where / is integer division < 1309944497 195652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And n is sixty-four or so < 1309944507 846374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can clump a bunch of chunks together in a single file and then rely on the filesystem for the rest < 1309944509 586528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why a hashtable, why not an octtree? < 1309944513 180905 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, bottommost, good point < 1309944522 896948 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's an octtree? < 1309944536 686099 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sorry, octree* < 1309944538 45471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do octtrees even work for infinite spaces < 1309944540 193313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Octree < 1309944545 455496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm, not sure < 1309944558 377443 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It doesn't look like it would < 1309944564 709312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a binary tree would work for an infinite range, you would just have to rebalance it < 1309944571 522011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course that is one axis < 1309944581 661280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but that is cheap < 1309944591 259071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or I could just do what I already plan :P < 1309944608 157218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the issue with hash table is that worst case performance is horrible :P < 1309944624 456447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :use a good hash algorithm then < 1309944629 220586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even so < 1309944630 834275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's not a hash table < 1309944633 586795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not really < 1309944635 284132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a B-tree < 1309944637 123249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you said it was, okay < 1309944639 46225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because it's your filesystem :P < 1309944641 361331 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1309944642 771672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, that was an explanatory tool. < 1309944643 425830 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1309944645 337306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well B-tree is fine < 1309944663 762632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm literally just going to store world/x-y-z files :P < 1309944669 132483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That contain like sixteen by sixteen chunks each. < 1309944674 83956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well. < 1309944677 653114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eight by eight by eight, say. < 1309944700 498292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, that makes chunk files at least 128 megabytes :P < 1309944700 960582 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so, is your world generation algorithm going to extend infinitely far downwards? < 1309944706 318845 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :will it just keep generating denser and denser compressed rock? < 1309944715 686087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could do sparse files < 1309944734 515125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, how about four by four by four, then it's like thirty two megabytes, even if I have two bytes per block. < 1309944738 641637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, add a header at the start to indicate which chunks are valid, then use fseek() to make the file sparse < 1309944740 971185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How big are mcregion's files anyway? < 1309944748 699633 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they vary < 1309944749 104432 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :pretty compact I'd think < 1309944756 36135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I have plans for various underworld type things with large lava-like caverns. < 1309944764 833884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I have a Nether, it'll be at a certain block layer :P < 1309944768 690280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc they have 1024 chunks each or such < 1309944773 453487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lava is cool. but would the generation be homogenous after a certain point? < 1309944776 706897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yeah, but like approximate kilobyte/megabyte sizes < 1309944789 665940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Probably. < 1309944794 82995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: But with biomes. < 1309944800 52159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: No reason biomes can't be vertical too. < 1309944817 642433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, largest one I have is 6 MB < 1309944824 575029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc each chunk is gzip compressed < 1309944827 388816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or something like that < 1309944853 675712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I'll probably gzip them before storage; storing them packed in memory isn't feasible, and RLE is a waste of time when I could just steal an algorithm < 1309944921 640005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads people taking Infinite Solutions seriously. < 1309944923 254453 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait a second, how would this work on @? < 1309944941 184321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: How would what work < 1309944950 639408 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, would the OS do transparent gzip when writing out to disk after a hint? < 1309944953 746880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or what < 1309944957 90973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Serialisation is obviously overridable < 1309944961 652426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309944972 702165 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it didn't sound like that before < 1309944974 174686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but sure < 1309944976 142082 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :makes sense < 1309944987 120032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tricky though, in that you have to make sure it bijects properly < 1309944998 48466 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well the gzip case is simple < 1309945000 320893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But there can obviously be a "gzip compression" function from serialisers to serialisers < 1309945033 946101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway it doesn't have to serialise to exactly the same does it? gzip decompression is speced, but decompression is not iirc < 1309945035 698905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1309945039 307419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :compression is not* < 1309945050 922764 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meaning you can do various efficient ways to compress it < 1309945059 259281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :speed/time tradeoffs etc < 1309945062 901275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean that you can't serialise all strings as "x" < 1309945069 31995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., your serialisation has to include all aspects of the object < 1309945074 506788 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309945075 395588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Apart from things not exposed publicly) < 1309945090 990352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, metadata and such? < 1309945095 629270 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :yeah let's just abandon state < 1309945097 327752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just internal fields < 1309945101 82195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not acceptable to hit the reset button and have everything break because an object doesn't serialise and restore properly < 1309945107 634364 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :and our objects always reset upon serialization < 1309945107 796563 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :what a great idea! < 1309945129 805186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, speaking of which I had level.dat corrupted on a local bukkit test server when I had a power failure < 1309945140 446352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, seed changed and several chunks re-generated < 1309945162 875558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: But I thought the example of losing power for orthogonal persistence was contrived?!!!?!?!?!! < 1309945167 996883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW COULD TROLLS MISLEAD ME SO < 1309945172 220008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I meant for mc :P < 1309945175 874013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not for your system < 1309945188 847370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I meant that tripping over your power cord is a common way used to explain the benefits of orthogonal persistence < 1309945194 837703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309945204 510417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"EVERYONE USES UPS LOL AND ALSO, UPS IS PERFECT ALWAYS" is a common response. < 1309945210 815287 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well in this case it was "fuck the electricity company" < 1309945224 459767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :3200 houses affected or something like that < 1309945230 366116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :large part of this town anyway < 1309945235 348924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for about an hour < 1309945245 826291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I wish I could afford an UPS < 1309945272 95434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Meh, they make noise and are bulky < 1309945278 608425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just use a laptop :P < 1309945283 686162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, bulky is not an issue for me, noisy however is < 1309945294 919844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeaaaah like where to connect MIDI? :P < 1309945297 476560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just a buzzing, I gather < 1309945301 206800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(midi over usb = fail) < 1309945304 106213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But why bother < 1309945307 796082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why's it fail < 1309945323 152840 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I suspect latency < 1309945324 132682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure you can get laptops with MIDI ports, anyway :P < 1309945327 46953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because of the latency. Especially since the latency isn't stable < 1309945332 596118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THUNDERBOOOOOOLT < 1309945335 216934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry < 1309945339 35660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An Intel marketroid just took my laptop < 1309945340 7072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Very rude < 1309945367 243136 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okokokokokokokokokokokokokokokokoko < 1309945370 888733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm not sure that one has any hard latency requirements in the spec :P < 1309945407 56689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, also usb isn't isolated, MIDI requires opto-isolators to be used at each end of the cable < 1309945410 627699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's basically PCIe: The External Port, innit < 1309945414 60590 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this decouples the circuits < 1309945453 761772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, with midi cable I no ground "buzz", but with USB I get it. To the same electrical piano that is. < 1309945480 788621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LEARN TO WORK WITH THE BUZZ < 1309945488 801486 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very droll < 1309945491 123863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The first solution to any technical problem in music production is obviously to exploit it for all it's worth. < 1309945496 837077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1309945510 543291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah but it doesn't work for everything. < 1309945518 845471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just make symphonies of buzz < 1309945522 498031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's called eight-bit < 1309945602 755528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ground buzz doesn't sound like a SID chipset at all :P < 1309945616 632409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Afraid you might INNOVATE???? < 1309945630 989286 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :metal was born because guitar amps sucked < 1309945648 390801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PRECISELY < 1309945657 748466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : AND THAT'S WHY I MUST NOT YIELD TO SAID TEMPTATION < 1309945666 639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, touche < 1309945671 951687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have this guitar amp that is so shitty, you have no idea. < 1309945675 107150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't like metal really < 1309945676 582182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would almost fit in my pocket < 1309945682 47756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's powered by a couple of batteries < 1309945687 673828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it makes everything sound so terrible < 1309945688 542124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, does it go to 10 or 11? < 1309945690 704213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cannot believe it even exists < 1309945692 594260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: 9 < 1309945694 335569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1309945697 569457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1309945700 270809 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my amp so big it would destroy everything < 1309945720 235808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: I have a less crappy amplifier (although I'm not exactly sure why), I just have that monstrosity too :P < 1309945731 791055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right, that theremin. GOTTA HAVE GOOD AMPS FOR THEREMIN < 1309945735 522718 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't you use one for right < 1309945736 892123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what brand/model is it? < 1309945738 799681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOGIC N JUSTIFICATION < 1309945742 502189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The shitty one? < 1309945744 540109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes < 1309945748 440695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it even HAS a brand. < 1309945753 813519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aaaah.... < 1309945754 952386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does "made in China" count? Because it probably has a sticker on it saying that. < 1309945755 580888 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you put like huge distortion on the theremin and make it sound just horrible < 1309945766 399934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: overdriven theremin is quite a thing < 1309945768 990948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quite a... thing < 1309945777 680870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1309945809 933298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, suggestion: aplay /dev/sda < 1309945820 794393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, NTFS sometimes sound quite good < 1309945831 869324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh /dev/sda starts off really nice here < 1309945840 91688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crunchy sounds then a rapidly repeating beep < 1309945850 602451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok you can't just stop the beep DEVELOP that shit man < 1309945869 147731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: does aplay have seeking < 1309945870 134669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is it GPT or MBR? < 1309945877 23048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not that I'm aware of < 1309945883 300518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, possibly it can start at an offset < 1309945888 814419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, try listen to the partitions too < 1309945893 220835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GPT < 1309945912 140258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh, partition four sounds the same at the start < 1309945927 169123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i have no swap, heh < 1309945931 730785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was gonna play my swap for some fun < 1309945939 470892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: sudo aplay /dev/mem <-- SAFEST THING POSSIBLE < 1309945948 425100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err no < 1309945951 110329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not safe at all < 1309945956 397608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Note joke :P < 1309945970 301246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww, /dev/input/mice is not very fun sounding at all < 1309945978 493064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, my /dev/sda is a bit of whitish noise, then a second of quietness, then a rapid regular ticking that goes on for quite a while < 1309945991 127433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Didn't you send me a partition ogg once < 1309945996 595235 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1309945999 498082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh /dev/core starts out good < 1309946002 305470 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't have that file anyway < 1309946002 468595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But then just more lameo silence < 1309946004 541121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :any more < 1309946004 703291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is it with zeroes < 1309946017 412494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't even have the original NTFS partition it came from < 1309946021 650873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/dev/random is amusingly silent < 1309946050 638859 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the music of linux < 1309946057 217132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh /dev/sda2 is a nice thing < 1309946059 429134 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually /dev/sda sounds about the same as /dev/sda1 for me. So I guess it was the mostly empty /boot I listened too there... the clicking is probably the ext* superblock backups < 1309946071 619531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This has actual substance, I guess HFS+ is very musical < 1309946074 79906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's more uh < 1309946078 20724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Textural than toneful though < 1309946083 898293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa /dev/sda2 (root iirc) sounds nice < 1309946084 237766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]tuneful < 1309946087 434115 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice beat to it < 1309946089 592933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :3/4 I think < 1309946094 36899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hahaha seriously? < 1309946104 546817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh man /dev/sda3 < 1309946109 686214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ext4 starts off brutal < 1309946110 479538 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, it is only vagually like it, for a bit < 1309946117 748289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tick tick tick tick < 1309946122 54348 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :my /dev/sda3.... < 1309946122 960331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa < 1309946124 192007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa < 1309946126 972711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What < 1309946127 615918 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :WHOA < 1309946130 647439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is swap < 1309946138 514426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit, I want to turn swap on just to experience that < 1309946145 20289 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Compare BSD binaries to GNU, statically linked if possible < 1309946149 631365 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well used swap (before switch to new computer) too < 1309946154 740981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I ask for an ogg of swap, or are you afraid I'll somehow reverse psychoacoustic compression and get your passwords ;) < 1309946156 189038 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, whoa there is some metal here < 1309946157 696140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and what not < 1309946167 973696 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'll think about it < 1309946168 135821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I take it "metal" is your word for "noise" < 1309946178 728766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: /bin/ls is fun < 1309946179 416932 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, some of it sounds like overdriven guitar < 1309946182 538281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309946183 586818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is quite a bit of noise too < 1309946189 580111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I actually like /bin/ls < 1309946199 967181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, as far as atonal binary noise goes < 1309946214 289997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Assertion 'pa_atomic_load(&(s)->_ref) >= 1' failed at pulse/stream.c:1848, function pa_stream_disconnect(). Aborting. < 1309946214 547141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aborted by signal Aborted... < 1309946214 709435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Assertion 'pa_atomic_load(&(s)->_ref) >= 1' failed at pulse/stream.c:1848, function pa_stream_disconnect(). Aborting. < 1309946214 709622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aborted by signal Aborted... < 1309946214 871401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Segmentation fault < 1309946218 217934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There were like five thousand of those errors < 1309946219 145105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :herp derp < 1309946219 944606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, /dev/sdb3 is similar, but different < 1309946226 489100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sda3 sounds better < 1309946228 545728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :definitely < 1309946251 437861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Playing raw data '/usr/bin/emacs' : Unsigned 8 bit, Rate 8000 Hz, Mono < 1309946253 554067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sounds like bloat < 1309946259 418746 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :are you guys going to make an album of this stuff < 1309946266 29878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, haha < 1309946273 857989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Don't tempt me. < 1309946275 5341 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :send the proceeds to charity < 1309946280 568861 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :lol < 1309946281 772416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I hit ext4 on my lvm listening < 1309946282 491588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Send the proceeds to GNU :P < 1309946285 508885 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or that < 1309946286 836675 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actual lvm is very quiet < 1309946300 643625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Machine code sounds disappointingly random < 1309946305 257503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some nice flourishes of beeps here though < 1309946318 674205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It keeps interrupting the fuzz for some bleep soloing, I guess it's binary data < 1309946325 214163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, empty ext2 has a more rapid pulse than empty ext4 btw < 1309946326 896971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Padding or whatnot < 1309946368 707979 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, my /usr/bin/emacs sounds quite nice for some bits < 1309946371 554753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vim sounds nicer than emacs < 1309946373 50083 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly the start < 1309946378 195966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then it is just noise < 1309946384 548364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know a guy who'd listen to a box set of this < 1309946394 616587 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wha... /usr/bin/soffice was short < 1309946397 684748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh, shell script < 1309946418 261981 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how is binary data being interpreted as sound? < 1309946423 539088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :even wav has a header I think < 1309946429 955055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, Playing raw data '/usr/bin/soffice' : Unsigned 8 bit, Rate 8000 Hz, Mono < 1309946431 869331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: eight kilohertz, mono, unsigned < 1309946432 36812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is how < 1309946444 135195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you can change it with parameters to aplay < 1309946445 513302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 6.4K 2011-01-29 06:11 /usr/lib/openoffice/program/soffice < 1309946448 72333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh FFS, where's the real openoffice < 1309946457 105573 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aha < 1309946464 888646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 63 2011-01-29 05:39 /usr/lib/openoffice/program/swriter < 1309946465 837821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :><_ < 1309946466 233 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you could play the same file a large number of ways < 1309946466 741812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>_< < 1309946475 817536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is /usr/lib/libreoffice/program/oosplash.bin at least < 1309946497 921274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think it is dlopened() by a wrapper basically < 1309946500 686378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, it's /usr/lib/openoffice/program/soffice.bin < 1309946505 135180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : libsofficeapp.so => /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so (0x00007f3712e5f000) < 1309946507 565068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no it isn't, that is way to short < 1309946509 441953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309946510 903915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-r--r-- 1 root root 503K 2011-01-29 06:59 /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so < 1309946511 797496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh < 1309946514 350681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where are you hiding the bloat < 1309946537 333890 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why don't you have libreoffice? < 1309946545 821944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-r--r-- 1 root root 13M 2011-01-29 06:59 libswlx.so < 1309946545 983995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good enough < 1309946554 207359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You realise it's literally identical to go.oo < 1309946557 926355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the answer is Ubuntu < 1309946563 902179 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1309946570 379307 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :find /usr/lib/openoffice -type f -exec du -h {} + | sort -g < 1309946573 449784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How surprising, OpenOffice sounds like shit < 1309946587 77170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm /dev/input/mice is silent? < 1309946592 625439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even when moving the mouse I mean < 1309946604 766567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I think you can't generate big enough values anywhere near quickly enough < 1309946608 226755 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :/usr/lib/libreoffice/basis3.3/program/libswlx.so here is 12 megs. < 1309946611 340908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just like /dev/random is silent but /dev/urandom isn't < 1309946615 262179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Already found, see above < 1309946617 305141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, you found that too, yes. < 1309946639 821909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: /usr/bin/ghostscript sure is short < 1309946643 69301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ELF, though < 1309946651 526063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309946666 981114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh, you mean /usr/bin/gs ? < 1309946672 310251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope, I mean what I say < 1309946673 657488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have no /usr/bin/ghostscript < 1309946682 220612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/local/lib/ghc-7.0.4/ghc is the soundtrack to a life of purity. < 1309946686 987376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gs (1) - Ghostscript (PostScript and PDF language interpreter and previewer) < 1309946688 132137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Haskell monks blast it all day at full volume. < 1309946697 291374 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :-rw-r--r-- 1 root root 10346152 2011-04-01 16:35 /usr/lib/libgs.so.9.01 < 1309946702 937549 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's more of Ghostscript. < 1309946707 162880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lrwxrwxrwx 1 root root 2 2011-05-09 12:57 /usr/bin/ghostscript -> gs < 1309946709 662657 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Are you expecting it to be spooky? < 1309946711 323993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just a link, it seems. < 1309946715 395758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes definitely. < 1309946738 573836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :10M /usr/bin/gs < 1309946740 191303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/bin/busybox sure is... busy. < 1309946742 299622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, gs is NOT short < 1309946750 995896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 6.2K 2010-09-22 01:50 /usr/bin/gs < 1309946755 576062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1309946761 454190 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :weird < 1309946775 590137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh busybox is nice < 1309946783 960410 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, static? < 1309946795 954858 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Operation timed out < 1309946799 578963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is just noise on my system < 1309946803 74195 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1309946834 637453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It has nice breaks < 1309946848 168051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not for me < 1309947001 107340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FLACs sound predictably random. < 1309947009 802977 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Compare these: /usr/lib/perl5/core_perl/CORE/libperl.so /usr/lib/libruby.so.1.9.1 /usr/lib/libpython2.7.so.1.0 /usr/lib/libpython3.2mu.so.1.0 < 1309947043 767626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is this aif silent :( < 1309947049 930284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: im scared < 1309947083 914094 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If the music gets worse, that's probably not a good sign < 1309947092 815848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh? :P < 1309947100 563017 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309947100 725155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, Python sounds like what talking to Guido must be like. < 1309947117 876995 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309947149 533410 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, assuming that Python should be cleaner than Perl etc < 1309947211 48026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, I played this eight khz mono unsigned eight-bit raw file and it sounded exactly like the original < 1309947250 40459 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :How... unexpected < 1309947266 917103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's positively shocking. < 1309947292 361067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nsearch.optim sounds The Best. < 1309947477 927415 :javawizard!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309947502 314524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :debian-testing-i386-netinst.iso sounds boring < 1309947512 535379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH it started a beat. < 1309947530 706341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dootdoot doot doot doot < 1309947580 677587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK are you going to do anything with that beat. < 1309947691 870598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nsearch.optim ? < 1309947696 255992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309947702 642300 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is that < 1309947712 144935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan's nsearch, parallelised < 1309947716 153633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: definitely listen to a debian ISO < 1309947721 2142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is subtle but brilliant. < 1309947723 143457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, don't have a copy around < 1309947736 272933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, what is oerjan's nsearch? < 1309947745 959530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Searching for... something. < 1309947763 403530 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Try a .hi < 1309947764 540769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, searching for what? files? prime numbers? < 1309947770 1268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What's it sound like < 1309947774 55334 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I don't know < 1309947774 217777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Bases < 1309947778 278191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309947787 569572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't have any big his here < 1309947803 321757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes I do < 1309947809 457599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't really wanna pause Debian though < 1309947811 550883 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309947882 198933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh man. < 1309947890 315769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro/Interpreter.hi is a brief but amazing work of art. < 1309947914 297896 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how does it sound if rot13 is applied on it < 1309947940 343704 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I mean, does it make any noticeable difference < 1309947972 869030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends how many characters are alphabetical :P < 1309947982 176418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well for Shiro/Interpreter.hi I meant < 1309947985 578377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1309948003 297237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dxsrNCNCXiNpjsFEoaoskNmdEPZykBhRioLyCLWLYwQpnSeUiuJTWfBygIkCpfcIoKZzvCRaMfeHKlgIRNLjlztLQyRGiprdpKwYTWbnbCQgvAnMXaoAXEvtmzHhnUJvrqAnsjBuDaYLCPHDfVfWDxprSaEIOAFeyzwGlRhlqqHIotJCbpKyELVnvsSHMzYduNmpvOwHZZPJwQlULtlRxESOsHTPhUVYYLzPWdfaXQZKbYwNGGINZzaJYUHFMZSEumJOrNwraMuUFbZhCYcjqocBdKeqRtfoHgNYphbRaTFpirbjkIkKylTBefQcmupblnokQhRptZqDAnrRRxXsRruZRtbuxrCrqvrHjwxPtdqJwwXzxJVZFPyzytrjHPelsccooPACOCBWovETJbjzfVqyLCldNhpvMHarRusUTDplfIArtbABCDEFGHIJKLMNOP < 1309948003 516676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QRSATBUCVDWEXFYGZHIJKLMNaObPcQdReSfTgUhViWjXkYlZmnopqrsatbucvdwexfygzijknopqrstuvwxyzKUpxuSzzuPUqaUUxeLjmzcvCxXAcYFhlVBTGVdRoSTJcdDsXROtlHZZLxcbvhBgMTqoqScncaCKkhxavyHTPFnxLlaPIqLcymAblXJXXBWdwQDUGlaJgzvUaXiHhBaUDeVlTZtncSUWoFZWZRuEOzZzUNBEveWZVrZeKXpJXNeCBdtzCCAcQDLDnGeAnHduAKJwbcKuOMlrRcqTEUhdLNyMTjkGgUIGrXSXECsYeSTYXspOYMetLlJlWJEVxhlaxddpdxsdVwZhtMShUainrejvGfmfWtIoYTLwoUkGoqgpsquOtGhbuczXNRBcPzJwrzwybLIzEuFXzdfgSnZoAnfnBpdSClByfDoZPhEvfaFhbD < 1309948003 977103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GKddBytHVISJOutHKbLyGRLKtMNsYJDgNcsCXxOnTwiPzQQjjpvvSRPRvYSRgIsTDCUZRVsfYueWXYYXkSXOZCBWbWoQkCBXYYXCWimwMVaabbElectPENdYZxeWVUsfVoRQqgKGyhPAzBGisDULjJUkgYlAulDggPnPmqcnKpoIDWpyFAphFqDESrezsIatBvUxsuUnvbKelwlAkCxfCLNHyPzghCUSMVwHnraEaYcEVeHcrJDRwuDyVGaPkpNwwfzYXQdqTgvsUIRplkTiZZmpcABCBDEFqozMDkKGHwTWkoEtneREpdHsMyIRauJuLCghIGFONsLAhnhgbMskKrDOxFKumxrLSyQymMqdgOZCvawUNOMEoQPQRSKTiMdUbyxwvutsrqpnmlkjihgfecZWVTOLHEBzoUIdRnSACDFGJKMNPymainShiroInterpr < 1309948008 801830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eterShiroFingerprintShiroFingerprintsShiroFungeSpaceShiroIPShiroMonadShiroTypesShiroUtilsShiroValueMaybeTbasebytestringcontainersfilepathghcprimintegergmpmtloldlocaleprocessrandomtimetransformersunixControlMonadInstancesGHCBaseGHCFloatGHCNumDataByteStringDataByteStringCharDataTimeCalendarGregorianDataTimeFormatParseDataTimeLocalTimeLocalTimeControlMonadTransErrorControlExceptionControlMonadDataBitsDataCharDataFunctorDataMaybeGHCClassesGHCEnumGHCE < 1309948013 870350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rrGHCIOExceptionGHCIOHandleGHCIOHandleFDGHCIOHandleTextGHCListGHCRealGHCShowPreludeSystemEnvironmentSystemExitSystemIODataMapSystemFilePathSystemFilePathPosixGHCOrderingGHCIntegerTypemergeByteStringrectangleToByteStringtextifycatchShirocurrentIPgoh < 1309948017 856289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A brief selection of the alphabetical strings in that file < 1309948023 626729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Big block of "InscoreInscoreInscoreInscore..." at one point. < 1309948640 911627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is that before or after rot13? < 1309948665 676482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1309948669 745446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :After; GHC stores everything ROT encoded. < 1309948673 163584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, aha < 1309948673 771362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Saves bits. < 1309948676 541530 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1309948676 704952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally. < 1309948689 502715 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but come on, "dxsrNCNCXiNpjsFEoaoskNmdEPZykBhRioLyCLWLYwQpnS" doesn't look terribly sensible even if cut up < 1309948707 757686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That will be from machine code or whatever :P < 1309948714 662029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh right, a .hi is binary < 1309948724 36341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot that < 1309948754 16344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, GPT or MBR, which one do you recommend? < 1309949139 320124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1309949147 704368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: is this actual advice you're asking for < 1309949164 298424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, possibly I will apply it yes < 1309949192 661082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I would fake-suggest GPT, on the pretend-reason that it makes your disk more secure. (Since it then won't work in not-modern-enough systems.) < 1309949198 562072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: MBR; it is supported by far more tools. < 1309949203 608653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309949206 634394 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309949207 39984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Plus: < 1309949208 522761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "As of 2010, most current OSs support GPT, although some (including Mac OS X and Windows) only support booting to GPT partitions on systems with EFI firmware." < 1309949215 978893 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that precludes UEFI boot though < 1309949216 721287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So unless you want to use your EFI capability too... < 1309949222 976082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Big whoop :P < 1309949231 242069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I do have EFI on the computer in question < 1309949235 942538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EFI is worse than the BIOS < 1309949241 62853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't need another OS before your OS < 1309949252 702000 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what about openfirmware then? < 1309949259 190290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's not an OS, that's a Forth < 1309949262 941687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1309949266 242288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is a perfectly cromulent low-level interface :P < 1309949279 390716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Compare Commodores booting into BASIC < 1309949306 406656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You should try coreboot < 1309949359 477723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well I'm not risking bricking the system < 1309949395 317652 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I had a coreboot-supported MB here somewhere. < 1309949410 52935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Not system, motherboard < 1309949417 599090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cheapest part of any system, apart from like, the mouse < 1309949418 697279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nor the mobo :P < 1309949419 738566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe the HD < 1309949431 693116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway the sata cable is cheaper < 1309949451 974208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway coreboot doesn't support the mobo in question so... < 1309949465 565779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I ought to start assembling my rig sometime < 1309949467 247762 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then you just *make* it support it. < 1309949478 642889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WITH MORE RAM THAN VORPAL'S < 1309949492 949794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I cannot get the best processor with infinite RAM completely passively cooled I will have failed miserably. < 1309949500 344450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, sure, I'm happy with the amount I have. I don't need more. But I could fit in more if I needed. < 1309949500 780590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will be forced to commit suicide. < 1309949511 861315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I WILL HAVE TO EXCEED YOUR MOBO'S CAPACITY THEN < 1309949521 672673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW, which CPU did you go with? < 1309949524 210409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is 32 GB < 1309949543 602170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should just get enough RAM that I can run absolutely everything from a RAM disk. < 1309949544 923001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVEN OS X < 1309949562 434899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't remember the model code off-hand. < 1309949563 744580 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1309949568 282878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i7? < 1309949973 601740 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309950444 461165 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1309950448 855102 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309952252 210373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reverts TehZ. < 1309952372 536239 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1309952400 612798 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309952414 402271 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :* elliott reverts TehZ. < 1309952414 630180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1309952420 487899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He... doesn't seem to have said anything. < 1309952435 421388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could, y'know, look at recent changes. < 1309952578 323743 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309952582 452745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523; Feather < 1309952605 301392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and here we see an expertly-executed example of the Drive-By Mindfuck < 1309952608 852549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Type mismatch: ais523 is not of type command < 1309952622 364579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, but hi : person -> command < 1309952625 109934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, erm, ctrl-F Teh shows nothing. < 1309952630 20736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose that has to be value rather than person or something. < 1309952641 156022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: church-turing thesis < 1309952645 229871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha < 1309952645 648520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, Feather isn't of type command or expression, either < 1309952647 627689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sequence operator I have can only handle base types < 1309952672 232292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: was that an actual error or do they look more like "?" < 1309952680 668308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hmm, it seems a little ambiguous. < 1309952711 695680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, is it telling that I have meta-deja vu from that exchange between you and elliott? < 1309952716 58559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not, just the rest of the article is kind of crappy too < 1309952732 608367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's much what you'd expect from me/elliott banter < 1309952777 402794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well, it's certainly not a theorem, so he's correct by that standard. < 1309952802 216163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It could be misunderstood for either, really. < 1309952815 841607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, ah, but the meta-deja vu applies to Feather. < 1309952838 96939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know, I've got really good about not thinking about Feather < 1309952862 768977 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309952872 298377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :much like it takes me about three or four minutes to remember the rules of The Game < 1309952875 740522 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow, it should /not/ be that easy to throw away data irreversibly < 1309952903 279471 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: you should really set some time aside dedicated to going insane sometime < 1309952907 119911 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309952907 282061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :find / | xargs shred? < 1309952909 934777 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: then you could get Feather over with nice and quickly < 1309952912 80767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's pretty easily < 1309952913 967433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :also, no, < 1309952919 75041 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I was trying to hit backspace < 1309952923 974499 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but it shut down my computer instead < 1309952924 654380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1309952928 178205 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and threw away all my open programs < 1309952937 289917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's a great typo < 1309952939 465356 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :another enter key would have thrown away any unsaved documents I had open, too, if I had any < 1309952944 380073 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :tl;dr fuck computers < 1309952949 490384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many programs will autosave in response to the sighup < 1309952953 730101 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1309952968 463407 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :gui programs will generally just ask you instead < 1309952969 561684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a recovery file < 1309952970 404608 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they exist, you know < 1309952976 276524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, yes < 1309952980 886323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Emacs doesn't, even the GUI version < 1309952981 443079 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :although I think is save for most of them < 1309952984 231855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor does Nethack, or Firefox < 1309952988 794005 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but GNOME tends to be really hasty < 1309952995 353348 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and start asking whether you want to kill them < 1309952998 507783 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and enter will accept that < 1309953006 293820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : find / | xargs shred? < 1309953013 796768 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And then ais realised he was in a terminal window. < 1309953034 207808 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I wonder if it's actually possible for me to not think of ais as "ais" < 1309953042 406749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's fine, shred?(1) isn't a real command < 1309953046 607665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if it were, would probably prompt first < 1309953060 192796 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: you should change your legal name to "ais DXXIII" < 1309953067 496818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: nah < 1309953067 659003 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :best name ever < 1309953071 471190 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, you have a symlink to shred called shredd in the current directory. < 1309953078 524265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, that wouldn't work. < 1309953083 875335 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: but it preserves your heritage! < 1309953084 962842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've used aisDXXIII in posts about INTERCAL before now < 1309953093 304688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: nope, I removed . from the current directory < 1309953102 242305 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote Phantom_Hoover: nope, I removed . from the current directory < 1309953103 503260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, from the path < 1309953106 383658 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :482) Phantom_Hoover: nope, I removed . from the current directory < 1309953111 172544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: good catch, that's a great thinko < 1309953119 198580 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You coincidentally have an enhanced version of shred called shred2. < 1309953126 899759 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :elliott@katia:~/hello$ rm -rf . < 1309953127 75814 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :rm: cannot remove directory: `.' < 1309953131 574981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently ESR uses . on path, some of thescripts he wrote required it < 1309953132 277093 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :STOP ARGUING WITH ME I TOLD YOU TO REMOVE IT < 1309953138 766273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: rm is allowed to special-case . < 1309953143 730905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: >:( < 1309953151 586354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the same reasoning that allows it to special-case / < 1309953160 57254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the basis that rm -r / inevitably has to remove . at some point < 1309953172 548313 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that is _so_ cheating < 1309953177 746159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the way that the BSD people were looking for a loophole in POSIX to allow rm -rf / to not work by default < 1309953189 863740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas the GNU people just did it, without caring that it probably violated the standard < 1309953205 831242 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://esolangs.org/wiki/Schrodilang ;; heh, those categories < 1309953250 678631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's a nice touch < 1309953282 658891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, [[Nandypants]], someone made a stupid BF derivative by mistake? < 1309953305 968542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people must really start thinking less imperatively < 1309953322 736527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think any imperative tarpit will end up close to BF unless you go to a lot of effort to make it different < 1309953395 783662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: as for the Church-Turing thesis, there's a part of Gödel, Escher, Bach which lists about twenty different formulations of it < 1309953407 469243 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t Data.Map.lookupWithDefault < 1309953408 263096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `Data.Map.lookupWithDefault' < 1309953409 383730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of which are trivially true, some of which are obviously only-on-faith, some of which are somewhere in between < 1309953426 468946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I think any imperative tarpit will end up close to BF unless you go to a lot of effort to make it different <-- hm... what other imperative tarpits exist that are different? < 1309953427 989767 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t Data.Map.findWithDefault < 1309953428 839088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a k. (Ord k) => a -> k -> M.Map k a -> a < 1309953438 839386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I can't think of any offhand < 1309953443 839015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I wouldn't be completely surprised if there was one < 1309953451 144973 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?pl \x -> findWithDefault x x m < 1309953451 346711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (join findWithDefault) m < 1309953454 470420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose MiniMAX is relatively different, although I'm not so certain it's imperative < 1309953490 921783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Malbolge. < 1309953503 688422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Malbolge isn't a tarpit < 1309953513 73954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well yeah, it isn't TC. < 1309953527 377946 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it isn't? < 1309953546 88431 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, finite memory space. < 1309953554 898625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What about oerjan's attempt at making it TC? < 1309953578 976407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, a befunge98-inf-space tarpit could be made. Remove instructions until you get a small set that is still TC < 1309953660 88137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about OISCs? < 1309953667 710419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yes < 1309953674 738817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that explains why MiniMAX is different, because it's an OISC < 1309953677 838789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309953687 710436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an OISC can't be massively BF-like, because none of BF's instructions are TC by themselves < 1309953687 897366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and the befunge subset? < 1309953717 230790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine a befunge subset would be rather larger than BF, due to p and g being the only way to get infinite memory, and those requiring coordinates and a separate stack < 1309953809 415579 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :aww, lsystems were as easy to do in haskell as i suspected < 1309953842 940868 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it wouldn't need the numbers would it? You could construct all numbers from 1 and - I think. 11- (0) 11-1- (-1) 11-11-1-- (0-(-1) = 1, can be extended to 2 and so on, but I can't be bothered) < 1309953858 803102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed, but it's still being rather complicated < 1309953869 78435 :derrik!~xix@gprs-inet-65-11.elisa.ee JOIN :#esoteric < 1309953897 172836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you will need a stack and p and g. I suggest w for turning. You can feed it constant values to do fixed turning < 1309953913 116473 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then we can dispose []<>^vx etc < 1309953934 508010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and of course _ < 1309953939 365631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(and | by extension) < 1309953991 155137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, no need for string mode, simple byte based IO is enough etc. I guess I'll try to make a serious attempt at this perhaps... < 1309954024 873625 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'w' pops a value and determines direction? < 1309954026 676703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's still going to end up more complex than BF < 1309954029 140487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mod 4? < 1309954033 69944 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that is true < 1309954035 731915 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or two integers? < 1309954050 463296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: I think it turns left or right depending on zero or nonzero < 1309954055 780531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, it does a Text.ParserCombinators.Parsec.Prim.GenParser tok st sep -> Text.ParserCombinators.Parsec.Prim.GenParser tok st [a] < 1309954134 366463 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :holy shit :D < 1309954137 153506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite common to approach a _ from the left, for instance < 1309954140 584588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*depending on zero or nonzero < 1309954144 312319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes < 1309954179 872632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :duplicate top of stack shouldn't be needed < 1309954202 596713 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(11-11-p11-11-g11-11-g should do the trick) < 1309954244 753823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :can be used to swap, but I can't be arsed to write that one out < 1309954415 256246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I *think* this should be bf-complete " ,-1@gpw~" (quotes not part of string, but needed to show that space is included, otherwise wire crossing issue would probably arise) < 1309954417 485316 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://esolangs.org/wiki/Black_and_white_and_read_all_over stupid < 1309954440 445548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you can probably arrange for commands to cancel each other out in each direction, thus not needing space < 1309954479 206126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, possibly. Anyway it isn't that much larger than bf in number of instructions < 1309954530 99031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, this would require befunge, not unefunge of course, since unefunge lacks w, instead I think it uses _ and # (and possibly j) to be able to branch < 1309954740 727104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oolzybub and murphy programs are pretty < 1309954810 881629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-1-.a,@ < 1309954813 295145 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-1 < 1309954827 795977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1--.a,@ < 1309954828 318343 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1309954833 728549 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :VARIABLES ARE p /p*/, p /q*/. < 1309954833 905889 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :dynast(3) <-> < 1309954834 69263 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : (. do (. if? not? exists/dynast 5 ,then < 1309954834 69441 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : create/countably/many/dynasts #myself#, 5 .) .) ,then < 1309954834 69545 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : (. for each prime /p*|p/ below #myself#+2 do < 1309954834 255006 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : for each prime /q*|q/ below /p*|pp/+1 do < 1309954836 182626 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : if? not? exists/dynast /p*|p|p/+/q*|q|q/ ,then < 1309954838 321202 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : copy/dynast #myself#, /p*|ppp/, /q*|qqq/ .) < 1309954840 215246 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pretty < 1309954851 867036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1---.a,@ < 1309954852 349789 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1309954854 215460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1309954856 508656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1--.a,@ < 1309954856 989213 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1309954860 103314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1-.a,@ < 1309954860 732502 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-1 < 1309954880 709654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-1--.a,@ < 1309954881 294079 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 < 1309954886 285255 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::) < 1309954934 145585 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 211p11g11g..a,@ < 1309954934 665660 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 2 < 1309954951 737285 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!befunge98 3y.4y.a,@ < 1309954952 266802 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1128682830 90 < 1309955561 719716 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1309955572 411526 :copumpkin!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1309955572 714475 :copumpkin!~pumpkin@gw1.mcgraw-hill.com QUIT :Changing host < 1309955572 876717 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309955657 128042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, ais523, should the funge-space in this tarpit version warp around as usual or should an IP head out into the "void" forever instead? < 1309955696 267254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I doubt it matters, it depends a lot on what you consider a tarpit to be < 1309955700 908839 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wrapping sounds more useful < 1309955706 57625 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mhm < 1309955808 309333 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wrapping makes it less of a tarpit < 1309955912 484159 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Can I ask questions about VHDL of you in the form of an IRC log? < 1309955936 474877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you're physically capable of doing so, certainly < 1309955939 374567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you may even get replies < 1309955947 639498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I won't be offended by the attempt to ask < 1309955952 9418 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Delightful! < 1309955973 990493 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric-minecraft/2011-07-06 <-- /What I don't understand how to do/ onwards (it's mostly Vorpal telling me to ask you instead) < 1309955986 598880 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[...migrating conversation] < 1309955997 40864 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Yeah, but that doesn't actually help me go from "logical tree with clock input" => "MC circuit". < 1309956005 501218 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :There is no "clock input" block in Minecraft. < 1309956009 432217 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So there's a mismatch. < 1309956012 87001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION reads < 1309956031 170305 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: (The context is a synthesiser for Redstone logic in Minecraft.) < 1309956035 87351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that is where synthesis comes into it. And I have no clue how to write a program that does that. < 1309956039 522831 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(Which is basically just NOR wires.) < 1309956077 506315 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you need to synth D-flipflops and possibly SR-latches too < 1309956084 528433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the usual trick, and the one VHDL is obviously intended to use (and I suspect the synthesizers use behind the scenes) is to split your circuit up into two different sorts of blocks: combinational logic (arbitrary logic with no time dependence), and 1-cycle delays < 1309956112 987600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about gate delay then? < 1309956113 958616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, FPGAs are made up out of elements that consist of a lookup table (with four or six bits of input), followed by an optional 1-cycle delay < 1309956135 666697 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Hmm, so I make a bunch of "sub-components" which are just pure logic trees involving no clock, and then I have connections like "Output X of block abc connected to input Y of block def with one cycle delay"? < 1309956138 860662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and how does it do latches then? < 1309956153 85366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: normally the length of a cycle is chosen to be large enough that gate delay is irrelevant compared to cycle length < 1309956157 586569 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yes then you reduced it to a problem of wire routing < 1309956168 286320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, pretty much < 1309956199 561031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, if you're on a hardware system where gate delay is very large, or where clock routing would be difficult, it's normally better to make an asynchronous circuit rather than a synchronous circuit < 1309956208 370450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't require a separate clock at all < 1309956216 266857 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I would say "I'm still not sure how I go from a tree of expressions with a clock input to that form", but I suspect the answer is either "you don't" or "that's an entire research field and industry, here's a link to ten classic papers". < 1309956262 291647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's not actually masssively hard, as long as the expressions themselves aren't doing anything particularly nonstandard < 1309956266 569062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how would you do latches in a tree of that form? < 1309956271 685076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if they are, your synthesis tool normally shouts and you and spouts warnings < 1309956278 87122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: a D latch is a one-cycle delay < 1309956287 104940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm. What about SR-latch? < 1309956313 347263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ((output OR S) AND NOT R) followed by a one-cycle delay < 1309956321 460400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where "output" is the output of that delay < 1309956323 176331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, anyway you need to be able to calculate shortest clock cycle that would work I think. < 1309956325 745406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, erm, if you have a tree of expressions, how does time actually matter? < 1309956331 738717 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I have a feeling my components will look something like: < 1309956333 810226 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309956333 993776 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309956334 154993 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309956334 155082 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309956334 155132 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309956334 340127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309956336 477057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1309956338 923725 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Where C could be a clock, say. < 1309956342 413371 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: So literally as simple as it gets. < 1309956346 623208 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1309956349 946633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that syntax is confusing me, is it reverse VHDL? < 1309956351 856363 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'll probably have a few other primitive logical operations to "simplify" things. < 1309956356 146285 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Because you can have a clock input. < 1309956356 871258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(VHDL does D <= A nor B nor not C) < 1309956364 50288 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Yes, apparently :P < 1309956367 513515 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, not if it's a tree? < 1309956369 844792 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Inputs are ABC, outputs are DEF. < 1309956374 601653 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: < 1309956376 185996 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309956376 353645 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309956376 529100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309956376 691345 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309956376 691449 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309956377 229227 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309956377 516936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, that's combinational < 1309956380 948282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1309956384 901229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no clock dependence there < 1309956386 40558 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: In a file elsewhere, you specify that C gets a clock input. < 1309956392 724767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1309956399 766463 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You'd also specify literal Minecraft block locations for the other inputs and the final output of the main component. < 1309956403 905863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you're doing wrong, compared to standard calculation, is making both edges of the clock relevant < 1309956406 26561 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, I'm not sure if that counts as a tree... < 1309956411 650161 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: "A nor B nor ~C" is a tree. < 1309956420 173449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, DDR FPGA! ;) < 1309956426 569869 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: You're going to be shocked by me not quite understanding, I'm sure. < 1309956448 819188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: let's see... in ordinary circuit design, you make everything in the circuit update at the "leading edge" of the clock, when it changes from 0 to 1 < 1309956454 532281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have the change from 1 to 0 have no effect < 1309956467 608422 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Ah, hmm < 1309956473 40481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are physical reasons why doing that is a good idea < 1309956480 702640 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I literally made that example up without thinking because Vorpal said to use a clock input ;) < 1309956488 82644 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gah, ;) looks way sleazier than I always intend < 1309956503 994183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Vorpal's mention of DDR memory is relevant, that's memory which uses both edges of the clock in order to go twice as fast as anything else on the board, it's a bit of a disgusting hack) < 1309956507 989900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no I meant in general, not for purely combinatorial circuits of course < 1309956512 51434 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, with Minecraft there's fun things like the not gates burning out if you flip them too much. < 1309956512 755632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, yeah, my suggestion was to do that but with the physics ticks as the clock. < 1309956533 405926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Wait, is there still that sixteen block limit? < 1309956536 675343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the trick is to not use your clock input like other sorts of logic input < 1309956539 603768 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Grumble grumble grumble. < 1309956543 726592 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Right. < 1309956543 898621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: can you get around that by doing A nor A? < 1309956549 268503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does that burn out too? < 1309956550 674765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, what sixteen block limit? < 1309956557 855779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean for wires? < 1309956558 950573 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309956560 951461 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I think you can, but a not gate (one redstone torch) is a lot smaller. < 1309956564 527988 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there are some stuff that uses two clocks 90 degrees out of phase, to do QDR < 1309956571 777924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I am aware < 1309956583 552305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and I think there is some insane memory used in gaming consoles (PS3 and such) that has octal data rate... < 1309956585 174539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's even more of a disgusting hack, and likely causes all sorts of problems for the engineers making those things < 1309956590 188010 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Hmm, does fancy ASIC synthesis involve any kind of three-dimensional layout? < 1309956602 94926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I have a feeling the kind of complexities involved here are super-super-exponential :) < 1309956603 571056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably, even if it's just to cross wires < 1309956604 669810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :minecraft redstone is disgusting, no way around it < 1309956616 217750 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Pack this circuit into a twenty by twenty by twenty box for me." "No. Argh. My brain. Stop. It hurts." < 1309956629 554530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :standard ASIC synthesis techniques wouldn't like having to do that, but they'd be capable of doing it < 1309956641 503914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no no, "here is the outline made out of intersecting cuboids that you have to fit it into" < 1309956641 775337 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, it gets even worse with pistons. < 1309956645 175371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you really don't want to know how circuits are place and routed for FPGAs and ASICs in real life < 1309956647 695444 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so I can imagine < 1309956655 161436 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to do a complex sequence of pistons you have to activate them with slight delay? < 1309956664 734067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'll tell you anyway: they get powerful computers to run overnight trying lots of placements with genetic algorithms, until it happens to fit < 1309956667 275195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then just run with it < 1309956669 907428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the result is generally a mess < 1309956677 416835 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yay, genetic < 1309956691 442273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, for smaller ones in FPGAs it just takes a few minutes usually < 1309956700 413667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or do you mean the silicon layout? < 1309956707 818972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no, I mean that layout < 1309956716 687158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, huh < 1309956719 964343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes just a few minutes for small programs, because the routing doesn't need to be very good to make it fit < 1309956722 35975 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Anyway, is this high-level type of design correct?: You define your combinatorial circuits and whatever as the main bulk of the thing, and then you have a separate file naming the "main" circuit, and giving the Minecraft block positions of where each input signal should come from, and where each output signal should go to < 1309956725 975883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the larger the program, the harder it is to fit it on the board < 1309956731 489049 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Obviously I'm still not sure how to do clocks, but that's the basic idea < 1309956743 288160 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Then you'd build buttons and levers and whatnot on top of it so you can actually use the inputs < 1309956745 937517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how do you plan to do latches? < 1309956749 244228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, that'd probably work < 1309956750 713871 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And, I dunno, noteblocks or doors or whatever at the outputs < 1309956751 325470 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what are you guys planning? minecraft circuit design? < 1309956755 949285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :seems like it < 1309956757 859712 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh, you're making a song creator < 1309956760 817258 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: No < 1309956769 948722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: look up the "master/slave J/K flip-flop" somewhere < 1309956773 43136 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, VHDL-oid → redstone compiler. < 1309956774 484583 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: I'm trying to figure out how feasible a Minecraft synthesis tool is :) < 1309956786 609530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I know what a J/K one is, but not what a master/slave J/K one is... < 1309956786 771886 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Do latches require any special handling? < 1309956789 551716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a standard circuit that you can make into various types of flip/flop < 1309956789 714343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :*googles* < 1309956796 467816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would a midi -> minecraft noteblock approximator be easier or harder < 1309956805 478326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, probably, do you plan to use VHDL syntax? < 1309956807 181695 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or your own? < 1309956808 443952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's basically a particular set of internals for a J/K, which has the advantage that it can be done entirely with combinatorial components < 1309956809 629194 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: Way easier < 1309956818 179127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Dunno; if VHDL, definitely a subset. < 1309956827 325127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And the actual layout file will be custom because it's, you know, Minecraft-specific. < 1309956838 134534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the clock speed is going to be freakishly low, but it's Minecraft so it probably doesn't matter < 1309956853 353921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, then look up how you define a process in vhdl, for sequential circuits. That is like a FSM written in VHDL basically < 1309956856 330734 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sure it matters, you don't want your door opening two seconds after you hit your button < 1309956891 206611 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: But yeah, how should I handle clock inputs if not through a regular logical input? < 1309956907 603339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just a regular logical input in terms of synthesis < 1309956914 112317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just only use it as the clock input to a delay block < 1309956917 39919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and not in any other way < 1309956941 350505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, err routing needs to be done so all parts get the clock at the same time < 1309956959 718026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: actually, that's not strictly necessary as long as the clock is slow enough < 1309956967 425350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and in actual FPGAs I would guess that the clock wires are hard-wired, no? < 1309956969 806133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that the more symmetrical the clock routing, the faster you can clock it < 1309956981 496791 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1309956983 389880 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Would it be fair to say that a redstone synthesiser would be way beyond my knowledge and abilities of synthesis at this point? :-P < 1309956983 960897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in actual FPGAs, there are hardwired symmetrical clock wires in order to help bring the clock speed up < 1309956992 605924 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"How hard can it be?", I thought. "It's just NOR gates." < 1309956993 258362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I wouldn't say way beyond < 1309957011 811939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say if you really cared about doing it, and focused on it for a few weeks, you could probably get there < 1309957014 909893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you'd likely get bored first < 1309957025 856502 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :That's just a general me-related assessment, nothing related to the project :P < 1309957030 415363 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, if you just want combinatorial expressions without any state then yes, it is much simpler < 1309957041 923127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Surely you can simulate state with the former. < 1309957052 678303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Minecraft seems pretty much perfectly suited for asynchronous design, actually < 1309957055 431926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I just want delay handling and basic logics. < 1309957058 617273 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yes, LOGICS plural. < 1309957065 210012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it has the downside of making the input programs harder to write < 1309957071 595618 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Without handling of time it's pretty much useless because you can't make circuits that actuall ydo aynthing. < 1309957082 494840 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, indeed, everything is clocked in a way, redstone updates on ticks of the game engine < 1309957094 974587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: which would make the main problem of asynchronous design way easier to solve < 1309957097 383060 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, it can't be harder than the current method of creating redstone circuits (= manually designing and laying them out by hand) < 1309957101 585631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think almost all my redstone circuits (some fairly complex) have been mostly asynchronous < 1309957112 430854 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I thought there was a redstone developer tool? < 1309957116 626623 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sounds better than 'by hand' < 1309957117 666301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can rely on wires to transmit signals at a consistent rate < 1309957120 159659 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have done a few clocked ones, but usually only for some part < 1309957123 970236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are the semantics of redstone, anyway? < 1309957128 691766 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: Probably just "Paint: The Redstone Edition" < 1309957141 525143 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: NOR wires and a NOT torch, as I understand it < 1309957152 128961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Plus signals only travel along a wire for sixteen blocks and then you need a repeater < 1309957152 334315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what do you mean by "NOR wires"? < 1309957154 249809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ais: complex < 1309957156 535035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Repeaters also have a delay setting < 1309957159 171913 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :From zero to eight or so < 1309957160 778551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well, the redstone wire transmits a wire instantly up to 15 blocks along the wire. Then you need to add a repeater (adds a 1 tick delay) < 1309957168 909310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if you want it going any further I mean < 1309957170 351335 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: If you're up for opening a browser... http://www.minecraftwiki.net/wiki/Redstone_circuits < 1309957180 337704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : ais523: NOR wires and a NOT torch, as I understand it < 1309957181 500089 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :It summarises the mechanism briefly < 1309957182 285170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, no. < 1309957193 159682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wires, and a 3-input NOR gate. < 1309957202 248983 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Well, right, same thing. :p < 1309957210 684057 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You create the gate by laying wire, that's all that matters. < 1309957223 734593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then there are redstone torches, which are basically inverters. Can be used to make a NOR gate. You can make "connect wire-together" style OR of course, but that has the obvious disadvantage of flowing back into the inputs < 1309957226 526369 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, the gate needs a torch and a semiconducting block. < 1309957249 703495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, "semiconducting block"? < 1309957272 742854 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, non-transparent and non-redstone or repeater. < 1309957304 172655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there are a number of quirks as well, like repeater in front of solid block doesn't just power the block, but actually powers through it. (can be used to make a physical OR or AND gate with pistons, that is quite a bit slower though) < 1309957331 438708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think I prefer CUBE's way of doing things < 1309957338 392219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :CUBE? < 1309957340 334062 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So what's the VHDL for < 1309957340 696994 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309957340 867484 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309957341 71984 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309957341 234354 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309957341 234515 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309957341 396939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, a lot of the edge cases are frankly nondeterministic. < 1309957343 350192 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309957344 172742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, http://www.minecraftwiki.net/wiki/File:Pistongates.png <-- I seen those before (I made one of them) < 1309957345 134426 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Including the declaration < 1309957348 946593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(not me who took the screenshot) < 1309957383 121923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, a lot of the edge cases are frankly nondeterministic. <-- some are deterministic and can be exploited < 1309957397 883610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, sure, but consider the 2x2 piston door. < 1309957399 212839 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yeah yeah, but that's not relevant to synthesis. < 1309957412 434325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, yeah that depends on chunk boundary as far as I can tell < 1309957429 263155 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow, chunk boundaries affect redstone processing? < 1309957432 191230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, sceptical of that. < 1309957461 666961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I think we've successfully scared ais523 away. < 1309957482 696174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this Minecraft stuff is just too complex for me to visualise < 1309957489 253932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like a particularly crazy set of primitives to use < 1309957493 755429 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: It's not; Vorpal is overcomplicating things because he's Vorpal. < 1309957496 391874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well.. library IEEE; using ... blah blah; entity foo is port (A,B,C: in std_logic; D, E, F: out std_logic) end foo; < 1309957500 23529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :followed by < 1309957517 344681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: based on the page you linked < 1309957534 669104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: They're also overcomplicating things because they're a minutiae wiki. < 1309957540 650908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :architecture whatever of foo is begin D <= A nor B nor not C; E <= A nor not C; F <= A; end whatever; < 1309957549 127210 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I should have just referred you to Phantom_Hoover, GOD OF ALL EXPLANATION. < 1309957554 998905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Wow well fuck that I'm using my own syntax. < 1309957556 136905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: fair enough < 1309957564 609715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I noticed that page has a design for an edge-triggered D flip-flop, though < 1309957573 67715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the only sequential circuit you need < 1309957580 544273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and everything else can just be logic gates < 1309957581 787974 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, the issue with mc redstone is basically that there are quite a few edge cases. If you keep away from them it is quite simple < 1309957600 360900 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: So I take it combinatorial circuits can't call out to other circuits? You have to lay it out more manually. < 1309957607 769035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, OK, basically, torches can be placed on a block, and will power all blocks they are immediately adjacent to when on. < 1309957618 11905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: sure they can, as long as you know what you mean by "call out" < 1309957624 368765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Except the block they're placed on.) < 1309957631 75394 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I don't. < 1309957637 154828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If the block they're placed on is powered, the torch is deactivated. < 1309957639 639334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh < 1309957645 489169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, is that ground-torch or wall torch? < 1309957649 780368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, either., < 1309957652 588509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1309957653 220609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the normal equivalent to function calls in VHDL is effectively just #define from C < 1309957658 490492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, wall torch powers block below? < 1309957663 668733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309957666 669119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1309957668 577537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just have standard arrangements of wires, that you inline in more complicated versions < 1309957671 264702 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I mean e.g. foo(A,B) => C; begin C <= bar(A,B) nor A; end; < 1309957683 23597 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Yeah, I suppose inlining is basically the name of the game < 1309957687 318827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, you just inline < 1309957691 538229 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: At the end of it all there's only one circuit < 1309957697 391584 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :With a bunch of fixed-position outputs and inputs < 1309957715 823002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, nope, that doesn't make sense. You do some wire connecting to an entity instead. < 1309957718 771638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in vhdl I mean < 1309957718 934047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, /I/ don't just inline, because my whole Master's project (that lead into my PhD) was looking into ways to not have to inline < 1309957721 694848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but everyone else does < 1309957736 626451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :functions are usually built in ones, like rising_edge(signal) iirc < 1309957752 218986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so how did you manage to not inline? < 1309957752 975921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: actually, that's an abbreviation for signal'event and signal = '1' < 1309957765 696346 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, okay I was using signal as a variable name here < 1309957769 746231 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot that it was a keyword < 1309957772 235857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: so was I < 1309957775 608749 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309957776 568193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I also forgot it was a keyword < 1309957776 730430 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_, nope, that doesn't make sense. You do some wire connecting to an entity instead. < 1309957781 535004 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Um, ais523 just said what I said made sense. < 1309957786 570611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think it is? < 1309957796 677156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm < 1309957800 708330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes it is, I couldn't have forgotten it was a keyword if it wasn't a keyword < 1309957826 101385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: as long as you know a function isn't being accessed from two places simultaneously, you can basically connect it to a multiplexer/demultiplexer < 1309957834 640659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I should so abbreviate that to mudem < 1309957844 639551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1309957863 425586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a lot of mathematical basis behind calculating when that optimisation is safe and when it isn't < 1309957903 339438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, btw it is interesting how not (a xor b) is a == b (if a and b are single bits). < 1309957914 521476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why is that interesting? < 1309957914 858945 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no shit sherlock < 1309957923 706035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :XOR is the NOT EQV < 1309957924 699644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, I just think it is < 1309957926 33964 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooold < 1309957927 585088 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I know < 1309957928 978101 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :s/the // < 1309957929 161724 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it is cool though < 1309957998 758952 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958004 200919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1309958004 831441 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1309958010 375365 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how do you make a monostable circuit in vhdl? < 1309958023 220790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :same way you make any other time-dependent circuit < 1309958026 573036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309958039 358548 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want to know how too actually < 1309958045 944639 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958056 169764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a one-cycle monostable is simplest, it's just a one-cycle delay < 1309958062 533952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly it's for charge, representing the charge passed through the wire. < 1309958068 661538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a multiple-cycle monostable, it's probably clearest to use a counter < 1309958075 142883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else a shift register < 1309958078 414321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on what you're trying to do < 1309958085 972377 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958086 177369 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : yes < 1309958086 898941 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1309958087 584343 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :in answer to that? < 1309958092 995884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :counters are going to be better for long delays < 1309958101 961160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: my yes was an answer to your question about q < 1309958105 364109 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :right < 1309958111 537810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover was joking, I think < 1309958132 35506 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Wow, what the hell is XNOR for. < 1309958148 600123 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Also: Is it just me, or is a good thirty percent of what synthesisers do common subexpression elimination? < 1309958153 762266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :XNOR or EQV comes in useful sometimes < 1309958174 399537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: hmm, I didn't actually know they did CSE, although it wouldn't surprise me < 1309958184 312646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes they do common subexpression introduction, for fanout reasons < 1309958193 722245 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, if your primary method of composing programs is inlining... < 1309958202 746431 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: "An XNOR gate can be constructed from four NOR gates implementing the expression "(A NOR N) NOR (B NOR N) where N = A NOR B"." < 1309958207 14477 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Surely at the lower level, N would be inlined here? < 1309958216 937092 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And thus it would be up to CSE to find out that it didn't have to construct two identical (A nor B) gates. < 1309958227 855020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: actually, it all gets converted into lookup tables < 1309958241 484886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll see there's only two inputs, and just put the truth table for an XNOR right into the FPGA < 1309958253 127597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FPGAs aren't based on NOR/NAND behind the scenes < 1309958272 625707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how is a lookup table constructed in silicon hm... < 1309958278 132683 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well OK yes but redstone is. < 1309958286 210854 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Maybe I should convert it all to lookup tables and then convert it back to redstone. < 1309958294 838411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, so standard synthesis techniques wouldn't map directly onto Minecraft < 1309958308 393695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what causes a redstone torch to burn out? < 1309958314 387381 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :A xnor B => Q; < 1309958314 561377 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : N := A nor B; < 1309958314 760396 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Q <= (A nor N) nor (B nor N); < 1309958314 922621 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end; < 1309958314 922794 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I have a feeling that making that := construction do anything but introduce a macro-esque thing is a Bad Idea. < 1309958320 408286 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(I mean, relying on it to not duplicate things.) < 1309958323 537679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : what causes a redstone torch to burn out? <-- toggling too fast < 1309958329 823371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: ah, that makes sense < 1309958346 480828 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: I really hate Notch for that. < 1309958352 220718 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Hmm... a virtual world... anything is possible..." < 1309958353 111978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think it is basically to stop lag killing the game. Toggling every third cycle seems to work fine. < 1309958361 610511 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"I know! I'll introduce arbitrary physical limitations!" < 1309958372 833238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, like... falling too far kills you? < 1309958377 935038 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's a bukkit plugin for redstone chips < 1309958381 259165 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but that's not esoteric anymore < 1309958387 357970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, there are several iirc < 1309958390 538750 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1309958394 103609 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :redstonechips, craftbook... < 1309958397 273275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I was thinking that it was probably going to be something to do with preventing circuits taking up too much processor power < 1309958420 171543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I "love" how craftbook has a NOT-chip that is larger than a pure redstone inverter < 1309958430 952120 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's probably for consistency < 1309958437 720675 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like if you put a craftbook chip down and realize 'darn, I actually need NOT' < 1309958439 416868 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can just hot swap it < 1309958441 262457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on the other hand, craftbook *does* have some useful ones. Like light detector, water detector, and so on < 1309958465 952440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it reminds me of the 0-ohm resistors you can buy < 1309958469 892690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the IO ones are moderately useful in craftbook. PRNG too. < 1309958470 454022 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :exactly < 1309958479 328700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in case you happen to need a wire with the form factor of a resistor, say for wire-crossing on PCBs < 1309958486 903990 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I've suggested a circuitry system for terraria that involves wireless connections only, to < 1309976515 323147 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Something has gone terribly amiss on Codu :P < 1309976523 883726 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :confidence in prgmr rising and rising < 1309976524 824708 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hey Gregor < 1309976528 477056 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :IM GETTING MY FIRST MONTH OF PRGMR FREE < 1309976530 248119 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BECAUSE THEY LOVE ME < 1309976555 96125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : but the mouse was struggling till the end, is it just like mouse reflexes? < 1309976593 729447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : confidence in prgmr rising and rising <-- you are kidding right? < 1309976610 807251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm guessing the nervous system that controls the twitches is disabled after higher brain functions. < 1309976619 92163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Inasmuch as a hamster *has* higher brain functions. < 1309976623 691484 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: yes :D < 1309976635 718073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, so you won't get prgmr next time I guess < 1309976645 293804 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: nothin' wrong with them < 1309976647 442786 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor just has bad luck < 1309976657 290716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and you too < 1309976667 417203 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no i have all the luck < 1309976681 107294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you didn't get your vps yet < 1309976729 999916 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: maybe we should tell the youtube people that only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976757 830540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, says the large logical gate. < 1309976760 67944 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`addquote ... only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976765 101919 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :483) ... only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976771 609208 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: well at least i have some looping going on < 1309976794 145173 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hamsters iterate. < 1309976797 449616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, somehow I doubt that hamsters are a fixed boolean gate. < 1309976806 276542 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i think the twitching system is. < 1309976819 584092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1309976873 268505 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :probably it's like incredibly complicated, but it certainly doesn't seem very interesting. < 1309976887 872750 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i guess that doesn't really matter when discussing how bad it is to torture it < 1309976919 414898 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because for instance torturing people without IO is considered horrible (even more horrible than torturing those with IO) < 1309976933 317120 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :althouhg humans < 1309976934 902352 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309976941 206286 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, really, cats are even worse. < 1309976950 635048 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although different rules apply to humans so that's a bad example < 1309976958 192834 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: you mean at torturing? < 1309976969 685963 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm aware < 1309976977 64038 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but cats are cute < 1309976995 167310 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are at least as cute as mice < 1309977009 983175 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i don't think it's that unethical if they torture mice < 1309977050 290586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.google.com/search?q=ugly%20cat&tbm=isch < 1309977052 520388 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wish someone would write these rules down in a nice and accessible way, it has taken me years and years to deduce them from listening to idiots < 1309977052 682649 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cute stuff < 1309977395 420801 :Gregor!Gregor@codu.org TOPIC #esoteric :TOPIC: Are hamsters Turing-complete? | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1309977416 244816 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : http://www.google.com/search?q=ugly%20cat&tbm=isch < 1309977417 115165 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ahahaha < 1309977433 458646 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`delquote 483 < 1309977434 529146 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1309977440 265139 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote [...] only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309977441 331178 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :483) [...] only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309977446 780102 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeesh :P < 1309977474 800486 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the problem with that is every idiot in the planet wants to repeat what Phantom_Hoover said when they see it < 1309977478 113649 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*on < 1309977497 941974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hey, what'd I say? < 1309977510 566104 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not saying you're an idiot < 1309977524 215606 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, I'm just wondering which thing you're referring to. < 1309977527 734271 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ohhhhh < 1309977532 309663 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just the says the large logical gate < 1309977556 928861 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean it's funny but it's kind old < 1309977564 336063 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean < 1309977572 705583 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :humor. humor is kinda old after this many years. < 1309977581 996538 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats humor < 1309977629 629969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In other news, someone on /r/AskScience thinks Minkowski space is hyperspace from Star Wars. < 1309977652 62667 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Is there any relation at all? < 1309977697 143108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The most often-used Minkowski space is the 3+1 dimensional one, which is a hyperspace by one definition. < 1309977706 115221 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what R^4? :D < 1309977711 93364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh is it a physics thing < 1309977718 100855 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: Not the Star Wars one though ;P < 1309977724 916341 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, well, no, it's a maths thing used in physics. < 1309977726 638681 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Yes, but Star Wars "hyperspace" is nothing more than advanced phlebotinum. < 1309977739 783715 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And yet, subspace is BETTER. < 1309977750 858087 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Gregor: That's Star Trek. < 1309977755 93200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Exactly! < 1309977764 537183 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Like I said: Better :P < 1309977768 540598 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :... No argument there. :P < 1309977769 889899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yes, please stop lecturing me on things you know damn well I understand. < 1309977825 845148 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: ... I was lecturing? < 1309977877 716006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, you were about to launch into one of your "hey let me tell you all about this thing you just brought up", even though I know perfectly well what the difference is. < 1309977901 614580 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Actually, no, I wasn't. < 1309977918 239618 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, then let the matter end here. < 1309977928 128527 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's really nothing more to be said about Star Wars "hyperspace". It's advanced phlebotinum. Absolutely nothing else *exists* about it. < 1309977933 864698 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Mmkay. < 1309977957 629443 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Related: http://codu.org/tmp/doubletie2.jpg < 1309977962 399427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, so yeah, it normally means R^4 with a weird distance metric. < 1309977978 266262 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Gregor: T3h awesome. < 1309977987 356347 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I have invented the future of neckties. < 1309978025 910275 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Actually, yes.. < 1309978054 499172 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :According to the documentary "Back to the Future", it will be custom to wear multiple ties in a mere 4 years. < 1309978058 740100 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric ::) < 1309978080 538375 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, you're the second person to mention that, I guess I need to find that scene :P < 1309978087 765502 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :http://images.wikia.com/bttf/images/1/19/Mockfry.jpg < 1309978097 298948 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant wait < 1309978144 335026 :Gregor!Gregor@codu.org PRIVMSG #esoteric :On a scale from one to ten, my doubletie style is far, far better than that :P < 1309978157 917262 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :No argument. < 1309978165 118838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : pikhq: Related: http://codu.org/tmp/doubletie2.jpg <-- Is that two different ties in one? < 1309978201 987734 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yup < 1309978215 674291 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :God. 2015 is 4 years from now. Where's my flying Delorean? < 1309978216 747076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, try three now < 1309978236 707877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, living in the future sucks. < 1309978263 96308 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: *shakes fist* < 1309978273 468231 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Two works well because humans are all symmetrically :P < 1309978274 228806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The past just keeps coming up to us and tries to make us feel guilty. < 1309978294 909191 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote pikhq, living in the future sucks. The past just keeps coming up to us and tries to make us feel guilty. < 1309978295 960537 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :484) pikhq, living in the future sucks. The past just keeps coming up to us and tries to make us feel guilty. < 1309978302 607464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, but yours are intertwined anyway < 1309978309 535830 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, I mixed the tenses. < 1309978316 399712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't want that going down for posterity! < 1309978317 703867 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yeah, but to get them that way I have to wrap them 'round my neck somehow. < 1309978321 762443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`delquote 484 < 1309978323 281508 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: And the way I do that is one in each direction. < 1309978323 497093 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1309978328 889485 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Any other way would create an imbalance. < 1309978333 421971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote pikhq, living in the future sucks. The past just keeps coming up to us and trying to make us feel guilty. < 1309978334 389984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah so two 4 then, two at front, two at back < 1309978335 71692 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :484) pikhq, living in the future sucks. The past just keeps coming up to us and trying to make us feel guilty. < 1309978341 425120 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow :P < 1309978352 620596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, like the idea? < 1309978362 346114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, you know you have to try it < 1309978387 684730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, anyway isn't having only one tie imbalanced? < 1309978413 491911 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yeah, half of what goes into tying a tie is about balancing it again. < 1309978470 548387 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, the point is that doubleties rule and >=tripleties will have to wait 'til at least 2015 :P < 1309978502 86212 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309978558 593556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, hm... what about ties all around? < 1309978578 221652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably the actual mechanism for them being attached to you would have to be modified < 1309978585 321345 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow X-P < 1309978595 168289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, it would likely be bulky otherwise < 1309978613 372076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, no? < 1309978636 100828 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Here I go and invent the future of neckties. < 1309978644 357748 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And everybody's like "Oh we want the future of the future of neckties" < 1309978666 151364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not, all i'm saying is you shouldn't wear a tie at all < 1309978682 973806 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the future is about taking your clothes off, not putting more of them on < 1309978695 838517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, have you tried wearing it like in back to the future? < 1309978699 866150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :side by side I mean < 1309978732 150820 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: That doesn't even make any sense with a normal collar ... hell, it barely makes sense with a modified collar, you'd need to clip them for them to not get in each others' way and they'd always make you look stout. < 1309978761 260377 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: imo tie number two doesn't show enough, it might as well just be coloring on tie #1. < 1309978777 181196 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you don't see its glans for instance < 1309978786 847453 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: But it adds /texture/ as well as color. < 1309978789 9161 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you won't with a suit anyway i guess < 1309978796 309518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, anything wrong with stoutness? < 1309978821 607179 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: sures < 1309978826 271895 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: If you're >6ft tall, you can probably afford to look a bit stout, otherwise you should be aiming in the other direction :P < 1309978842 589007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what is that in SI? < 1309978871 457189 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: ~1.8m < 1309978881 189723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, 1.8? that is short :P < 1309978887 921469 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309978888 805196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm 1.89 meters < 1309978912 835543 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm 1.8 and i consider myself pretty short < 1309978912 998161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actually last I checked I was 1.895, which means I should round it to 1.9 < 1309978921 471157 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow shut up < 1309978926 446377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what? < 1309978928 383721 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1309978928 641271 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309978929 799059 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in finland < 1309978934 540299 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in europe, everyone's just tiny < 1309978937 849615 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Need I say it again: < 1309978939 304003 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FRIGGIN' < 1309978939 993437 :Gregor!Gregor@codu.org PRIVMSG #esoteric :NORDS < 1309978942 173328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what!? < 1309978947 446163 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nordic peoples :P < 1309978966 261781 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fNORDS < 1309978968 370733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, are we unusually tall? I thought that was a myth < 1309978976 553463 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everything's a myth, everything is true < 1309978982 134029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, you surely have tall people in US too < 1309978990 629596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there are short peoples here in Sweden as well < 1309978995 82715 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: The average is taller. < 1309979009 478426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know someone in my age who is like 1.5-1.6 or so < 1309979018 435067 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm (I guess) about 1.77m, and slightly above average for American men. < 1309979033 376982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait that preposition was a Swedishism right? < 1309979042 121880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it isn't "in my age" in English is it? < 1309979048 57307 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's correct < 1309979054 861757 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yay < 1309979056 690263 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not correct :P < 1309979059 50494 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sure is < 1309979059 240554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah... < 1309979070 691526 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor is just kind of a wank < 1309979071 807722 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"in my age group" would be right in some circumstances, but just "my age" < 1309979073 150565 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what is the correct way to say it then, someone who is about as old as you are < 1309979086 35042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, with no preposition for the latter? < 1309979087 972342 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"about my age" to emphasize that it's an estimate. < 1309979100 244829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"I know someone about my age who ..." < 1309979100 624367 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that's how he used it < 1309979117 616618 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry i'm not actually reading what Vorpal is saying < 1309979121 924922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"i min ålder" is idiomatic in Swedish, but obviously not in English < 1309979127 156894 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal would not believe my height :P < 1309979138 141172 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_ is 0.65m < 1309979138 755583 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I know you are short, forgot how short. < 1309979142 897590 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :about 1.5m < 1309979144 890495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309979170 239124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But he's also probably still at a growin' age. < 1309979176 694674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you aren't fully grown yet though. The person who I mentioned above is. < 1309979181 726648 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I was also short when I was 8 < 1309979232 838357 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I was like 10ft tall when I was 8. I shrank. A lot. < 1309979238 315031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, oh so was I, I was only second tallest in my class in school :P < 1309979247 432852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot how tall that was though < 1309979270 834046 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"in my age" is most certainly correct english but mostly as in "in your age i already had a job" but when talking to yourself < 1309979287 652886 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309979300 87681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, ah < 1309979312 880226 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: That's "at your age" or "at my age", not "in your age" or "in my age". "In age" would be talking about age in the sense of an epoch of time. < 1309979319 90623 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309979319 496651 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309979319 658860 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309979329 293168 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: sure < 1309979331 616740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when i was your age < 1309979334 587190 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Like "in my age" would probably mean "in the era of my youth" < 1309979340 527783 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at is better < 1309979396 825492 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Long story short: oklopol lies, trust those who natively speak English and its over-the-pond derivative. < 1309979401 471986 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P < 1309979426 20080 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :trust... americans? < 1309979431 843434 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can certainly say things like "you shouldn't do that in your age" < 1309979438 145575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :besides, even I feel short sometimes. At the local Aikido club there is one guy who I estimate is about 2 meters tall. < 1309979441 706015 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ^ < 1309979446 357561 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_, you aren't fully grown yet though. The person who I mentioned above is. < 1309979449 834079 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: FRIGGIN' < 1309979451 152815 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: NORDS < 1309979456 66572 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i'm a few inches taller than my mother, so don't get too hasty :) < 1309979461 791477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, well he is definitely above average up here < 1309979473 986592 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: 2m is above average (nearly?) everywhere :P < 1309979485 415718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, yeah < 1309979492 754898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, ouch < 1309979502 317184 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :short mother < 1309979507 745592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well I'm taller than both my parents (who are already rather tall) < 1309979516 198660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, how tall are you? < 1309979521 4992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : you can certainly say things like "you shouldn't do that in your age" < 1309979525 96085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In metric, I guess about 1.77m < 1309979531 258606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah, quite short < 1309979538 287416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've never heard 'in' used that way. < 1309979542 221629 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :neither have I < 1309979544 384723 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: SLIGHTLY TALL >_< < 1309979548 183299 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309979549 263274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it was a language mixup indeed < 1309979550 199906 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's always 'at'. < 1309979559 163609 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: I've given up :P < 1309979560 426653 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : short mother < 1309979561 311906 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :shother < 1309979566 202935 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shortest < 1309979577 848573 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm sure i'll find a use that sounds okay < 1309979586 320654 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Short Mother, the new gangsta' rap hit by monqy. < 1309979596 979182 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you people just lack imagination < 1309979601 869343 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: I told you one :P < 1309979615 374589 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I've never heard 'in' used that way." <<< me neither, what does that have to do with anything < 1309979622 192543 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: true < 1309979657 57502 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: but not a whole sentence that sounds good < 1309979692 852556 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In my age, we entertained ourselves by pushing a hoop with a stick down a dirt road. < 1309979693 54997 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: 1.77m isn't quite "short" just because Vorpal says so, but it's not exactly tall either... untall perhaps < 1309979702 166844 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah yeah < 1309979786 435144 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"you shouldn't do that in your age" is rather hard to interpret < 1309979802 79117 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Y'know, I'll bet that hoop-with-a-stick game is actually really friggin' difficult. < 1309979809 212481 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's not < 1309979811 510401 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I guess it depends on the shape of the hoop. < 1309979822 951254 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If it's like a hula-hoop, it'd be nigh on impossible. < 1309979823 869949 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the average is 1.815m apparently < 1309979839 614909 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: Average where? < 1309979844 871089 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sweden obviously < 1309979849 868086 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because they're swedes < 1309979877 257467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Y'know, I'll bet that hoop-with-a-stick game is actually really friggin' difficult. <-- hm? < 1309979892 56541 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Well, coulda been Scandinavia, or all the Nordic countries. < 1309979905 350533 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Where you push a hoop with a stick, trying to keep it upright. < 1309979939 272910 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: NO < 1309979949 238777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, I'm not familiar with that game < 1309979961 377637 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: " I guess it depends on the shape of the hoop. If it's like a hula-hoop, it'd be nigh on impossible." < 1309980010 536486 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :W|A on "average human height in Sweden": Input interpretation: "human | height | Sweden | highest point" < 1309980012 125635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1309980018 255480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"Assuming a list | Use multiplication instead" < 1309980082 230186 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: usually it's like a bike wheel < 1309980096 559659 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so easy < 1309980103 274811 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, that's better than a hula-hoop ... < 1309980103 981727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean without the actual tire < 1309980106 844384 :Gregor!Gregor@codu.org PRIVMSG #esoteric :AH < 1309980112 85770 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Then that's a lot easier, yes. < 1309980121 412124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Because it's actually relatively stable upright. < 1309980144 126121 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Why do you have so much experience with hoop-and-stick? :P < 1309980154 762982 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well exactly as stable as one with the tire if it's moving, point is you can actually do something with the stick < 1309980170 234173 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: my fetish: learning pointless skills < 1309980203 159592 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills < 1309980204 232189 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :485) oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills < 1309980228 937677 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have actually tried that only once but there's really nothing to learn < 1309980358 150241 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: okay i give up, can you make "in your age" make sense as well? :D < 1309980391 233135 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe just the same way but that sounds just kind of weird < 1309980405 836171 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: In my age, we entertained ourselves by pushing a hoop with a stick down a dirt road; in your age, you entertained yourself with heroin and prostitutes. < 1309980427 354464 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm right like when HE was a kiddo < 1309980451 315619 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :btw i saw my first prostitute about a week ago < 1309980476 391445 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote btw i saw my first prostitute about a week ago < 1309980477 648968 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :486) btw i saw my first prostitute about a week ago < 1309980479 135885 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Is "saw" a euphemism here :P < 1309980485 726259 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309980487 736046 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :he just looked at him < 1309980489 490348 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :staring < 1309980499 907227 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they were usually kind of ugly < 1309980525 525173 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i (literally) saw some cute ones in germany of all places, but i was not alone so didn't try < 1309980548 829025 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :..."try" because sex is so hard to get right. < 1309980583 555174 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With a legit partner, sure. With a prostitute, not so much :P < 1309980608 398467 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lesson learned: partners make sex unneccessarily difficult < 1309980619 362173 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*legit < 1309980650 82901 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :good thing my partner is an ex con........... SEX con......... < 1309980669 160998 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you lost the bet yet? < 1309980680 916889 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait what were the rules, can you take it up the old blackie? < 1309980705 161549 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if im still a virgin by seventeen you give me money, hint, you are going to be giving me money < 1309980732 502661 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i'm asking what is considered virginity < 1309980790 326134 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay i thought i got tachycardia but it was just the neighbor playing music < 1309980792 148956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, wait what? oklopol gives money to people who are virgins at a certain age? < 1309980820 505153 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah Vorpal i'm not giving you bonus for being virgin at 20 < 1309980835 52464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, what about 22? < 1309980844 590471 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nope < 1309980858 247673 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not sure i could feed the whole channel < 1309980858 439827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, anyway I has already been 17 < 1309980867 451376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :have* < 1309980868 82394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah < 1309980906 288811 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"anyway I has already been 17" is actually more valid english than your earlier sentence, since it's actually in use by many interesting people < 1309980917 795725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309980935 628503 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad sentence < 1309980936 687127 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :go away < 1309980936 849800 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no natives though :D < 1309980947 884929 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hopefully < 1309981011 619916 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in your age you probably don't hear much as a general i have my own grammar type of thing, but it seems to be a relatively common swedishism < 1309981044 491428 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway 22 is nothing compared to SOME PEOPLE i know who are still virgins < 1309981197 261312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, so why wouldn't elliott_ be a virgin by 17? the odds are in his favour < 1309981218 571661 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well let me let you in on it < 1309981223 895105 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everyone else ignore me for just a little bit < 1309981227 688514 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :done? < 1309981228 662459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay < 1309981263 468053 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so Vorpal see i'm actually a devout christian and i'm trying to keep him a virgin until he gets married < 1309981285 930563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1309981294 664612 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with most people on the channel i have some sort of technique of doing this, with elliott it's an open bet < 1309981305 707671 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with you, well, i really didn't have to do anything < 1309981312 353616 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay everyone can unignore me now < 1309981313 883226 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :tell them < 1309981331 106762 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309981339 841302 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: could you please tell them? < 1309981351 838385 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't wanna be silent :\ < 1309981359 156561 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wanna be hurd < 1309981368 81050 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whoops < 1309981369 985084 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :freudian slip < 1309981383 892614 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thank god i was ignored because i certainly didn't want anyone in on *that* < 1309981419 978383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`say sadjkf < 1309981421 713704 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981423 873322 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309981434 754235 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`tell sadjkf < 1309981436 259991 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981439 467669 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::( < 1309981443 757766 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my life is ruined < 1309981443 925450 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : oklopol, so why wouldn't elliott_ be a virgin by 17? the odds are in his favour < 1309981444 815085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What are you trying to do :P < 1309981446 744500 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :gee thanks :D < 1309981452 167942 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: trying to get people to unignore me < 1309981455 754131 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : and i'm asking what is considered virginity < 1309981458 782694 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we hashed out the entire definition < 1309981461 10706 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`echo It's echo, genius :P < 1309981462 532639 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :It's echo, genius :P < 1309981467 93646 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: thanks < 1309981477 745744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i wanna be hurd <-- gnu hurd? < 1309981480 699663 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeaaaah right < 1309981481 51776 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`echo please unignore me now okay, says oklopol < 1309981482 525112 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :please unignore me now okay, says oklopol < 1309981489 525550 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1309981493 80490 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whoops typo < 1309981494 766360 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*hird < 1309981498 545860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, ah < 1309981524 505450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : gee thanks :D <-- well come on, you are a geek. < 1309981545 709124 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: `echo is kind of silly < 1309981553 928935 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Dood ... it's UNIX >_< < 1309981555 714155 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`which echo < 1309981557 164597 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/echo < 1309981562 154477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`which which < 1309981563 761001 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/which < 1309981565 310442 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :who's ignoring the oklo? < 1309981567 96763 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Debian in fact) < 1309981571 795729 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: i know it's unix < 1309981575 252014 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: geek =/= socially retarded < 1309981582 374373 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i happen to be socially retarded, but they're not the same thing. < 1309981586 512512 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: everyone ignored me for a while < 1309981590 51760 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i asked < 1309981593 624781 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: No, more like geek (subsetof) socially retarded :P < 1309981598 673761 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol: I didn't < 1309981621 994021 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm neither a geek nor socially retarded, i'm just kind of stupid < 1309981637 998883 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: well then you're an asshole i guess :( < 1309981646 51363 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I guess so < 1309981646 773891 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: don't tell anyone what you heard plz < 1309981647 82494 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i ignored oklopol when he told me to ignore him < 1309981659 903285 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is < 1309981681 323171 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did not heed his command < 1309981691 76032 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is < 1309981693 487697 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i heard the whole thing < 1309981694 881107 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`run ln -s /bin/echo bin/say < 1309981695 958537 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol: heard? I saw text but heard nothing < 1309981696 460323 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981702 137936 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`say lulstupidcommands < 1309981703 760300 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :lulstupidcommands < 1309981715 851111 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: thanks, that's actually possible to guess < 1309981730 261689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :unlike echo, what the fuck is that supposed to mean < 1309981741 632328 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not in a cave < 1309981751 574664 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :really? < 1309981776 147639 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Except that `echo is quite guessable if you know what HackEgo is :P < 1309981827 151957 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309981827 654061 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309981827 816070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309981843 651219 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: well i know, didn't actively remember because it's so incredibly uninteresting < 1309981843 813681 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :flip some consonants in that name and you'll get HagEcho < 1309981847 74344 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309981860 34518 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: now there's something i can understand < 1309981861 821179 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309981862 200582 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_: No, more like geek (subsetof) socially retarded :P < 1309981862 904171 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yawn < 1309981866 368376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :foldl, applied to a binary operator, a starting value (typically the left-identity of the operator), and a list, reduces the list using the binary operator, from left to right < 1309981874 510630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the idea of having two different identites intrigues me. < 1309981910 281488 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i saw the most horrible geek, he was like the most geek geek ever and he was at this party and he was being such a geek and everyone was like wow now that guy's a geek < 1309981912 913280 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :easily intrigued? < 1309981913 861790 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tell the best stories i know < 1309981984 102115 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :his shirt looked like one of those star trek shirts although it was slightly different < 1309981990 773169 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :geekhood and social retardation may be correlated but loads of people have either without having both < 1309982041 524949 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 246 seconds < 1309982238 732587 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i usually try to tell people i'm a mathematician as fast as possible so they know i'm a geek < 1309982259 187233 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, mathematician < 1309982290 298269 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :people have very different reactions really < 1309982290 501526 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I say I'm an informatician. < 1309982297 623353 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :informatician :D < 1309982328 411887 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :something for everyone < 1309982332 568833 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#1 reason to use the word "informatics" instead of "computer science": Nobody thinks they know what informatics means, whereas people think they know (but in fact do not know) what computer science means :) < 1309982350 565412 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :my title is "Developer" ... I guess I'm a programmer < 1309982368 476429 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#2 reason: Nobody asks you to fix their computer if you tell them you're an informatician. < 1309982370 866824 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :same with math really, could someone supply me with the math version of informatics < 1309982381 561591 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :numerology < 1309982384 414527 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe < 1309982391 698307 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehe < 1309982393 121875 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i actually told this norwegian woman i do math < 1309982395 736950 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and she says < 1309982398 291984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with a straight face < 1309982405 989315 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that's cool, i'm reading a book on numerology < 1309982416 565726 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i'm like < 1309982569 799462 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ok, I now proclaimed me a Certified WOMM Certification Engineer < 1309982699 510542 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh and then there was another norwegian who was like "wow i love math, i remember when our math teacher taught us that one is not actually REALLY one!" < 1309982709 906182 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1309982716 258156 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha < 1309982778 857273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what can i say to that < 1309982825 907452 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just think about it, the one thing she has committed in her memory about WHAT MATH REALLY IS ABOUT is some misunderstanding of set theory of her teacher's < 1309982839 832449 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or whatever, i don't really know what her teacher had misunderstood < 1309982866 694930 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : I say I'm an informatician. < 1309982875 285023 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i kind of like "computing theorist" but it sounds really pretentious :D < 1309982885 756001 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :computing theorist is good < 1309982927 796297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess i could just say i study informatics as well, ca theory is just computer science anyway < 1309982954 607227 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :says majority voting of unis at least < 1309982977 651097 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey < 1309983001 221701 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what if i started saying i study symbolic dynamics < 1309983001 872394 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309983027 579458 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(the theory of CA when you only run them for a single step.) < 1309983061 189924 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(but same topology, measures and techniques) < 1309983125 276728 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(and has more mathy content because you it mixes well with linear algebra when you take the n states as the basis of R^n) < 1309983130 66888 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*-you < 1309983168 62538 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mm i love talking about math < 1309983190 782997 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i could just barely drag myself out of the university because there was just so much math there < 1309983396 899630 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does "symbolic dynamics" sound if you don't know anything about anythign? < 1309983398 520465 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*anything < 1309983401 789454 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*like < 1309983412 39049 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i happen to be socially retarded, but they're not the same thing. <-- there is a correlation though I would say < 1309983473 463856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : unlike echo, what the fuck is that supposed to mean <-- that is a what the command is called on *nix, and on DOS too iirc. And so on. < 1309983477 657424 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: I already said there's a correlation < 1309983483 686215 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: obviously i know that < 1309983485 403846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, yes saw that a bit down < 1309983492 235900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, so what was the issue with "echo" then < 1309983524 938391 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: i didn't guess it < 1309983556 735128 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously i couldn't guess it or no one would've asked me what i was doing < 1309983574 400104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : unlike echo, what the fuck is that supposed to mean < 1309983593 515438 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It echos what you put on its command line? < 1309983600 672065 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" unlike echo, what the fuck is that supposed to mean" <<< um, that's like the most used command for that... come one man learn ur stuffs.... < 1309983617 258290 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what a social retard that oklopol < 1309983624 154645 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :such a famous bisexual < 1309983690 175571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, like Marlon Brando. < 1309983700 246779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And Caligula. < 1309983727 686693 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :uhhuh < 1309983741 647611 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :those were the days < 1309983745 532996 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and cthulhu < 1309983981 457382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And... Keeley Hawes? < 1309983994 205425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I feel cheated by Ashes to Ashes now. < 1309984022 378267 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :bisexuals are people too... < 1309984023 143112 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote such a famous bisexual Yeah, like Marlon Brando. And Caligula. And... Keeley Hawes? I feel cheated by Ashes to Ashes now. < 1309984024 174696 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :487) such a famous bisexual Yeah, like Marlon Brando. And Caligula. And... Keeley Hawes? I feel cheated by Ashes to Ashes now. < 1309984440 126577 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :...wait was that a frog on my floor < 1309984445 421454 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309984479 642101 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i swear i saw something jump in the air < 1309984553 192571 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 276 seconds < 1309984618 551313 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have to go to the office < 1309984620 14570 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :see you later < 1309984637 216105 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 264 seconds < 1309984672 935863 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309984673 364654 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309984673 527063 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309984837 79620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol and offices, two things which could not be more opposed. < 1309986191 823007 :Tritonio!~TrT@178.128.22.210 JOIN :#esoteric < 1309988949 238574 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309988949 776053 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309988949 937977 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309989061 698549 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309989115 982249 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1309989137 110283 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1309989181 306824 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309989181 922204 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309990872 837740 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: What happens if you synthesise (a <= not a) < 1309991001 935033 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: IMPORTANT QUESTIONS < 1309991357 652865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, feedback loop, burnout. < 1309991397 738087 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309991411 512804 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: I mean IRL. < 1309991417 168444 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Or was that your answer. < 1309991427 937501 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess that would be a clock of some kind? < 1309991447 606673 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309991542 46266 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Erm, it has no "after time", so I presume it's just a halt-and-catch-fire scenario. < 1309992519 686978 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net JOIN :#esoteric < 1309992677 320160 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1309992775 99927 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Uh. < 1309992863 7512 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1309992883 551530 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :I haven't a clue what best to do right now. < 1309992913 404882 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :A recruiter from Google emailed me. < 1309992917 687202 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309992974 326516 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309992987 699347 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :I have no idea how best to say "I am currently a student, but please feel free to hire me." :P < 1309993016 537927 :Tritonio!~TrT@178.128.22.210 QUIT :Quit: Leaving < 1309993145 712487 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the day pikhq_ discovered spam < 1309993254 848417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: What happens if you synthesise (a <= not a) <-- no idea < 1309993366 621412 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :elliott_: Piss-poor spam. What sort of spammer uses an @google.com address and gives the phone number of Google's main campus? < 1309993499 729717 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dunno a bad one???? < 1309993593 658462 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309993623 379100 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Remote host closed the connection < 1309993778 496538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, faked email? < 1309993784 726500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Elaborate practical joke? < 1309993813 708355 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :It just seems so utterly improbable yet legit. < 1309993857 406399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, you can totally trust us to give you a reference. < 1309994469 278682 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309994469 441078 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1309995174 675640 :elliott_!~elliott@95.149.228.85 QUIT :Ping timeout: 258 seconds < 1309995242 394300 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309995261 390073 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Conclusion: myndzi = elliott = Lymia. < 1309995409 920843 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309995410 623086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1309995414 922994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309996024 492820 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric