< 1364256027 180802 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364256315 505980 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1364256675 148533 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364256750 794291 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364257651 431011 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364257699 283658 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364258197 876863 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 246 seconds < 1364258263 711037 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364258742 432946 :impomatic!~john_metc@46.208.134.234 QUIT :Read error: Connection reset by peer < 1364259051 895365 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1364259199 432939 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364259251 437530 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364261390 32151 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1364261727 940144 :Bike!~Glossina@63-229-130-176.ptld.qwest.net QUIT :Read error: Operation timed out < 1364261800 48046 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364261898 718848 :Bike!~Glossina@71-34-64-154.ptld.qwest.net JOIN :#esoteric < 1364261907 54034 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364263269 708733 :Bike!~Glossina@71-34-64-154.ptld.qwest.net QUIT :Ping timeout: 248 seconds < 1364263374 766552 :Bike!~Glossina@75-175-64-234.ptld.qwest.net JOIN :#esoteric < 1364265000 798751 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow -+>--->(>[>>([(+)*5[-]]+>)*-1])*-1 < 1364265003 113378 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 38.8 < 1364265009 660658 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :The evolver, indeed works when you give it something that already works. < 1364265021 147261 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Unfortunately, it's not so good at making working things ex-nillo... < 1364265950 46502 :pikhq!~pikhq@174-24-12-186.clsp.qwest.net QUIT :Ping timeout: 245 seconds < 1364265957 204532 :pikhq!~pikhq@75-163-203-23.clsp.qwest.net JOIN :#esoteric < 1364265965 320930 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FUCK YES, Time Trumpet finished downloading < 1364265979 543082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :time for a fanfare < 1364266297 169766 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ok wow the thick of it is amazing < 1364266348 563287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1364266378 697054 :Bike!~Glossina@75-175-64-234.ptld.qwest.net PRIVMSG #esoteric :wow is that an ubik reference in the topic < 1364266482 880799 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1364266508 303948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1364266728 365323 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :necropumpkin < 1364266793 848929 :Bike!~Glossina@75-175-64-234.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1364266818 796853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i read that book yesterday < 1364266922 898524 :Bike!~Glossina@65-102-0-41.ptld.qwest.net JOIN :#esoteric < 1364267145 372660 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1364267367 531587 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1364267665 728738 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(+)*5(>[>>([(+)*5[-]]>)*-1])*-1 < 1364267668 391076 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 40.8 < 1364267769 943529 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(-)*5>(>[>>([(+)*5[-]]>)*-1])*-1 < 1364267772 350674 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 41.5 < 1364267784 639950 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Automating "optmizing for current hill" yay :p < 1364268196 481000 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wooow, that's a really good score < 1364268202 640900 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :for something so simle, too < 1364268204 894082 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :*simple < 1364268227 29341 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :It's probs abuse of programs being deterministic. < 1364268277 324184 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :There's an, uh. VERY FATAL flaw < 1364268285 92002 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :That can't be rectified without sending the score into the gutter x.x < 1364268303 5475 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :It assumes that the target has a decoy-- and that there's at least one space between its first decoy and its flag. < 1364268338 473239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :decoy++ < 1364268373 50833 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION baps shachaf  < 1364268750 119967 :pikhq!~pikhq@75-163-203-23.clsp.qwest.net QUIT :Ping timeout: 245 seconds < 1364268759 97561 :pikhq!~pikhq@174-24-8-32.clsp.qwest.net JOIN :#esoteric < 1364269197 123400 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1364270022 53392 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(+)*5>(>[>>([(+)*5[-]]>)*-1])*-1 < 1364270024 768215 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 40.7 < 1364270442 654645 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(-)*5>(>[>>([(+)*5[-]]->)*-1])*-1 < 1364270445 108784 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 42.0 < 1364270810 458266 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364271752 738974 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(-)*5>>(>[+>>([(+)*6[-]]->)*-1])*-1 < 1364271755 220575 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 42.2 < 1364272190 434181 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, fizzie. < 1364272193 120082 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm curious. < 1364272201 810095 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Given a point P in a Bfjoust program < 1364272215 470893 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I wonder if it'd be possible to construct a valid string s that is the continuation of the rest of the program. < 1364272220 183477 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Erm. < 1364272221 694772 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :syntatical* < 1364272269 302403 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Meaning, like, [+P]+ => [+([+{}]+(.)*-1)%-1]+ < 1364272436 105533 :Bike!~Glossina@65-102-0-41.ptld.qwest.net QUIT :Read error: Connection reset by peer < 1364272440 558220 :Bike!~Glossina@65-102-0-41.ptld.qwest.net JOIN :#esoteric < 1364272961 204547 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net JOIN :#esoteric < 1364272978 740472 :Bike_!~Glossina@65-102-0-41.ptld.qwest.net JOIN :#esoteric < 1364272988 654458 :pikhq!~pikhq@174-24-8-32.clsp.qwest.net QUIT :Ping timeout: 256 seconds < 1364273076 520638 :Bike!~Glossina@65-102-0-41.ptld.qwest.net QUIT :Ping timeout: 264 seconds < 1364273228 931423 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :The idea is, in a language that compiles to BFJoust < 1364273239 922104 :Lymia!~moe@inportb/loli/cirno-chan PART #esoteric :"Hug~♪" < 1364273242 403563 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364273282 515561 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :You could write something like (try-for(300, -, try-for(300, +, nil))>)*-1 < 1364273405 776094 :Bike_!~Glossina@65-102-0-41.ptld.qwest.net NICK :Bike < 1364273604 895194 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(-)*5>>>(>[..>>([(+)*6[-]]->)*-1])*-1 < 1364273607 564928 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 43.0 < 1364274459 371190 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1364274563 506838 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364275410 446513 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now I made a AWK program to convert selector strings from Internet Quiz Engine into SQL codes, so that you can make polls. < 1364275474 629740 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :AWK on Airships < 1364275502 31517 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is that? < 1364275520 461876 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :A web framework based on passing http requests through awk scripts. < 1364275666 210227 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Still better than Spring MVC? < 1364275720 730383 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :ACTION plays laugh track < 1364275805 210566 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is it just the entire HTTP request it received, and then it needs to response the entire response including header and data? It seem AWK to not be very good for that kinds of things. < 1364275824 731983 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even if it is CGI, it still won't be very good for that purpose, I think. < 1364275982 204119 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You can do it if you want to, though. < 1364276061 120047 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't Spring supposed to be the /lightweight/ framework? < 1364276066 427538 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you gotta use Enterprise JavaBeans man < 1364276087 399960 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in." < 1364276094 126165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that last bit seems kind of weird, I guess it's a dig at C#? < 1364276112 616228 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :does it not lock you into Spring < 1364276142 768663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you've discovered their evil plot < 1364276153 108513 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :D:!!! < 1364276159 574416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ↁ: < 1364276194 626553 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: i think being locked into an open source project doesn't count < 1364276206 368319 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :why not < 1364276215 18783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because that's how the people making these decisions think < 1364276216 696089 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :kmc, "Java culture", and "light" are mutually incompatible. < 1364276219 14720 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric ::p < 1364276234 503350 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: Well, at least you are locked in less than if it were not an open source project, but that doesn't make it not locked in < 1364276241 543056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1364276246 965787 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is it called when the web framework is based on SQL instead of AWK or PHP or any other programming language? < 1364276255 324484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :locked into using monoids < 1364276258 206696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it was so easy < 1364276263 397639 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :i just can't quit you, monoids. < 1364276263 591964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the first one's always free < 1364276264 305513 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :kmc, the way Spring is structured, to the best of my understanding, is that the objects you create often don't have any explicit reliance on Spring < 1364276275 654690 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :You use Spring, but the objects you make for it don't necessarily know about it < 1364276278 7439 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :THE JOKE IS FREE MONOIDS < 1364276293 968409 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's funny because in startuplandia we don't think about vendor lock-in at all, it's open source and we think about open source project lock-in < 1364276297 402834 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: That is easy to see. < 1364276324 256981 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :Yeah shachaf. < 1364276327 591514 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tho, Microsoft New England Research & Development (MS NERD) was running a thing where they would give your web startup free licenses for IIS and MS SQL and whatever for n years < 1364276333 38585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :'First the joke must be caught.' / That is easy: a baby, I think, could have / caught it. < 1364276335 317148 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :first hit's free kids < 1364276401 47166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know the most important feature of Haskell is list comprehensions? < 1364276412 525680 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: I still don't need them though; I have better software than those ones. Shouldn't those people learn all of them to see what is better for them, at first, before buying, or even getting for *free*, the software? < 1364276471 835373 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf.......... < 1364276478 368856 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :somebody says? < 1364276482 320529 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: I don't think so. < 1364276493 574176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: i accidentally read the internet < 1364276498 853523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bad mistake, will not repeat < 1364276502 120265 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :This IRC is the internet. < 1364276506 53616 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: that takes too long and in startuplandia it is more important to move quickly than to make the absolute best technical decision at every step < 1364276531 648566 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: Perhaps to *you* it is. < 1364276545 939883 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :to people who want to make lots of money and build successful companies < 1364276563 771144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc's secret ambition revealed < 1364276566 400982 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway though I think it's a hard sell for MSFT because there's a lot of advantage to using what everyone else is using < 1364276577 816005 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though also some advantage to using what nobody else is using < 1364276581 101627 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :i bet you could make a cool argument about the "best" step at any given time not being the "best" step in some overall sense, with some kind of time-bound optimization problem solving formalism < 1364276581 296280 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shit is complicated, as they say < 1364276598 178858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lots of people are using Microsoft things. < 1364276598 701226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Bike: Maybe it sometimes is. < 1364276607 297746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even lots of startups, I imagine. < 1364276607 951208 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: but not so much in web startupland I think. < 1364276615 918390 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well, I don't know... < 1364276629 593612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I tend to think more people use Microsoft things than I typically see. < 1364276633 796307 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1364276637 885793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm in too much of a bubble. :-( < 1364276644 384201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's true that none of my friends use Windows and approximately everyone uses Windows < 1364276653 805615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but web startup land is also a bubble shachaf < 1364276685 261936 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I have to wonder how good Microsoft's SQL server/web server stuff, etc, actually is. < 1364276693 860387 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :... and if it's better enough to justify the cost >_> < 1364276694 55402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not particularly obvious from using a website what it runs on, anyway. < 1364276705 881822 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :shachaf, should be obvious by looking at the headers, right? < 1364276726 817738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lymia: I don't look at the headers of every website I use. < 1364276729 395324 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Unless they omitted that header < 1364276765 346572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are some web startupland places that use Microsoft things? < 1364276786 297518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :stackoverflow.com is one, I suppose. They don't have such a header. < 1364276838 685244 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I suspect you can sniff it with the approprate tools < 1364276850 202784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, sure. < 1364276852 161795 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :nmap -V -p80 stackoverflow.com < 1364276870 431274 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :-V might not be the right flag < 1364276872 224697 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :nope < 1364276891 995483 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :--version-all < 1364276898 924719 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway I think it's a good default assumption that I'm in more of a bubble than I think I am. < 1364276927 710970 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Still, I want to make a good quality, rather than just earning money or whatever. < 1364276947 335675 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :they're not even exclusive < 1364276998 373810 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is not even exclusive? < 1364277063 93507 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: you know you're more bubbled than you think you are < 1364277090 138116 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :bubbled bubbles, unbubbled bubbles, bubbled unbubbles, and unbubbled unbubbles < 1364277124 210775 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, well, I don't know what that is, but, OK, anyways, perhaps that is what it is. < 1364277146 692241 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes Bike < 1364277229 703873 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :it was that or a sex joke. < 1364277270 92265 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :insert topical reference to donglegate < 1364277288 459511 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I may use some proprietary and surface-mount and so on if it has to and in case it might be change later on if it can be used without vendor-lock, like this. < 1364277293 496036 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.piehead.com/blog/2011/05/why-startups-could-use-net-but-don%E2%80%99t this is a p. shit article < 1364277351 785356 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :However, other than that, I would try to make it better, rather than being forced to use inferior stuff if there is the alternative. < 1364277356 905649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :any article that expects me to already acknowledge a consistent distinction between "developer culture" and "engineering culture" < 1364277359 805940 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is p. shit < 1364277416 523147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc knows the truth: if your startup doesn't have a rockstar culture, it's already doomed to fail < 1364277435 743458 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sometimes I wonder if ninja rockstars is one of those things everyone makse fun of now and nobody actually says seriously < 1364277445 109308 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but then I look through craigslist job ads < 1364277482 938827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perhaps those ads are being cool and saying it ironically < 1364277493 634245 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doubtful < 1364277507 829117 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well there's this: "Here's what we're looking for: Your peers describe you as a rockstar, but the term embarrasses you. Homejoy has a culture that revolves entirely around our customers and cleaners, not our egos." < 1364277538 946340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'get better peers' < 1364277567 707409 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're at a fork and you see two people, a rockstar and a ninja. you can ask one of them one question. < 1364277649 716910 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :If the train conductors never collect my ticket, is it ok to reuse the ticket? < 1364277660 296809 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think CF card is better than SD card, so I will use CF card. Blu-ray is full of stupid stuff (I mean, even other than the video format!), so I won't use that. < 1364277668 271699 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: What is printed on the ticket? < 1364277669 381586 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: doesn't it have a date on it? < 1364277673 3576 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :It's "ok" in that you'll probably not get caught, it's not OK in that it's illegitimate < 1364277682 20012 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :kmc, yes, but it expires in 60 days < 1364277692 942939 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not categorically against stealing from The Man but I feel like public transit has a bad enough time as it is < 1364277701 255963 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's why i don't lifehack my SFO trips with the BART lost ticket hack < 1364277705 669639 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: what railway? < 1364277708 674501 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :LIRR < 1364277725 779979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :BART lost ticket hack? < 1364277743 813966 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :Sgeo: well, are the tickets intended to be used one time only? < 1364277752 722723 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :!bfjoust flow >(-)*5>>>(>[..>>([(+)*6[-]]->)*-1])*-1 < 1364277755 165908 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for Lymia_flow: 43.8 < 1364277756 345594 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Bike, I think so yes < 1364277758 546936 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Evolver's no longer making progress. < 1364277769 351193 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :Sgeo: there's your answer then < 1364277774 984096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I am LIRR of the planet Omicron Persei 8 < 1364277801 852477 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it costs more to swipe out at SFO than to claim you lost your ticket and pay the fine < 1364277826 220372 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No! Precisely, what is everything that is printed on the ticket? Does it say, one fare? Does it say, the date/time? Does it say you can give it to someone else? < 1364277827 530687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1364277844 811985 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :It has the date and time that I purchased it < 1364277860 106360 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :But it's usable for 60 days after purchase < 1364277872 333670 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :It's one fare < 1364277884 391885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is dates + thyme a good combination < 1364277896 11309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can't remember what thyme tastes like....... < 1364277899 381440 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :zzo38: How's about MMC? < 1364277909 958327 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :(yaaay, obscure formats. :P) < 1364277915 237830 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :model model controller < 1364277940 715289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just do model-model-model like http://sqlonrails.org/ < 1364277943 407371 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If it just says "one fare" then probably it is not allowed to reuse it, but, if you have to, then do < 1364277947 673159 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: tyne and wear < 1364277957 3072 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :ACTION is honestly confused why that format got replaced by SD cards < 1364277962 372505 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :pikhq_: Is MMC compatible with SD in some case? < 1364277969 71843 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :SD supports some kind of DRM and so the Powers that Be were pushing it < 1364277981 953201 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :zzo38: An MMC card can be read in an SD reader, but not vice versa. < 1364277993 501936 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :There is no *real* benefit to SD over MMC. < 1364278001 661442 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :people do write whole web apps in the database < 1364278005 692926 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: Yes, although that feature is never used, so it wastes capacity, I think. < 1364278005 886554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is the NYC subway so much cheaper than BART? < 1364278012 237932 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Postgres supports JavaScript stored procedures < 1364278027 951767 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: That is not what I mean; I mean pure SQL < 1364278030 447657 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :https://code.google.com/p/plv8js/wiki/PLV8 < 1364278059 319639 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :pikhq_: Well, I supppose so, but still I prefer CF. If you want to use MMC and SD, you still can, since adapters exist for such purposes. < 1364278071 342610 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :Amusingly, SD actually had a *lower* max card size than MMC. < 1364278079 623272 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :(128 GiB vs 4 GiB) < 1364278157 312762 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :pikhq_: SD does at least have one thing, which is a write protect switch, but the smaller SD cards lack that feature. It might be possible to make CF cards with such a switch, too, though. < 1364278168 964786 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :It's also a fairly silly feature. < 1364278195 497566 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And I have read about the max capacity too; I think CF has more max capacity < 1364278196 211352 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :But yeah, not surprised you prefer CF cards. Of the commonly supported flash formats it's the one most zzo38-friendly. < 1364278218 828543 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net PRIVMSG #esoteric :128 PiB < 1364278431 14772 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so did xkcd do anything interesting today < 1364278432 599461 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :looks like no < 1364278487 142360 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tomorrow I fly back to SFO. < 1364278512 557217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :will you ride the BART train < 1364278537 187325 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably. < 1364278544 422163 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :p. good train < 1364278560 857579 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo it should be synchroniszed with the caltrain < 1364278570 682426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :missing the caltrain is p. annoying < 1364278577 200074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also the caltrain should come more often < 1364278581 182134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :CALTRAAAAAIN < 1364278590 627010 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :caltrain is a p. shite train < 1364278627 272894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :when you're trying to get to palo alto caltrain has a distinct advantage over BART < 1364278630 653064 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :inter-agency timed transfers........ not in god's america < 1364278634 227241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :namely that it goes to palo alto < 1364278655 58956 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when you're riding BART, not trying to get to palo alto has a distinct advantage < 1364278717 239321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sadly i live in ₑₐₛₜ palo alto < 1364278733 215394 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ᵉᵃˢᵗ < 1364278748 973893 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how many copies of the latin alphabet are there in Unicode < 1364278764 530840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not enough < 1364278772 851819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where's the big .txt list of all unicode chars < 1364278775 556358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Consolidated for cut-and-pasting purposes, the Unicode standard defines complete sub- and super-scripts for numbers and common mathematical symbols ( ... ) < 1364278783 444875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a full superscript Latin lowercase alphabet except q ( ... ) < 1364278787 891437 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :... < 1364278791 581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a limited uppercase Latin alphabet ( ᴬ ᴮ ᴰ ᴱ ᴳ ᴴ ᴵ ᴶ ᴷ ᴸ ᴹ ᴺ ᴼ ᴾ ᴿ ᵀ ᵁ ⱽ ᵂ ), a few subscripted lowercase letters ( ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ ), and some Greek letters ( ᵅ ᵝ ᵞ ᵟ ᵋ ᶿ ᶥ ᶲ ᵠ ᵡ ᵦ ᵧ ᵨ ᵩ ᵪ ). < 1364278795 284887 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :except q... < 1364278808 52458 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Why do they have strange sets like that? < 1364278814 445979 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.unicode.org/Public/UNIDATA/NamesList.txt is a partial list < 1364278819 596369 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what the fuck < 1364278845 644773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Did you think it would be complete? < 1364278851 90010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How naïve. < 1364278879 327093 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Unicode is really crazy anyways, in many ways...... < 1364278977 805607 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :why isn't C in the uppercase < 1364278988 72521 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :jesus christ < 1364278988 304191 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :C is a pretty good letter! < 1364279002 899965 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :uh Bike it's spelled "p. good" < 1364279014 676742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike lern2#esoteric < 1364279023 183244 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :god i'm so tired and hungry and sleepy < 1364279034 786881 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :"i just can't TAKE a lack of c's right now" < 1364279037 677728 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and hungry < 1364279041 640875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo sleep and eat and sleep and eat < 1364279048 733700 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hmmm < 1364279050 345686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good plan < 1364279053 758224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you in SF? Or was that last week/next week/something else? < 1364279056 337273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1364279057 400866 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :hm unicode should have a character that's an apostrophe but instead of marking possession it marks multiplicity of a letter < 1364279066 667231 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :it looks exactly the same though. < 1364279067 647171 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that was in the week of turning on of the bay bridge lights < 1364279074 943156 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cannot remember which week is before the other one < 1364279090 610744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that was a while ago. < 1364279098 404312 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember now. < 1364279099 281465 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Unicode is just really dumb, mostly. < 1364279132 844418 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.buzzfeed.com/awesomer/things-youll-see-on-public-transportation < 1364279137 381438 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :also i have glyphs for some of the lowercase letters but not all of them < 1364279139 269415 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :cool < 1364279204 701601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lens 3.9 is out < 1364279206 963892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :everyone upgrade < 1364279213 312331 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :everyone = {Bike,zzo38} < 1364279221 935850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whenever I see this kind of thing I always try to identify what system each photo is from < 1364279315 137381 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nyc mta: 1, 8, 9, 18, 19, 25, 26 < 1364279391 849751 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lacmta: 4; london (?) 11; BART: 20 < 1364279412 700354 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :are you.......... a trainspotter < 1364279425 271927 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :insert quote from movie that i haven't actually seen < 1364279428 684436 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Once I had a dream that the first computer game ever invented was called "One Draw" and it was implementing a card game. One of the features of this game is that the suit of clubs has three dots (whenever a club was played, the referee would exclaim, "It has three dots!"). However there is many errors in the game, for example half of one card might be a different card, or something like that < 1364279451 885534 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364279452 79312 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :but you know the soundtrack, and it's a good soundtrack. < 1364279453 519202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1D6B LATIN SMALL LETTER UE [ᵫ] < 1364279458 650295 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't know about that one. < 1364279459 281954 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :amazing < 1364279475 577424 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sigh isn't ü a good enough ue < 1364279493 888332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ï certainly am < 1364279494 769271 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :ᴾᴱᴺᴵ- there's no S!! < 1364279517 754898 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fuck i ought to sleep right now < 1364279521 655178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good night #esoteric < 1364279526 24305 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :keep flying that freak flag < 1364279540 849438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :g'neegan < 1364279551 84545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :♞ < 1364280488 953990 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How can someone meet you in a location they cannot find? < 1364280730 230869 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"This is not a fight. The reason the lights are red is because my other eye is looking at another subway train." ...what? < 1364280849 541931 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is your dream today? < 1364280871 97912 :Bike!~Glossina@65-102-0-41.ptld.qwest.net PRIVMSG #esoteric :I don't remember. I found it unsettling, though. < 1364280977 208412 :kyyni!~jokarkka@melkinpaasi.cs.helsinki.fi QUIT :Ping timeout: 245 seconds < 1364281375 298098 :kyyni!~jokarkka@melkinpaasi.cs.helsinki.fi JOIN :#esoteric < 1364281704 152568 :nooodl!~nooodl@91.179.180.252 JOIN :#esoteric < 1364282822 262609 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I made a Magic: the Gathering cards that is "Exile all indestructible permanents" < 1364282986 597146 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you make a cards? Do you mean that you made a card? < 1364283000 298679 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, like that. < 1364283005 310186 :Bike!~Glossina@65-102-0-41.ptld.qwest.net QUIT :Quit: leaving < 1364283022 46452 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Another card is "Creatures with abilities having {Q} in their cost have vigilance" < 1364283028 970821 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :({Q} is the untap symbol) < 1364283070 826286 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Another one means "You are allowed to attack yourself and/or planeswalkers you control" < 1364283163 144111 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I don't want to have to wake up at 5am < 1364283164 799196 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :fuckfuckfuck < 1364283524 860522 :nooodl!~nooodl@91.179.180.252 QUIT :Ping timeout: 272 seconds < 1364284338 171080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have a list of "You know you've been in Japan too long when..." and I have never been in Japan but I do a few of the things on that list (even before I found this list), such as underlining words with a ruler. < 1364284347 804245 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you underline words with a ruler? < 1364284384 190639 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1364284388 509602 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have never been in Japan. < 1364284421 197167 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Nor have I. I don't think it is necessary to be in Japan to underline words with a ruler; it is necessary to have a ruler, though. < 1364284492 289802 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :It is also necessary to underline words. < 1364284529 887196 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes. < 1364284716 419614 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do 1000000 push-ups each day, 1000001 in the morning and -1 at night. < 1364284740 223459 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Good point. < 1364285054 144863 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is difficult to repair a watch while falling from an airplane. < 1364285078 380802 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But that is what you have to do to win at this TV game show < 1364285137 220878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which game show? < 1364285141 969815 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1364285170 32456 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It isn't a game show; it is actually your *job*. < 1364285180 926081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no! < 1364285185 773041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4oh no! < 1364285207 740827 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/!\ < 1364285210 511828 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/⚠\ < 1364285212 793292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4/⚠\ < 1364285268 899948 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364285271 676042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Did you underline that with a ruler? < 1364285315 459693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No. < 1364285319 334520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've never been in Japan. < 1364285356 948487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But you don't have to! < 1364285424 952800 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, I'm curious < 1364285425 810114 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Does < 1364285436 113850 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(((({+})%0)%0)%0)%0 < 1364285440 216384 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Do anything to gearlance? < 1364285445 728158 :[mbm]!~mbm@openwrt/developer/mbm PRIVMSG #esoteric : < 1364285518 904364 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1364285568 519572 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 264 seconds < 1364285802 681137 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Someone once made up the text for Magic: the Gathering card, "Goblins cannot reach Nirvana". < 1364285815 111966 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(It is an enchantment card named "Nirvana", with no other effect) < 1364285829 109090 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1364285940 89601 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364286147 912746 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: %'s and *'s are equivalent as far as it's concerned, so that should just be (((({+})%0)*0)*0)*0 and the outermost loop would be deleted. (Technically, it might turn into (((()*0+()*0)*0)*0)*0 as an intermediate step.) < 1364286213 478876 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: Come to think of it, I'm not entirely certain the "remove contentless loops" will do the right thing when nested {}s are involved. Fortunately those aren't used much. They bind kind of strangely. < 1364286216 291217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: wouldn't that be correctly templated as "If Nirvana is a creature with flying, Goblins cannot block it unless they have flying"? < 1364286225 728961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or perhaps "Goblins with reach cannot block it" < 1364286230 239595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think many goblins have reach anyway, though < 1364286273 62457 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: I don't know if whoever made that had a meaning, but I made up the meaning of it, that if Nirvana is a creature with flying then Goblins with reach cannot block it unless they also have flying < 1364286283 658211 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: (Doing (a(b{c{d}e}f)%2g)%3 is legal and equivalent to abbcabbcabbcdeffgeffgeffg.) < 1364286297 787964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: yeah, that's the only sensible meaning within the rules < 1364286301 806819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's templated really badly < 1364286310 139025 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: Yes I know < 1364286325 364002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, it needs at least two extra cards in order to make an enchantment into a creature with flying < 1364286342 702715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and probably requires one extra card (as well as the goblin) to make a goblin with reach < 1364286348 691570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the situation is unlikely to happen often < 1364286356 683127 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I know this situation is very unlikely. < 1364286494 536227 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I *think* (a({c{d}e})%2g)%3 currently would turn into (a()*0c{d}e()*0g)%3 which would do the right thing. And... (({{d}e}f)%2g)%3 into (()*0)*0d(e(f)*2g)*3, which also seems like it'd work out. < 1364286528 579906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: You probably know better, are nested {}s used in real-word business bfjoust code? < 1364286531 175312 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Which card texts could be compiled by computer into a computer program with the same meaning? < 1364286548 820468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: they aren't, but I think we agreed that if they have a meaning, the inside % matches the outside {} < 1364286572 807048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, that's what gearlance does (should do). I was just wondering. < 1364288478 454507 :Fiora_!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com JOIN :#esoteric < 1364288491 46498 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Waking up hellishly early just so I have 3 hours to get ready. Good idea or bad idea? < 1364288533 566941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: for what? and is it likely that you'd spend 3 hours getting ready? < 1364288552 359835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally for important things, I time how long it would take to get ready, through experience, then add half an hour < 1364288570 539232 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Ready for work. And it's likely that if I had only 2 hours to get ready, then I'd end up panicking and rushing < 1364288580 667153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :first day at a new job? < 1364288590 157833 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Second day < 1364288629 235768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :starting early makes sense until you know how long it takes to get ready < 1364288671 645229 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I had so little sleep for yesterday that I ended up zoning out while reading about Spring < 1364288687 294723 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I did not get enough sleep tonight, so I'm worried it will be worse < 1364288784 861030 :clog!~nef@bespin.org QUIT :*.net *.split < 1364288785 725535 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com QUIT :*.net *.split < 1364288800 190401 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1364288808 859884 :itsy!~digital_w@46.208.134.234 PRIVMSG #esoteric :ACTION used to get up at 4:30am to start work at 6:30am (when I had a 15 minute journey) < 1364288865 13519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when going to work, I consistently leave 80 minutes if going in by bus, or 50 for going in by train < 1364288881 944009 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :ais523, have you ever had to deal with Spring? < 1364288894 440589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1364289195 928332 :epicmonkey!~epicmonke@195.206.224.58 JOIN :#esoteric < 1364289445 902630 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 246 seconds < 1364289460 975728 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :1 hour of the 3 hours is reserved as failing to actually accomplish anything for the first hour after waking up < 1364289469 648994 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :(Except eating. I do manage to eat sometimes) < 1364289491 205448 :epicmonkey!~epicmonke@195.206.224.58 QUIT :Remote host closed the connection < 1364289568 66565 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364289572 96788 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1364289735 35704 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, I was thinking about something related to that. < 1364289749 229912 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :If the consulting company gives me a laptop and a case, is the case likely to be waterproof? < 1364289755 742677 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I was wondering if it'd be possible to construct a continuation, effectively, from a point in a BFJoust program-- nested {}s will almost certainly be involved. < 1364289763 540912 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :If not, then the laptop they gave me is probably ruined :( < 1364289769 663079 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :The purpose would be for generating some constructions in a higher level language compiling to BFJoust < 1364289887 580177 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Something like, (try-for(300, +, nil)>)*-1 -> ((([+{{}}])%300)*-1)%300 < 1364289894 815388 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Erm < 1364289901 25390 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Something like, (try-for(300, +, nil)>)*-1 -> ((([+{{}}])%300)*-1)%-1 < 1364289931 355128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I don't think it's possible in general < 1364289936 717071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you intend for the %s to bind to the {}s, that does not look like something you could write, also. < 1364289949 521414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, except via the very wasteful method of duplicating the entire program for each control flow operator < 1364289969 609242 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: it's possible for a case to be waterproof, but did they have any reason to believe you would try to use water on it? < 1364289969 839471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :((([+{{}}])%300)*-1)%-1 has the {}s bound to the inner two sets of parentheses. < 1364289975 617639 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if not, they wouldn't have a reason to make sure you get a waterproof laptop < 1364289988 503422 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, yeah. < 1364289990 495397 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :That's the problem. < 1364290005 315818 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :olsner, I don't know. Maybe they don't believe in rain or something < 1364290016 145304 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can't do (a(b{c}d)*N e)%M with {}s bound to the outer parens, in general; what would that expand to? < 1364290024 764166 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe they believe in you using a bag of some sort to carry the laptop < 1364290027 880252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: was it just rained on? Or was it dropped in a puddle or something? < 1364290037 475156 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Heavily rained on < 1364290041 437808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, most electronic components work fine after they dry out, even if they get wet < 1364290047 923200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :removing the battery will help in the case of a laptop < 1364290048 614373 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :olsner, the case counts as a bag I assume? < 1364290056 915950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in general, if it hasn't exploded already, that's a good sign < 1364290070 215660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most laptop cases aren't perfectly waterproof, but will substantially reduce the amount of water reaching the laptop < 1364290076 50309 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I'm not sure what "case" means here, so I can't tell ... did the laptop get wet? < 1364290084 576821 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I don't know if the laptop got wet < 1364290161 319766 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, I'm certain that you can calculate a series of instructions that will do the job < 1364290173 822070 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :The problem is if it can always be encoded without huge amounts of reptition < 1364290187 907375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it can't be, I'm basically 100% sure, if you need it cycle-accurate (and you usually do) < 1364290193 983805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: why don't you examine the laptop to see whether it's wet? < 1364290205 399979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know when I took my laptop home from work in very heavy rain < 1364290212 620244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the laptop itself stayed dry, but the charger got wet < 1364290218 252226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I had to wait for it to dry out < 1364290219 342973 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Taking the laptop out of the case is difficult < 1364290227 361247 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, what construction would prevent that? < 1364290240 393723 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I could look at it when I get to work, I gues < 1364290242 382451 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :guess < 1364290267 520698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I don't think there is a general method for doing what you're planning to do < 1364290292 911883 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm not sure either-- without a gigabyte program < 1364290319 647587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imagine something as simple as "do >+, then wait for the current cell to become zero, then wait that many cycles again, then do something else" < 1364290333 777653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only implementation I know of that involves making a huge number of copies of the "do something else" < 1364290370 703603 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Right < 1364290375 428473 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :And you need 100000 copies in the worst case. < 1364290448 578668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1364290452 466803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, 50000 < 1364290462 151187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :past then, you can use a fixed 50000-cycle wait < 1364290472 779087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's going to take you off the end of the cycle limit regardless < 1364290486 428574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, EgoBot currently can't handle a nesting depth greater than 256 < 1364290489 825270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'd have to stop at 256 cycles < 1364290508 544551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or do what I did in anticipation (the first one), and look for all the cases that were actually used on the hill < 1364290516 965722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and remove the others to save on nesting < 1364290522 723692 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Well < 1364290527 39104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the result that anticipation often won't do anything against newer programs < 1364290534 504824 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Without features to transform code, there's still a macro language at its core < 1364290550 122085 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364290550 510566 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'd need to see if it'd actually be useful though :p < 1364290605 835240 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364290792 967299 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, I had an idea that I have no idea where to begin with implementing < 1364290810 990070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: this is common < 1364290824 630728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asking for help may sometimes help, but not always < 1364290832 416685 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric ::c < 1364290842 526595 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I've bumped up the nesting limit number (it's just the size of three int arrays during parsing, after all) to 4096, incidentally, while fixing that denial-of-service issue, though I don't think Gregor has necessarily updated. < 1364290848 750721 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Given a hill, make a program that will distinguish the exact target program, tape length, and polarity. < 1364290865 485077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that's come up before, normally in the context of "and beat it" < 1364290875 195975 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric ::p < 1364290875 919540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people have put thought into it, but nobody's solved it yet < 1364290876 728734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There's still a limit that's different than "maximum amount of memory", however.) < 1364290881 323312 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, well. < 1364290892 83178 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :"And beat it" isn't really hard < 1364290920 683228 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Since once you know exactly the game state, you can just go ahead and find a fixed sequence of commands < 1364290921 648467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it could be if it's already on your flag by the time you figure out what it is and you can't get back to defend in time < 1364290950 772412 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Yeah. < 1364290973 939758 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm pretty sure you have to be able to do it in 128 cycles, period. < 1364290982 593376 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Or, at least, figure out the fast rushes in that time. < 1364290991 659547 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :And distinguishing the multitude of defense programs would be near impossible. < 1364291000 74504 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(The ones that never leave their cell that is) < 1364291034 680021 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, well... < 1364291037 630415 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I guess you could start with < 1364291046 518207 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :"Given a program, figure out the exact polarity and tape length" < 1364291051 271924 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Which should be more possible. < 1364291079 764024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure it's that much more possible < 1364291099 631157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also you have a bit more than 128 against even the fastest turtles < 1364291115 151254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust fastest_turtle (>)*8(>(+)*128.)*21 < 1364291123 93053 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_fastest_turtle: 4.6 < 1364291150 450685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust almost_as_fast_turtle (>)*8(>[(+)*128.>])*21 < 1364291153 75493 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_almost_as_fast_turtle: 17.4 < 1364291169 498887 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :2 is faster for most cases though :p < 1364291173 922968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah :) < 1364291230 690041 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Figuring out the polarity+length could probs be easily done by simply planting decoys, and checking timings < 1364291250 732913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, distinguishing one vibrator from another seems to be very difficult indeed < 1364291268 20559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or imagine a hypothetical unsynchronized lock + full-tape clear < 1364291282 240361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which only changes its own cell, and the cell 9 away, moving onto 10 away when that's been cycled, and so on < 1364291294 501295 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Right. < 1364291294 993701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say the tape is length 10; how do you determine the polarity? < 1364291312 5942 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, it might be marginally possible if you relax the constraints a little. < 1364291315 105899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AFAICT it can only be via clearing the enemy flag, or monitoring your own flag to see when it's cleared < 1364291317 623991 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :To "as many cases as possible" < 1364291356 242840 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I suspect that, given a certain set of programs, you can, given a certain initial sequence of commands, figure out which cycles during which you are /in danger/ of your flag being cleared. < 1364291382 985070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, that seems like a more fruitful route of investigation < 1364291430 743921 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm not fully clear on the rules here < 1364291432 515735 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :If you do []+ < 1364291442 554372 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :On your home cell-- when [ is the exact same tick as the - < 1364291446 139094 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :That brings your cell down to 0 < 1364291447 480581 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :What happens < 1364291557 265866 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :.bfjoust ([]+)*-1 < 1364291565 191884 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :er... < 1364291573 613780 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION just goes to the JS intreperter < 1364291605 123965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: the [ gets the value at the start of the cycle < 1364291608 235737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so no, that trick doesn't work < 1364291612 238279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd probably be overpowered if it did < 1364291692 772105 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I think a stepping stone would be < 1364291697 382544 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Creating a "perfect vibrator" < 1364291704 219864 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :That never /loses/ a single joust < 1364291805 299885 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :This program would likely be filled with NOPs... < 1364292018 62733 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Could be doable. < 1364292020 981733 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'll have to try sometime < 1364292294 655203 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 256 seconds < 1364292407 679969 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364293291 386470 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364293308 202403 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364294036 489539 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1364294486 941672 :sebbu!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1364294492 10309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: yeah, I was thinking along those lines too < 1364294519 706931 :sebbu!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr QUIT :Changing host < 1364294519 901028 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1364294522 653997 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, there'd be a lot of infrastructure. < 1364294541 344901 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'd need a BF joust simulator where one side of the joust doesn't actually have a set program. < 1364294552 435687 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Furthermore, it'd have to operate on immutable data structures < 1364294574 63526 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(to allow looking ahead, then going back) < 1364295116 584107 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 256 seconds < 1364295116 778913 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ais523, if you have enough nops < 1364295136 187906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I don't have a simulator that works like that < 1364295138 288080 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :You might be able to try and simply chip away at the flag each cycle you have time. < 1364295151 61584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that's how defence programs normally win < 1364295212 998690 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Right < 1364295218 443505 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :The remaining issue is < 1364295223 837742 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :A final case for dealing with other defense programs < 1364295234 355422 :heroux!~heroux@5070823c.static.ziggozakelijk.nl JOIN :#esoteric < 1364295246 33542 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Eh. < 1364295250 302709 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Needs a lot of figuring out, I guess < 1364295325 937824 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1364295424 247972 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Are khaki pants and a blue and white striped button down shirt considered business casual? < 1364295447 905890 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :your work has a dress code? O.O < 1364295470 317851 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Sgeo, wear a dress! :D < 1364295492 539621 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364295492 966203 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :olsner, erm, pretty sure every place has a dress code of some sort. Except nudist resorts < 1364295497 51166 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Does egojsout have any keyboard shortcuts for moving the "expanded" cycle window forward and backward? < 1364295525 475850 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, how do you implement ({})? < 1364295539 110416 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I might need to write my own interperter for something < 1364295556 36891 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(since I'll basically need to go cycle by cycle, analysing stuff as I go) < 1364295709 278064 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That is, both a ({ pair and a }) pair are implemented much like a simple () loop is, with the sole exception that a }) pair counts from down to up, so that things work out right if a [ inside the ({ pair jumps into the matching ] inside a }) pair. < 1364295713 181739 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's reasonably simple; about the only real "trick" is that one of them counts backwards. < 1364295720 45499 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I said those two things in the wrong order.) < 1364295727 403920 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Please read them backwards too.) < 1364295787 952483 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1364295796 98099 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(In fact, ( in a () and the ( in a ({}) have the same "opcode".) < 1364295880 246314 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364295964 469479 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, eh. < 1364295967 71704 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Due to language of choice. < 1364295974 681740 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :It'd be best to find an representation that works as an ADT < 1364295997 491268 :clog!~nef@bespin.org JOIN :#esoteric < 1364296021 39492 :clog!~nef@bespin.org QUIT :Client Quit < 1364296033 338201 :clog!~nef@bespin.org JOIN :#esoteric < 1364296107 119613 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 JOIN :#esoteric < 1364296140 881112 :heroux!~heroux@5070823c.static.ziggozakelijk.nl QUIT :Ping timeout: 272 seconds < 1364296146 813073 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: You are going to have much fun with ([{...}])%N, if you want your types to have both a "Loop [Code]" kind of a thing and a "ComplexRep [Code] [Code] [Code] Int" kind of thing at the same time. < 1364296181 77302 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364296189 504877 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :That's the bad part :p < 1364296197 544844 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Unless I wanna call/cc or something. < 1364296229 923321 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :I think next week I may go start the GRAND #ESOTERIC LOG CLASSIFICATION PROJECT < 1364296230 413007 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Ahaha! < 1364296326 669591 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Hmm < 1364296338 625346 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :This is probably a well researched topic in computer science < 1364296417 897249 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1364296453 850830 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1364296510 9196 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Or I could do it manually, which would take ages < 1364296556 774081 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364296688 469706 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364296727 731225 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What does the PROJECT classify the logs into? < 1364296738 397556 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Categories < 1364296745 462875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? categories < 1364296749 585715 :HackEgo!codu@codu.org PRIVMSG #esoteric :categories? ¯\(°_o)/¯ < 1364296756 608076 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Categories in the not computer science sense < 1364296761 362790 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought it knew about that. < 1364296767 56717 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :`? category < 1364296769 175459 :HackEgo!codu@codu.org PRIVMSG #esoteric :Categories are just a special case of bicategories. < 1364296777 950493 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, it's not a plural. < 1364296789 214209 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Could you do a linky thing? < 1364296804 410563 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Topic modelling of text is certainly a well researched topic. < 1364296905 837269 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Soon... it shall be TIME TO LEARN! < 1364296906 671198 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Ahaha! < 1364296977 751213 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :As you can tell, I'm feeling rather OTT at the moment < 1364297076 327763 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Unfortunately, I suspect I may be venturing into the unexplored < 1364297104 300762 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :I also suspect I am hungry and have no access to food < 1364297137 18503 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 PRIVMSG #esoteric :Goodbye < 1364297142 961216 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 QUIT :Quit: Page closed < 1364298120 57160 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :So tired < 1364298121 495217 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric ::( < 1364298130 569273 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Will I even be able to keep my eyes open at work? < 1364298133 514855 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Will coffee help? < 1364298143 548595 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Why does my chest hurt and why have I been coughing so much? < 1364298334 577137 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1364298379 243332 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Remote host closed the connection < 1364298396 852816 :carado!~carado@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1364298901 832763 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1364299090 732909 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Read error: Connection reset by peer < 1364299132 484749 :sebbu2!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1364299161 18317 :sebbu2!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr QUIT :Changing host < 1364299161 212236 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1364299226 393790 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364299333 886145 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364299483 726218 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1364299484 101871 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Ping timeout: 246 seconds < 1364300319 155251 :carado!~carado@static.29.44.47.78.clients.your-server.de QUIT :Remote host closed the connection < 1364300517 917556 :carado!~carado@static.29.44.47.78.clients.your-server.de JOIN :#esoteric < 1364300604 549351 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1364301156 509760 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364301254 211681 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364301509 183723 :carado!~carado@static.29.44.47.78.clients.your-server.de QUIT :Remote host closed the connection < 1364301531 314870 :asiekierka!~asie@192.81.222.38 QUIT :Quit: acorp < 1364302611 573718 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1364304153 881794 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1364304155 135149 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1364304172 733486 :sebbu!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1364304200 66953 :sebbu!~sebbu@ADijon-152-1-42-103.w83-194.abo.wanadoo.fr QUIT :Changing host < 1364304200 261408 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1364305139 639578 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364307171 499695 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1364308212 204191 :GOMADWarrior!~Regis@187.65.193.132 JOIN :#esoteric < 1364308274 623310 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :I'm thinking up a eso lang < 1364308324 469090 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1364308582 968170 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@tell tswett how's your combientièm(e) lang going on? < 1364308583 584246 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364308601 486355 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :GOMADWarrior: what kind of lang is it going to be? < 1364308766 113740 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :no brackets < 1364308772 747134 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :one command per line < 1364308791 642664 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :esoteric < 1364308811 573918 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :I think so < 1364308835 365556 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...i hope there's more to it than that < 1364308835 909464 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :as in, made just for fun < 1364308867 992162 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :you can alter functions at run time < 1364308887 816389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so far this describes python < 1364308932 173816 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :how do you do it in python? < 1364308947 228252 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :modify functions? < 1364308960 846899 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :f = something else < 1364309015 641198 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :not the variables < 1364309019 988351 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :the functions themselves < 1364309034 249918 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :as in, add one more thing for it to do < 1364309051 531124 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :functions are first-class in python < 1364309054 514626 :GOMADWarrior!~Regis@187.65.193.132 PRIVMSG #esoteric :it'll be how we specify functions, first create empty, then add < 1364309109 364723 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :def g(*a, **kw): f(*a, **kw); other thing \n f = g < 1364309132 106032 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway it's not the same as what you're planning, I agree < 1364309165 867979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :btw whitespcae syntax is a good idea but treating it as anything other than sugar for punctuation is a terrible idea < 1364310169 987369 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: Leaving < 1364310697 941708 :Taneb!~nathan@host-92-30-218-119.as13285.net JOIN :#esoteric < 1364311034 620812 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1364311099 458193 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1364311381 941386 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364311908 31812 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Ping timeout: 252 seconds < 1364311912 573344 :ThatOtherPersonY!~ThatOther@unaffiliated/thatotherpersony JOIN :#esoteric < 1364311952 600384 :ThatOtherPersonY!~ThatOther@unaffiliated/thatotherpersony NICK :ThatOtherPerson < 1364312202 901378 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1364313395 607080 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 255 seconds < 1364313832 954303 :nooodl!~nooodl@91.179.180.252 JOIN :#esoteric < 1364314618 811656 :Lymia!~moe@tccd250-2.tccd.edu JOIN :#esoteric < 1364314620 605492 :Lymia!~moe@tccd250-2.tccd.edu QUIT :Changing host < 1364314620 801670 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364315429 870112 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1364315488 838348 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :http://www.youtube.com/watch?v=v2ITaI4y7_0 that was interesting < 1364315666 634526 :Laurita!~Laura@190.121.239.178 JOIN :#esoteric < 1364315692 33182 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :hola < 1364315700 835390 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hola < 1364315705 426904 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`welcome Laurita < 1364315707 210202 :HackEgo!codu@codu.org PRIVMSG #esoteric :Laurita: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1364315732 952222 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :como estan < 1364315833 937669 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Muy bien < 1364315844 634324 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Y usted? < 1364315853 309229 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :bn bn calii < 1364315892 822158 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1364315919 197211 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Hablas ingls? < 1364315950 284709 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :noo < 1364316005 171650 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls bin/ < 1364316006 942597 :HackEgo!codu@codu.org PRIVMSG #esoteric :​? \ @ \ WELCOME \ addquote \ allquotes \ anonlog \ aseen \ botsnack \ bseen \ calc \ CaT \ define \ delquote \ emmental \ emoclew \ emptylist \ etymology \ forget \ fortune \ frink \ fueue \ gaseen \ google \ h \ ?h \ h! \ hatesgeo \ hello \ ?hh \ hyfinate \ hyphenate.fi \ instalist \ interp \ joustreport \ jousturl \ js \ json \ k < 1364316019 60725 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run ls bin/ | paste < 1364316025 647976 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31664 < 1364316064 689789 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`paste bin/welcome < 1364316066 954878 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/welcome < 1364316084 444278 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`paste wisdom/welcome < 1364316086 428851 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/wisdom/welcome < 1364316098 7570 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you can use `url when the target is a filename btw < 1364316102 942905 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe `paste should optimise that < 1364316105 764521 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1364316111 297028 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want to add welcome.es < 1364316124 934051 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just echo something to wisdom/welcome.es < 1364316133 684690 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess you want to make a bin/welcome copy too < 1364316145 750138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it should be generalized! < 1364316148 402897 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i don't wanna do it < 1364316165 979870 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do we really need to make it even easier to make stupid programs on hackego :p < 1364316203 664684 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Laurita, Hablas finlands? < 1364316209 182188 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :i don talk eingles < 1364316237 656155 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Laurita: ¿habla usted francés? < 1364316243 541880 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :`echo "Bienvenido al centro internacional para el diseo esotrico lenguaje de programacin y despliegue! Para obtener ms informacin, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba # esotrico en irc.dal.net.)" > wisdom/welcome.es < 1364316244 831542 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"Bienvenido al centro internacional para el diseo esotrico lenguaje de programacin y despliegue! Para obtener ms informacin, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba # esotrico en irc.dal.net.)" > wisdom/welcome.es < 1364316251 446058 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :# esotérico < 1364316257 508374 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think that translation is slightly fucked < 1364316261 686600 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :probably < 1364316265 427125 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Google translate < 1364316282 554016 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :should be "diseño y despliegue de lenguaje de programación esotérico" or so < 1364316295 575935 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`bienvenue < 1364316296 885487 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bienvenue: not found < 1364316304 937444 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :je ne parle pas francais < 1364316317 65273 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Someone who knows spanish better than me should fix it < 1364316321 630206 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :working on it < 1364316369 710654 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :hablo espool no se hablar otro idioma < 1364316370 572588 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Laurita: ¿finés? < 1364316387 624385 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :espaol < 1364316405 162148 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Laurita: tomé clases de español desde hace mucho tiempo, pero lo he olvidado casi todo. < 1364316419 306522 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: you know *two* fake languages? < 1364316422 664549 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :<.< < 1364316429 377175 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :mmm < 1364316440 652716 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: that one was shamelessly, partially, bluntly google translated. < 1364316444 885162 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tenemos muchos personas quien hablan finés < 1364316454 323782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no se por que < 1364316474 194611 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION habla solamente un poquito de español < 1364316480 750013 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: c'est comme ça que vous parlez français aussi? < 1364316483 849159 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :boily: Yo tambin. :/ < 1364316495 825355 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: non, c'est ma langue maternelle. < 1364316512 162891 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :quien sabe hablar espaol < 1364316524 264218 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: on a eu 2 ans d'espagnol à l'école, mais ça fait longtemps et mettons que j'ai pas eu vraiment d'occasions de le pratique après. < 1364316528 684964 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION también ha olvidado mucho español < 1364316538 428803 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: tes mensonges sont aussi transparentes que l'existence présumée vraie de la langue qu'ils sont écrits po. < 1364316572 763428 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: the É is real! long live acute marks! < 1364316626 691141 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`echo "¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.)" > wisdom/welcome.es < 1364316628 26464 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.)" > wisdom/welcome.es < 1364316633 877380 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo "¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/wiki/Main_Page. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.)" > wisdom/welcome.es < 1364316637 489765 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1364316674 361387 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Re. Spanish: https://www.youtube.com/watch?v=4LjDe4sLER0 < 1364316729 522637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Laurita: ¿cómo descubriste este canal? < 1364316780 845964 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :programa usted los ordenadores? < 1364316804 398185 :Laurita!~Laura@190.121.239.178 PRIVMSG #esoteric :por la lista de canales < 1364316839 243934 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`welcome < 1364316840 869641 :HackEgo!codu@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1364316918 424009 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`echo "Bienvenue sur le centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d'informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l'autre type d'ésotérisme, essayez #esoteric sur irc.dal.net.)" > wisdom/welcome.fr < 1364316919 747621 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"Bienvenue sur le centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d'informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l'autre type d'ésotérisme, essayez #esoteric sur irc.dal.net.)" > wisdom/welcome.fr < 1364316927 218841 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`wisdom.fr < 1364316928 639918 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdom.fr: not found < 1364316931 330203 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :darn. < 1364316936 472970 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`run echo "Bienvenue sur le centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d'informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l'autre type d'ésotérisme, essayez #esoteric sur irc.dal.net.)" > wisdom/welcome.fr < 1364316939 523545 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1364316944 552584 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`wisdom.fr < 1364316945 908058 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdom.fr: not found < 1364316950 710371 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bin là. < 1364316956 477074 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :den < 1364316959 456278 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for a start it's welcome.fr, not wisdom.fr :P < 1364316963 399362 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`? welcome.fr < 1364316965 120561 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bienvenue sur le centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d'informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l'autre type d'ésotérisme, essayez #esoteric sur irc.dal.net.) < 1364316970 817650 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION facepalms. < 1364316976 327376 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you didn't see nothing. < 1364316979 7432 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run ls wisdom | paste < 1364316984 400472 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1022 < 1364317010 872854 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :`? tanebvention < 1364317012 403304 :HackEgo!codu@codu.org PRIVMSG #esoteric :Tanebventions include D-modules and automatic squirrel feeders < 1364317023 892848 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :I forgot about that < 1364317027 57123 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`? välkommen < 1364317028 721237 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hej och välkommen till den internationella knutpunkten för design och distribution av esoteriska programspråk! För mer information, se vår wiki: http://esolangs.org/wiki/Main_Page. (För den andra sortens esoterism, pröva #esoteric på irc.dal.net.) < 1364317035 474996 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :`? phantom____________________hoover < 1364317035 669434 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`? bonvenon < 1364317037 29618 :HackEgo!codu@codu.org PRIVMSG #esoteric :​Your soundcard works perfectly. < 1364317037 224741 :HackEgo!codu@codu.org PRIVMSG #esoteric :bonvenon Bonvenon al la internacia centro por la desegno kaj ellaso de esoteraj programlingvoj! Por pli da informado, vizitu la Viki-o: http://esolangs.org/wiki/Main_Page. (Por la alia speco de esotero, iru al #esoteric sur irc.dal.net.) < 1364317040 572839 :necropumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 255 seconds < 1364317044 4078 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`run mv wisdom/welcome.fr wisdom/bienvenue < 1364317045 777773 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that esperanto? < 1364317047 848557 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1364317058 476518 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :boily: eh I think it's more helpful to use the codes < 1364317070 180545 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :otherwise I have to remember how to spell bienvenue to greet someone speaking french ;P < 1364317071 796488 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364317077 858024 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but maybe this channel isn't about being helpful < 1364317081 348620 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: what about välkommen? < 1364317082 408991 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hola copumpkin < 1364317088 389535 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :this channe is all about helpfulness. < 1364317092 501261 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(and squirrel feeding.) < 1364317096 926066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :copumpkin: hablemos español hoy < 1364317111 207184 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`? misspellings of croissant < 1364317113 149964 :HackEgo!codu@codu.org PRIVMSG #esoteric :misspellings of crosant? ¯\(°_o)/¯ < 1364317119 603203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you realise translating the welcome isn't for the benefit of people who speak that language < 1364317127 195464 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1364317133 302226 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :furthermore, < 1364317134 580501 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cocks < 1364317143 632823 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck cock < 1364317145 83457 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1364317151 910359 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :go figure. < 1364317195 338426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're corkscrew shaped < 1364317206 802492 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck corkscrew < 1364317207 883383 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :corkscrew definition: a device for drawing corks from bottles that has a pointed spiral piece of metal turned by a handle. < 1364317256 846629 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :So I've heard, kmc < 1364317265 99077 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :However I fail to see the relevance < 1364317290 609844 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PART :#esoteric < 1364317294 575487 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck relevance < 1364317295 640496 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Relevance is a measure of how pertinent, connected, or applicable something is. < 1364317309 588922 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~duck types < 1364317310 275550 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :type definition: a person or thing (as in the Old Testament) believed to foreshadow another (as in the New Testament). < 1364317310 996107 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~duck neotheology < 1364317311 845182 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1364317312 902378 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1364317315 834779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~duck neurotheology < 1364317316 398130 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Neurotheology, also known as spiritual neuroscience, attempts to explain religious experience and behaviour in neuroscientific terms. < 1364317385 776411 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck anatidaephobia < 1364317386 840781 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1364317435 102478 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :One of my gran's ex-boyfriend's birthday just got published in the Times today < 1364317443 2549 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyone translate the welcome to lojban? < 1364317536 558735 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? huomenta < 1364317538 17388 :HackEgo!codu@codu.org PRIVMSG #esoteric :huomenta? ¯\(°_o)/¯ < 1364317574 172306 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? tervetuloa < 1364317575 791741 :HackEgo!codu@codu.org PRIVMSG #esoteric :tervetuloa? ¯\(°_o)/¯ < 1364317701 247441 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Gregor: can codu.org (or at least the hackbot pastes) be configured to specify that it's serving UTF-8? < 1364317724 71174 :Gregor!codu@codu.org PRIVMSG #esoteric :You tell me how to make Mercurial do that and I'll do that. < 1364317733 338402 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's sending Content-Type:text/plain; charset="ascii" < 1364317742 181043 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you're using Mercurial as a web server? < 1364317797 737030 :Gregor!codu@codu.org PRIVMSG #esoteric :*sigh* < 1364317799 648872 :Gregor!codu@codu.org PRIVMSG #esoteric :Look at the URL < 1364317804 181728 :Gregor!codu@codu.org PRIVMSG #esoteric :It uses the Mercurial web CGI thing. < 1364317818 397108 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I don't know anything about Mercurial.......... < 1364317825 137411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I could guess what "fshg" is I supposee < 1364317829 147118 :Gregor!codu@codu.org PRIVMSG #esoteric :Well then I guess we're not going to be fixing this problem today. < 1364317840 596039 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we will not go to space today < 1364317849 359384 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway I'm doing research but Chrome is shitting its pants < 1364317854 85593 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i will get back to you if I figure out how < 1364317953 577711 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well I mean Gregor could set his webserver to override the headers sent < 1364318036 945581 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :rebooted Chrome < 1364318772 30294 :Taneb!~nathan@host-92-30-218-119.as13285.net QUIT :Ping timeout: 252 seconds < 1364318893 747968 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 240 seconds < 1364319252 732444 :Taneb!~nathan@host-92-30-218-119.as13285.net JOIN :#esoteric < 1364319427 493789 :Lymia!~moe@tccd250-2.tccd.edu JOIN :#esoteric < 1364319427 918922 :Lymia!~moe@tccd250-2.tccd.edu QUIT :Changing host < 1364319428 113687 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364319479 830495 :Laurita!~Laura@190.121.239.178 QUIT :Quit: Saliendo < 1364319495 463689 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :boily: I guess Combientièm is finished. < 1364319496 33182 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :tswett: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1364319502 877594 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :And I'm reasonably sure it's Turing-complete. < 1364319541 247620 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :What if. < 1364319542 671452 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :@messages < 1364319542 866691 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :oerjan said 1m 10d 8h 53m 2s ago: I think that given a finite state machine with n states, you can construct a finite state machine with, like, O(n^3 log n) states that solves its halting < 1364319542 866850 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :problem. <-- you seem close to reinventing hierarchy theorems... < 1364319542 866965 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :oerjan said 1m 10d 8h 24m 57s ago: http://en.wikipedia.org/wiki/Large_countable_ordinals < 1364319542 867064 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :boily said 3h 2m 40s ago: how's your combientièm(e) lang going on? < 1364319561 241838 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I guess that's why lambdabot said I should /msg her. < 1364319597 103244 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION notes to start on her, er, concept for a bfjoust warrior < 1364319615 514677 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm aiming for >80.0~ < 1364319672 911795 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Why aim for anything less than a hundred? < 1364319696 500506 :Taneb!~nathan@host-92-30-218-119.as13285.net QUIT :Ping timeout: 264 seconds < 1364319729 70875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, misread "Turgid-complete". (I suppose many esolangs are that too.) < 1364319740 387172 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, because I'm not 100% sure it's possible :p < 1364319761 653601 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Or, at least, computationally feasible. < 1364319833 237108 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :With the power of your IMAGINATION, anything is possible. < 1364319852 472454 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Sure < 1364319865 683713 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :There likely exists at least one program P that beats the whole hill, and every program that has ever existed on the hill. < 1364319878 184239 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Finding it is likely computationally infeasible, although /possible/ < 1364319951 283396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You have to reach for the stars in order to something something something. < 1364320020 866143 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :tswett: solves its halting in what sense? < 1364320029 361394 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :accepts the strings on which the original halts? < 1364320048 414081 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :are these two-way machines? < 1364320057 614510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/WbfA <- stars. < 1364320066 526599 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :fizzie: That sounds like an Impossible Dream < 1364320067 524160 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :otherwise i have a much better solution: 1 state. < 1364320081 581465 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :That is your quest < 1364320084 969770 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :To follow that star < 1364320090 547520 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :No matter how hopeless < 1364320095 176472 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :No matter how far! < 1364320121 333186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"you have to reach for the stars in order to release only mycology.b98 after writing to (-1,-1) ()" this one is probably about Deewiant. < 1364320167 925179 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the russian guy who asked about my military rank studies exactly this kind of problems and i'm taking his course atm < 1364320184 323207 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :oklopol: "solves its halting problem" as in "determines whether it halts or not, for all inputs". < 1364320209 219006 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I realized that there's actually a way better way to do it, that only uses... O(n) states, I think. < 1364320210 134750 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what does "halts" mean? < 1364320224 107846 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and what language does the machine accept exactly? < 1364320237 319376 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Whatever and whichever, respectively? < 1364320240 515695 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :okay < 1364320240 977586 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so < 1364320249 866996 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Assume that there's a state called "HALT" that unconditionally leads to itself. < 1364320255 322061 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :And then it accepts the language {0, 1}. < 1364320279 659117 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Anyway, you can just run it for about n steps; if it hasn't halted by then, it never will. < 1364320314 549886 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so err. you are given a deterministic finite state automaton A, and you need to produce an automaton B which, say, accepts something if A always halts, and otherwise accepts nothing? you need 1 state. < 1364320329 421411 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Well, yeah, that's correct. < 1364320333 266429 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and the answer is that it always halts < 1364320335 684673 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :okay < 1364320346 278576 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :your bound is not optimal but i suppose it's correct < 1364320346 769005 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Wait, I think I misread "accepts". < 1364320370 126474 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :1+1 is less than 1893798374 < 1364320371 332042 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :What does it mean for an FSA to accept a language, again? < 1364320403 891159 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :ACTION brbs. < 1364320409 368462 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :if A is a DFA (deterministic finite state automaton), its language is the set of words w such that after reading w, A is in an accepting state. < 1364320428 578871 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :a DFA will walk once over its input, then halt in some state < 1364320458 52349 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it has an initial state from which it starts, and it has a function that determines what state it enters next, given the current state and the current symbol < 1364320466 285264 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :some states are accepting, some are not < 1364320657 643227 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what i thought you wanted was to take a two-way DFA (so it has a rule that determines what state it enters next _and which way to move_, given the current state and the current symbol), and construct another two-way DFA that accepts the words on which the previous does not halt. < 1364320675 118044 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 245 seconds < 1364320680 818882 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i think you need at most 4n states for this < 1364320757 79649 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :are you talking about FSAJoust? < 1364320776 844043 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i'm just trying to find out what tswett is talking about < 1364320785 298123 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I hope nobody actually makes that < 1364320792 210648 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(Malborge Joust) < 1364320794 119571 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :(do it) < 1364320817 45189 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :jousting with pebble automata might be fun < 1364320818 502833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well bfjoust programs are already fine state machines < 1364320825 524738 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :finite too < 1364320838 674884 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :not in any relevant sense though < 1364320885 84488 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :or otherwise it makes no sense, conceptually, to run the programs on inputs of multiple sizes < 1364320900 171753 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :imo < 1364320912 6807 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In befjoust, you play all the 441 different playfield rectangles from 10x10 to 30x30; your flag is in the top left corner, and the opponent's is in the bottom right. < 1364320928 151207 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeay < 1364320950 142620 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :what happens if I use the command p with coordinates outside the rectangle? < 1364320968 170866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose you lose by way of analogue from "falling off the tape". < 1364320979 475464 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :beefjoust < 1364320990 211520 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In beefjoust, everything's delicious. < 1364320997 263016 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :beetlejuist < 1364321005 65492 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: another idea for overoptimising bf joust interpretation: you can share work between tape lengths < 1364321030 655348 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like, before you reach a square another warrior set or the edge of the tape, everything is always exactly the same < 1364321062 629563 :Fiora_!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :is the code for the bf joust interpreter thing online? < 1364321065 405861 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can simulate when they'll "meet" on the smallest length and then take that as the first N steps of every longer tape length < 1364321065 901892 :Fiora_!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com NICK :Fiora < 1364321070 259091 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :fizzie: if you make befjoust, you might as well have 4 warriors < 1364321072 577330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just by putting zeroes in the middle < 1364321083 894179 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: http://git.zem.fi/chainlance < 1364321098 591003 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :erm so when it says "move toward the opponent" in >, does that mean move toward the opponent's flag? < 1364321110 90072 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :definitely < 1364321123 573450 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: yes < 1364321150 780712 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :a simpler interpretation would be "move right" and then "by convention, all warriors are written as if they were the left warrior" < 1364321173 630569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds less simple :P < 1364321182 89119 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok :( < 1364321190 21329 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :thankies < 1364321191 399271 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust fwoggle ><><><>>>><<<< < 1364321194 196853 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_fwoggle: 6.5 < 1364321204 836875 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's pretty close to fizzie_headless_chicken. < 1364321214 93159 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how in the fungot did I manage to score >0.0 ??? < 1364321214 993173 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: roosa's pulling fiz's nose. :p don't think that matters greatly for the semantics... we proved earlier that urban's original bf is fnord. < 1364321218 30687 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :whooa, it's written in asm? < 1364321219 397718 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Except it goes a bit further. < 1364321262 776817 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: It's not? < 1364321280 93172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Fiora is probably referring to the header file? < 1364321281 129089 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for the jit stuff < 1364321288 635998 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, well, that's chainlance. < 1364321293 819289 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: You want to be looking at gearlance.c. < 1364321316 917678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why does egobot use the non-jitting one, anyway? < 1364321320 24477 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh, what's the difference between the asm part and the switch inteprreter in gearlance? < 1364321333 990313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Turns out the threaded-code-computed-goto was faster than my admittedly clunky and optimization-less JIT version. < 1364321338 306949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If I remember rightly, anyway. < 1364321340 750751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1364321374 342698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you know you want to write the parallel-with-syncing work-sharing-across-tape-lengths-(and-polarities???) mega-JIT version!!! < 1364321408 886852 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure I don't want to want to, though. < 1364321480 643680 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :oklopol: all right, I'm talking about something a lot simpler. < 1364321491 268438 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow. computed gotos. this looks wonderfully fun < 1364321492 162442 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Namely, a DFA with no input. < 1364321510 545376 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and halting means? < 1364321530 524029 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Entering a halting state at any time. < 1364321530 718767 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :each DFA either halts or not? < 1364321539 30999 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah. < 1364321581 185384 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so given a tswett-DFA A, you need to output a tswett-DFA that says "yes" if A halts, and you need to output a tswett-DFA that says "no" if it doesn't halt? < 1364321593 252689 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :this is still O(1) < 1364321616 107570 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Indeed it is. < 1364321638 627340 :Taneb!~nathan@host-92-30-218-119.as13285.net JOIN :#esoteric < 1364321639 305216 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :which, again, does not contradict what you said, i was just wondering if maybe the n^3 log n was for a reason. < 1364321643 690308 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I guess the significant result is that the halting problem can be computed using however much space and however much time. < 1364321673 304929 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, I figured it was possible to solve the halting problem for a DFA using O(n^3 log n) space. < 1364321675 652403 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, how do you implement ({}) exactly? < 1364321683 469819 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I'm going to have to write a custom parser for this project, I'm almost positive. < 1364321688 741281 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :well tswett-DFA are essentially just booleans with a fancy representation. < 1364321701 806432 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :hmm, here's a silly idea. what if you had 8^2 possible labels instead of 8 of them, i.e. like for each possible pair of A/B instructions? < 1364321705 550031 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I need to do manipulations on a sub-joust level, in parallel, with a huge number of warriors. < 1364321709 710167 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :They are. The only hard part is evaluating the representation. < 1364321713 378683 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :so like "[<" would be if A is doing [ and B is doing < < 1364321720 769939 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that'd cut the jumps in half, right? < 1364321732 853182 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :if maybe make them even worsely unpredictable I guess < 1364321751 454862 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :You can't really. < 1364321753 207426 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about 8^200000? then you could just use one jump < 1364321754 87074 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :And it won't optimize much < 1364321779 863563 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well halving jumps sounds like the kind of thing that would save a lot of time < 1364321802 314455 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :yes, the computational complexity of actually finding out whether to output a tswett-DFA that says "yes" or one that says "no" is more complicated. < 1364321804 978544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: It would also make dispatching to the next instruction worse. I mean, you can't prepare in advance the sequence of your double-instructions. < 1364321816 559721 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :prolly O(n) or O(n^2) depending on your definitions. < 1364321825 418992 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah. < 1364321832 571940 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: ahh, that makes sense. < 1364321833 171168 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :plus some logs < 1364321833 791674 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :maybe < 1364321849 296123 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :O(1000000n!) anyways < 1364321873 326599 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Is O(n!) the same as O(n^n)? < 1364321879 140920 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :No < 1364321880 60614 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Since (++--)*-1 and (<<<>>>)*-1 would execute essentially (+< +< -< -> +> +>)*-1 and working out that in general sounds bad, esp. with []s involved. < 1364321883 692306 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I don't think < 1364321893 46237 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1364321898 422164 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, I see now :< < 1364321906 951104 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :tswett: no < 1364321921 989227 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :n^n is O(n^n) but not O(n!) < 1364321929 188484 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, I guess it's pretty clear that n^n/n! increases without bound. < 1364321962 882709 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :yes. n! is o(n^n) i suppose. < 1364321974 806730 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: I have a Befunge-93 interpreter that has 4*N labels, one for each current direction (for those where it matters). < 1364321981 215704 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :or something like that < 1364321987 25079 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :°(n) < 1364321991 155333 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :^ < 1364321996 414715 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :that's a good o < 1364321999 603815 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Calculating n! you mean? < 1364322043 202830 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :? < 1364322050 50850 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :"calculating n! is o(n^n) i suppose."? < 1364322123 165662 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the point was that the function (n \mapsto n!) is o(n^n), that is, the limit of n!/n^n is 0 < 1364322123 702478 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: I implement ({})%N so that ( does count=N, { does if (--count) jump back, } does count=0 and ) does if (++count == N) jump back. < 1364322141 934646 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(With a stack involved to handle nesting.) < 1364322143 361597 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so the () and {} hassle in bfjoust; erm, why? < 1364322150 313933 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :why not just allow unbalanced things? < 1364322151 353027 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oh < 1364322160 222059 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :perhaps for optimization of the interpreter < 1364322184 934533 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklopol: I believe it's to make that easier, yes. < 1364322194 476269 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, push the stack when you find a ()%? < 1364322219 263480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: Well, it pushes on ( and }, pops on { and ). < 1364322232 787182 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Eh? < 1364322248 850517 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :n! = Theta((n/e)^n sqrt(n)) < 1364322251 945599 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Right < 1364322274 654053 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :How does this handle the loop being interrupted from the middle? < 1364322275 307388 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Like < 1364322279 420349 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :([{}])%200 < 1364322285 880148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't need to be handled specially. < 1364322295 834857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The other side counts up, so it goes right automatically. < 1364322308 622978 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :.. I see < 1364322318 600779 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :And the rest is matching () with {}? < 1364322340 971352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you're doing the 50'th iteration of the ({ part, and jump out of it into the corresponding }), you'll do the remaining (corresponding) 50 iterations of the }). < 1364322351 752056 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :How do you find the corrasponding one? < 1364322354 219492 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 264 seconds < 1364322377 418411 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: Well, you can look at the parser. There's some stacks involved. < 1364322392 771182 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Well, wait. < 1364322393 262448 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually, I'm not sure you want to look at the parser, it's not pretty. < 1364322398 911390 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I guess there's no jump aheads involved in () < 1364322404 5824 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Meaning you can just push the location on a stack to begin with < 1364322413 373156 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Without too much preformance penality < 1364322416 494032 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oklopol: What is the complexity of multiplication? < 1364322440 519005 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: If you mean runtime, there's no stack of locations involved in any of [] () ({}), since all the locations are static. < 1364322450 89431 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i don't remember what the best one is < 1364322468 810187 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, depends, AFAIK. < 1364322475 203759 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Won't n! usually have n-1 multiplications < 1364322491 211410 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :we are not discussing the complexity of computing n! < 1364322496 201075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: The parser populates each of those instructions with the index of the matching one. (Plus extra links between the {}s of a ().) < 1364322497 933498 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Fine < 1364322517 250845 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :fizzie, yeah, I see < 1364322518 548660 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but yes, it has n-1 multiplications when written down < 1364322555 213123 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION goes ahead and just uses imperative idioms for parsing < 1364322581 876110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: As for the parser, I tokenize everything into a list of struct op's first; then do one pass that matches ()s and ({})s together; and then another pass that matches each [] while checking that they don't "cross levels". < 1364322603 516904 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :I can likely omit the cross level check < 1364322683 994935 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :computing the binary representation of n! from the binary representation of n must be exponential time because the output is of superexponential length < 1364322870 781856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And a third pass which turns (Z)*N into (Z)*0, (Z{a}b)%N into (Z)*0a(b)*N and (a{b}Z)%N into (a)*Nb()*0, where Z is any string with no +-<>.[]; and a fourth pass that removes (...)*0 and turns (...{a}...)%0 to plain a. Pass #3 is for the DoS issue, and pass #4 is because the interpreter assumes that every () and ({}) loops at least once.) < 1364322873 570340 :Bike!~Glossina@65-100-35-121.ptld.qwest.net JOIN :#esoteric < 1364323070 903336 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :how does the op_rep thing work with nested repeats? < 1364323113 914221 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ooh, it has a repeat stack < 1364323186 772974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, and with complex stuff like (a(b{c{d}e}f)%Ng)%M, by the time you get to c, the (b{%N part pretty much no longer matters at all, so it can just push on the stack on all ( and }, and pop from the stack on all { and ). < 1364323235 53278 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm, does ((a(b{cd}{e}f)%Ng)%M make sense < 1364323256 56499 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's at least not allowed. < 1364323273 472473 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364323301 622156 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1364323302 182551 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I only have a meaning for the (a(b{c{d}e}f)%Ng)%M case, and even that's a bit theoretical. < 1364323309 393085 :itsy!~digital_w@46.208.134.234 NICK :impomatic < 1364323332 800872 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1364323380 184725 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust theoreoetic (([(-{>-}{]}+)%1>)%2 < 1364323383 107434 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_theoreoetic: 0.0 < 1364323413 766581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's going to barf on that, I can tell from the {]} already. < 1364323415 503301 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :take THAT, theoreticians < 1364323443 704024 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust theoreoetic (([(-{>-}{.}]+)%1>)%2 < 1364323446 606734 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_theoreoetic: 0.0 < 1364323459 959194 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I still prefer my fwoggle. < 1364323477 98972 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://maximecb.github.com/Turing-Drawings/ < 1364323485 585536 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: well the meaning should be the same as the * form, presumably < 1364323491 515260 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the potentially-invalid * form that is < 1364323537 325793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Could you expand (a(b{c}{d}e)%2f)%3 for me, then, in terms of abcdef. < 1364323558 592239 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://demoseen.com/langton < 1364323559 126426 :hkt!972a17c3@gateway/web/freenode/ip.151.42.23.195 JOIN :#esoteric < 1364323569 637417 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, it's Wolfram's wet dream. < 1364323573 775256 :augur!~augur@208.58.5.87 QUIT :Ping timeout: 240 seconds < 1364323602 295683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: well um let's see < 1364323647 350004 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(b{c}{d}e)%2 --> (b)*2c({d}e)*2 --> bbc{d}e{d}e ok never mind < 1364323675 829836 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!bfjoust nested_repeats_need_love_too (>>++<<(++-{>+<}-++)%20)%-1 (yeah, yeah, makes not much sense)*0 < 1364323678 295210 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for fizzie_nested_repeats_need_love_too: 8.5 < 1364323708 251710 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :does wolfram even give a damn about automata that don't have his name on them < 1364323720 70846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, I think I forgot the second pair of {s. < 1364323735 222122 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bike, he does if he can modify them enough to rename them! < 1364323747 218010 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :fizzie, wouldn't %-1 just end up as - < 1364323747 828545 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :well i mean has he done that with langton < 1364323777 702466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Yes, I was going to put a regular ()*-1 around the whole thing, but got all confuzzled. I'll try it again. < 1364323784 697674 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bike, yes. < 1364323786 997479 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust wooden+ (>)*8(->)*15([-.]>)*30 < 1364323789 887343 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_wooden_: 0.0 < 1364323813 83209 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust wooden+ (>)*8(->)*5([-]>)*30 < 1364323816 102725 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_wooden_: 4.9 < 1364323831 907286 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust wooden+ (>)*8(->)*5(++++[-.]>)*30 < 1364323834 785486 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_wooden_: 1.0 < 1364323851 758705 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think there may be some strategic elements I *may* not quite grasp yet. < 1364323858 483632 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :so anyway < 1364323865 445109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!bfjoust nested_repeats_need_love_too ((>>++<<(++-{+++{>>>+<<<}---}-++)%20>>-<<)%20)*-1 (still makes no sense)*0 < 1364323868 59124 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for fizzie_nested_repeats_need_love_too: 8.3 < 1364323870 302088 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: that dies on too-short tapes, for a start < 1364323870 497335 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :what's the definition of Control.Monad.forever because the standard isn't too helpful < 1364323879 285771 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: forever m = m >> forever m < 1364323880 313436 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :!bfjoust poor_defender_thing >>+<-<(-)*60(+)*65[-] < 1364323883 197135 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or forever m = do { m; forever m } < 1364323883 900542 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for FireFly_poor_defender_thing: 3.0 < 1364323885 846845 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or forever m = fix (m >>) < 1364323887 551937 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :oh < 1364323906 134078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also are you really still reading the report over lyah. < 1364323911 368617 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :really < 1364323918 597897 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: I need a tape length detector: if I die when advancing, then the tape ends there. < 1364323937 784345 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike you're going to regret this have you even read the applicative functor chapter yet. < 1364323943 138093 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that covers something that's not even in the standard. < 1364323951 106403 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :whoa, man < 1364323963 106619 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(what?) < 1364323969 659913 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(applicative functors) < 1364323975 786494 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(ah) < 1364323984 743028 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :shocking twist < 1364323985 974447 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :http://maximecb.github.com/Turing-Drawings/#4,3,2,1,3,1,1,1,1,1,3,2,2,1,1,2,3,0,1,3,1,1,2,1,1,1,0,2,0,2,1,2,1,2,0,1,2,0 these are awesome :D < 1364323992 227296 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!bfjoust nested_repeats_need_love_too ((+--+(++-{--+{-}++-}--+)%20-++-)%20)*-1 (let's just vibrate)*0 < 1364323994 601075 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for fizzie_nested_repeats_need_love_too: 14.3 < 1364324001 761013 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(in fact Bike should have already read that chapter before asking about forever) < 1364324001 993024 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, over a dozen. < 1364324008 808106 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :FINE < 1364324009 674696 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(because you should learn about applicative functors before monads) < 1364324011 911512 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or is that shuddering. < 1364324016 88726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know, I don't do jousting. < 1364324028 892956 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :fiiiiine < 1364324033 100660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(or actually forever should be defined with an Applicative constraint rather than a Monad one, but that's backwards compatibility for you) < 1364324201 335251 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1364324224 506623 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :oklopol, looks like sand dunes < 1364324432 710390 :epicmonkey!~epicmonke@188.134.41.112 JOIN :#esoteric < 1364324488 314260 :epicmonkey!~epicmonke@188.134.41.112 QUIT :Remote host closed the connection < 1364324550 684129 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364324692 766479 :epicmonkey!~epicmonke@188.134.41.112 JOIN :#esoteric < 1364324910 12667 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1364324996 452637 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1364325057 503101 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust canoninoff (>)*9([(+)*9[-]]>)*21 < 1364325060 399068 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_canoninoff: 18.5 < 1364325070 222762 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :when all else fails, read the documentation. < 1364325242 160787 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust wooden_ (>++>+>-->-)*3(>[(+)*8[-...]])*18 < 1364325245 264857 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_wooden_: 8.2 < 1364325248 751950 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :eep. when I try to execute chainlance's asm, I get "cannot excute binary file" after assembling :< < 1364325254 798919 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!bfjoust wooden_ (>++>+>-->-)*3(>[(+)*8[-]])*18 < 1364325257 567242 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for boily_wooden_: 17.5 < 1364325267 978542 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1364325313 856509 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Does ducktyping always allow for generic programming? < 1364325354 493392 :hkt!972a17c3@gateway/web/freenode/ip.151.42.23.195 QUIT :Quit: Page closed < 1364325367 941567 :mrtrop!~user1@ip98-167-228-120.ph.ph.cox.net JOIN :#esoteric < 1364325417 118877 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :does anyone have any idea what this might be :< < 1364325427 727596 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :all the results on google are trying to run a 64-bit binary on 32-bit but my system is 64-bit < 1364325456 570246 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Fiora: then there should be no problem at all? < 1364325462 405706 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but there is :< < 1364325473 501925 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1364325476 918116 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"<" is the problem? < 1364325497 729072 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Fiora: what do you get from 'file thebinaryfile' < 1364325508 526447 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :test: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped < 1364325517 800663 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: you need to append the warrior code to the header file, aiui < 1364325525 148811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it'll work by itself < 1364325527 516055 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wait but I thought it alreaddoes that < 1364325531 218080 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :the output code has the headerin it < 1364325535 314459 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1364325540 972741 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think < 1364325542 723583 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :... yeah it does < 1364325545 658601 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought you were trying to assemble header.asm by itself or something, never mind < 1364325548 498105 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :nonono < 1364325558 924045 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :elliott: Does ducktyping always allow for generic programming? < 1364325565 3994 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I'm doing ./chainlance header.asm in1 in2 > test.asm;yasm -f elf -m amd64 test.asm -O2 -o test < 1364325576 198709 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :AnotherTest: I'm... not quite sure waht you mean by that < 1364325583 429205 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh well it's a relocatable and not an executable < 1364325584 836989 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in particular there are tons of kinds of generic programming < 1364325593 434378 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Fiora: "test" is like an .o file < 1364325594 732151 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you need to invoke a linker somehow < 1364325597 302488 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to link it into an executable < 1364325598 148582 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :.... ohhhhhhhhh < 1364325600 289575 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. with ld or gcc < 1364325606 78363 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i recommend gcc < 1364325644 819723 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :okay, I ran it and it runs but it does nothing (?) < 1364325652 716442 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it outputs only via exit code or such < 1364325663 706382 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :does it take arguments? < 1364325665 857990 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :probably fizzie's answer is more useful than my guessing here :P < 1364325667 493672 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :"That bump will likely be relatively small, and continue for just a few days before settling down again, but it's already crowded out most of the offtopic discussion in #esoteric, leaving it mostly with BF Joust discussion" < 1364325677 180140 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :-- ais523, February 2011 < 1364325700 430860 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :elliott, did you ever finish Shiro? < 1364325702 329215 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh wow it literally returns an exit code @_@ < 1364325706 402148 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, how do I print the exit code in bash < 1364325724 621594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: It does indeed return the result as the exit code. < 1364325725 653794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :echo $? < 1364325736 344790 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :elliott: Well, that's true. Let us take the generic programing form where you make abstraction of fundamental requirements/restrictions on types and thus allows you to write generic algorithms that work for a given set of types that are related to each others by concepts < 1364325736 811813 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :that prints a $ < 1364325746 105859 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :s/others/other < 1364325747 288823 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Did you add the ? there? < 1364325748 500091 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :i love concepts < 1364325753 936211 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Shiro worked and almost passed Mycology (like one edge-case it failed) and had like 10 fingerprints implemented < 1364325756 982464 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so yes < 1364325762 225605 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Sweet < 1364325762 903169 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ohhhhh < 1364325763 944952 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :the ? < 1364325772 104304 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though I believe accessing the code would cost me ~£500 because I am an idiot < 1364325776 327134 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :Fiora: "$?" is the name of the variable. < 1364325798 235130 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :the bash variable meaning "the last exit code". < 1364325800 160740 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also if you did echo $ then you need to run the command again, since running echo itself sets $? < 1364325801 35887 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :geez it takes 0.005 seconds to load and run the program o_O < 1364325802 429161 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :good name huh < 1364325804 32005 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :between two huge programs too < 1364325835 330470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Sure, but you have to factor in the compilation time too, since no-one's interested in running the same thing repeatedly. < 1364325842 207793 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ahhhhh < 1364325853 276671 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I guess it'd probably be way faster if it outputted asm directly but that'd be hard < 1364325859 730111 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: but what if you want to measure ram bit flips?? < 1364325884 454197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: It could make sense if it'd save a compiled single program so that in hill use you'd only need to compile the new competitor and then do a bit combining. < 1364325897 317384 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But that's not how it's written.) < 1364325906 790538 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I was thinking the code could be maybe made faster by using call/ret instead of the ip-exchanging thing < 1364325916 878318 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :e.g. A calls B, B jumps to nextcycle, nextcycle rets to A < 1364325923 216231 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but I guess it doesn't really matter :< < 1364325988 76474 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(the reason is that feels like it'd eliminate at least ~half the branch mispredictions, since the calls would be super predictable) < 1364326164 186002 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: isn't it kind of awful how MaybeT is slower than using IO + exceptions < 1364326181 535722 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if you can make a faster MaybeT that uses unsafePerformIO internally < 1364326184 667985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :might have problems with nesting I guess < 1364326190 747145 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1364326195 364252 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you saw my Maybe# right < 1364326238 184776 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1364326265 895301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think monad transformer stacks are kind of slow in general < 1364326267 284919 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is bad < 1364326286 690695 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Is that a problem with Haskell, or with GHC < 1364326315 280437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well it's a problem of repeatedly packing and unpacking a billion levels of data every bind < 1364326325 820930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a Sufficiently Smart Compiler could remove it all, but that's not really saying anything < 1364326364 623310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :JIT JIT JIT JIT JIT JIT JIT JIT < 1364326378 195924 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :YKYWT < 1364326398 514430 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :you know you want... something < 1364326404 501521 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'to' < 1364326415 227223 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :you know you want tswett < 1364326422 551096 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :o < 1364326456 995055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you know you want towriteatracingjitforhaskell < 1364326465 119346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :didn't edwardk have one in the works < 1364326493 386849 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I would be tremendously amused and not entirely surprised to hear that certain Haskell programs run faster when compiled to JS and run in V8 < 1364326531 177009 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :...compared to GHC with default options? < 1364326536 795589 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :compared to GHC ever < 1364326554 690684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because V8 can trace through all those abstractions and optimize them < 1364326559 885506 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :JITs wouldn't help the competitive befunge interpretation space anyway < 1364326570 957626 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are cases where C code runs faster when you compile it to JS and run it in V8 < 1364326571 323906 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since there's one program you have to run instantly or everyone makes fun of you < 1364326582 777767 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :canonical example is printf with a constant format string < 1364326615 582290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a JIT can do optimization with information that's not available at compile time; it can even make assumptions that don't always hold (and just bail when they fail to hold) < 1364326644 292210 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a lot of function parameters become constants when you're looking only at calls in your hot path < 1364326647 496030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and so can be constant-folded < 1364326665 32847 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :entire chunks of code removed due to unreachability, tests for edge cases dropped < 1364326668 24165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :p. cool stuff < 1364326680 157219 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :wait, if the format string is constant why couldn't a static compiler do it. < 1364326687 935417 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it could in this case < 1364326703 60176 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it would need either printf-specific code or a pretty sophisticated compile time partial evaluation / supercompilation engine < 1364326711 302051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that compilers don't have printf specific code but anyway < 1364326725 696941 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this stuff is much easier (read: tractable at all) if you are doing it at runtime and only for the case you actually encounter < 1364326775 238679 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the equivalent of a JIT for haskell is pretty much a lazy specialiser I think < 1364326780 491563 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :GCC will at least optimize printf("%s", x) to puts(x) but, I mean, c'mon < 1364326789 9515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is a kind of ridiculously complicated piece of tech that nobody knows how to write < 1364326795 694623 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i dunno < 1364326807 80718 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think a JIT on STG machine operations would do really well < 1364326815 291930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well that is cheating < 1364326822 556460 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why < 1364326839 596627 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :do any used compilers have "a pretty sophisticated partial evaluation / supercompilation engine" < 1364326851 73461 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because you've made it imperative already by then! < 1364326916 31473 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that i know of < 1364326922 995922 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the problem is that you need to know which cases are worth optimizing < 1364326941 271598 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :since there are obviously a huge number of specializations you could emit for every particular function < 1364326949 857790 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :compile time tends to be a limiting factor, aiui < 1364326957 913737 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and code size. < 1364326964 529320 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :mm < 1364326990 972902 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :normal compilers can do optimizations that don't always hold either right? and branch based on them < 1364326995 267705 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1364327004 261439 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :like one I remember is "compile version that assumes no aliasing, branch based on runtime aliasing" < 1364327010 455198 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's clever < 1364327020 192192 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think I heard Intel's compiler does that < 1364327032 399099 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :it kinda makes sense given their focus on autovectorization while needing to remain correct < 1364327047 511885 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :assume there's no aliasing, bail to the slow code if there is < 1364327073 631539 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I love cool compiler optimizations like that, even if sometimes it feels like the compiler is so dumb < 1364327455 437557 :Lymia!~moe@inportb/loli/cirno-chan QUIT :Ping timeout: 264 seconds < 1364327707 880555 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 246 seconds < 1364327747 299150 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1364327814 298656 :ogrom!~del@gprs-inet-65-101.elisa.ee JOIN :#esoteric < 1364327826 334013 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364327991 870385 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364328064 902715 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1364328732 532121 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364328743 759448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Lymia I wonder if it'd be possible to construct a valid string s that is the continuation of the rest of the program. <-- there's a way of textually interpreting brainfuck by, at the start of a loop [inloop]rest turning the program into inloop[inloop]rest . that essentially gives you a continuation. (...)*n should be easy to handle similarly. maybe ()%n too... < 1364328744 270331 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364328756 671800 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364328986 204320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Lymia Meaning, like, [+P]+ => [+([+{}]+(.)*-1)%-1]+ <-- hm so you mean putting it _inside_ at that point? i guess the same method would still work by padding with (.)*-1 as you to there. also, i vaguely recall %-1 may not be supported... < 1364328986 785978 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364329047 899857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Lymia so [+P]+ -> [+[+]+(.)-1]+ < 1364329048 284042 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364329555 750568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Anyway I think it's a good default assumption that I'm in more of a bubble than I think I am. <-- being in a bubble is good. remember, most of the universe is vacuum. < 1364329752 808190 :augur!~augur@129-2-129-35.wireless.umd.edu QUIT :Remote host closed the connection < 1364329965 849398 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 NICK :carado < 1364330125 511042 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1364330288 249984 :pikhq_!~pikhq@174-24-36-205.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1364330302 661404 :pikhq!~pikhq@71-219-195-152.clsp.qwest.net JOIN :#esoteric < 1364330304 990004 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1364330853 749523 :epicmonkey!~epicmonke@188.134.41.112 QUIT :Ping timeout: 248 seconds < 1364330876 869628 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: Leaving < 1364331112 433618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 imagine something as simple as "do >+, then wait for the current cell to become zero, then wait that many cycles again, then do something else" <-- +>([{}]somethingelse(.)*-1)%-1 assuming %-1 is legal < 1364331113 208447 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364331129 713052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 *>+ < 1364331130 316576 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364331174 406902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 Oops, discard, duh < 1364331174 848213 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364331201 134369 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1364331301 82628 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell ais523 *>+ < 1364331301 283433 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364331327 751242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i meant the whole thing hth < 1364331341 578978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i forgot the entire "wait that many cycles again" part < 1364331349 285130 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1364331372 300066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also apparently %-1 doesn't work, by what's said later < 1364331375 77851 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364331407 779557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which if true means fizzie isn't using my elegant constant space method, boo! < 1364331441 85845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least i think it's constant space < 1364331480 272189 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364331489 980297 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1364331583 595398 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well %-1 is pointless... < 1364331599 431467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why? < 1364331609 267070 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because it is (a)*-1b(c)*-1. < 1364331617 536118 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(a{b}c)%-1 --> (a)*-1 < 1364331631 851519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um, no? < 1364331642 179895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :['s in the a can jump to ]'s in the c < 1364331647 423591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and vice versa < 1364331689 250081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am assuming a non-expanding implementation, of course < 1364331701 665008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hm < 1364331711 6615 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess you're right < 1364331742 865971 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: アァ! < 1364331746 89050 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1364331805 308679 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Wouldn't the -1 in %-1 not get parsed as a number < 1364331807 477937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the only reason to limit the % nesting is if you are somehow pushing things on the stack instead of just bumping a counter. < 1364331811 81392 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :But a - followed by a comment symbol < 1364331824 439742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: *-1 is supported syntax < 1364331850 359368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :%-1 could be, although i'm not sure whether it is if there is a nesting limit anyhow < 1364331984 591522 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: a problem is that %-1 would be distinguishable from %100000, right? < 1364331990 352624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(ok it makes sense to push the _counter_ to the stack, although you could save it in a different way < 1364331990 998996 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or hm would it < 1364332042 861546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it shouldn't, assuming there isn't empty code between ({ or }) < 1364332085 795321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i think it's common that -1 is interpreted as "a very high number" < 1364332094 180939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it _shouldn't_ be different. < 1364332148 808380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and fizzie has some empty code removal code, which was discussed recently < 1364332160 845417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :turning ()*n into ()*0 < 1364332187 215093 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well -1 is meant to be infinite < 1364332188 271355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although it would not _obviously_ work for ({...})%n if he isn't expanding < 1364332198 819335 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just that picking the cycle size works for ()*n, indistinguishably < 1364332221 804768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: not if you are using empty code :P < 1364332243 638641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well I would say infinite repetitions of the empty string is the empty string < 1364332249 975538 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :seems to be the most sensible choice < 1364332266 561697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah. well in that case you can do it for ()%n as well. < 1364332281 615958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course, oh right... < 1364332290 378963 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Let Th be a formal theory. Suppose that Con (Th). Does it Godel completeness theorem confirms that the corresponding model M_Th of the Th really exists? < 1364332339 676593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if (...{ is empty it can contain no [, which means the corresponding }...) can contain no internally _unmatched_ []'s, which means both can be converted seemlessly to ()*n instead. < 1364332360 454942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i think fizzie depends on. < 1364332386 542138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*seamlessly < 1364332450 88146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+) up above < 1364332451 469475 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364332505 432397 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364332558 935656 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :If Pi contains an infinite number of numbers, is it possible that within this infinity, there is an infinite series of 1's? < 1364332567 51369 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :No < 1364332568 689588 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :hello < 1364332575 204122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dbelange: you already asked that last one < 1364332575 991779 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Because then Pi would be rational < 1364332578 286379 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Which it isn't < 1364332596 475842 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :There could be an arbitrarily long sequence of 1's < 1364332614 412705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dbelange: the 1's cannot be consecutive. there is _probably_ an infinite nonconsecutive subsequence of 1's, but there is no proof. < 1364332650 756434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because pi is believed to be normal, in a famous unsolved problem < 1364332669 130677 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :How would you go about proving a number to be normal < 1364332690 215239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dbelange: also the completeness theorem does confirm that iirc < 1364332709 353263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: if you find out in general, you'll be famous < 1364332709 547750 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :dbelange: didn't you ask that already < 1364332710 947123 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :there's only one know class of provable normal numbers < 1364332730 70560 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :oerjan, I already am famous, darling ;) < 1364332731 609643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tromp: are there any that are provably normal in all bases? < 1364332731 960844 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :i mean known to be provable:) < 1364332743 802009 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :yes < 1364332780 6482 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :for provable in e.g. base 10 only, there are other examples < 1364332788 241411 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :like champernowne's number < 1364332820 986909 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :but normal (for all bases) has only been proved for halting probabilities < 1364332925 108598 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1364332980 991343 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364333182 973320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :funny, the only numbers known to be normal cannot be written out, eh? < 1364333206 574807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm. < 1364333218 944212 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe that's inherent for all numbers normal in all bases, or something. < 1364333225 882228 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they contain too much information, or some such nonsense < 1364333231 942341 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Would knowing whether pi is normal be useful in any way < 1364333238 940385 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :can't you write out champernowne's < 1364333246 651768 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes it'd let you respond to people who ask whether it is or not. < 1364333249 646968 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: that's only for base 10 < 1364333254 403751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or such < 1364333254 752925 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :oh, right. < 1364333267 911159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was wondering, couldn't you do something with factorial base. or wait that would be backward. < 1364333277 690963 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Champernowne proved that is normal in base ten, although it is possible that it is not normal in other bases.[3] < 1364333307 649058 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Well, I hope you're happy now: I implemented your suggestion of having 8^2 (actually, 12^2) labels, and not only is it slightly slower -- http://sprunge.us/EFND -- it's also horrible -- http://sprunge.us/QMAR?c -- to behold. < 1364333359 66353 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: ok, now do 3. or 4. < 1364333367 289478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you may need a perl script. < 1364333377 351690 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All I need is the preprocessor. < 1364333503 161314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has no idea what fizzie is talking about now < 1364333516 929544 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :sorry :< < 1364333544 428842 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow that's terrifically messy < 1364333571 295934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: btw why does %n have a nesting limit thx < 1364333578 736368 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :combining the repetition loops with that seems like it'd be particularly terrible < 1364333641 470187 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :sorry for wasting your time though >_< < 1364333642 636530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it's easy to make a number normal in a finite set of bases; just consider their lcm. i think. < 1364333654 554639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well assuming you can do it for one. < 1364333671 970875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so then, couldn't you actually _do_ something like factorial base... < 1364333752 535899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is so simple it either must be well-known, or have a fatal flaw. < 1364333770 996720 :pikhq_!~pikhq@75-163-185-14.clsp.qwest.net JOIN :#esoteric < 1364333791 377163 :pikhq!~pikhq@71-219-195-152.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1364333891 2681 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :you're claiming Champernowne's number is normal in both base 2 and 5? < 1364333911 404767 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :um, an optimization idea that might apply to both: make &tape[tapesize] a global constant? so it doesn't have to calculate it for the comparisons < 1364333918 28520 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :i fail to see that < 1364333919 599927 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :well, constant per run < 1364333920 822985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Ease of implementation. It's C, not well-known for its resizable arrays, and many pieces of code touch those. But perhaps I should make it so that it dynamically sets the nesting limit equal to the number of (s in the program; I don't suppose you can nest any deeper than that. < 1364333981 858725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tromp: oh it isn't? hm. < 1364333990 653410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: Isn't a compiler supposed to be clever enough for that kind of stuff? I mean, it's all within a function, shouldn't it be able to figure out that nothing changes tapesize and use a single computed value? < 1364333997 932457 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :it may be. i dunno:( < 1364334001 949509 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :ah, that should be okay I guess < 1364334014 966593 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :one thing I worry about is how well the compiler handles the crazy computed gotos though, and keeping things in registers < 1364334041 650912 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I guess looking at the asm might help... < 1364334059 723038 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :but yeah, sorry :< I wonder why this did worse though. maybe it made branch prediction even awfuller < 1364334094 437341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: er, i thought from the discussion that the n in %n was limited, did i misunderstand? < 1364334151 989324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: That's limited to 100000 but isn't that okay since that's the maximum number of cycles anyway? < 1364334174 909993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: yes. i misunderstood what the 256/4096 thing was about. < 1364334182 781432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: It was a nesting depth limit. < 1364334196 25373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: You used to be able to "only" nest (((()))) up to 256 levels deep. < 1364334206 508273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1364334420 521479 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1364334527 737702 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1364334586 948034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Becher and Figueira proved in 2002 that there is a computable normal number." < 1364334653 883910 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fiora: There's also presumably quite a bit more code, I suppose that could count for something. < 1364334658 909994 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1364334665 314847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I don't suppose they mentioned what it was? < 1364334675 841337 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a classical proof < 1364334687 467030 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I guess so < 1364334702 61788 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :(that frustrating feeling when an optimization that sounds cool doesn't work at all) < 1364334710 916299 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :oerjan, did they ever get round to working out what it was < 1364334713 362137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"A computable normal number was constructed in (Becher 2002). Although these constructions do not directly give the digits of the numbers constructed, the second shows that it is possible in principle to enumerate all the digits of a particular normal number." < 1364334809 208742 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haha, so it was actually a non-constructive proof? < 1364334880 585559 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :isn't that what you'd expect from "proved that there is" rather than a link to the constant named after them < 1364334934 57988 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not really < 1364334947 56738 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :chaitin's constant is also non-constructive and that has a name < 1364334961 667801 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(my favourite real) < 1364335050 792844 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Gregory Chaitin: keepin' it real since '75 < 1364335235 559704 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Gregory Chaitin: The man who brought you "theorems are like boobs" and "theorems are like child-bearing hips" < 1364335275 467511 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :what < 1364335282 324890 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mathematical ideas or the physical universe, < 1364335282 519393 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :in a word, by their “fertility”. Just as the beauty of a woman’s breasts or < 1364335285 281177 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the delicious curve of her hips is actually < 1364335303 395004 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :l0l http://arxiv.org/abs/math/0404335 < 1364335322 642362 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :man i knew he was crazy but what the christ < 1364335414 870504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Lymia That never /loses/ a single joust <-- the other day i believe i proved that you cannot make a program that can never lose on a particular tape/polarity. < 1364335415 532139 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Consider it noted. < 1364335642 827869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh howso < 1364335663 730677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :surely the "optimal rushes" draw at worst? < 1364335670 652805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh because defence programs. ok never mind. < 1364335672 563460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thingy < 1364335703 446642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i am pretty sure you were the person i previously explained the proof to < 1364335718 593407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right i just didn't realise that was what you proved :P < 1364335742 37471 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Is it possible to create a program that always wines more than it loses across all tape lengths and polarities < 1364335751 476956 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wines < 1364335761 875618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: QUESTION FOR FURTHER RESEARCH, THAT IS < 1364335770 257657 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :hey elliott i'm actually reading lyah again now. why isn't (a ->) syntactically valid? < 1364335783 300158 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well i guess because (-> a) wouldn't be < 1364335796 969803 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :why not < 1364335808 855594 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Because no type level lambdas < 1364335817 700261 :ogrom!~del@gprs-inet-65-101.elisa.ee QUIT :Quit: Left < 1364335823 380418 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :infix notation is syntax sugar for lambdas, iirc < 1364335845 632451 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Sections, rather < 1364335857 607865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was there an extension that made (a ->) valid or not < 1364335872 235030 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :oerjan, I do not recall one. < 1364335872 722197 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: because giving instances for something like (-> a) would cause major ambiguity and type inference problems. < 1364335878 663900 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you also cannot partially-apply type synonyms for this reason etc. < 1364335893 915246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whereas (a ->) is just ((->) a), i.e. a partially applied non-type-synonym < 1364335907 718085 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :you could still have sections one way couldn'tcha < 1364335919 786773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah you could < 1364335927 510715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but they may just not have bothered < 1364335935 827131 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but (a ->) working but not (-> a) could be viewed as confusing. I would probably allow it personally, just offering a possible reason < 1364335937 681520 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :fair < 1364335953 347779 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :Other than (->), infix types require an extension < 1364335953 542384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would allow it impersonally. < 1364335954 989845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Bike < 1364335958 992434 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome Bike < 1364335961 6984 :HackEgo!codu@codu.org PRIVMSG #esoteric :Bike: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1364335972 9515 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`välkommen shachaf < 1364335973 321221 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: välkommen: not found < 1364335981 105979 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric ::( < 1364335990 376431 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`tervetuloa FireFly < 1364335991 203681 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`? välkommen < 1364335991 680077 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tervetuloa: not found < 1364335992 809846 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hej och välkommen till den internationella knutpunkten för design och distribution av esoteriska programspråk! För mer information, se vår wiki: http://esolangs.org/wiki/Main_Page. (För den andra sortens esoterism, pröva #esoteric på irc.dal.net.) < 1364335999 360294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :????????? < 1364336007 210061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :someone plz add `tervetuloa thx < 1364336014 539178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION is at SEA now. < 1364336037 953327 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :p.good aæeroport < 1364336050 51732 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, at SEA, not at sea < 1364336053 581418 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :hi shachaf < 1364336096 251343 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :`run echo "tervetuloa: ask shachaf" > wisdom/tervetuloa < 1364336099 572548 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1364336103 357439 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :`? tervetuloa < 1364336105 17912 :HackEgo!codu@codu.org PRIVMSG #esoteric :tervetuloa: ask shachaf < 1364336108 575107 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :is it ok if i just ignore all this "box" stuff < 1364336127 663887 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what box stuff < 1364336130 319903 :impomatic!~digital_w@46.208.134.234 PART :#esoteric < 1364336134 489452 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ps i dont remember half of lyah < 1364336141 748117 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :as a metaphor for monads or functors or whatever < 1364336142 456610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no is it talking about polykinds < 1364336143 153354 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I haven't read lyah I think < 1364336146 450898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or is it saying functors are boxes < 1364336150 128331 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo ewwwwwwww < 1364336154 858573 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :it's saying something like that < 1364336158 728639 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Bike: do ignore all metaphors, they're useless < 1364336162 92086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote kmc box < 1364336162 286630 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :No quotes match. Are you on drugs? < 1364336164 352788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote kmc contain < 1364336164 547650 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :No quotes match. Are you on drugs? < 1364336165 415465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1364336165 769062 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :k < 1364336167 626526 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :functors are functors < 1364336179 808313 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :They're like monads but less powerful and more general < 1364336182 770599 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :i thought elliott said they were endofunctors :( < 1364336187 809054 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :MORE POWERRRRR < 1364336191 506217 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :@quote kmc < 1364336191 701612 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :kmc says: in C++ you give the [design] pattern a name so you can look it up and copy it out of the book when you repeat it < 1364336191 896083 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: functors are just something you can map over <-- more useful than a box metaphor < 1364336198 137039 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :yes < 1364336200 532148 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :@quote kmc < 1364336200 727323 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :kmc says: Haskell is a language where the community observes that there are 50 incompatible error handling monads, and the response is 50 incompatible packages for generically handling all error < 1364336200 731114 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :handling monads < 1364336205 934658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@remember kmc monads are like containers, as long as you forget everything you know about the meaning of the word "container" and take it to be a totally abstract word synonymous with "monad" < 1364336206 129636 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :I will never forget. < 1364336210 684056 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :this isn't working < 1364336212 927452 :Taneb!~nathan@host-92-30-218-119.as13285.net PRIVMSG #esoteric :And with that I say goodnight < 1364336240 558785 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Taneb: with what? < 1364336249 579251 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :"I will never forget." < 1364336272 623120 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :with his keyboard! < 1364336277 985554 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or speech recognition stuff < 1364336280 912306 :Taneb!~nathan@host-92-30-218-119.as13285.net QUIT :Quit: who knows < 1364336290 921762 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I usually view monads as a way of chaining a -> m a functions < 1364336302 7175 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :so on a related note < 1364336311 351938 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :"In the same vein, if we write fmap :: (a -> b) -> (f a -> f b), we can think of fmap not as a function that takes one function and a functor and returns a functor, but as a function that takes a function and returns a new function that's just like the old one, only it takes a functor as a parameter and returns a functor as the result." < 1364336313 807094 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that is a pretty bad way of viewing them considering they can do more than that < 1364336319 952379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: oh no, it calls (f a) a functor? < 1364336323 438989 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :i'm having trouble thinking of an "f a" as "a functor" < 1364336325 545619 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this chapter is worse than I thought. < 1364336328 167157 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :yeah that's what i'm wondering about < 1364336329 56361 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :go back to reading the report. < 1364336342 339322 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :elliott: the report refers to monads as actions hth < 1364336357 729320 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :calling (m a) an action is ok < 1364336358 604664 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe action :) < 1364336369 917541 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :The Monad class defines the basic operations over a monad, a concept from a branch of mathematics known as category theory. From the perspective of a Haskell programmer, however, it is best to think of a monad as an abstract datatype of actions. < 1364336396 423899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :calling a value of type (m a) an action is ok < 1364336398 933910 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not an unreasonable description, though "abstract" is meaningless there < 1364336399 271196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ftfy hth < 1364336428 137299 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :so how is like, [] an action, in a useful sense < 1364336466 820844 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not [] that's an action < 1364336475 282835 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's [1,2,3] :: [Int] that you can consider an action < 1364336481 804960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in particular the [] monad models (ordered) nondeterminism < 1364336483 890308 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like prolog. < 1364336494 836589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> do { x <- [1..10]; y <- [1..10]; guard (x + y == 10); return (x, y) } < 1364336496 428309 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(1,9),(2,8),(3,7),(4,6),(5,5),(6,4),(7,3),(8,2),(9,1)] < 1364336508 347418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> [(x,y) | x <- [1..10], y <- [1..10], x + y == 10] < 1364336510 85438 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(1,9),(2,8),(3,7),(4,6),(5,5),(6,4),(7,3),(8,2),(9,1)] < 1364336746 656022 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :I don't think I get what guard does. does it just always return [()] there? < 1364336767 901720 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364336779 759477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1364336785 609106 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it returns [] if x + y /= 10 < 1364336786 940574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> guard (1 + 9 == 10) :: [()] < 1364336789 276975 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [()] < 1364336792 959781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> guard (1 + 8 == 10) :: [()] < 1364336795 176765 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [] < 1364336798 184185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, return [()] when you give it True. < 1364336801 657523 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :ooh < 1364336813 750167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: *return () < 1364336818 823905 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway so you can consider [1,2,3] an action that returns 1, 2 or 3, nondeterminstically < 1364336830 106951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and the result of composing together all these actions is the list of all possible results of the program < 1364336830 635433 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :hm right < 1364336832 955261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: No, guard returns [()] < 1364336833 982747 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :guard (1 + 9 == 10) :: [Bool] < 1364336835 186912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :silly oerjan < 1364336837 995848 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :> guard (1 + 9 == 10) :: [Bool] < 1364336839 525998 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Bool' with actual type `()' < 1364336846 971208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it returns return () hth < 1364336853 102561 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and guard (x + y == 10) is an action that doesn't return if x + y /= 10 and returns with a trivial result otherwise, etc. < 1364336853 688001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"guard True" is "return ()" < 1364336870 958543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo people talk about functions "returning things" too much < 1364336901 40530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :instead of things being things?? < 1364336917 945613 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"id returns its argument" < 1364336921 474767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: that's just people returning people. < 1364336942 941439 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :join us at FOSSCON for talks and real-life collaboration or bring a picnic and come join like-minded geeks for a geeknic < 1364336944 570853 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Soylent green returns people to people < 1364336973 855047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: did you hear my monoid pun in #haskell < 1364336978 892591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just mentioning it because you hate monoids < 1364336985 903620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but you also hate puns < 1364336989 45808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so what do you hate more < 1364337026 760515 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :> guard False < 1364337028 157511 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Show.Show (m0 ())) < 1364337028 352027 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : arising from a use of `M78945842... < 1364337038 554929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@gyarrd < 1364337038 749506 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :I heard andersca is a pirate < 1364337043 244069 :tromp!~tromp@rtc35-148.rentec.com PRIVMSG #esoteric :> guard False :: [()] < 1364337044 872585 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [] < 1364337058 571169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: wat < 1364337064 866376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@gyard < 1364337065 544619 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :I'll crush ye barnacles! < 1364337075 113608 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :good function < 1364337081 188510 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :woerjan < 1364337081 383011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@gyrrd < 1364337081 698692 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1364337098 370355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@gyzfoiharrd < 1364337098 798390 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1364337105 801754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@gyzarrd < 1364337106 489121 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1364337110 170358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@gzarrd < 1364337110 767803 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1364337126 226617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's yar < 1364337128 794646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*yarr < 1364337139 304232 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :The first functor law states that if we map the id function over a functor, the functor that we get back should be the same as the original functor. < 1364337150 657371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: :-( < 1364337154 667603 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that LYAH? < 1364337160 498817 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :yep < 1364337164 282823 :augur!~augur@129-2-129-35.wireless.umd.edu QUIT :Remote host closed the connection < 1364337165 135285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: ☝ < 1364337182 485381 :dbelange!yevunye@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Lick Your ___ Hole < 1364337189 638231 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1364337189 781739 NAMES :#esoteric < 1364337189 833159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: A value of type (f a) isn't a functor. < 1364337196 281807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :f is a functor. < 1364337201 853300 :oerjan!oerjan@sprocket.nvg.ntnu.no MODE #esoteric +b :*!*yevunye@*.csclub.uwaterloo.ca > 1364337201 876017 NAMES :#esoteric < 1364337202 47573 :oerjan!oerjan@sprocket.nvg.ntnu.no KICK #esoteric dbelange :I think that's about enough < 1364337205 14205 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :yes, that seems easy enough < 1364337209 281940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :These people are abusing terminology. < 1364337226 82176 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :clearly i was well served by glancing through wikipedia's category theory articles < 1364337254 63770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I it's the endofunctor as we know it < 1364337255 849856 :oerjan!oerjan@sprocket.nvg.ntnu.no MODE #esoteric -o :oerjan > 1364337255 860272 NAMES :#esoteric < 1364337268 520964 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :what's that I,I thing < 1364337353 769281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't feel any particular need to be generous on that last comment given that he's been banned N times before. < 1364337390 939505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :N=-1? < 1364337422 748558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: about 3 is what i heard. < 1364337431 419356 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :oh was he recurrent < 1364337451 2443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: primitively recursive < 1364337485 288828 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :that's not very recurrent at all! < 1364337516 234491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1364338040 48020 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1364338050 203278 :augur!~augur@129-2-129-35.wireless.umd.edu QUIT :Remote host closed the connection < 1364338136 106934 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@gar < 1364338136 552509 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Maybe you meant: arr faq ghc map part yarr < 1364338164 168831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :16:41:38: kmc: you can use `url when the target is a filename btw < 1364338164 363944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :16:41:42: maybe `paste should optimise that < 1364338174 483944 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@garrr < 1364338174 988336 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Maybe you meant: arr yarr < 1364338177 194012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :an excellent idea, which is why i already implemented it. < 1364338240 976921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@arr < 1364338241 526348 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Yo ho ho, and a bottle of rum! < 1364338243 690894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@yarr < 1364338244 236345 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eat maggoty hardtack, ye unkempt, jenny frequentin', son of a gun. < 1364338247 897893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list yarr < 1364338248 568100 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :quote provides: quote remember forget ghc fortune yow arr yarr keal b52s brain palomer girl19 v yhjulwwiefzojcbxybbruweejw protontorpedo nixon farber < 1364338278 928747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a bit silly to get an ambiguity between synonyms for the same command :P < 1364338288 672402 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :http://1-media-cdn.foolz.us/ffuuka/board/a/image/1349/90/1349909391603.png < 1364338381 432292 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: congratulations < 1364338404 75391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1364338497 358493 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's not that it's ambiguous, it's that the edit distance >1, I think < 1364338515 739081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: not for Jafet's @garrr < 1364338528 256620 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@yrr < 1364338528 452077 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Maybe you meant: arr yarr < 1364338531 68929 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm. < 1364338533 149024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1364338545 369285 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though maybe it's taking y -> a as a delete + remove step < 1364338553 640677 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@yarrrr < 1364338554 102528 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :I'll keel haul ya fer that! < 1364338588 276386 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what do you like about the SEAport < 1364338611 216300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it depends. < 1364338619 55570 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The TSA took my screwdriver here once. < 1364338628 532068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm still pretty mad at them because it was a very good screwdriver. < 1364338642 13376 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :> fmap (+) [1,2,3] <*> [9,8,7] < 1364338643 567243 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [10,9,8,11,10,9,12,11,10] < 1364338656 931254 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :oh < 1364338671 168324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's usually prettier with <$> < 1364338692 774437 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :> fmap (+) [1,2,3] <$> [9,8,7] < 1364338694 155971 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Couldn't match expected type `(->) a0' with actual type `[]' < 1364338703 279086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not for the <*>, for the fmap < 1364338704 810117 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> [(1+),(2+),(3+)] <*> [9,8,7] < 1364338706 142599 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [10,9,8,11,10,9,12,11,10] < 1364338714 622093 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :that's not what i expected anyway >_> < 1364338718 790622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> getZipList $ ZipList [(1+),(2+),(3+)] <*> ZipList [9,8,7] < 1364338720 425525 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [10,10,10] < 1364338723 855765 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :yeah that. < 1364338763 673062 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you reading the original idioms paper or something < 1364338773 699186 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> (,) <$> [1,2,3] <*> [4,5,6] -- cartesian product < 1364338774 363375 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :the what < 1364338775 280621 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [(1,4),(1,5),(1,6),(2,4),(2,5),(2,6),(3,4),(3,5),(3,6)] < 1364338779 467538 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the applicative has to be this way to match the monad instance < 1364338834 276757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Misread "the original idiot paper". < 1364338852 907357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(applicative functors used to be called idioms) < 1364338856 558556 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(and had a zippy [] instance) < 1364338865 566603 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(indeed they were invented as a generalisation of zipWith, zipWith3, etc.) < 1364338878 262543 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :"idiom" seems like a bad name < 1364338938 746618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :applicative functors seems like a worse name < 1364338947 50551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> map length ["idiom", "applicative functor"] < 1364338948 615912 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : [5,19] < 1364338982 586176 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :just slap a GUID on everything and be done with it. < 1364338987 951800 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@name < 1364338988 708713 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"applicative functor" doesn't mean all that much to start with < 1364338992 838666 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(it is actually a strong lax monoidal functor) < 1364339006 899658 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :SLMF, done < 1364339029 335074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what does lax mean < 1364339037 205730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i know what strong means: NOTHIN' < 1364339047 451171 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :laxative < 1364339062 365887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@fresh < 1364339062 560067 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Hajw < 1364339104 749529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's, like, salmon? < 1364339530 870064 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 246 seconds < 1364339640 525239 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1364339670 926708 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364339712 273051 :Lymia!~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net JOIN :#esoteric < 1364339712 700932 :Lymia!~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net QUIT :Changing host < 1364339712 895772 :Lymia!~moe@inportb/loli/cirno-chan JOIN :#esoteric < 1364340600 371795 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Maybe there is value in being able to discriminate based on types at runtime < 1364340611 848347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :typist < 1364340624 155256 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Spring MVC does that. You make a method that takes arguments of the types you want, and it will be called with what's required < 1364340653 248202 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you learning spring < 1364340658 509494 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :elliott, job < 1364340670 490594 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this job sounds awful already < 1364340677 802976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo MCV > MVC < 1364340681 554423 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :fuck how can you be anticonsumerist and elitist with a job! did you even think this through < 1364340704 521621 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :every part of swing's api that i've seen looks exactly like the kind of tired factoryfactory jokes people make about java < 1364340713 604817 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :BTW MCV = MOBILE CONSTRUCTION VEHICLE < 1364340727 392872 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :imo scvs < 1364340736 586993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@slap Bike imo < 1364340736 781892 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :ACTION would never hurt Bike imo! < 1364340750 685201 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :There might be some factoryfactoryness to Spring, but there seems to be a lot of sugar that hides much of it < 1364340755 771071 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :thanks lambdabot. you're a true friend < 1364340756 634079 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Or, at least some of it. Sometimes. < 1364340805 367258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote ways.free < 1364340805 600968 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :shachaf says: edwardk will try to get you addicted to monoids. The first one is always free. < 1364340843 617263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is free monoids < 1364340858 60161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you look like a crowd that needs some puns shoved in your faces < 1364340864 83596 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :help < 1364340910 926922 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh no, not more funpuns < 1364340965 609137 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :18 lines of Java for what would be 1 line of Haskell < 1364341001 106154 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :18 lines of perl for what would be one line of sed < 1364341036 681413 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Oh, also, IDEs help < 1364341049 485482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: THAT MAKES NO SENSE HTH < 1364341058 172088 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Although my boss seems to want me to make a Spring MVC project from scratch, or at least ... somewhat < 1364341065 882710 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :18 lines of Java guiltied to a zegnatronic rocket society < 1364341067 774866 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :18 lines of #esoteric for what would be one line of #haskell < 1364341086 561895 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :oerjan: sense or enterprise java beans sense?? LAUGHTRACK < 1364341087 241602 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(except in #haskell it would be more like 400 lines) < 1364341096 926381 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1364341116 380048 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :18 lines of cocaine for what would be one line of < 1364341124 496758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uhh, what other drugs come in lines < 1364341127 232745 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help me out here kmc < 1364341140 930621 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :stronger cocaine < 1364341147 338777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx < 1364341150 792581 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :crackier < 1364341154 643136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :polonium hth < 1364341175 386320 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i think kmc should adopt the middle name "drugs" < 1364341176 943827 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :i can't be an adult yet, i've never even done a line of polonium off a hooker's back < 1364341180 717493 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :keegan drugs mc < 1364341193 164274 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :keegan "methylenedioxymethamphetamine" c < 1364341202 614951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good name < 1364341203 478434 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :Callister < 1364341211 687579 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haha callister < 1364341217 921494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :looks like a lizard < 1364341222 831161 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION has never taken MDMA < 1364341232 302111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why not < 1364341244 810998 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, are you of scottish extraction by any chance < 1364341251 482503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :scottish extraction < 1364341256 646536 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: somewhere back < 1364341266 928737 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :elliott: so called because they're extracted in the scot mines < 1364341268 634977 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, see?? < 1364341285 756508 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: no specific reason, just never wanted to and had the opportunity at the same time < 1364341310 118513 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :scottish extract: 100% pure essence of scot < 1364341349 952478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: lines of http://www.amazon.com/gp/product/B008C8SKUY/ref=as_li_ss_tl < 1364341373 775446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :great review < 1364341381 725919 :nooodl!~nooodl@91.179.180.252 QUIT :Ping timeout: 248 seconds < 1364341390 265202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lines of deckardcain < 1364341394 444811 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :snorting lines of hooker off a block of cocaine? < 1364341417 415779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION sees a disturbing amount of latin-1 in the logs < 1364341445 215005 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Ok, I think I missed something important today. There are a lot of people on Facebook with pink equality signs < 1364341446 231565 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :kmc: is there seriously a noticeable difference between 98% and 99% benzocaine < 1364341475 56626 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :depends what the rest of it is < 1364341482 786636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: math is gay, m'kay? < 1364341512 335742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: umm did you say "something important" and then "people on Facebook" < 1364341517 606363 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what Phantom_Hoover said < 1364341531 559274 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :math declared "totally gay" by US supreme court < 1364341537 219847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: clearly polonium < 1364341601 545543 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: the Supreme Court heard oral arguments regarding striking down California's constitutional amendment banning same sex marriage in the state < 1364341604 920219 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think benzocaine is a topical local anaesthetic so the polonium probably wouldn't do much unless you ate it or sth < 1364341610 986258 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're not expected to issue a ruling for several more months < 1364341620 295647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but everyone is flipping out trying to interpret what the justices said today < 1364341636 731914 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :kmc, ah < 1364341639 380659 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :benzocaine is a topical local anaesthetic slash popular adulterant for cocaine < 1364341644 955564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in two months, the us supreme court commits collective suicide under the pressure < 1364341658 864228 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they are chemically similar and cocaine is also a local anaesthetic and this property is used by customers to test its purity < 1364341726 109448 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone use cocaine to operate on themselves < 1364341790 19787 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :dunno but it is still occasionally used in medicine < 1364341805 974401 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's why it's schedule 2, not schedule 1 like the really dangerous drugs such as heroin and marijuana < 1364341840 449941 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is heroin actually useful in medicine < 1364341859 656107 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo marijuana should be legal but smoking should be illegal < 1364341862 402304 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :What drugs could I simulate in norns? < 1364341863 990381 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :it's an opiate innit < 1364341866 802301 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i mean i assume there's /some/ reason morphine's used as a painkiller and heroin's used as a drug < 1364341873 502879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because smoking is disgusting < 1364341881 563713 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: and tomorrow (?) they're hearing challenges to DOMA, the federal law which prevents the federal govt from recognizing same sex marriage, and allows states to ignore same sex marriages performed by other states (which otherwise they would be required to recognize under the Full Faith & Credit clause of the Constitution) < 1364341885 733274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i suppose it's already illegal in a lot of places?? and no one cares < 1364341889 541782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.bonkersinstitute.org/showpics/bayer1901.gif < 1364341899 927618 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :bonkersinstitute < 1364341900 782570 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :kmc, awesome < 1364341901 868821 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://wings.buffalo.edu/aru/Bayer-heroin.jpg < 1364341912 108571 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, as if we know about norn neurology? < 1364341912 769597 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :but yeah opiates were used as painkillers forever, phantom < 1364341921 140269 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :didn't you ever hear about it being marketed to shut up babies < 1364341921 867306 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they still are < 1364341922 407993 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am aware of this! < 1364341928 804558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I,I villainess < 1364341931 401622 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's just we have better ones than heroin now < 1364341934 270836 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :both safer and more powerful < 1364341939 661971 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(not the same ones) < 1364341948 617738 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I could impede the processing of drives < 1364341970 24622 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :But that would make them fail to recognize, say, boredom too < 1364341972 184953 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that sounds like a bad drug... < 1364341973 359180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Cheapest Specific for the Relief of Coughs < 1364342011 825206 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Also it's pretty easy to lower drives, that's kind of boring < 1364342019 416113 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Although a more permanent effect may be interesting? < 1364342025 621428 :Bike!~Glossina@65-100-35-121.ptld.qwest.net PRIVMSG #esoteric :can you simulate rabies < 1364342047 996760 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Depends what you would consider to be acceptably close to rabies < 1364342063 900108 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, surely the obvious thing to do would be to stimulate some award mechanism < 1364342086 338289 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :kmc: DOMA affects national law stuff too < 1364342098 340626 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :oh, nevermind, you mentioned that < 1364342101 112450 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :missed that >_< < 1364342202 264685 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in Canada you can get opiates over the counter < 1364342206 167165 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :My school's library server requests a client certificate for some reason. < 1364342206 665291 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Lymia: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1364342213 647399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Tylenol 1 with 325 mg acetaminophen and 8 mg codeine < 1364342255 280434 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the acetaminophen ensures that if you take enough to have fun you will also destroy your liver < 1364342260 848924 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :wow, codeine OTC? < 1364342261 218560 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :oerjan, < 1364342261 499722 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :18<lambdabot> oerjan said 1h 53m 22s ago: That never /loses/ a single joust <-- the other day i believe i proved that you cannot make a program that can never lose on a particular tape/polarity. < 1364342263 130115 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :Phantom_Hoover, it's easy to stimulate the reward system constantly, but I suspect the effects are boring < 1364342267 895257 :Lymia!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Qualify that with "given a known hill" < 1364342270 586750 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :I would assume the norn would get locked onto one activity < 1364342270 780928 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :drug policy is largely based on harm maximization, i.e. the opposite of harm reduction < 1364342291 301992 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :If you're going for random flailing aboutness, then a genetic disorder I made does have that effect in its middle stages < 1364342291 496749 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :I think they include the acetominpohen here in most prescription versions too < 1364342308 339980 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah I don't think harm maximization is the only reason, it's actually effective < 1364342309 726063 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 248 seconds < 1364342314 615896 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :The norn starts off normal, then starts trying to do weird things, before eventually sitting doing nothing whatsoever < 1364342329 631389 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :And refuse to eat except under mind control < 1364342331 346058 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :the only time I've tried codeine it made me a bit nauseus and kind of sick < 1364342337 937179 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :which is I guess not as bad as percoset < 1364342340 730768 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1364342341 913448 :Fiora!~Fiora@ec2-50-17-93-47.compute-1.amazonaws.com PRIVMSG #esoteric :which made me very nauseus and actually sick < 1364342346 52604 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.slate.com/articles/health_and_science/medical_examiner/2010/02/the_chemists_war.html < 1364342354 547240 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :It's constant stimulation of the punishment pathway < 1364342389 251268 :Sgeo!~Sgeo@173.3.78.166 PRIVMSG #esoteric :So, they try normal things because of their instincts, then, they learn that those things are bad. They avoid those and start doing other things that are vaguely related but haven't been punished yet. Eventually everything is punished.