< 1359677086 118879 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1359678723 965151 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 248 seconds < 1359678797 147740 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1359678871 107096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the /topic program? SUBLEQ interpreter or something? < 1359678887 855466 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or is it actually a linux rootkit? *fucked* < 1359679152 74744 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Looks to be a SUBLEQ interpreter, yeah. < 1359679252 388441 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a linux rootkit < 1359679253 934961 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for qnx < 1359679256 941925 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :on the amiga < 1359679288 55136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can something be a linux rootkit for qnx? < 1359679297 912492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it could be a program that roots qnx if you run it on Linux < 1359679328 540870 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net PRIVMSG #esoteric :or a rootkit that runs on a linux kernel modified to run at the same time as qnx < 1359679329 228554 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1359679359 942256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe you can build UML for QNX < 1359679370 914920 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :HackEgo's shameful secret < 1359679376 230223 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359679388 956396 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1359679404 559523 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently blackberry OS is based on QNX? < 1359679408 690897 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nobody told me < 1359679541 136830 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net PRIVMSG #esoteric :10 and playbook are < 1359679546 907755 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net PRIVMSG #esoteric :previous versions are not. < 1359679550 43219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1359679556 32685 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1359679618 236641 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359679670 494622 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net QUIT :Read error: Connection reset by peer < 1359679824 831859 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359681255 262572 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1359681471 552819 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359682124 144593 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1359682773 718091 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :more inappropriate haskell questions: is "main" a standard thing or what because I can't find it < 1359682843 192408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes it is < 1359682909 691921 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Bike: Yes: "main" is the Haskell entry point, just like main is the C entry point. < 1359682926 361173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.haskell.org/onlinereport/haskell2010/haskellch5.html#x11-980005 < 1359682929 93550 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"A Haskell program is a collection of modules, one of which, by convention, must be called Main and must export the value main" aha < 1359682936 891937 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :thanks < 1359682970 175933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(there's a flag to call it something else, naturally >:) ) < 1359682982 857423 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :a standard flag? < 1359682985 423061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(mostly intented for running test suites and the like) < 1359682989 832835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, in ghc < 1359682997 145499 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nooooo < 1359683302 690073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm has Taneb revealed his email... < 1359683320 767304 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :taneb@taneb.taneb < 1359683326 520997 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :taneb@ngevd.atriq? < 1359683339 87761 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott i don't think taneb is even a real tld are you lying < 1359683395 313549 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :im sure it is < 1359683502 190015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there is an email on his webpage < 1359683851 914913 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 246 seconds < 1359683911 42057 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1359684319 353741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Taneb I sent an email to your gmail account. < 1359684319 895207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359684706 299712 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net JOIN :#esoteric < 1359685326 417912 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lecture went well < 1359685330 203584 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the crabputer was a crowd pleaser < 1359685349 533609 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks Bike < 1359685374 236284 :madbr!boulam@198-84-253-87.cpe.teksavvy.com JOIN :#esoteric < 1359685402 937832 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :trying to design a "trace CPU" < 1359685403 196119 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :crabputers know what's hip < 1359685471 801728 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :like, instead of just executing the code < 1359685499 427105 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :it allocates a new execution unit (ALU, multiplier, etc...) for each instruction < 1359685527 888434 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :once it reaches a loop, it just lets data stream through the already allocated units < 1359685637 581977 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nice < 1359685671 939700 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are there any really good tracing JITs for VLIW architectures < 1359685677 351935 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that could be kind of an approximation of that < 1359685686 136414 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where's my V8 for itanium =( =( =( < 1359685977 256142 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it reasonable to look at a language mostly because of its implications for how one would structure a program written in it < 1359685983 397675 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, yes < 1359686010 569072 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359686037 292282 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Haskell tends to imply a certain structure (IO layer using non-IO layer) < 1359686048 272042 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359686049 27389 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, why not try to get a grasp of how Erlang programs are structured < 1359686053 375100 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still don't understand it :/ < 1359686059 706704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about Ada? < 1359686115 970784 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :kmc: it's kinda scary how VLIW architectures tend to bomb :o < 1359686153 66413 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo have you seen Erlang: The Movie < 1359686210 908538 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think part of it, I don't remember if I've seen the whole thing. If I have, I don't remember it < 1359686214 869455 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I know I've heard of it < 1359686232 621808 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think erlang programs involve lots of small concurrent agents which interact through semi ad-hoc algebraic-data-ish protocols < 1359686233 55819 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's kind of ... dry and old, isn't it? < 1359686265 446065 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one point of it being dynamically typed is that you can restart small parts independently from each other < 1359686295 252262 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not sure that dynamic typing is a requirement for that < 1359686297 268389 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1359686298 144165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :harder to migrate a distributed system piecemeal if your protocols are very rigid < 1359686310 649062 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not a requirement but it makes things easier < 1359686314 691642 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION doesn't think that argument makes much sense < 1359686323 460583 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but I guess I would say that all protocols are rigid < 1359686325 885438 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway i don't know erlang < 1359686331 58250 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is just a question of how much your code acknowledges that fact < 1359686374 768458 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :I'd like to see more languages structured like zzt-oop (or megazeux's "robotic") < 1359686378 391316 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :all protocols are rigid but their implementations are crazed nuttiness? < 1359686387 359293 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :zzt, isn't that something for games < 1359686402 534038 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :bike : yes! < 1359686410 805793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zomg moreutils has /usr/bin/errno -l? < 1359686424 131902 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :bike : so it would probably work well for GUI < 1359686457 415291 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :«Note the use of an invisible "timer" object to send a periodical ShootDownward message to the Shooter.» man this reminds me of game maker < 1359686461 749476 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i'm... not sure if that's a good thing < 1359686473 622116 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"They are neither operating system processes nor operating system threads, but lightweight processes[citation needed]." < 1359686482 549265 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :1+1=2[citation needed] < 1359686518 27491 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1359686540 20172 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sgeo: principia mathematica, done < 1359686546 245666 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> monoidize "threads" < 1359686549 41334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "are threads like monoids? I love monoids" < 1359686554 756467 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf < 1359686556 630220 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1359686565 448523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i didn't write monoidize....................................... < 1359686571 890619 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> monoidize "monoids" < 1359686574 454194 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "are monoids like monoids? I love monoids" < 1359686578 560051 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo..... < 1359686582 175136 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no.............................. < 1359686589 562037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> monoidize "monqy" < 1359686592 56838 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "is monqy like monoids? I love monoids" < 1359686597 547068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"ok maybe thats enough....." < 1359686597 730516 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :mostly, they have very simple languages yet they're fairly usable actually < 1359686597 730603 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh nice < 1359686607 400985 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> monoidize "people" < 1359686610 52687 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "is people like monoids? I love monoids" < 1359686613 510206 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :megazeux didn't have any functions or even subroutines < 1359686614 441327 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@undefine < 1359686619 612080 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1359686623 596417 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :or objects/structs < 1359686624 679703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy < 1359686628 562150 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :or strings < 1359686633 149311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you just @undefine!! < 1359686639 836279 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who knows < 1359686643 6039 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i sure said @undefine < 1359686644 955384 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :madbr: if i'm reading the zzt-oop article right it has objects? < 1359686690 645342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "thats what @undefining is" < 1359686695 637335 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: nice re errno < 1359686701 748863 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :<3 moreutils < 1359686722 111005 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I've spent way too much time hunting down the lesser-known errno mappings in some cases. < 1359686739 519412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean e.g. pretty-printed message to number. < 1359686781 653961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's at least one errno that can only be produced by a single point in the Linux kernel < 1359686797 141422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :EACHIEVEMENTUNLOCKED < 1359686820 850354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :each and every ievement < 1359686909 311750 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I came to the conclusion that mkaing an MD5 collision under those constraints would be hard. < 1359686916 835293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I just posted a bug. < 1359686928 512875 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: what is it? < 1359686954 595681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`olist #I don't think shachaf was here when I did this < 1359686958 124285 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1359687022 531963 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this the super mega list < 1359687052 279755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the oots list < 1359687057 918813 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`smlist < 1359687061 503502 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: smlist: not found < 1359687073 599456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I saw it. < 1359687093 32922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay! < 1359687106 938012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Someone should just echo echo `/names` > bin/smlist < 1359687115 271414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because who wouldn't want to read super mega comics? < 1359687135 67264 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm does irssi have interpolation like that i wonder < 1359687404 504185 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1359687471 517494 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1359687903 601382 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :bike: objects? yes and no < 1359687920 860072 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :it has objects but objects can't store any data < 1359687935 893420 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :each object has its own code < 1359687945 72085 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :and it runs once per frame < 1359687985 130440 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :and when it runs it essentially keeps running until it reaches a command that has a pause in it < 1359688007 526401 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :such as "wait 1" (megazeux, zzt-oop has an equivalent) < 1359688022 896945 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :and then next frame it continues from there < 1359688033 720659 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :so they're really kindof like cooperative threads < 1359688053 432537 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :also objects are part of the tile map and the player can't go through them < 1359688842 972289 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: http://livegrep.com/search?q=ETOOMANYREFS < 1359688849 805543 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's in the UNIX socket garbage collector >_< < 1359688907 592698 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and yeah it was a bit ACHIEVEMENT UNLOCKED when i wrote code which hit this error < 1359689100 680163 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"Too many references: cannot splice" informative < 1359689217 943947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: LC_ALL=de_DE.utf-8 errno -l < 1359689308 890094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Veraltete NFS-Dateizugriffsnummer < 1359689346 210699 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Eingabe-/Ausgabefehler < 1359689369 631090 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Unterbrechung während des Betriebssystemaufrufs" i think that was in the Ring Cycle < 1359689665 220224 :madbr!boulam@198-84-253-87.cpe.teksavvy.com QUIT :Quit: Radiateur < 1359689822 494469 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :ACTION tests something. < 1359689830 420391 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Did that show up as a /me to y'all? < 1359689856 110973 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359689904 372588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what did you do < 1359689923 607291 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I actually typed in the \x01. < 1359689929 279888 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :To me it showed as messages with \x01 X-D < 1359689937 250226 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :So I thought maybe it'd actually sent something weird. < 1359689952 201695 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :there was a bot in another channel such that we had it send arbitrary CTCPs with its echo command < 1359689955 193092 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that was fun < 1359689973 405201 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Yeah, you could do that with HackEgo until somebody whinged about it. < 1359690008 828279 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(you should put that back) < 1359690039 996255 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen > 1359692235 722753 JOIN :#esoteric > 1359692239 852357 JOIN :#esoteric > 1359692240 369883 JOIN :#esoteric > 1359692284 935164 JOIN :#esoteric > 1359692289 61992 JOIN :#esoteric > 1359692289 577587 JOIN :#esoteric > 1359692346 931827 JOIN :#esoteric > 1359692351 53816 JOIN :#esoteric > 1359692351 564074 JOIN :#esoteric > 1359692400 54087 JOIN :#esoteric < 1359692401 268256 :glogbot!codu@codu.org JOIN :#esoteric < 1359692401 911157 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric > 1359692404 166662 JOIN :#esoteric > 1359692404 676983 JOIN :#esoteric < 1359692489 915045 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com QUIT :Quit: RodgerTheGreat < 1359696437 895906 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com TOPIC #esoteric :char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | fiat luxembourg http://codu.org/logs/_esoteric/ < 1359696955 628990 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :kmc: what does that program do mannnnnn < 1359696968 496385 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it cant be the shortest missing subscript < 1359696975 645224 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*string < 1359696977 749004 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it hecks your aim < 1359697019 249412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: halp i is too unsmart < 1359697029 924095 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody can avoid the aim hecking < 1359697045 496918 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION dodges < 1359697467 625002 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a SUBLEQ interpreter or similar < 1359697468 939810 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think < 1359697471 638824 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so it was said < 1359697476 100496 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i didnot invent it < 1359697559 515370 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who said it < 1359697577 868777 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :gregor. < 1359697589 842991 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :gregor says lots of things < 1359697943 325343 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 260 seconds < 1359698046 942237 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359698739 335947 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@admin - shachaf < 1359698740 914782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@admin + shachaf < 1359698748 578534 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It's official now. < 1359698750 596578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1359698759 208197 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's actually not official. < 1359698767 301213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Um, I'm the office. < 1359698776 315557 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think the configuration file is the office. < 1359698799 706314 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hello < 1359698804 296453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hike < 1359698827 906989 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :seven hundred and sixty one armless and legless corpses < 1359698844 64126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: do you love monoids yet < 1359698894 477531 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :there will be no love, except for love of monoids < 1359699001 940411 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :btw congratulations shachaf < 1359699031 349990 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :congratulations!!! < 1359699064 276536 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what are you going to do with this new “power„ < 1359699149 618126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe rule with an "iron fist" < 1359699157 668792 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or just a copper fist?? < 1359699190 460981 :clog!~nef@bespin.org JOIN :#esoteric < 1359699195 975512 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :rule with a fencyclidine fist < 1359699207 12710 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wow that was some shitty spelling < 1359699231 873017 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi clog < 1359699233 793184 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wasup < 1359699244 162239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wehlcohme clog < 1359699249 95333 :HackEgo!codu@codu.org PRIVMSG #esoteric :clohg: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) < 1359699842 103254 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Of course it is mandatory for me to join #ehsohtehrihc on Freenode < 1359699868 414168 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`cat wehlcohme < 1359699871 233592 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: wehlcohme: No such file or directory < 1359699872 66475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#ifdef _CPLUSPLUS < 1359699873 220440 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`run echo "esoteric" | ?hh < 1359699876 237866 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`cat bin/wehlcohme < 1359699877 358646 :HackEgo!codu@codu.org PRIVMSG #esoteric :​? ¯\(°_o)/¯ < 1359699880 94404 :HackEgo!codu@codu.org PRIVMSG #esoteric :welcome "$@" | h < 1359699882 325127 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh < 1359699885 102418 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh < 1359699887 542360 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`run echo "esoteric" | h < 1359699891 331997 :HackEgo!codu@codu.org PRIVMSG #esoteric :ehsohtehrihc < 1359699892 713543 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :#endif < 1359699897 155461 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run echo "char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | fiat luxembourg http://codu.org/logs/_esoteric/" | h < 1359699899 880568 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :holy - < 1359699900 949380 :HackEgo!codu@codu.org PRIVMSG #esoteric :chahr*a,b[9999];maihn(){gehts(a=b);whihle(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puhts(b+1);} | fiaht luhxehmbouhrg http://cohdu.ohrg/lohgs/_ehsohtehrihc/ < 1359699952 84551 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike, hm? < 1359700924 286955 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the Y combinator has a similar structure to a typical quine < 1359700931 204438 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're based on the same trick of implicit self-reference < 1359700947 872304 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as is the proof by contradiction of the undecidability of the halting problem < 1359700953 37262 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that's fun < 1359700988 718941 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what about kleene recursion < 1359701792 811293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1359701807 110467 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :kind of mentioned that too but not really < 1359701829 113840 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you need it to do the halting proof in full rigor < 1359701863 280767 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :diagonalization? < 1359701872 717026 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what about it? < 1359701890 856651 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is that what you mean by "full rigor" < 1359701914 258906 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :personally i just like the intuitive loop scooper thing but that's not as useful... < 1359701979 347200 :sebbu!~sebbu@83.194.47.37 JOIN :#esoteric < 1359701979 571631 :sebbu!~sebbu@83.194.47.37 QUIT :Changing host < 1359701979 571809 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1359702119 870264 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well in this lecture i just went with the good old (define (f x) (if (halts? x x) (loop-forever) 0)) < 1359702127 165991 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right, that < 1359702147 538352 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think, if you want to do that proof in full rigor on turing machines specifically, you need kleene's recursion theorem < 1359702150 699238 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not sure though, it's been a while < 1359702157 897767 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@google scooping the loop snooper < 1359702160 203863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.lel.ed.ac.uk/~gpullum/loopsnoop.html < 1359702160 389268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Scooping the Loop Snooper — Geoffrey K. Pullum < 1359702186 493265 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, i don't think i've actually read turing's original paper. < 1359702187 391304 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i did talk about diagonalization but not specifically about halting, just showing that the set of functions is uncountable while the set of programs is countable < 1359702190 537528 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1359702206 961747 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :actually just about the only turing i've read is the test paper. that's probably not good < 1359702213 681809 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah that article is great < 1359702222 76624 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :my favorite part is the ESP speculation < 1359702223 209896 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: did you like the part where he speculates about beating the turing test using ESP < 1359702226 214170 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yesssss < 1359702240 458558 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i just imagine singulatarians reading it dumbfounded < 1359702270 483878 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think nobody is quite sure if he was joking or not < 1359702306 958931 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i read a nice article on turing's article from a lit perspective once < 1359702316 500941 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :guy thought turing was a pretty funny guy overall < 1359702356 612011 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :...i can never find it again when i want it, though. < 1359702356 914333 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh, that sounds interesting < 1359702368 361802 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :did you see the article about how maybe turing didn't kill himself on purpose < 1359702382 543378 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no, i've heard rumors about that however < 1359702393 777489 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.bbc.co.uk/news/science-environment-18561092 < 1359702398 350720 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.furtherfield.org/features/articles/why-arent-we-reading-turing here we go < 1359702463 604795 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :huh, i didn't know he wrote about the chemical basis of morphogenesis < 1359702475 397086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's cool < 1359702483 52853 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh yeah there was a bit of news stuff about that last year when they actually found some turing morphogens < 1359702606 185409 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it numberwang? we'll have to check with the boffins. < 1359702664 330690 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"In a man of his type, one never knows what his mental processes are going to do next." one can only hope he meant "genius" and not "teh ghey" < 1359702681 557328 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :saying "what if it wasn't suicide??" seems to have an uncomfortable whiff of downplaying the awful treatment turing was going through at the time to me < 1359702709 433275 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: the article i linked doesn't downplay it really < 1359702742 479645 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's more like "what if he had the strength to endure awful treatment in relatively good spirits" < 1359702750 800243 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean if the facts stated are true, we will never know if it was suicide or not < 1359702761 167034 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: the professor made a point of saying "no this was still horrible" < 1359702770 982484 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it shouldn't affect whether the treatment was unjust or the legacy of his life before his death < 1359702832 614908 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.kcl.ac.uk/newsevents/news/newsrecords/2012/02Feb/Scientists-prove-Turings-tiger-stripe-theory-.aspx it is apparently impossible to find the actual goddamn paper < 1359702896 388268 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :speaking of the classics, it's funny that Gödel never got around to publishing part 2 of the paper on incompleteness < 1359702900 809143 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because part 1 was such a bombshell < 1359702923 137832 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you've seen his letter to von neumann, right? < 1359702925 733064 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i also think it's kind of weird that all this theory developed in super abstract form just a decade or so before people started building actual computers < 1359702929 904423 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't think so < 1359702963 203007 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://rjlipton.wordpress.com/the-gdel-letter/ "hey i heard your sick but whatever let me talk about proofs" < 1359703036 30038 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :haha he even mentions type theory as foundational < 1359703098 287334 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1359703118 440658 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"ramified" is still the silliest goddamn word < 1359703131 504875 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah type theory is an alternative to set theory, or something < 1359703140 577431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not sure if it's exactly the same thing programmers mean by 'type theory' < 1359703182 269566 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well i mean the math. people do that as foundational nowadays. < 1359703190 190372 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :not that that has much to do with ramified types any more. < 1359703335 66362 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :greecallister < 1359703795 274064 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hichaf < 1359703797 32399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :going to bed tho < 1359705070 179947 :Taneb!~nathan@host-92-23-131-156.as13285.net JOIN :#esoteric < 1359705122 327471 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :@tell oerjan Thanks for your Fueue fix! < 1359705122 513591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359705166 973231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thoerjan < 1359705219 412944 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Anyway, the balloons have returned < 1359705219 598057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Taneb: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359705232 638925 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :happy birthday!! < 1359705242 285344 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Turns out they didn't come for me < 1359705245 404504 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :I am still only 18 < 1359705269 411252 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ugh, that's such a shitty age though. < 1359705271 788127 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you're sure? < 1359705280 354536 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Yeah < 1359705284 184686 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :It's my mum's birthday < 1359705303 569255 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wait i thought you said that if you were fifty you'd be older than your parents < 1359705306 571767 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :!!?!?!!!??? < 1359705363 282473 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :That was yesterday < 1359705377 666380 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Taneb < 1359705400 519929 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Hi shachaf < 1359705413 492584 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Explain the meaning of your "hi" < 1359705436 680814 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Happy bIrdthay < 1359705440 55984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(to your mum) < 1359705466 433624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(here in america there aren't any mums) < 1359705487 716347 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :There are mumps though. < 1359706424 50175 :Taneb!~nathan@host-92-23-131-156.as13285.net QUIT :Quit: Leaving < 1359706610 958255 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: memorize < 1359709998 326009 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1359710231 163708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask zzo38 What about newtype Foo b s a r = Foo (Either b (s, a -> r)); CodensityAsk (Foo b s a) t? < 1359710231 550839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359710648 92513 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1359712891 190826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://literallyunbelievable.org/post/41195269567/theres-no-such-thing < 1359712892 490203 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just < 1359712914 992103 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :One particular xkcd comes to mind < 1359713412 685065 :TwilightSpockle!codu@codu.org QUIT :*.net *.split < 1359713592 12717 :TwilightSpockle!codu@codu.org JOIN :#esoteric < 1359715634 844520 :TodPunk!~Tod@166-70-93-209.ip.xmission.com QUIT :Read error: Connection reset by peer < 1359715668 255070 :Tod-Autojoined!~Tod@166-70-93-209.ip.xmission.com JOIN :#esoteric < 1359717214 263475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, #haskell-lens is bigger than #esoteric < 1359717449 889271 :impomatic!~digital_w@148.54.112.87.dyn.plus.net QUIT :Ping timeout: 255 seconds < 1359717548 426025 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Read error: Operation timed out < 1359717937 123299 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Let's imagine that utilities are radioactive; If we are careful with out containment procedures, we can safely combine and compare them, but if we interact with an unshielded utility, it's over, we've committed a type error." < 1359717945 280976 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god utilities are monads < 1359717951 840089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(note: utilities probably not monads) < 1359719283 679325 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1359719714 759291 :sebbu!~sebbu@ADijon-152-1-26-37.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1359719730 146624 :sebbu!~sebbu@ADijon-152-1-26-37.w83-194.abo.wanadoo.fr QUIT :Changing host < 1359719730 447759 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1359720807 487502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359720890 726678 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :unsafeNmap :: MonadIO m => m Utility -> m () < 1359720902 684110 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1359721351 546992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 260 seconds < 1359721578 646358 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1359721904 847985 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359722450 960242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359722946 258294 :salehkamali999!~kamal@5.121.209.189 JOIN :#esoteric < 1359722970 69693 :salehkamali999!~kamal@5.121.209.189 QUIT :Client Quit < 1359723284 618428 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359723330 990969 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Client Quit < 1359723348 758824 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359723493 813635 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Client Quit < 1359723509 623119 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359723585 205769 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1359724263 957164 :Kosova!~ardi98_1@91.187.125.194 JOIN :#esoteric < 1359724287 140812 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359724840 418785 :Kosova!~ardi98_1@91.187.125.194 QUIT : < 1359725486 184457 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 JOIN :#esoteric < 1359729927 631384 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1359730933 14447 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1359731741 144154 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1359732275 5769 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1359732394 682362 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 QUIT : < 1359732503 574361 :Tod-Autojoined!~Tod@166-70-93-209.ip.xmission.com NICK :TodPunk < 1359732595 498650 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1359733097 315908 :noam__!~noam@213.57.201.130 NICK :noam < 1359734306 666215 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :can anyone ping nortti.dy.fi now? < 1359734401 458645 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :yep < 1359734438 872255 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :great < 1359735048 182068 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 256 seconds < 1359735129 305894 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1359735299 610009 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1359735779 794166 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nortti: what kind of server are you running? the only response header I get by visiting http://nortti.dy.fi/ is "Content-Type: text/html" < 1359735878 466749 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :boily: my own http server written in python < 1359735891 874257 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :boily: what is your exact request? < 1359735939 684055 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nortti: I tried firefox first, just to see if you had anything running, then raw telnet to get a pretty list of all headers. < 1359735954 158055 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(and I admit running a fast nmap against your domain.) < 1359735960 960297 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what is the request you used with telnet < 1359735989 868162 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :oh, that's ok. I used to have "run nmap here if you want to test it" on my homepage < 1359735990 667922 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :telnet nortti.dy.fi 80, then GET / HTTP/1.1. < 1359736018 39422 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what kind of line terminator? < 1359736039 58396 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :eeeeh... I hope CR+LF, but probably only LF. < 1359736050 20727 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I can see your stub web page just fine, too. < 1359736059 727530 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :very strange < 1359736084 698600 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :do you have your telent in char or in line mode? < 1359736103 464430 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no idea. bog standard vanilla telnet on my machine. < 1359736117 821087 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what os your machine runs? < 1359736137 266000 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :arch linux, Linux njorun 3.7.5-1-ARCH #1 SMP PREEMPT Mon Jan 28 10:03:32 CET 2013 x86_64 GNU/Linux. < 1359736146 694221 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :have you tried netcat? < 1359736166 30960 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no, not yet. < 1359736243 633829 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :same behaviour with netcat: echo -e "GET / HTTP/1.1\r\n\r\n" | nc nortti.dy.fi 80 < 1359736267 582410 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :by the way, telnet (GNU inetutils) 1.9.1 and GNU netcat 0.7.1. < 1359736282 591279 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :very, very strange < 1359736294 546996 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :so you only see the headers? < 1359736309 670608 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :and not the page itself= < 1359736311 191982 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh, no. I was just wondering what was the webserver and stuff and anything. < 1359736319 567924 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the pages renders correctly. < 1359736329 722973 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/pages/page/, as I only saw a single page for now. < 1359736334 563413 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :oh. then it works just as it shoudl < 1359736389 666295 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :I tried to make it compatible with normaly used subset of HTTP 1.0 < 1359736469 998651 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :boily: in case you are interested these files are available: foo.txt mcsnapshot strace_failed_config.log index.html os_cars.html < 1359736533 640973 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :playing with slitaz? < 1359736542 721003 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :using it as my main os < 1359736610 13883 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :well slitaz 3.0 with all kind of crap put on top of it like toybox and my own coreutils replacing parts of busybox, pkgsrc and jpkg package managers and a lot of hand compiled stuff < 1359736624 958689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1359736658 524991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359736949 620286 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 255 seconds < 1359737351 754002 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1359738591 676650 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :How are there people who don't program for fun. < 1359738593 635526 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I don't get it. < 1359738966 459412 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :programming is a combination of mentally challenging and tedious < 1359738987 613570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :plus some people like things like being outside or interacting with humans in person < 1359738991 417671 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and would rather spend free time on that < 1359739057 185777 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :All I'm hearing is that people like to fritter their potential away on completely nonproductive uses of time. < 1359739057 545967 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"hacker" communities have a huge amount of prejudice against people who don't spend every waking hour thinking about programming < 1359739072 411981 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's largely unfounded < 1359739079 98384 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://geekfeminism.org/2013/01/21/re-post-hiring-based-on-hobbies-effective-or-exclusive/ < 1359739089 217744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"I’ve seen other people imply that there’s something even morally suspect about somebody working an engineering job just for the money, and that someone who doesn’t do the same stuff in their free time is obviously just in it for the money. Of course, that’s classist. It’s easier to feel like you’re motivated by the sheer love of your work if you don’t really need the money." < 1359739116 729319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :TwilightSpockle: oh yeah because writing the 2,000th toy Lisp interpreter or Python webapp framework nobody will ever use is so productive < 1359739132 334681 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway i think you're trolling < 1359739140 748700 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :No shiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiit X-D < 1359739156 642953 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :glad that's settled then < 1359739765 777261 :impomatic!~digital_w@181.253.125.91.dyn.plus.net JOIN :#esoteric < 1359739900 586678 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1359740726 31055 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I propose that we use the prefix "wyo-" to denote the fixed point of a word. < 1359740733 896338 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So that, for example, a wyopicture is a picture of a wyopicture. < 1359740776 834505 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Wyothinking is the act of thinking about wyothinking. < 1359740824 682523 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :And Wyoming is... waaaaait < 1359740933 424001 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :A wyoprinter is something that prints a wyoprinter. So, a quine is a type of wyoprinter. < 1359741027 1513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, that wasn't obviously a joke from the start? < 1359741050 951271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some people just love monoids, Phantom_Hoover. < 1359741063 383347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what is it with you and monoids < 1359741073 335132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(DON'T SAY "THEY'RE SO EASY") < 1359741191 969821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's not easy being a monoid :( < 1359741270 934054 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You used to think that it was so easy? < 1359741345 258079 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1359741398 579107 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359741478 699237 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :someone explain this monoid thing shachaf has developed, for god's sake < 1359741903 244424 :noam!~noam@213.57.201.130 QUIT :Read error: Connection reset by peer < 1359741913 577263 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :shachaf developed a monoid thing? < 1359741927 351465 :noam!~noam@213.57.201.130 JOIN :#esoteric < 1359742007 416789 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, yes, he developed a condition where he inexplicably brings monoids up all the time. < 1359742066 613704 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :but I like monoids. they are ea... NOOOOOOOOOO! I think it's contagious! < 1359742286 983904 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1359742347 233449 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~fortune < 1359742348 117367 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Kent's Heuristic: < 1359742348 440882 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Look for it first where you'd most like to find it. < 1359742412 224300 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hm. hoping to get useful guidance from a fortune DB is like trying to find a needle in a wyohaystack. < 1359742585 635625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :finding a needle in a wyohaystack is pretty easy < 1359742598 613693 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :almost all of it is empty space, after all < 1359742683 86859 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover's method to find a needle in a wyohaystack: 1. Remove all empty space; 2. Whatever isn't empty in what's left is a needle < 1359742702 662557 :mroman!~roman2@fmnssun.ibone.ch PART :#esoteric < 1359742716 893661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pretty efficient < 1359742743 178045 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1359742845 701025 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Client Quit < 1359742859 307535 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1359742894 348223 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`learn wyohaystack is that which hasn't been sifted for emptiness yet. Easily needled. < 1359742898 222282 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1359742952 121711 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1359742974 928335 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1359743000 465474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if you allow the -irth form to be used as a gerundive you can express a contradiction pretty easily < 1359743025 266020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom_Hoover: You should encourage Sgeo to learn Ada. < 1359743029 889804 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He's been giving up on it. < 1359743035 72127 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, don't give up! < 1359743070 500492 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: wyohaystackirth? < 1359743085 59904 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boily, nonono, the -irth form is applied to verbs < 1359743099 307602 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :whyohaystacksearchirth < 1359743177 7094 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359743256 682186 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :and its French cognate, ouaillohéstaqueseurtchirtant. < 1359743288 356839 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: i don't know, maybe it is obviously a joke here < 1359743297 45632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :on Hacker News such things are said in apparent seriousness < 1359743300 131564 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but poe's law etc < 1359743320 405713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cole's law etc < 1359743327 863075 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :monoid's law < 1359743329 819962 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also hichaf < 1359743346 554164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hellogan international airport < 1359743354 658512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: did shachaf tell you ~the news~ < 1359743358 178647 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :man coleslaw is such a weird word < 1359743359 308112 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(i'm saying he's pregnant) < 1359743361 633291 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what is the news < 1359743365 164066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1359743369 505632 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he's pregnant with #haskell ophood < 1359743369 959262 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :congratschaf < 1359743370 325447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't spread the news < 1359743382 225006 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.gcmap.com/mapui?P=kmc < 1359743390 394211 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :corridor < 1359743395 103385 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :now there's an amazing word < 1359743421 831996 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'The term "coleslaw" arose in the eighteenth century as an Anglicisation of the Dutch term "koolsla", a shortening of "koolsalade", which means "cabbage salad"' < 1359743431 663626 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :in the space of about 2 minutes, I'm now completely confused. I love Fridays. < 1359743432 787048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'koolsalade' < 1359743459 269339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :cabbage salad? < 1359743459 620286 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Cole slaw is some pretty cool salad. < 1359743460 901416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :eugh < 1359743469 356428 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sauerkraut is better < 1359743473 985716 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :here you can buy bright neon nite-glo aggressive toxic green coleslaw in small plasting containers. < 1359743477 646305 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :dutch always sounds like that < 1359743484 510615 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it tastes weird. < 1359743488 108868 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what do you think of LC_ALL=de_DE.UTF-8 errno -l < 1359743503 857283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When I run it I just see English. :-( < 1359743509 553063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is my computer racist ☹ < 1359743509 946580 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :try having more locales < 1359743522 836458 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can i just get a globale and have it done with < 1359743554 520288 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :Is there a better way to do this regex? ((mul|add|sub)(\.i|\.f|\.x)?) I just watch to match and return mul mul.i mul.f mul.x add add.i add.f .... etc < 1359743560 691183 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf_SHACHAF.UTF-8 < 1359743579 741721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shachaf_SHACHAF.UCS-2.625 < 1359743580 57749 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :impomatic: you could factor the dot out < 1359743603 452207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh but you want the .f .i etc to be optional? < 1359743633 802287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then it would be like ((mul_add_sub)(\.(i|f|x))?) which is kinda ugly < 1359743646 586114 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pretend those underscores are bars < 1359743650 515940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Now it works! < 1359743658 951890 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :kmc: Yes, optional < 1359743698 518381 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :I'm writing a JavaScript syntax highlighter for Redcode :-) < 1359743698 840633 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :((mul|add|sub)(\.i|\.f|\.x)?) seems perfect to me < 1359743708 391223 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah it's fine < 1359743730 438561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh I guess (i|f|x) could also be [ifx] < 1359743736 829022 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :Thanks... never used regular expressions before. < 1359743742 359816 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not a biggie though < 1359743752 951373 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :impomatic: congrats then :) < 1359743766 202121 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :((mul|add|sub)(\.[ifx])?) < 1359743816 588060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I'd install a funpuns locale. < 1359743845 113198 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm < 1359743850 648018 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how about an anagrams locale for error messages < 1359743861 402550 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :just to make linux harder to understand < 1359743974 65012 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: I don't even have an errno(1). < 1359743979 756830 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :install moreutils < 1359743985 721060 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :moreutils is the greatest < 1359743987 407124 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That sounds like work. < 1359743989 159311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bow down before moreutils < 1359744000 64901 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :Now I need to figure out to to not exclude any matches preceded by a semicolon < 1359744004 180167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but then you'll have 'parallel' and 'ts' and 'sponge'! < 1359744004 691647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :moreutils is "rly good" elliott < 1359744018 257409 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but is it easy < 1359744023 825457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :remember the time when you first found out about moreutils < 1359744029 220021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's just man page after man page of greatness < 1359744047 317334 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359744048 56552 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :sponge is the only really great one < 1359744057 70674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'parallel' is very handy < 1359744066 37125 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though xargs can almost do the same thing < 1359744066 479633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :xargs can do that, though. < 1359744081 800529 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it has ts < 1359744097 310443 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :sl is the best unix utility < 1359744110 798901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zomg < 1359744113 649323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : Copyright 2006 by Joey Hess < 1359744125 8791 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm ls typos < 1359744128 50104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's the same JoeyH!! < 1359744139 466343 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i admin'd a server once where if you typed 'lsd' it would open the TiHKAL page about LSD inside links < 1359744144 599126 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nice < 1359744147 861043 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :sl is still better < 1359744158 562550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The best thing about Ubuntu is that it has the "command-not-found" handler such that when you type ls, it waits a couple of seconds anyway. < 1359744164 164594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, whne you type sl < 1359744167 328681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even if it's not installed. < 1359744172 705420 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :counterpoint: moreutils' favicon is esr's stupid glider emblem thing < 1359744176 34767 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(fuck that guy) < 1359744177 292491 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: :( < 1359744288 935849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well I am pretty sure esr was just a loudmouth rather than a self-admitted awful racist loudmouth when that emblem was popularised < 1359744294 12285 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :less bad than it could be??? < 1359744304 16921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's also just a dumb idea though < 1359744316 754178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hackers aren't already enough of an elitist cult, we need a logo to be smug about too < 1359744353 799633 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also it uses the ugly phase of the glider < 1359744386 645704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which phase would you prefer? < 1359744472 416382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the... other one < 1359744500 504558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was afraid you'd say that. < 1359744512 41288 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It sounds like you're just wrong here. < 1359744530 967910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :uh < 1359744536 972764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that phase is way better < 1359744538 763072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no question < 1359744555 609120 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't be wrong, Phantom_Hoover. < 1359744563 601740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm trying to save your soul here. < 1359744592 689963 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www-rohan.sdsu.edu/~rcarrete/teaching/M-596_patt/images/glider.gif so which one is better here < 1359744618 724618 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :0/2/4 are equally good < 1359744630 305786 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1/3 are just is that even a glider?? < 1359744656 504954 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what do you think about HighLife < 1359744656 983280 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, 3 < 1359744662 880194 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :2 is sort of eh < 1359744665 976599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"i don't like life, it's too mainstream" < 1359744680 616237 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :1 isn't as good as 3 but it's still strong < 1359744681 672523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: that's just normal life for me, man < 1359744684 696002 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :4 is just wtf < 1359744689 131189 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hackers are pentacellular protists that can't do anything but plod along in one direction, and die when they hit the slightest resistance < 1359744692 969068 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1359744708 98346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm protists < 1359744714 54212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bike, but in HighLife they sometimes explode! < 1359744714 504088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Bike < 1359744726 240218 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: the LED sign that i programmed uses HighLife on a projective plane < 1359744737 355810 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hi shachaf < 1359744744 841493 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That sounds nifty. < 1359744753 412268 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :exploding protists high on life? < 1359744764 103762 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(fun fact, you can turn the highlife replicator into an n-length spaceship by tacking a traffic light to one end) < 1359744764 920640 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the rule is similar enough to Life that it looks the same, except the probability of getting various still-lifes is different < 1359744790 243867 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also the boat is notably absent < 1359744791 466412 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Day & Night is the coolest CA imo < 1359744808 984596 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also I programmed it to spawn gliders occasionally, to keep the world from settling into a boring state < 1359744825 496747 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: are you with me < 1359744843 639992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :def. the coolest moore-type ca < 1359744853 806188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: did you also use the monster all the time in simcity < 1359744868 23699 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was kind of wondering how the poisson rate of glider generation affects the entropy over time of the system < 1359744871 898025 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: instead of gliders it sohuld have spawned replicators < 1359744882 19001 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shachaf: who didn't? < 1359744882 830227 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whether there's a specific best rate for interesting patterns, or whether lots of different rates are roughly equivalent < 1359744899 842460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*should < 1359744903 534145 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Causing various disasters is the only thing I remember about SimCity. < 1359744924 198817 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :since it wraps around, if you spawn gliders on an empty plane they will live forever until they hit something < 1359744925 847474 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the most bestest CA is wireworld. < 1359744951 664672 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so i hypothesize that there's some natural feedback between the complexity of existing patterns and the ability of created gliders to add complexity < 1359744954 635349 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: that's a fun fact < 1359744960 190809 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i like von neumann's because it's so ridiculous < 1359745062 271999 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Evoloop is best CA. < 1359745106 887646 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Pixel_golly.gif efficient < 1359745276 977639 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wonder if anyone's gotten around to building a true replicator in Life < 1359745360 92521 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo the most bestest CA is the one everyone should live in < 1359745371 127070 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and monqy already lives in?? < 1359745501 521962 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Phantom_Hoover: http://www.argentum.freeserve.co.uk/lex_u.htm#universalconstructor yeah < 1359745545 477937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's outdated < 1359745565 82385 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :since then someone gave an explicit pattern for something that's almost, but not quite, a true replicator < 1359745601 579380 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://b3s23life.blogspot.co.uk/2013/01/replicator-redux.html < 1359745606 993019 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359745689 165619 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1359745693 412176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :welcome to our little channel < 1359745711 801224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell-lens was bigger than #esoteric earlier < 1359745740 351813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shachaf, uh, shut up? < 1359745752 124047 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1359745759 519850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Should I? < 1359745766 317273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think Phantom_Hoover might be right. < 1359745792 525102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :certainly not! < 1359745793 189919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359745841 929567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now to go see what i was answering -> < 1359746291 905968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote shachaf: LC_ALL=de_DE.utf-8 errno -l Veraltete NFS-Dateizugriffsnummer Eingabe-/Ausgabefehler "Unterbrechung während des Betriebssystemaufrufs" i think that was in the Ring Cycle < 1359746295 872423 :HackEgo!codu@codu.org PRIVMSG #esoteric :946) shachaf: LC_ALL=de_DE.utf-8 errno -l Veraltete NFS-Dateizugriffsnummer Eingabe-/Ausgabefehler "Unterbrechung während des Betriebssystemaufrufs" i think that was in the Ring Cycle < 1359746394 559951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : there was a bot in another channel such that we had it send arbitrary CTCPs with its echo command < 1359746409 816659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ctcp ACTION can do that too < 1359746418 844746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...well, could. < 1359746423 890417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show < 1359746424 210844 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list < 1359746442 709113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^me easily does this < 1359746443 25641 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ACTION easily does this < 1359746506 981456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess ^ctcp wasn't saved. < 1359746577 559001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^tell what now < 1359746577 846466 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :I think you mean @tell instead? < 1359746591 325549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^pow2 5 < 1359746591 801422 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 42949672 ... < 1359746601 66245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show pow2 < 1359746601 263336 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :+2[[<+7[-<+7>]>[-<+<+>>]<[->+<]<-2.[-]<]+4[->+8<]>.[-]>>[-[>+2<-[>+2<-[>+2<-[>+2<-[>-8>+>[->+>+<2]+>>[<2->>[-]]<2[>+<-]>[-<+>]<4-[>+2<-[>+2<-[>+2<-[>+2<[-]]]]]]]]]]<[->+<]>+>[-<+>]>>]<3] < 1359746653 611336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^reverb verily brevity < 1359746653 797280 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :vveerriillyy bbrreevviittyy < 1359746659 596791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or not. < 1359746678 545056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rev obvious? < 1359746678 768066 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :?suoivbo < 1359746679 203296 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1359746685 936980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rev2 obvious? < 1359746686 123101 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :?suoivbo < 1359746686 597903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1359746698 131286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^echo fib < 1359746698 317082 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fib fib < 1359746702 354923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1359746708 467160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1359746712 863499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show fib < 1359746713 49401 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] < 1359746717 411980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^fib < 1359746717 756806 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... < 1359746777 579505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^eval < 1359746780 488665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^eval what < 1359746785 147136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show eval < 1359746785 332851 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :()! < 1359746790 95419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy. < 1359746867 577356 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^show echo < 1359746867 800141 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>,[.>,]<[<]+32[.>] < 1359747977 777023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show < 1359747977 963028 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble asc ord prefixes tmp test celebrate wiki chr ha rainbow rainbow2 welcome me tell eval elikoski list < 1359747987 961164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The best "eval" ever. < 1359748002 664494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show ul < 1359748002 850117 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>,[>,]<[<]>[<+4[>-8<-]+>-[-7[-2[<+3[>-4<-]+>[<+4[>-5<-]+>[-11[-3[[-]<2[>[-]>+<2-]>>[<2+>>-]+<[->-<3[[>+<-]<]>>[>]]>[->[>]<[[>+<-]<]<2[[>+<-]<]<[[>+<-]<]>>[>]>[[[>]>+<2[<]>-]<2[[>+<-]<]>>[>]>[>]>[<2[<]<[<]<+>>[>]>[>]>-]<2[<]>]>>[[<+>-]>]<2[<]]]<[->>[>]<[[>>+<2-]<]<2[[>+<-]<]>+>[>]+5[>+8<-]+2>-[<+[<]>+[>]<-]]>]<[->>[[<2+>>-]>]<3[[>+<-]<]]>]<[-<[[<]>.[-]>[[<+>-]>]>>[[<+>-]>]<2[<]<2]>>>[[<+>-]>]<2[<]<]>]<[->>[>]<[[>+<-]<]<2[>>>>[>] < 1359748009 41282 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's probably what ^ul used to be. < 1359748029 48291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i vaguely recall that < 1359748317 388219 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net QUIT :Quit: Textual IRC Client: www.textualapp.com < 1359748428 174730 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rev foobar < 1359748428 400074 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :raboof < 1359748430 98328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rev2 foobar < 1359748430 283961 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :raboof < 1359748431 892889 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... < 1359748434 338606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show rev < 1359748434 524324 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>,[>,]<[.<] < 1359748435 332631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show rev2 < 1359748435 518369 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>,[>,]<.<[.<] < 1359748478 906715 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't quite see the point of that. < 1359748537 948223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rev2 < 1359748620 387554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 ravine < 1359748620 573180 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :enivar < 1359748625 376293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rev ravine < 1359748625 562117 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :enivar < 1359748627 823943 :Taneb!~nathan@host-92-23-131-156.as13285.net JOIN :#esoteric < 1359748628 893653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :QED???????? < 1359748856 287800 :ogrom!~del@gprs-inet-65-31.elisa.ee JOIN :#esoteric < 1359748869 288848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rot13 QED < 1359748869 475069 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :DRQ < 1359748987 905150 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1359748991 965061 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :pok < 1359749007 174395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom_Hoover: Have you considered /nick Fandom_Hoover < 1359749075 90345 :ineiros!~itniemin@bayesianconspiracy.org QUIT :Remote host closed the connection < 1359749082 290085 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1359749133 360934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Day & Night is the coolest CA imo <-- yes! < 1359749145 818246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Yes! < 1359749150 803271 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm glad someone understands me. < 1359749204 889550 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1359749497 545113 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1359750144 40299 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1359750232 946177 :j201!~chatzilla@99.237.20.191 JOIN :#esoteric < 1359750266 426401 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1359750581 50608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hardest part about Windows development: getting used to the difference between ls and dir < 1359750593 190081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then getting back to ls again when you're going back to Linux again < 1359750602 262179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should just install a ls for Windows < 1359750763 88049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ais523: http://esolangs.org/w/index.php?title=1mpr0mp2&curid=3430&diff=35321&oldid=20650 < 1359750795 558638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks < 1359750802 91564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, spam! < 1359750807 152128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you want me to delete it from recent changes? < 1359750812 140519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just revert it and block the user? < 1359750823 107858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah otherwise i'd undone it myself < 1359750850 885759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, I deleted it from recent changes too < 1359750893 688047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if it's a bot who beat the CAPTCHA, or a human CAPTCHA solver < 1359750923 780569 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :just install cygwin < 1359750943 28886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :avoiding cygwin is part of the point of the exercise < 1359750947 609750 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :my favorite way to solve CAPTCHAs is to run your own free porn site which is protected by other people's CAPTCHAs < 1359750969 169677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it's hard to install cygwin without an internet connection < 1359751088 152247 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know of some C program to use with SDL, to play .NSF (including all expansions) and other formats, with the function to play audio, pause audio, and poke data into the VM? < 1359751088 526754 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359751092 285771 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :?messages < 1359751092 516633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf asked 11h 21m 3s ago: What about newtype Foo b s a r = Foo (Either b (s, a -> r)); CodensityAsk (Foo b s a) t? < 1359751554 54471 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`learn `? `? `? < 1359751558 383249 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1359751560 819602 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? < 1359751564 633511 :HackEgo!codu@codu.org PRIVMSG #esoteric :​? ¯\(°_o)/¯ < 1359751565 938583 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? `? < 1359751569 852295 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? `? `? < 1359751585 634663 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :darn. < 1359751603 667522 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`rm wisdom/\`? < 1359751606 883143 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `wisdom/\\`?': No such file or directory < 1359751612 128064 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`rm wisdom/`? < 1359751615 375644 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359751854 65062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1359751895 501039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 1934 < 1359751898 707881 :HackEgo!codu@codu.org PRIVMSG #esoteric :find: `/home/hackbot/hackbot.hg/multibot_cmds/env/wisdom': Permission denied \ Done. < 1359751914 868927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? `? < 1359751918 638054 :HackEgo!codu@codu.org PRIVMSG #esoteric :See `? for further details. < 1359751924 448482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat... < 1359751936 831721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shit. < 1359751964 825209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+r wisdom < 1359751968 375960 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359751971 847788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 1934 < 1359751972 906667 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1359751995 511601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: that was a nasty effect, do you think i should put the a-r back? < 1359752020 919859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it breaks hg, it's gregor's fault < 1359752082 650334 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :HackEgo is smarter than I. it won't answer to its own output. < 1359752101 275331 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :IRC clients don't receive their own output if not sent directly to themself. < 1359752112 328076 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Some servers have an option to make it do anyways, but this is non-standard.) < 1359752127 160180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Gregor We did chmod a-r wisdom to prevent the rampant nickpinging when people ls'ed it... that apparently made `revert break for things inside it. < 1359752127 611651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359752127 978469 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Also, HackEgo prefixes any message starting with a punctuation mark with a zero-width space. < 1359752142 745196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well. < 1359752168 602226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If you have rampant nickpinging then it is rather the client which needs to be reconfigured. < 1359752189 218167 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :sigh. my feeble plans have been foiled again. < 1359752240 404098 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If you send a message to a channel in IRC, you will not receive a copy of the message. If you send directly to yourself, though, then you will receive a copy of the message. < 1359752254 982701 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :yeah < 1359752285 19487 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :irc clients are responsible for writing out their user's message < 1359752287 823725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/"As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. " < 1359752289 38187 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file < 1359752292 823862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1359752310 280577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`yes < 1359752311 842397 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :it is the same reason why bots don't know what they've written < 1359752312 28498 :HackEgo!codu@codu.org PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1359752318 40442 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :but only when they've joined < 1359752333 12312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752334 495802 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1359752341 791559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1359752345 167572 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :--You need to close the quote < 1359752351 864972 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead." < 1359752352 833983 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1359752358 188758 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :See < 1359752362 368745 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :That worked perfectly < 1359752369 523449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1359752377 303602 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: my point was to pad it with spaces < 1359752378 705096 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Anyway I'm asleep < 1359752382 121432 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :Don't listen to me < 1359752394 760722 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think you shouldn't add that. I think if you have problem with nick pinging that is the client that the user should reconfigure if they don't want that. < 1359752439 800604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: people don't seem to agree with that. < 1359752454 717266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752456 333949 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1359752470 575429 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1359752476 220089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1359752498 832056 :j201!~chatzilla@99.237.20.191 QUIT :Quit: ChatZilla 0.9.89 [Firefox 19.0/20130130080006] < 1359752535 604312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752537 189129 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1359752545 856972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752547 556760 :HackEgo!codu@codu.org PRIVMSG #esoteric :run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752575 431973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. ' < 1359752576 862656 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: wisdom/As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359752584 367579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom < 1359752585 888017 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? \ ? \ ⌨ \ ☃ \ 🐐 \ $1? \ ais523 \ america \ atriq \ atrix \ augur \ banach-tarski \ bike \ boily \ bonvenon \ brain \ brainf**k \ brainfuck \ brick \ burma \ c \ cakeprophet \ california \ category \ claustrophobia \ coffee \ comonad \ coppro \ cyberiad \ devious \ d-module \ egobot \ ehird \ elliot \ elliott \ endofunctor \ endomorphis < 1359752592 396018 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: That is no excuse. If you don't want to follow the protocol, then don't use it. < 1359752623 817223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: what? there is nothing in the protocol that says people shouldn't be pinged when their nick is mentioned. it is common practice. < 1359752665 201530 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There is nothing in the protocol that say people *should* be pinged when their nick is mentioned. If you want to, that is your choice to set up your client configured that way. < 1359752667 452652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and adjusting it for the behavior of a single bot is unreasonable < 1359752708 324771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: nickpinging is considered an annoyance on irc. that is a social rule, which is as much a part of irc as the protocol is. < 1359752721 199657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*excessive nickpinging < 1359752753 380510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: one of the bots on another channel changes characters for similar-looking ones in order to avoid pinging people < 1359752771 679465 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :nickpinging is irrelevant to the protocol, it is a setting in your client < 1359752771 866049 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: I think that is a bad idea!! < 1359752803 541210 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Since it prevents copy/paste from working properly! < 1359752809 245927 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There may be other solutions, though. < 1359752875 248209 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Such as use NOTICE messages. That *is* part of the protocol that you should use NOTICE messages to avoid auto-reply. < 1359752992 704734 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, well yes, but most clients don't implement it like that < 1359753027 31086 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Then they are not following the protocol correctly. My client does follow the protocol and if yours doesn't, that is not my fault that is your fault. < 1359753029 439104 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :xchat for instance treat a channel notice as something thats highlights you < 1359753047 632588 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, IRC is pretty much based on de facto standards these days < 1359753065 762389 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :most modern IRC stuff is not in any RFC < 1359753092 953403 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :like the 005 ISUPPORT line that tells you what modes and so on the server supports < 1359753095 508993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. ' < 1359753095 734238 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and how to parse them < 1359753097 263768 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: wisdom/As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359753105 407767 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :only a de facto standard < 1359753111 27662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder what's wrong. < 1359753112 365550 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, annoying spaces < 1359753128 207877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "What it says." >wisdom/'As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. ' < 1359753129 123864 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :IRC has no standard < 1359753129 925202 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: wisdom/As this directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. : File name too long < 1359753130 788184 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, I got an entire line of spaces at the end of your line and the end of HackEgo's line < 1359753132 172020 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :RFCs are not standards < 1359753137 588771 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :they are exactly what they say on the tin < 1359753138 588733 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, what the hell is going on < 1359753143 162560 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :there is no single defined IRC protocol < 1359753145 589505 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Adding additional stuff which is optional, I think is OK though. < 1359753147 7055 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: can't you do this in PM? < 1359753156 492567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: i'm trying to create a very long filename in wisdom/ to hide the nicks < 1359753166 912528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...oh wtf < 1359753167 996591 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, okay < 1359753186 737376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fine, i'm giving up, if people are going to complain in addition... < 1359753201 644551 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :also wtf, nix* should support that length of filenames < 1359753204 493225 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: it was more of a suggestion to avoid complaints < 1359753221 902062 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, and just do it in a pm < 1359753231 78160 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, it wouldn't be annoying for you < 1359753235 306626 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :coppro: There is no IRC protocol? Why do you say that? I use the IRC protocol. < 1359753242 14090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and it would be less annoying for everyone else < 1359753402 697730 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: There is no standard for the IRC protocol < 1359753464 653358 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :coppro: No, it is just that your client doesn't follow the standard. < 1359753476 285822 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: Please provide me a copy of the standard < 1359753484 123058 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :as agreed to by implementers of it < 1359753494 304195 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that means that an RFC is insufficient < 1359753499 232213 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :because an RFC does not define a standard < 1359753530 801694 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I know it says it doesn't define a standard < 1359753552 51052 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But still, the RFC is what I used to implement the client and the server < 1359753572 769937 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And anyways if you really think there is no standard, then the RFC should be as good as otherwise. < 1359753620 682624 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some others have follow the RFC, too. < 1359753692 340819 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The RFC has SUMMON command but most IRC servers doesn't have such things, is one thing. < 1359753706 952212 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But it can be OK if it is not applicable to your computer. < 1359753750 182147 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no it is not < 1359753760 506287 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :most implementations of IRC do not follow the RFCs < 1359753763 291862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i tried some more, and failed for an entirely different reason: `ls wisdom sorts case-insensitively and ignores non-alphanum characters if there are any alphanum ones. so there is no way to get the message _first_. i guess i could pad with AAAAAA to get it nearly first. < 1359753782 325369 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :just hack ls imo < 1359753786 250443 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :coppro: I know they don't. But probably they should! < 1359753790 685932 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :not really < 1359753801 82177 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nobody follows them because there's a bunch of shit in them < 1359753808 292321 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is [ still lowercase { in irc < 1359753811 225232 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :if they did, we'd only have up to 9 letter nicks (iirc) < 1359753816 145175 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Bike: yes < 1359753819 553227 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :yep < 1359753839 566297 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo '[{' | iconv -f iso646-fi < 1359753841 305893 :HackEgo!codu@codu.org PRIVMSG #esoteric :​Ää < 1359753845 202897 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is not extensions to the protocol I am complaining about, it is following the standard parts of the protocol wrongly, that I complain about. < 1359753904 468029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo $PATH < 1359753905 838975 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin < 1359753917 500981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: hm that could actually work :P < 1359753928 808787 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even extensions should follow the protocol as much as it applies, but, it doesn't! Such as the CS and NS commands which don't follow the protocol, it doesn't parse the parameters separated as the IRC protocol says, so that is the kings of things I am saying is wrong. < 1359753963 153084 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: ln sl ls < 1359754018 290373 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :s/kings/kinds/ < 1359754020 291527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: um i _do_ want ls to work if you don't use it on wisdom you know. which is a bit of a problem; how do you get a shell script to pass its _exact_ arguments to another command? < 1359754050 556191 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if Scotland becomes an independent country, what will their ccTLD be < 1359754058 596051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run which ls < 1359754060 264684 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls < 1359754062 697071 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: $@ I think < 1359754152 796813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha it's specially magic to work that way < 1359754222 664465 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: .ab for alba of course < 1359754282 39518 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1359754345 659203 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What I mean by following the protocol, is that if both the client and server will send/receive things only according to the protocol, that it should work according to the protocol, and that any extensions follow according to the similar format to avoid confusion, although neither has to accept the extensions, since then it is a extended protocol instead. < 1359754365 967246 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Proposed_top-level_domain < 1359754370 670775 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :.vlaanderen is probably the worst of these < 1359754372 481309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :either that or .gay < 1359754394 129652 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: we had our provincial prime minister visit scotland to help them with their independentist movement. < 1359754396 889556 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :._. < 1359754437 571487 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell is .eng supposed to be for... < 1359754448 892724 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is it some kind of BNP thing < 1359754452 516312 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I propose some pseudo-TLDs such as .ipv6, .ipv4, .opts, .proc < 1359754487 340835 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.doteng.org/ right < 1359754496 526787 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :poor oppressed english < 1359754516 824937 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know what is your opinion of pseudo-TLDs anyways? < 1359754563 307642 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :heh, Proposed internationalized ccTLDs [..] .ελ < 1359754723 213139 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't even know how the BNP feels about the scottish and the welsh < 1359754740 985074 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it is the British National Party and not the English National Party < 1359754747 837331 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but don't expect racists to be terribly consistent < 1359754750 308147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's an english national party too < 1359754752 447431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not nearly as insane < 1359754753 918984 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i just meant, you know, whining < 1359754770 343049 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is .web the TLD equivalent of stumbling upon an AbstractFactoryBuilderManagerWrapperDecorator? can you get *more* vague than .web? < 1359754784 288499 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :.net < 1359754791 614498 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1359754795 537028 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i like .africa as well < 1359754799 458066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you know, the country of africa < 1359754802 598907 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :full of poor people and lions < 1359754813 375118 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :«.ln and .le - Currently being sold by Dennis Hope's "Lunar Embassy Commission" alongside .lunar, .moon, .venus, .mars, .jupiter, .saturn, .uranus, .neptune, .pluto, .space. People who purchase novelty deeds for outer space property from him are also given free domains.» < 1359754826 204162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359754849 569262 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :.le would make for nice French novelty domains. «www.mange-moi.le». < 1359754974 135259 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't really like protocol TLDs such as .mobi .web .gopher and so on. < 1359754987 455477 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think they are not what TLDs are for. < 1359755007 624475 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :does anyone really use urls as intended, with schemas and all < 1359755008 665195 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pest-control.gopher < 1359755039 714090 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :canada.eh < 1359755041 507887 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Bike: I only use them with schemas and stuff like that < 1359755064 443658 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(That is, whatever parts are applicable.) < 1359755067 848721 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: lmao at doteng.org < 1359755098 65664 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :England is again being treated as second class to Scotland and Wales - give England parity on the net < 1359755303 727830 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 255 seconds < 1359755379 292179 :trout!root@freebsd/developer/variable NICK :constant < 1359755414 958825 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I am not a Nationalist by any means but this seems yet another case where the 53000000+ inhabitants of England are ignored. We should have the suffix.en. In other respects it's as if inhabitants of England should not have some pride in their Nation or not have the world to know they are an entity and have a voice hopefully for good. < 1359755420 128665 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :great petition < 1359755518 949972 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359755528 487111 :TwilightSpockle!codu@codu.org NICK :Gregor < 1359755529 795995 :Gregor!codu@codu.org QUIT :Excess Flood < 1359755542 513243 :Gregor!codu@codu.org JOIN :#esoteric < 1359755566 486753 :Gregor!codu@codu.org NICK :Guest56826 < 1359755912 321088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom < 1359755913 978280 :HackEgo!codu@codu.org PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359755919 116573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1359755922 805556 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359755934 456696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(pretty easy to get around if you really want, of course) < 1359755947 100431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is .en currently used? < 1359756032 883629 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Don't think so. < 1359756193 11704 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run ls wisdom | tr n-za-mN-ZA-M a-zA-Z < 1359756194 302313 :HackEgo!codu@codu.org PRIVMSG #esoteric :Nf gur jvfqbz qverpgbel pbagnvaf znal svyrf anzrq nsgre avpxf, yvfgvat vg va choyvp naablf crbcyr. Gel `cnfgrjvfqbz vafgrnq. < 1359756209 857710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a rot-13 tr, right? < 1359756210 98673 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1359756214 967064 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1359756216 546614 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1359756221 86131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC there's some crazy golfed way to do rot13 which doesn't work on all punctuation marks < 1359756227 141911 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run /bin/ls wisdom | tr n-za-mN-ZA-M a-zA-Z < 1359756228 404692 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? \ ? \ ⌨ \ ☃ \ 🐐 \ $1? \ nvf523 \ nzrevpn \ ngevd \ ngevk \ nhthe \ onanpu-gnefxv \ ovxr \ obvyl \ obairaba \ oenva \ oenvas**x \ oenvashpx \ oevpx \ ohezn \ p \ pnxrcebcurg \ pnyvsbeavn \ pngrtbel \ pynhfgebcubovn \ pbssrr \ pbzbanq \ pbcceb \ plorevnq \ qrivbhf \ q-zbqhyr \ rtbobg \ ruveq \ ryyvbg \ ryyvbgg \ raqbshapgbe \ raqbzbecuvf < 1359756232 774010 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat bin/ls < 1359756234 152256 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ if [ "$1" = wisdom -o "$1" = wisdom/ ]; \ then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'; \ else exec /bin/ls "$@"; \ fi < 1359756241 695722 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls wisdom// < 1359756243 158512 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? \ ? \ ⌨ \ ☃ \ 🐐 \ $1? \ ais523 \ america \ atriq \ atrix \ augur \ banach-tarski \ bike \ boily \ bonvenon \ brain \ brainf**k \ brainfuck \ brick \ burma \ c \ cakeprophet \ california \ category \ claustrophobia \ coffee \ comonad \ coppro \ cyberiad \ devious \ d-module \ egobot \ ehird \ elliot \ elliott \ endofunctor \ endomorphis < 1359756248 669368 :augur!~augur@129-2-129-34.wireless.umd.edu PRIVMSG #esoteric :DIE < 1359756249 643647 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1359756252 278040 :augur!~augur@129-2-129-34.wireless.umd.edu PRIVMSG #esoteric :oh hey elliott < 1359756256 107437 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`rm -r wisdom < 1359756257 485387 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1359756261 662824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what does the second slash do? < 1359756267 704173 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fool oerjan < 1359756268 607082 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`addquote DIE oh hey elliott < 1359756271 339589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1359756271 889832 :HackEgo!codu@codu.org PRIVMSG #esoteric :947) DIE oh hey elliott < 1359756274 752287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what is the point of that < 1359756277 873612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ls that was changed < 1359756278 863739 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: express my rage < 1359756280 355695 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not that it works < 1359756290 34587 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`rm widsom/* < 1359756291 477629 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `widsom/*': No such file or directory < 1359756296 430055 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`rm wisdom/* < 1359756297 857410 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `wisdom/*': No such file or directory < 1359756301 38263 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :stop < 1359756301 852487 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls ./wisdom | tr -d a-z < 1359756302 996198 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access ./wisdom | tr -d a-z: No such file or directory < 1359756307 611345 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run ls ./wisdom | tr -d a-z < 1359756308 922350 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? \ ? \ ⌨ \ ☃ \ 🐐 \ $1? \ 523 \ \ \ \ \ - \ \ \ \ \ ** \ \ \ \ \ \ \ \ \ \ \ \ \ \ - \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 8 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4 \ \ \ \ \ \ - \ \ \ \ \ \ \ 19 \ 20 \ 21 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ø \ Ø < 1359756325 516558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`echo ø | tr -d a-z < 1359756326 483214 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ø | tr -d a-z < 1359756334 559516 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice < 1359756335 541838 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`echo ø | LC_ALL=en_US.UTF-8 tr -d a-z < 1359756336 519059 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ø | LC_ALL=en_US.UTF-8 tr -d a-z < 1359756338 913557 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: maybe if all you do in the channel is whine that you are being pinged and mess with bots because of it to show everyone how angry you are you should just... /part < 1359756340 462024 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo ø | LC_ALL=en_US.UTF-8 tr -d a-z < 1359756341 758126 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ø < 1359756350 40198 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then you'd not be getting pinged by a channel you don't want to look at. < 1359756366 633936 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :um sometimes he says stuff about that webcomic < 1359756369 897954 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you know, the one sgeo likes < 1359756374 516811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523: fool oerjan <-- i _said_ it was simple. i don't want to do something which breaks an unrelated ls use. < 1359756391 673646 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo ø | LC_ALL=da_DK.UTF-8 tr -d a-z < 1359756392 991933 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ø < 1359756398 999849 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: maybe I should. but you usually are the one to /part this channel in rage < 1359756401 767024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right. I think you can normalise the path though. < 1359756402 415320 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :so meh < 1359756407 436377 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run LC_ALL=da_DK.UTF-8 locale < 1359756408 911904 :HackEgo!codu@codu.org PRIVMSG #esoteric :LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="da_DK.UTF-8" \ LC_NUMERIC="da_DK.UTF-8" \ LC_TIME="da_DK.UTF-8" \ LC_COLLATE="da_DK.UTF-8" \ LC_MONETARY="da_DK.UTF-8" \ LC_MESSAGES="da_DK.UTF-8" \ LC_PAPER="da_DK.UTF-8" \ LC_NAME="da_DK.UTF-8" \ LC_ADDRESS="da_DK.UTF-8" \ LC_TELEPHONE="da_DK.UTF-8" \ LC_MEASUREMENT="da_DK.UTF-8" \ LC_IDENTIFICATION="da_DK < 1359756414 686426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :en_NZ? what a country < 1359756439 538544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, people have commented on HackEgo being set to en_NZ before now < 1359756451 674150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's because gregor is from new zealand < 1359756455 668058 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :coppro: what's that supposed to do with anything / do you not want to associate yourself with elliott / maybe you should leave you're associating with him just by being in here < 1359756507 959564 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1359756510 454562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: actually, I thought it was normally me who rageparted < 1359756513 19100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although elliott does it too < 1359756551 481480 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it goes in and out of fashion < 1359756567 619785 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: oh my god your right < 1359756569 369358 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i should leave < 1359756582 808067 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :also elliot is a human < 1359756588 169110 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :i should commit suicide to avoid shame by association < 1359756595 419775 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the worst shame of all < 1359756613 414607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: you misspelt his name deliberately? < 1359756628 357453 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :im not sure < 1359756653 114990 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unfortunately i can't stick around to see this to its conclusion / prior engagements / bye bye < 1359756656 585247 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359756686 588874 :Taneb!~nathan@host-92-23-131-156.as13285.net PRIVMSG #esoteric :`? elliot < 1359756688 34980 :HackEgo!codu@codu.org PRIVMSG #esoteric :No one was ever called Elliot. < 1359756700 95826 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359756722 881170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: right. I think you can normalise the path though. <-- i don't know how to do that without hunting through more manuals than i have patience for. also it mustn't break if it's actually a flag or something. < 1359756723 307948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: oh no youre using monqy spelling < 1359756742 854957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm… without knowing the context, I'll guess readlink -f < 1359756746 451495 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: *your < 1359756753 731926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: no he just removes apostrophes < 1359756764 23249 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he literally just used apostrophes the last line he said < 1359756777 642933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? ☃ < 1359756779 606740 :HackEgo!codu@codu.org PRIVMSG #esoteric :​☃ brrr... < 1359756830 39534 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :def method_missing(n, *a, &b); send(methods.min_by { |m| levenshtein(n.to_s, m.to_s) }, *a, &b); end < 1359756839 379513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: absolutely not. < 1359756853 777296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: monqy doesn't always use monqy spelling < 1359756870 588093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: the argument isn't guaranteed to be an actual existing file < 1359756875 785249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's reserved for specific circumstances < 1359756889 282844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, readlink -m then < 1359756908 87850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or readlink -e if you want the directory it's in to exist < 1359756938 844727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it would _still_ break if someone just adds a flag in front of the file argument. < 1359756978 188232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, you'd have to filter out things that started with - < 1359756992 29102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then someone'd do something like mkdir -; ls -- -/../wisdom < 1359757002 708696 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359757154 9521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I think it's probably OK to have an `ls that will stop people listing wisdom by mistake < 1359757167 134098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll always be possible to do it intentionally if you really want to < 1359757189 464949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1359757269 949598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: so what's the best poison to get rid of housemates i'm sure you're an expert on this. < 1359757292 155442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I don't think I'd ever attempt to get rid of housemates < 1359757296 533308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not via poison, at least < 1359757302 728901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd suggest something non-fatal, anyway < 1359757310 712855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how boring < 1359757318 774112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they'd likely leave and/or press criminal charges upon discovering you attempted to poison them < 1359757321 518784 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I suggest using a poison which does not harm the environment or light your house on fire. < 1359757324 907768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :regardless of whether or not it suceeded < 1359757342 641011 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But first tell them to go away; maybe you need not waste any poison. < 1359757400 220214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but telling them to go away would be rude! < 1359757458 327375 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`stat wisdom < 1359757459 483685 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ File: `wisdom' \ Size: 4096 Blocks: 8 IO Block: 1024 directory \ Device: 10h/16d Inode: 752131 Links: 2 \ Access: (0755/drwxr-xr-x) Uid: ( 5000/ UNKNOWN) Gid: ( 5000/ UNKNOWN) \ Access: 2013-02-01 21:20:23.000000000 +0000 \ Modify: 2013-02-01 21:20:14.000000000 +0000 \ Change: 2013-02-01 21:20:14.000000000 +0000 < 1359757473 398715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: poisoning them would probably be ruder < 1359757482 890648 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`stat -c %i wisdom < 1359757484 72776 :HackEgo!codu@codu.org PRIVMSG #esoteric :stat: missing operand \ Try `stat --help' for more information. < 1359757485 493506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why do you want to get rid of your housemates anyway? < 1359757497 311835 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run stat -c %i wisdom < 1359757498 781804 :HackEgo!codu@codu.org PRIVMSG #esoteric :752131 < 1359757506 80959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because they're occupying the kitchen with theire girlfriend hth < 1359757507 683848 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`cat bin/ls < 1359757508 847334 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ if [ "$1" = wisdom -o "$1" = wisdom/ ]; \ then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'; \ else exec /bin/ls "$@"; \ fi < 1359757510 438435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: oh no, I know what you're doing < 1359757513 300932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*their < 1359757514 544580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, in reverse < 1359757520 590810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought you were planning to `ls wisdom by inode < 1359757528 99978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than setting ls to reject the inode < 1359757583 85771 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this all seems a bit... overengineered < 1359757603 965490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know, checking for the trailing / might be overkill < 1359757634 212145 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :maybe you could just tell people not to do `ls wisdom < 1359757654 52657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: every newbie in the channel does it. < 1359757670 146757 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what's the log paste command again < 1359757671 456430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not what i call a sustainable policy. < 1359757687 690341 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif [ $(stat -c %i "$1") -eq 752131 ]; then echo "As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead."; else exec /bin/ls "$@"; fi' > bin/ls < 1359757690 531499 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359757692 465826 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359757693 611824 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/ls: 3: Syntax error: EOF in backquote substitution < 1359757703 350153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh backquotes work inside "" don't they :/ < 1359757722 576220 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`pastelogs "`ls wisdom" < 1359757724 172489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: i did the same mistake < 1359757753 853394 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif [ $(stat -c %i "$1") -eq 752131 ]; then echo '"'"'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'"'"'; else exec /bin/ls "$@"; fi' > bin/ls < 1359757755 485018 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is there the environment variable to check the sender and recipient of the message? < 1359757759 577438 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.28297 < 1359757762 226027 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359757763 34000 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359757764 521910 :HackEgo!codu@codu.org PRIVMSG #esoteric :stat: cannot stat `': No such file or directory \ [: 2: -eq: unexpected operator \ = 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs < 1359757778 762009 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`cat bin/ls < 1359757779 932598 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ if [ $(stat -c %i "$1") -eq 752131 ]; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'; else exec /bin/ls "$@"; fi < 1359757790 151144 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice < 1359757793 699626 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`pastelogs `ls wisdom < 1359757795 869581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: you cannot assume the first argument is a file < 1359757800 385887 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh yeah :/ < 1359757805 328010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1359757806 598226 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.18708 < 1359757818 421092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did that break mine as well... < 1359757829 266694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif [ "$(stat -c %i "$1" 2>/dev/null)" -eq 752131 ]; then echo '"'"'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'"'"'; else exec /bin/ls "$@"; fi' > bin/ls < 1359757832 45603 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359757834 666564 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359757835 973742 :HackEgo!codu@codu.org PRIVMSG #esoteric :​[: 2: Illegal number: \ = 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs < 1359757839 905462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fffffffff < 1359757858 270590 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so what, maybe once in the entirety of december < 1359757861 259828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh mine works without argument, ok < 1359757875 493430 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run stat -c %i "" < 1359757876 611971 :HackEgo!codu@codu.org PRIVMSG #esoteric :stat: cannot stat `': No such file or directory < 1359757880 385566 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run stat -c %i "" 2>/dev/null < 1359757881 527198 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359757883 640644 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: You can get ls to output inodes. < 1359757885 780994 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok i don't know what the problem is then < 1359757889 224006 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :How about strace ls? < 1359757891 277932 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`strace < 1359757892 746386 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: strace: not found < 1359757907 227743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run ls -id -lmkr wisdom < 1359757908 987884 :HackEgo!codu@codu.org PRIVMSG #esoteric :​[: 2: Illegal number: \ 752131 wisdom < 1359757913 301889 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run builtin ls -id -lmkr wisdom < 1359757914 720789 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 0: builtin: ls: not a shell builtin < 1359757916 800410 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run command ls -id -lmkr wisdom < 1359757918 508842 :HackEgo!codu@codu.org PRIVMSG #esoteric :​[: 2: Illegal number: \ 752131 wisdom < 1359757918 694691 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run /bin/ls -id -lmkr wisdom < 1359757918 880428 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif [ "$(stat -c %i "$1" 2>/dev/null)" = 752131 ]; then echo '"'"'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'"'"'; else exec /bin/ls "$@"; fi' > bin/ls < 1359757919 817129 :HackEgo!codu@codu.org PRIVMSG #esoteric :752131 wisdom < 1359757921 801288 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359757924 272673 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359757925 577659 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs < 1359757926 589676 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So ls -id "$@". < 1359757930 241767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And then compare that against the inode. < 1359757931 192083 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls wisdom < 1359757932 486377 :HackEgo!codu@codu.org PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359757932 671971 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Seems pretty reliable. < 1359757934 935766 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yay < 1359757963 908753 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run ls -id "$@" wisdom < 1359757965 187575 :HackEgo!codu@codu.org PRIVMSG #esoteric :752131 wisdom < 1359757985 326408 :Taneb!~nathan@host-92-23-131-156.as13285.net QUIT :Quit: Leaving < 1359757996 275051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run stat -c %i wisdom < 1359757997 893611 :HackEgo!codu@codu.org PRIVMSG #esoteric :752131 < 1359757998 541136 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif ls -id "$@" | grep -q '^752131 '; then echo '"'"'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'"'"'; else exec /bin/ls "$@"; fi' > bin/ls < 1359758001 659916 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359758006 264588 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359758009 170333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh it _is_ stable < 1359758018 297023 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/ls: 2: Cannot fork \ = 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs < 1359758024 360322 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :dur < 1359758028 654234 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run echo -e '#!/bin/sh\nif /bin/ls -id "$@" | grep -q '^752131 '; then echo '"'"'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead.'"'"'; else exec /bin/ls "$@"; fi' > bin/ls < 1359758031 611661 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359758035 827579 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls < 1359758037 135594 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ wisdom \ zalgo.hs < 1359758038 603498 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls bin < 1359758039 936271 :HackEgo!codu@codu.org PRIVMSG #esoteric :​? \ @ \ WELCOME \ addquote \ allquotes \ anonlog \ aseen \ botsnack \ bseen \ calc \ define \ delquote \ emoclew \ etymology \ forget \ fortune \ frink \ gaseen \ google \ h \ ?h \ h! \ hatesgeo \ ?hh \ interp \ joustreport \ jousturl \ json \ karma \ karma- \ karma+ \ learn \ list \ liste \ lists \ log \ logurl \ ls \ lua \ luac \ < 1359758041 53503 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`ls wisdom < 1359758042 376598 :HackEgo!codu@codu.org PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359758047 388037 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok i declare this Good Enough < 1359758051 935237 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks all for putting up with it < 1359758149 557463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls -l . < 1359758151 534356 :HackEgo!codu@codu.org PRIVMSG #esoteric :total 36748 \ -rw-r--r-- 1 5000 5000 0 Jan 31 20:36 = 0 \ drwxr-xr-x 2 5000 5000 4096 Feb 1 22:33 bin \ -rw-r--r-- 1 5000 5000 4 Jan 31 20:36 canary \ -rw-r--r-- 1 5000 5000 341112 Jan 31 20:36 dbg.out \ -rw-r--r-- 1 5000 5000 2974360 Jan 31 20:36 egobot.tar.xz \ drwxr-xr-x 3 5000 5000 4096 Jan 31 20:36 etc \ drwxr- < 1359758171 305448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls ./wisdom/ < 1359758172 752408 :HackEgo!codu@codu.org PRIVMSG #esoteric :As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try `pastewisdom instead. < 1359758236 785750 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run ls wisdom/* < 1359758238 488149 :HackEgo!codu@codu.org PRIVMSG #esoteric :wisdom/`? \ wisdom/? \ wisdom/☃ \ wisdom/⌨ \ wisdom/🐐 \ wisdom/$1? \ wisdom/ais523 \ wisdom/america \ wisdom/atriq \ wisdom/atrix \ wisdom/augur \ wisdom/banach-tarski \ wisdom/bike \ wisdom/boily \ wisdom/bonvenon \ wisdom/brain \ wisdom/brainf**k \ wisdom/brainfuck \ wisdom/brick \ wisdom/burma \ wisdom/c \ wisdom/cakeprophet \ wisdom/cali < 1359758239 147557 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Next patch bash not to do that. < 1359758248 950074 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :if you're worried about noobs doing it why would you care about them finding a way around it < 1359758259 777491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm with Bike < 1359758275 674248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1359758290 29221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially since /bin/ls is still there the same as always. < 1359758300 682194 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :just kickban people in a rage like a normal irc channel!! < 1359758563 246577 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 260 seconds < 1359758655 224967 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1359758725 989695 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seriously < 1359758726 943069 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359758874 182182 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :DDR3: trinary memory, the bandwidth increases by 1.5x (compared to binary DDR2 memory) due to using trinary encoding instead of binary < 1359758885 222110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Can't you just do ls -id wisdom and compare that? < 1359758890 786273 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Rather than hardcoding the inode, which might change. < 1359758910 903930 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whatever < 1359759089 384815 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(the original unary DDR memory allowed only the canonical truth to be stored - while both thread-safe and fast, it was somewhat limited in application) < 1359759343 550878 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, trying to find the context to your line about DDR3, but I can't. Did it just start there? < 1359759347 927408 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ECC - European (or Error) Control Central: memory with ECC support reports all errors to the central database in Brussels. Manufacturers of faulty memories are fined appropriately. < 1359759361 782943 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://goto.ucsd.edu/~rjhala/liquid/haskell/blog/blog/2013/01/31/safely-catching-a-list-by-its-tail.lhs/ < 1359759369 655304 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Vorpal: it started some months ago, dunno when < 1359759372 45913 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Am I going to need to read the prior blog posts to understand this? < 1359759374 458786 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote SDRAM < 1359759375 961011 :HackEgo!codu@codu.org PRIVMSG #esoteric :712) the allocation is done by the "Dynamic" in DRAM before that we used SRAM where everything was preallocated in the factory olsner: So what's this SDRAM then? fizzie: synchronized, it's for multithreading < 1359759393 324558 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1359759401 21290 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, and this has been a regular thing since then? < 1359759408 77282 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :no, this is the second installment < 1359759411 212575 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1359759416 172861 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, what about QDRAM? < 1359759454 690717 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, Quantum DRAM? in layman's terms it's everywhere at once but seldom in your particular computer < 1359759458 9049 :Guest56826!codu@codu.org NICK :TwilightSpockle < 1359759478 594613 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1359759487 24329 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, that is a bit of a bummer then < 1359759500 834758 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, RAMBUS? < 1359759546 140223 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :there's a common myth that QDRAM stands for quad double ram, but that's just silly since that'd be some sort of octaram and ram is already measured in octets < 1359759581 264837 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1359759690 292510 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, actually rambus is not related to memory at all. It is basically sheep herding using large vehicles. < 1359759708 196738 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yes, the so-called trick question < 1359759759 470927 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :a rambus can either be a bus used for ramming or a bus dressed out as a ram ... both are implements extensively used in sheep herding < 1359759769 537612 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1359759774 705705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and if you believe all this, you're what the germans call RAMMSTEIN < 1359759789 409938 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :that or a sheep herder < 1359759798 93353 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :unless that's what rammstein means < 1359759815 751991 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, google translate fails that :/ < 1359759823 788706 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, but it *does* detect it as german < 1359759827 726422 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which is interesting < 1359759847 930279 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Vorpal: btw, rammstein is also the name of a well-known german band < 1359759854 135519 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh okay < 1359759865 880292 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yes < 1359759868 308193 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, I wouldn't know, I don't listen much to modern music < 1359759879 580868 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :most sheep herders don't < 1359759926 45120 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, are you saying I'm a sheep herder!? Come on, don't insult me. I'm a honest goat owner. I'm not some shady sheep farmer. < 1359759927 32682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"They took their name (adding an "m") from the location of a German tragedy where 80 people were hurt and killed as the result of a crash during an American Air Force flight show. The literal translation of "ram stein" is a battering ram made of stone." < 1359759939 313236 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Vorpal: goat are sheep < 1359759948 208015 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, now you are getting worse < 1359759963 629000 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :go tar sheep? < 1359759972 579956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but if you fuck _one_ goat... < 1359759985 456492 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, I prefer using pax to tar < 1359759987 574189 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it is posix < 1359759994 806175 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, ask ais < 1359760020 422680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: but I use pax as a joke :) < 1359760021 821308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1359760023 335991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: < 1359760024 892285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1359760026 414503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: < 1359760028 336527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :got there in the end < 1359760030 347415 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, anyway I thought DDR memory was a dancing game, right? < 1359760040 872976 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, so do I < 1359760047 298104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it stands for "double data rate" as well as "dance dance revolution" < 1359760058 103268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's clocked on both the rising and the falling clock edge < 1359760069 418512 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, you are wrong. Or so says olsner < 1359760076 84036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that makes your circuitry so much more complex you only do it if you're trying to squeeze out the last few points of performance < 1359760077 728716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think DDR memory is called "Ostalgie" these days. < 1359760097 619288 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, did you say what DDR itself meant? You didn't did you < 1359760128 189761 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I didn't, but the memory standard is named from the Deutsche Demokratische Republik ... it took until DDR2 to figure out how to store binary data in the thingies though < 1359760130 411058 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway this whole discussion was a big joke, so thus don't treat it seriously :P < 1359760145 380613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I don't think I was :) < 1359760281 907707 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway if you are interested, look QDR up, that stuff actually exists. < 1359760296 562267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I know it exists < 1359760308 422778 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I think ODR exists too. Which is insane < 1359760310 99806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from an electronic engineering point of view, I think it's crazy, but see why it might be necessary < 1359760328 296070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it involves breaking simplifying assumptions that are used pretty much everywhere < 1359760333 975117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's much harder to reason about such circuits < 1359760335 273984 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, oh? < 1359760340 974610 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :for example? < 1359760358 596136 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I believe RAMBUS was ODR btw < 1359760375 170572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"things happen at leading edges only" and "the clock rate is the only thing that determines timing, because timing differences are eaten up by latches" < 1359760385 721965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't use the standard combinatorial+latches model of the circuit any more < 1359760386 655547 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, apparently the Quadrennial Defence Review was requested as a consequence of the dissolution of the soviets, presumably including the DDR < 1359760389 102936 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh yeah... < 1359760399 311781 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, heh < 1359760421 786144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ddr wasn't part of the soviet union. sheesh don't you know _anything_. < 1359760438 153507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(only oppressed by them.) < 1359760494 210100 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I presume you have already seen this, but it seems pretty crazy: http://www.bbc.co.uk/news/technology-21193634 < 1359760495 174659 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: I don't know anything about Gwleidyddiaeth or any such business < 1359760508 163612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I've seen that < 1359760530 691851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, Antigua were given permission to violate a certain amount of US copyrights as compensation for the US violating a trade agreement, or something like that < 1359760541 970611 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, by this logic you could semi-legally move GPL code from US into that country and re-release it as BSD? < 1359760547 111729 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think? < 1359760578 838591 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or maybe not < 1359760581 460877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: not quite, as far as I can tell there's no way to get a workable downstream license < 1359760589 230296 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm okay < 1359760590 123947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so Americans wouldn't be able to use the resulting code < 1359760602 187052 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, well okay, what about the rest of the world? < 1359760610 527623 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :not at all, or just not under another license? < 1359760623 121328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I don't know < 1359760626 503706 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, presumably they could under the original license < 1359760663 691757 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :presumably... otherwise you could just Antiguate all code and make it unusable in the US < 1359760756 70229 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1359760835 85377 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what the fuck, BBC breaks middle-click-to-open-in-new-tab < 1359760838 69980 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :at least in chrome < 1359760841 641336 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :utterly annoying < 1359761234 326285 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :can anyone explain the theory behind darcs < 1359761249 928616 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I would guess either ais523 or elliott knows where to find out more about it. < 1359761280 203696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://en.wikibooks.org/wiki/Understanding_Darcs/Patch_theory < 1359761299 784821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my knowledge on the subject is a little patchy < 1359761521 408361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, middle-click works fine in chrome for me. < 1359761550 467010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...but not on article links. < 1359761564 835970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :??? < 1359761604 118284 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no, nobody can < 1359761621 564784 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(AIUI) < 1359761624 166907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, that's unfair < 1359761626 619720 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's what ais523 would say :) < 1359761641 723156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hellorpal < 1359761647 637757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hais523 < 1359761654 470256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: except I replied with a link < 1359761658 339191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what are some good concurrency primitives < 1359761667 211054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: how primitive do you want? < 1359761676 630512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mathematically, the mutex is the one we use most often, and we build other things out of that < 1359761687 736189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want something practical, compare-and-swap can be more efficient < 1359761697 38367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it requires some sort of scheduler support if you don't want to busywait < 1359761707 174986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so basically, high-level or low-level? < 1359761710 923877 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how about for coöperative threading < 1359761713 292213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :high-level and nice < 1359761756 275507 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net NICK :Bike < 1359761760 938159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, with coöperative threading, you don't need any primitives but yield < 1359761766 482982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're not yielding, you're automatically in a critical section < 1359761814 593628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, some things could be nice as primitives. < 1359761823 904001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want to communicate with other threads, for example. < 1359761845 461809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote what are some good concurrency primitives shachaf: how primitive do you want? < 1359761849 418204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I was assuming shared memory < 1359761849 603810 :HackEgo!codu@codu.org PRIVMSG #esoteric :948) what are some good concurrency primitives shachaf: how primitive do you want? < 1359761870 582613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :without that, you need some sort of send/receive that can figure out what each other are talking about < 1359761898 487553 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1359761929 17622 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hey ais, do you use pi calculus in your academic whatevers? < 1359761957 28322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Shared memory is fine but what sort of variables do you take as primitives? < 1359761978 127308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: no, but enough other people do that I know it's relevant here < 1359761986 281192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I recognise it, but don't really reason with it < 1359762013 285081 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kay < 1359762098 977513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's mostly used in security in my department < 1359762161 414465 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : ...but not on article links. <-- yeah that is what I tried < 1359762184 772518 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, ais523: thanks < 1359762215 317802 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : if you want something practical, compare-and-swap can be more efficient <-- what about double compare and swap < 1359762240 528485 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, as in compare a and swap with b, and also compare c and swap with d. IIRC some old Motorola had that < 1359762262 161271 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err, compare a with b and swap with c, and compare c with d and swap with e < 1359762264 557041 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :obviously < 1359762275 114386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that sounds like an optimization < 1359762307 624017 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, iirc it allow you to do some stuff normal CAS can't do reasonably. Like a wait-free queue. Read about that somewhere < 1359762343 835440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: atomicity isn't an optimisation < 1359762350 364213 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I think both needs to match for any of the swap to happen? < 1359762374 9340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well CAS is enough to implement anything < 1359762378 658676 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Double_compare-and-swap < 1359762383 894914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it often takes a bunch of commands to do so < 1359762405 830706 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, "One of the advantages of DCAS is the ability to implement atomic deques (i.e. doubly linked lists).[2]" < 1359762406 721035 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1359762425 123129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sort-of like you can see C as an optimization of brainfuck < 1359762494 18367 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, remember that paper I linked at one point, of that interesting OS that used DCAS amongst other things? < 1359762499 936627 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, do you remember the name of it? < 1359762510 473092 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :some old master thesis iirc? < 1359762517 759990 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :synthesis? < 1359762532 428540 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Synthesis is cool. < 1359762533 584084 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, thanks < 1359762540 786065 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's on whatshername's site < 1359762549 430199 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :valerie... something? < 1359762601 960850 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://valerieaurora.org/synthesis/SynthesisOS/ < 1359762612 15153 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION read it as a .ps version. < 1359762617 116370 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That HTML version is a bit 90s. < 1359762645 906273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, i have it as pdf, but it's nice to have html sometimes < 1359762729 373046 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1359763431 418615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/8/8a/Birgus_latro_%28Bora-Bora%29.jpg < 1359763503 112478 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ooh, it's like a beefier spider crab < 1359763654 716335 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :coconut crab < 1359763655 370916 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :huge < 1359763686 263336 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359763698 636156 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Japanese_spider_crab.jpg A Good Species < 1359763878 170835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :uh what about http://en.wikipedia.org/wiki/File:Giant_isopod.jpg < 1359763922 753466 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good isopods < 1359763934 14074 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359763959 513127 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :isopods are the best < 1359763989 308993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :invertible pods < 1359764001 138524 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :especially slaters < 1359764011 783086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :don't have lungs, but they're not going to let that stop them < 1359764026 315039 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1359764078 677391 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 255 seconds < 1359764311 77801 :ion!ion@heh.fi PRIVMSG #esoteric :isopodism < 1359764369 350595 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sacculina is just weird < 1359764707 351722 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Hulu wants me to watch Coronation Street. "Don't miss all the drama rife with Britishisms" it says < 1359764771 28378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you should watch it! < 1359764805 21134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle lexeme < 1359764805 396883 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read.Lex data Lexeme < 1359764805 582209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read data Lexeme < 1359764805 582411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Token lexeme :: GenTokenParser s u m -> forall a. ParsecT s u m a -> ParsecT s u m a < 1359764849 521927 :ogrom!~del@gprs-inet-65-31.elisa.ee QUIT :Quit: Left < 1359764929 589301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes kmc < 1359764931 578553 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :watch coronation street < 1359765317 104171 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why < 1359765341 207125 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1359765344 225097 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :watch first ask questions later < 1359765753 810624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know what a british soap opera is like < 1359765756 828500 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm, this is interesting http://valerieaurora.org/review/hash.html (looked around the site where synthesis HTML is hosted) < 1359765760 33265 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :american soap operas are... dumb < 1359765766 147219 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, you might be interested in that < 1359765781 827203 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, it discusses using hash as a unique key, like git does < 1359765799 922079 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :pretty sure the paper predates git though < 1359765975 755683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using a hash as a unique key is pretty obvious, really < 1359765978 532910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's how hash tables work < 1359766017 721186 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, except you then compare the value in the bucket to make sure it actually is the key you wanted < 1359766025 396576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1359766028 367305 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, with git or venti you don't < 1359766032 970119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you had an infinitely large hash table this wouldn't be a problem < 1359766035 607176 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :you trust the sha1 is unique < 1359766045 767972 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :if it isn't. Well shit < 1359766046 815945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such as a filesystem < 1359766071 21138 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, the sha1 is not unique though, due to the pidgeon hole principle. < 1359766130 447576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, but it's unique in the sense of "if there's a collision, the collision itself will be more valuable than whatever it is you're working on" < 1359766140 470200 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, hah < 1359766165 270041 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also in the sense of 'random bit flip error in hardware is vastly more likely' < 1359766170 19005 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the paper says maybe not? < 1359766170 583919 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, but that is not the point. I do think http://valerieaurora.org/review/hash.html makes some interesting points. < 1359766173 259818 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i didn't read it < 1359766180 100728 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what are the interesting points < 1359766232 289535 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, yes that is true, but that is over a random data. The paper points out that most data stored in a file system is not random, and thus those calculations can not necessarily be used straight away. < 1359766341 288958 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, for example, consider shb1(x) = { if x > 0 : sha1(x); if x = 0 : sha(1) }. That is has almost the same properties as sha1() here, almost the same risk of collision given two random inputs, but would be vastly less useful than sha1 for actual practical non-random data < 1359766414 216077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1359766419 111694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because it collides 0 and 1 < 1359766425 224213 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, of course, sha1 doesn't do anything as stupid as that, but the point is that "chance of two random inputs colliding" does not necessarily equal "chance of two file system blocks/commits colliding" < 1359766441 795209 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :because the latter is highly non-random < 1359766444 324932 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sure < 1359766457 114618 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean, i have md5 collisions on my disk :) < 1359766465 567045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but everyone agrees this means md5 is broken < 1359766471 325281 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, ah that nicely brings us to another point < 1359766526 439578 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, sha1 is cryptographically secure (or was at the point of writing that paper anyway, in 2003). md5 was suspected of being insecure, but wasn't yet really broken < 1359766591 660649 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, who knows if it will be trivial to find collisions for sha1 is 10 years time? You might still have your git repo around then. While for crypo applications, it doesn't matter if a key created today isn't secure any more then. It is probably no longer in use by then anyway < 1359766626 808263 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, it's very bad that Git doesn't have any hash upgrade path < 1359766657 562320 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and even if it had, what would you do if someone snuck in a collision before you had time to fix it. You would be pretty much screwed < 1359766695 8951 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, the same applies to venti, hg (I assume?, I don't know if hg is as stupid as git here) and so on < 1359766702 443182 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you are relying on git for cryptographic assurances, yes < 1359766740 680993 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, if you are relying on git for just being able to identify commits uniquely < 1359766740 865459 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :obviously in many projects using git, if someone can 'sneak in' malicious commits then you are in trouble anyway < 1359766756 31436 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: if you are relying on git for being able to identify commits uniquely in an adversarial model < 1359766764 566463 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well yeah < 1359766796 448058 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this doesn't mean git is 'stupid' < 1359766800 835488 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is there an adversarial model of revision control < 1359766801 961110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: have yo uwatched coronation street yet < 1359766809 606007 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it means git fails to deliver a particular security guarantee that VCSes often don't deliver < 1359766825 205958 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, what about rsync? < 1359766825 421158 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it fails in proportion to how much SHA-1 fails < 1359766845 333135 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :people do talk about git as if it has this guarantee, and it sort of does, as long as SHA-1 is okay < 1359766847 745814 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, can you know your two sets of files are actually the same? < 1359766870 86725 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but yeah, I would not rely on a Git hash to take the place of code signing against a determined attacker who may have broken a world cryptographic hash standard < 1359766873 131238 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :big fuckin deal < 1359766881 804077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :calling Git "stupid" because of that is ridiculous hyperbole < 1359766896 729315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, in the long run, it will most likely become, if not trivial, at least achievable, to generate SHA-1. The technological development is pretty rapid. < 1359766902 811079 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359766910 291979 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :git is stupid for unrelated reasons < 1359766913 403255 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and then we should upgrade to a new version of Git that uses a better hash < 1359766916 911405 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, well yes, as well < 1359766937 605977 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, what about deduplicating file systems like venti though < 1359766938 207066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if I sign my code with RSA then in the long run someone will break RSA too < 1359766940 813211 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's your point < 1359767019 760739 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :can we take this long term and assert that privacy as a concept will only even exist in like one and a half centuries max, and afterwards we'll all be flinging unsigned poo at each other < 1359767063 962478 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, my point is that file systems and version control systems, especially file systems, are in for the long run. In crypto applications you are usually not < 1359767109 985746 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, you believe civilisation will collapse that soon? < 1359767124 769536 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"yes" < 1359767128 962331 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough < 1359767163 393839 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i guess i could read that three np worlds paper again and then pretend to have a thought-out opinion < 1359767184 585841 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, oh? < 1359767264 975102 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Impagliazzo's < 1359767282 383355 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://cseweb.ucsd.edu/users/russell/average.ps < 1359767417 929824 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: not sure re: crypto applications not being for the long run < 1359767434 183242 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if da police image my hard drive, I might care that they can decrypt it 15 years later < 1359767444 537193 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :likewise with any incriminating emails I may have sent < 1359767454 867092 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :SSH sessions that may have been recorded < 1359767455 398230 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :etc < 1359767461 560888 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, well okay it depends, but the most common applications of message signing and such where you use hashes are not relevant 15 years later < 1359767472 623251 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't agree < 1359767498 715557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: no no, we will all merge into a highly technological group mind etc.; admittedly still no privacy. < 1359767501 312040 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, and a symmetric block cipher such as AES do not involve hashes generally < 1359767506 845172 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I wonder if a statute of limitations extension argument from crypto will ever be made. < 1359767511 31058 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oerjan: you're blowing my mind man. < 1359767511 914002 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if anything I think the VCS is in a better position < 1359767532 195389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you think nobody has broken SHA-1 yet, but they will soon, you can re-hash all your Git objects with SHA-3 and then refuse to deal with SHA-1 going forward < 1359767554 870418 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whereas you can't go back in time and make the police's image of your encrypted hard drive no longer valid < 1359767607 546472 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, true, but that is not a hash. That is a different situation. And I meant hashes in cryptography in this context < 1359767607 827964 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and i don't know what your point is re: AES not involving hashes < 1359767612 646822 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hashes aren't the only things that can be broken < 1359767618 735010 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1359767629 693883 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, quite so. But the discussion was about hashesh < 1359767631 640678 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hashes* < 1359767782 27635 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, my point was that, for the most part, in crypographic contexts, it isn't interesting if, for example, the SHA-1 checksum for the SSL cert is broken 10 years down the line. < 1359767878 44725 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hashes in cryptography is generally for signing stuff, so you can verify it. Apart from using it for document signing, I don't see much of an use many years down the line < 1359768017 85016 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and nobody is going to care in 15 years if a given document is authentic? < 1359768017 470336 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :good night < 1359768028 713056 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, I said, apart from document signing < 1359768031 997833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1359768035 488209 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes I do realise that is a problem < 1359768103 868724 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1359768105 452980 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, but for the grand majority of the applications, it is not such a major issue. < 1359768114 159542 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and now I need to sleep, pretty late over here < 1359768282 953832 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'night < 1359768376 216189 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359768469 134681 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I can understand how (CoYoneda IORef) makes a read-only reference. You can see what it makes when you use IORef with other Kan extensions < 1359768672 212777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What does it make? < 1359768981 63820 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I try to think of it. < 1359770033 252660 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 256 seconds < 1359770571 701612 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know what I think is the benefit of chiromancy (palmistry)? < 1359770795 23277 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Picking up chicks? < 1359770816 467829 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No! < 1359770982 229485 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Picking up pigeons? < 1359771008 417479 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Ooh, can I change my guess? < 1359771030 383819 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, you can change your guess. < 1359771046 293709 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Picking up pigeons is also incorrect. < 1359771105 517021 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Aww. < 1359771110 824769 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Ok, I give up, what is the benefit? < 1359771134 363670 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :To name all the lines on your hand and shape of your hand. < 1359771151 559080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Even if they don't have anything to do with what they are named after) < 1359771165 125803 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I guess it could be kind of useful for external anatomy... < 1359771799 109830 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Speicherzugriffsfehler < 1359771818 172869 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Ошибка сегментирования < 1359772309 283203 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Szegmentálási hiba < 1359772467 487534 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I'd probably still be programming lots of C if that was the error < 1359772481 29569 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which one < 1359772493 277273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'd probably still be programming lots of C < 1359772504 609517 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if by "programming" you mean "smoking" and by "C" you mean "crack" < 1359772551 334292 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :honestly all of them < 1359772559 531429 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :polish is my wife in the celestial plane < 1359772568 198122 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's hungarian < 1359772575 249493 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FUCK < 1359772585 614116 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :polish is: < 1359772585 799466 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Naruszenie ochrony pamięci < 1359772594 262861 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Ok that's good too. < 1359772606 31248 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :What the hell is "naruszenie"? None of these things look very cognate. < 1359772618 417897 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :surprising that hu has the en cognate in this case < 1359772691 951358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :means "violation" apparently < 1359772722 360063 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice < 1359772746 692380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :somehow i have a feeling of seeing that word before < 1359772751 311754 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(naruszenie does i mean) < 1359772756 765311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe i was violated by a pole once < 1359772802 341816 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Why do I see "sz" and guess polish. that's like, the hungarian giveaway < 1359772825 137205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it's _also_ the polish giveaway. < 1359772846 978201 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :`addquote maybe i was violated by a pole once < 1359772851 258365 :HackEgo!codu@codu.org PRIVMSG #esoteric :949) maybe i was violated by a pole once < 1359772860 712821 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh i thought the polish giveaway was things like "zenie" < 1359772866 233437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the á's are more specific to hungarian i think < 1359772870 893697 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :(wow do i have a shallow view of languages or what) < 1359772878 70157 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I thought the Polish giveaway was rz. < 1359772883 705880 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the best hungarian giveaway is ő or ű ;P < 1359772903 515714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :polish is just english with about 5 extra consonants in each word < 1359772904 160709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: polish and hungarian both use s and sz. in opposite ways. hth. < 1359772905 500452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :let's be realistic < 1359772919 422242 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :can we just have every language use its own orthography < 1359772949 662306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: although perhaps the best way to put it: hungarian uses the sz for something that's obviously a foreign borrowed "s" < 1359772961 279334 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what really < 1359772963 812186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1359772965 782925 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's not only in loanwords is it < 1359772968 275677 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :have i been so wrong < 1359772969 968375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no < 1359772976 828665 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no translation in sq_AL.UTF-8 :( < 1359772982 481076 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is my whole life a lie < 1359772983 200986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's how you can see Szegmentálási is hungarian < 1359772992 347156 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: scots? actually no i have no idea < 1359773011 332986 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is there a locale for klingon < 1359773011 518253 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :albanian aka shqipe < 1359773029 882223 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wow i know nothing about albanian. is it IE at least? < 1359773033 502149 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes it is. < 1359773040 163336 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it internet explorer? < 1359773040 406198 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :They speak a whole other language in Albany? *takes a bow* < 1359773062 208876 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh wow it's an isolate within IE < 1359773072 480085 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :mountains have some fuckin crazy languages huh < 1359773100 757119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Száz is pretty native < 1359773118 524732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although "Originally borrowed from an Indo-Iranian language" < 1359773194 858779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also most of the country lost their savings in ponzi schemes in 1997 < 1359773205 215900 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :resulting in the overthrow of the government < 1359773215 314069 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :which, albania? < 1359773217 570329 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359773246 671847 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the thing i mostly know about albania is the bunkers < 1359773252 460448 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :and also that "hoxha" is a pretty great name < 1359773304 778614 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"an average of 24 bunkers for every square kilometre of the country" < 1359773321 788729 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :albanian sex bunkers < 1359773369 990903 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i've heard they are pretty popular for losing your virginity in < 1359773391 727984 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the other thing about albania is that every car is a 90s mercedes which is probably stolen < 1359773425 898292 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :these are some good things < 1359773482 583233 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Visit Albania, your car is already here!" < 1359773520 775785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess this same joke is made about Poland and Montenegro < 1359773526 137036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that fits in with the common claim that albanian has more highways than norway < 1359773596 489993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's a common claim? < 1359773606 787792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's more likely to be made if you live in albania or norway < 1359773635 447715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't say < 1359773653 415414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe it's that albania is building more. < 1359773685 463881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's a common claim whenever we complain about norwegian infrastructure investments < 1359773708 612576 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :albania also has more derelict concrete pyramids than norway < 1359773712 37271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, but why albania? < 1359773819 344678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because they're the poorest country in europe and are _still_ beating us < 1359773907 493748 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think moldova is poorer < 1359773956 145556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm supposedly they'll soon at twice as much as norway < 1359773971 888845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*have twice < 1359773997 991539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :norway has more hostile terrain for road-building than albania, I'd imagine < 1359774113 517663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that _may_ be true, but the main issue is probably crippling norwegian bureaucracy for infrastructure projects < 1359774156 516486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it takes decades to decide to build something < 1359774196 617188 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hearing about european politics makes me think american politics should be more interesting. european politics and reading giger's suggestion to build a system of subways in the shape of a pentagram topped by pyramid arcologies < 1359774315 792297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and what _is_ built is frequently decided by minor interests getting political favors < 1359774329 671378 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: and cthulu lives inside it? < 1359774370 763530 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: no, but poor people are set to work moving sludge around and it mutates them < 1359774372 805392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like, any politician coming from a remote location needs to get a road built there < 1359774387 69622 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :he wrote this whole multi-page explanation and illustrated it, and then sent it off to the swiss prime minister < 1359774415 415802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a bridge/tunnel, if it is an island. < 1359774417 541486 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or whatever switzerland has < 1359774462 817916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION needs to get his monologues more world domination related < 1359774474 677176 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"federal chancellor". dull. < 1359774486 965318 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fckin democracies. < 1359774518 5279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i learned recently that switzerland doesn't have a general, except in emergencies < 1359774547 264715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and parliament has to declare it < 1359774610 910618 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Remote host closed the connection < 1359774630 612541 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359774657 172678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: hey remember, hitler started as chancellor. < 1359774691 388932 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes and weimar germany was pretty boring as a democracy < 1359774761 13744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it had a lot of electoral violence < 1359774763 17891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's un-boring < 1359774812 468143 :TwilightSpockle!codu@codu.org NICK :Applejacques < 1359774817 328570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think Westminster system is pretty interesting < 1359774828 220730 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :given how the executive branch has an axe hanging over their heads at all times < 1359774839 830361 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe this is colored by me having just watched all of The Thick of It < 1359774842 51236 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :isn't it traditionally a sword < 1359774847 527051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe < 1359776163 174708 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I thought Hitler started as a Catholic. < 1359776189 371095 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :catholicism is more of a parafederation, wouldn't you say < 1359776271 701751 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know what a "parafederation" is. < 1359776384 206036 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :hitler was literally worse than hitler < 1359776387 604805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :more of an orthofederation or a metafederation < 1359776524 852975 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I don't know much about Catholic organization but it seems somewhat federalist (dioceses, etc.) but it's spread throughout nations instead of beig its own. Maybe Orthodoxy would be better for that though. < 1359776986 212781 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net JOIN :#esoteric < 1359777724 317291 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359777962 228633 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :With a program compiled with GCC, can you check for resources on Windows, and extra ELF sections or whatever on Linux, and similar things on other operating systems? < 1359777996 499422 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like readelf? < 1359778071 541221 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1359778098 393319 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I also want to load the resource or whatever as a read-only SQLite database if it exists. The program can still work, and start up differently, with the lack of that resource, though. < 1359778254 950905 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: with Linux / glibc you can use dlopen(NULL) to get a handle to already loaded stuff, which can be passed to dlsym() < 1359778294 876898 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so you could just ensure that your extra ELF section is loadable and has a symbol pointing at it < 1359778342 350922 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is it possible to add a ELF section to the program which is already compiled? < 1359778363 318362 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I know that you can with Windows resources. < 1359778439 767024 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359778442 768515 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can also use dl_iterate_phdr() to iterate over all loaded ELF objects, and do whatever other parsing you like < 1359778444 264451 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :And, do you know if it is possible to open such sections as read-only SQLite database? < 1359778480 265448 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: you can add sections with objcopy --add-section < 1359778504 220152 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and as for SQLite you would have to see if the SQLite library supports opening an arbitrary piece of memory as a database < 1359778556 5982 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :huh, so can you like, use objcopy to turn an elf into a mach-o? < 1359778586 647127 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :theoretically < 1359778621 383364 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what formats practically? < 1359778625 57039 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know < 1359778632 98357 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whatever BFD can do without shitting itself < 1359778795 763056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the objcopy 'binary' format is particularly useful < 1359778796 577888 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.linuxjournal.com/content/embedding-file-executable-aka-hello-world-version-5967 < 1359778934 536275 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice. < 1359779075 428145 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Maybe there is a VFS to load memory as SQLite database, or if it isn't, it could be written < 1359779424 766294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :btw the argument for -B on x86_64 is i386:x86-64 < 1359779434 414046 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i always forget, because it makes no sense < 1359779720 179494 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: Reconnecting < 1359779741 886252 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359779896 109408 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :had to source dive BFD again to discover it < 1359779901 742651 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the things i do for this club < 1359782738 811721 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it harmful to send resume and cover letter to positions that I'm not likely to get? < 1359782773 578700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A number of hours ago, applied for a "Mid-Senior level" position. Scala stuff although knowing Scala was not a requirement, just being willing to learn it < 1359782795 808513 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh boy, scala < 1359782826 155095 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1359782844 758579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :On cover letter mentioned how it seemed to have interesting features like implicit conversions < 1359782883 692968 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why would that be harmful < 1359782918 55123 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :The HR people could escape from their caves, tearing him limb from limb on the mere suspicion of him not being a Ruby nina. < 1359782921 71165 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ninja. < 1359782924 89245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ruby nina < 1359782972 329553 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :At least this one is in a reasonable locatio < 1359782974 104283 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :location < 1359782998 594936 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although Transcriptic is probably more helpful to society < 1359783010 719276 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :They still haven't gotten back to me :( < 1359783100 584150 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :helpful to society? < 1359783226 670709 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1359783233 28527 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Transcriptic is some sort of lab that does... stuff with samples that scientists send in. Allow for monitoring of ... whatever it is they do, etc. < 1359783252 608452 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sounds like you're on the ball! < 1359783316 186193 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh, they make plasmids. That is pretty cool. < 1359783376 170681 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Bioinformatics is cool. Apparently plos has a semi-book on it. < 1359783442 335411 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.ploscollections.org/article/browse/issue/info%3Adoi%2F10.1371%2Fissue.pcol.v03.i11 < 1359783446 735756 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I think I kind of hate plos's urls. < 1359783465 254598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This is easy to understand http://pandodaily.com/2012/12/13/transcriptics-wild-seed-round-the-internet-was-just-trying-to-throw-money-at-us/ < 1359783472 668279 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like a derp for forgetting about the robotic aspect < 1359783513 306687 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O I actually talked to the founder of the company < 1359783515 808313 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel small now < 1359783550 237044 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Well, it's a startup, right? The founder probably isn't, like, a demigod. < 1359783737 944289 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The founder of a startup talked to me, and probably thinks I'm an asshole for sending horrible Tcl code < 1359783769 264739 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yeah, my main criterion for "this dude's an asshole" is reading their shitty Tcl. < 1359783770 462925 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :On the phone I should have said something like that wasn't my best work, suggested something else, in an actually functional language, but I didn't :( < 1359783942 860129 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: pretty sure startup founders are all demigods < 1359783949 481720 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you think kmc is so frazzled < 1359783964 295065 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Intermittent lightning strikes? That would make sense... < 1359784156 63227 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not a founder < 1359784161 953182 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :just employee numero uno < 1359784273 883220 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: of course not < 1359784301 166308 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you saying slaves to demigods are not frazzled??? < 1359784322 302571 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::3 < 1359784808 952492 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com QUIT :Quit: RodgerTheGreat < 1359788221 830072 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :void*open(const char*format,const unsigned char*blob,unsigned int size,SDL_AudioSpec*spec); void close(void*handle); void reset(void*handle,Uint8 track); void frame(void*handle,Uint8*stream,int len); void poke(void*handle,Uint16 address,Uint8 data); < 1359788261 9446 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is there the libraries for playing the music that can be used with such a format (even if not directly, such that one can be written easily)? < 1359788349 184728 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Oops, I forgot the volume void frame(void*handle,Uint8*stream,int len,Uint32 volume); < 1359788423 145237 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey HPMOR has a chapter called "Interlude with the Confessor" < 1359788432 640345 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Going to be interesting when I get to it probably < 1359788461 705045 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Is that a book about how to be a pastor? < 1359788489 495361 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Harry Potter and the Methods of Rationality < 1359788512 300375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Three Worlds Collide also had an "Interlude with the Confessor" < 1359788612 183154 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :haha yudkowsky < 1359788743 6267 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's wrong with Yudkowsky? < 1359788983 176892 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You know I'm honestly not sure how to answer that. Does the usual "CS nerds claiming to have a futurological insight historians don't based on unmarked graphs with curves on them" thing suffice? < 1359789089 245064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Don't entirely know if I agree with any conclusion that something might happen in our lifetimes, but I don't know if he really draws that conclusion, and, at any rate, it is something I hope for, even if I don't know how likely it is < 1359789161 672241 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You don't think the guy who founded the singularity institute really draws that conclusion. < 1359789210 464821 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Working to make something happen does not imply a belief that it will happen within our lifetimes < 1359789219 473772 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just that we should try to make it happen < 1359789284 717743 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yeah I'm sure he's working hard on that. < 1359789290 346061 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :There's also this whole everything. http://lesswrong.com/lw/qa/the_dilemma_science_or_bayes/ < 1359789484 456582 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1359790919 816626 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have added the feature in Internet Quiz Engine for the total that a variable is out of to itself be variable. < 1359791109 552798 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do any music engines have a poke function? < 1359791116 886304 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Poke? < 1359791175 692021 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I mean for example, if it is playing .NSF then it would be able to write the RAM and memory-mapped registers of the VM. < 1359791221 611792 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Depending on the format, the poke command might mean something different, or it might not do anything.) < 1359791426 887287 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :This might be used to speed up the music at some point during the game, or to mute a channel temporarily, or to play sound effects which are included in the music file, or for other things. < 1359791477 522061 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Well there are plenty of systems that allow you to mess with things at playback time. < 1359791536 797630 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The functions I mentioned above would be a part of a C structure, and their implementation depends on the format, so depending on what things they have, the poke function would be implemented to use those things. < 1359791557 491138 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :However I have not seen the NSF player which does what I have said. < 1359791567 454223 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if there is such things? < 1359791569 57558 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I don't think music people doing live DJing usually do it in C. < 1359791604 28618 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But I don't mean live DJing; I mean music that might be used in a computer game. < 1359791653 3539 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :PureData has a C(++?) API that can be used to do whatever you want at runtime. I think Spore used it. < 1359791749 266199 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have used PureData, although I find Csound is much better. Still, neither of those is the kinds of things I am looking for. < 1359791783 851404 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I don't know of any music systems that just run everything flatly in a separate virtual machine, is the problem < 1359791870 808231 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Even that one guy's demoscene VM does visual and audio in the same machine. < 1359791968 278632 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1359792011 438581 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That isn't wnat I mean either. I mean such as, a .MOD player, a .IT player, a .NSF player, whatever, which may be made wrappers using the function declarations above, and then loaded using a C code. < 1359792147 888299 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I haven't a clue, then, other than that seems pretty specific. < 1359792200 452053 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I may write the wrappers myself if the C libraries exists for such things, for which such wrapper functions can be written to do. < 1359793295 615366 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359793785 502195 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359793907 715903 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: warning < 1359793921 98845 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PART :#esoteric < 1359795918 917637 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1359800010 650487 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1359800312 234487 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1359800500 961219 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should learn to read time zones < 1359800522 602002 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thought Facebook Hacker Cup Round 1 was 10am my time, it's 10AM PST so 1PM my time < 1359800526 220686 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yay I get more sleep < 1359800575 589312 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should express times in PDT during the winter/PST during the summer. < 1359800585 62320 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Teach people to pay attention. < 1359801418 258048 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359801497 917088 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1359801697 433519 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help rather than sleeping I picked up my Nook again and am continuing the reread of HPMOR < 1359801734 545370 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Instead of reading that, read something good. < 1359801741 419080 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is HPMOR not good? < 1359801747 510070 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1359801771 96769 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Have you considered reading _Three Men in a Boat_? < 1359801791 14098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are books monoids :D < 1359801810 650728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: How's Ada going? < 1359801812 346683 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Some books are not easy. < 1359801831 168570 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still want to understand Ada concurrency < 1359801838 743782 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still have not taken a real look at it < 1359801869 519791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They have the task thing, right? < 1359801872 769620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does it work exactly? < 1359801954 578755 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Like I said, I haven't taken a real look at it yet < 1359801965 533645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fake looks are OK? < 1359802111 707363 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I love reading. It is so easy. < 1359802137 767435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: dont you think thats a bit worn out by now.............................................................. < 1359802259 618053 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I searched scrollup to try to prove recent use, but couldn't < 1359802266 314716 :ion!ion@heh.fi PRIVMSG #esoteric :I love this joke. It is so easy. < 1359802289 897842 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1359802303 405394 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help carado please slap Sgeo and ion < 1359802328 943270 :ion!ion@heh.fi PRIVMSG #esoteric :I love slapping. < 1359802346 9718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@slap Sgeo < 1359802346 384759 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ACTION smacks Sgeo about with a large trout < 1359802348 14423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@slap ion < 1359802348 493988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ACTION secretly deletes ion's source code < 1359802352 13000 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1359802356 640234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fortunately ion is a quine < 1359802365 6215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hion < 1359802369 590995 :ion!ion@heh.fi PRIVMSG #esoteric :haf < 1359802378 765100 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 haf < 1359802378 950662 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :uns < 1359802381 239921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 half < 1359802381 425588 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :unys < 1359802402 357732 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 PRIVMSG #esoteric :what ? < 1359802405 477781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi carado < 1359802409 560533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wehlcohme carado < 1359802410 940622 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 PRIVMSG #esoteric :hello < 1359802414 42462 :HackEgo!codu@codu.org PRIVMSG #esoteric :cahrahdo: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) < 1359802606 787192 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 PRIVMSG #esoteric :thahts quhite thhe whelchome < 1359802661 779640 :ion!ion@heh.fi PRIVMSG #esoteric :http://9to5mac.com/2013/02/01/dont-type-this-phrase-on-your-mac-unless-you-like-crashing-it-file/ < 1359803838 176178 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1359803890 420430 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1359804603 195902 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359805010 846798 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :- Knowledge of the following technologies: Nginx, thin, AWS < 1359805017 801567 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :thin is a technology. < 1359805704 51739 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm interesting, ethernet PAUSE frames on my network < 1359805711 779530 :ion!ion@heh.fi PRIVMSG #esoteric :`run f=bin/hyphenate.fi;echo 'H4sIAOD8DFEAA0WPQU7DMBBF9z2FCRFtEakbVpWqSkisWbGssnDDNDFNMmkcNzWa4+QMvoAvxpgNiy/7vfka2Y8P8qQ7aeoF3KEUPQyNyN4/RfZhx/NOZP0EYtm69IbT4TrIowKN1oU5+ELqPQ9K7P4Gp/LrXNXfl6bt+utgxtt0/4mVfKp1A8LIVdwR68/rVTwirmWaZ+mrrP5rCkghKUcqzBxPoAiQgAmYtCKNpJk0EypCIHSELJCFVWSBrCPLwrJwihyQQ3KW+NkUZsUBDnIsxZ9Q8Cw9S8/Ss/Rhlq17MwfTN3pMkpf0aZ+a47bYJFmy4VteSKiWi1/gJQHkPgEAAA=='|base64 -d|zcat>$f;chmod 755 < 1359805713 380218 :ion!ion@heh.fi PRIVMSG #esoteric :$f; cat $f < 1359805716 229283 :HackEgo!codu@codu.org PRIVMSG #esoteric :chmod: missing operand after `755' \ Try `chmod --help' for more information. < 1359805722 474793 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :probably related to copying 8 GB of music over NFS from a computer with gbit ethernet to one with 100mbit < 1359805725 127042 :ion!ion@heh.fi PRIVMSG #esoteric :`run chmod 755 bin/hyphenate.fi; cat bin/hyphenate.fi < 1359805729 42705 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ exec perl -CS -Mutf8 -pwe 'my$vow=qr/[aeiouyäö]/i;my$con=qr/[bcdfghjklmnpqrstvwxz]/i;1while s/($vow$con*)($con$vow)/$1-$2/g;1while s/ae|ao|ay|aä|aö|ea|eo|eä|eö|ia|io|iä|iö|oa|oe|oy|oä|oö|ua|ue|uy|uä|uö|ya|ye|yo|yu|yä|äa|äe|äo|äu|äö|öa|öe|öo|öu|öä/my@s=split"",$&;$s[0]."-".$s[1]/eg' < 1359805737 422397 :ion!ion@heh.fi PRIVMSG #esoteric :`run welcome kakka | hyphenate.fi < 1359805740 104380 :HackEgo!codu@codu.org PRIVMSG #esoteric :kak-ka: Wel-co-me to the in-ter-na-ti-o-nal hub for e-so-te-ric prog-ram-ming lan-gu-a-ge de-sign and dep-lo-y-ment! For mo-re in-for-ma-ti-on, check out our wi-ki: http://e-so-langs.org/wi-ki/Main_Pa-ge. (For the ot-her kind of e-so-te-ri-ca, try #e-so-te-ric on irc.dal.net.) < 1359805797 276806 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and at the same time I was also syncing 2 GB or so of data between two computers with gbit connections (one of the computers was involved in both transfers though...) < 1359806107 386317 :ion!ion@heh.fi PRIVMSG #esoteric :`run welcome shachaf | dahl | hyphenate.fi < 1359806109 161450 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: dahl: command not found < 1359806117 379734 :ion!ion@heh.fi PRIVMSG #esoteric :`run welcome shachaf | h | hyphenate.fi < 1359806119 653125 :HackEgo!codu@codu.org PRIVMSG #esoteric :shahc-hahf: Wehl-coh-me to the ihn-tehr-nah-ti-oh-nahl huhb fohr eh-soh-teh-rihc prohg-rahm-mihng lahn-gu-ah-ge deh-sihgn ahnd dehp-lo-yh-mehnt! Fohr moh-re ihn-fohr-mah-ti-ohn, chehck ouht ouhr wih-ki: http://eh-soh-lahngs.ohrg/wih-ki/Maihn_Pah-ge. (Fohr the oht-hehr kihnd ohf eh-soh-teh-rih-ca, try #eh-soh-teh-rihc ohn ihrc.dahl.neht.) < 1359806130 373126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run welcome shachaf | hyphenate.fi | h < 1359806132 846910 :HackEgo!codu@codu.org PRIVMSG #esoteric :shahc-hahf: Wehl-co-me to the ihn-tehr-na-ti-o-nahl huhb fohr e-so-te-rihc prohg-rahm-mihng lahn-gu-a-ge de-sihgn ahnd dehp-lo-y-mehnt! Fohr mo-re ihn-fohr-ma-ti-ohn, chehck ouht ouhr wi-ki: http://e-so-lahngs.ohrg/wi-ki/Maihn_Pa-ge. (Fohr the oht-hehr kihnd ohf e-so-te-ri-ca, try #e-so-te-rihc ohn ihrc.dahl.neht.) < 1359806436 293619 :ion!ion@heh.fi PRIVMSG #esoteric :`run sed -i -re 's,/eg,/egi,' bin/hyphenate.fi && cat bin/hyphenate.fi < 1359806439 972268 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ exec perl -CS -Mutf8 -pwe 'my$vow=qr/[aeiouyäö]/i;my$con=qr/[bcdfghjklmnpqrstvwxz]/i;1while s/($vow$con*)($con$vow)/$1-$2/g;1while s/ae|ao|ay|aä|aö|ea|eo|eä|eö|ia|io|iä|iö|oa|oe|oy|oä|oö|ua|ue|uy|uä|uö|ya|ye|yo|yu|yä|äa|äe|äo|äu|äö|öa|öe|öo|öu|öä/my@s=split"",$&;$s[0]."-".$s[1]/egi' < 1359806496 474166 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run welcome hello | hyphenate.fi | hyphenate.fi | hyphenate.fi < 1359806499 382858 :HackEgo!codu@codu.org PRIVMSG #esoteric :hel-lo: Wel-co-me to the in-ter-na-ti-o-nal hub for e-so-te-ric prog-ram-ming lan-gu-a-ge de-sign and dep-lo-y-ment! For mo-re in-for-ma-ti-on, check out our wi-ki: http://e-so-langs.org/wi-ki/Main_Pa-ge. (For the ot-her kind of e-so-te-ri-ca, try #e-so-te-ric on irc.dal.net.) < 1359806504 479274 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ion: I want a refund < 1359806518 318591 :ion!ion@heh.fi PRIVMSG #esoteric :elliott: I’m sorry it works correctly. < 1359806599 174038 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run ln -s hyphenate.fi bin/hyfinate < 1359806602 473405 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359806793 602027 :ion!ion@heh.fi PRIVMSG #esoteric :`run welcome | rot13 | hyfinate | rot13 < 1359806799 854531 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359806809 15371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :help < 1359806812 316044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1359806837 595018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run welcome | tr a-zA-Z n-za-mN-ZA-M | hyfinate | tr a-zA-Z n-za-mN-ZA-M < 1359806840 824240 :HackEgo!codu@codu.org PRIVMSG #esoteric :Welcome to the int-er-nati-on-al h-ub for esoteric pro-gramm-ing l-anguage design and deploym-ent! For more inf-ormati-on, check out our wiki: http://esol-angs.org/wiki/Main_Page. (For the oth-er kind of esoterica, try #esoteric on irc.dal.net.) < 1359806869 48592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/rot13 < 1359806870 203569 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo "$@" | tr a-zA-Z n-za-mN-ZA-M < 1359807059 220441 :ion!ion@heh.fi PRIVMSG #esoteric :`run f() { tr a-zA-Z b-zaB-ZA | hyphenate.fi; }; welcome|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f|f < 1359807078 608966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion what have you done < 1359807081 816372 :HackEgo!codu@codu.org PRIVMSG #esoteric :We-lc-o-m-e to t-he in-te-r-n-a-ti-on-al h-ub f-or e-s-o-t-er-ic p-ro-gr-a-mm-i-ng l-an-g-u-a-g-e de-s-i-gn an-d d-ep-lo-y-m-en-t! F-or m-o-re in-f-o-rm-a-ti-on, ch-e-ck o-ut o-ur w-i-k-i: h-tt-p://e-s-o-la-ng-s.o-rg/w-i-k-i/M-ain_Pa-g-e. (F-or t-he ot-h-er k-in-d of e-s-o-t-er-ic-a, t-ry #e-s-o-t-er-ic on i-rc.d-al.n-et.) < 1359807191 44559 :ion!ion@heh.fi PRIVMSG #esoteric :shachaf: Procrastinated on IRC mainly. < 1359807204 403349 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't do it ion < 1359807265 532185 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :`which hyphenate.fi < 1359807267 526659 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/hyphenate.fi < 1359807486 452150 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 PRIVMSG #esoteric :nice bot youve got. < 1359807529 755106 :ion!ion@heh.fi PRIVMSG #esoteric :it would be a shame if anything were to happen to it < 1359807606 508633 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 PRIVMSG #esoteric :surely, its things-happening-to-it-proof < 1359807633 396090 :ion!ion@heh.fi PRIVMSG #esoteric :Yeah, we bought bot insurance from two very nice Italian gentlemen. < 1359808443 837896 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it just me or is Scala one of the more commonly used functional languages in industry? < 1359808477 65104 :ion!ion@heh.fi PRIVMSG #esoteric :I think you are one of the more commonly functional languages in industry indeed. < 1359808719 562214 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hyfinate beaky < 1359808750 977213 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359808763 80448 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :SCALA HAS DELIMITED CONTINUATIONS < 1359808767 272428 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :?!??! < 1359808767 725758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1359808783 425428 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I like it better already :D < 1359808823 786400 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, not if it's Haskell style "Oh, code that uses it has to be in monadic style" < 1359808913 507139 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you depriving #yfl of these insights...... < 1359808933 66612 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1359808934 539977 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you didnt' < 1359808941 748533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo elliott makes a good point < 1359808957 509668 :ion!ion@heh.fi PRIVMSG #esoteric :What’s #yfl? < 1359808965 739639 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :dont ask < 1359808975 252480 :ion!ion@heh.fi PRIVMSG #esoteric :What’s #yfl? < 1359808999 760341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dont ask < 1359809021 814656 :ion!ion@heh.fi PRIVMSG #esoteric :sudo what’s #yfl? < 1359809140 363456 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run sudo -l < 1359809142 485308 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: sudo: command not found < 1359809288 412111 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run quote | hyphenate.fi < 1359809290 438713 :HackEgo!codu@codu.org PRIVMSG #esoteric :834) `wel-co-me Raw-lie * zzo38 has joi-ned #e-so-te-ric thank y-ou Y-ou're wel-co-me. < 1359809469 949368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: edwardk uses Scala and he keeps complaining about it. < 1359809479 865894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: You should go back to Ada. < 1359809488 363193 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What are his complaints? < 1359809498 469863 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember. < 1359809514 343714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet you could find it on his Twitterthing. < 1359809660 644097 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Seems one of the complaints, at least from this log I found, has to do with complexity of types? < 1359809664 335414 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://gist.github.com/3190574 < 1359809681 321995 :ion!ion@heh.fi PRIVMSG #esoteric :`run sed -i -re 's,/ae\|.*\|öä/,/a[eoyäö]|e[aoäö]|i[aoäö]|o[aeyäö]|u[aeyäö]|y[aeouä]|ä[aeouö]|ö[aeouä]/,' bin/hyphenate.fi && cat bin/hyphenate.fi < 1359809684 850215 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ exec perl -CS -Mutf8 -pwe 'my$vow=qr/[aeiouyäö]/i;my$con=qr/[bcdfghjklmnpqrstvwxz]/i;1while s/($vow$con*)($con$vow)/$1-$2/g;1while s/a[eoyäö]|e[aoäö]|i[aoäö]|o[aeyäö]|u[aeyäö]|y[aeouä]|ä[aeouö]|ö[aeouä]/my@s=split"",$&;$s[0]."-".$s[1]/egi' < 1359809761 506084 :ion!ion@heh.fi PRIVMSG #esoteric :`run echo Ääliö, älä läiky. öykkäri komea hioa lauantai aion | hyphenate.fi < 1359809763 302990 :HackEgo!codu@codu.org PRIVMSG #esoteric :​Ää-li-ö, ä-lä läi-ky. öyk-kä-ri ko-me-a hi-o-a lau-an-tai ai-on < 1359809931 211260 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Are Ada tasks preëmptice or coöperative or what? < 1359809936 937986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/c/v/ < 1359809945 762435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are they like threads? < 1359809949 440159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or are they like coroutines? < 1359809952 878894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or are they like something else? < 1359809993 551228 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :From a quick googling, seems like it depends on the compiler (for preemptive vs. cooperative) < 1359810113 444208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does preëmption work? < 1359810203 742466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should probably try to get some sleep < 1359810227 334671 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nah, you should learn Ada. < 1359810707 252006 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1359810738 570441 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359811828 822476 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 248 seconds < 1359813607 716791 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1359813854 577683 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1359814370 143418 :md_5!md_5@mcdevs/trusted/md-5 QUIT :Ping timeout: 256 seconds < 1359814457 763789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : You know I'm honestly not sure how to answer that. Does the usual "CS nerds claiming to have a futurological insight historians don't based on unmarked graphs with curves on them" thing suffice? < 1359814475 545600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: do you know about subtyping................................. < 1359814484 834030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought that was kurzweil et al's shtick, not so much yudkowsky < 1359814505 738436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :bike isn't even here oerjan.............. < 1359814520 497541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask Bike good morning < 1359814520 860134 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359814521 984094 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1359814535 149786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that his was "when (and it _will_ be when) we invent superhuman intelligent ai, if we don't get it _precisely_ right, we are all fucked. < 1359814540 360825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1359814573 78157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: not that much < 1359814590 328902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i know i just wanted to quibble < 1359814632 144692 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1359814674 315730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: if a quibble falls in the forest and nobody is around to hear it... < 1359814723 470381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah i need Bike like a fish needs... < 1359814733 570774 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :water? < 1359814745 940699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Phantom_Hoover -----### < 1359814749 222088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :water? but she made perfect sense! < 1359814757 657551 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, "she"? < 1359814760 245027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover is female now? < 1359814777 343281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe < 1359814777 568056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1359814790 89274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know? < 1359814792 184703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1359814831 147278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whew. < 1359814860 670547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION recovers from his near-whoosh experience < 1359815050 678067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal may not be so fortunate. < 1359815065 216408 :impomatic!~digital_w@181.253.125.91.dyn.plus.net PRIVMSG #esoteric :ACTION wonders why JavaScript regular expressions don't support look behind (?< < 1359815077 190132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: he was traumatized by them years ago < 1359815104 37405 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, I'm naturally immune to them < 1359815113 173732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: and is now in denial < 1359815130 798494 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"shachaf uses whoosh on Vorpal" "It is not effective" < 1359815163 488834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :immune like a burnt down house is immune to fire < 1359815188 908816 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION uses MonadicFold on Vorpal < 1359815206 298145 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ouch, that was super effective < 1359815210 437371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: elliott is not a fan of my monologues on subtyping. < 1359815219 730363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monads are all about effects duh < 1359815256 781397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: he probably thinks they are too invariant < 1359818421 887580 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 276 seconds < 1359818480 672688 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359818723 921049 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1359819212 607581 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1359820063 401922 :sebbu!~sebbu@83.194.47.37 JOIN :#esoteric < 1359820063 624211 :sebbu!~sebbu@83.194.47.37 QUIT :Changing host < 1359820063 624316 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1359820637 437695 :Taneb!~nathan@92.23.131.156 JOIN :#esoteric < 1359820691 881207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1359820704 807926 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :what's the matter < 1359820741 863865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's a Taneb in the premises < 1359820752 947675 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :It happens occasionally < 1359820762 219782 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :wow < 1359820833 65401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*on < 1359820867 474408 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :so what's up guys < 1359821005 268096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey Taneb did you fix that problem you had < 1359821017 73043 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :oerjan did < 1359821027 631308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :good for him < 1359821033 447585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if Phantom_Hoover is talking about the same problem < 1359821045 419560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i simply assumed Taneb had a problem < 1359821047 271842 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he normally does < 1359821059 786411 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :Yes, it's a problem I have < 1359821061 24969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. in that case i guess i did. < 1359821070 125249 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What's cosubtyping? < 1359821084 545323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well it's mplicated < 1359821093 656312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :some sort of fusion of cosplay and type theory? < 1359821098 5030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: We think "a" is a cosubtype of "(a,b)" < 1359821108 936924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1359821111 550755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe the other way around. < 1359821131 529154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Well, in a sense "a" is a subtype of "Either a b", right? < 1359821142 938282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote oerjan: What's cosubtyping some sort of fusion of cosplay and type theory? < 1359821146 252954 :HackEgo!codu@codu.org PRIVMSG #esoteric :950) oerjan: What's cosubtyping some sort of fusion of cosplay and type theory? < 1359821146 988623 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1359821148 351035 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1359821151 207710 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote oerjan: What's cosubtyping? some sort of fusion of cosplay and type theory? < 1359821151 393550 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1359821155 147816 :HackEgo!codu@codu.org PRIVMSG #esoteric :950) oerjan: What's cosubtyping? some sort of fusion of cosplay and type theory? < 1359821161 944817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right. set theoretically there's an injection, so presumably you'd want something with a surjection for the co- < 1359821170 292046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and \(a,b) -> a fits < 1359821189 800319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1359821191 504793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or monic/epic in CT language) < 1359821206 368721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does it mean for something to be a cosubtype? < 1359821218 65517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and of course Either a b is the direct sum of a and b, while (a,b) is the direct product < 1359821232 589100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/sum/coproduct/, possibly < 1359821266 166736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1359821273 811703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A subtype gives you a prism, more or less. < 1359821289 30847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So a cosubtype should give you a lens. < 1359821296 560305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well there you go then. < 1359821311 142716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But what does it mean? < 1359821331 668646 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If A <: B, you have |A| <= |B|, right? < 1359821375 413013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well (a,b) can delegate to a, can't it. maybe there's something OO in there. < 1359821385 67177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Delegate? < 1359821394 932031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is a field... < 1359821398 756704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1359821408 468835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Every cosubtype acts like a field in some sense, I think. < 1359821419 228592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just like every subtype acts like a summand < 1359821475 40757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and both give Functors, no? < 1359821507 484084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or hm < 1359821523 139412 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I think the problem is you're going "aha, subtypes are [prisms] but cosubtypes are [lenses]!" < 1359821530 896993 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Which doesn't teach you anything about (co)subtyping. < 1359821538 489174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: That's my point. < 1359821538 941907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It just teaches you about lenses or prisms under a different name. < 1359821548 596800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm trying to figure out a different way of looking at cosubtypes. < 1359821565 570839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I think T and _|_ are worth thinking about there? < 1359821575 764022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably < 1359821578 173210 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And "f a"/"f b" given "a b" < 1359821587 802368 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Since you could deduce subtyping based on co/contavariance for subtyping of a,b there. < 1359821625 122295 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So for all x, ⊥ <: x, and x <: ⊤ < 1359821665 612121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In lens terms you have a Prism x _|_ and a Prism T x < 1359821667 783666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if a is a subtype of b then (a,c) is a subtype of (b,c), Either a c is a subtype of Either b c, and (b -> c) is a subtype of (a -> c). what are the similar rules for cosubtypes? < 1359821678 604104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you also have a Lens _|_ x and a Lens x T < 1359821713 669333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's our symbol for cosubtyping? < 1359821720 991173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll just use ;> < 1359821746 814797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have A ;> B and B ;> C, then you have A ;> C < 1359821797 786019 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have A ;> B then (A,X) ;> (B,X)? Is that valid? < 1359821810 784536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: That's alongside l id, isn't it? < 1359821816 631944 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For lenses. < 1359821861 771054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess? < 1359821863 438817 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure, yes. < 1359821869 163378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that's valid. < 1359821876 480047 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do we have alongside for Either? < 1359821902 747814 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe? < 1359821906 918266 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, Either. < 1359821930 409475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have A ;> B then do you have Either A C ;> Either B C? < 1359821932 493677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think so. < 1359821962 971135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Hah, that operation looks a lot like Choice. < 1359821970 476619 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure. < 1359821973 108683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Because Prism = Choice etc. < 1359821976 609914 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1359821990 421713 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Lens' a b -> Lens' (Either a c) (Either b c)? < 1359821995 498935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think you can do that. < 1359822000 860189 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It'd be a traversal. < 1359822005 95025 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait. < 1359822007 887486 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :No, I think you can do that? < 1359822032 412779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Extract the "b" out of the "a" for viewing, and leave "c"s untouched. < 1359822043 339267 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Then when you put a Left back in, put it back into the original "a". < 1359822050 109906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if you have a Right? < 1359822055 685219 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you put back a different branch, then change the branch entirely? < 1359822059 428618 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Does that follow the laws? < 1359822066 112170 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, never mind. < 1359822066 297982 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't change the branch. < 1359822068 99156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You don't have an a < 1359822098 195073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What about Lens' (EIther a c) (Either b c) -> Lens' a b? < 1359822102 406766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's, like, contravariant. < 1359822126 285992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about functions? < 1359822139 104690 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I gave you a function rule already! < 1359822148 493421 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a ;> b => (a -> r) <: (b -> r) < 1359822155 186176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan says that if A <: B, then (B -> C) <: (a -> C) < 1359822162 113213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do we have that prism? < 1359822176 660974 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes < 1359822193 607323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's in lens. < 1359822201 182863 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's it called? < 1359822206 71510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's in .Prism < 1359822216 945196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or .Lens < 1359822225 305482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, we have < 1359822225 976748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :inside :: ALens s t a b -> Lens (e -> s) (e -> t) (e -> a) (e -> b) < 1359822227 471147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :outside :: APrism s t a b -> Lens (t -> r) (s -> r) (b -> r) (a -> r) < 1359822229 285585 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1359822259 423922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you get a subtype either way. < 1359822265 800282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, a supertype? < 1359822274 596873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, this thing turns either a lens or a prism into a lens. < 1359822281 467201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Your rule turns a lens into a pris. < 1359822288 519037 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is confused. < 1359822296 317278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :08:22 a ;> b => (a -> r) <: (b -> r) < 1359822305 60100 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's like a function that turns a lens into a prism. < 1359822309 470092 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :16:22:35 oerjan says that if A <: B, then (B -> C) <: (a -> C) < 1359822323 850455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1359822325 256038 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Contravariant f => Prism' a b -> Prism' (f b) (f a) < 1359822358 477998 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is too tired. < 1359822376 222590 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't do that, can you? < 1359822405 580219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You need f b -> Either (f b) (f a) < 1359822409 843454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which is like costrength. < 1359822424 712857 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(b -> r) -> Either (b -> r) (a -> r)? < 1359822428 399413 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That makes no sense. < 1359822429 721294 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Is oerjan lying? < 1359822448 278698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think shachaf is lying? < 1359822455 171748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Might be. < 1359822455 449930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you need that? < 1359822464 323832 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Need what? < 1359822471 96633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i just showed some ordinary variance rules for ordinary subtyping... < 1359822475 582274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You said 08:25 Contravariant f => Prism' a b -> Prism' (f b) (f a) < 1359822486 388037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure where that comes from. < 1359822544 80393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :08:14 if a is a subtype of b then (a,c) is a subtype of (b,c), Either a c is a subtype of Either b c, and (b -> c) is a subtype of (a -> c). what are the similar rules for cosubtypes? < 1359822587 436717 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Prism b a -> Prism (Either b c) (Either a c) < 1359822614 381155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Oh, that's just composition. < 1359822620 871222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(_Left . p) < 1359822670 57816 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I CAN'T TRUST ANYONE < 1359822686 816428 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Prism b a -> Prism (a -> c) (b -> c) < 1359822690 508874 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that true? < 1359822718 924472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i should point out i have not recently made claims about either prisms (which i basically don't really know) or lenses. < 1359822723 394754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One half is (a -> b) -> (b -> c) -> a -> c < 1359822728 544815 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1359822732 942251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: We're extrapolating here! < 1359822758 471332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(b -> Maybe a) -> (a -> c) -> Maybe (b -> c) < 1359822761 359071 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@djinn (b -> Maybe a) -> (a -> c) -> Maybe (b -> c) < 1359822762 41976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f _ _ = Nothing < 1359822764 932823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thank's < 1359822773 692355 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway that's obviously impossible. < 1359822807 677877 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Do you know anything about subtyping with < instead of <=? < 1359822814 40189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps there's something going on similar to the distinction between summand and submodule in module categories. in which case maybe i should mention the definition of summand. although there's no distinction in the category Set, maybe there is one in Hask. < 1359822817 180632 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I should point out I'm really tired and not serious about any of this. < 1359822825 111792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: O KAY < 1359822847 615034 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think we might get farther if we use < < 1359822862 269197 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you ban a -> a. < 1359822873 865828 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, it's irreflexive. < 1359822876 672861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if i could just _remember_ the definition of summand. < 1359822908 497893 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 245 seconds < 1359822927 209948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1359822938 248703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it requires kernels, in which case it can probably not be transfered to non-abelian categories < 1359822956 613865 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just use Linux < 1359822990 630278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what does <: mean? It doesn't mean <=, right? < 1359823002 86991 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a <= b ----> c^b <= c^a -- doesn't seem right < 1359823011 437151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait duh in module categories product = coproduct. bah. < 1359823120 750062 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's say Foo = {A,B}, Bar = {A,B,C} < 1359823121 375835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that's why they have summands. hm i guess a module summand is something which is in some sense _both_ a subobject and a cosubobject. < 1359823131 38577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So Foo <: Bar < 1359823132 665122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in a compatible way. < 1359823149 552202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Bar -> X) <: (Foo -> X)? < 1359823235 608273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so to go back to my basic idea, what's the relation of a -> c to (a,b) -> c, if any. < 1359823248 928237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1359823271 243906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(a,b) -> c is of course isomorphic to b -> (a -> c) < 1359823280 308963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think my intuition with cardinality can't be right. < 1359823287 800193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although that's specific to products < 1359823308 688376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: cardinality is not subtyping hth < 1359823310 404383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I think all cosubtypes would be product-like. < 1359823319 900001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Sure, but I thought A <: B ----> |A| <= |B| < 1359823323 326165 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's not true. < 1359823358 813114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it's not true for subtypes either, i think < 1359823374 76485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, <: is subtype < 1359823377 464230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right.. < 1359823420 608823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i think you must have <=, but it can be == even if not identical types < 1359823443 388093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, you must have <=? < 1359823454 216023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait hm < 1359823462 839245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Foo <: Bar ----> (Bar -> X) <: (Foo -> X), right? < 1359823473 597174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh ... now i see. < 1359823492 597011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, you must not. < 1359823508 209941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's something more subtle than <= of the cardinality. :-( < 1359823515 130475 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is it? < 1359823525 164716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :simply, even if Foo is a direct _subset_ of Bar, (Bar -> X) is not a direct subset of (Foo -> X). < 1359823539 428506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just something which can be _used_ as a (Foo -> X). < 1359823548 326776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1359823554 905507 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you write a prism for it? < 1359823583 789522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but two different (Bar -> X) can correspond to the same (Foo -> X), so subtyping is not an injection, and therefore need not increase cardinality. < 1359823651 419416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Prism s t a b = (b -> t, s -> Either t a) < 1359823661 952278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Prism' s a = (a -> s, s -> Maybe a) < 1359823673 217219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1359823686 175459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the s -> Maybe a is going to hit the halting problem. < 1359823690 971366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1359823707 795455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I knew it wouldn't work! < 1359824150 866083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Update: I mixed everything up. < 1359824163 26840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Foo = {A,B}, Bar = {A,B,C} < 1359824168 791710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bar <: Foo, not the other way around. < 1359824181 584774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait hm it won't hit the halting problem if you have a prism to start with < 1359824199 511576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Prism' < 1359824201 76318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Top level: < 1359824201 262248 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Type synonym Prism' should have 2 arguments, but has been given none < 1359824201 262443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In a type in a GHCi command: Prism' < 1359824215 287651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1359824224 447846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :VERY USEFUL GHC < 1359824230 777765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a type synonym. < 1359824263 807478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it would just be * -> * -> * < 1359824301 296727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Prism' Int Bool < 1359824303 124711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :* < 1359824348 539674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something tells me your definitions above are not the ones actually used < 1359824353 608208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in lens < 1359824383 255876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :type Prism s t a b = (Choice p, Applicative f) => p a (f b) -> p s (f t) < 1359824390 488363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :CLOSE ENOUGH < 1359824758 233407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tr :: Prism Bar Foo -> Prism (Foo -> X) (Bar -> X); tr (f2b,b2Mf) = (\b2x -> b2x . f2b, \f2x -> Just $ \b -> ...nah we can only get another Maybe in here, and no way to pull it outside the $ < 1359824781 17577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1359824784 751219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You need a sort of costrength. < 1359824786 683141 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or something. < 1359824801 420808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok later -> < 1359824805 912032 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1359824884 574218 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are there any good co- jokes left i wonder < 1359825545 246088 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359826785 187525 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The energy stored in a spring is proportional to the square of its loading force, right? < 1359827017 930968 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: Lost terminal < 1359827062 224000 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359827082 571818 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1359827650 349052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, ye...s < 1359827671 712949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1359828121 955636 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Remote host closed the connection < 1359829880 65673 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So: Try to do this Facebook thing when I'm too tired to think properly, or write a blog post that could in theory make an impression on employers < 1359830073 601522 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or sleep < 1359830087 883229 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :write a sleep deprived nonsensical blog post that could in theory make an impression on employers < 1359830092 234587 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also what is facebook thing < 1359830265 713879 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i'm imagining an employer hiring whoever first helps them with farmville < 1359830266 230816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bike: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359830339 313310 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@ask shachaf evening < 1359830339 628195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359830364 637802 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell Bike thank'se < 1359830364 972479 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359830372 242382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@clear-messages < 1359830372 721356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359830389 262280 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :@clear-messages < 1359830389 487922 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359830454 884607 :ogrom!~del@143.122.191.90.dyn.estpak.ee PRIVMSG #esoteric :@clear-messages < 1359830455 328019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359830710 842440 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, Facebook Hacker Cup < 1359830780 585316 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is this more of an esr hacker cup or a pg hacker cup tho < 1359830786 900657 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :3important distinction < 1359830927 516136 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fuck that guy < 1359831522 703284 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359831903 740421 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bike, which one? < 1359832106 273746 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fb brogrammer cup < 1359832254 187133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1359832321 481268 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359832653 787600 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :esr, haven't you heard about the new pbuh < 1359832658 833625 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh he left. < 1359832905 565607 :hublao!~hublao@103.245.104.121 JOIN :#esoteric < 1359832946 771491 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Hello,I was looking at brainfuck language and I've minor confusion about ']' instruction < 1359833017 979458 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Correct me if I am wrong: If ']' is encountered, jump to the matching '[' and check if the value at that array is 0.If it is 0, jump to the instruction after ']' else go to next instruction after '['. < 1359833113 57060 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There are a few equivalent ways to describe what [ and ] do. But you need to incorporate some sort of check into the action that happens when you encounter [ < 1359833132 886146 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If you hit [ and the current cell is 0, it does need to skip past the matching ] somehow < 1359833238 112680 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :yeah true < 1359833253 193357 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :But what I said is also true , right Sgeo ? < 1359833307 598872 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Looks good, I think < 1359833308 917727 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the fuck just happened. I switched from a the xfce terminal emulator to xchat, and a bit of the terminal ended up overlaying the bottom fifth of the window. Stretched. Like you had stretched a texture over there. < 1359833318 749666 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so bizarre < 1359833328 581902 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Except I'd be more inclined to leave the checking for 0 bit as part of what happens due to [ < 1359833332 140593 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359833358 26532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess I'll blame the closed source AMD graphics drivers < 1359833477 394909 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, you could describe [ ... ] as while(*dataPtr) { ... } pretty much (in C) < 1359833504 466121 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :True Sgeo but someone might not decrement the location associated with '[', hence I asked. < 1359833518 310418 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :iirc that is what my compiler would generate when it couldn't figure out any way to optimize the loop < 1359833527 921935 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Vorpal, true.I am trying to write a sinple interpreter for it but I am finding a way to implement nested [ ] < 1359833536 208363 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hublao, locations in source code don't correspond to locations on tape < 1359833548 925310 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, you could do that by recursion surely < 1359833558 436561 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, I assume you parse it into a tree structure? < 1359833582 248932 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :not really Vorpal. Since I am new to it, I've used a stack and simple switch statement < 1359833597 808219 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :like (instr,data,ptrNext), and with a "down"-link to the content of the loop < 1359833612 366821 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hublao: [] works with the current tape pointer, it's not saved. >+>+>+[-<] works < 1359833615 266406 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :wait a sec, I'll show you with what I've come up with < 1359833643 971841 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, well I only ever wrote compilers for brainfuck iirc, but what I did was simply parse it into a linked list, with a pointer to another linked list of the content of the loop < 1359833672 112860 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :brainfuck may be one of the few languages where it's easier to write a compiler (to C, say) than an interpreter < 1359833673 990843 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :then you could run it by simple recursion < 1359833681 511385 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(parsing is already really easy with recursion) < 1359833690 215076 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl, need to leave for half an hour or so, will be back later. < 1359833702 3592 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well it's not like having [] in interpretation search for their match is all that hard < 1359833823 812296 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :http://pastie.org/private/hhomcydflvr4fnkd3th4mq < 1359833835 232218 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Would like to have suggestions about how I should go next < 1359833973 665243 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well you can search ahead in the [ case easily < 1359834033 59290 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :um I don't get it Bike . Search ahead what? another [ ? < 1359834034 475883 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :int depth = 1; while (depth) { if buf[i] == '[' ++depth; else if buf[i] == ']' --depth; ++i; } or so < 1359834040 993389 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :search for where to jump to < 1359834106 108904 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :But there are only 2 possible places to jump right ? If value is 0,jump to instruction after ']' which i=pop(&stack)+1 does < 1359834124 581754 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :else , I just have to go to next instruction , which is i++ < 1359834139 976480 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I thought the stack kept track of where [ is, not ]. < 1359834151 865430 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I'm looking at the "// have to add stuff here" bit. < 1359834174 847186 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :oh sorry, my bad < 1359834181 286021 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :I keep track of only [ Bike < 1359834197 465350 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Right, so when you get to a [ to skip you have to look ahead. < 1359834240 651922 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :ah gotcha! < 1359834253 382695 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :and you might encounter another '[' so you've to save that too? < 1359834275 274584 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Well, if you have [...[...]...] you have to skip to the second ] and not the first. < 1359834286 810842 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :yep < 1359834637 464008 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Bike, do you think it'd be easier/better if I use 2 stacks to save [ and ] location info ? < 1359834767 701554 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :precomputing where everything jumps to would be fastest, i guess < 1359835267 363635 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :But stack wouldn't be appropriate data structure if I precompute the location Bike < 1359835337 458710 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no, it wouldn't be. < 1359835900 460028 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :back < 1359835968 981912 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, I wouldn't run directly on a text string myself, rather I would parse and apply some basic optimisation (i.e. turn +++ into "add 3", or >> into "move 2 right") < 1359835979 559934 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and then run the linked list that resulted < 1359836014 912393 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :I am making pretty basic version at the moment Vorpal . Will keep your suggestions in mind! < 1359836017 11333 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, this also easily allows skipping a loop that is never entered < 1359836032 91176 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :just do not follow the pointer to the loop-list < 1359836039 402788 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but go to the instruction after the loop < 1359836081 881592 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1359836122 557717 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Um.Now I am kinda confused.Did you look at my code Vorpal ? < 1359836132 977579 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, not yet < 1359836133 868358 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, looks like my dumb one just searched for the [] every time, and then i skipped straight from that to a compiler < 1359836139 747420 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, I just suggested a general way < 1359836144 716808 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :then of course you can apply more advanced optimisations, such as observing that [-] is a "set to 0", thus you now know the value of that cell and can turn any further use of that cell in the current balanced block (that is, a section of code with no loops that move the pointer between the start and the end) < 1359836145 301653 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :okay < 1359836158 826060 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that is, a loop like [>+<] is balanced, but [>+>] is not < 1359836164 743743 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm itrekkie isn't here, that's right < 1359836168 739781 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Vorpal, all that will possibly in v2.0 ;p let me get a basic one working yet! < 1359836174 371017 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the latter really harms optimising, since you lose track of where you are < 1359836183 21575 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :dude in ##asm's been learning the ins and outs of x86 from brainfuck of all things < 1359836186 210188 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, my main interest in brainfuck is optimising :) < 1359836217 74027 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :nice Vorpal ! But since this is my first attempt , my main interest is making a simple interpreter ;p < 1359836285 132599 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Making a very naive interpreter will give you fairly slow results. But, then, who cares. It's not like Brainfuck needs to be fast. < 1359836310 832298 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :hmm pikhq .Once I get naive one working , I can improve upon it. < 1359836315 756288 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, fair enough < 1359836358 999752 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, anyway writing a simple recursive parser for brainfuck that puts it into a linked list, then writing a recursive execution function working on that list is probably the easiest way to run it IMO < 1359836382 88747 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and it makes it easy to apply optimisation further down the line < 1359836404 273378 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1359836417 37627 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :note to self: actually rewrite the wiki brainfuck spec one day < 1359836426 301797 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Phantom_Hoover, oh? What is wrong with it? < 1359836441 938724 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no concept of syntax < 1359836442 652227 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :that sounds kinda complicated to me atm Vorpal . < 1359836451 683606 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm okay < 1359836457 930949 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, which bit of it? < 1359836469 650331 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Vorpal, whole recursion thing < 1359836477 911818 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :uh < 1359836485 116690 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, what bit of recursion is an issue? < 1359836485 385262 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :I am focussing on fixing the code I've written atm < 1359836598 25139 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, when you find a [ you do something like currentNode.type = LOOP; currentNode->codeInLoop = myParser(myFILE, currentLoopDepth+1); You use the loop depth variable to detect if a [ is missing a matching ] or vice verse. < 1359836633 256080 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :hmm , I kinda get it < 1359836637 524822 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, then when you detect a ] you check that the loop depth is not 0 (in that case you have more ] than [) and return the code linked list you generated so far < 1359836674 916497 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, and when you get end-of-file you check that your loop depth *is* 0 (otherwise you have more [ than ]) and return your linked list < 1359836688 751862 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :I see < 1359836791 445801 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, as a result you have a linked list with structs along the lines of struct codeNode { InstructionType type; codeNode* next; codeNode* codeInLoop; } (the last member being a null pointer for non-loops) < 1359836845 618451 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, of course from there you can easily extend it, like adding a "count" field, for add/subtract so that you can merge +++ into "add 3" as I mentioned above. And so on. < 1359836913 471810 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, this representation is easy to do basic optimisation on (you might want something different if you go for really advanced stuff), easy to generate code from, if you want to compile. And easy to interpret. < 1359837012 77553 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hublao, when you find a loop, you just do something like: switch (curNode->type) { ... case LOOP: while (*dataPtr) { interpret(curNode->codeInLoop); } break; ... } < 1359837052 487554 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and after the switch statement you have curNode = curNode->next; at the end of the outer loop < 1359837111 38621 :hublao!~hublao@103.245.104.121 PRIVMSG #esoteric :Okay Vorpal .Thanks for all the info.Also check PM. < 1359837361 756678 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1359839483 664184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION decides to make a rough outline of what his blog post will be < 1359839535 477926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a rectangle? < 1359840669 387865 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359841600 72754 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :rectangle? damn near killtangle! < 1359841651 469117 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1359841659 487866 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1359841665 544622 :hublao!~hublao@103.245.104.121 QUIT :Quit: Leaving < 1359841834 824356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote metaturing < 1359841836 644260 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359841840 913135 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::O < 1359841876 767930 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359841903 188905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "This wisdom entry was crushed by a falling anvil." >wisdom/metaturing < 1359841924 89617 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :was that in wisdom then? < 1359841925 785994 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359841937 521694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? metaturing < 1359841939 454033 :HackEgo!codu@codu.org PRIVMSG #esoteric :This wisdom entry was crushed by a falling anvil. < 1359842041 632369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it does not appear to have previously existed. < 1359842053 380980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming i understand http://codu.org/projects/hackbot/fshg/index.cgi/file/23c726e07478/wisdom/metaturing < 1359842096 399150 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wtf < 1359842103 636064 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :did it get deleted in a quote purge then < 1359842132 863127 :impomatic!~digital_w@181.253.125.91.dyn.plus.net QUIT :Ping timeout: 248 seconds < 1359842197 781047 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run hg export 0:tip | grep -i metaturing < 1359842228 863889 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359842236 719542 :Applejacques!codu@codu.org PRIVMSG #esoteric :Well. < 1359842238 610836 :Applejacques!codu@codu.org PRIVMSG #esoteric :That didn't work. < 1359842261 692056 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run hg export 0:tip | head < 1359842264 423688 :HackEgo!codu@codu.org PRIVMSG #esoteric :​# HG changeset patch \ # User HackBot \ # Date 1329421352 0 \ # Node ID e037173e0012bed0fece931395ef4a22f213632a \ # Parent 0000000000000000000000000000000000000000 \ Initial import. \ \ diff -r 000000000000 -r e037173e0012 .hg_archival.txt \ --- /dev/null Thu Jan 01 00:00:00 1970 +0000 \ +++ b/.hg_archival.txt Thu Feb 16 19:42:32 2012 +0000 < 1359842273 320249 :Applejacques!codu@codu.org PRIVMSG #esoteric :No idea why that didn't work. < 1359842417 757357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Applejacques: Gregor has occasionally wiped the repository history < 1359842441 136695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as you might conceivably know < 1359842464 327888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION should learn to recognize these weird nicks some day < 1359842505 927665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also to suspect foul when Gregor doesn't tab complete. < 1359842715 545704 :Applejacques!codu@codu.org PRIVMSG #esoteric :lul < 1359842732 661116 :Applejacques!codu@codu.org PRIVMSG #esoteric :I haven't wiped the history since transactions came in. < 1359842735 42325 :Applejacques!codu@codu.org PRIVMSG #esoteric :Not necessary any more. < 1359842738 436826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1359842738 880173 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run du -h .hg/ < 1359842741 614909 :HackEgo!codu@codu.org PRIVMSG #esoteric :7.0M .hg/store/data/bin \ 2.1M .hg/store/data/lib \ 37M .hg/store/data/paste \ 12M .hg/store/data/share/_word_data \ 20K .hg/store/data/share/lua/5.2/luarocks/build \ 28K .hg/store/data/share/lua/5.2/luarocks/fetch \ 8.0K .hg/store/data/share/lua/5.2/luarocks/fs/unix \ 8.0K .hg/store/data/share/lua/5.2/luarocks/fs/win32 \ 36K .hg/store/data/share/l < 1359842745 699365 :Applejacques!codu@codu.org PRIVMSG #esoteric :>_> < 1359842749 713619 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run du -hc .hg/ < 1359842751 555301 :HackEgo!codu@codu.org PRIVMSG #esoteric :7.0M .hg/store/data/bin \ 2.1M .hg/store/data/lib \ 37M .hg/store/data/paste \ 12M .hg/store/data/share/_word_data \ 20K .hg/store/data/share/lua/5.2/luarocks/build \ 28K .hg/store/data/share/lua/5.2/luarocks/fetch \ 8.0K .hg/store/data/share/lua/5.2/luarocks/fs/unix \ 8.0K .hg/store/data/share/lua/5.2/luarocks/fs/win32 \ 36K .hg/store/data/share/l < 1359842754 204256 :Applejacques!codu@codu.org PRIVMSG #esoteric :>_< < 1359842756 236581 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run du -hs .hg/ < 1359842759 265439 :HackEgo!codu@codu.org PRIVMSG #esoteric :147M .hg/ < 1359842841 964667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls -ld .hg < 1359842844 271512 :HackEgo!codu@codu.org PRIVMSG #esoteric :drwxr-xr-x 3 5000 5000 4096 Feb 2 21:52 .hg < 1359842873 428438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should that really be writable from the sandbox? < 1359842880 93300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is it just a copy < 1359842896 428935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and if so, isn't it expensive to make a copy each time) < 1359842978 100149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait hm < 1359842984 851909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run whoami < 1359842989 755303 :HackEgo!codu@codu.org PRIVMSG #esoteric :whoami: cannot find name for user ID 5000 < 1359842998 119405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah it is the same user < 1359843036 597217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Applejacques: couldn't someone mess up the repository by modifying .hg ? < 1359843044 58123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls -l .hg < 1359843045 701408 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: invalid option -- ' ' \ Try `/bin/ls --help' for more information. \ /bin/ls: invalid option -- ' ' \ Try `/bin/ls --help' for more information. < 1359843049 136560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls -l .hg < 1359843050 827439 :HackEgo!codu@codu.org PRIVMSG #esoteric :total 308 \ -rw-r--r-- 1 5000 5000 57 Feb 16 2012 00changelog.i \ -rw-r--r-- 1 5000 5000 8 Feb 2 21:52 branch \ -rw-r--r-- 1 5000 5000 95 Feb 2 21:51 branchheads.cache \ -rw-r--r-- 1 5000 5000 134592 Feb 2 21:52 dirstate \ -rw-r--r-- 1 5000 5000 84 Feb 2 21:52 last-message.txt \ -rw-r--r-- 1 5000 5000 23 Feb 16 2012 requi < 1359843098 126625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm oh < 1359843136 982183 :Applejacques!codu@codu.org PRIVMSG #esoteric :`run touch .hg/HURRHURR < 1359843138 470016 :HackEgo!codu@codu.org PRIVMSG #esoteric :touch: cannot touch `.hg/HURRHURR': Read-only file system < 1359843144 995976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EEK < 1359843150 68023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY THEN < 1359843758 679730 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1359843779 474159 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359844370 207673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://zzo38computer.org/esoteric/Arc_Koen/fueue.c < 1359844373 348342 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-02 22:32:52 URL:http://zzo38computer.org/esoteric/Arc_Koen/fueue.c [16242/16242] -> "fueue.c" [1] < 1359844381 887870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`gcc fueue.c < 1359844395 343658 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :sorry I did not ask for zzo38 to update it < 1359844400 14145 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yet < 1359844405 358451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1359844405 653908 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359844406 880848 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hey zzo38 are you busy at the moment? < 1359844417 191099 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Arc_Koen: I can update it if you have the thing to update. < 1359844423 151453 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :cool < 1359844526 791129 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hmm I was looking for your emaila ddress but then I received a text message from an unknown number with not very nice things included < 1359844542 849097 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't have email < 1359844551 920834 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well I don't have gopher! < 1359844580 362581 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You don't need to use gopher you can use the IRC to send it to me. < 1359844593 995291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv a.out bin/fueue < 1359844597 948827 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359844626 436049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue 72 101 108 108 111 44 32 119 111 114 108 100 33 10 H < 1359844630 472231 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1359844672 251985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue 48 ~!~)): [[48 [)):] [~!~)):] ~~) !][49 [~!~)):] [)):] )~]] < 1359844673 977953 :HackEgo!codu@codu.org PRIVMSG #esoteric :01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010 < 1359844723 964682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interp < 1359844726 800321 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access interp: No such file or directory \ /bin/ls: cannot access interp: No such file or directory < 1359844730 35827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1359844731 685941 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ fueue.c \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ u \ wisdom \ zalgo.hs < 1359844734 951522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls interps < 1359844737 96514 :HackEgo!codu@codu.org PRIVMSG #esoteric :1l \ 2l \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda < 1359844753 238083 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :zzo38: did I just send you a file named fueue.c? < 1359844772 194440 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :via dcc < 1359844773 447939 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have to receive it < 1359844804 10861 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359844845 640098 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, I have done < 1359844875 546255 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359844900 854006 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Arc_Koen: The DCC SEND message was received twice somehow, but I managed to download it using netcat anyways without the problem < 1359845041 884148 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeah from my side it definitely looks like it'snot working properly < 1359845072 572426 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :aaaand here's fueue.ml < 1359845100 849048 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so you don't have email? you're probably the first person I meet who doesn't < 1359845136 455102 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :(well, for some values of "meet" and not counting kids) < 1359845689 759133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://zzo38computer.org/esoteric/Arc_Koen/fueue.c < 1359845693 355912 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-02 22:54:51 URL:http://zzo38computer.org/esoteric/Arc_Koen/fueue.c [16311/16311] -> "fueue.c.1" [1] < 1359845710 387337 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, now I have fueue.ml < 1359845725 216093 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :thank you a lot < 1359845741 967166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv fueue.c.1 fueue.c < 1359845745 719360 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I should probably go to bed now, I'm in the middle of a go tournament < 1359845749 51171 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359845754 487352 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :today I had to play against the strongest player < 1359845759 19394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i s/1000/10000/ fueue.c #Whistles innocently < 1359845763 820808 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359845771 767475 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I think normally he'd give me three or four stones < 1359845782 999786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run gcc -o bin/fueue fueue.c < 1359845789 41220 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359845848 972268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "72\n101\n108\n108\n111\n44\n32\n119\n111\n114\n108\n100\n33\n10\nH" < 1359845850 643996 :HackEgo!codu@codu.org PRIVMSG #esoteric :72\n101\n108\n108\n111\n44\n32\n119\n111\n114\n108\n100\n33\n10\nH < 1359845858 216922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh. < 1359845886 172784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1359845893 347528 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ fueue.c \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ u \ wisdom \ zalgo.hs < 1359845978 484898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`printf 72\n101\n108\n108\n111\n44\n32\n119\n111\n114\n108\n100\n33\n10\nH < 1359845979 930443 :HackEgo!codu@codu.org PRIVMSG #esoteric :72 \ 101 \ 108 \ 108 \ 111 \ 44 \ 32 \ 119 \ 111 \ 114 \ 108 \ 100 \ 33 \ 10 \ H < 1359845999 635843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run fueue $(printf "72\n101\n108\n108\n111\n44\n32\n119\n111\n114\n108\n100\n33\n10\nH") < 1359846001 238135 :HackEgo!codu@codu.org PRIVMSG #esoteric :Error: fueue received too many arguments. The Hello world program \ Hello, world! < 1359846006 608615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1359846033 459388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run fueue "$(printf '72\n101\n108\n108\n111\n44\n32\n119\n111\n114\n108\n100\n33\n10\nH')" < 1359846035 58556 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1359846171 592037 :impomatic!~digital_w@46.208.232.87 JOIN :#esoteric < 1359848133 139525 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1359848241 111704 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359848416 523138 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359848776 140980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 245 seconds < 1359849183 768122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1359849185 407850 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1359849230 60483 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :oh wow. Taneb is under 50% of that list < 1359849498 348926 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1359849730 865042 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1359849922 861667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show list < 1359849923 47280 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(Taneb atriq Ngevd Fiora nortti Sgeo alot)S < 1359849938 977181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def list ul (Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot)S < 1359849939 162797 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Defined. < 1359849959 668714 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Who is ThatOtherPerson? < 1359849965 636887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: needs saving hth < 1359849975 858406 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^save < 1359849987 200368 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :no? < 1359849991 758169 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ok < 1359849995 66304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i do not think that command responds to anyone but fizzie < 1359850198 862048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hi fungot < 1359850199 75879 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: he is so silly! < 1359850214 902307 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: me or you? < 1359850215 391440 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: for a while it was frustrating. most of john's dad, who broke a huge wizard is. you don't like is my mother's obsession with clocks. the sooner all these idiots stop being alive the better of you. < 1359850226 654921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :^style < 1359850226 840580 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck* ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1359850240 337516 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :^style fungot < 1359850240 523271 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1359850248 463859 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: hi < 1359850248 852427 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: is that something you know and and the cases that required to actually mutate the original ( sorted, perhaps, it may be said that particularly here, parliament will give a single instance, < 1359850532 873183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Mr. President, I think fungot is mixing metaphors again < 1359850533 199105 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: ( that is, levinson went to kish, disappeared, had on your behalf of the commission is not allowed to use the crane, enter any two of these letters, a b y. every night, brings a new world of good! i was your problem? maybe you just can't handle is designed" if continuations are not unmodular in the same < 1359851218 985331 :Taneb!~nathan@92.23.131.156 QUIT :Quit: Leaving < 1359852155 611663 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey someone wrong my mamb for Scala years ago < 1359852162 5228 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://github.com/urso/embeddedmonads < 1359852185 966674 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Was that supposed to be "wrote"? < 1359852205 780655 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes, yes it was < 1359852315 536128 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Have you considered writing a library called Mambo? < 1359854333 469363 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 245 seconds < 1359854364 722400 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359854539 590656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^save < 1359854539 815803 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :OK. < 1359854894 567427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1359854916 17042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION didn't really think fizzie was around < 1359854938 173242 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have been playing a game, is why. < 1359854957 416436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd also been idle for over a day < 1359855015 583019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, but I've been checking the channel every few hours, all sneaky-stealth-like. < 1359855037 316770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(IRC should have some kind of attention notification protocol, perhaps?) < 1359855081 464797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :IM things have that "user is typing" indicator, but even they don't generally (AFAIK) have a "user is looking" indicator. < 1359855157 437512 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we've been thinking about that a lot for the business communication tool we're building < 1359855340 898688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it works as realtime chat, but (unlike say IRC) it strongly encourages you to read every message < 1359855356 804526 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incorporating eye-tracking technology sound like the obvious way to go about it, of course. < 1359855358 613452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that it can also take the place of asynchronous things like email < 1359855395 961489 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so we kind of want to deliberately avoid a 'user is around right now' notification, because it would discourage people from using it in that second way < 1359855415 65321 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :on the other hand it's something people really really want < 1359855442 549973 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :xmpp's combo of away statuses and typing notifications seems fine to me < 1359855481 983832 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Beating the users until they stop wanting things you don't want them to want seems fine to me. < 1359855613 572477 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but in the limit you end up with something nobody wants < 1359855628 84730 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : we've been thinking about that a lot for the business communication tool we're building <-- as long as it is better than Samtime in the god awful Lotus Notes... < 1359855640 691929 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :in the limit you work somewhere else, i thought < 1359855686 985890 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's Samtime like < 1359855690 973942 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: well ok < 1359855701 601973 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, well I guess it actually isn't the worst part of notes < 1359855731 147236 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, of course it suffers the general problems with confusing UI of notes that means you have no idea where to find the setting you want. < 1359855769 626812 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, oh and I have no idea how to change spell check language in it. It seems stuck to English, while the rest of Notes is stuck to Swedish < 1359855788 513451 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, anyway it is an IM system integrated into Notes < 1359855792 139016 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :use it at work < 1359855803 840537 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :does show the away status < 1359855897 659784 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1359855997 152963 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359856155 641766 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1359856161 508405 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359856873 282714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.reddit.com/r/Python/comments/17rfh7/warning_dont_use_pip_in_an_untrusted_network_a/ < 1359856882 715101 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yay people are finally talking about these problems < 1359856932 234853 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"It's a bit worse than that." security sure is a fun field < 1359857083 472687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, the default python HTTP libraries make it basically impossible to check SSL certs < 1359857087 919055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who would ever want to do that right < 1359857102 728020 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Python: explosive, acid-leaking batteries included < 1359857111 296266 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1359857858 994115 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Would x + y = y + x be a valid last pattern match, so that all cases where x is specific also apply to where y is specific instead? < 1359857870 204106 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what < 1359857879 846348 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh i see what you mean < 1359857951 738802 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes, you can do things that way, but I remember concluding that it's not worthwhile < 1359857959 245548 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Say I have (x,True) + (y,False) = something and then don't want to write the case for (x,False) + (y,True) = something < 1359857979 17774 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one problem is that if you forget a case, there's no compiler warning and you get an infinite loop at runtime < 1359858042 571979 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, that's what I was thinking < 1359858085 517936 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm making silly Num instances =P < 1359858099 584056 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :instance Num ([()],Boolean) < 1359858108 626491 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that is silly < 1359858123 95196 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Boolean is the sign, the list is the magnitude < 1359858124 241693 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should introduce a new constructor rather than using (,) < 1359858129 152746 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :As in the length < 1359858133 77744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :otherwise it will overlap with other (,) instances < 1359858155 268154 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I was thinking of making a new constructor, but was lazy =P < 1359858162 631179 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sure, I will < 1359858219 674285 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also if you want to be sillier, use Fix Maybe < 1359858227 718921 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :data SillyNum = Positive [()] | Negative [()] < 1359858229 529131 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :instead of [()] < 1359858241 339119 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t Fix Maybe < 1359858244 38075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Fix' < 1359858244 223573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Maybe' < 1359858252 229478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::k Fix < 1359858253 695798 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: type constructor or class `Fix' < 1359858255 194259 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::k Mu < 1359858256 831112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(* -> *) -> * < 1359858258 989487 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok lambdabot calls it Mu < 1359858263 415462 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :why < 1359858265 138225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :@src Mu < 1359858265 324161 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :newtype Mu f = In { out :: f (Mu f) } < 1359858276 562582 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because μ is used for least fixed points in maths sometimes < 1359858286 674742 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> In (Just (In Nothing)) < 1359858288 462730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In (Just (In Nothing)) < 1359858299 686860 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is Fix Maybe a chain of justs that possibly ends in Nothing < 1359858308 127106 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1359858325 723655 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Mu Maybe ≈ Maybe (Mu Maybe) < 1359858336 506634 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where by ≈ i mean "isomorphic to" < 1359858342 554658 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :data Fix a = a (Fix a) ??? < 1359858355 198943 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric : newtype Mu f = In { out :: f (Mu f) } < 1359858365 237687 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah < 1359858369 195330 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you need a value constructor < 1359858380 105168 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, I see < 1359858387 580389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also you need to use 'newtype' if you want it to be an actual isomorphism < 1359858394 785094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :otherwise ⊥ ≠ In ⊥ < 1359858404 261226 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so each level of recursion has one more "value" < 1359858423 553665 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wrote some stuff about this stuff here http://mainisusuallyafunction.blogspot.com/2010/12/type-level-fix-and-generic-folds.html < 1359858495 633994 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh, so it's the same recursive-functions-are-actually-fixedpoints thing as with, uh, functions. < 1359858502 433534 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1359858509 228142 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think I'll use [()] for now < 1359858546 349449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[()] means you can use list functions for arithmetic... < 1359858556 398767 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I like how the definition of fix there relies on recursion < 1359858589 224087 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well in a statically typed language, you can't write fix unless you are already given some kind of recursion construct < 1359858598 781777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> const id <$> [(),(),()] <*> [(),()] < 1359858600 677179 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),()] < 1359858629 141015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1359858636 781541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [(),(),()] *> [(),()] < 1359858638 952514 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),()] < 1359858650 646755 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Need to consider negative values too =P < 1359858669 320730 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> replicate 3 [()] >> replicate 5 [()] < 1359858671 49361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[()],[()],[()],[()],[()],[()],[()],[()],[()],[()],[()],[()],[()],[()],[()]] < 1359858675 729916 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though in Haskell there are various accidental "recursion constructs" you can use < 1359858678 674903 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://okmij.org/ftp/Haskell/types.html#fix < 1359858683 745775 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> replicate 3 [()] >> replicate 5 [()] >>= id < 1359858685 138273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),(),(),(),(),(),(),(),()] < 1359858702 938629 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, duh < 1359858706 366485 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> replicate 3 () >> replicate 5 () < 1359858707 837728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),(),(),(),(),(),(),(),()] < 1359858731 167516 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway if you have a simple typed lambda calculus, you can't write fix < 1359858749 692852 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :note that its type, (a -> a) -> a, is unsound as a logical proposition < 1359858779 409062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> sequence_ $ [(),(),()] <$ [(),()] < 1359858781 488289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),(),()] < 1359858790 660646 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :once you allow arbitrary recursion, your programs are no longer really proofs, because they can loop forever instead of yielding a value of their declared type < 1359858822 697552 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Somehow I can't see {-# RULES forall m n. length (replicate m () *> replicate n ()) = m * n #-} becoming a thing < 1359858839 912685 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If you don't allow arbitrary recursion, your programs aren't turing-complete < 1359858841 161109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (mapM_ . const) [(),(),()] [(),()] < 1359858844 4224 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(),(),(),(),(),(),(),(),()] < 1359858884 752892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@let voided n = replicate n () < 1359858886 942953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1359858890 532226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> void [1..] > voided 5 < 1359858893 675010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359858896 933045 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Jafet: Wouldn't that give a different result for negative values of m and n < 1359858947 239348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> (compare `on` void) (1:2:3:4:5:undefined) [10,20,30] < 1359858949 442402 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : GT < 1359858965 956441 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t on < 1359858967 253498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(b -> b -> c) -> (a -> b) -> a -> a -> c < 1359858993 415933 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> null . < 1359858995 118691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : :1:7: parse error (possibly incorrect indentation) < 1359859001 842257 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric ::t null .: void < 1359859003 128851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a0]' with actual type `()' < 1359859003 314427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: g0 a1 -> g0 [a0] < 1359859003 314608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: g0 a1 -> g0 () < 1359859029 495133 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I love expressive type systems < 1359859046 942796 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t null < 1359859048 300906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[a] -> Bool < 1359859062 529308 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (null .) < 1359859063 970220 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f0 [a0] -> f0 GHC.Types.Bool)) < 1359859064 170577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1359859083 309614 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (null .) < 1359859084 858995 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f [a] -> f Bool < 1359859099 682076 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: i know all that much at least, you don't need to tell me again :P < 1359859151 352505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but do you know the type newtype T = T (T -> T)!! < 1359859163 372337 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, lambdabot does the (.) = fmap thing < 1359859203 542191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: T id < 1359859204 461195 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: http://en.wikipedia.org/wiki/%CE%9C-recursive_function you only need search!!! < 1359859304 665160 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: ok < 1359859320 887231 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's hard to remember what people know and don't know < 1359859334 155762 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i suppose < 1359859338 801692 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nothing wrong with talking it through again < 1359859367 461326 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Back to my num instance < 1359859546 488084 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, i had this idea that cata(morphism) was actually reasonably widespread in haskell world < 1359859600 247624 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :more of an agda thing maybe? < 1359859616 510562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359859693 120711 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe I shouldn't have used separate constructors for positive and negative < 1359859700 110592 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's bloating my num instnace < 1359859839 432452 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :data Sign = Negative | Zero | Positive deriving Show data SillyNum = SillyNum Sign [()] deriving Show this might be better, probably should derive more instances but whatever < 1359859854 128217 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so what's this all for < 1359859871 426671 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sillyness < 1359859908 82965 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually, screw Sign, I'll just use Integer or something < 1359859968 859865 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'll make my own Num instance, with blackjack and hookers < 1359860133 556120 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1359860640 986650 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :data SillyNum = SillyNum Integer [()] deriving Show < 1359860651 104760 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :instance Num SillyNum where { fromInteger x = SillyNum (signum x) (genericReplicate (abs x) ()); negate (SillyNum x y) = SillyNum (-x) y; abs (SillyNum x y) = SillyNum (abs x) y; signum (SillyNum x _) = SillyNum x [()]; (SillyNum x a) + (SillyNum y b) = fromInteger (x * genericLength a + y * genericLength b); (SillyNum x a) * (SillyNum y b) = SillyNum (x*y) (a >> b) < 1359860686 159046 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :} < 1359860733 573797 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t (>>) < 1359860735 708273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => m a -> m b -> m b < 1359860736 525517 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Appears to work < 1359860781 592827 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Same as *> but for monads < 1359861105 475070 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What happens when you call length on a list larger than maxBound :: Int < 1359861135 71925 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Assuming you wait for it to actually finish < 1359861155 475350 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> length ([1.. (fromIntegral (maxBound :: Int) + 1)]) < 1359861159 142119 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You realize that you need to buy a 64-bit CPU < 1359861159 327607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1359861178 906398 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: I think the semantics are not defined by the standard < 1359861183 464378 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> length ([1.. (fromIntegral (maxBound :: Int))]) < 1359861187 472310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1359861192 585824 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Let me look up the standard implementation of length < 1359861195 577377 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in practice it will depend on how length is implemented and how Int overflow works on your Haskell implementation < 1359861201 654388 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :length [] = 0 < 1359861201 994463 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :length (_:l) = 1 + length l < 1359861204 788640 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :from the report < 1359861217 113184 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that will pretty directly depend on what (+) :: Int -> Int -> Int does < 1359861226 25446 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 1 + (maxBound::Int) < 1359861227 753042 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Are there laws for (+) < 1359861228 408316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -9223372036854775808 < 1359861233 125457 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice! < 1359861247 658056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Jafet: if there are any laws for numbers, they are almost certainly violated by Double ;P < 1359861252 621497 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean equality is not even reflexive < 1359861279 26233 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Since there are no laws, length can return anything on a non-null list < 1359861283 976650 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, i do wonder about that sometimes. like should you have * work on both integers and matrices even though they have different properties. how do you fit this into a type system that makes any sense at all. < 1359861294 800950 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :CHECKMATE < 1359861300 957934 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Jafet: i think the semantics of Int specifically are specified within the range [-2^29..2^29-1] < 1359861301 501888 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So you'll eventually end up with a negative value for length :D < 1359861318 471870 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And it's possible to get a list large enough that length will say it's length is 0 < 1359861319 480343 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> let n :: Double; n = read "NaN" in n == n < 1359861321 95300 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1359861329 690169 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good representation < 1359861333 640585 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :int overflows are a grave security concern in C < 1359861349 780476 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :lotta code will do like buf = malloc(n * sizeof(foo)) < 1359861362 249679 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :haha oops < 1359861364 302555 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if that multiplication overflows, you allocate less memory than you expect < 1359861387 514085 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Should I be surprised Haskell has adopted the NaN /= NaN thing? < 1359861388 474529 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :sscanf(buf, "%d", &n) < 1359861410 813800 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I shouldn't < 1359861412 526404 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :isn't it just using ieee like everyone else in the universe? < 1359861416 803470 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Makes sense for ieee < 1359861422 228903 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :except ps2 gpus maybe < 1359861438 875708 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :In other words calloc is more secure than malloc??? < 1359861454 298542 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But then < 1359861455 822704 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Jafet: how's that < 1359861458 583010 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> Nothing == Nothing < 1359861460 768840 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359861472 566476 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :calloc(n, sz) < 1359861481 675547 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah yes < 1359861491 136480 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does the haskell report specify that floating point is IEEE754? < 1359861494 296147 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: what's the relevance < 1359861502 156007 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> isIEEE (undefined :: Float) < 1359861503 673492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359861510 172509 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :okay so it's not spec'd but you get a runtime check < 1359861536 983661 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Double should be an algebraic type < 1359861551 93914 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> isIEEE (3 :: Real) < 1359861551 781710 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and NaN /= NaN does make sense, it's just unfortunate < 1359861553 226674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expecting one more argument to `GHC.Real.Real' < 1359861601 126530 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: unfortunate? < 1359861614 170040 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::k Real < 1359861616 301890 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :NaN is almost like ⊥ -- it means you have no information about the "actual" result < 1359861616 487425 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :* -> Constraint < 1359861622 276385 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::k Constraint < 1359861623 986076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :BOX < 1359861655 552674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ow my brain < 1359861655 878706 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (Nothing == Nothing) :: Maybe Float < 1359861657 854364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Data.Maybe.Maybe GHC.Types.Float' < 1359861658 39733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1359861672 110172 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (Nothing == (Nothing :: Maybe Float)) < 1359861672 470193 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh right, nan means "not representable" in addition to "doesn't make sense". gosh i'm bad with floats < 1359861674 261538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359861728 849897 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :however Infinity == Infinity which seems a little bit wrong < 1359861741 234588 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because two numbers which are too big to represent might still be unequal < 1359861753 160654 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (1/0) == (2/0) < 1359861753 655976 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Isn't no information about the actual result undefined < 1359861755 268451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359861762 396517 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :positive infinity, infinity on the pi/4 vector, what's the diff < 1359861773 80814 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Multiply both sides by 0, 1 == 2 < 1359861787 796173 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Jafet: yeah, most systems allow configuring the floating point unit to treat NaN as an exception < 1359861794 486169 :constant!root@freebsd/developer/variable NICK :function < 1359861796 866148 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though iirc it's pretty nasty with GHC haskell < 1359861807 140220 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because this FPU state is not saved by the green-thread scheduler < 1359861813 864076 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> 2.0^10000 == 2.0^20000 < 1359861815 300453 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1359861854 239343 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Why do most programming languages have mediocre type systems ): < 1359861863 693205 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :any attempt to represent real numbers in a computer is doomed to incoherence < 1359861878 20033 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: most things are bad < 1359861878 693182 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Also it's weird to blame type systems for reals being weird. < 1359861880 464880 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :There are always the unreal computers < 1359861899 863178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :many explanations are offered but I prefer to think that success is simply random, and most things people try are bad < 1359861903 973002 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so most things that succeed are also bad < 1359861931 233725 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Nah, I'm not < 1359861945 422038 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There are only so many reals you can represent in a limited space < 1359861969 941513 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are only so many reals you can represent in countably infinite space < 1359861974 34529 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which is to say almost none of them < 1359861985 570105 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :lebesgue measure is so passé < 1359861990 970695 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, any real is countably infinite < 1359861992 969792 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :almost every real number contains an infinite amount of information < 1359862010 894782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah it's true Jafet < 1359862015 107395 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was speaking imprecisely < 1359862021 989664 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :"Damn you cantor" < 1359862028 545982 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :however the problem of representing reals in a computer is more fundamental than the problem of representing integers < 1359862044 846825 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the latter is just about space whereas the former is about the fact that reals are crazy and fucked up < 1359862045 866658 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ya think? representing integers is a pretty neat problem too. < 1359862078 290261 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :of course you don't really have to think about it unless you're dealing with trillion-digit numbers, i guess. how boring < 1359862113 270110 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :(and not that reals aren't crazy and fucked up) < 1359862127 557963 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You're lucky if your real is just transcendental, you can still approximate that with a rational < 1359862166 254218 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Most reals can't be and all you can do is assign some symbol to it < 1359862199 382775 :ion!ion@heh.fi PRIVMSG #esoteric :“eog or the Eye of GNOME is a simple graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage.” (eog:21228): GLib-ERROR **: /build/buildd/glib2.0-2.34.1/./glib/gmem.c:165: failed to allocate 18446744071773880320 bytes < 1359862217 565688 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :uh aren't most reals transcendental < 1359862237 994318 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :eog failed to open my 32768x32768 image < 1359862241 687374 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :gnome sucks < 1359862251 477193 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, except for the ones that no string of symbols can be assigned to < 1359862257 124901 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which is most of them < 1359862270 932979 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, hmm < 1359862276 585620 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not a good way to phrase that < 1359862287 303180 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You can assign them. Omega = chaitin's constant on 2,3 machines. < 1359862296 346551 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :but that's not what you mean. < 1359862302 673639 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Different meaning of symbol < 1359862304 680760 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No finite amount of symbols and description suffices to describe. < 1359862310 180745 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :There you go. < 1359862329 725767 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Also isn't the golden ratio algebraic or am I being dumb < 1359862350 255436 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Chaitin's constant is described as the real number containing the probability of halting for 2,3 machines < 1359862350 562234 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: to describe as distinctive from other reals you mean < 1359862363 707898 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, good point < 1359862367 532479 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Because I could just say x is a real < 1359862371 12176 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Jafet: most numbers are undefinable too, though. < 1359862374 535343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1359862381 982253 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Those don't exist < 1359862391 69705 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Monster. < 1359862401 366677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything exists. < 1359862414 377749 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If all numbers are definable, how many numbers are between 0 and 1? < 1359862430 770035 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Existence is easy < 1359862434 79621 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Actually, nevermind < 1359862436 333130 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :(Therefore: everything is easy) < 1359862437 782683 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: cardinality of the naturals duh < 1359862488 587923 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: also, the golden ratio is algebraic but all rational approximations of it suck (for reasonable definitions of suckage) < 1359862517 564314 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How would you make a function that takes a floating value of Inf and makes it 1 using just arithmetic operations? < 1359862539 522033 :function!root@freebsd/developer/variable PRIVMSG #esoteric :ACTION returns 1 to FreeFull  < 1359862542 832239 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Good enough < 1359862543 832601 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :f _ = 1 < 1359862560 748763 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: I didn't specify enough < 1359862569 834650 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Heh, heh. < 1359862577 854111 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It has to return 1 only for Inf and 1, for everything else it's id < 1359862615 927178 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No ifs? < 1359862617 126962 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hm < 1359862624 344905 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359862629 151276 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :f n | n /= n = 1 | 1>0 = n < 1359862632 77175 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> let f n | isInfinite n = 1; f n = n in (f 3, f (1/0)) < 1359862633 708668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (3.0,1.0) < 1359862635 671934 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not necessarily id < 1359862656 610828 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1359862659 867623 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Surely guards count as ifs < 1359862663 36246 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not necessarily 1 for 1, but has to return different values for different inputs < 1359862664 251960 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> let f n | (isInfinite n && (n > 0)) = 1; f n = n in (f 3, f (1/0), f (-1/0)) < 1359862665 729699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (3.0,1.0,-Infinity) < 1359862666 964001 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You could probably say it has to be a composition of possibly partially applied arithmetic functions. < 1359862684 109199 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Guards count as non-arithmetic operations here, and isInfinite does too < 1359862704 693787 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :NaN is non-arithmetic < 1359862710 520956 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Or you could just get to your point instead of adding more and more constraints as kmc works around yours. < 1359862718 789761 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Non-arithmetic number < 1359862723 13901 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not really paying attention < 1359862726 249524 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ignore NaN < 1359862732 602624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :just fuckin' around < 1359862735 72462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :on the internet < 1359862737 189567 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :same thing < 1359862737 782643 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But then what's Inf-Inf? < 1359862744 443937 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> Inf - Inf < 1359862746 53376 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's an arithmetic operation < 1359862746 611631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Inf' < 1359862746 797233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: `In' ... < 1359862749 799735 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hth < 1359862770 965201 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> let Inf = 1/0 in Inf - Inf < 1359862772 293584 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Inf' < 1359862772 479290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: `In' ... < 1359862782 679325 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> let inf = 1/0 in inf - inf < 1359862784 247697 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : NaN < 1359862797 779428 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There, it's bread < 1359862801 683190 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Unless you want to take the utter crazy view that Inf-Inf = 0, in which case, (1+) . (`subtract` inf) < 1359862823 50625 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well, let's see, on the riemann sphere such a function wouldn't be continuous so fuck it < 1359862825 624043 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think J does that or something < 1359862863 408220 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :smokin' a J < 1359862876 867157 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh it doesn't < 1359862878 946973 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) _-_ < 1359862879 195863 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |NaN error < 1359862879 381230 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | _ -_ < 1359862892 634568 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :j's syntax is a thing of beauty < 1359862916 704592 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I was thinking there are functions that squish -Inf..Inf to -1..1 or some other range < 1359862940 837742 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But wouldn't IEEE floats foil that without explicitly considering infs < 1359862975 877960 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wouldn't any non-infinite number get squished to, say, 0? < 1359862977 829633 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well it wouldn't be injective < 1359863022 783917 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Not necessarily < 1359863036 956833 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: The closer the number is to 0, the less it'd get squished < 1359863051 966801 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hrm < 1359863069 488427 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Shouldn't say "arithmetic" operations. Makes me want to exclude logarithmic stuff < 1359863097 925270 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ok, include logarithmic and trigonometric stuff too then < 1359863105 198983 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Say, atan :) < 1359863105 569299 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Since you're dealing with reals you could just say analytic functions. < 1359863109 320573 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) $%97^3$@>.$(Po.uo.godeto.go4i$*%#@( < 1359863109 567513 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |spelling error < 1359863109 752714 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: | $%97^3$@>.$(Po.uo.godeto.go4i$*%#@( < 1359863109 758760 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: | ^ < 1359863119 48945 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :god kmc, check your spelling < 1359863123 541905 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) $%97^3$@>.$( < 1359863123 796736 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |syntax error < 1359863123 982057 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: | $%97^3$@>.$( < 1359863143 743442 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :But I don't know if there's a reasonable extension of the complex plane with two points at infinity. < 1359863182 401610 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> atan (1/0) < 1359863183 873519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.5707963267948966 < 1359863193 75259 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Close enough < 1359863205 456743 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) _3 o. 1%0 < 1359863205 691412 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 1.5708 < 1359863210 91403 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> tan (atan (1/0)) < 1359863211 980239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : can't find file: L.hs < 1359863219 71237 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> tan (atan (1/0)) < 1359863220 891489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.633123935319537e16 < 1359863229 801210 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not close enough < 1359863237 829241 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3o._3o._ < 1359863238 53439 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |ill-formed number < 1359863245 585364 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3o._ 3o._ < 1359863245 807187 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |ill-formed number < 1359863255 78219 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3o. _ _3o._ < 1359863255 347331 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |ill-formed number < 1359863262 634227 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> tan (1/0) < 1359863263 788766 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3o. _ (_3)o._ < 1359863264 9628 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |ill-formed number < 1359863264 195225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : NaN < 1359863268 636013 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3 o. _ (_3)o._ < 1359863268 867892 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |limit error < 1359863269 53572 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | 3 o._(_3)o._ < 1359863274 381393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) ꙮ < 1359863274 590341 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |spelling error < 1359863274 775455 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: | ꙮ < 1359863274 775536 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: | ^ < 1359863285 550612 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :) 'ꙮ' < 1359863285 783675 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Bike: ꙮ < 1359863286 252057 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is there any value for which tan will actually produce Inf or -Inf < 1359863289 132984 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yesssss < 1359863291 964446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) fungot < 1359863292 151252 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: more simply put: siod sucks as a general purpose ( similar, and i'd like to see that mystical forest powers, but this time on the impact of the introduction to theoretical computer, fnord of the fnord here, so i don't < 1359863292 337081 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |value error: fungot < 1359863292 337252 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: and is one thing which you might want is broken" archives. even less chance. i called " o" in " the other side has that as their whole thing, i mean... < 1359863292 522729 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: |spelling error < 1359863292 708965 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | and is one thing which you might want is broken" archives. even less chance. i called " o" in " the other side has that as their whole thing, i mean... < 1359863292 709216 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | ^ < 1359863292 709327 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: ( c) a player who makes further play impossible by eir actions or lack thereof, or < 1359863292 709436 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: to. why, this is for you guys are a lot < 1359863292 894503 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: to " print" statement should always remember the songs on p2p apps in scheme, besides, was not beyond normal credibility atheist. you cannot _read_ a procedure, but maybe i will when i start fixing it rather than having arbitrary bf is with a fnord struct, where the actual standard being sane) scheme implementations but guile is my fnord' doggie than a dozen tales, of the whole fnord range of the ' ' ' delete a value of < 1359863292 894667 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: c (a player who makes further play impossible by eir actions or lack thereof , or) < 1359863298 53376 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 3:'x=.5' < 1359863300 427769 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :OH NO < 1359863304 258682 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | ^ < 1359863304 444194 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 3 < 1359863321 939890 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: do you mean in math or in some programming language < 1359863323 876961 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think the bots have flood protection < 1359863327 491352 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or at least fungot does < 1359863327 676842 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FreeFull:, so i'd have to consider that although the reduction in actual transportation section from former friend lives, their door had my computer with full u+ support" then they both bowed low. just keep the safe or tub and emptied it < 1359863332 661130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 13:'x=.5' < 1359863332 904943 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |spelling error < 1359863333 91183 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | 13:'x=.5' < 1359863333 91358 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | ^ < 1359863339 578182 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Say, haskell < 1359863342 373486 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :FreeFull: fungot doesn't respond to the person so many times in a row < 1359863342 558865 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :monqy: use the ' ' ' delete a value of type " airbus is a big fan of avril....but this song " there < 1359863359 465518 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: so... what's Inf in haskell exactly < 1359863524 237390 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> (\n -> 2/n - 4/(n+1) + 1) <$> [1, 1/0] < 1359863525 893270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.0,1.0] < 1359863566 126375 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Any value that produces True when fed to isInfinite < 1359863589 395139 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which means it has to be a RealFloat < 1359863603 157234 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :So... why did you tell us to forget about nans. < 1359863633 300380 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull just wants a smooth compression algorithm on all reals+extended reals to the reals < 1359863636 409365 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I didn't want you to care about what happens when nan is fed to your function < 1359863640 822727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Do you know a lot of things about subtyping? < 1359863645 662923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should say them all. < 1359863649 776736 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I don't know much about anything. < 1359863674 342743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: What does Ada do about this? < 1359863903 774253 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) <$> [0, 1, 2, 4, 8, 1/0] < 1359863905 401764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.0,0.5,0.6666666666666667,0.8,0.8888888888888888,1.0] < 1359864200 473956 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> 1/(1/0) < 1359864202 108052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.0 < 1359864206 214307 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I forgot that < 1359864208 508599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Did you mean: beeeeeeeeees < 1359864230 781795 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION offers Jafet a hug prize < 1359864239 141756 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: well it depends on how these things are defined on infinities, i guess < 1359864299 356931 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Jafet is a winner < 1359864372 391804 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\x -> 1 - 1/(n+1)) <$> [0,(-0.000001)..] < 1359864374 134529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 - 1 / (n + 1),1 - 1 / (n + 1),1 - 1 / (n + 1),1 - 1 / (n + 1),1 - 1 / (n... < 1359864381 927539 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@hugs < 1359864382 113040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1359864388 57606 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) <$> [0,(-0.000001)..] < 1359864389 670878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.0,-1.000001000006634e-6,-2.0000039999690244e-6,-3.000009000109216e-6,-4.... < 1359864405 313270 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Gnite < 1359864426 751718 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Jafet: Behaves weirdly on negative values but fulfills my specification < 1359864449 704540 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) -1/0 < 1359864452 142369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Fractional (a0 -> a0)) < 1359864452 327904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1359864461 255933 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :huh < 1359864470 490084 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) -1 < 1359864472 617162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num (a0 -> a0)) < 1359864472 802326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_11111'... < 1359864480 974071 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) 1 < 1359864483 511820 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.5 < 1359864487 986641 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-1/0) < 1359864490 230876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1359864524 875843 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) -49 < 1359864526 503895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num (a0 -> a0)) < 1359864526 689280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_111149... < 1359864529 593242 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-49) < 1359864531 383280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0208333333333333 < 1359864537 608187 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-3) < 1359864539 235141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.5 < 1359864552 3631 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-0.3) < 1359864553 472759 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -0.4285714285714286 < 1359864559 369106 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-0.5) < 1359864560 832416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.0 < 1359864564 922693 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-0.6) < 1359864566 494505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.5 < 1359864632 71904 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's basically a shifted over 1/x < 1359864663 470205 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 - 1/(n+1)) (-1) < 1359864665 445604 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -Infinity < 1359864900 440420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh crud I got a call yesterday and don't know who it was from < 1359864903 433753 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I may have been asleep < 1359864917 265789 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Could have been job related for all I know < 1359865026 920501 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PART :#esoteric < 1359865040 232094 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1359865041 956647 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could do something like (\n -> 1 / (1 + 2**(-n))) < 1359865051 179511 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 245 seconds < 1359865063 242906 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 / (1 + 2**(-n))) (1/0) < 1359865065 191240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1359865071 93202 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (\n -> 1 / (1 + 2**(-n))) (-1/0) < 1359865072 765470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.0 < 1359865072 951372 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PART :#esoteric < 1359865094 668716 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :That just moves the pole to 4.something * i < 1359865204 158896 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :pole? < 1359865242 900683 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: But we're only concerned with reals here < 1359865244 261549 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :what pole? < 1359865256 561011 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh that pole < 1359865256 746254 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sgeo: Where 2^-n = -1 and you get infinity again. < 1359865270 737982 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :The nazis moved millions of poles < 1359865284 369992 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :The Nazis were known real analysts. < 1359865562 591369 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Analyst? < 1359865572 89494 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like real analysis. < 1359865604 891956 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric : don't google "intro to anal" < 1359865627 280824 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :thanks < 1359865655 513588 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The advanced classes aren't much better < 1359866063 327815 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :research frontiers in anal < 1359866167 466762 :Mathnerd314!~quassel@128.135.223.221 JOIN :#esoteric < 1359867342 656633 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1359867754 385690 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :This is my idea what a register in a hardware NSF might do, which the expansion byte in the NSF header is written to: < 1359867755 813388 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If bit2 is set, the memory from $8000-$DFFF becomes read/write (except main routine ROM which is always read-only), otherwise it is read-only. If bit0 is set, VRC6 audio will play, otherwise it will be muted. If bit1 is set, VRC7 audio will play and otherwise is muted. If bit5 is set, Sunsoft 5B audio is played and is otherwise muted. Other bits (bit3, bit4, bit6, and bit7) are ignored. < 1359867801 654357 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it is compatible with the .NSF specification, isn't it? < 1359868256 614118 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :This is something someone did to deter spambots on MediaWiki: http://wiki.nesdev.com/w/index.php?title=Talk:Nesdev_Wiki&action=edit They say it worked for sixteen months. Does it work for you? < 1359869465 828278 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359869894 792648 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony PRIVMSG #esoteric :Sgeo: I am. < 1359870100 192035 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You are? < 1359870859 784360 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how strange it is to be anything at all < 1359871052 121462 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1359871085 428768 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O, well......... < 1359871091 23238 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi zzo38 < 1359871097 242003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you ever figure out my CodensityAsk thing? < 1359871124 302589 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Yes I think I do know what that one does. < 1359871163 778885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh? What does it do? < 1359871187 399798 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it is difficult to explain but possible to understand. < 1359871293 913472 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(But it is a monad; (CodensityAsk w) is always a monad regardless of what w is.) < 1359872534 330988 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O < 1359872537 641595 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/todayilearned/comments/17rpkr/til_when_you_tell_someone_a_goal_or_thing_youre/ < 1359872542 552298 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have _got_ to stop doing that then < 1359872597 632882 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :chemically satisfies your brain < 1359872945 245903 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1359873003 530050 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359873109 780224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, I remember BYOND actually warned against doing that exact thing < 1359873128 47924 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Talking about what you're doing before you do it) < 1359873136 638989 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"Make games for free with BYOND. Easy to learn, but powerful. Play online & multiplayer: RPGs, action, strategy, board games, and more!" < 1359873250 46501 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :For what it's worth, it does use a (custom) programming language. It's not some point and click nonsense < 1359873312 930574 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Oh, is that actually what you meant? < 1359873337 525695 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I didn't think game makers told you about your life choices... < 1359873527 328298 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Become a BYOND Member to add a game" < 1359873535 179667 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :....adding games to my hub is no longer free < 1359873536 591403 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION sads < 1359873571 519233 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I wonder if there are video games in Ada. It must have graphics stuff for the gubmint, right < 1359874265 244945 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 252 seconds < 1359874525 427314 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359874586 438510 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You can look see if video game in Ada, or write one if you know how to program Ada < 1359874603 67080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Since you can use Ada with GNU compiler < 1359875816 200500 :ion!ion@heh.fi QUIT :Ping timeout: 252 seconds < 1359875862 217561 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1359875995 234503 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/img_14/uselessness_rpg.png It isn't very good, you cannot even make a attack which has a script on it, which is terrible. < 1359876009 959688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Do you know a lot of things about subtyping? < 1359876032 513556 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Client Quit < 1359876046 226932 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1359876053 329123 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Client Quit < 1359876055 179802 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION guesses that Scala people would < 1359876069 652647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Scala people have their own problems. < 1359876092 433064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Such as? < 1359876161 528073 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Why are you asking about subtyping? < 1359876168 212708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because I want to figure it out. < 1359876194 791576 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :What's to figure out, you have a type and then you have a bigger type. And it makes everything less computable but whatever. < 1359876220 566760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: If A is a subtype of B, which one is bigger? < 1359876231 409901 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :B < 1359876253 97611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I have e.g. class Foo { A a; }; class Bar : Foo { B b; };, is Bar a subtype of Foo? < 1359876274 62115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Such that you can give a Bar to a thing that wants a Foo.) < 1359876299 77809 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, that's yet another usage of the term "polymorphism". < 1359876321 67268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Polymorphism? < 1359876326 832275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't say polymorphism. < 1359876343 458046 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You didn't, but what you described is subtype polymorphism. < 1359876359 572356 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is Bar a subtype of Foo? < 1359876375 294076 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Yeah. < 1359876387 346191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I don't know what you mean by bigger. < 1359876398 536670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I normally think "bigger" means "has more inhabitants". < 1359876399 327299 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"bigger" means "includes more possible values" < 1359876425 133658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bar has more inhabitants thn Foo, though. < 1359876427 798255 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :If I have an object of type Foo (only) and an object of type Bar then I have two Foos and one Bar. < 1359876427 984199 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If A is a subtype of B, then B includes all the values in A, as well as potentially other values < 1359876430 346791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So that's not what Bike meant. < 1359876460 601558 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :How does Bar have more inhabitants? Every Bar is also a Foo, Foo can't have less inhabitants than Bar. < 1359876468 947044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's say that (A,B) <: A < 1359876469 999576 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com QUIT :Quit: RodgerTheGreat < 1359876477 652147 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Inhabitant does not mean "field" < 1359876480 347277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(0,'a') :: (Int,Char) < 1359876483 374758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(0,'b') :: (Int,Char) < 1359876489 296821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They both map to the same Foo < 1359876497 27255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For every Foo, I have |B| Bars. < 1359876549 80643 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :They're different Foos, even if code that expects a Foo treats them identically, I think. < 1359876561 850385 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah. < 1359876577 21038 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I see your point, though. < 1359876581 786535 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So Bool has infinitely (uncountably?) many inhabitants? < 1359876596 527279 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :What makes you say that? < 1359876607 11453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Bool,Integer) <: Bool < 1359876615 592025 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Tuples are Bools? < 1359876624 380561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1359876642 88427 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike, the idea is that you subtype from Bool, to get a thing that acts like a Bool but has other properties < 1359876643 260999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Hi { Bool x; }; -- Hi has infinitely many inhabitants? < 1359876643 595220 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess < 1359876703 257058 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shachaf: I suppose at that point you have to clarify your notion of distinctness. "low-level" style extensional equality (I allocate Hi(true) twice and they're different) would mean infinitely many inhabitants. < 1359876735 505232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not talking about pointer equality here. :-( < 1359876735 727644 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :But looked at intensionally you're right, there are only two His, and a subtype could possibly have more distinctiveness. < 1359876746 73424 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1359876761 384236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think you can tell anything about |A| <=> |B| given A <: B < 1359876767 331474 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I suppose the latter is more common in type theory but hey guess what I'm shit at type theory. < 1359876779 86405 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :How often does type theory even use cardinalities? < 1359876802 202946 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You should ask this question on #scala < 1359876804 165520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who knows? < 1359876816 498363 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :So, to rephrase my original silly way of putting it. < 1359876858 391214 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or rather rethink. A subtype has more distinctiveness than its parent type, in that operations can be defined that act differently on objects of the subtype that are the same as far as operations on the parent type are concerned. < 1359876873 773185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: Can I say that A <: Either A B? < 1359876918 692717 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :As I understand it Either is a functor that takes things away. In the same way Maybe Foo isn't just Foo plus nothing, it's made distinct. < 1359876941 67982 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that is, Either A B is a /disjoint/ sum of A and B, not a union. < 1359876956 383481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1359876963 583582 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So every A maps to an Either A B < 1359876979 232433 :ion!ion@83.145.237.222 JOIN :#esoteric < 1359876979 417653 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :So, no you can't say A is a subtype of Either A B, is what I mean. < 1359876988 671819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not? < 1359877038 442819 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Because Either maps its two types to a distinct category from vanilla types. < 1359877065 91289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And (A,B) is distinct from vanilla A < 1359877073 240903 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes. < 1359877083 398908 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We have an injection Left : a -> Either a b < 1359877106 390046 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sure. < 1359877120 804876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, what properties should a subtype have that this doesn't? < 1359877152 430382 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :If A <: B then anywhere a B can be used an A works just as well, to put it coarsely. < 1359877171 167039 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :This is pretty obviously not true of A and Either, yeah? < 1359877185 518202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why? < 1359877197 326182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If your function takes (Either A B), I can pass it my A. < 1359877207 548200 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A static typing system might prevent a direct use, but there's a simple transform you can do on the A to get Either A B < 1359877220 436666 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Wait, really? I thought you couldn't do that in Haskell. < 1359877233 108754 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Like you'd have to pass a Left A or something... < 1359877233 942031 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, it won't be implicitly converted. < 1359877240 282977 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although, considering that the transform doesn't work the other way, maybe the fact that it doesn't work the other way excludes being able to call it a subtype? < 1359877240 980909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's also true for (A,B) <: A < 1359877249 560502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The point is that the relationship is there. < 1359877257 636843 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't sure < 1359877259 505348 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :(A,B) <: A isn't true either. < 1359877283 64429 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sgeo: no, just having a bijection isn't enough for type equality or anything either < 1359877288 294143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not? < 1359877302 455524 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359877340 589281 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Because a tuple of A and B can't be used everywhere an A can be used. (You'd have to "extract" the A first.) < 1359877353 847605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :23:24 yeah, that's yet another usage of the term "polymorphism". < 1359877369 703395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't care about polymorphism. I'm fine being explicit about conversions from a subtype to a supertype. < 1359877383 798320 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Polymorphism is like the whole point of subtyping, though. < 1359877412 979133 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :If you just want injective morphisms or whatever you can do that without subtyping. < 1359877427 264250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is "morphism" a word that means "function" here < 1359877436 209547 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sure, whatever. < 1359877446 987908 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This isn't about Haskell. < 1359877451 484317 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I know. < 1359877460 870489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Obviously Haskell doesn't have *any* subtyping, and it has *no* implicit conversions. < 1359877465 744312 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right. < 1359877492 314804 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it still makes sense to talk about how (A,B) could <: A, doesn't it? < 1359877502 456172 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Scala has implicit conversions < 1359877539 942553 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :You could, yes, sorry. < 1359877547 916363 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Not really for this case so much, though, although I guess you could, but that would be dumb)' < 1359877549 368129 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :I'm used to nominal subtyping, I guess. < 1359877564 761675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is extremely nominal subtyping. :-) < 1359877569 96647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm specifying the relationship here. < 1359877588 262154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, the interesting thing is that the function :: (A,B) -> A *isn't* enough to specify the subtyping relationship. < 1359877613 689920 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you have a function that takes a mutable A, and I pass it a mutable (A,B), it can mutate it just fine. < 1359877636 718081 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this reaching around to lenses? < 1359877643 732341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything is lenses. < 1359878134 707687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except for monoids :D < 1359878157 311705 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :imo lenses should have generic monoid traversal < 1359878170 122964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo they do < 1359878216 282447 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good < 1359878537 38440 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Catching exceptions of pure functions in Haskell violates the Matthew 6:3 rule. I would rather suggest a macro (if (x ->| y) is the type of macros that take an expression of type x and result in a value of type y) where catchPureErrors :: x ->| IO (Either String x); or something like that. < 1359878782 921651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If it's a pure function it shouldn't throw exceptions. < 1359878787 578835 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(/) is an abberation < 1359878794 97486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :and an abomination < 1359878804 497796 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(/) doesn't throw exceptions. < 1359878839 220319 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t try < 1359878841 412322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `try' < 1359878847 846135 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t Control.Exception.try < 1359878849 997461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.Exception.Exception e => IO a -> IO (Either e a) < 1359878873 497938 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> try (return $ 1/0) < 1359878875 258270 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `try' < 1359878882 610866 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> Control.Exception.try (return $ 1/0) < 1359878884 781471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Control.Exception.try' < 1359878890 994178 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I know it shouldn't throw exceptions, but it does, so that is why I suggest, make it a macro instead. < 1359878896 312020 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh < 1359878914 963457 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> Control.Exception.try (return $ 1/0) < 1359878917 363182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Control.Exception.try' < 1359878919 593415 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( < 1359878926 130489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 1/0 < 1359878928 665104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1359878940 619026 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 1/0 :: Integer < 1359878943 818410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Fractional GHC.Integer.Type.Integer) < 1359878944 4222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1359878951 356489 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 1/0 :: Int < 1359878951 828009 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You cannot run I/O in lambdabot; use your own computer or use HackEgo or something. < 1359878953 475371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Fractional GHC.Types.Int) < 1359878953 660922 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1359878953 846323 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359878962 421770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1359878967 428384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does tapl talk about subtyping < 1359878967 847449 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 1/0 :: Rational < 1359878969 852292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Ratio.%: zero denominator < 1359878972 753610 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi?????? < 1359878973 293777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There. < 1359878974 392768 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :shachaf: near the end. < 1359878985 85969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: tell me about subtyping?? < 1359878990 327111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you "an expe"rt < 1359878990 512663 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1359878995 385109 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you want to know about it < 1359879000 180842 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i know.....some stuff..... < 1359879012 682922 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps enough?? perhaps not < 1359879017 887093 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on what you want to know about it < 1359879040 719498 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like i'm no expert on intersection/union types but i know about other stuff < 1359879143 275002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well uhh....... < 1359879149 674432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so what kinds of subtyping are there < 1359879163 353128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there's a sort of subtyping thing for products right?? < 1359879169 761722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where you can say (a,b) <: a < 1359879174 801421 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and also one for sums?? < 1359879179 520885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where you can say a <: Either a b < 1359879281 543336 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think you can say that (a) is less than or equal to (Either a b) < 1359879282 411321 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh you can do that sort of thing if you want to....the treatment i'm familiar with does it with subtyping for records and variants rather than implicitly doing injections/projections for...semantic reasons... < 1359879361 374074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok can you explaiin that treatment a bit........ < 1359879368 474715 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like {l1: a, l2: b} <: {l1: a}; <: < 1359879381 432403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is this "structural subtyping".............................. < 1359879408 733926 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anyway ok maybe i'll try "the monqy treatment" for a bit?? < 1359879410 937615 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when you're working with the theory you usually deal with structural typing always, since it's cleaner < 1359879417 357524 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359879431 705811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so now let's add mutability "for fun" < 1359879446 596399 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and the full treatment that way is just an extension of that for arbitrary width and you can have the types of the stuff change as well < 1359879449 494858 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :since covariance < 1359879461 841602 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if foo accepts {l1: a}, i can pass it {l1: a, l2: b}, and it can mutate the l1 part < 1359879464 844631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right?? < 1359879489 848973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but for variants it ""doesn't work"" that way < 1359879508 298040 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh if you get into that territory you have to make the fields invariant i think so disregard what i said about covariance < 1359879526 985127 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :but it's that a is a subtype of a|b, not the other way < 1359879529 983365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well sure you have to get invariance with mutability < 1359879556 18401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: right but if foo operates on a|b i can't pass it an "a"!! < 1359879563 675776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because it might mutate the variant to l2? < 1359879590 497098 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no? < 1359879596 347081 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :might... what? < 1359879598 774054 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean < 1359879661 46223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well if you have a mutable foo : < 1359879666 173699 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can mutate it from l1 to l2 < 1359879667 594677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right?? < 1359879676 730023 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean "mutate it from l1 to l2" < 1359879690 681161 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh, i see < 1359879692 701575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know :'( < 1359879696 338681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what should i mean < 1359879702 381801 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :change the object from being an a to being a b < 1359879708 567054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how does mutability + variants work < 1359879743 548528 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that seems like a weird mutation though? maybe you just say 'nope you can't do that' and that's that < 1359879747 377949 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wwweeeeeeeelllllll < 1359879758 476405 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the treatment im used to for mutability is sort of < 1359879760 114333 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"explicit" < 1359879765 982587 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which makes this nice < 1359879792 470067 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you'd have something like ref(a|b) and then since ref(t) is invariant in t............ < 1359879828 701399 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359879835 237236 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(answer: you don't get the "bad subtyping") < 1359879876 541294 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you don't want to put explicit "ref's" over everything then just pretend there's invariance everywhere anything could go hay wire < 1359879902 749506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :okay so what happens with th ref < 1359879910 992245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :when you have the product subtype < 1359879932 186972 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well ref(t) is invariant in t in general < 1359879935 929064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right < 1359879942 445522 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so that's "not good enough????" < 1359879977 618168 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you looking for an answer to something more specific or < 1359879983 176758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :for example in "some languages" if you have class Foo { A a; }; class Bar : Foo { B b; }; you can pass a mutable Bar to something that expects a mutable Foo?? < 1359879986 156098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right < 1359879998 627861 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and that seems "valid to me" < 1359880052 835023 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is B <: A here < 1359880070 95229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no < 1359880077 241834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's an """"additional field"""" < 1359880082 859863 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1359880102 211551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so this is like (A,B) <: A < 1359880102 733978 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i see now, that's "weird snytax" not "inconsistent syntax < 1359880103 647788 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :" < 1359880120 69856 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sorry for using weird syntax < 1359880180 767670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: so do you see what i mean now.... < 1359880183 557488 :ion!ion@83.145.237.222 QUIT :Ping timeout: 245 seconds < 1359880186 81949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can't do this with ref < 1359880191 374731 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because it has to "be invariant" < 1359880222 572503 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PART :#esoteric < 1359880228 301989 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mhm < 1359880246 648390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so the "point is":: this doesn't work for "sum subtypes" < 1359880257 325668 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right? < 1359880307 541837 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im..,,,.thinking about it < 1359880350 257077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: anyway my "point is" that the kind of mutability i gave for product-subtypes is like lenses < 1359880358 228984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and this kind is like prisms < 1359880383 613735 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1359880430 746582 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and if you think about it profunctor-lenses and simple-lenses are related to "substitutatutatatututability" < 1359880434 45254 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because you have < 1359880446 109262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall p. (CONSTRAINTS p) => p A -> p S < 1359880457 34980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if there are no constraints then you have leibniz equality < 1359880472 156949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and then you "add on" more constraints to get lenses/prisms/"other stuff" < 1359880483 72872 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mhm < 1359880503 502496 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wtf is a meatpacking district < 1359880513 240565 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a district that packs meat < 1359880513 672989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: so what does "that mean" < 1359880520 318341 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Some job offer is talking about how they're located in a glamorous meatpacking district < 1359880539 951186 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :s/glamorous/hip/ < 1359880545 571084 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But they use the word glamorous elsewhere < 1359880552 861352 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they pack hip meat < 1359880572 991558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is this in new york < 1359880576 95122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1359880583 573158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow < 1359880588 613097 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's an entry level position < 1359880591 161293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's a pretty hip district imo < 1359880601 4897 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"- Swanky and fashionably bright Manhattan loft space in the hip meatpacking district." < 1359880619 672447 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow < 1359880623 253199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sounds swanky < 1359880638 821070 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should stop making fun of potential future employers in publically logged chat < 1359880649 438004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I could never have a bad word to say about Transcriptic, I think < 1359880650 252006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why? < 1359880653 108166 :ion!ion@heh.fi JOIN :#esoteric < 1359880653 927729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they're going to make fun of you < 1359880654 784557 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Except they're too far away :( < 1359880663 409072 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Are you nondualist? < 1359880665 472239 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, yeah, but not where I'm going to see < 1359880669 584759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: yes and no < 1359880685 554957 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Please be more specific. < 1359880705 91317 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: what's a nondu alist. < 1359880720 650188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: Did you go see NANDA? < 1359880771 193049 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's nanda < 1359880789 702203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://nandatown.com/ < 1359880801 577084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they were in los angeles a few months ago/?? < 1359880997 353472 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: anyway i think this is something like ref(a,b) ~ (ref a, ref b) but ref(a|b) !~ for the reason you described < 1359881035 568611 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :id have to think "a bit more" to come up what with it's isomorphic to but "probably lens has the answer already so" < 1359881047 462519 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :Grrr... it seems like the only way to get this regex to work is to reverse the string, regex, then reverse again :-( < 1359881071 375109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: maybe it does but i don't know it :"( < 1359881098 951577 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : <: ref(a|b) at least, i think, if you want to get "real fancy" < 1359881135 518190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it does? < 1359881152 792747 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1359881178 539532 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's the standard "prism thing" isn't it < 1359881203 508927 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i forgot a detail < 1359881204 810388 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"woops" < 1359881212 599875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what thing < 1359881223 619916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"you're probably right but im not sure what you mean" < 1359881227 121846 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im going to think about it a bit more and then respond < 1359881239 291152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok < 1359881353 461224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just applied < 1359881367 464617 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh yeah i forgot a case i think < 1359881370 627199 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woops woops < 1359881418 326446 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or: Did I??? < 1359881507 937464 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :inj (Left a) = {view: Left (view a), set (Left a'): set a = a'; set (Right b'): a} < 1359881515 618423 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :inj (Right b) similar < 1359881518 686126 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: look about right? < 1359881526 464608 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So maybe I'll get a "swanky" job with "swanky" Mac Pros < 1359881531 135245 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: "very pseudocode" < 1359881534 734320 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In the meatpacking district < 1359881536 475427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait what's inj < 1359881541 169304 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How ... fashion...y < 1359881550 591910 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :visual....ness.....glamour.....stuff < 1359881555 681951 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: injection from into ref(a|b) < 1359881588 885672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1359881630 375081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm not completely sure i understand your pseudocode but "does it work the other way around" < 1359881645 616558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and is this meant to be sort of prismlike or what < 1359881725 132813 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well the setting is like uhh what's it called < 1359881740 452748 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i -remember- there being a lens thing like that < 1359881744 101683 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i forget what it's called < 1359881762 86934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :alongside outside inside within without < 1359881766 54241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"one of that crowd???????" < 1359881793 254528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hmmm maybe not < 1359881819 693825 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it's not < 1359881839 692597 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which lens are you thinking of < 1359881898 998402 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im probably actually thinking of something in something more general than prism but it acts like this for prisms < 1359881918 275815 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Setter perhaps? < 1359881940 351111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait what does it do < 1359881962 172538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Left "hi" .~ _Left "there" < 1359881963 881672 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Control.Lens.Setter.ASetter < 1359881964 67115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1359881967 120986 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no~~~~ < 1359881969 462386 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!!!!!!! < 1359881979 187852 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right < 1359881979 412354 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> Left "hi" & _Left .~ "there" < 1359881982 211572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Left "there" < 1359881984 191693 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1359881985 871157 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and < 1359881998 951199 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Right "hi" & _Left .~ "woops!!" < 1359882001 56013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Right "hi" < 1359882004 257348 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's that sort of thing < 1359882024 856760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well sure a prism is a setter < 1359882050 408120 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(but note that maybe a prism should actually be an unprism??) < 1359882053 616756 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(to match up with lens) < 1359882056 907276 :ion!ion@heh.fi PRIVMSG #esoteric :I love prisms. They are so easy. < 1359882057 115717 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(if you're talking about subtyping" < 1359882058 209443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :) < 1359882068 232028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(in which case an unprism is not a setter. though it's an unsetter) < 1359882179 769295 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway uh the idea is that from a you can get a ref that when you look at it you look at whatever you put in, and when you try to set it you only go through with the setting if you're setting the "right thing" < 1359882183 415427 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1359882198 470226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :right < 1359882199 535811 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whereas you can't really go the other way < 1359882208 908188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that was my idea from before < 1359882213 128800 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes.. < 1359882215 30643 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where you pass the supertype < 1359882219 831035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but it doesn't really work.................. < 1359882229 414145 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh what's your idea from before < 1359882236 353711 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i "forgot" it < 1359882245 22886 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i didn't say it < 1359882263 586945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's just that when you have a product, i.e. a thing you can make a lens for, you can pass in a subtype < 1359882278 227662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but when you have a sum ie something you can make a prism for, you can pass in a supertype < 1359882285 600714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because that way you still get "over" < 1359882339 154234 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah < 1359882359 594864 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this conforms to my intuitions,,,,at least,,,,,, < 1359882375 514489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but then how do you actually use it < 1359882413 276558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because i can't just write function Foo(A a) { a."mutatify"(); } and then pass it (Either a b) < 1359882424 794456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well not if it has any other "side effects for instance'. < 1359882453 260806 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are we talking about lenses/prisms or mutability :( lenses/prisms are a lot easier to think about imo < 1359882454 1148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because it expects there to be an a < 1359882470 364594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: imo too but i want to see what these concepts "translate to" with subtyping < 1359882475 700928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"and maybe vice versa" < 1359882487 953600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo if you do Foo(Right x) then Foo won't be called at all. < 1359882496 438698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :otherwise it doesn't really make sense?? < 1359882508 225036 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well yeah that's the exact same thing you get with .~ isn't it < 1359882508 410676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but this way it doesn't really make sense either < 1359882523 538586 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what doesn't make sense about it < 1359882524 423842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well sure but it's kind of weird from the perspective of "mutability and subtyping" < 1359882537 194706 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because are you calling Foo or aren't you < 1359882726 66997 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sort of perspective of "mutability and subtyping" is this? in "mutability and subtyping" languages i know of it doesn't work like this :-) you don't have sum types like that, you don't pass the supertype yada yada < 1359882745 959787 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that example would be a "downcast" and you'd hit a "runtime failure" < 1359882749 289656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i know but i was trying to figure out like "what if it would??" < 1359882760 859161 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: prisms are a lot like a "downcast" with a "runtime failure" < 1359882773 110415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Prism' s a = (a -> s, s -> Maybe a) < 1359882775 87492 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except prisms are well-behaved and easy to think about < 1359882805 382576 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :from the "what if it would" perspective of "analogy by prisms" it'd work in the "weird" way "oh well" < 1359882815 562200 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't think there's anything wrong with that? < 1359882829 43341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well ok < 1359882832 107855 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :The FYB hill is broken :-( < 1359882833 876649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so how would sums work with subtyping < 1359882845 80186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i guess usually they have "open sums??" < 1359882864 463883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well that doesn't really work < 1359882868 75179 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as in if you have a ref what's that isomorphic to? < 1359882877 105033 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or < 1359882880 539840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well that's one question yes < 1359882905 709107 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the answer is "i'd have to think about it" < 1359882918 271538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good answer < 1359883020 684806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: btw should we use Unprisms instead of Prisms < 1359883026 366897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i guess "probably not" < 1359883028 327960 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's an unprism < 1359883034 82530 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if you used both < 1359883036 444396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's a p t s -> p b a prism < 1359883045 885168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: oh that reminds me i have a lens question < 1359883054 778999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what do lenses and unprisms have in common < 1359883059 377647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's their "common superclass" < 1359883086 174523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Lensy p where lensy :: p a b -> p (r,a) (r,b) < 1359883099 553109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Unprismy p where unprismy :: p (r,a) (r,b) -> p a b < 1359883102 343889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :errrrr < 1359883103 644433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ignore that < 1359883107 569044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Lensy p where lensy :: p a b -> p (r,a) (r,b) < 1359883121 221615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Unprismy p where unprismy :: p (Either r a) (Either r b) -> p a b < 1359883135 164927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think these two have a "common superclass" (other than profunctor) < 1359883157 955123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: simple version: < 1359883163 557365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Lensy p where lensy :: p a -> p (r,a) < 1359883173 148410 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :class Unprismy p where unprismy :: p (Either r a) -> p a < 1359883191 459757 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :h m < 1359883276 902451 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also there's Unlensy and Prismy < 1359883283 884110 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which are "analogous" < 1359883310 847864 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you have an "analogous" question about unlensy and prismy or is that "well known" or "uninteresting" < 1359883331 866135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i have an "analogous" question < 1359883346 982016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lensy and Unprismy both have a Forget r instance. < 1359883359 28096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And Unlensy and Prismy both have a Tagged instance < 1359883391 593012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(and instance Lensy p => Unlensy (Un p a b), and instance Unlensy p => Lensy (Un p a b), naturally.) < 1359883403 539701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(where newtype Un p a b s t = Un { unUn :: p t s -> p b a }) < 1359883460 997328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think Lensy/Unprismy (or Unlensy/Prismy)'s superclass might be interesting "from a subtyping perspective too" < 1359883470 392393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(but that's not where the question came from) < 1359884012 393193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: any other instances for Unprismy btw < 1359884024 606207 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :other than Forget and Un (and Neither) < 1359884033 612573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data Neither a b = Neither < 1359884160 794065 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O! It is a category. < 1359884198 33538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is? < 1359884270 852977 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :id = Neither; Neither . Neither = Neither; < 1359884291 161629 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, Neither is. Sure. < 1359884294 704274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Neither is a lot of things. :-) < 1359884374 534416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What constraints on p do you need to make (Un p a b) a category? < 1359884607 258880 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1359884866 221411 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My computer's so slow I can't even turn the volume up < 1359884989 845401 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359884991 553300 :Taneb!~nathan@92.23.131.156 JOIN :#esoteric < 1359885015 644587 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :pactl set-sink-volume 0 65537 < 1359885219 121486 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :Did you know Hexham has a Village Band? < 1359887852 806519 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`? hexham < 1359887857 30366 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hexham is a European town. There are nine people in Hexham, and at least two of them are in this channel. Taneb looks after the ham. < 1359887994 1898 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Instead of sleeping I am watching QI. I am brillant. < 1359888684 663580 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :ACTION has been to Hexham :-) < 1359888885 858436 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who hasn't? < 1359889138 29074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I haven't < 1359889386 461907 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I might not count as a who though < 1359889608 858983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm afraid you don't. < 1359889611 233108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sorry. :-( < 1359889872 608757 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Jafet: http://en.wikipedia.org/wiki/Hexham < 1359889881 992305 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: I haven't been to hexham < 1359889912 642059 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Way too far up north < 1359889974 300849 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in finland < 1359890145 524252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I haven't been to Hexham either, even though I live in Finland. *shame* < 1359890166 232809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh finland < 1359890168 79712 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/?hh: line 1: u: command not found < 1359890177 390802 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/?hh < 1359890178 849754 :HackEgo!codu@codu.org PRIVMSG #esoteric :​? "$@" | perl -pe 's/([aeiouy])([bcdfghjklmnpqrstvxz])/$1h$2/ig' < 1359890205 6114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, someone made a file called "u", I see. < 1359890233 56766 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's#^#/#' bin/\?hh < 1359890236 955639 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359890240 339387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`?hh finland < 1359890241 872988 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/?hh: line 1: /?: No such file or directory < 1359890250 115866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I mistake / for a \. < 1359890252 886459 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Impressive.) < 1359890261 347398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's#^/#\#' bin/\?hh < 1359890262 952587 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 7: unterminated `s' command < 1359890265 870328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's#^/#\\#' bin/\?hh < 1359890268 881763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TOO HARD. < 1359890269 463068 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359890272 479328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`?hh finland < 1359890274 423158 :HackEgo!codu@codu.org PRIVMSG #esoteric :Fihnlahnd ihs a Euhrohpeahn couhntry. Thehre ahre two peohple ihn Fihnlahnd, ahnd aht leahst nihne ohf thehm ahre ihn thihs chahnnehl. Cohruhn drihvehs the buhs. < 1359890284 704647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hyfinate finland < 1359890315 667911 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359890361 649056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run \? finland | hyfinate < 1359890363 862463 :HackEgo!codu@codu.org PRIVMSG #esoteric :Fin-land is a Eu-ro-pe-an count-ry. The-re a-re two pe-op-le in Fin-land, and at le-ast ni-ne of them a-re in this chan-nel. Co-run dri-ves the bus. < 1359890381 929035 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :impomatic, what were you doing in Hexham? < 1359890390 299014 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :`run \? Taneb | hyfinate < 1359890392 89957 :HackEgo!codu@codu.org PRIVMSG #esoteric :Ta-neb is not el-li-ott, no mat-ter who y-ou ask. He al-so isn't a rab-bi alt-hough he has pre-ten-ded in the past. (see al-so: d-mo-du-les) < 1359890395 356669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run words --eng-all 20 | hyfinate < 1359890401 261489 :HackEgo!codu@codu.org PRIVMSG #esoteric :su-ber a-tor e-mild er-ry-e asch-ro-duz-co haul-tins-hi wi-de mo-ni-a land-res-sibl ha-ga-nin ne-cei pu-bis-sab-le ga-lam-ber sixt bla en-ta-mi-o wor-det to-pi-do ge-ney al-pi-or < 1359890416 457093 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :...this makes me read it in a Welsh accent < 1359890462 928432 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :Taneb: I can't remember... Probably just taking a look around, nothing memorable! Also visited a reenactment at Corbridge. < 1359890484 270626 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :There are reenactments in Corbridge? < 1359890493 696873 :Taneb!~nathan@92.23.131.156 PRIVMSG #esoteric :I've seen a few in Hexham, but not Corbridge < 1359890504 981307 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :Well they called it a reenactment. It was more like Romans vs English Civil War. < 1359890519 168914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is that a Finnish hyphenation attempt, actually? < 1359890529 375035 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run words --finnish 15 | hyfinate < 1359890531 834019 :HackEgo!codu@codu.org PRIVMSG #esoteric :mul-le kä-hei-jai-si mah-ta-viin puh-ku-mak-se-si reik-kai-te e-lis-tauk-sen-ne a-ge-ner-to-vit-tam-me ver-sy-vi-än-nös-sä-ni tun-tel-tä y-hyy-dyl-le-ni tai-sem-pan-ne in-tä-vin vas-sa-si kil-lan-sa as-ta-ni < 1359890577 187351 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: is hyfinate just hh but with the h's replaced with hyphens? < 1359890611 339611 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :Also visited Birdoswald nearby where they'd set up a Roman camp and did some demonstrations, but no battle. < 1359890620 926197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :quintopia: It's not quite the same. < 1359890625 474629 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cat bin/hyfinate < 1359890626 913023 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ exec perl -CS -Mutf8 -pwe 'my$vow=qr/[aeiouyäö]/i;my$con=qr/[bcdfghjklmnpqrstvwxz]/i;1while s/($vow$con*)($con$vow)/$1-$2/g;1while s/a[eoyäö]|e[aoäö]|i[aoäö]|o[aeyäö]|u[aeyäö]|y[aeouä]|ä[aeouö]|ö[aeouä]/my@s=split"",$&;$s[0]."-".$s[1]/egi' < 1359890635 943023 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow < 1359890649 188476 :ion!ion@heh.fi PRIVMSG #esoteric :fizzie: It should be correct if the input doesn’t have compound words or foreign words. < 1359890668 459356 :ion!ion@heh.fi PRIVMSG #esoteric :I.e. anything that would require dictionary lookups. < 1359890671 7763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ion: I'm sure there are some exceptions to every rule somewhere. < 1359890737 495647 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: does it correctly break finnish words at syllables? < 1359890763 41177 :ion!ion@heh.fi PRIVMSG #esoteric :It should. < 1359890764 525197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems to do a pretty good job. < 1359890862 695909 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder if it's possible to do it in english without just looking it up in a syllable dictionary < 1359890866 424516 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ion: http://www2.lingsoft.fi/doc/d-finhyp9.html seems to suggest you do need a bit more rules to be entirely correct. < 1359890919 220909 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 260 seconds < 1359890970 443533 :ion!ion@heh.fi PRIVMSG #esoteric :ok < 1359891005 113652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess compound words might account for a lot of the complexity, though. < 1359891018 935827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least based on these TeX Finnish hyphenation rules. < 1359891051 473312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo maauimala | hyfinate # wovels across the word boundary go wrong, for example < 1359891053 236938 :HackEgo!codu@codu.org PRIVMSG #esoteric :maaui-ma-la < 1359891062 247432 :ion!ion@heh.fi PRIVMSG #esoteric :`run sed -i -re 's/bcdfghjklmnpqrstvwxz/b-df-hj-np-tv-xz/' bin/hyphenate.fi < 1359891065 690603 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359891078 182040 :ion!ion@heh.fi PRIVMSG #esoteric :Yeah, as i said, it doesn’t support compound words at all. < 1359891078 368780 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wovels eh < 1359891101 806317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I keep mistyping that. < 1359891110 402945 :ion!ion@heh.fi PRIVMSG #esoteric :`run words --finnish 15 | hyphenate.fi < 1359891113 14027 :HackEgo!codu@codu.org PRIVMSG #esoteric :val-vit-täm-me hel-lyt-tu-val-ta kut-ta-vit-ta-mil-lam-me o-hen-tu-vik-sel-lem-mil-ta i-lo-pet-teik-si tul-ke-väm-mäs-sä loi-si-suu kaa-mil-tä hi-ot-ta-ni pom-paat-ti-sem-piin lis-täm-mäk-se-ni si-va-mil-tään va-rot-ta kat-kim-pa-na huo-len-ne < 1359891251 703149 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is hyphenate.fi different from hyfinate? < 1359891268 461716 :ion!ion@heh.fi PRIVMSG #esoteric :I named it hyphenate.fi, shachaf (IIRC) symlinked it to hyfinate. < 1359891283 14571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I symlinked it to hyfinate in IRC. < 1359891304 216506 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 240 seconds < 1359891329 180379 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help I was compelled to click that as though it was a link < 1359891346 462202 :ion!ion@heh.fi PRIVMSG #esoteric :Silly, it doesn’t even have a protocol. < 1359891447 908985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course there are some compound words where the word break has multiple valid locations, those are arguably impossible to get right without some mind-reading hardware. (The TeX hyphenation rules mention kaivos|aukko vs. kaivo|saukko as an example.) < 1359891481 643325 :ion!ion@heh.fi PRIVMSG #esoteric :Fortunately Perl has readmind() for that. < 1359891546 689642 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is sure J has a 2 character symbol for that < 1359891603 891999 :ion!ion@heh.fi PRIVMSG #esoteric :I’d be interested to see a non-compound Finnish word hyphenate.fi actually doesn’t get right. < 1359891691 347329 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a non-compound Finnish word? < 1359891725 466545 :ion!ion@heh.fi PRIVMSG #esoteric :Kakka is a Finnish word that is not a compound word, for instance. < 1359892058 508621 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1359892463 405864 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Excess Flood < 1359892548 221979 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1359893070 915416 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1359893151 136787 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1359893360 634383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359893705 509387 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1359894103 545366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo säie | hyfinate # ion: should be säi-e according to Karjalainen, Sulkala, "Finnish (Descriptive Grammar)", 1992. < 1359894106 134068 :HackEgo!codu@codu.org PRIVMSG #esoteric :säie < 1359894186 726173 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo rakkaus rakkautta | hyfinate # should be rak-ka-us rak-ka-ut-ta according to the same book. < 1359894189 85495 :HackEgo!codu@codu.org PRIVMSG #esoteric :rak-kaus rak-kaut-ta < 1359894288 521974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo huouimme | hyfinate # ditto huo-ui-mme < 1359894290 532769 :HackEgo!codu@codu.org PRIVMSG #esoteric :huouim-me < 1359894335 134777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Examples picked from 3.2.5.1. Syllabilification of Medial Units and Clusters, the "following additional rules can be mentioned" list.) < 1359894435 520273 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Er, s/ui-mme/uim-me/ in the last comment, but anyway. < 1359894642 946878 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :So, using ORDER BY doesn't prevent or change the order of side effects in the result expressions and causes them to be evaluated even in the case of LIMIT and OFFSET, but WHERE does prevent side effects (even in the presence of ORDER BY), but LIMIT and/or OFFSET without ORDER BY will evaluate only the rows actually returned. < 1359894760 100457 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Doing this even affects a query in which a subquery has ORDER BY, but if the outer query which is used to perform the side effects has its own ORDER BY which isn't affecting the order of the results, then it will prevent the side effect for rows not returned and will do them in the order returned by the inner query. < 1359894772 745183 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is this understandable and/or reasonable to you? < 1359894835 154097 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is this how the SQL specification says it should work? < 1359895702 908109 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, what sort of side effects? In a select statement? < 1359895834 230064 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I mean functions that might be called in the results of a SELECT statement. < 1359895849 546888 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah, no clue about that, never used such stuff < 1359896582 791312 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I love how SQL shouts at everyone < 1359896642 926333 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1359898386 179279 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1359902814 213459 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1359903091 298110 :ion!ion@heh.fi PRIVMSG #esoteric :fizzie: Alright, thanks for the examples. < 1359903393 545152 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :SECURITY QUESTIONABLE LAYER < 1359904478 819428 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 255 seconds < 1359905245 943482 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1359905339 836036 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1359905877 580414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Bike: If A is a subtype of B, which one is bigger? < 1359905887 671965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought we'd clarified that yesterday < 1359905904 918755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What was our conclusion? < 1359905933 834506 :Applejacques!codu@codu.org PRIVMSG #esoteric :Which TYPE is bigger, or which INSTANCE is bigger? :) < 1359905955 170332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Instance of what? < 1359905963 913683 :Applejacques!codu@codu.org PRIVMSG #esoteric :Instance of those types. < 1359905964 887869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the answer is: it has nothing to do with number of members, because when A is a subtype of B that _is_ a subset, then (B -> C) is a subtype of (A -> C) which is _larger_. < 1359905985 12865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Right. < 1359905989 151517 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's my answer too. < 1359905990 710363 :Applejacques!codu@codu.org PRIVMSG #esoteric :Right, if we're talkin' types, then B is larger than A. < 1359905996 578223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No it's not. < 1359906006 12384 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"Instance of a type" :( < 1359906044 875564 :Applejacques!codu@codu.org PRIVMSG #esoteric :lol, this is fun. < 1359906128 231109 :ion!ion@heh.fi PRIVMSG #esoteric :`run type love || (printf '%s\n' '#!/bin/sh' 'printf "i love %s. they are so easy." "$*"' >bin/love && chmod 755 bin/love && love instances) < 1359906133 399676 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 0: type: love: not found \ i love instances. they are so easy. < 1359906141 299383 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`love whores < 1359906144 249563 :HackEgo!codu@codu.org PRIVMSG #esoteric :i love whores. they are so easy. < 1359906166 425289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1359906168 213777 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm bin/love < 1359906171 262839 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1359906211 990062 :ion!ion@heh.fi PRIVMSG #esoteric :D-: < 1359906258 546934 :ion!ion@heh.fi PRIVMSG #esoteric :help < 1359906268 584366 :ion!ion@heh.fi PRIVMSG #esoteric :elliott is destroying the fruits of my labor < 1359906292 732797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: you are attempting to resurrect dead horses. that is evil. < 1359906317 250331 :ion!ion@heh.fi PRIVMSG #esoteric :But i love dead horses. They are so easy. < 1359906322 156672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially since it was a nasty horse to start with. < 1359906374 911760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wtf saying "they are so easy" < 1359906376 518184 :HackEgo!codu@codu.org PRIVMSG #esoteric :why saying "they are so easy" is like wtf < 1359906395 753059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HTH < 1359906400 836151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo has FreeFull ever said a single useful thing in here ever? < 1359906471 409390 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Probably. < 1359906551 782056 :ion!ion@heh.fi PRIVMSG #esoteric :or ion < 1359906594 535347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion has said at least one useful thing. < 1359906634 477028 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what about shachaf < 1359906661 46273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: did you seriously just look at beaky.txt to get more accurate beaky uotes < 1359906663 104781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :q < 1359906706 941858 :ion!ion@heh.fi PRIVMSG #esoteric :shachaf: I thought you were against logs. < 1359906731 17135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who said anything about logs? < 1359906735 904752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm reading in real time. < 1359906737 876775 :ion!ion@heh.fi PRIVMSG #esoteric :{bea,mon}{k,q}y < 1359906779 595220 :ion!ion@heh.fi PRIVMSG #esoteric :beaky.txt is a log. < 1359906789 394632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1359906791 573134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's a public log. < 1359907388 700359 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: Does it matter if the things I say are useful < 1359909327 488883 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ogrom, "HTH"? What does that mean < 1359909365 842791 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hellish taiga hapapiness < 1359909590 50798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hot Tasmanian Housewives. < 1359910406 947758 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm I think Phantom_Hoover is right < 1359910419 967713 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it makes perfect sense in the context unlike your suggestion elliott < 1359910474 500334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how you pinged ogrom. < 1359910535 683225 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, lol oops < 1359911981 98687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: i know a few things about subtyping < 1359911986 334112 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i know TaPL things about subtyping < 1359912668 413089 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Homo Taurus Hinensis < 1359912678 948188 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :high temperature halibut < 1359912700 675136 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Henry The Hippopotamus < 1359912804 630415 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I may not be coherent enough now to talk about the things I was going to talk about. < 1359912814 554620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So what TaPL things are there about subtyping? < 1359912820 423463 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What sorts of subtyping are there? < 1359912940 420794 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do sums and products work out? < 1359913085 688358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't remember < 1359913090 11257 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i could look them up in TaPL < 1359913093 943854 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"know" may have been an overstatement < 1359913112 514142 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think generally (Int,String) would not be a subtype of Int < 1359913136 136096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but you can have record systems where {a:Int, b:String} is a subtype of {a:Int} < 1359913207 191714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can pick something like that as your "primitive" subtyping relation < 1359913233 435488 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and then you want it to be reflexive, antisymmetric, transitive < 1359913276 609903 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and you extend the subtyping relation to function types with covariance in the return position and contravariance in the argument position < 1359913385 636081 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is only the basic stuff, it's what i remember < 1359913394 605407 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1359913505 420594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359913513 87065 :function!root@freebsd/developer/variable NICK :trout < 1359913537 621370 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: OK, but what about the relationship of Int and Either Int String? < 1359913641 764880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems to make sense to say a <: Either a b in a similar way to the way it makes sense to say (a,b) <: a < 1359913656 324271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :These let you do different things, though. < 1359913663 236561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does TaPL talk about mutability? < 1359913712 97473 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think so < 1359913755 399777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With "product" subtypes, you add extra fields, but if f expects a mutable (a,b), I can pass it a mutable (a,b,c) just fine. < 1359913760 759905 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it can mutate the a and b if it wants. < 1359913765 820214 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right? < 1359913789 246051 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1359913796 977254 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i think so < 1359913811 281656 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359913843 888797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But with sums you don't get that. < 1359913857 757003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because what if you try to mutate it from a Left to a Right or something? < 1359913928 977283 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1359913933 851098 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i haven't thought about that < 1359913959 100990 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i do know that (a <: b) => ((a,c) <: (b,c)) becomes problematic if your pairs are mutable < 1359913962 24645 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doesn't it? < 1359914063 892338 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for the same reason as for arrays/lists < 1359914068 165809 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :got to go to lunch though, ttyl < 1359914069 538601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1359914087 26245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Anyway I think this corresponds to lenses and prisms. < 1359914106 883129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: And I think functor/profunctor lenses correspond to Liskov substitutability. < 1359914119 261274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I might just be making things up. < 1359914250 522772 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1359914262 213320 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hello < 1359914433 618243 :Taneb!~nathan@92.23.131.156 QUIT :Ping timeout: 245 seconds < 1359914481 705245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it just me or are these a bit similar? < 1359914482 75509 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : uncompose f g k = Un2 $ \q -> ($ q) . under _Un2 f $ \x -> ($ q) . under _Un2 g $ \y -> unUn2 k (x C.. y) < 1359914485 268766 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : nip f g k = Op $ \t -> ($ t) . under _Op f $ \x -> ($ t) . under _Op g $ \y -> getOp k (x,y) < 1359914692 389967 :Taneb!~nathan@host-92-30-182-94.as13285.net JOIN :#esoteric < 1359915054 422121 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net NICK :Bike < 1359915191 861272 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359915712 578025 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359916094 617470 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 255 seconds < 1359916830 214161 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1359916998 194282 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 244 seconds < 1359917114 915186 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359918861 464192 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1359919774 512503 :atriq!~nathan@host-2-97-146-154.as13285.net JOIN :#esoteric < 1359919955 329355 :Taneb!~nathan@host-92-30-182-94.as13285.net QUIT :Ping timeout: 260 seconds < 1359920685 14180 :atriq!~nathan@host-2-97-146-154.as13285.net QUIT :Ping timeout: 256 seconds < 1359920712 620300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1359920712 806518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1359921107 36395 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@messages < 1359921107 460918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1359921206 605756 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell ais523 hi < 1359921207 76516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359921210 613577 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell ais523 what is up < 1359921211 29796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359921215 562767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@clear-messages < 1359921215 748512 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359921217 974175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1359921220 770547 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell ais523 wow that's impolite < 1359921221 297774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359921228 934299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@clear-messages < 1359921229 120222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359921235 886284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've already read them as you sent them < 1359921248 148255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask ais523 for advice < 1359921248 634044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359921262 393618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@clear-messages < 1359921262 579314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1359921263 811462 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@tell elliott hi < 1359921264 231804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359921266 211111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that's nto a question < 1359921268 782033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*not a question < 1359921275 203010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, we should probably stop the bot abuse < 1359921283 633388 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1359921313 228294 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1359921336 437997 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@ignore + ais523 < 1359921338 489479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Agreed! < 1359921338 926433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359921344 182255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@messages < 1359921344 593448 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :olsner said 1m 20s ago: hi < 1359921367 72763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: huh, I didn't use lambdabot much anyway < 1359921369 656008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION waits for ais523 to try and use lambdabot so he can take the ignore off. < 1359921376 818979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so this mostly means that if you send me messages, I won't be able to read them < 1359921408 615260 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Would I do that? < 1359921409 435098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1359921422 6233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well you did earlier < 1359921430 617052 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ignore - ais523 < 1359921432 876886 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, apparently if lambdabot is ignoring you it won't notify you of new messages. < 1359921439 349791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes sense < 1359921439 535974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1359921442 726267 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@admin - shachaf < 1359921444 480235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1359921444 666224 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 39s ago: hello < 1359921446 236365 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Abusing your privileges!!!! < 1359921462 290691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@admin - elliott < 1359921462 583395 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not enough privileges < 1359921475 994024 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@admin - elliott < 1359921479 668542 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :By privileges I mean non-privileges. < 1359921486 816569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(Since you're not actually a lambdabot admin.) < 1359921490 562056 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :check your lack of privilege < 1359921499 258539 :atriq!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1359921504 752300 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: By the way you should undo that. < 1359921512 950134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@undo @admin - elliott < 1359921513 452548 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at "@admi..." (column 1) < 1359921523 563135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"if only ghc had undo notation" < 1359921537 203728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@admin + elliott < 1359921551 492003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"try not to abuse it this time" < 1359921591 702037 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how I was going to un@ignore ais523 once it gave him the message notification anyway. < 1359921667 149772 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :You just fooled my IRC client into thinking un@ignore is someone's email address :( < 1359921702 971636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AnotherTest: who knows, it theoretically could be < 1359921713 649182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#include < 1359921716 775902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even on the public internet, what with ICANN going crazy recently < 1359921717 474842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't join it! < 1359921720 606301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but definitely privately < 1359921724 467945 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359921725 288875 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Not sure, is ignore a DNS TLD? < 1359921734 299827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AnotherTest: ICANN have been adding loads of new ones recently < 1359921735 501659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you want it to be? < 1359921751 842081 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ICANN easily imagine it being one. < 1359921758 273754 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Meh, if you have enough money < 1359921766 613620 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :ICANN is corrupt < 1359921805 556261 :atriq!~nathan@host-92-30-207-105.as13285.net NICK :Taneb < 1359921818 534068 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Actually, I don't know of any TLD that is also a hostname mapping to an actual server < 1359922091 259469 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359922241 435624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AnotherTest: "an.", I thought was one < 1359922251 202193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I don't think there's a webserver there, just an email server < 1359922295 196738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359922342 799861 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359922673 604902 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1359922804 98543 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359922942 367337 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359923396 430532 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1359924032 245390 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359924653 505140 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 255 seconds < 1359925878 504032 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1359926316 87841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm back to the subtyping a moment - even if a is not a subtype of Either a b and (a,b) is not a subtype of a, types that are internally _represented_ identically to those can be subtypes of each other. so subtyping is something independent of representation (and cardinality). < 1359926373 720433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, if something is a subtype at a higher level, there needs to be a conversion of the internal representations. < 1359926410 142909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which needs be neither injective nor surjective. < 1359926418 172379 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there's ways to work subtypey-coercions into the semantics yes < 1359926458 158764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i slightly understand scala uses implicit coercions a _lot_ to get advanced type features < 1359926758 895866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : But it still makes sense to talk about how (A,B) could <: A, doesn't it? <-- in an OO system where almost any type means "these methods exist, and there might be others because of subtyping" something resembling (A,B) <: A is sort of necessary < 1359926805 190494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe ocaml's type system makes these things more explicit than most... < 1359926830 335269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i only vaguely recall the specifics. < 1359926866 815977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you have types that _do_ mean simply "methods of these names and types exist". < 1359926906 178710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"(and there might be others)" < 1359926940 135326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means it has structural types for objects. < 1359927003 296102 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Did you guys work out the difference between a cosubtype and a supertype yet < 1359927032 575767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no idea. < 1359927175 108933 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, what is a cosubtype < 1359927183 987576 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I dunno < 1359927187 679429 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh okay < 1359927191 917095 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I think shachaf was talking about them the other day < 1359927388 868753 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1359927427 799567 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359927756 763494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so what definition of coref would satisfy ~ coref ? < 1359927771 688674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(nontrivial of course) < 1359927799 695413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something dual to mutability... < 1359928052 854036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi oerjan < 1359928056 981190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet it would have to do with prisms. < 1359928083 197325 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: coref a = ref a -> r for some r? < 1359928102 315044 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : r | ref b -> r> ~ (ref -> r) < 1359928116 302551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That needs mapping over refs, though. < 1359928129 352622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think that is true. < 1359928178 611452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is nothing preventing the function on the right from storing both a's and b's into the ref in sequence < 1359928300 409289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe if ref's are implicitly wrapping things into State monads, then coref's should be wrapping things into Costate comonads < 1359928319 709181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-' -' < 1359928412 47917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is, maybe corefs don't live in the kind of imperative language that is modeled with monads at all < 1359928653 901957 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So you have a comonad CoST? < 1359928699 672660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i was just thinking that thought < 1359928744 349909 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is terrified of what the equivalent of runST looks like. < 1359928835 763577 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw although (Ref a, Ref b) is like Ref (a, b) they are *not* the same in Haskell < 1359928840 548627 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. there is no function either way. < 1359928867 540439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to wrap it up with data Ref a = forall b. Ref (SomeRef b) (a -> b) (b -> a) < 1359928876 654727 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I assume the same would apply to Coref < 1359928984 215556 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what is a Coref? < 1359929003 442162 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and what is the use of it < 1359929025 419888 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i totally read 'corefs' as 'core fs' < 1359929045 455350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :obviously, too much systems and not enough haskell for me :( < 1359929224 64195 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) fungot < 1359929224 291742 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov < 1359929224 477978 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |value error: fungot < 1359929224 478050 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: just to help an fnord archive)" means " land of meadows" from the name of the array, it is documented, and only if the strings? what kind of like that) which is actually pretty nice) is the name of the array, it is documented, and only if the strings? what kind of like that) which is actually pretty nice, but sometimes it's necessary to achieve the planned than fnord since no sign, perhaps, it may be said that particular < 1359929224 663901 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: |open quote < 1359929224 664102 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | just to help an fnord archive)" means " land of meadows" from the name of the array, it is documented, and only if the strings? what kind of like that) which is actually pretty nice) is the name of the array, it is documented, and only if the strings? what kind of like that) which is actually pretty nice, but sometimes it's necessary to achieve the planned than fnord since no sign, < 1359929224 664214 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | ^ < 1359929224 849517 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: i am just as confused. you know, that thing which you might want is broken" archives. even less chance. i called " o" in " the other side has, perhaps, it may be said that particularly here, parliament will give a single instance, < 1359929224 849645 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: is that something you know and and the cases that required to actually mutate the original i think you were still a very famous program talisman with fnord windows. that's always tricky. i could actually make progress. securing budgetary authority, can the governments. i know 2. that's obvious and you did refer to his fnord code < 1359929224 849690 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jconn: to " print" statement should always remember the songs on p2p apps in scheme, besides, was not beyond normal credibility! < 1359929225 35429 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: |spelling error < 1359929230 208420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: We don't know, and there aren't any. < 1359929232 632559 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | i am just as confused. you know, that thing which you might want is broken" archives. even less chance. i called " o" in " the other side has, perhaps, it may be said that particularly here, parliament will give a single instance, < 1359929232 818299 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | ^ < 1359929236 643572 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: |spelling error < 1359929247 215964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: no that wrapping doesn't work either, because translating a write to a Ref (a,b) into (Ref a, Ref b) requires _two_ writes < 1359929248 644306 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | is that something you know and and the cases that required to actually mutate the original i think you were still a very famous program talisman with fnord windows. that's always tricky. i could actually make progress. securing budgetary authority, can the governments. i know 2. that's obvious and you did refer to his fnord code < 1359929256 634014 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: | ^ < 1359929264 654024 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :fungot: to"_ _ _"_ _ _ (should always remember the songs on p2p apps in scheme , besides , was not beyond normal credibility !) < 1359929290 227858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i think it is about time to expand ^ignore again. < 1359929335 668910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1359929342 76933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "hi fungot" < 1359929342 262544 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: so, let's say i call them mindless games. if we hit every stupid person, any person going to the theater < 1359929344 184779 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hi fungot" < 1359929402 752206 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`addquote fungot: |open quote fungot: | just to help an fnord archive)" [...] jconn: i am just as confused. you know, that thing which you might want is broken < 1359929402 937890 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: that is just a value of type " airbus is a big fan of avril....but this song " there < 1359929407 26857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, now I want to know the rest of that fungot sentence < 1359929407 212903 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523:, so i'd make stuff up to. why, this is for you guys are a lot of the design, prisoners and slaves that have sucked. rephrase: " i tried todo a _" is 0 < 1359929410 854603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :about stupid people < 1359929416 457325 :HackEgo!codu@codu.org PRIVMSG #esoteric :951) fungot: |open quote fungot: | just to help an fnord archive)" [...] jconn: i am just as confused. you know, that thing which you might want is broken < 1359929431 753609 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote kmc: that is just a value of type " airbus is a big fan of avril....but this song " there < 1359929431 939136 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :elliott: if it's ( syntactically) long, and brainfuck command keys. secondly, the establishment) < 1359929453 100772 :HackEgo!codu@codu.org PRIVMSG #esoteric :952) kmc: that is just a value of type " airbus is a big fan of avril....but this song " there < 1359929642 56561 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> map (+1) [1..] < 1359929644 265461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1359929657 479609 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix (\x -> x : map (+1) x ) < 1359929659 330111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a0 = [a0] < 1359929661 318485 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix (\x -> x : map (+1) x ) 1 < 1359929663 60254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t0 -> t1' with actual type `[a0]' < 1359929667 62462 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix (\x -> 1 : map (+1) x ) < 1359929668 934968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1359929724 75053 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fix (\x -> 1 : zipWith (+) x x ) < 1359929726 53027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,... < 1359930168 157520 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :> scanl1 (+) (repeat 1) < 1359930170 353060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1359930205 596904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1..] < 1359930207 709684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1359930209 461717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I WIN < 1359930262 570431 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so everything is a contest with you? < 1359930277 337754 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :> scanl1 (+) [1..] < 1359930279 265953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,6,10,15,21,28,36,45,55,66,78,91,105,120,136,153,171,190,210,231,253,27... < 1359930299 824417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i can barely begin to explain how much that question doesn't describe me. < 1359930308 128263 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Arc_Koen: well, one time he got in a contest to see who could make more things into contests, and it got out of hand. < 1359930318 459836 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :haha < 1359930328 983989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't remember that. < 1359930365 220160 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :did you make a contest to see who was the fastest to forget about it? < 1359930429 246096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore < 1359930429 471776 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|cuttlefish)! < 1359930437 894870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ignore ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|cuttlefish|jconn)! < 1359930438 80561 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :OK. < 1359930469 453563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: MAYBE < 1359930501 826356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1359930557 988913 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I liked it when fungot didn't ignore jconn. < 1359930558 174579 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :elliott: i know i didn't know that you've had it for some time i added a new page and sends it to emacs, i suggest, vote). you need to install in /usr/ lib " 1.ss" " srfi" < 1359930605 882913 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Does toBogE do nothing but issue bot commands? < 1359930790 858582 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359931357 260100 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Quit: goodnight < 1359931607 188610 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Vorpal: We don't know, and there aren't any. <-- ? < 1359931722 233696 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 264 seconds < 1359931789 100809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who's jconn? < 1359931797 395233 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :a bot for J. < 1359931899 253723 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Why do you try to fix it with ignore lists and zero-width spaces and everything like that instead of using the proper way? < 1359931945 956569 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :because nobody uses notices < 1359931985 244738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) 'Hi ais523' < 1359931985 549648 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :oerjan: Hi ais523 < 1359932016 303904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the proper way annoys mIRC users < 1359932018 938111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I see this as an advantage < 1359932031 360363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, thutubot has a prefix to send notice rather than privmsg < 1359932035 72163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: it also annoys irssi users, maybe not as much < 1359932036 160152 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There should be a bot for all programming languages < 1359932036 742252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should make it always notice < 1359932038 118844 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ever < 1359932042 579869 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Bike: That isn't a good reason. The server and client still supports it. < 1359932048 297040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: mIRC treats channel notices as pings < 1359932056 864471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: EgoBot has all the languages that matter < 1359932074 152302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: except fueue. < 1359932083 731751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I was going to except an esolang < 1359932085 868163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but wasn't sure which < 1359932096 742186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue 72 105 H < 1359932096 742368 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :ais523: Well, that is a somewhat better reason but still even in mIRC and irssi and whatever don't they have macros and/or options to control them? < 1359932098 886067 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :zzo38: well, we'd have to convince jconn's owner to make it spit out notices instead of messages, so there's that. < 1359932099 71703 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hi < 1359932126 807418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's do it backwards < 1359932131 56496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and make the bots only respond to channel notices < 1359932143 256033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this has all the disadvantages of the correct way of doing things, and fewer advantages < 1359932199 349223 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Well, yes, it is too disadvantageous. < 1359932217 576381 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Which ones are those? < 1359932231 87595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: requiring changes to all the bots, and sending channel notices < 1359932233 217094 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Does it have C? < 1359932234 688178 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :And simply wrong. < 1359932238 944141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :EgoBot has C < 1359932247 221828 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : the proper way annoys mIRC users <-- also xchat < 1359932250 816038 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Some form of ASM? < 1359932258 974713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!c int main() { int printf(char *, ...); printf("Hello, world!\n"); } < 1359932265 750054 :EgoBot!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1359932271 460631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes EgoBot has asm < 1359932280 685474 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Making the bots to reply with notices (whether operating privately or publicly) is better. < 1359932297 19599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, you can /totally/ declare printf inside main like that < 1359932298 595659 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: VAX simulator imo < 1359932316 62048 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!c int main() { printf("Test\n"); return 0;} < 1359932319 96320 :EgoBot!codu@codu.org PRIVMSG #esoteric :Test < 1359932337 439058 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :EgoBot seems to have printf defined already =P < 1359932377 199394 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, that is not the correct prototype for printf < 1359932382 714629 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it is const char* I'm pretty sure < 1359932385 28061 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!c int main() { printf("%f\n",sin(3.4)); return 0;} < 1359932388 424500 :EgoBot!codu@codu.org PRIVMSG #esoteric :​-0.255541 < 1359932390 71748 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :PRIVMSG messages may still be sent if it is not a result of a command it received in the same way and if auto-replying would be OK from such messages, though. (I do not know if there are any such cases for the existing bots though) < 1359932392 237746 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Has math.h too < 1359932401 433454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's correct /enough/ to work < 1359932416 220736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think there are many C systems on which char * and const char * have different calling conventions < 1359932423 299637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I know it's theoretically legal) < 1359932444 276188 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yikes < 1359932444 575546 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Does the C standard allow char * and const char * have different calling conventions? < 1359932452 803755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it allows all sorts of ridiculous tihngs < 1359932453 363561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well hm it might be nice to have hardware level const pointers < 1359932454 321473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*things < 1359932459 580431 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Lesse if it has complex.h < 1359932464 889603 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, true < 1359932465 720896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a const pointer register for passing them around in? < 1359932478 19238 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :type tagged registers, dude < 1359932493 198692 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What is the case for using these things with LLVM? < 1359932518 993156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the pointer isn't const < 1359932521 630315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just it's pointing to const things < 1359932543 654000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I ended up writing something along the lines of "char * volatile" recently < 1359932559 161474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to stop gcc giving me warnings about longjmp (some of which were possibly correct, some of which weren't) < 1359932610 560710 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :22:46:47 Vorpal: We don't know, and there aren't any. <-- ? < 1359932612 872284 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I do have another question about volatile, is a function parameter allowed to specify volatile even if the caller expects the type without volatile, and then cast it to a pointer to a non-volatile type inside of the function? < 1359932624 881893 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I realise your scrollback is small but I was answering a question you asked literally a few lines prior. < 1359932638 743084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: volatile follows the same rules as const < 1359932639 664153 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, my client crashed < 1359932643 941145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so no, without manual casts < 1359932644 894360 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, and i reconnected to the bouncer < 1359932656 56345 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, so yes it was 3 lines of scroll back at that point < 1359932659 791758 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!c int main() { double complex x = I; printf("%f %f\n",creal(x),cimag(x)); return 0;} < 1359932661 615621 :EgoBot!codu@codu.org PRIVMSG #esoteric :Does not compile. < 1359932669 292455 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't have complex.h ): < 1359932675 376559 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :FreeFull, use #include? < 1359932683 404355 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: It isn't better to use notices because the bots are made for people in #esoteric who have clients that don't follow the spec. < 1359932684 871482 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm tricky with no newlines < 1359932699 395107 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If they were made for people who had IRC clients that followed the spec they would be different. < 1359932721 122469 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!help < 1359932721 521919 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1359932726 334903 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!help c < 1359932726 625767 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Sorry, I have no help for c! < 1359932732 123206 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!help languages < 1359932732 429972 :EgoBot!codu@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1359932740 139849 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!help languages c < 1359932740 393415 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Sorry, I have no help for languages_c! < 1359932749 16729 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :elliott: Whatever... of course they will program them how they want to... Even if I make the suggestion is not the requirement for everyone to use but at least should be considered at least a little bit. < 1359932751 458273 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!help perl < 1359932751 713833 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Sorry, I have no help for perl! < 1359932763 37513 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :EgoBot isn't very helpful < 1359932773 746271 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!info < 1359932773 977691 :EgoBot!codu@codu.org PRIVMSG #esoteric :​EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ . Cheers and patches (preferably hg bundles) can be sent to Richards@codu.org , PayPal donations can be sent to AKAQuinn@hotmail.com , complaints can be sent to /dev/null < 1359932869 588000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we complain at /dev/null easily enough < 1359932872 997439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(NetHack joke) < 1359932876 181942 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://codu.org/projects/egobot/hg/index.cgi/file/ffe171208ae9/multibot_cmds/interps/gcccomp/gcccomp < 1359932879 923752 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :This seems to be some of the srouce < 1359933030 581635 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I can't find the bit that does the actual IRC interaction < 1359933063 907638 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's multibot < 1359933157 779487 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Specifically the bit that notices I typed !c at the beginning of the line and parses the rest < 1359933176 499250 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :How do you override the pointer aliasing rules in C? < 1359933231 358432 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://codu.org/projects/egobot/hg/index.cgi/file/ffe171208ae9/multibot_cmds/hcmds/c < 1359933347 918936 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :What kind of computer keyboard has keys labeled "5 F POISON" and "NUM/ALPHA EDIT"? < 1359933365 939222 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!c \n int main() { double complex x = I; printf("%f %f\n",creal(x),cimag(x)); return 0;} < 1359933367 518750 :EgoBot!codu@codu.org PRIVMSG #esoteric :Does not compile. < 1359933376 46265 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!c \n int main() { return 0;} < 1359933377 635585 :EgoBot!codu@codu.org PRIVMSG #esoteric :Does not compile. < 1359933582 987275 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I asked before about a mathematical structure which has successor and predecessor, but no designated zero point. Do you know what I intend to use this for? < 1359933622 246907 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zzo38: a semigroup? < 1359933637 598405 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or rather, a semigroup that's not a monoid? < 1359933656 357577 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : If they were made for people who had IRC clients that followed the spec they would be different. <-- I don't think that exists < 1359933694 501624 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I think you are correct that it is a semigroup and is not a monoid, but that is not what I mean, by, what I intend to use this for. < 1359933699 759420 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Vorpal: Don't think what exists? < 1359933716 169013 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zzo38: Iteration with no fixed point? < 1359933734 119675 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :FreeFull: No. I will tell you I am not using it for a computer program! < 1359933750 986124 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Folding paper? < 1359933754 426473 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :No < 1359933866 838431 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No idea < 1359933966 826200 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :To number the relatives to the prime material plane (which itself is relative!) in Icosahedral Role Playing Game. < 1359933988 571721 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: Боже мой < 1359933988 757956 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: to " print" statement should always remember the songs on p2p apps in scheme, besides, was not beyond normal credibility mightn't take his breath away: but i had to choose fnord, but don't < 1359933997 710150 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ok, i have to hear about the icosahedral role playing game. < 1359934093 197167 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :You can download it from my computer on port 70 on the selector string "phlog*c_dnd.icosahedral-rpg-i" (without the quotes) followed by CRLF for a bit of information. < 1359934100 776696 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1359934113 958422 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It is very mathematical, for example the mathematical definition of a "mana" and a "multimana", of category theory, etc. < 1359934245 800960 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :mana ** mana < 1359934256 510130 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :mana !!!!!!!!!!!! < 1359934603 406816 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Vorpal: Don't think what exists? <-- a completely standard conforming irc client < 1359934654 864192 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :There are also template-spells, which means that some of the choices for the spell are selected when you learn the spell rather than when you cast the spell. < 1359934744 968619 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Vorpal: I try to make my program standard conforming; at least it conforms in ways others don't; and I think there must be others too even if the other ones are no longer maintained or whatever < 1359934835 521396 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :A multimana is a multiset of manas. < 1359934940 739290 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :A mana is a multiset of the elements (w), (u), (b), (r), and (g). < 1359935097 999328 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :A mana X is less than or equal to Y iff the multiset X is a subset of Y. < 1359935358 507968 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 245 seconds < 1359935385 517687 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359935762 915923 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :The product of manas is their multiset sum. The sum of multimanas is their multiset sum. < 1359935805 270234 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it conforms in ways others don't <-- I guess that about sums up the problem. < 1359936692 644020 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It conforms as far as I know, but I may have missed something. < 1359937187 272890 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: what is it that you call a magician that is a master of spells that affect metamagical effects? < 1359937323 283255 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :A hofstadter < 1359937329 949006 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net JOIN :#esoteric < 1359937387 192321 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :(Hofstadters sail on the H.S. Metametamagical?) < 1359937405 456652 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :'patamagician < 1359937409 782318 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or an asshole < 1359937434 577272 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :'patamagician or Asshole: a good board game < 1359937621 742828 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1359938192 107788 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :quintopia: I am thinking, "'patamagician" < 1359938238 662458 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@google 'patamagician < 1359938239 800836 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.india-forums.com/forum_posts.asp?TID=3420418&TPN=34 < 1359938283 615065 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :after 'pataphysics. < 1359938583 830706 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Metagian < 1359938597 324680 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Metarrer < 1359938609 745209 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Pitterpatter? < 1359938639 772307 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : I said maybe... that's just what will give me the option... some or none, nothing more to say < 1359938649 820888 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is not especially funny but he tries < 1359938853 635826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits Sgeo with a plastic Yoda < 1359940274 992892 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Multimanas form a semiring, and signed multimanas form a ring. And then there is a partial ordering on multimanas as well; if X is less than or equal to Y, and X is the cost of the spell and Y is what you have, then you have sufficient mana to cast the spell. < 1359940429 228625 :oleg!~oleg@host-static-92-114-150-145.moldtelecom.md JOIN :#esoteric < 1359940673 155159 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Is this sensible to you? < 1359940713 73374 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome oleg < 1359940715 722030 :HackEgo!codu@codu.org PRIVMSG #esoteric :oleg: 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.) < 1359940901 392424 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :from moldova! < 1359940905 440746 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :welcome oleg < 1359941109 285983 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1359941727 211948 :oleg_!~oleg@host-static-92-114-150-145.moldtelecom.md JOIN :#esoteric < 1359942230 935030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :power went out at the super bowl < 1359942257 994565 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hacked by chinese < 1359942317 591370 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's the thing with the ball and the feet right < 1359942377 893055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hand egg < 1359942393 16009 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ohhh that's what "hand egg" is about < 1359942398 638921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the ball is egg shaped and you're not allowed to use your foot except in special cases < 1359942409 587488 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i heard about that thing and it sounded vaguely familiar but i somehow forgot < 1359942429 326189 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :something about dead horses, monoids < 1359942448 510214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually it's not egg shaped because it's radially symmetric, also the shape of eggs varies widely according to the species of bird (nests on cliffs = less spherical egg so it will roll in circles rather than off the cliff) < 1359942482 798269 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :footballs are a bit pointier than eggs, and don't crack so easy < 1359942491 768461 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway the super bowl is most recognizable as the day when nerds in america go around loudly proclaiming to nobody in particular that nothing interesting is happening today < 1359942523 172524 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :soon it will be the day when nerds go around talking about how nerds go around playing anti-football < 1359942532 415439 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, grah. Funnier than my FB status, which ... tried to get a similar point across but failed < 1359942551 185794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, you can stop now < 1359942558 419120 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(the superbowl is today?) < 1359942569 393228 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"So, is this the time of year when I post a snarky comment about not watching football to self-identify with the crowd of people who is bizarrely proud of themselves for not knowing about football?" < 1359942574 17536 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^^my status :/ < 1359942581 473283 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :seriously we're getting meta here < 1359942600 473607 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: as long as we don't go plaid < 1359942619 70367 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the version i liked (from twitter) was "Is there some sort of tedious symbolic distancing from mainstream American culture going on today?" < 1359942635 766065 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway I guess the backlash against nerd backlash against sports is over and we'll start with the backlash against that < 1359942651 924286 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even mako's blog post acknowledges that football is violent and ugly < 1359942652 704149 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :has anyone considered apathy < 1359942659 469781 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :can we just like, watch football < 1359942663 109967 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, why do you say this like it is a bad thing < 1359942666 562015 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't want to watch football < 1359942670 147376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: we never bothered < 1359942674 229176 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also i did enjoy the smbc comic about brickbrain < 1359942674 414501 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :personally i am all for rugby and derivative sports < 1359942676 519126 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :we could also not watch football < 1359942681 595683 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :either is fine < 1359942715 32438 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Now would be a bad time to watch football, anyways. < 1359942722 284499 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Stadium had a power fault. < 1359942725 225260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, i can't tell < 1359942727 705727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if you're being serius < 1359942730 93929 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*ous < 1359942740 627446 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :serious like a fox < 1359942751 961681 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :Ping timeout: 245 seconds < 1359942762 642407 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :man < 1359942801 446687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i was going to be all like "omg i'm on smbc? wait shit let me express my casual contempt for it" < 1359942817 737983 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not about you sorry < 1359942824 920012 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and it was 'headbrick' not 'brickbrain' < 1359942832 900394 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this channel's memes are more powerful < 1359942833 611326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.smbc-comics.com/?id=2778 < 1359942837 770359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :scaugh < 1359942852 911453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(idk what the proper onomatopoeia for that noise is) < 1359942863 219308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :pikhq, not sure if power is back on or if ... what it's supposed to look like at full power < 1359942864 295063 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the noise of a brick going into a brain? < 1359942866 138165 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There are lights on < 1359942887 320588 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Sgeo: The lights they use, use a lot of power to start. < 1359942901 540689 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :So they are having to slowly bring up power to the lights to not kill the entire stadium again. < 1359942911 110952 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: the comic's nice in that it mentions a social issue instead of just "wow sports are dumb am i right" < 1359942918 213813 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1359942965 221907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh shit it's 2 < 1359942999 219170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sports are so stupid < 1359943000 155755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :discuss < 1359943003 148799 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1359943018 741226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye ph < 1359943023 677754 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :which is kind of nice for smbc in general i guess < 1359943032 425619 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :[xkcd comparison]?? < 1359943046 942424 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :did ph ragepeer < 1359943061 928552 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i think he just pseudotrolled as he quit < 1359943072 847202 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :k < 1359943081 328895 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :xkcd sometimes does social issuse < 1359943188 913471 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not sure that smbc is actually higher average quality than xkcd, but it annoys me less because people take it less seriously, or something < 1359943201 75124 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though maybe that's all over and nobody gives three shits anymore < 1359943263 895011 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not a single fuck was given that day < 1359943307 713147 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :I suspect the big thing is that SMBC is not above dick jokes. :P < 1359943525 196867 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1359943635 558207 :Applejacques!codu@codu.org NICK :TwilightSpockle < 1359944339 43900 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :true, there are no actual dongs in the infamous xkcd #631 (nsfw) < 1359944381 298138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also a wonderful goatkcd < 1359945362 669124 :Mathnerd314!~quassel@128.135.223.221 QUIT : < 1359945382 77948 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1359945919 932289 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net JOIN :#esoteric < 1359946314 473189 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1359946433 328069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)] [64] < 1359946444 881120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1359946464 427235 :HackEgo!codu@codu.org PRIVMSG #esoteric :A < 1359946480 22506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah it didn't matter < 1359946522 672531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)[+32])] [64] < 1359946553 906091 :HackEgo!codu@codu.org PRIVMSG #esoteric :a < 1359946593 322597 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1359946606 844980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess it takes a long time because it waits for input < 1359946836 899719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)$%0[H])[+32])] [64] < 1359946838 412242 :HackEgo!codu@codu.org PRIVMSG #esoteric :a < 1359946856 393113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue $3~)%[~[$7~~()+-~)])+-1*256]+---255~:)~[)$%0[H])[+64])] [255] < 1359946857 832911 :HackEgo!codu@codu.org PRIVMSG #esoteric :​@ < 1359946902 230619 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Remote host closed the connection < 1359946932 492241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H])[+64])] [65] < 1359946933 960343 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ < 1359946941 807800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...eek? < 1359946966 57055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1359946973 344154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H])[])] [65] < 1359946975 2600 :HackEgo!codu@codu.org PRIVMSG #esoteric :​@ < 1359947038 712184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue 128 H < 1359947039 899758 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ < 1359947052 977306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's... a little weird. < 1359947080 456708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1359947166 84111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo Ø < 1359947167 701823 :HackEgo!codu@codu.org PRIVMSG #esoteric :​Ø < 1359947454 241226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'printf "\200"' < 1359947455 771954 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ < 1359947469 964879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'print "\200"' < 1359947471 486526 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ < 1359947522 784765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ord Ø < 1359947524 531607 :HackEgo!codu@codu.org PRIVMSG #esoteric :216 < 1359947563 601001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> showOct 216 "" < 1359947565 494644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "330" < 1359947569 197413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'print "\330"' < 1359947570 865463 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ < 1359947686 491990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i guess that looks weird in my client because it has HackEgo's zero-width space in utf8 followed by something not legal in utf8 < 1359947703 92148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'print "A\330"' < 1359947704 607043 :HackEgo!codu@codu.org PRIVMSG #esoteric :A < 1359947730 456522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'print "A\200"' < 1359947732 103790 :HackEgo!codu@codu.org PRIVMSG #esoteric :A < 1359947856 229378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H]+-190)] [0] < 1359947857 732101 :HackEgo!codu@codu.org PRIVMSG #esoteric :A < 1359947883 720302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[)$%0[H]+-190)] [1] < 1359947885 180942 :HackEgo!codu@codu.org PRIVMSG #esoteric :B < 1359948052 980241 :oleg__!~oleg@host-static-92-114-150-145.moldtelecom.md JOIN :#esoteric < 1359948083 981538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [65] < 1359948085 552218 :HackEgo!codu@codu.org PRIVMSG #esoteric :64 < 1359948090 875937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [1] < 1359948092 519868 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1359948094 740527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ~[~~)+[$7~~()+-~)]--1*-256%]~)~:)~[[H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]] [0] < 1359948096 95295 :HackEgo!codu@codu.org PRIVMSG #esoteric :255 < 1359948821 642126 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'print "\330"' gives me characters which I am sending back (in UTF-8) as '​Ø' < 1359948868 444399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :g'daygan < 1359948876 832509 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I guess my client decides that the entire line must be Latin-1 because it doesn't decode as UTF-8 < 1359948896 264592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, that's standard IRC procedure. < 1359948911 99694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot doesn't do it, which has let to some confusion in the past. < 1359948979 145796 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or actually Windows-1252 i think < 1359948983 665627 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Latin-1 doesn't have ‹ < 1359949013 966074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how do i unmess up my sleep schedule :'( < 1359949037 217718 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's a good question for elliott < 1359949042 342939 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :encoding on http://idlewords.com/2011/08/why_arabic_is_terrific.htm is still broken :( < 1359949048 398018 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :☺ < 1359949057 613407 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i Reported the Bug and everything < 1359949065 598714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also a good question for monqy < 1359949080 323961 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::˙.) < 1359949151 126595 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: drugz < 1359949187 26535 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is there a question they won't answer?? < 1359949205 939253 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"name something that isn't drugz" < 1359949218 336789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are drugs drugz < 1359949247 137965 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what about drukqs < 1359949311 428709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :even better < 1359949327 877011 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::☺) < 1359949330 968095 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net QUIT :Read error: Connection reset by peer < 1359949338 351111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fractal monqy?????? < 1359949365 911560 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net JOIN :#esoteric < 1359949407 632285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just woke up. :-( < 1359949430 475253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was going to stay awake today but then elliott distracted me so I stayed home and then I fell asleep. < 1359949453 518435 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::☹( < 1359949488 91720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::🐱3 < 1359950264 264644 :ion!ion@heh.fi PRIVMSG #esoteric :ಥ U+0CA5 CAT POOPING, FROM BEHIND < 1359950976 850039 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1359951320 203652 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1359951351 551948 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1359951434 354686 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :SQLite does not quite do what I wrote before about length of UTF-8 strings; it doesn't simply skip bytes in range 0x80 to 0xBF. And if you do need the number of bytes you can cast it to a blob. < 1359951592 640758 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Any parts which is improper UTF-8 (although I think it allows overlong and out of Unicode range encodings, maybe) is treated as single bytes encoding. < 1359952258 770658 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com QUIT :Quit: RodgerTheGreat < 1359953199 334654 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359953659 861498 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 246 seconds < 1359953789 3763 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359954144 791234 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :SQLite is using RC4 for random number generator. < 1359954401 345043 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1359954482 568763 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1359954488 811328 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1359954602 987344 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1359954710 957739 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359955098 861440 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Operation timed out < 1359955119 86238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1359955266 253094 :oleg_!~oleg@host-static-92-114-150-145.moldtelecom.md QUIT :Ping timeout: 264 seconds < 1359955266 438258 :oleg!~oleg@host-static-92-114-150-145.moldtelecom.md QUIT :Ping timeout: 264 seconds < 1359955268 12602 :oleg__!~oleg@host-static-92-114-150-145.moldtelecom.md QUIT :Ping timeout: 248 seconds < 1359955864 750055 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1359955866 983201 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1359956022 203068 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So, a patent pretty much has to state exactly what types of objects infringe upon it, right? < 1359956206 630174 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So if a patent says "dress-pins, hair-pins, &c., made from one entire piece of wire or metal, (without a joint or hinge, or any additional metal except for ornament,) forming said pin and combining with it in one and the same piece of wire, a coiled or curved spring, and a clasp or catch, constructed substantially as above set forth and described"... < 1359956219 856615 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :...then an object infringes upon that patent if and only if it satisfies that description. < 1359957479 247006 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1359959473 377104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, but it's only the claims that matter for determining infringement < 1359959477 42724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it only has to match one claim < 1359959489 294128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that isn't invalid) < 1359959504 773963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typical patents have a bunch of claims at different levels of specificity < 1359959523 614703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to avoid having to work out where the dividing line between valid and invalid is, and yet still cover as many products as possible < 1359961668 35575 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1359962659 711979 :asiekierka!~asiekierk@fluttershy.pl QUIT :Excess Flood < 1359962722 511205 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1359965402 955613 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Since ORDER BY will not make the order of side-effects in the order specified, I have implemented a FOREACH function which can be used to force the result in the specified order, for example: SELECT FOREACH({ SELECT `SPRITE`, `X`, `Y` FROM `DRAWINGS` WHERE `VISIBLE` ORDER BY `DENSITY` DESC; }, { SELECT DRAW_SPRITE(?1, ?2, ?3); }); but maybe they ought to have a better way. < 1359966052 449529 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Such as if they implemented a syntax like: SELECT UNOPTIMIZED DRAW_SPRITE(`SPRITE`, `X`, `Y`) FROM (SELECT `SPRITE`, `X`, `Y` FROM `DRAWINGS` WHERE `VISIBLE` ORDER BY `DENSITY` DESC); < 1359967124 661298 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Or perhaps have SELECT DEFERRED which acts like SELECT except that the result columns are not usable anywhere except during the result, and that DISTINCT is not allowed (neither rules applies to subqueries that don't say DEFERRED, though). Also, ORDER BY in a compound SELECT DEFERRED are not required to be aliases. (And as the first sentence says, no aliases are allowed at all.) < 1359967147 676782 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: leaving < 1359967291 367242 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Actually, that is wrong; compound SELECT DEFERRED statements should simply be disallowed (use a compound SELECT in the FROM clause if you need it, instead). < 1359967900 197352 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 244 seconds < 1359969194 83110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have a feeling that things like that are not really "in the spirit of SQL", and the idea is that if you want to do something like that, you use the procedural facilities of your SQL implementation; a set of those are also part of the "SQL/PSM" standard, which itself is (I believe) part of the newer SQL standards. < 1359969296 49523 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It is SQLite. < 1359969322 901114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, SQLite probably does not implement that. < 1359969339 991221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The standard SQL/PSM way of doing something like that would, I think, be something like FOR sprite AS SELECT sprite, x, y FROM drawings WHERE visible ORDER BY density DESC DO BEGIN CALL DRAW_SPRITE(sprite.sprite, sprite.x, sprite.y); END. < 1359969387 664466 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I know SQLite does not implement that. However I have now written a (I think) complete proposal of how SELECT DEFERRED should act. < 1359969573 483322 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Actually I missed some things and am correcting it right now. < 1359970043 604807 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :It is somewhat like how "volatile" in C or LLVM might affect what optimizations are performed. < 1359970113 647680 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* It can be used anywhere any other SELECT statement can be used. < 1359970121 136679 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* The keyword DEFERRED replaces the DISTINCT or ALL keyword (so you cannot be both DEFERRED and DISTINCT, although a DISTINCT query can read from a DEFERRED query or vice versa). < 1359970126 932575 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* A compound SELECT DEFERRED statement is not allowed. < 1359970131 353323 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* An aggregate SELECT DEFERRED statement is not allowed. < 1359970138 882349 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* The result columns cannot be referred to anywhere within the SELECT DEFERRED statement (whether by name or by number); this also implies that correlated subqueries are not allowed. < 1359970142 857084 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* Function calls and subqueries in the result set will not be duplicated or optimized out. < 1359970157 135374 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* The function calls and subqueries in the result set are not evaluated until the result rows are returned (such as by sqlite3_step), and are done exactly once in such circumstance, and will be evaluated from left to right. Since they are evaluated as they are being returned, they will also be always done in the order that sqlite3_step or whatever receives them, which is the order that the ORDER BY clause (if it exists) specifies and that the LIMIT and OFFSET < 1359970164 945258 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :* If a FROM clause of a SELECT statement contains another SELECT statement (or a view), or a SELECT statement contains another SELECT statement as a subquery, and at least one of these SELECT statements is DEFERRED, then subquery flatting will be suppressed for this pair of SELECTs. < 1359970167 207820 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :That is all. < 1359970244 395042 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Is it reasonable to you? < 1359970459 331339 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't sound unreasonable, but if your goal is for inclusion in the official SQLite, I'm not so sure if they'd be all that happy about the whole concept, as opposed to e.g. just doing that sort of stuff in the actual program that is retrieving the rows. < 1359970622 182412 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1359970955 995756 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1359971093 200398 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1359971315 777726 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Except that in this case some of the stuff might be specified by the user, so I implemented this FOREACH function which does mostly what you described. Still, another thing that might work is to INSERT INTO an empty view, which has a trigger to call the actions needed (triggers are allowed to contain SELECT statements, possibly for this purpose). < 1359974084 71220 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1359974826 882761 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1359975288 962894 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Adrenaline-fueled nightmare woke me up :/ < 1359975423 236141 :ion!ion@heh.fi PRIVMSG #esoteric :I don’t remember the last time i had a nightmare, except for one time when i was like 10 years old. < 1359976531 488801 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should probably go back to sleep < 1359978672 979808 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I found a bug in SQLite. It crashes if a trigger is using a binding parameter. < 1359978824 159315 :ion!ion@heh.fi PRIVMSG #esoteric :I’m not sure if lilafiguration on -blah is trolling or just not not paying much attention to what i say. < 1359979571 462452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, report the bug? < 1359980143 2688 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`welcome ion < 1359980149 547109 :HackEgo!codu@codu.org PRIVMSG #esoteric :ion: 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.) < 1359980207 967735 :ion!ion@heh.fi PRIVMSG #esoteric :THANKS! < 1359980209 813381 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :`welcome Jafet < 1359980212 401972 :HackEgo!codu@codu.org PRIVMSG #esoteric :Jafet: 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.) < 1359980243 277921 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :wtf is "other kind of esoterica", sounds esoteric < 1359980849 938953 :tromp_!~tromp@rtc35-242.rentec.com JOIN :#esoteric < 1359980870 118095 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1359980870 303683 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Ping timeout: 252 seconds < 1359980913 274798 :tromp!~tromp@rtc35-242.rentec.com QUIT :Remote host closed the connection < 1359980938 351607 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1359981058 984465 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Shave the whales < 1359982344 529264 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1359983100 642137 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :Sgeo: I am unable I don't have that account. < 1359983130 173220 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bring it up in their IRC channel then? < 1359983165 835341 :zzo38!~zzo38@24.207.49.17 PRIVMSG #esoteric :I don't know if they have IRC. < 1359983169 650237 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What does a binding parameter mean? < 1359983186 329381 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are 78 people on freenode's #sqlite channel. < 1359983635 990726 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey I found a job that is just SCREAMING Sgeo < 1359983666 447379 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"We are currently looking for a Senior Geologist Code: SGEO to work in Indonesia. Learn more about this job opportunity in the mining industry." < 1359984193 55353 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1359984196 592221 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1359984483 974564 :ais523_!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 248 seconds < 1359987182 783922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://zeroturnaround.com/jrebel/free-javarebel-for-scala-users-zeroturnaround-announces/ < 1359987826 215459 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1359988222 494636 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi boily < 1359988554 230661 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hi quintopia! < 1359989364 947853 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :月曜日 コーヒーを飲む 雪である < 1359990917 905633 :Taneb!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1359991604 428764 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :うん、コーヒーが良い考え。 < 1359991628 867002 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :そして、この月曜日にコーヒーを作ろう。 < 1359992328 750869 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1359992328 751010 :EgoBot!codu@codu.org QUIT :Ping timeout: 240 seconds < 1359992376 395159 :EgoBot!codu@codu.org JOIN :#esoteric < 1359992942 398916 :coppro!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1359993662 385292 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://github.com/twitter/bijection/issues/41 < 1359994122 608145 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1359994252 854678 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://imgur.com/lM2MX4W < 1359994471 863694 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1359994818 209406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1359995305 163615 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :"Regular Polish is quite different from South Polish. That's a lot colder and spoken by penguins" < 1359995417 96337 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Remind me that I want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem.pdf < 1359995463 379219 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i love the expression problem < 1359995560 490259 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@tell Sgeo you are reminded that you want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem.pdf < 1359995560 822280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1359997215 270521 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1359997776 196581 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what about reverse polish < 1359998116 116629 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Debian: "A buffer overflow problem has been found in nagios3... A malicious client could craft a request to history.cgi and cause application crashes." < 1359998127 131201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :MITRE: "Multiple stack-based buffer overflows... might allow remote attackers to execute arbitrary code" < 1359998340 566979 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1359998785 185734 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Email subject line: Important Information” Regarding Graduate Staff 2012-13 Continuation Insurance Benefit "IMPORTANT" < 1359998796 882320 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Why don't you know how to use quotes, random Internet person? < 1359998802 897808 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Why, why, why don't you know how to use quotes. < 1359998840 914973 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this is a weird place to complain about the use of quotation marks < 1359998874 558085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :TwilightSpockle: This is hardly the channel to complain about quote misuse in! < 1359998886 814592 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'quote < 1359998891 771659 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Dahell. < 1359998898 758847 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :This is, like, THE channel to complain about quote misuse. < 1359998902 274513 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Where the hell is pikhq. < 1359998939 230032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote quote < 1359998941 408506 :HackEgo!codu@codu.org PRIVMSG #esoteric :30) i can get an erection out of a plank, you can quote me on that. \ 70) [Warrigal] `addquote hahaha, Lawlabee is running windows 'cuz it's pretty awesome. [Lawlabee] Warrigal: :( \ 71) Note that quote number 124 is not actually true. \ 79) let's put that in the HackEgo quotes files, just to completely mystif < 1359998962 794272 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote 123 < 1359998963 938159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote 124 < 1359998964 557146 :HackEgo!codu@codu.org PRIVMSG #esoteric :123) Oh I get it you guys just use this space to do nothing ? < 1359998965 697335 :HackEgo!codu@codu.org PRIVMSG #esoteric :124) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on < 1359998966 211258 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote 123 < 1359998967 990364 :HackEgo!codu@codu.org PRIVMSG #esoteric :123) Oh I get it you guys just use this space to do nothing ? < 1359998968 525594 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :aaah < 1359998971 381409 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I can't type today < 1359998985 271027 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote 125 < 1359998987 77016 :HackEgo!codu@codu.org PRIVMSG #esoteric :125) (in #irp) Flonk, ask on #esoteric? Sgeo: yeah well its C++, so not that esoteric :P < 1359999054 931203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Quote me a quote. < 1359999801 799973 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote Sgeo < 1359999803 492631 :HackEgo!codu@codu.org PRIVMSG #esoteric :54) What else is there to vim besides editing commands? \ 68) Where's the link to the log? THERE'S NO LOG. YOUR REQUEST IS SUSPICIOUS AND HAS BEEN LOGGED. \ 101) And... WTF is it doing. :( Is it sexing? \ 110) what's the data of? [...] Locations in a now deceased game called Muta < 1359999821 995055 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote shachaf < 1359999823 710156 :HackEgo!codu@codu.org PRIVMSG #esoteric :542) elliott: GHC bug? Come on, it's the parentheses. The more parentheses you add, the closer it is to LISP, and therefore the more dynamically-typed. \ 583) Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. \ 617) VMS Mosaic? I hope that's no < 1360000062 519157 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 276 seconds < 1360000084 216316 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360000281 440127 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: `pastequote < 1360000285 894496 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :eg < 1360000288 710991 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`pastequote Sgeo < 1360000289 854177 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pastequote: not found < 1360000301 518548 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1360000301 704546 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`pastequotes Sgeo < 1360000303 167997 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :That went well < 1360000306 424082 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20079 < 1360000588 688957 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360000594 250813 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hello < 1360000718 936300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 583 < 1360000724 237053 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1360000803 933149 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1360000807 243388 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360000821 16969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think that quote belongs there. < 1360000822 178302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 583 < 1360000826 908314 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1360000863 498985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1360000865 665190 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360000869 763744 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1360000873 198319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thelliott < 1360002338 161771 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1360002757 30026 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what's a thelliott? < 1360002794 196692 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :seems like the + elliott doesn't it? < 1360002802 895867 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Praise thelliott! < 1360002811 203059 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :the version of an elliott who follows a theist philosophy < 1360002833 570891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 583 < 1360002834 556563 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :as opposed to athelliott < 1360002838 146749 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Real Tar is GNU tar. You just ignore whichever features don't make you feel superior enough. < 1360002842 901029 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :there is only one thelliott, but there multiple aelliotts? < 1360002844 924801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boily, have you not watched look around you < 1360002850 766464 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the solution: watch look around you < 1360002861 556189 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Heh, maybe elliott could consider AnotherElliott :p < 1360002861 741929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good solution < 1360002886 639088 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :thanks, Phantom_Hoover. thphantomhoover. < 1360002916 359946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :now shut up. thodger in advance < 1360003047 804030 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony NICK :ZorkBot < 1360003057 200671 :ZorkBot!~ThatOther@unaffiliated/thatotherpersony NICK :ThatOtherPerson < 1360003334 909259 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360003873 360366 :ogrom!~del@gprs-inet-65-179.elisa.ee JOIN :#esoteric < 1360004109 321805 :impomatic!~digital_w@46.208.232.87 PRIVMSG #esoteric :Quick poll: syntax highlighting - do you prefer a light or dark background? < 1360004152 768716 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com PRIVMSG #esoteric :light, but it isn't terribly important to me < 1360004277 380981 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :background switching rapidly between primary red, green, and blue at about 3 Hz < 1360004316 979447 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I have my foreground and background colours switch every 5s < 1360004351 670374 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(implying I do not use syntax highlighting too) < 1360004432 20423 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360004542 596077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :huh, in C++ if a lambda wants to modify its enclosing scope, it needs to be declared with the 'mutable' keyword < 1360004545 595413 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i did not know < 1360004567 524310 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i thought it was that you had to say which variables you wanted to capture, and whether it was by reference < 1360004578 429372 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you do that too < 1360004587 649567 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hmm < 1360004611 217350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh i think it's slightly different < 1360004625 883507 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you use 'mutable' if you want to capture by value, but allow the lambda to modify its /own/ scope between calls < 1360004652 211201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :otherwise you get the original closed-over values on every call < 1360004653 635822 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think < 1360004666 21581 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or you just can't modify them at all < 1360004671 9605 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://stackoverflow.com/questions/5501959/why-does-c0xs-lambda-require-mutable-keyword-for-capture-by-value-by-defau < 1360004780 23209 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :...huh? < 1360004952 840456 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :huh what? < 1360004968 749344 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i just don't understand that page < 1360005271 971346 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh, mutable lets you esbalish a new scope that you can still modify things in, i guess. weird < 1360005322 975036 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :kmc: no < 1360005331 546031 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mutable and capture-by-value and capture-by-reference are orthogonal < 1360005362 755619 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mutable is a const-safety thing; the by-value [foo] or by-reference [&foo] is an explicit reference thign < 1360005366 55377 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*thing < 1360005990 510041 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :. < 1360005990 695509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sgeo: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360005994 408969 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@messages < 1360005994 594559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :boily said 2h 53m 53s ago: you are reminded that you want to read http://www.scala-lang.org/docu/files/IC_TECH_REPORT_200433.pdf and http://www.scala-lang.org/docu/files/TheExpressionProblem. < 1360005994 594654 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pdf < 1360006006 382220 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nice line breaking < 1360006273 951054 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If a company called me as I was heading somewhere and I told them to call back at 5 and they said that's not too late, would it be a bad idea for me to call them before that? < 1360006292 738513 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nah < 1360006403 703524 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360006425 27656 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're going to call you at 5, but you want to call back before then? < 1360006425 502016 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why? < 1360006515 376782 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because my estimate of "5" as the time that I'd be available was at the very late end, I'm available now < 1360006528 847277 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but is it a great hardship for you to just take the call at 5? < 1360006531 880842 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No < 1360006538 965785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then i would just keep things simple and do that < 1360006541 558126 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok < 1360006990 969738 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360007436 588699 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360007553 958954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360008027 385624 :oklofok!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1360008239 322033 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :Ping timeout: 260 seconds < 1360008482 864465 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360008873 34100 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 256 seconds < 1360009135 51521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`printenv < 1360009136 727568 :HackEgo!codu@codu.org PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ SHLVL=0 \ HOME=/tmp < 1360009216 516603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run printenv | tail < 1360009218 186105 :HackEgo!codu@codu.org PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv < 1360009255 66630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how that somehow outputted more... < 1360009255 715669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TwilightSpockle: just had an idea, what about putting the nick of the requester in some environment variable? could be useful. < 1360009269 95487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360009279 729329 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :elliott: Because there's a shell sitting on top. < 1360009280 160690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run printenv | tail -1 < 1360009281 939180 :HackEgo!codu@codu.org PRIVMSG #esoteric :_=/usr/bin/printenv < 1360009289 630739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, right < 1360009299 252956 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :In fact, I suspect... < 1360009300 710527 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :`run printenv < 1360009302 309562 :HackEgo!codu@codu.org PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv < 1360009304 275263 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Yup. < 1360009312 886377 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :So you can distinguish ` from `run ;) < 1360009515 484293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :coppro: can you elaborate on what mutable for a closure means? < 1360009517 922141 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1360009711 917196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360009760 889022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360010887 295598 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360011666 975351 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e QUIT :Ping timeout: 276 seconds < 1360011749 931891 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1360011752 700374 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run printf 'GET http://google.com HTTP/1.1\r\nHost: google.com\r\n\r\n' | nc 127.0.0.1 3128 < 1360011754 49578 :HackEgo!codu@codu.org PRIVMSG #esoteric :HTTP/1.0 301 Moved Permanently < 1360011800 35027 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wat < 1360011816 533810 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run printf 'CONNECT google.com:80 HTTP/1.1\r\n\r\n' | nc 127.0.0.1 3128 < 1360011817 881831 :HackEgo!codu@codu.org PRIVMSG #esoteric :HTTP/1.0 403 Forbidden < 1360011848 440450 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is kmc hacking the ego < 1360011851 619831 :ion!ion@heh.fi PRIVMSG #esoteric :`run printf 'GET http://www.google.com/ HTTP/1.1\r\nHost: www.google.com\r\n\r\n' | nc 127.0.0.1 3128 < 1360011852 490233 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :`run curl http://google.com/ < 1360011854 223114 :HackEgo!codu@codu.org PRIVMSG #esoteric :HTTP/1.0 200 OK < 1360011855 76323 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \ < 1360011872 497607 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what the hell is connect < 1360011873 719977 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Not quite sure why it's only giving one line... < 1360011875 489599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why is it only printing the response line < 1360011880 363 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Mayhaps it doesn't like \r? < 1360011881 908690 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :oh boy tunneling < 1360011884 106923 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: used to proxy arbitrary TCP streams through HTTP proxies < 1360011890 514249 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :designated use: SSL < 1360011890 700262 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :`run echo -e 'Hello\r\nworld' < 1360011892 194673 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello < 1360011894 617372 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actual use: sending spam, hacking the gibson < 1360011895 644940 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Wow. < 1360011899 706462 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fuck yeah < 1360011900 332193 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :It doesn't like \r. Surprising :) < 1360011907 534350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't \r standard? < 1360011910 810641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or am i smoking the crack < 1360011911 372421 :ion!ion@heh.fi PRIVMSG #esoteric :`run printf '\r\n' | hd < 1360011913 4054 :HackEgo!codu@codu.org PRIVMSG #esoteric :00000000 0d 0a |..| \ 00000002 < 1360011917 348734 :ion!ion@heh.fi PRIVMSG #esoteric :It’s fine. < 1360011918 7582 :asiekierka!~asiekierk@fluttershy.pl QUIT :Disconnected by services < 1360011921 351173 :zzo38!~zzo38@24.207.49.17 PART :#esoteric < 1360011928 994147 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :\r\n terminates irc lines doesn't it < 1360011949 74632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run printf 'hi \r ho' < 1360011950 509954 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi < 1360011962 112050 :ion!ion@heh.fi PRIVMSG #esoteric :HackEgo replaces newlines with \ and other control characters with something safe. < 1360011967 340608 :ion!ion@heh.fi PRIVMSG #esoteric :Or at least i thought so. < 1360011967 625015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360011968 700270 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh man i did not know that hd is a canonical synonym for hexdump -C < 1360011973 451854 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fantastic < 1360011977 571294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thion < 1360011980 396858 :ion!ion@heh.fi PRIVMSG #esoteric :I suppose \r confuses it after all. < 1360011992 186984 :ion!ion@heh.fi PRIVMSG #esoteric :you’re wmc < 1360012014 354745 :asiekierka_!~asiekierk@fluttershy.pl JOIN :#esoteric < 1360012018 33389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Works better with rwbarton. < 1360012027 473525 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you're wwbarton? < 1360012072 993151 :ion!ion@heh.fi PRIVMSG #esoteric :– Thank’s. < 1360012074 421388 :ion!ion@heh.fi PRIVMSG #esoteric :– Your welcome. < 1360012075 551461 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 260 seconds < 1360012106 747191 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360012199 590642 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I'm really, really hoping this doesn't do anything: < 1360012212 878209 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :`run echo -e 'Ruh roh\rPRIVMSG #esoteric :Oh god no' < 1360012214 373042 :HackEgo!codu@codu.org PRIVMSG #esoteric :Ruh roh < 1360012221 719498 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :*breathes a sigh of relief* < 1360012242 982902 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I guess the \r is just going through unmodified, and freenode goes "lol, wtf is this" < 1360012245 473342 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ion: *glare* < 1360012289 333719 :ion!ion@heh.fi PRIVMSG #esoteric :`run echo -e '\r\n' | hd < 1360012290 954799 :HackEgo!codu@codu.org PRIVMSG #esoteric :00000000 0d 0a 0a |...| \ 00000003 < 1360012466 288811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo -e 'hi\r\nQUIT :hi' < 1360012467 913193 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi < 1360012469 571243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :im sad < 1360012476 262029 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo -e 'hi\r\rQUIT :hi' < 1360012477 756451 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi < 1360012480 393255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo -e 'hi\r\r\rQUIT :hi' < 1360012481 882552 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi < 1360013617 261591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$$7--1[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] [64] < 1360013618 815952 :HackEgo!codu@codu.org PRIVMSG #esoteric :65 < 1360013623 997269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$$7--1[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] [255] < 1360013625 495744 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1360013630 837529 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Hackego has Fueue now? < 1360013637 76911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah i added it < 1360013663 180840 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Does it work? < 1360013674 588848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1360013700 399578 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0 < 1360013702 60096 :HackEgo!codu@codu.org PRIVMSG #esoteric :​........................................................................................................................................................................................................................................................................................................................................................... < 1360013714 580638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what was that again < 1360013726 361048 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :judging by the 48 I'd say Thue-Morse < 1360013735 82372 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Truth Machine < 1360013740 360070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd expect a 49 too then < 1360013753 317641 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeah I'd expect a 49 for the truth-achine as well < 1360013761 209275 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`fueue 48 ~!~)): [[48 [)):] [~!~)):] ~~) !][49 [~!~)):] [)):] )~]] < 1360013763 198661 :HackEgo!codu@codu.org PRIVMSG #esoteric :01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010 < 1360013769 654552 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and what was that line of dots? ARE YOU SAYING MY INTERPRETER DOESN'T WORK? < 1360013779 441033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 0 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0' < 1360013781 344825 :HackEgo!codu@codu.org PRIVMSG #esoteric :​........................................................................................................................................................................................................................................................................................................................................................... < 1360013790 812587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 1 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$0' < 1360013792 562574 :HackEgo!codu@codu.org PRIVMSG #esoteric :​........................................................................................................................................................................................................................................................................................................................................................... < 1360013801 256737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's not very nice < 1360013809 782544 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`run echo 1 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$' < 1360013811 698764 :HackEgo!codu@codu.org PRIVMSG #esoteric :11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 < 1360013816 545270 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`run echo 0 | fueue '[[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$' < 1360013818 121417 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1360013826 241533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360013829 732819 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Tacking the input on the end does not always work < 1360013830 778998 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :much better :) < 1360013849 353683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: especially not when you are attack a 0 rather than the ascii value for 0 hth < 1360013853 282197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-ing < 1360013857 754067 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I SUPPOSE < 1360013864 289223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*attaching < 1360013869 382019 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$48 < 1360013870 839992 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1360013872 457547 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`fueue [[)[~~~~()+1])])][[)$-----~1-[~:)~)[)[~:)~)]~:]:]~[~[$~H~~%~+])~48-):])~)~:])][)~[0]])$49 < 1360013874 137176 :HackEgo!codu@codu.org PRIVMSG #esoteric :11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 < 1360013980 169709 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oerjan: when you write "hth", is it "happy to help" or "hope that helps"? < 1360013986 725962 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Which interp is this? < 1360013988 999239 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :The C one? < 1360014003 685374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: hope this helps < 1360014005 672054 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :try --print < 1360014007 279917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: yes < 1360014014 920380 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :arg < 1360014019 513738 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Arc_Koen: hagrid thinks happily < 1360014027 169656 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I have been reading you as "happy to help" for so long now < 1360014037 246375 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :thank you elliott < 1360014044 839514 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Does it make that much difference? < 1360014045 985336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1360014052 877388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run fueue --print '72 105 H' < 1360014054 570414 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 72 105H \ H 105H \ iH < 1360014059 393651 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the difference is that oerjan is never happy < 1360014074 257360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is not true. it's just much rarer than i like. < 1360014081 111688 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :ACTION hugs oerjan in a doomed attempt to make him happy < 1360014098 228405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAa IT BUUUURNS < 1360014103 882115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360014111 314560 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :are we still in the harry potter metaphore < 1360014143 896572 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360014346 153940 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what is harry potter a metaphore < 1360014356 692860 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360014397 717785 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :are we having fun yet? < 1360014499 752381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360014507 975366 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :great! < 1360014564 433673 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1360014591 500801 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :maybe. < 1360014691 592649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :harry potter is a semaphore < 1360014802 323566 :ion!ion@heh.fi PRIVMSG #esoteric :harry potter is an insectivore < 1360014823 598955 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :harry potter is a copper ore. < 1360014857 945531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :harry potter is a morator-ium < 1360014874 667124 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :dumbledoreivore < 1360014967 515398 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :could an organism evolve quickly enough so that adapting its diet towards dumbledores result in a genetic advantage? < 1360014995 998112 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :magic radiation is known to have evolved wandavores, anything is possible!! < 1360015011 884020 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :boily, there were those wasps that changed colour < 1360015019 50250 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Or were they moths < 1360015026 250711 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah? I don't recall anything about them. < 1360015129 870688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :moths < 1360015146 44046 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Peppered_moth_evolution < 1360015190 840310 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah! so it got nothing to do with dumbledoring. I was confused for a while, there. < 1360015213 820595 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :or it has something to do. just that dumbledores are not part of our universe (yet). < 1360015232 812229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there was also that mosquito in the london underground < 1360015234 735016 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360015277 808830 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :underground mosquitos are some crazy shit < 1360015293 587005 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the london underground looks like a dangerous place enough without any mutant maringouins to boot. < 1360015320 511055 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1360015321 997628 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I like my sub-zero climate in our metro just fine, thank you very much. < 1360015349 695131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :they live in lots of metro systems < 1360015351 479767 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360015395 562709 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, no silly conspirabiology for the moths, darn < 1360015435 272789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [65] < 1360015437 38259 :HackEgo!codu@codu.org PRIVMSG #esoteric :64 < 1360015440 405075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [0] < 1360015446 121626 :HackEgo!codu@codu.org PRIVMSG #esoteric :255 < 1360015456 100687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$$6-%0[)[[H] ):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]]])[~~~)*[)~(:+~~-)+1]---256%):] [0] < 1360015457 374621 :HackEgo!codu@codu.org PRIVMSG #esoteric :255 < 1360015458 47743 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`learn conspirabiology is where moth colourings form a dot matrix display to send you subliminal messages. < 1360015462 846003 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1360015465 975605 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360015471 995430 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice < 1360015590 634216 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360015632 980294 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Quit: Leaving < 1360015677 139059 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help I haven't received a call should I call them? < 1360015707 681448 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is it 5 < 1360015720 302648 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :it's 8 past 5 < 1360015727 493231 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no 8 past 5 < 1360015823 756068 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Sgeo: who didn't call you today? < 1360015850 566261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Potential employer < 1360015869 739956 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :They called me while I was waiting for a cab to meet up with a friend, so I asked if 5 would be too late, they said no < 1360015933 659302 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well I'd be tempted to say yes < 1360015947 292192 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :unless you are very worried they might think you're impatient < 1360016020 100917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bets on Sgeo being very worried < 1360016057 441155 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just called < 1360016063 941566 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :They just wanted my email address < 1360016072 645613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thought it was going to be a long conversation and discussion < 1360016111 639391 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(my email address should be on my resume, so not sure what happened) < 1360016129 216804 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also the job is in the same town as my step-mom. Recipe for pain and misery? < 1360016135 623812 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like great fun < 1360016283 127666 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :does node.js even count as a language < 1360016291 893409 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :yeah people tend to do that < 1360016299 898747 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Our ideal candidate can demonstrate a < 1360016300 84301 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :practical knowledge of at least one of the following languages {Node.js, Java, Perl, < 1360016300 84397 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :PHP}." < 1360016322 337602 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :last emplyer called me to request a meeting... during which they only asked for my birthdate and address < 1360016334 584703 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :to fill in some papers < 1360016405 811809 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Sgeo: though if they don't even need to talk *but* need your email address... doesn't that mean they already know they want you? < 1360016448 616728 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's a recruiter I think. They wanted to send me a job description < 1360016461 240087 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And he wants my resume as a Word document :/ < 1360016478 837717 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Well, Job Description says resume as Word document, he didn't ask me specifically) < 1360016483 694775 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :that must be why they need someone with some computer science skills... < 1360016528 966992 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :btw how is "node.js" a language? that sounds more like a file < 1360016544 21551 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sorta film < 1360016548 314624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Arc_Koen: heh < 1360016554 461794 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :documentary? exposee? snuff? < 1360016567 679427 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in the JavaScript community you put a .js onto the name of everything < 1360016574 654891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :software, conferences, babies, etc < 1360016592 248172 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh, i read file as film????somehow < 1360016626 31844 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :babies? "little kmc junior.js" < 1360016628 225058 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i would say node.js counts as a language, since it specifies a particular dialect of javascript and a standard library (file IO etc) that isn't part of JS itself < 1360016642 388901 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also if you just ask "JavaScript" people will assume you mean client side JS and DOM stuff < 1360016760 995123 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wtf is "story estimation" < 1360016777 871170 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :estimation of story < 1360016783 911298 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :google it < 1360016790 717347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt this google < 1360016807 189138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a step of some particular flavor of agile dogma snakeoil < 1360016814 249257 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@hoogle story estomation < 1360016814 925143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1360016816 732530 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help??? < 1360016855 758879 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@google agile dogma snakeoil < 1360016858 2079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://blog.ablepear.com/2012/01/avoid-agile-dogma-recommendations-not.html < 1360016876 341277 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"We use a hybrid XP agile model: 2 week cycles, user focused iteration < 1360016876 527397 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :planning, and process focused retrospectives." < 1360016902 185819 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this sounds like a gr8 job < 1360016927 730810 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does xp stand for "xtreme programming" < 1360016949 170518 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it stands for experience points < 1360016951 974693 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sgeos gonna level up < 1360016952 244536 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also pair programming, which doesn't sound that bad really < 1360016964 983379 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think XP is where you write tests first? < 1360016966 169147 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pear programming................................ < 1360016988 941563 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :https://upload.wikimedia.org/wikipedia/commons/4/44/XP-feedback.gif extreme!!!! < 1360016990 817516 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360017076 623312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :extreme sphere < 1360017086 146540 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :journey 2 tha xtreme programming sphere of jupita < 1360017099 557939 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :jupiter and beyond the infinite < 1360017115 694244 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: i recall people talking about XP long before i recall them talking about TDD < 1360017144 757595 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pair programming is one of those things which sounds horrid, but several very smart friends swear by it, so I'm confused < 1360017215 691935 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It doesn't sound horrid to me < 1360017233 730234 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then again, I usually make a few dozen mistakes while writing code :( < 1360017247 135752 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :per some unit amount of code < 1360017432 533139 :ogrom!~del@gprs-inet-65-179.elisa.ee QUIT :Quit: Left < 1360017475 766609 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :pair programming: http://www.youtube.com/watch?v=u8qgehH3kEQ < 1360017556 884687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`queue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360017558 706949 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: queue: not found < 1360017565 253340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360017585 984591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1360017587 521616 :HackEgo!codu@codu.org PRIVMSG #esoteric :hi < 1360017595 276991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1360017597 389431 :HackEgo!codu@codu.org PRIVMSG #esoteric :67 < 1360017601 633429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360017632 763711 :HackEgo!codu@codu.org PRIVMSG #esoteric :67 < 1360017676 295842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run yes | fueue ')$--%0[)[)$--%0[)[ [H]):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]' < 1360017679 288403 :HackEgo!codu@codu.org PRIVMSG #esoteric :67y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ < 1360017703 412802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1360017738 777650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :feue looks compmicaleiotnsctaefd < 1360017745 60204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1360017775 200479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and when you accidentally fail to make your program halt, it turns into a cat and HackEgo takes a _long_ time to finish < 1360017807 940258 :augur_!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360017897 844219 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1360017970 820451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360017972 671780 :HackEgo!codu@codu.org PRIVMSG #esoteric :67 < 1360017983 503548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there i got the [H] in the right place < 1360017987 871667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whats the goal < 1360018018 253294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION mysterious < 1360018096 890739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :helap < 1360018161 640846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ... ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360018163 310671 :HackEgo!codu@codu.org PRIVMSG #esoteric :FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ 68 < 1360018179 440580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: AHEM < 1360018194 787572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh forgot quotes < 1360018201 77571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ')$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ... ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]]' < 1360018203 275177 :HackEgo!codu@codu.org PRIVMSG #esoteric :FUEUE: UNKNOWN ' OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN . OP \ FUEUE: UNKNOWN ' OP \ 68 < 1360018204 132561 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I didn't do it! < 1360018208 128748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um no < 1360018210 618939 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow thats some good error reportinge < 1360018210 807380 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good language < 1360018217 894894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :THAT'S A LOUD LANGUAGE. < 1360018230 712690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a ... in there < 1360018255 284285 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well the report was explicit wasn't it < 1360018269 808989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360018271 390594 :HackEgo!codu@codu.org PRIVMSG #esoteric :68 < 1360018278 965091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arc_Koen: right, now i see < 1360018280 216878 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice < 1360018287 285163 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I'm not sure what that 68 is, though < 1360018295 244690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the 67, incremented < 1360018305 491285 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh, good then < 1360018312 416973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm emulating bf >>+. :) < 1360018342 897078 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :concise, logical, and adaptable < 1360018378 435368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although the . replacment prints in decimal for debugging convenience < 1360018386 764058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+e < 1360018421 959951 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ok that's comforting < 1360018526 28807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)[)$--%0[)[)$$6-%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)*[)~(:+~~-)+1]---256%):] ]])[))(($3~)<(] ]])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360018527 724714 :HackEgo!codu@codu.org PRIVMSG #esoteric :66 < 1360018537 813056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :testing >>-. instead < 1360018594 436623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: a good deal of extra verboseness comes from doing +- (mod 256) < 1360018738 881466 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360019082 935795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)$--%0[)$$6-%0[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)*[)~(:+~~-)+1]---256%):] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360019084 298407 :HackEgo!codu@codu.org PRIVMSG #esoteric :66 < 1360019219 444458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[66][[67]<:[[0]<:]]] < 1360019221 4615 :HackEgo!codu@codu.org PRIVMSG #esoteric :68 < 1360019909 981270 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360019980 880962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[))(($3~)<(] ])[))(($3~)<(] [64][[65][H]][[0]<:[[0]<:]] < 1360019982 323142 :HackEgo!codu@codu.org PRIVMSG #esoteric :1 < 1360020061 68813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think at least [[0]<:[[0]<:]] is fairly concise for an infinite stack of 0's. < 1360020637 125385 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$--%0[)$--%0[)$$7--1[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H] ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ])[~~)<~~~(] ])[~~)<~~~(] [0][[2]<:[[4]<:]][[6]<:[[8]<:]] < 1360020638 604649 :HackEgo!codu@codu.org PRIVMSG #esoteric :5 < 1360021457 401419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )$%0[)$--%0[)$%0[)$--%0[)$%0[)[33 H] ])[):] ])[~~)<~~~(] ])[):] ])[~~)<~~~(] ])[):] [48][[50]<:[[52]<:]][[54]<:[[56]<:]] < 1360021458 923912 :HackEgo!codu@codu.org PRIVMSG #esoteric :024! < 1360021648 354170 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :CREATE INDEX CONCURRENTLY USING gin < 1360021702 362796 :daniela1!~yetzabeth@190.121.238.200 JOIN :#esoteric < 1360021708 212221 :daniela1!~yetzabeth@190.121.238.200 PART :#esoteric < 1360021893 631234 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360021970 638633 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Nobody has even replied about my SELECT DEFERRED suggestion, although I have found other things people did where such a thing would be useful for them too in the same way. < 1360022059 165884 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I did try the #sqlite channel but they didn't reply. I asked them various other questions too but they replied to nothing except the bug report. < 1360022404 605336 :augur_!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360024214 629096 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 JOIN :#esoteric < 1360024308 817467 :jconn!~username@la-pinta.la.net.ua QUIT :Ping timeout: 248 seconds < 1360024447 663432 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 PRIVMSG #esoteric :I know nothing of this channel, but after reading the logs with topic jumps to Russian, logic gates, opaque puns - and who even knows what else - I had to come here. < 1360024466 472999 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome icarot < 1360024468 795173 :HackEgo!codu@codu.org PRIVMSG #esoteric :icarot: 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.) < 1360024475 922671 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :usually I'd expect the logs to drive people away < 1360024522 303659 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 PRIVMSG #esoteric :It must have been an unusual log, then. Or maybe it's just me. < 1360024536 789538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hicarot < 1360024538 572166 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-) < 1360024546 965175 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well, oerjan's been messing with intercal for the last twenty minutes < 1360024556 288460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there was intercal? < 1360024556 750369 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 PRIVMSG #esoteric :Hallo. < 1360024561 341960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought it was just Fueue < 1360024564 256735 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fueue, intercal, same shit < 1360024612 714177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i haven't messed with intercal for a decade < 1360024627 122365 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 PRIVMSG #esoteric :It sounds scary. < 1360024657 820912 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :COME FROM is an integral part of nondeterministic programming < 1360024681 652608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/intercal/ < 1360024746 811757 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"please read me a story" < 1360024806 372144 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I love oerjan's comments in that program < 1360024812 396490 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and also everything else < 1360024816 862746 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :galois field mines < 1360024860 608915 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: have you read it? you should < 1360024885 314154 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ive read parts of it < 1360024887 825026 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's really good < 1360024912 32525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...are you still talking about my interpreter < 1360024919 364118 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360024922 289318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wow < 1360024998 239937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the galois field was nice < 1360025805 619112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi icarot < 1360025812 713232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wehlcohme icarot < 1360025815 301459 :HackEgo!codu@codu.org PRIVMSG #esoteric :ihcahroht: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) < 1360027353 868161 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360027403 332708 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1360027411 576431 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Ping timeout: 240 seconds < 1360028248 159872 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360028252 518552 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 255 seconds < 1360028402 798149 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360028558 69781 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360028686 976168 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360031126 199017 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net NICK :Bike < 1360031293 192445 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/6/65/Fucking_map.png < 1360031344 457904 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :They should upload a cleaner version... < 1360031359 771293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah look at those jpeg artifacts in a png :( < 1360031384 919999 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's simplistic enough to be a svg, really < 1360031385 143663 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder if there is research into fancy ways of de-jpegifying line art < 1360031444 875376 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://rentheatmap.com/sf.html < 1360032350 647762 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360032453 607488 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360032530 340071 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :One area looked really cheap at first but it turned out to be a lake < 1360032535 575293 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :Wonder if you can rent an apartment on the lake < 1360032577 63708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nothing wrong with living in lakes. < 1360032629 833249 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: http://i.imgur.com/uwtBNUf.png < 1360032661 922311 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ha. < 1360032672 396601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :KMC IS TOO DAMN HIGH < 1360032684 622279 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, your nick looks weird in uppercase. < 1360033785 420508 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Lumpio-: haha < 1360033789 884411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well http://www.lrb.co.uk/v35/n03/rebecca-solnit/diary does talk about "water plots" < 1360033941 366796 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What does the "S.A.C." Fieldata code mean? < 1360033971 728639 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :You sure do ask the most random questions. < 1360033980 729269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot's are even more random < 1360033980 914453 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: more simply put: siod sucks as a general purpose ( similar, and i'd like to see that mystical forest powers, but this time on the impact of the introduction to theoretical computer, fnord of the fnord here, just above me, asked me to do that in the " better" language < 1360033989 370255 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungto: that's not a question.................................................. < 1360033993 958718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: that's not a question.................................................. < 1360033994 144232 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube with this jaybad... he is like the punching him? does it involve? doing it the way you would calibrate a normal. pm showed the bq a parking citation. if confronted, you will say you are only here to deliver a message and then i'll put his shit.... w.t.f lol < 1360034023 357889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: ? < 1360034023 543460 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube* 54, 55, 56, 57, as bryant still had his glory days ahead of them must have brought it with blood is, he's a total of two conversion rates, in that line, that i have gone totally wanting, and then you can choose fnord, but don't < 1360034029 232547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: what's going on < 1360034029 418173 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: i just wrote :p ( what was i thinking there.... :d < 1360034052 393538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1360034052 578813 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1360034089 978467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360034093 111035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style irc < 1360034093 296495 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1360034134 221715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: riddle me a riddle < 1360034152 474419 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: draw me a sheep < 1360034157 680210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmph. < 1360035452 809635 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1360035762 390096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :baaah < 1360035809 278395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: did you read that book < 1360035825 344065 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which < 1360035838 17148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :either the one i mentioned the other day < 1360035840 595622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or the little prince < 1360035853 164930 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably not < 1360035907 648750 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360036406 65063 :trout!root@freebsd/developer/variable QUIT :*.net *.split < 1360036406 287566 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1360036406 287726 :Sanky!~SankyZNC@unaffiliated/sanky QUIT :*.net *.split < 1360036621 321680 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1360036799 227720 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1360038769 551844 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net JOIN :#esoteric < 1360039230 366958 :RodgerTheGreat!~rodger@71-13-216-83.dhcp.mrqt.mi.charter.com QUIT :Quit: RodgerTheGreat < 1360040523 324163 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 QUIT :Quit: leeave() < 1360040537 884814 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 JOIN :#esoteric < 1360040838 885105 :icarot!~icarot@2600:1010:b11a:9f93:0:24:7144:e201 QUIT :Ping timeout: 276 seconds < 1360041074 632973 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi shachaf < 1360041079 496605 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shichaf < 1360041088 495815 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 shichaf < 1360041088 681267 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fuvpuns < 1360041100 203986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 sighchaf < 1360041100 389547 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fvtupuns < 1360041104 534044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 shychaf < 1360041104 719461 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fulpuns < 1360041150 948564 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rot13 fulcra < 1360041151 171275 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shypen < 1360041184 252642 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yhichaf   < 1360041209 524334 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yhishachaf   < 1360041237 631086 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: Reconnecting < 1360041239 438318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yhelloquintopia < 1360041240 979421 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1360041260 402226 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^rot13 yhelloquintopia < 1360041260 587507 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :luryybdhvagbcvn < 1360041274 951587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^rot13 wat < 1360041275 175342 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :jng < 1360041288 458387 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^rot13 jpg < 1360041288 643755 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :wct < 1360041299 282440 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^rot13 png < 1360041299 467870 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :cat < 1360041321 480406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :use cat for all your image compression needs < 1360041360 174801 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cat oerjan > yhishachaf.png < 1360041373 92775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought png should be used to compress pictures of cats. < 1360041490 116924 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1360041587 547160 :TeruFSX!~TeruFSX@174-20-15-143.mpls.qwest.net QUIT :Ping timeout: 260 seconds < 1360041588 901491 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :use cats to compress pictures of pngs < 1360043929 971655 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf was there any context for that < 1360043942 981261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy for what < 1360043951 163779 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :monoids < 1360043960 697704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy dont cross-post................................................ < 1360043975 32239 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 256 seconds < 1360043977 955329 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: also im an addict < 1360043982 960934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you might say im < 1360043988 609975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :er < 1360043991 477945 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i thought it'd be """""ironic"""""" < 1360043994 687298 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you might say that im talking about < 1360043999 693470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :... < 1360044001 742083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :addictive monoids < 1360044014 908204 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What are addictive monoids? < 1360044026 638418 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a pun, zzo < 1360044031 353873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monoids that use a + and give you the first hit for free < 1360044033 61920 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a bad pun, shachaf < 1360044040 109492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a fun pun, monqy < 1360044070 229079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: the """""""ironic' part is that i crosspost sometimes?? < 1360044077 191032 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360044077 940927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: also why are you reading #haskell but not talking < 1360044083 436522 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net NICK :Bike < 1360044086 57834 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i say something!!!! < 1360044108 222016 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i said something today? maybe??? or was that just yesterday < 1360044127 210319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :say more things < 1360044134 848672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"we all appreciate your valuble contributions" < 1360044139 462133 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(well at least i do??) < 1360044180 751642 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ah yes today i gave a pointer on "map . map", yesterday I said something about pts, and a while ago it was.....catMaybes? < 1360044191 989819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty map . map < 1360044193 613118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(a -> b) -> [[a]] -> [[b]] < 1360044198 653857 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty traverse . traverse < 1360044200 624886 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Applicative f, Traversable t1, Traversable t) => (a -> f b) -> t (t1 a) -> f (t (t1 b)) < 1360044219 928897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty (=<<) . (=<<) < 1360044221 576442 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => (a -> m b) -> m (m a) -> m b < 1360044225 442460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty foldMap . foldMap < 1360044226 940115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Foldable t1, Foldable t, Monoid m) => (a -> m) -> t (t1 a) -> m < 1360044237 569721 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good signatures? < 1360044237 818199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cóóincidence? < 1360044247 549342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty foldl . foldl < 1360044249 199137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(a -> b -> a) -> a -> [[b]] -> a < 1360044265 207686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: edwardk has been doing """awful things with these signatures < 1360044273 619311 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how awful < 1360044279 339464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cpp hacks awful < 1360044286 489429 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's pretty awful < 1360044287 866056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and rewrite rules/? < 1360044294 38669 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's pretty awful too < 1360044305 912105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and making performance changes with no benchmarks < 1360044338 4353 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360045471 199949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: would it be better if i quit monoids < 1360045512 123030 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably < 1360045779 7939 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :CPP is bad for Haskell due to the different comment syntax and the different use of apostrophes, and the different use of a backslash for line endings. < 1360046501 493035 :ion!ion@heh.fi PRIVMSG #esoteric :foldMap all the way down < 1360046546 130431 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I kind of wish Foldable required Functor. :-( < 1360046592 999500 :ion!ion@heh.fi PRIVMSG #esoteric :I heard you like maps, so i put a Functor in your Functor so you can fmap while you fmap. < 1360046772 862814 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But there might be some data types which can be foldable but not functor? (such as some GADTs) < 1360046802 913936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe GADTs are a good counterargument? < 1360047307 471432 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think Foldable could be made to be defined in terms of toList; and I think there is a free theorem which makes it equivalent (specifically, that [] is a free monoid, which makes it a backward monoid transformer). < 1360047521 510874 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you think I am correct? < 1360047676 557838 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not very good to define Foldable in terms of toList < 1360047683 20802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since you lose tree structure < 1360047849 819638 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But Foldable is forced to lose tree structure anyways due to associativity of monoids. < 1360047946 272529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, but part of the reason it's so nice is that you can rely on the balancedness of it when folding e.g. a tree < 1360047953 880002 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have, say, a monoid you use for searching for something in a tree < 1360047980 975387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :then a toList based version will have worse asymptotic performance < 1360048030 44525 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, that can be a good reason not to define a Foldale instance in terms of toList. But that doesn't mean it is not mathematically equivalent. < 1360048771 350782 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1360051344 926251 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe the math should be made to include performance complexity things < 1360051365 738159 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :psh, engineer < 1360051373 457797 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :'a':"b" as not equivalent to "a"++"b" despite the same result < 1360051389 80386 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wait why not < 1360051485 606643 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Presumably there should be language support, time and space complexity in the types < 1360051485 792002 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no idea how this would work though < 1360051658 724554 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what are you talking about < 1360051726 511442 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to be preventing from writing foo x = length x while accidentally assuming that foo x has O(1) time complexity < 1360051735 36617 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want the type checker to catch that < 1360051752 258297 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And only successfully type check if I state that it has O(n) time complexity < 1360051763 864198 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wow that sounds really weird < 1360051769 880878 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like really incredibly what < 1360051872 103034 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Prevent people from misunderstanding the time and space complexity of the algorithms they use < 1360051889 324381 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So if something needs to run fast, they can be assured that it will run the way they expect < 1360051893 777745 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :haven't you heard cache locality makes O times obsolete < 1360051947 514373 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you realise "a" ++ x and 'a' : x have the same time complexity right < 1360051953 79838 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just really tiny different constant factors < 1360051962 80225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and optimised away completely by any half-decent compiler < 1360051970 832717 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah what is that even, i'm confused < 1360051977 294328 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm, ok < 1360051982 12590 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bad example < 1360051995 846797 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's frickin haskell, optimize that shit < 1360054137 241056 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: warning < 1360054354 555631 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Bye < 1360054398 250523 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1360056840 927274 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360058104 701056 :Sanky!~SankyZNC@unaffiliated/sanky JOIN :#esoteric < 1360058723 622512 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 260 seconds < 1360058739 518987 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1360058775 989371 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360059603 56824 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360062054 566597 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :size_t strlen(char const*) __attribute__((DUDE_MOVE_THIS_OUT_OF_YOUR_LOOP_HEADER)) < 1360062832 661155 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :__attribute__ ((optimize ("inline-small-functions", "inline-functions"), always_inline, inline_or_i_kill_you)). < 1360063121 842182 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360065388 458210 :asiekierka_!~asiekierk@fluttershy.pl QUIT :Quit: ZNC - http://znc.sourceforge.net < 1360065594 197485 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1360065750 836459 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 240 seconds < 1360066404 122498 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi QUIT :Ping timeout: 248 seconds < 1360066889 992070 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360068010 989726 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi JOIN :#esoteric < 1360070021 277622 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360070183 813517 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360071590 885254 :sebbu!~sebbu@ADijon-152-1-26-37.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360071591 107716 :sebbu!~sebbu@ADijon-152-1-26-37.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360071591 107860 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360071737 223980 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360071767 975436 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360072059 714086 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360072619 882354 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?" < 1360072644 771076 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360072675 142741 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hello people < 1360072907 960091 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360074963 970274 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :quintopia: hi! < 1360076890 472916 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So much for not allowing myself to use the computer until noon < 1360076919 201453 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its ok < 1360076920 553377 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its 15:08 < 1360076960 880523 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's not ok, it's 10:08. < 1360076997 451948 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry about your incorrect timezone < 1360077031 516707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@globaltime < 1360077035 967578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for shachaf is Tue Feb 5 07:10:31 2013 < 1360077039 982680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :∎ < 1360077040 786926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360077050 707194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the Global Time™ < 1360077068 702788 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@globaltime < 1360077071 387039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for boily is Tue, 05 Feb 2013 10:11:09 -0500 < 1360077222 685984 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :my Globolocaltime© is better than yours :p < 1360077240 646738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I get three more hours every day... < 1360077705 683911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"and then, if you have a class which mixes in these traits, there are special rules which impl wins, depending on the order of the mixins" < 1360077710 83977 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Give me Ada please < 1360077728 662035 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION retreats back into the safety of a language that's supposed to make no assumptions < 1360077798 41438 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION pellets Sgeo with tidbits of PHP, just to keep him insane enough < 1360077799 516174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Sgeo < 1360077807 643571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you like Ada after all? < 1360077825 556502 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still don't know Ada < 1360077847 883199 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But it gave me a taste of disliking when languages make assumptions and the programmer has to guess at what it will assume < 1360077896 695062 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should learn it a bit. < 1360077909 409232 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's hardly fair to use it as an argument against other languages when you don't know it. < 1360078188 383530 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I know 1<2 and 2>0 or 3<4 is invalid < 1360078190 328782 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hth < 1360078225 671644 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360078229 971151 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You know how it's case-insensitive? < 1360078266 334182 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Now I do. Makes sense though. < 1360078347 796270 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi quintopia < 1360078351 698498 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi boily < 1360078714 922619 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360079770 775205 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"languages make assumptions and the programmer has to guess at what it will assume" < 1360079773 879302 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't that < 1360079774 885690 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :every language < 1360079786 314550 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :except that you shouldn't "guess" you should understand < 1360079792 175772 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Every language but Ada. < 1360079799 976697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :every language but sgeolang? < 1360079834 516278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There is no language but Ada and Sgeo is its prophet. < 1360079846 779697 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :clearly < 1360080453 853970 :hagb4rd!~perdito@koln-4db4eba2.pool.mediaWays.net JOIN :#esoteric < 1360080545 362965 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360080607 783731 :hagb4rd!~perdito@koln-4db4eba2.pool.mediaWays.net PRIVMSG #esoteric :fiat lux < 1360080986 432174 :hagb4rd!~perdito@koln-4db4eba2.pool.mediaWays.net PRIVMSG #esoteric :it even works. they finally managed to put me back online. i didn't even notice i haven't payed payed my electricity bills for months < 1360081070 51375 :hagb4rd!~perdito@koln-4db4eba2.pool.mediaWays.net PRIVMSG #esoteric :maybe because i always pay once a year. but they seemed to change their policy.. and they have good argues < 1360081292 885904 :Taneb!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1360081837 430790 :hagb4rd2!~perdito@koln-5d81e472.pool.mediaWays.net JOIN :#esoteric < 1360081868 69491 :hagb4rd!~perdito@koln-4db4eba2.pool.mediaWays.net QUIT :Disconnected by services < 1360081873 502980 :hagb4rd2!~perdito@koln-5d81e472.pool.mediaWays.net NICK :hagb4rd < 1360082503 835758 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"So, unless first-class modules are something you get excited about, or you need Java interop for something, Scala isn't really worth the effort if you're already using Haskell, except as another excuse for broadening your experience of languages." < 1360082514 142635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :First-class modules ARE something I get excited about! < 1360082557 733629 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :unless you need to work with other people or with existing code, Scala isn't worth the effort < 1360082576 548781 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 255 seconds < 1360082593 318305 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but a singular Haskell Genius can replace any code or person in O(1) time so it's fine < 1360082629 687945 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360082658 894953 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: can a haskell genius replace himself? < 1360082694 786319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in O(0) time < 1360082714 363993 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Scala's delimited continuation stuff in and of itself is interesting to me < 1360082719 444571 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More-so than a Cont monad < 1360082792 643216 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i didn't even know it has that < 1360082801 278318 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it also has subtyping < 1360082814 700729 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i find subtyping kind of gross, but i don't think it's wrong in principle for someone to find it interesting < 1360082824 182827 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or "exciting" in words of the OP < 1360082844 172516 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I still haven't grokked the Cont monad. perhaps because I haven't seen it yet used in the wild. < 1360082916 539460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've been trying to figure out subtyping recently. < 1360082940 754953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet it could be really good. < 1360082974 247912 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, I think this is utterly awesome https://github.com/urso/embeddedmonads < 1360083023 334740 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360083382 875854 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: isn't it great that my org.cups.sid cookie is sent to every other localhost: app i visit? < 1360083423 595988 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How many localhost apps is kmc using? < 1360083429 258952 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a few < 1360083460 385158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Cookies are shared between ports? < 1360083467 842576 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently < 1360083486 535524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assumed they weren't, like JavaScript cross-domain things aren't. < 1360083490 383748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I guess I'm wrong. < 1360083498 470469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you investigating cupsd? < 1360083498 656537 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :never assume two Web security rules are consistent < 1360083502 10758 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or one rule between browsers < 1360083502 658481 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1360083513 697874 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i just noticed that the CUPS cookie keeps getting sent to the Django webapp I'm developing < 1360083525 230973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1360083530 202945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1360083543 243182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: On the other hand, most people never visit their localhost cups server. < 1360083572 965755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which means that when you want to try to CSRF it, you can just connect and have it choose the cookie based on time()! < 1360083599 143288 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should report that. < 1360083606 769392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also the several other issues I've found. < 1360083621 725435 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360083623 12178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do it < 1360083634 119585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I still have a file with various notes in it. < 1360083674 505613 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :full-disclosure@ < 1360083675 321651 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360083677 450947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the lazy option < 1360083681 567328 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :hello < 1360084159 173508 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Hi. < 1360084280 16326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :holsner < 1360084298 233138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Have you considered changing your name to olster? < 1360084424 922659 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi < 1360084451 831473 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :when I get old I might change it to oldster < 1360084512 374413 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :getting old is easy < 1360084553 394046 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you could move to northern ireland and change it to ulster < 1360084580 852448 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :isn't ireland full of IRA and terrorists? < 1360084634 375542 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :isn't IRA terrorists? < 1360084652 533443 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Some of them are < 1360084664 223764 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Some of them are also "serious" "politicians" < 1360084684 216068 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :they seem not have enough options for enemies on that island.. so they just get down to kill each other < 1360084730 422827 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :i mean wan't that a conflict between catholics and protestants? (originally) < 1360084754 246551 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :i mean, thank god they found a reason < 1360084813 782199 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :but that's human nature. if there were no problems we would have to invent them < 1360084828 659196 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not sure to what degree it's actually a religious conflict and to what degree it's a conflict between two communities who happen to have different religions < 1360084849 647397 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't it mostly about whether to be part of the UK or not < 1360084858 928136 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :i guess it's not religious at all < 1360084862 196030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is a common fallacy though < 1360084864 468482 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :maybe it was once < 1360084877 494500 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :americans tend to assume that the arab-israeli conflict is some millenia old religious conflict < 1360084888 877201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they don't understand how much of it dates back only to 1948 < 1360084937 274694 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360084953 911780 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Um, wut? Not all of us are that stupid. < 1360084960 92400 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :they fight for jerusalem since the city was founded < 1360084972 874999 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :and it < 1360084973 808317 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :We decided it would be pretty cool to oust a bunch of people from their homes and move people of a conflicting religion in, then just sort of leave it and laugh from the sidelines. < 1360084978 130449 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Definitely a recipe for success. < 1360084984 306335 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :TwilightSpockle: i said "tend to" not "all americans believe this only" < 1360085003 36736 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :(Although really we didn't "oust" them so much as they self-ousted when it was obvious that we fully intended to oust them) < 1360085207 102433 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i disagree that it's a 'conflicting religion' though, except in specific cases like the temple mount < 1360085217 477713 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :jews and muslims live together peacefully in many parts of the world < 1360085222 558095 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360085231 65212 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net PRIVMSG #esoteric :yess.. back then, the reasons for the conflict might have been "constructed" and instrumentalized.. but after all that blood was shed, it is a real conflict.. you can't tell who started it, and maybe you're not even interested since your beloved once got killed by a bomb at breakfast on sunday morning < 1360085235 531232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :places where the communities coexist organically rather than one being installed by force and then subjugating the other < 1360085237 814110 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360085237 999439 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360085250 582317 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hagb4rd: yeah < 1360085282 436794 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, TwilightSpockle is indeed who I thought it was < 1360085288 166818 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Don't matter who did what to who at this point. Fact is, we went to war, and now there ain't no going back. I mean, shit, it's what war is, you know? Once you in it, you in it. If it's a lie, then we fight on that lie. But we gotta fight." < 1360085322 551334 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Who else would I be? < 1360085323 23989 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360086140 555261 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 255 seconds < 1360086499 254276 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360086547 694144 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360086557 32633 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360086695 841391 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360086882 182948 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360086892 868979 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360086953 148140 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://t.co/adQRhvXD < 1360087587 840898 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1360087665 615878 :hagb4rd!~perdito@koln-5d81e472.pool.mediaWays.net QUIT :Ping timeout: 256 seconds < 1360088140 913254 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1360088601 217127 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360088648 808957 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360089092 268130 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360089408 386061 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360089893 521674 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1360090001 66916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: According to W|A, "F/NaN C" is "69 755 K^2/nAn (kelvins squared per nanoan) (with temperatures converted to kelvins)". < 1360090232 808696 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Apparently "an" is a unit of electric current, with 1 An = 0.1602177 A = 0.01602177 emus of current.) < 1360090257 580009 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :"emus of current"? < 1360090261 201979 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Are those the kind that kick? < 1360090271 705395 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TwilightSpockle: "unit officially deprecated", sadly. < 1360090285 770705 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Damn! < 1360090294 463146 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aren't miles officially deprecated too? < 1360090303 629840 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360090317 283857 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :They can take our furlongs and fortnights, but how DARE they take our emus. < 1360090364 547054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think we still have fortnights TwilightSpockle...................................... < 1360090392 340349 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is emu from cgs? < 1360090396 311253 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I think that ellipsis indicates that you paused for a fortnight... < 1360090403 204348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: Apparently so. < 1360090408 306444 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"ElectroMagnetic Unit". < 1360090430 165037 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The EMU unit of current, biot (Bi), also known as abampere or emu current, --" < 1360090432 567319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cgs is wacky < 1360090447 930104 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cgs units have different dimension from SI units for ostensibly the "same quantity" < 1360090493 652191 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :something something permittivity of free space something intro physics pass/fail < 1360090502 354980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360090544 391407 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Furthermore, within CGS, there are several plausible choices of electromagnetic units, leading to different unit "sub-systems", including Gaussian, "ESU", "EMU", and Heaviside–Lorentz. Among these choices, Gaussian units are the most common today, and in fact the phrase "CGS units" is often used to refer specifically to CGS-Gaussian units." < 1360090551 902150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It sounds all very sensible and wise. < 1360090571 623411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i think i mean gaussian cgs < 1360090585 113495 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whatever Purcell, Electricity and Magnetism uses < 1360090587 578962 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Why do I always use the royal we when describing how my code works, in, say, a comment? < 1360090593 408551 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the fact that measuring the electric constant doesn't count as an experiment any more. < 1360090599 528913 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am turning into Oleg < 1360090607 589395 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: common practice in academic writing < 1360090610 822124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, why do you expect us to introspect for you? < 1360090634 1229 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"We" is somewhat unroyal in any paper with more than one author, though. < 1360090636 553356 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360090656 807284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i usually use either the academic 'we' or imperative statements with no subject ('// frob the woznitzes') < 1360090673 312736 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'll use 'I' when I'm talking specifically about me, rather than a notional reader or executor of the code < 1360090683 922662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what pronoun do a group of royals use to refer to themselves? < 1360090691 903265 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so things like "// I couldn't make this work" or "// I have no idea why this is so fucked" < 1360090695 107549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even if there's just one guy doing all the work, and a couple of bureaucratic supervisors tagging their names on it, there's still nominally a group to talk about. < 1360090775 103042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: Maybe they use the "royal I", then. < 1360090786 121903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1360090789 993059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :didn't think of that < 1360090791 535323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :clever < 1360090796 369203 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Ha < 1360090904 509270 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god why am I watching Star Trek bloopers bloopers ruin the magic < 1360090909 26704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Academic "we" = "the author and the reader" < 1360090913 35352 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nothing royal about it. < 1360090917 767645 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Um, no? < 1360090921 754168 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Academic "we" = the authors. < 1360090939 458341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or author. < 1360090940 404407 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :And potentially non-author members of the research team. < 1360090951 62194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess "we show that ..." doesn't really work with my interpretation. :-( < 1360090954 910810 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Sgeo: http://www.youtube.com/watch?v=KgspzYMdqdc < 1360090999 556798 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Arguably the reader is such an integral part of the whole publication process, the use of "we show" is justified, in that the reader is also participating "in spirit". (At least if you really like to argue.) < 1360091002 201696 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :those edits are all i know of tng < 1360091024 228429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i have a... skewed perspective on it < 1360091045 808424 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't really find any non-W|A sources for the unit "an", the symbol of which is "An". It's not a terribly googleable word. < 1360091069 832685 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :war comes to long an < 1360091074 442881 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Suddenly I'm nostalging for a location in Active Worlds that I have not managed to find in a long time < 1360091202 4470 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :fizzie: If you do find any, let this guy know: http://www.unc.edu/~rowlett/units/index.html < 1360091218 95490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… an emu is a dekaämpere? < 1360091270 485752 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1360091351 808866 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: did you spontaneously and from your own free will use a diaeresis on an english word? < 1360091380 370208 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :boily: You must be new here. (OK, you're not, but the point stands) < 1360091408 186414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boily, man i used to use them all the time < 1360091422 605290 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :then i changed computer and i couldn't work out how to set the compose key < 1360091423 527113 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I mean, the only place I see them are in the New Yorker. < 1360091453 14997 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Phantom_Hoover: setxkbmap -option compose:ralt < 1360091468 408 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: don't listen to him. setxkbmap ca -variant multix < 1360091516 249920 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360091521 267576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: it's a meme in this channel < 1360091529 435743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to use diareses in every context in which they even remotely fit < 1360091544 715918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although sometimes we forget < 1360091552 446308 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :äïs523: now I see. < 1360091557 378344 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :Y'know you're just using the diaeresis MARK, right? Diaereses are there whether you indicate them or not. < 1360091593 437538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :äïs̈ < 1360091633 835759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway I use diæreses in English for words like coöperation even outside of this channel. < 1360091637 462726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's common sense! < 1360091646 142670 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I do too. < 1360091664 746934 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :I have a sign on my cubicle that reads “Noöne appreciates diaeresis marks.” < 1360091667 890512 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :cmmn sense < 1360091684 419674 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :TwilightSpockle: that's a good one. < 1360091691 839228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: diaeresis marks don't work like that < 1360091707 137451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although come to think of it, shouldn't it be diäeresis? or am I pronouncing it all wrong? < 1360091718 857753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: An abampere (i.e. the emu-cgs biot) of current going around in a circle with a radius of one centimetre produces a macnetic field of 2pi oerjans... I mean, oersteds at the center. < 1360091730 254529 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There seems to be no shortage of units, fortunately. < 1360091767 858932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: except it doesn't, because in order to get current to flow in a circle you need it to use a superconductor, and those act weirdly wrt magnetism, IIRC < 1360091787 850547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the standard experiment is that if you make a coil of superconductor, and put a magnet inside it < 1360091789 644212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it won't fall < 1360091795 318423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if it did, it would generate an infinite amount of heat < 1360091820 329731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360091823 318122 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :ais523: Well there go my plans on destroying the universe :( < 1360091867 485032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in practice, typically it falls but very slowly, as the magnet itself interferes with the superconductivity) < 1360091898 592518 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :strangely, I have a hunch that destroying the universe bmayo be easier than hacking egobot. < 1360091918 419113 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :argh. stupid attributes. c07test < 1360091961 877125 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360091973 849351 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360091974 71917 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360092031 191759 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree with boily < 1360092096 216210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"bmayo" < 1360092103 196514 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :do you know a tv show whose theme goes like 29219...........29219.6......... < 1360092105 480160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you sending nonstandard color codes? < 1360092159 5052 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: they were working an hour ago in another channel, following weechat's doc. no idea why they insert spurious chars here. < 1360092169 163428 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :one symbol per beat and number n means C*440*2^(n/12) hz < 1360092173 679742 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :12another test that shouldn't work. < 1360092174 451932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was the other channel on another server? < 1360092183 137444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and was it -c? < 1360092184 668036 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :yes, and it just worked here. < 1360092195 22059 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it is ctrl-c, then c, then a number. < 1360092209 657893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4,4hi monqy < 1360092218 802077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1360092244 56190 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :so, as I was saying, destroying the universe bmayo be easier than hacking egobot. < 1360092247 256250 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :AAAAARGH! < 1360092253 534792 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bbold < 1360092269 930507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: W|A said 1 An = 0.1602177 A, and CRC Handbook says 1 eV = 0.1602177 aJ, it might be relevant. (Still, the handbook doesn't know anything specific about the an, while it does know about biots and emus of current.) < 1360092280 751885 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :may be easier < 1360092287 841922 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :quintopia: thanks. < 1360092345 278840 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this a bad thing to say to a recruiter < 1360092346 267133 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"I don't entirely understand why the rsum must be a Word document. I wrote my rsum using LaTeX, and it thus only exists as a LaTeX document and as a .pdf. I can attempt to convert it into Word, but am not entirely sure of the purpose." < 1360092352 550535 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360092382 585654 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: some recruiters like word documents because they have automated software to extract practical infos from them. < 1360092408 851348 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, might a converted document break those? < 1360092445 56743 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Deewiant: W|A also thinks you can say "1 au of electric current", to mean 6.62362 mA; the "hydrogen atom ground state current". Something that units page also doesn't list. (Although for that there are a few other hits here and there.) < 1360092452 177479 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :probably. I'm an engineer, not a recruiter. < 1360092895 124510 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360092947 803282 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh, attached both slopily converted .doc and nicer .pdf < 1360092955 355648 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm not especially interested in that job anyway < 1360092977 948927 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Java, PHP, Perl, and Node.js < 1360092988 555760 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Node.js is the only one of those I can see myself tolerating < 1360093020 769938 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about Ada? < 1360093025 887870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I bet there are lots of good Ada jobs. < 1360093051 459250 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :An "Ada job" must be some kind of a slang term for a sex act. < 1360093063 325263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Searching LinkedIn for Ada gets.... weird results < 1360093068 609532 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Health & Wellness - Return to Work Specialist < 1360093072 428086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Building Manager at United Palace NY Cultural Arts Center / Church < 1360093088 966523 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There seem to be more Scala jobs than Clojure jobs. I don't know why. < 1360093096 705162 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess Scala has easier interop with Java? < 1360093147 632035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's probably a better language. < 1360093407 394005 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Java is very nice. I was afraid of its ecosystem, and had to learn the language very fast last year for oncoming projects. < 1360093430 501755 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I was reluctant at first, but now it is a very nice asset to know how to code in it. < 1360093638 216439 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hm. admitting you like java in this one channel may have been a major social faux pas. < 1360093643 180037 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh well. < 1360093734 363126 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :too mainstream? < 1360093745 57562 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: not pointlessly difficult enough < 1360093817 301396 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :"Commons backs gay marriage bill" "RBS Investment bank head to quit" "Laundries 'product of harsh Ireland'" < 1360093823 790758 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Clearly these headlines are connected < 1360093930 908454 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Java is okay, its conceptual basis is pretty clean and simple < 1360093979 508597 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they kind of stopped short of building a full language around those ideas < 1360093996 47931 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C# is better in this regard < 1360094119 691870 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wouldn't call the language "very nice" but i agree that it's an asset to know it < 1360094604 604400 :oklofok!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so i guess you didn't < 1360094669 27379 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: nice, in the sense that it is predictable, consistent, and utterly boring. which means that I can get my job done, and not think about it afterwards. < 1360094675 751731 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah exactly < 1360094684 664310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this is also why businesses like it < 1360094701 67964 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for building huge business software, using hundreds of programmers as replaceable parts < 1360094879 173708 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I guess my ideal language, the one that I dream of, would be a cross between java and python: statically typed like the first, and sane like the latter. < 1360094918 463617 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :being statically typed "like java" is pretty far from ideal < 1360094933 872272 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :covariant arrays, anyone < 1360094946 504797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what bout "like eiffel" < 1360094957 241896 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've heard things about that < 1360094966 192179 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :function arguments being covariant right < 1360094985 960710 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah java's type system is pretty weak sauce < 1360095013 181504 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 they treat function arguments as _co_variant < 1360095013 366946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 oh man, dolio's head just about exploded when he learned about that < 1360095016 190262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 tey don't really grok the whole contravariance thing < 1360095018 665077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 How does that work? < 1360095021 175882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 it doesn't < 1360095023 680164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :19:58 trust me < 1360095024 41475 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360095026 220575 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah that's the quote i heard < 1360095033 899005 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh did elliott paste it to you < 1360095038 374860 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably < 1360095050 848309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you could just join #haskell-lens.......... < 1360095060 122443 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've been considering it < 1360095090 937884 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do it < 1360095100 949909 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::0 < 1360095102 416869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just don't be too loud or edwardk might give you "commit access" < 1360095164 517325 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: did you know #-lens once had "more users than #esoteric" < 1360095165 237320 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: java's staticity is weak, but I prefer a little bit of challenge to plain perfection. besides, with something stronger like haskell's I'd be way too much distracted doing fun stuff instead of working. < 1360095189 436363 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i've heard < 1360095233 353548 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I cleared my /ignore list for #haskell and the channel has become markedly worse. :-( < 1360095248 935993 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1360095419 741359 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360095581 129214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how big was it before? < 1360095624 56603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"function arguments are contravariant" is pretty much the whole thing that makes variance work < 1360095661 503629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, Java's problem is more being excessively sane, than insufficiently sane < 1360095669 440954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except in the libraries, those are really badly designed in parts < 1360095700 282876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Eiffel allows covariant return and parameter types in overriding methods. This is possible because Eiffel does not require subclasses to be substitutable for superclasses — that is, subclasses are not necessarily subtypes. < 1360095764 907835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't think of any use for a covariant parameter to a function < 1360095769 18300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have any examples? < 1360095789 804450 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know much about Eiffel. < 1360095793 730041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(That was a Wikipedia quote.) < 1360095802 404503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently they do a lot of runtime checks? < 1360095979 248547 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360097023 428018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell zzo38 CodensityAsk reminds me of type MendlerAlgebra f c = forall a. (a -> c) -> f a -> c (except that it's different) < 1360097023 887492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360097177 939574 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh god I'm drafting my blog post and it's starting to look like an essay < 1360097187 780384 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's taking paragraphs for me to get to my point :( < 1360097197 186091 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric ::( :( < 1360097232 270853 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Hey, I wrote an essay about how Ook! is the only half-decent brainfuck derivative, and published it under a nom de somebody else < 1360097280 627208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nom de phanton hoover? < 1360097303 94549 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Precisely < 1360097306 364994 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Well < 1360097310 451600 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Roughly < 1360097322 396235 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :photon hover < 1360097410 583412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i know things about galois connections < 1360097411 781117 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1360097449 30033 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1360097471 465900 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i know things about galois connections.........i have my reasons < 1360097479 828308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what are the things you know < 1360097483 182576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and what are the reasons < 1360097490 760670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and do you know things about adjunctions too?????? < 1360097493 16186 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a secret < 1360097499 908336 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :forget i said anything < 1360097502 514078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: no don't make it a secret < 1360097504 338155 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's a galois connection < 1360097505 847432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"tell me instead" < 1360097659 975433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: :'( < 1360097663 161155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why won't you tell me < 1360097983 20086 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360098089 976997 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, you don't want to know < 1360098099 65973 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :there are some things man were not meant to know < 1360098137 104348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes i do.......................................................................... < 1360098138 933262 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :one of those concerns galois connections. < 1360098148 206778 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360098150 55995 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This is a dark secret < 1360098163 110170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Do you logread when you disappear for 3 minutes? < 1360098191 499356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1360098202 796394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i was finished logreading in the first place < 1360098209 441236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360098212 703080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You shouldn't logread. < 1360098223 853053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"itsbad4u" < 1360098248 419311 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric : there are some things man were not meant to know <-- are you implying that shachaf is not a man? < 1360098266 459321 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, exactly < 1360098299 83410 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, he is something far more sinister. And man is pretty sinister to begin with. < 1360098360 16310 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I had this hunch that I should be careful around shachaf. he has this malevolent aura around him. < 1360098393 393347 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :verily < 1360098538 707638 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sha256chaf < 1360099097 928524 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Ph'nglui mglw'nafh hmac shachaf fhtagn! < 1360099303 445064 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, noo, you woke up shachaf! < 1360099562 620332 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no problem for me. he's far and away. < 1360099749 163929 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf will make you learn Ada if you're not careful < 1360099883 468141 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'm armed with a squeaky rubber chicken. that should be enough. < 1360100425 321946 :ogrom!~del@gprs-inet-65-24.elisa.ee JOIN :#esoteric < 1360100473 753128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not a chicken that's a shoggoth < 1360100506 661010 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`rot256 shachaf < 1360100513 782782 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rot256: not found < 1360100522 337760 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :(rot256 should totally exist) < 1360100574 975615 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :> 256 `mod` 26 < 1360100576 762744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 22 < 1360100633 454784 :WeThePeople!~WeThePeop@63.91.27.121 JOIN :#esoteric < 1360100677 177634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: No, that's just you. < 1360100702 508893 :Phantom_Hoover!~phantomho@137.205.238.174 JOIN :#esoteric < 1360100725 506443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've recently-ish upgraded this desktubuntu from 12.04 to 12.10, and nowadays running pavucontrol seems to constantly eat a few % of CPU, except sometimes it eats a 100 % of CPU too. < 1360100728 562138 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360100750 187008 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :uninstall pulseaudio < 1360100757 624429 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Noooo. < 1360100764 881514 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :install pulseaudio? < 1360100773 440923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's already installed. < 1360100775 837155 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think. < 1360100789 615380 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if neither of those works, I'm out of tips < 1360100810 494232 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I should split the difference and "ninstall" PulseAudio. < 1360100824 313958 :Phantom_Hoover!~phantomho@137.205.238.174 NICK :Guest50856 < 1360100872 164004 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :make a script that repeatedly installs and uninstalls pulseaudio, adjust the duty cycle until it works < 1360100923 763650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ln -s /bin/cat bin/rot256 < 1360100926 819492 :HackEgo!codu@codu.org PRIVMSG #esoteric :ln: invalid option -- ' ' \ Try `ln --help' for more information. < 1360100927 821368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ln -s /bin/cat bin/rot256 < 1360100932 607036 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360100939 169293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1360100953 8801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ln -s /bin/echo bin/rot256 < 1360100955 30645 :HackEgo!codu@codu.org PRIVMSG #esoteric :ln: creating symbolic link `bin/rot256': File exists < 1360100963 328814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/rot256 < 1360100966 95479 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :why do I hunger for shoggoth'n'chips now... < 1360100971 33764 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360100971 796849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ln -s /bin/echo bin/rot256 < 1360100977 716756 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360100984 469483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rot256 shachaf < 1360100987 257925 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf < 1360100990 720257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: hth < 1360100993 910249 :hagb4rd!~perdito@koln-4db4e17d.pool.mediaWays.net JOIN :#esoteric < 1360101016 991757 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric ::D < 1360101403 529950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523: An abampere (i.e. the emu-cgs biot) of current going around in a circle with a radius of one centimetre produces a macnetic field of 2pi oerjans... I mean, oersteds at the center. <-- WHEE! < 1360101411 132961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION feels dizzy < 1360101637 821663 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Quit: Leaving < 1360101806 823730 :hagb4rd!~perdito@koln-4db4e17d.pool.mediaWays.net PRIVMSG #esoteric :so you must have a spin of 1/2 < 1360101809 900244 :hagb4rd!~perdito@koln-4db4e17d.pool.mediaWays.net PRIVMSG #esoteric :hi oerjan < 1360101858 307732 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 252 seconds < 1360101906 958644 :hagb4rd!~perdito@koln-4db4e17d.pool.mediaWays.net PRIVMSG #esoteric :is dizzy good? < 1360101913 899002 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360101971 176604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION rotates 360 degrees and suddenly is upside down < 1360101999 983177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there are 4pi steradians in a sphere < 1360102004 932433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: I CAN AFFERMI THAT < 1360102801 90707 :WeThePeople!~WeThePeop@63.91.27.121 QUIT :Quit: Leaving < 1360102842 646815 :ogrom!~del@gprs-inet-65-24.elisa.ee QUIT :Ping timeout: 256 seconds < 1360103054 559454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god dammit my laptop has started making that occasional clicking sound again _and_ the housemate has started creaking with his chair again. < 1360103184 653670 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe your laptop is a brick, you don't have a housemate, and you're imagining things < 1360103215 984829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: try banging on the case near the fan if it's clicking < 1360103220 999595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :last time it happened, it helped making sure jqs.exe wasn't running. but it isn't running now. < 1360103221 224134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in my case, a clicking sound means the fan has jammed < 1360103228 652062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh... < 1360103252 19509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and banging on the case has a 100% reliability on restarting it (typically with a delay of several seconds) < 1360103261 604829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the fan was already running, alas < 1360103334 77363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case it's probably the hard drive, as the only other moving part < 1360103342 255545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you should take backups ASAP because it may well fail soon < 1360103353 49094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact the clicking only happens when the laptop is idle < 1360103355 161972 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1360103363 814105 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'phpwm is an Xll window manager using embeded php to manage all events, creating a "scriptable" window manager.' < 1360103410 646987 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nope < 1360103430 778180 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's x-ray lima lima, not X11 < 1360103777 481567 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: are you just refusing to live in a world where this exists? < 1360103784 544507 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :can't say i blame you < 1360103786 207812 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, i do that a lot < 1360103798 955656 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i like how "scriptable" is in scare quotes though < 1360103804 433254 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1360103808 548273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"PHPWM User Group (phpwm) on Twitter" oh < 1360103838 208710 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wait, this is west midlands, not window manager. < 1360103857 104794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh dear, I'm in the west midlands < 1360103864 371914 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :huh, google has two different php-related things before it has the window manager < 1360103956 863100 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if the window manager is only third worst, I don't want to know what the other two are < 1360103985 849159 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 256 seconds < 1360103989 341678 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :a user group and a website manager < 1360104000 405739 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :php has users!? *gasp* < 1360104020 752273 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :there's actually a php user behind ais523 right now DON'T LOOK < 1360104024 850259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: it's not surprising that it has users < 1360104028 836873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: why can't I look? < 1360104035 153770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also there wouldn't be much room for a PHP user behind me < 1360104043 972493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my back isn't literally to the wall, but it's quite close to it < 1360104050 783275 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :he's actually outside < 1360104075 585376 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you can't look because there's a wall there, you can't see through walls < 1360104988 745800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION notices that Bike assumed it was an exterior wall, even though the sentences he stated don't technically assume that < 1360105100 212920 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :presumably if you go through enough walls you'll get to outside < 1360105116 53461 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :unless you're in some kind of toroidial installation < 1360105119 114198 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :are you? < 1360105296 487251 :Guest50856!~phantomho@137.205.238.174 PRIVMSG #esoteric :Bike, ah, but in that case the floor eventually becomes a wall < 1360105297 516405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if you were in a toroidal installation, you'd still get to outside if you went in a straight line backwards < 1360105307 835347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least because of the curvature of the earth < 1360105358 649534 :Guest50856!~phantomho@137.205.238.174 PRIVMSG #esoteric :maybe if he's on the event horizon of a black hole < 1360105364 511700 :Guest50856!~phantomho@137.205.238.174 PRIVMSG #esoteric :whoah < 1360105370 184597 :Guest50856!~phantomho@137.205.238.174 PRIVMSG #esoteric :why am i Guest50856 < 1360105377 105693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Guest50856: backwards still exists then < 1360105377 425830 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i think it's clear enough that i want to follow the floor when i'm talking about a building, and the PHP developers not therein < 1360105382 895184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just impossible for anything to move in that direction < 1360105399 677312 :Guest50856!~phantomho@137.205.238.174 QUIT :Changing host < 1360105399 862443 :Guest50856!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360105406 68880 :Guest50856!~phantomho@unaffiliated/phantom-hoover/x-3377486 NICK :Phantom_Hoover < 1360105406 956401 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nice job! < 1360105424 312725 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, your username is "phantomho" < 1360105448 579869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, at the event horizon a straight line tangent to the surface is a circle around the event horizon. < 1360105450 149697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think. < 1360105480 628449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I don't think black holes actually change geometry like that < 1360105491 737648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the event horizon, something going at the speed of light away from the black hole doesn't move at all < 1360105500 193976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :er < 1360105508 422375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :changing the geometry is the /entire point/ < 1360105540 997403 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :at the event horizon, a lightlike curve tangent to the horizon is circular < 1360105556 643695 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1360105559 4734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh wait! no it isn't < 1360105576 503435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that actually happens a way outside the event horizon < 1360105602 971565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, the position at which light would orbit the black hole is going to be some way away from the event horizon < 1360105605 883631 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :between there and the event horizon you can't orbit < 1360105607 83943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the event horizon, it falls in < 1360105642 694502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :anyway, point is, since something something geodesics the php advocate could well be in front of you < 1360105697 792307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style lovecraft < 1360105697 977642 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: lovecraft (H. P. Lovecraft's writings) < 1360105701 94439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :indeed, you could well be the php advocate < 1360105712 203338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: what do you have to say about time traveling php advocates? < 1360105712 816310 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: the next logical move was to get to the innermost recesses of the olive grove and the fnord of the < 1360105739 980633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: i was thinking maybe something more non-euclidean < 1360105740 795699 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: " that refinery, though, it was to discover myself half sucked into a slimy expanse of hellish black fnord which extended about me in monotonous undulations as far as practicable. this, he guessed, was the < 1360105753 795199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :much better. < 1360105758 256896 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: what do you think about Xll? < 1360105760 274729 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: made of the original fragment during the work. the next day i carefully wrapped the green jade amulet and sailed for holland. what mercy i might gain by returning the thing to any ordinary or expected transportation route. his final idea was to have been the neighboring abyss which received the greatest fnord could have reproduced each subtle fnord and mental complexity they would have been the singular cold that aliena < 1360105767 335084 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360106102 309467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: say something insightful < 1360106102 910185 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: i did not open my eyes until the raucous clamour came loudly from a point as remote as new york, which joined on near 1830. there were hideous screams in the woods. he could turn and move and leap he could he would he would. < 1360106110 249782 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: say something witty < 1360106110 485261 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: i felt a chill which was not of the dead < 1360106115 115009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1360106115 300371 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft* nethack pa qwantz sms speeches ss wp youtube < 1360106261 796780 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: say something scary < 1360106262 174681 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: the ground sloped upward to the east and see the arched flight of steps or its fnord. < 1360106292 899596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style alice < 1360106293 85102 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1360106304 210578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: say something blasphemous < 1360106304 658609 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: " i should think it did go! why, i do believe,' said humpty dumpty, ' and i'm nearly sure they can't see me. < 1360106309 578384 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fungot, bizarre math joke? < 1360106310 46055 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Bike: one winter night, at half-past nine, cold, tired, and cross, and muddy, i had gone down upon one knee to help the fnord but much yet remains to be said. < 1360106327 105365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: stop saying fnord............... < 1360106327 326107 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: they gazed in delight, while the great fnord of fnord and fnord his eyes. " isn't he kind, mister sir?" < 1360106341 264921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot................................................. < 1360106341 547918 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: but when she saw him fnord and fnord. and then there's the fnord, as well as fnord reading sauce with fish, or fnord, that alice quite fnord for it hadn't spoken before. < 1360106355 750033 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360106361 377084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Could you disable the fnords? < 1360106407 425699 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, yes; in fact, I don't think the VariKN-trained models even have them. < 1360106410 520336 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360106437 560138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style iwcs < 1360106437 745529 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: iwcs (Irregular Webcomic scripts) < 1360106445 874123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360106446 59641 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I like the fnords < 1360106450 566153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't want a webcomic!! < 1360106452 976779 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :pining for the fnords, as it were < 1360106457 930135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Don't be a webcomic. < 1360106458 196527 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: my name is dr. montana, sir. < 1360106458 788074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :unless its super mega < 1360106466 706788 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can we have super mega comics < 1360106469 190158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in fungot < 1360106469 470644 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: on the way, myth, god created the universe, a better universe! we choose only die fittest people of nigeria! < 1360106471 110601 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: pine for the fnords will you < 1360106471 295965 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: /nick dr. montana, sir. < 1360106471 296146 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: no, the boy, do you?! i'm insulted! < 1360106471 481455 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: a bit of a noble way of the most secure and well-guarded buildings in the world, we should at a time like a good spot of tea, then, why? < 1360106489 728101 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: FNORDS < 1360106490 53146 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: ha! i fight the hippo, sea dog, and the bug to get the snakes, and 9... we only had ter put down 10%, not nothing. this isn't the time or place, but it has given me a splitting the profits for the nigerian government a charity? people! a wooden look, there's the mighty hunting creature! it's killed kyros and lambert, a travelling merchant, practised with bow, can i do to help, i meant! translation: the doors of the vati < 1360106524 943438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The 'alice' style is perhaps a bit overly prone to fnords due to the large number of unique words. < 1360106569 693030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style speeches < 1360106569 878285 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: speeches (misc. speeches from Project Gutenberg) < 1360106573 216345 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what's the idea with the fnords? < 1360106593 758223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: can we have some churchill < 1360106596 286782 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: that is what it has cost us fnord or worldly fnord is our reward that we can give nothing to the mass, that, if we do repel you by some wrong principle or practice. if we were to have indian budgets and indian estimates, if we pass this bill, and those not a few, or of the greatest names which ever distinguished the history of london, had not yet been taken down. we repaired and embellished the car under the wheels of < 1360106641 813015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: All words with very few occurrences (in this case, occurring only once, I think) have been replaced with a single token "UNK"; it's a reasonably standard thing to do in language models. < 1360106683 46928 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :to make the model smaller and easier to work with? < 1360106685 672853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course it really only makes sense if the model is used to compute sentence likelihoods or what-have-you. < 1360106729 113821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, and anyway there wouldn't be enough ngrams where those words occur to get any particularly reasonable statistics for them either. < 1360106759 105336 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just that in the generative mode, it has to replace that token with *something*. < 1360106777 459284 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you should use the phrase "hapax legomenon" because that's a good phrase < 1360106814 749965 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360106874 553894 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`addquote but when she saw him fnord and fnord. and then there's the fnord, as well as fnord reading sauce with fish, or fnord, that alice quite fnord for it hadn't spoken before. < 1360106876 120822 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: " therefore it is, that those motives to which mr mill pronounces to be a murderer merely for his pleasure. the passages in which the manufacturers of england are distinguishing. they hear these men speak broad. their tongue betrays them. their language had needed fnord for a debt, and of all christian sects the roman catholic clergy. had he permitted me to say what thought is meant to answer in favour of bringing about < 1360106878 515445 :HackEgo!codu@codu.org PRIVMSG #esoteric :953) but when she saw him fnord and fnord. and then there's the fnord, as well as fnord reading sauce with fish, or fnord, that alice quite fnord for it hadn't spoken before. < 1360106966 64128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Given that it's not possible for the model to see any unseen data, by definition, since it's not going to see any data at all, I could just drop everything that mentions the UNK. (Or for the small datasets, perhaps just build full vocabularies, though I suppose that might end up adding to the amount of verbatim quoting, since any occurs-only-once word would automatically force repetition of ... < 1360106972 530263 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... whatever followed it until it drops out of the context.) < 1360106992 51650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: tell me about monoids < 1360106992 543862 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: while our historians are practising all the arts of civil life. at the siege of jerusalem on a far shore i smoothed with tender hand, through months of pain, the sleepless bed of hyde: < 1360106999 725363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1360106999 910747 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches* ss wp youtube < 1360107027 397600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: gimme some meaningless platitudes < 1360107028 803509 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: mr. morley: then let me assure him, perhaps the most hardly treated. in november 1660, he was cheered and refreshed, and soothed, and asked him where he was treated excited the murmurs of the sea: who is now a large body of men who honor and appreciate your pilgrim stock as much as the classical feast with which the aristocrats were now treated, and to all the dignity and fnord with mystic awe: the proud sultana of the < 1360107048 879940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: cheer me up < 1360107101 847369 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shachaf, why shachaf sad < 1360107108 932328 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if CyberCoders is a bad idea or whether he should continue to try to find jobs through it < 1360107116 541083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: did i talk too much :'( < 1360107118 389825 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: memoirs, popularity of, as a lexicographer, been under the necessity of education, not presuming to dictate any plan or system respecting it, i do verily believe i have been the true construction of his answer, if sincere, as frederick of prussia answered, pour fnord fnord de fnord occupy a large space in his works have an individuality of character which seems to have hated democracy only because he had not more time < 1360107129 472173 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: treat me the murmurs of the sea < 1360107130 860361 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: " thus much in general as such, shall not govern himself? when the white man: you are certain there is going to be in his place in this assembly. he said that his son couldn't tell a lie! but he never had any chance. it might be said that it was only because events had proved, in the discussion on affairs in fnord who wants to pay more regard to one poor man than to the true statesman. he thinks of the place was open, i < 1360107146 926411 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :too long! < 1360107153 71653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I've farmed the model training to varigram_kn these days; it does automatic pruning (and has options for both "drop all words with less than ndrop occurances" as well as "remove n-grams containing OOV words"), so the fnords shouldn't be much of a problem. < 1360107181 124061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I should really take the backoff weights into account some day, though. < 1360107533 763317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, I wonder if there are any actually forced (as opposed to just highly probable) loops in any of the styles. From what I recall, e.g. the infamous sword that alone can't stop isn't really an unescapable one. < 1360107554 818389 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote sword < 1360107556 871989 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360107560 419872 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style ct < 1360107560 605285 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1360107567 570186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: So how about them swords? < 1360107567 929223 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: as long as you keep crono in your heart, the day of lavos"... go to " leene square" 1000 a.d.? yes, i'd have done something very brave! he's probably up north, to guardia!!! let's toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1360107578 172950 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: swords swords swords < 1360107578 395546 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: yes, it's been awhile prometheus! by the way, the wings! now this is a treasure there... found the treasure!! probably filled with mystical forest powers are being drained. why not? then you should leave quickly! < 1360107590 510214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Magus: a tad on the spooky side, yet our only hope. < 1360107670 238173 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The toothpaste provided to soldiers at most military bases in America contains extremely high levels of guns-- but little to no actual toothpaste." < 1360107684 613948 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :guns for gums < 1360107715 179391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the guns shoot the bacteria < 1360107784 657016 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360107870 733989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi Phantom_Hoover < 1360107888 116859 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you didn't actually write phantom-hoover.tumblr.com..................... < 1360107891 362786 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it true........ < 1360107898 137779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360107920 246126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360107933 719829 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think he used a ghostwriter < 1360108046 863036 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360108914 433783 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :> 2**57885161 < 1360108916 89581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1360109531 262988 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360109567 622515 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360109718 183739 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe PHP has a feature where it automatically converts l to 1 and O to 0 < 1360109752 636783 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :10+1 is probably ll in php < 1360109767 470994 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360109798 606153 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: is there some secret signal in the number of dots after each message < 1360109812 985226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Ask monqy. < 1360109849 516576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We were talking about putting 3 21-bit codepoints in every 64-bit word, and using the last bit to encode secret messages. < 1360109864 588302 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ah, good ol' UTF-31. < 1360109866 346184 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Erm < 1360109867 657724 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :UTF-63 < 1360109873 769969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :UCS-2.625 < 1360109894 664205 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric ::D < 1360109894 849639 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a version of "text" that actually uses this encoding. < 1360109897 751777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It passes a lot of the tests. < 1360109898 657103 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :parity bit obv. < 1360110078 783314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I saw someone implement binary literals in C with something like #define _I )*2+1 #define _O )*2 #define B8(x) (((((((((0 x) so that B8(_I _O _O _O _I _O _O _O) turns into (((((((((0)*2+1)*2)*2)*2)*2+1)*2)*2)*2) aka 136. < 1360110139 178620 :tromp_!~tromp@rtc35-242.rentec.com PRIVMSG #esoteric :too bad C doesn't have 0b00110 literals < 1360110222 215887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fortunately, the preprocessor provides clearly an almost-as-nice replacement. < 1360110231 251881 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :It'd be a *lot* nicer. < 1360110236 564550 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :c++11 has some stuff that allows you to write e.g. 00110_b if you define an operator"" _b to convert the literal < 1360110242 590314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(GCC of course has 0b010100 as an extension.) < 1360110290 578718 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: haha < 1360110334 427838 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Pity that's not ISO. < 1360110393 203077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you want to be fancy, you can extend the above B8 macro by defining _OOOO, _OOOI, _OOIO, ..., _IIII and then you can have a nicely grouped B8(_IIOI _OOII). < 1360110423 660524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or you could just define 256 macros. < 1360110447 934874 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or 4294967296, for B32(). < 1360110457 533405 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Meh, define 2^64. < 1360110495 972793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could define B32(a, b, c, d), though, with 256 macros. < 1360110510 227760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you could do that anyway. Bu1 31 ,s is much more annoying than 4. < 1360110682 603083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can define a B32(a b c d) with 256 macros too, and then there are no commas. < 1360110719 329588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though you still need whitespace, so it doesn't really save much. < 1360110802 858064 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360111422 358084 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: aren't hex literals good enough < 1360111464 708512 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's "good enough" < 1360111472 691718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good enough is good enough < 1360111520 781246 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For representing bit patterns < 1360111542 68573 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not really < 1360111571 365925 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :annoying when you're programming control registers with bitfields that don't align with nybble boundaries < 1360111572 834181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can't see THE PATTERNS if it's in hex. < 1360111584 587400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :for representing nybble patterns < 1360111613 555695 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :When I see, say, E, that goes straight into 1110 in my head < 1360111640 225595 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not you, it's the E talking < 1360111660 627560 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Exactly < 1360111663 50029 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: If you see a bitmap image in hex, does it appear as visually as it would when it were 0s and 1s? < 1360111665 512860 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :All you have to do is just listen < 1360111680 221371 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: Is it a 1-bit bitmap? < 1360111694 322974 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Because for 256-colour or more, hex works better than binary =P < 1360111698 145737 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: and what of people who lack this power? I guess the true C programmer answer is that they're just drooling idiots who should never be let near a computer < 1360111709 808216 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess it's good for 16 colour too < 1360111713 324050 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: It's a bitmap, of course it's 1-bit. < 1360111748 254492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not a pixmap or whatnot. < 1360111766 648366 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tritmap < 1360111778 959958 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :balanced tritmap < 1360111800 106783 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :1 is light, 0 is nothing, T is antilight < 1360111830 61249 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Reverse the polarity on the laser! < 1360111857 671510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course you can always #define B8(x) ((x&1)|((x>>2)&2)|((x>>4)&4)|...) and then use B8(001101100) for binary literals. (Better not forget the leading 0!) < 1360111902 87817 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quick FreeFull what's the 19th bit of 783F5A4DC562465554807AD8C45D2863 < 1360111918 200613 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :least or most significant? < 1360111926 259178 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: 0 < 1360111928 647598 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :middle most significant < 1360111936 83152 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I assumed from the left for some reason < 1360111939 394108 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :kmc: Which base? :) < 1360111939 579131 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :imo 7 < 1360111939 911382 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Let me do it from the right < 1360111942 837494 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360111963 766118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :quick kmc what's the 19th bit of 1111000001111110101101001001101110001010110001001000110010101010101010010000000011110101101100011000100010111010010100001100011 < 1360111965 338696 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :0 too < 1360111977 295563 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :shachaf: 1 < 1360111981 229938 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I mean for kmc's < 1360111981 714228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a 1 < 1360111992 912781 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, do you count the 0th bit too < 1360112001 231515 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If you count the 0th, it's 1 < 1360112080 663922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are we *conclusive* that it's either 0 or 1? < 1360112085 599677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No other options? < 1360112098 859509 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :It might be a 2. < 1360112108 87945 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> "1111000001111110101101001001101110001010110001001000110010101010101010010000000011110101101100011000100010111010010100001100011" !! 19 < 1360112110 222594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '1' < 1360112113 659067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, this is getting to be too much to keep track of. < 1360112125 454980 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: the committee votes compromise, the bit will be 0.5 < 1360112132 71722 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: That's from the left though < 1360112137 735948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> reverse "1111000001111110101101001001101110001010110001001000110010101010101010010000000011110101101100011000100010111010010100001100011" !! 19 < 1360112139 376694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '1' < 1360112142 686318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> preview (base 2) "1111000001111110101101001001101110001010110001001000110010101010101010010000000011110101101100011000100010111010010100001100011" <&> view (bitAt 19) < 1360112145 108370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just True < 1360112145 790342 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :ACTION prefers base -1 < 1360112150 136545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Answer: True < 1360112161 123621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> preview (base 2) "783F5A4DC562465554807AD8C45D2863" <&> view (bitAt 19) < 1360112163 859351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1360112172 558869 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> preview (base 16) "783F5A4DC562465554807AD8C45D2863" <&> view (bitAt 19) < 1360112174 724481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just True < 1360112181 645476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, you said 19th bit, not bit 19. < 1360112187 436258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> preview (base 16) "783F5A4DC562465554807AD8C45D2863" <&> view (bitAt 18) < 1360112189 834931 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just True < 1360112191 399694 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t (<&>) < 1360112192 538108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f a -> (a -> b) -> f b < 1360112194 822154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :flip fmap < 1360112198 43916 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1360112206 92673 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t preview < 1360112207 451564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :MonadReader s m => Getting (First a) s t a b -> m (Maybe a) < 1360112219 23260 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :stab < 1360112249 627454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, much better: < 1360112250 791973 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> "783F5A4DC562465554807AD8C45D2863" ^? base 16.bitAt 18 < 1360112252 867180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just True < 1360112259 617127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION = silly < 1360112272 899776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \x -> preview (base 16.bitAt 18) x < 1360112274 428901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] -> Maybe Bool < 1360112338 564003 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: admit that's kind of nice!!!! < 1360112364 740140 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> [1..4] . (+1) < 1360112366 527469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> b0' with actual type `[t0]' < 1360112375 478355 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (.) < 1360112377 141527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => (a -> b) -> f a -> f b < 1360112388 785812 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (+1) . [1..4] < 1360112391 403115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5] < 1360112408 754175 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION sighs. < 1360112445 649274 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::t (+1) < 1360112447 114895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num a => a -> a < 1360112468 34647 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (^?) < 1360112469 801560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s -> Getting (First a) s t a b -> Maybe a < 1360112499 60676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote s\s?t\s?a\s?b < 1360112499 630796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kmc says: The actual pattern is that you *first* do a breathlessly excited post about how Haskell is ninja pirate awesome because quicksort is so short, and it has closures, and you're going to < 1360112499 816141 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :learn Haskell and write all your software in Haskell... then a week later you do the bitter "debunking" post. Monads are hard and Maybe isn't any different from Java's null and I was promised a pony, < 1360112499 816321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : where's my pony < 1360112505 378066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1360112536 116562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote s(\s?)t\1a\1b < 1360112536 748597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :quicksilver says: i love them. Double is my friend You think he is, sure he says nice things about you but one day, when your back is turned, he < 1360112536 933833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :will stab you in the back with a mantissa < 1360112541 571670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote s(\s?)t\1a\1b < 1360112541 993587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sebazzz says: y venden bulks y esas mierdas bulks llenos de pastabase < 1360112544 729923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote s(\s?)t\1a\1b < 1360112545 207355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sioraiocht says: if you made a type class the same name as a type, I'd stab you in the face < 1360112550 663968 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And the quicksort is fake < 1360112590 430922 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :people sure do like debunking ponies < 1360112648 393549 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they're not baby horses at all < 1360112649 894359 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wake up sheeple < 1360112662 946460 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you just think they're cute because they're small < 1360112668 116560 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but actually they're expensive and they shit everywhere < 1360112680 152863 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cockroaches are both small and cheap < 1360112680 478907 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's weird how people don't realize how much shit animals actually involve < 1360112766 603768 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: "they shit everywhere" is in general applicable to most animals < 1360112803 115889 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: A good estimate is to take the amount you yourself shit and multiply that by a thousand < 1360112820 427118 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes but people don't realize it! it's baffling. where do you think all that mass goes, people < 1360112936 875036 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what animal shits the most compared to its body weight < 1360112949 631137 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe pandas < 1360112952 586242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the one that eats the most compared to its body weight < 1360112954 359619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :most probably < 1360112963 432989 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: I'm thinking definitely some herbivore < 1360112967 299391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but kmc pandas are fat and useless < 1360112978 634543 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :exactly < 1360112978 940053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm sure there are some svelte and useless animals < 1360112982 423688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pandas have horrible digestive systems and eat bamboo which has almost no nutritious value < 1360112987 772071 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, < 1360112988 911015 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc < 1360112989 886148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc < 1360112992 365022 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover < 1360112994 997553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you don't need to impress upon me < 1360113001 215619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how shit pandas are < 1360113006 959737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :they're the swedes of the animal kingdom < 1360113013 222357 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net JOIN :#esoteric < 1360113019 415333 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'Shrews typically eat 80–90% of their own body weight in food daily.[citation needed]' < 1360113032 57688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i should get a shrew, video tape it for 24 hours, and upload that to wikipedia < 1360113035 558631 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but that would be original research :( < 1360113059 573481 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :also not very rigorous. < 1360113291 107003 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Homebrew have now raised £5,176 to buy a Mac Mini < 1360113565 862251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :homebrew? < 1360113602 175891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did they fix the -k yet? < 1360113882 967901 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom_Hoover: http://mxcl.github.com/homebrew/ < 1360113893 61658 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: yes, they merged my pull request < 1360113900 523155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :People nearby are talking about the key ingredients of a successful startup. < 1360113912 964865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems that you need a hacker, a hipster, and a hustler. < 1360113924 894502 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's mostly about what kind of coffee you serve < 1360113932 349687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that's probably not enough by itself < 1360113942 347288 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :preferably you would raise a $250k - $500k angel round and put that all into an espresso machine < 1360113946 581762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as you might have trouble getting them to work together < 1360113966 308226 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's what the coffee's for < 1360113981 939020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Good point. < 1360113983 694313 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :a hustler? < 1360113989 145674 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you don't have top coffee you can't attract top people < 1360113989 632025 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :like a conman? < 1360113992 97582 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or uh, conperson < 1360113996 364558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and no matter what you're doing, you need olympic-class rockstars to do it < 1360114015 681814 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :do you ever feel bad about how badly treated olympic athletes can be < 1360114017 179090 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heavy metal is not yet a sport recognized by the IOC < 1360114023 423440 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, rock stars have come up. < 1360114028 27835 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bike, < 1360114029 458086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360114032 722041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :because sports are bad < 1360114038 834438 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :you're bad < 1360114039 974602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: but for a week every 4 years they get to live in the olympic village and have sex nonstop < 1360114040 468787 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wait < 1360114046 671592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fencing is an olympic sport shit < 1360114048 25668 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: haha < 1360114072 5302 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :also did you know that one of the olympic committee chairpeople was an actual nazi sympathizer back in the 50s or 60s < 1360114075 47155 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :good times < 1360114083 178159 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360114084 870532 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olympics is hipster to mainstream american sports < 1360114086 242319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i remember reading about that < 1360114099 381144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he did some ridiculous things but i don't remember what < 1360114099 566515 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(portlandia did it) < 1360114103 964565 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: great < 1360114107 633077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nazis everywhere < 1360114112 561714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :clowns to the left of me, nazis to the right < 1360114122 696472 :makadon!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360114125 314038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :here i am, stuck in the middle with jew < 1360114137 853308 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360114146 753025 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/1968_Olympics_Black_Power_salute ~ < 1360114150 27089 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION cuts off Phantom_Hoover's ear < 1360114164 555381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :careful now < 1360114166 963474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :now they're talking about "the dunning-kruger effect" < 1360114170 969467 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :huh he was in the 1912 olympics < 1360114171 191462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's the sort of thing that starts wars < 1360114174 708693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :empirical studies, man!! < 1360114191 838553 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sometimes i think psychology research should be written in code < 1360114195 659848 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what about it < 1360114231 649833 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I shouldn't treat them as Internet people. < 1360114268 951495 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1360114284 660382 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who are these peole < 1360114428 181426 :sebbu!~sebbu@adijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360114428 366964 :sebbu!~sebbu@adijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360114428 367120 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360114514 128864 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: I feel kind of silly because I just realized that http://mxcl.github.com/homebrew/ is only available over unencrypted HTTP < 1360114535 35212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::O < 1360114548 955298 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but grabbing the ruby script over HTTPS is still an improvement < 1360114572 728907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry i'm not completely grounded here < 1360114582 854359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you like these people < 1360114588 779440 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :homebrew? < 1360114624 531961 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360114626 357947 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't have any use for their software personally < 1360114641 688910 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but a lot of developers who use macs more or less rely on it < 1360114673 441070 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :right < 1360114677 778604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :night < 1360114680 803941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360114730 780354 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think they don't care much about security, and the sophistication of their packaging tools is like 1998 in Debian years < 1360114784 812771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Entreprenurship is not a job, it's a calling, it's a mission from God. This is what you have to do." < 1360114786 704764 :NihilistDandy!~ND@65-183-140-119-dhcp.burlingtontelecom.net QUIT :Quit: Textual IRC Client: www.textualapp.com < 1360114801 919995 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"God" here means "Paul Graham" right? < 1360114867 204406 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :there's a guy in #lisp who says "I worship Paul Graham" verbatim. it's frightening < 1360114883 804666 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i thought lispies generally weren't huge fans < 1360114890 665237 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at least, I have the impression that On Lisp is a controversial book < 1360114894 485868 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it is < 1360114898 156770 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :this guy is a noob < 1360114909 687812 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :he really really really likes macros even for things where they are horribly unnecessary < 1360114910 824459 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's just weird to see someone literally say that < 1360114919 147503 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: is it an "i love paul graham, it's so easy" kind of situation < 1360114929 346624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@protontorpedo < 1360114929 797774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :so why would one prefer haskell to say clisp or smalltalk? < 1360114933 814248 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@protontorpedo < 1360114934 84014 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :is it fun to program in haskell? < 1360114936 908095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1360114942 976101 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :no it's an "i love paul graham he's a billionaire and this guy criticizing him doesn't even have a wikipedia why should i care?? welcome to /ignore fucker" situation < 1360114967 30637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell/12.12.18:04:52:19 paul graham said that lisp is the most powerful language, and that all other languages are blub < 1360114980 294488 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i really hope he's like twenty at most < 1360114994 412990 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well if he's twenty and a follower of PG then he has already started at least 3 startups < 1360115008 769703 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric ::( < 1360115043 817824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell/13.01.04:11:49:53 I've just made a profound discovery < 1360115044 25937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell/13.01.04:11:50:13 both water and air are monoids :D < 1360115044 211373 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell/13.01.04:11:51:26 maybe ice isn't a monoid though < 1360115044 211562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell/13.01.04:11:52:06 maybe the vacuum of space < 1360115068 929590 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :profound indeed, sir < 1360115071 894207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :say what you will about finance industry, at least people admit that they're amoral profit-seekers < 1360115095 829743 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :ehhhhh "job creators" < 1360115148 162059 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess < 1360115201 745174 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :maybe it's just that startup doofuses have no discernable impact on the world other than zuckerberg selling things to the real big companies, versus bankers who well < 1360115228 49615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah i think the bankers have a larger negative real effect on society < 1360115242 144784 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the attitude of the startup bubblers may be more socially contemptible < 1360115254 734624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :acting like you're saving the world by making useless crap to enrich highly privileged people < 1360115302 644023 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :right, but at most it's just irritating to people like me who run into them on the web sometimes, which isn't so bad < 1360115339 795755 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360115343 279131 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in the end it's just idle whining < 1360115464 75931 :makadon!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au NICK :stuntaneous < 1360115474 236524 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360115492 356894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's better than doing nothing. < 1360115599 79641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :idle whining is? < 1360115621 702070 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you still didn't answer about where you are that you have to listen these people, and thus how i should update my desire or lack thereof to move to SF < 1360115675 26880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not in SF. < 1360115706 291882 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :EPA? < 1360115875 995687 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also not. < 1360116073 416596 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we're playing the guessing game i guess < 1360116084 277444 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how far is the nearest caltrain stop < 1360116111 511499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :5 minutes' walk? < 1360116218 943558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :git bisect gilroy sf < 1360116255 252829 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that stop Palo Alto < 1360116261 859089 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm in Mountain View. < 1360116263 52338 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sorry I mean, is it Palo Alto or north of < 1360116266 242219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :spoilsport < 1360116279 648328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are you going to join this mission from god startup < 1360116312 923115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I feel bad about quoting them. < 1360116327 3411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360116343 762116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also they're gone. < 1360116496 83024 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360116507 74418 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :did you agree to be their technical confounder < 1360116548 81423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not good at confounding. :-( < 1360116552 756112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy is pretty good at it. < 1360116557 15416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"something about galois connections" < 1360116594 491767 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :confound their politics, frustrate their knavish tricks < 1360116629 561382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: how's your startup doing < 1360116635 870093 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doing pretty well < 1360116692 19132 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nobody has particularly suggested that we're saving the world < 1360116692 669013 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the foremost social media platform for complaining about social media platforms < 1360116700 639127 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't that IRC < 1360116707 536573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not when you're done with it! < 1360116710 544358 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is that not what you're retroactively designing < 1360116768 212022 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360117265 141279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see what you did by speaking about retroactive design < 1360117288 428342 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :~_~ < 1360117374 731369 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360117972 820705 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360117978 244799 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360118306 935927 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360118507 873368 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: i have one problem left on cryptopuzzles part deux < 1360118596 149170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's part deux? < 1360118602 466112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The second set? < 1360118712 546233 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360118886 870270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"There are various definitions for adjoint functors. Their equivalence is elementary but not at all trivial and in fact highly useful. This article provides several such definitions:" < 1360118895 322846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe people just confuse "trivial" with "elementary"? < 1360119062 863500 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360119151 583609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1360119157 209882 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360119172 540408 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is something 'up' < 1360119175 82806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i have yet to find any ties between you and Galois, Inc. < 1360119180 87418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i'm sure there's something < 1360119185 609771 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck < 1360119252 344991 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Galois Connection would be a good name for a conspiracy thriller < 1360119413 255333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: ok "change of topic" < 1360119417 44774 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you know things about adjunctions < 1360119448 98389 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no but i plan to remedy this soon < 1360119471 737635 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where soon means 'idk maybe in a few months' < 1360119486 757472 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have categories for the working mathematician now but do i have time to read it???? the eternal question < 1360119502 347637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know about "kan extensions" < 1360119563 722921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: (and have you read http://www.cs.ox.ac.uk/ralf.hinze/Kan.pdf help) < 1360119587 188516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(actually it looks "pretty readable for someone like me who doesn't know that much about the topic") < 1360119598 237720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(and it has nice diagrams) < 1360119622 232681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(and apparently tomorrow there's going to be a categories and types meeting about it?? help) < 1360119634 405350 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(i think i'll go and be clueless) < 1360119644 550951 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i haven't read it but i'm thinking maybe i will? sometime??? < 1360119673 56793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you see "the pretty pictures" < 1360119821 243629 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360119908 811031 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360119947 327616 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1360119953 836780 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360120243 693671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[H]]!][1)[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)$$6-%0[)[))$11~<<~:(~:< ]])[~~~)*[)~(:+~~-)+1]---256%):] ]~:] ]]])] ] [5[5][[50]<:[[52]<:]][[54]<:[[56]<:]]] < 1360120245 318873 :HackEgo!codu@codu.org PRIVMSG #esoteric :54321 < 1360120251 697514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360120272 771080 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The latest results show that lightning-strength jolts of electricity can more than double the yield of certain mushroom species compared with conventional cultivation methods." < 1360120490 21113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[64 H]]!][1)[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)$$7--1[)[))$11~<<~:(~:< ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:] ]~:] ]]])] ] [250[250][[50]<:[[52]<:]][[54]<:[[56]<:]]] < 1360120491 405502 :HackEgo!codu@codu.org PRIVMSG #esoteric :250251252253254255@ < 1360120523 692573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok [.-] and [.+] loops work from the inside < 1360120978 40862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[64 H]]!][1)[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)$$7--1[)[))$11~<<~:(~:< ]])[~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]32 ]~:] ]]])] ] [250[250][[50]<:[[52]<:]][[54]<:[[56]<:]]] < 1360120979 595296 :HackEgo!codu@codu.org PRIVMSG #esoteric :250 251 252 253 254 255 @ < 1360121205 889794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[64 H]]!][1)[)$%0[)[))$11~<<~:(~:< ]])[):] ]]])] ] [65[65][[50]<:[[52]<:]][[54]<:[[56]<:]]] < 1360121207 427104 :HackEgo!codu@codu.org PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1360121260 975715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`oerjan < 1360121261 199850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[65 ):] < 1360121262 208222 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: oerjan: not found < 1360121262 996544 :HackEgo!codu@codu.org PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1360121273 81278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA > bin/oerjan; chmod +x bin/oerjan < 1360121276 713618 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360121305 823907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sometimes i am happy shachaf is on another continent. < 1360121703 454322 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run perl -e 'print "A" x 350' < 1360121704 937210 :HackEgo!codu@codu.org PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1360121733 648442 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`file /home/hackbot/hackbot.hg/multibot_cmds/lib/limits < 1360121734 954148 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: Bourne-Again shell script text executable < 1360121738 237066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`cat /home/hackbot/hackbot.hg/multibot_cmds/lib/limits < 1360121739 428318 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/bash \ ulimit -f 10240 \ ulimit -l 0 \ ulimit -u 128 \ exec -- "$@" < 1360121746 622250 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :libmits < 1360121756 393400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :libmitts < 1360121767 57097 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :insert very topical and relevant mitt romney joke < 1360121860 671495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tropical and elephant < 1360122132 707858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You know the thing where ESC O m inserts a -? < 1360122135 703727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's awful. < 1360122608 535332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know that thing < 1360122676 988573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1360122684 664443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's vim expecting me to have a really slow terminal. < 1360122686 810652 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360122687 654176 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do you mean as a terminal control code? < 1360122690 677819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1360122702 929222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you not get that in vim? < 1360122705 702898 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION consults good old ctlseqs.txt.gz < 1360122711 841378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I vaguely remember that there's a configuration option to turn that off. < 1360122741 165621 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i still don't follow -- if you hit Esc, then O, then m, you get a -? < 1360122741 387681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ESC O Single Shift Select of G3 Character Set (SS3 is 0x8f). This affects next character only. < 1360122745 103290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1360122751 338609 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so what do you do to make vim print one of these? < 1360122767 677444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Print? < 1360122774 749052 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I press Esc, it "goes out of insert mode". < 1360122782 96736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I press O to open a new line above the current one. < 1360122787 163105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then I press m. < 1360122792 768192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it inserts a - instea.d < 1360122801 500164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And doesn't make the new line.) < 1360122801 858735 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've not seen that happen < 1360122816 296808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can't reproduce it? < 1360122824 805444 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not in 30 sec of fiddling < 1360122871 156395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It works with other characters than m < 1360122890 754847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :n -> . , k -> + , etc. < 1360122918 719848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> (xor `on` ord) 'm' '-' < 1360122920 724647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 64 < 1360122923 23406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> (xor `on` ord) 'n' '.' < 1360122925 126638 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 64 < 1360123012 634045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what language(s) are you using for cryptopizzles < 1360123056 138486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just Ruby (which is what they're using). < 1360123061 465793 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"they"? < 1360123067 729615 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Just Ruby > Nothing < 1360123069 49226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The people writing the questions. < 1360123071 949160 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360123079 104035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was going to use a crazy language but you did that already. < 1360123084 432726 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :only for one problem < 1360123108 674104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The AES ECB one? < 1360123117 191000 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i considered using Haskell, it would have been pretty good i think < 1360123117 837103 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360123330 182592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The nice thing about looking for Scala jobs is some of them don't expect you to know Scala already, they're willing to teach you on the job. Not really the case for more popular languages < 1360123428 143907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Depends on the jobs more than the languages, I'd imagine. < 1360123446 72570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in my experience that is quite true for popular languages < 1360123448 277755 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what shachaf said < 1360123485 405260 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :at many jobs, learning a new programming language would be only a small part of the getting up to speed process < 1360123496 580245 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :many employers recognize this < 1360123525 647663 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's one thing if you expect deep knowledge of something hard and unusual, like Haskell or C++ < 1360123533 898763 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but if you know Ruby and they want Python, whatever < 1360123562 727686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's funny how the differences between programming languages shrink or grow depending on your own vantage point within the space of all languages < 1360123683 792741 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION got a C++ job without knowing much C++ < 1360123712 474692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What sort of language would give me a vantage point such that J looked similar to C? < 1360123738 275122 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :martian, probably < 1360123780 316255 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :piet < 1360123826 81569 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what similarities do they have. punctuation. an almost similar notion of functions. representing code in text? < 1360123882 516362 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know much about J, what are its data types? < 1360123894 401279 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :array, number, character < 1360123902 421719 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :boxes < 1360123920 115633 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Computer science is the study of boxes and arrows" -- someone < 1360123926 486835 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Mark Twain possibly < 1360123936 939771 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :noted computer aphorist < 1360124157 784575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"I never said half the things I said." -- Mark Twain < 1360124454 663095 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :"Who are you? Why are you exhuming my corpse?" < 1360124458 275023 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :-- Mark Twain < 1360124504 620884 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"I'm sorry, that is a secret." -- George Bernard Shaw < 1360125284 749406 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 255 seconds < 1360125971 232680 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :TwilightSpockle: Figured you'd like to know, season 4 confirmed, will be 26 episodes. < 1360126011 494568 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: well I think most jobs where you use C++ don't expect deep knowledge of C++ < 1360126038 223744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think most people swimming in the C++ pool don't even known how deep it gets and how many terrifying creatures lurk in the depths beyond the reach of light < 1360126082 850644 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :reminds me of that "deep C" presentation that was going around a while back < 1360126091 670204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :True. < 1360126140 921935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should probably know C++ better than I do. < 1360126156 560570 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: link? < 1360126169 204044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are definitely some dark corners of C as well < 1360126179 956317 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what were the strange ones i learned here... < 1360126190 191761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I assume http://www.slideshare.net/olvemaudal/deep-c < 1360126194 703606 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :struct { ...; int x : 0; ...; } < 1360126203 217824 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, that. i didn't much like the attitude and you probably know all of it anyway < 1360126204 151858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That presentation had some interesting information but some of it was a bit silly. < 1360126210 648058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least as an interviewing guide. < 1360126210 833983 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :kmc: Ah, good one. < 1360126238 785990 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :stuff like struct alignment, subtleties of static, side effect order... < 1360126241 574983 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :kmc: what's that do? < 1360126304 604599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: forces bitfields after to be in different words or something from bitfields before < 1360126307 527978 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :iic < 1360126345 630475 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :weird < 1360126492 409215 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the other strange syntax i learned here was (C99): void f(int a[*]); < 1360126561 987562 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :uh. i haven't even a guess < 1360126570 28585 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Gah, what was that one again? < 1360126596 946188 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :declares that 'a' is a variable-length array < 1360126602 478881 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Riiight, yes. < 1360126606 134967 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whose length will be known by the time the function is actually called < 1360126620 420705 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can do things like void f(int n, int a[2*n + 7]) < 1360126638 144098 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but you might not want to duplicate this in your header file < 1360126647 700320 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you can't do int a[static 2*n + 7]), presumably < 1360126650 124507 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the equation in the header will never be checked for accuracy and it might depend on implementation details < 1360126650 909166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or however that syntax went. < 1360126657 287233 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh i forgot how that thing works < 1360126661 495341 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that was even weirder < 1360126693 32229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think foo(int x[static 5]) means that you actually have to have 5 ints at the pointer. < 1360126730 616092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Whereas otherwise it's just a pointer. < 1360126748 725667 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So the compiler can dereference any value in x[0-4] < 1360126752 939863 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah right yes < 1360126778 343450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whereas it's legal to call a foo(int x[]) function with a NULL pointer even, as long as it's never derefed < 1360126784 222159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360126858 564367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think in C++ there are four mostly unrelated meanings of "static". < 1360126900 202871 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :only four? < 1360126913 6074 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :three? C ones plus static members? < 1360126924 415652 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :static members are pretty similar to the C meanings < 1360126974 542078 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in particular, if you have a class Foo { static int bar; }; in a .hh file, you need to have some .cc file with int Foo::bar; < 1360127008 687051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you put it in a particular compilation unit with the same storage class as other static stuff < 1360127023 459130 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe that's not that similar < 1360127029 335688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's something that confuses people, anyway < 1360127074 410760 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :everything about static confuses people < 1360127083 433273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C++ has static_cast too but i think that doesn't count :) < 1360127220 511499 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've been thinking a good interview question is to explain the rationale behind the fact that auto variables are uninitialized while static variables are initialized < 1360127254 261378 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a jumping off point to talk about a variety of language and OS things < 1360127264 451869 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :because static variables take up static space anyway, and if it's zero/not specified by the programmer it can just go in .bss? < 1360127278 152266 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it still costs the OS something to zero pages, right? < 1360127293 985340 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, i'm just thinking of object file size < 1360127308 489805 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :not that that's that important < 1360127308 675625 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but also the OS needs to zero pages, because they might have someone else's data in them < 1360127318 927346 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yes < 1360127339 508362 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :kmc: Deferred to first write to the page usually. < 1360127342 777241 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :COW is a powerful thing. < 1360127362 9306 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Linux actually supports mmap(MAP_UNINITIALIZED) for embedded systems, if you enable it in the kernel config < 1360127365 901780 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: yeah, you can talk about that too < 1360127419 911753 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :imo a good interview question isn't about a specific answer, it's a conversation starter < 1360127431 627587 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :This is true. < 1360127447 421998 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :The whole point of an interview, particularly for programming, is to see how the person thinks. < 1360127482 63105 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well i'm also interested in what they know, but I think you get more of that by encouraging them to talk than by asking many specific questions < 1360127491 988359 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :True. < 1360127512 912244 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Unless you want someone who's an expert in mundane trivia of Java. < 1360127513 565966 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric ::P < 1360127519 826051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360127532 997236 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even then, it's a good sign if they are super excited about mundane trivia of Java and volunteer them unprompted ;) < 1360127541 578916 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are the super open ended questions like < 1360127549 475310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"you type google.com into a web browser and hit enter, what happens" < 1360127558 786321 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :geez yes < 1360127563 369667 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sometimes people start by talking about keyboard switch debouncing < 1360127600 194097 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :That's a pretty awesome question. < 1360127906 100336 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not sure about it < 1360127909 393612 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sometimes it is really tedious < 1360127919 243332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but you also get a ton of information < 1360127929 807561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :both about what the person knows, and about which abstracitons they do and don't think about < 1360128005 881417 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"well, first you subconsciously come to the decision to type. your motor cortex will send signals down the spinal cord that are eventually routed to the muscles in the arm that control the fingers..." < 1360128045 197892 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :"Well, first a quark interacts with quark. And then a quark interacts with a quark. And..." < 1360128050 513217 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :[1 year later] < 1360128075 366218 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :"So finally, the molecule has interacted with the neighboring molecule." < 1360128096 164112 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"the leibnizian monads, while having no knowledge of the outside world, or indeed any world at all, nonetheless act (without extension) in such a way that we can interpret as subatomic motion" < 1360128540 259820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how about the candidate who writes a powerful short story about a guy who is typing google.com and hits enter < 1360128711 254904 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf, Bike: that's a good presentation < 1360128714 82406 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanks for the link < 1360128720 386304 :oklofok!~oklopol@dyn60-339.yok.fi QUIT :Ping timeout: 252 seconds < 1360128728 344806 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :glad you liked it more than i did >_> < 1360128734 747926 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it postulates a kind of dunning-kruger effect for C++ < 1360128737 218141 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: oh, why's that? < 1360128765 86192 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the author just seemed kind of insufferable, like wow you're so dumb for not knowing this < 1360128768 781939 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :still good info < 1360128789 635716 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm < 1360128799 476132 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in the slides alone you mean? or at some talk you saw? < 1360128803 444442 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :in the slides < 1360128816 432233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :==Bike < 1360128817 814145 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1360128833 472139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would probably do reasonably well at those sorts of questions, but the interviewer seems rather irritating. < 1360128840 453688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :any specific examples? the little thought bubbles underneath wrong answer guy's answers? < 1360128855 6131 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :i haven't looked at it in months, let me see < 1360128904 364971 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360128976 565632 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :imo most of these questions are pretty fair game < 1360128981 782322 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in terms of being things you do need to know < 1360129079 500789 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's stuff you need to know, i'm just whining about some attitude < 1360129119 341337 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360129353 983562 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh i just got the "deep c" pun < 1360129357 970450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION winner < 1360129371 582274 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also slideshare can eat a dick < 1360129401 215304 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the shark didn't tip you off? < 1360129408 96630 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :well, i guess jaws doesn't take place in the deep sea < 1360129416 735474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Slideshare is awful. < 1360129431 815555 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i didn't get to the shark yet < 1360129443 215551 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :doesn't it start with a shark? < 1360129450 261653 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is there any way to download a pdf without logging in with Fucking Facebook < 1360129451 880831 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It slowed down to the point that I killed it. < 1360129457 284863 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: it starts with an ROV exploring a wreck i think < 1360129466 947917 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that this shouldn't be just as much a tipoff, but i'm dense < 1360129476 972437 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :yeah, on slide three < 1360129481 486456 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1360129492 225784 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :of course you can just ignore those silly starters often, eh < 1360129508 623182 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :before we say anything interesting here are some jpeg artifacts < 1360129524 258865 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :here's an xkcd strip tangentially related to my talk < 1360129532 857832 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :everyone please laugh for the designated 0.3 seconds < 1360129601 378649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: http://www.pvv.org/~oma/DeepC_slides_oct2011.pdf < 1360129636 145394 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok slide 389 has some attitude < 1360129637 439602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thanxchaf < 1360129696 163222 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :is that what cubicles actually look like, also < 1360129702 217330 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"We are not suggesting that all your C and C++ programmers in your organization need a deep understanding of the language. But you certainly need a critical mass of programmers that care about their profession and constantly keep updating themselves and always strive for a better understanding of their programming language" < 1360129717 431661 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems unfair to say that people who aren't language experts don't care or aren't 'up to date' < 1360129733 436063 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe they are experts in algorithms, systems, or the problem domain of whatever your company actually does to make money < 1360129869 246918 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: yes some cubes look like that < 1360129915 893424 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not a fan of cubes myself < 1360129921 964785 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :frightening < 1360129944 689552 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems like the worst of both worlds between a private office and open plan < 1360129980 136982 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i think making open plan work depends a lot on the people and the space < 1360129997 579688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe cubes have a better failure mode or require less planning overhead < 1360130068 599160 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1360130758 982242 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360130764 775148 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360130779 955357 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360131771 122813 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360136196 70176 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1360136567 66186 :hagb4rd!~perdito@koln-4db4e17d.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360136869 729714 :hagb4rd!~perdito@koln-5d81f227.pool.mediaWays.net JOIN :#esoteric < 1360139037 716354 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Cubes is what you make your offices if you have no soul < 1360139681 573502 :mtve!~mtve@10130.x.rootbsd.net QUIT :Ping timeout: 255 seconds < 1360139760 583561 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1360140038 622705 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1360140053 700579 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 255 seconds < 1360140081 80883 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :shachaf: I think the number I've heard was 7 meanings of static < 1360140102 388986 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(probably 5 more in c++11) < 1360140107 450257 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are they? < 1360140155 780951 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :curiously, C compilers never ask you to list the possible meanings of static < 1360140183 6046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, sure. You need a static analysis tool for that. < 1360140476 186456 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :Ping timeout: 245 seconds < 1360140625 629535 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1360141240 224581 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1360141432 203569 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: leaving < 1360141464 905457 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1360142295 592056 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360142323 838834 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360144451 599703 :hagb4rd!~perdito@koln-5d81f227.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360145985 447709 :hagb4rd!~perdito@koln-4d0b6917.pool.mediaWays.net JOIN :#esoteric < 1360147720 793753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: http://blog.wien.tomnetworks.com/2013/02/06/thesis/ < 1360147744 851222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360148668 810063 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 272 seconds < 1360153314 613503 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360153550 745898 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360154110 247180 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360158306 911112 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 276 seconds < 1360159245 28661 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360159320 924208 :ThatOtherPerson!~ThatOther@unaffiliated/thatotherpersony QUIT :Quit: leaving < 1360159340 597628 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360159450 844820 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360159498 911537 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360159827 605709 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360159836 790312 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1360159838 82321 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360159856 883306 :ion!ion@heh.fi PRIVMSG #esoteric :shachaf: /me downloads < 1360160030 883512 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360160096 616745 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360160096 802541 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360160096 802679 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360160421 618175 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 256 seconds < 1360160497 207881 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360160579 505250 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1360160714 508086 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1360160879 684765 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good warm morning! < 1360160885 781715 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's only -9 °C today! < 1360160951 420310 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wake me up when it gets below -9 K < 1360160953 857456 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it was around -5 °C here. < 1360160994 136826 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lots (well, relatively) of snow yesterday/today, though. < 1360161227 549070 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360161365 772602 :sebbu!~sebbu@adijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360161365 958389 :sebbu!~sebbu@adijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360161365 958485 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360162439 229513 :Taneb!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1360163718 879853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360164222 333979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: cool < 1360164251 502927 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1360165074 658794 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Translating Python to Haskell is even less fun that translating C to Haskell < 1360165108 809397 :TwilightSpockle!codu@codu.org PRIVMSG #esoteric :All I hear is you saying that C and Haskell are basically the same. < 1360165131 933928 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :something something C-H isomorphism < 1360165271 905536 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360165348 363884 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there is a morphism GHC :: Haskell -> C, but what about CoGHC :: C -> Haskell? < 1360165373 503426 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :something something unnatural transformation < 1360165443 4067 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I know about natural transformations, but what is a SSU (something something unnatural) one? < 1360165588 899505 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1360165621 353499 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :It's hard to explain, but somewhat like a bad analogy < 1360165698 285065 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This position is asking for "- Extensive experience with API" < 1360165756 961573 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You're just not qualified, kid. < 1360166087 207884 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360166169 107981 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1360166170 425104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The part of the code that I wasn't particularly involved in was the part that was broken." < 1360166184 901006 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Haven't mentioned that before, it's self aggrandizing, but it's completely true < 1360166503 917168 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Are you a Hacker?" < 1360166509 805932 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think this is a brogramming position :/ < 1360168553 232650 :Zuu!zuu@unaffiliated/zuu PART #esoteric :"Leaving" < 1360168786 330032 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360169758 894635 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360170711 837909 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :run away < 1360171659 72348 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360171740 471974 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm pretty much applying for anything that even looks like I somewhat qualify < 1360171765 219662 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want to hear more about this "are you a hacker" question out of morbid curiosity < 1360171789 113056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also i think your statement is very much not self aggrandizing < 1360171796 52745 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :compared to how a stereotypical macho hacker would put it < 1360171890 924457 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360172035 568754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well in the job description it says "Are you a Hacker? Are you bored in your current position?" < 1360172049 957838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This is how I responded: < 1360172051 117390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"In some sense of the word, yes. In Second Life, I have experimented until I found a way to reach the maximum altitude (MAX FLOAT). In the Creatures game series, I have experimented to see what hex editing a creature could accomplish." < 1360172068 445320 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :eh job descriptions are bs < 1360172087 247919 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wouldn't read too much into it, i'll still make fun of them on the internet tho < 1360172088 172579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But there's this form to fill out with several questions and "Are you a Hacker?" was one < 1360172624 693514 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Writing code while sleep-deprived. Good idea or great idea? < 1360172692 899354 :ogrom!~del@gprs-inet-65-80.elisa.ee JOIN :#esoteric < 1360172724 986443 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh, too lazy to get emacs working. How bad can writing lisp code without paredit be? < 1360172810 411446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it works surprisingly well, actually < 1360172826 825484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the current Emacs installer from Windows works really smoothly on Vista and later < 1360172836 951689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you install into your home directory < 1360172849 724473 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is on Linux right now < 1360173122 92428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: which distro? < 1360173144 512592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ubuntu 10.10 < 1360173153 497777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's really just a little bit of code < 1360173165 303361 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The meat is going to be copy/pasted and modified from clojure.core really < 1360173318 577996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: can't you just apt-get install emacs? < 1360173325 872820 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Emacs is installed < 1360173330 776208 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't feel like configuring it < 1360173370 117811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only configuration I've really done on my Windows install of Emacs is changing the font, changing the background to black (to avoid screwing up my sleep patterns), and setting the options in the options menu < 1360173394 276923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can't you just install f.lux or something < 1360173402 722273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: without an internet connection? < 1360173414 345111 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you appear to have an internet connection < 1360173417 266985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and also, the ability to install emacs < 1360173421 877181 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I conclude you have the ability to install f.lux < 1360173435 396084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I installed Emacs by downloading it on Linux and saving it to the Windows partition < 1360173446 556121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't work for everything (e.g. it doesn't work for Cygwin) < 1360173468 94504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I dislike installing software except from repositories < 1360173493 344651 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is a Debian repository < 1360173497 770276 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can't exactly offer a Windows repository < 1360173506 717990 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(well, an Ubuntu PPA, but I suspect the package works on Debian) < 1360173517 99262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually Windows 8 has a repository < 1360173525 972208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by Microsoft < 1360173813 838520 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360173900 897550 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 272 seconds < 1360173924 542466 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360174191 491764 :ogrom!~del@gprs-inet-65-80.elisa.ee QUIT :Read error: Connection reset by peer < 1360174199 820216 :ogrom!~del@gprs-inet-65-80.elisa.ee JOIN :#esoteric < 1360174443 5352 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I keep looking for a single unitary language, yet when I have problems that need solving I do tend to try to find the right tool for the problem < 1360174463 722181 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In this case, the problem is a blog post I'm writing that talks about Clojure, so the right tool to write code in is Clojure < 1360174584 318755 :hagb4rd!~perdito@koln-4d0b6917.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360174721 487995 :hagb4rd!~perdito@koln-4db42ad7.pool.mediaWays.net JOIN :#esoteric < 1360174840 835163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: if only it were always that easy to work out which language to use :) < 1360174883 434272 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If it's not obvious, I tend to resort to Python. This has been a mistake at least once. < 1360175073 935977 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what if you find the single unitary language but don't actually use it enough for real stuff to realise it's the one / what if this has already happened < 1360175170 559077 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have some vague idea of what The One should look like. I think though, that including "enough popularity that a good amount of libraries exists for it" kind of limits the options, though < 1360175268 223481 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what if you're wrong about what it should look like < 1360175293 877816 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1360175311 530600 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :then you need a configuration file to change the syntax for your particular project. < 1360175326 448120 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION blinks < 1360175350 712727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Forth! < 1360175361 275024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, what languages /look/ like is mostly irrelevant < 1360175376 467605 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"look like" was a bad turn of phrase < 1360175376 657341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, btw, I discovered what the theoretical computer science definition of "haskell" seems to be < 1360175384 719936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like the theoretical computer science definition of "algol", except call-by-need < 1360175398 707136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my brain was flashing alarms "you can't do that" < 1360175453 36366 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: what if you're wrong about what properties it should have < 1360175478 470178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Haskell and Algol aren't just the same language with different calling conventions, right? < 1360175484 178242 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, considering that "The One" is a matter dictated by my personal taste... are you saying I would be mistaken about my preferences? < 1360175490 880225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I'm starding to doubt myself < 1360175493 147779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*starting < 1360175515 155504 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I mean, as I've learned, my tastes have changed < 1360175516 564677 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that doesn't seem hard to believe < 1360175552 550043 :Bike!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1360175557 602038 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it is even likely that your method for evaluating languages is insufficient for many (perhaps even most) reasonable sets of language criteria < 1360175560 696258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and likely many urneasonable ones too < 1360175624 5477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's sort-of hard to make well-defined statements about languages < 1360175639 398685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much the only one I've found that's usually uncontroversial is "language X is statically/dynamically typed" < 1360175651 724301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's incredibly controversial < 1360175661 523103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: re Haskell and Algol: depends what you mean by Haskell and Algol < 1360175666 441588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a lot of controversy in which is better < 1360175667 982179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know < 1360175674 407542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this seems to be a weird CS definition I wasn't previously aware of < 1360175677 252924 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you took an existing Algol language and made it call-by-need, I'd still prefer Haskell vastly over it for many reasons < 1360175690 36843 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"X is either statically or dynamically typed" is not true for all X < 1360175697 779002 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think your confusion stems from the fact that the language you call "Algol" is a language family that is only distantly related to Algol < 1360175699 403168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, algol 60 is like 53 years old at this point < 1360175706 642781 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Verity resembles Haskell much more than Algol to me < 1360175710 812336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's not me who called it Algol < 1360175717 894529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, but you still call it that :) < 1360175726 705273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Verity was my attempt to take mathematical-Algol semantics, and put a modern syntax on it < 1360175748 866436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360175784 185828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the syntax is mostly inspired by C, but you can only get /so/ C-like and still remain usably higher-order < 1360175795 954521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the rest is a mix of OCaml and Haskell and mathematical notation < 1360175898 615519 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I miss the good old days of having a special keyboard taylored to your language of choice. < 1360175912 470334 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(I miss them in the sense that I haven't had the chance to experience them first hand.) < 1360175948 762608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: good news, Agda exists! < 1360175963 358211 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately Agda comes with an emacs mode < 1360175965 368741 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so it doesn't qualify < 1360176128 118250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :APL exists < 1360176163 965066 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :fortress exists~ < 1360176174 78056 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not only there is no God, but try to find an APL keyboard on Sunday. < 1360176241 575188 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fortress sort of stopped existing < 1360176252 11229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote not only there is no God, but try to find an APL keyboard on Sunday. < 1360176258 555942 :HackEgo!codu@codu.org PRIVMSG #esoteric :954) not only there is no God, but try to find an APL keyboard on Sunday. < 1360176270 678951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that looks like a fungot quote to me < 1360176270 864555 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: there! there it is! < 1360176282 917615 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: unlike apl < 1360176309 984975 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: *polite cough* I believe I'm slightly more decoherent than fungot to be considered quoting him. < 1360176310 170743 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: must think of a way to the ocean palace? < 1360176329 664502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"decoherent"? < 1360176331 715944 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :see, fungot makes much more sense than I. < 1360176331 901898 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: it's time you jumped off this mortal coil... our art and science... all to you! you shall find bekkler! executing program. please let me go... put me out?! hey! is that for us! the chef's in a snit, trying to get food to the front lines. heard a spell to energize the sword takes immense evil! indeed! this thing. what you have the masamune! < 1360176354 150252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this has got to be chrono trigger style, right? < 1360176355 683798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style < 1360176355 869565 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct* darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1360176357 857520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1360176369 876547 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The upshot is that new technique can measure timing differentials of less than 1 microsecond over a LAN connection -- for example, if the attacker is in the same data center as your servers." < 1360176378 545785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good thing we all have dedicated... oh wait < 1360176382 768909 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: sorry, my French's slipping. please wait for a moment while I try to find a proper translation... ♪background muzak♪ < 1360176387 562082 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why doesn't fungot have a esoteric style? < 1360176387 744773 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :coppro: there! there it is! but by the time we're through with you, you'll be in danger. open hatch. < 1360176388 69868 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is this the era of buying an EC2 machine to attack another EC2 machine? < 1360176406 80408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it has irc < 1360176409 748372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is mostly based on #esoteric logs < 1360176414 893911 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is it updated? < 1360176419 23583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess an esowki style would be interesting < 1360176423 756195 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: #scheme too and stuff < 1360176429 804517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and updating it takes a lot of manual work for fizzie < 1360176430 574719 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact probably the #scheme logs outweigh #esoteric < 1360176432 205771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so probably not very often < 1360176432 761090 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :by way of popularity < 1360176434 536853 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1360176443 177682 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: incoherent, says I. probably. < 1360176448 151421 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I want a markov chain on 10 decades of this channel < 1360176465 634056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :I want a markov chain on 10 octaves of this channel < 1360176468 196849 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :whate are ic, iwcs, pa, ss, sms, and speeches? < 1360176476 721375 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :^style pa < 1360176476 907011 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1360176485 505308 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: dongs < 1360176485 876816 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: who pissed in your cheerios? honestly? i wouldn't even tell anybody. < 1360176498 621413 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I want a markov chain on 10 markov chains of this channel. < 1360176499 608042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's a good quote < 1360176515 750344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't worry, I won't report them for contaminating your breakfast < 1360176517 400579 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style ss < 1360176517 586235 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1360176519 838520 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style sms < 1360176520 24053 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: sms (National University of Singapore SMS corpus, 2011-08-20) < 1360176522 135495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: there's fungot style < 1360176522 658967 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: up to dadar studio. see whether she know your mother also... wahahah :) < 1360176524 763358 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style speeches < 1360176524 949367 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: speeches (misc. speeches from Project Gutenberg) < 1360176530 458144 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style ic < 1360176530 643721 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: ic (INTERCAL manual) < 1360176534 756871 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fungot: yes < 1360176535 3273 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :coppro: a line with a replacement that's `simpler' in comments and string literals, etc.) if the filename is of a multidimensional array is being linked to it. < 1360176541 612730 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :bleh < 1360176544 897435 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style iwcs < 1360176545 83024 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: iwcs (Irregular Webcomic scripts) < 1360176553 130315 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style fisher < 1360176553 315941 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1360176586 877754 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360176596 454177 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ooh can we get the enron corpus too < 1360176602 887995 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :http://www.penny-arcade.com/comic/2001/03/14 i don't get it < 1360176642 244703 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :while we're at it, maybe the calgary/canterbury corpuses too. < 1360176738 329967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think the Enron email dataset was suggested. < 1360176781 647103 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when my friends were working on a startup making software for legal discovery, that was what they used for their demo < 1360176792 690536 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently it is the standard corpus in email-related NLP < 1360176858 501291 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :wait... there's a fungot style? < 1360176858 827193 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: i agree with you just really < 1360176867 946451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I think it is pretty popular. < 1360176872 289025 :ogrom!~del@gprs-inet-65-80.elisa.ee QUIT :Quit: Left < 1360176879 31943 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :^style fungot < 1360176879 218069 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1360176886 28724 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot fungot fungot? < 1360176886 214188 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: so, let's say i call them mindless games. if we hit every stupid person, any person going, tough one. if we solve it,..., the calls. we decide what i'm made that one work only for the dignity, only gray. in that second one is horizontally displaced by 1 pixel is sacred. just me, or i: yet, you rogue! < 1360176902 213285 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fascinating. < 1360176911 883662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this can't be all that fungot's said < 1360176912 69333 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: so, let's say i call them mindless games. if we hit every stupid person, any person going fast and such an apparently non-standard format is being dimensioned by assigning dimensions to them; and sets. maybe thats what them meant by experimental selected so it probably no longer the wand the better part made mercie, i should think at least, that is expressions which have not been able, to assume responsibilities < 1360176936 478610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he hasn't said 'that sword alone can't stop' or 'anmaster no not markov' even once < 1360176939 522825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :have you fu < 1360176940 657707 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :have you fungot < 1360176940 843450 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov < 1360176947 551862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :aha < 1360176948 415512 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hahahahahahahahaha < 1360176948 601178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There you go. < 1360176967 304027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Under some assumptions, the "fungot" style is a simple weighted sum of all the other styles. < 1360176967 489780 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube* wizened shape, very magic ( in the system < 1360176981 66539 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, er < 1360176984 971026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote markov < 1360176986 793724 :HackEgo!codu@codu.org PRIVMSG #esoteric :578) Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov < 1360177013 608399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The assumptions aren't true, though.) < 1360177019 368420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :aren't the assum- right < 1360177029 175046 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^style nethack < 1360177029 360864 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) < 1360177043 512012 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fungot: is this a weighted sum of other styles < 1360177043 880186 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :coppro: hippocrates: greek physician, to the adventurer who can cause great damage. i swear that, compared with those fruits, the neck, claws, hooves, or from whence he came,... his great black battle-blade stormbringer, drank their souls. < 1360177049 53741 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sup fungot < 1360177049 276018 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: excalibur: at first then more slowly then in a long worm can be quite enchanting. it is even more muddled and confused. ( a field guide to the sea; there's no food. < 1360177053 812718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: how do you do the invocation ritual? < 1360177054 26022 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: meat*, huge chunk of meat: some say that no one notices the junk underneath a boulder is probably beneath you. the he closed his eyes, the alphabet, weights and measures, and bewailing her fatal error with many titles, and overcome all the cities bounding the circle sea, or a handloom, although they do not and did not kill his own food has arisen the legend that he does not imply being happy and that was the fruit like? < 1360177068 838694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"some say that no one notices the junk underneath a boulder is probably beneath you" < 1360177069 24694 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :is523k52Ϳnffjliated/ais523: ever tried reading while confused? < 1360177072 756503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"you are probably on top of the boulder" < 1360177074 483897 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :i'a i'a anmaster no not markov! < 1360177080 331110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, wtf was /that/? < 1360177086 524730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Áis523ÎkËÇÏ52Í¿ÉnÐffjliated/ais523: ever tried reading while confused? < 1360177086 710947 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: anhur: an egyptian god of earthquakes as well. physically, he was such a tool is found by a howling wind. ( fog, by patrick mcgoohan) < 1360177093 458474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it's meant to do that at all < 1360177096 740368 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: your true form being revealed to us mere mortals. < 1360177103 555618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like a corrupted version of my nick/username/etc < 1360177124 489236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: Áis523ÎkËÇÏ52Í¿ÉnÐffjliated/ais523: ever tried reading while confused? < 1360177124 674977 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: owlbear: owlbears are a cross between a human being and a convulsive motion agitated its limbs. tail entirely absent. growth is slow and sexual maturity reached at quite an experience. < 1360177146 660886 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: That seems very confused indeed. < 1360177146 846602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: that's probably a bad idea, my true form is depressingly similar to my normal form < 1360177160 917331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: yeah, I don't think it's meant to do that < 1360177165 369692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I'll `addquote it < 1360177173 454610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote Áis523ÎkËÇÏ52Í¿ÉnÐffjliated/ais523: ever tried reading while confused? < 1360177173 640496 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: you're going into the surrounding walls and ceilings of the three gorgons or graeae, is not bad luck. < 1360177177 29373 :HackEgo!codu@codu.org PRIVMSG #esoteric :955) Áis523ÎkËÇÏ52Í¿ÉnÐffjliated/ais523: ever tried reading while confused? < 1360177200 253904 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I kind of like the nethack style, except it's perhaps a bit too ungrammatic often. < 1360177212 187793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Do you play a lot of NetHack? < 1360177212 374035 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: prisoner: where am i constant to my lair to die. ( the emperor's new mind, i don't doubt." and after nearly half a century in which feeding and growth occur, and a genuine amulet of yendor < 1360177235 265656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds quite dark. < 1360177251 186083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Grim, even. < 1360177252 387778 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :and or eldritch. feeding and growth occur. bletch. < 1360177332 480615 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Do you have a GRIMoire? Is it GRIM? < 1360177332 666067 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: polymorph into an unknown being. a well-known tropical predator ( _panthera onca_) is a rewarding experience! < 1360177365 601438 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: how many replies, until you invoke tentacles from outer dimensions? < 1360177365 824114 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: they say that fortune cookies are food for thought. < 1360177386 860993 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://j.mp/cpp11ref <--- nice overview of new C++11 stuff < 1360177423 877453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: genuine amulets of yendor are kind-of valuable, though < 1360177427 354254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an end to the grimness < 1360177519 913439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 246 seconds < 1360177531 77935 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A well-known tropical predator is a rewarding experience! How true. < 1360177666 886185 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 246 seconds < 1360177856 889248 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1360178100 864144 :sivoais!~zaki@199.19.225.239 QUIT :Ping timeout: 248 seconds < 1360178550 662840 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360178814 889319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fungot: are you an animorph < 1360178815 75006 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: they say that nurses sometimes carry scalpels and never use your best weapon to engrave a curse. i quickly ducked my head back and crawled away. < 1360179034 314628 :sivoais!~zaki@199.19.225.239 QUIT :Read error: Connection reset by peer < 1360179097 608520 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360179279 150621 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Help I'm learning C again < 1360179347 156475 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :k < 1360179433 625660 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how's that going < 1360179457 380729 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I dunno < 1360179483 295940 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I wrote http://pastebin.com/TVp2BHXT to solve http://rosalind.info/problems/dna/ < 1360179555 328655 :sivoais!~zaki@199.19.225.239 QUIT :Ping timeout: 255 seconds < 1360179602 526008 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360179652 590177 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360179679 949600 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems reasonable < 1360179684 449067 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do you want style advice < 1360179705 73407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :style advice don't use pastebin.com < 1360179713 589695 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes that as well < 1360179737 208477 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe the people who don't hate pastebin.com are all people with adblock < 1360179752 909407 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's still bad tho even aside from the ads < 1360179863 768942 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i have adblock < 1360179864 660222 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate it < 1360179905 910421 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Yes < 1360179925 869987 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I switched to pastebin because hpaste was blocked for someone in another channel? < 1360179954 454273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :codepad and gist are both fine < 1360179958 20180 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i use sprunge??? i like sprunge < 1360179961 264746 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(was that yes re: style advice?) < 1360179968 658129 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :(can be) < 1360180002 352437 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i would do "int a=0, c=0, g=0, t=0;" since they're all zero < 1360180013 34207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also i like to use C99 in which case you can do "for (int i = ...)" < 1360180068 817383 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :instead of reading into a buffer, you could use getchar() (and count on stdin input buffering to make it perform acceptably) < 1360180105 743898 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :kmc, I know the maximum length of input < 1360180117 567882 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sure, it might be simpler code though < 1360180131 213217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the best way to have no buffer overflows is to have no buffers :) < 1360180139 495442 :sivoais!~zaki@199.19.225.239 QUIT :Read error: Connection reset by peer < 1360180158 472394 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the buffer that can be overflowed is not the true buffer. < 1360180179 73766 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360180659 217110 :sivoais!~zaki@199.19.225.239 QUIT :Read error: Connection reset by peer < 1360180707 24647 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360180976 948409 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, interviewer claimed that it's likely that I'm going to get an interview < 1360180995 872504 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Either tomorrow or next week < 1360181000 566498 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :.NET < 1360181006 286809 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can live with .NET < 1360181152 760574 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you??? < 1360181170 352844 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :next week dot net < 1360181223 847279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are worse library frameworks < 1360181530 179386 :sivoais!~zaki@199.19.225.239 QUIT :Quit: leaving < 1360181577 734776 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360182095 269486 :TwilightSpockle!codu@codu.org NICK :Gregor < 1360182187 575330 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360182361 61607 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Sgeo, VB.NET? < 1360182362 873753 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I bet it is < 1360182394 942995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :VB.NET isn't as bad as previous BASICs < 1360182401 151547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basicaly C# with a stupid syntax < 1360182404 787107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and syntax is mostly unimportant < 1360182488 705248 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's C#, I don't know why I only mentioned the .NET part of it < 1360182524 834249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and C# is basically Java with some extra dubious features added in, and different but mostly similar libraries < 1360182601 305799 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdas "dubious" < 1360182618 999857 :ion!ion@heh.fi PRIVMSG #esoteric :i love lambdas < 1360182620 476533 :ion!ion@heh.fi PRIVMSG #esoteric :they are so easy < 1360182659 952655 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Those dubious features turn an unbearable language into a bearable one < 1360182681 652395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(maybe I'm hasty in calling Java unbearable?) < 1360182717 343214 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :if you say "java" three times to a dark mirror does steele come out and lecture you about operator overloading < 1360182724 760774 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360182741 519635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: C# is unbearable in its own way :) < 1360182747 966137 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :how so? < 1360182782 348777 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If it doesn't have first-class functions then I'm not sold < 1360182818 396860 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: C# has first-class functions < 1360182822 286095 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :VB.NET 2008 onwards has first-class functions < 1360182826 470508 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And first-class objects aren't a good substitute < 1360182829 561475 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: C# has first-class functions < 1360182889 287117 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :java has things that try to pass themselves as poorly designed first class functions. it makes for a just not quite good enough substitute. < 1360182963 147190 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I also like having a good type system < 1360182971 12091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote if you say "java" three times to a dark mirror does steele come out and lecture you about operator overloading < 1360182974 979809 :HackEgo!codu@codu.org PRIVMSG #esoteric :956) if you say "java" three times to a dark mirror does steele come out and lecture you about operator overloading < 1360183001 950413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: java has first class objects, and second class classes, which can contain third class methods ;) < 1360183005 349886 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think .NET doesn't do type erasure < 1360183025 331332 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which means more information at runtime, which is unrelated to the quality of the typesystem < 1360183082 232626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :type erasure is a nasty backwards-compatibility thing, which fortunately tends not to matter too much in practice < 1360183137 731921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :type erasure is kind of a red herring, the real problem is that java doesn't understand variance! < 1360183164 708678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact if you can do type erasure you probably should... < 1360183210 873559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: java attempts to understand variance, it's just broken < 1360183226 860798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can express covariant and contravariant generic types < 1360183238 30692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just for whatever reason, it never actually seems to help < 1360183254 407998 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If you say java to a mirror three times, the mirror gets coated in boilerplate < 1360183257 275598 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think they added it but forgot to use it < 1360183285 861074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: :) < 1360183318 472339 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :and since nothing in the library has the variance it should have you pretty much never get to use it either < 1360183347 570631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are the variances in the libraries actually just chosen at random? < 1360183350 162532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: doesn't help that mutability makes variance harder < 1360183352 137267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are there reasons behind some of them? < 1360183354 538182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, indeed < 1360183378 512416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially mutability via pointers into return values < 1360183398 930034 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :when I figured out variance, I realised why every programming language was crazy < 1360183415 806695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Verity's compiler understands variance < 1360183416 682761 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that's a lot of languages < 1360183428 475110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it doesn't actually have polymorphism, so the variance control happens entirely internally < 1360183450 872380 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :(huh, the etymology of "boilerplate" is neat) < 1360183508 35335 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Bike: Tell us < 1360183512 205132 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fun fact: apparently, Eiffel treats function parameters as _covariant_ < 1360183515 870961 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and has subtyping < 1360183523 568661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently the answer to "how does this work?" is "it doesn't" < 1360183526 959188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: someone else told me that fun fact recently < 1360183528 297463 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360183533 132447 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1360183539 248771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my reaction was "are covariant function parameters actually useful for anything?" < 1360183540 579213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :was it edwardk? < 1360183545 67786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not sure, perhaps < 1360183562 507154 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, you could call an output parameter a "covariant function parameter" < 1360183581 841839 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :FreeFull: plates from steel boilers were repurposed as letterplates for printing presses at newspapers < 1360183582 27306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yeah, that's a good point < 1360183599 373312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but that'd just be calling something more reasonable by the same name as something terrible < 1360183633 1207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: now I want to make an esolang called Hitler :( < 1360183643 37938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a bad idea though < 1360183659 78734 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: How do you code in it? Repurposed Indian symbols? < 1360183664 443162 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :just use some other dictator, i'm sure noone will notice < 1360183674 105539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah < 1360183674 558393 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you saying esolangs are reasonable? < 1360183675 650384 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could call it Himmler < 1360183678 468502 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or Mussolini < 1360183680 485153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll stick to more useful esolangs < 1360183681 525516 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or Mao < 1360183685 711419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, more purposeful < 1360183694 922984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may never invent anything else as good as Underload, but I can try < 1360183696 859164 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could make haskell but better < 1360183708 616440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(PSA: making esolangs with names that make me want to delete the page about them is bad for your health) < 1360183719 42687 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Strip out the laziness, and all the fancy syntax < 1360183722 242601 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Make the type system better < 1360183754 376340 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And instead of having most functions be pure, make ALL functions impure < 1360183766 411102 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Every function has a side-effect, even if you don't want it to < 1360183771 43376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: that's "haskell but better"? < 1360183772 852494 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think Eodermdrome is your third-best esolang < 1360183777 554827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just "haskell but esoer"? < 1360183779 303166 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: I got carried away < 1360183780 307337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what's the second-best? < 1360183785 71614 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Underload < 1360183789 287398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360183792 27630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what's the best then? < 1360183806 360818 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360183807 348752 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: best is Feather, because I'm pretty sure not actually existing because your creator gave up on you because you were too confusing is the best achievement an esolang can make < 1360183811 992345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, I like Eodermdrome too, despite the utter lack of practicality < 1360183814 322913 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :FreeFull: instead of stripping out laziness, put side effects in the thunks < 1360183822 705694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I forgot about Feather < 1360183826 531725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually genuinely forgot) < 1360183826 846017 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :see? < 1360183829 426806 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: Evil < 1360183847 835487 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :i.e. haskell with implicit unsafePerformIO < 1360183850 215241 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :olsner: Make seq only work half of the time too < 1360183855 872650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :removing non-strictness would make Haskell worse < 1360183857 29614 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: given that "Real Fast Nora's Hair Salon 3: Shear Disaster Download" and the sound of /ˈæmbiːɛf/ are good esolang names, what's a bad esolang name < 1360183862 966444 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd lose basic composability < 1360183874 750944 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: "Esme" < 1360183876 413379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm… exposure to The Game (if you don't know about it, please don't look it up) now means that some things require me something like 10 seconds and a concious mental effort to remember < 1360183892 707901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it takes me like a minute to remember the rules, even if I try < 1360183895 777568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I get bored by then < 1360183899 232288 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :elliott: are you sure that's the name rather than the everything else < 1360183904 751146 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think "Most ever Brainfuckiest Fuck you Brain fucker Fuck" is an underappreciated esolang name < 1360183913 261906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, it's a good esolang too < 1360183945 617162 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :good wiki page too < 1360183945 975005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I can take credit for suggesting the idea behind it, even if I didn't do any definition of the name or the semantics < 1360183950 763012 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hey guys remember http://esolangs.org/wiki/Object_(programming_language) < 1360183956 932152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I don't < 1360183957 848228 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and also, all the other languages that guy made < 1360183958 34602 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :single sentence afaict < 1360183958 433353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :should I? < 1360183964 284861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: yeah but it's a run-on sentence < 1360183968 844324 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: http://esolangs.org/wiki/Parnassus ? < 1360183973 724678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the syntax highlighting that makes them memorable < 1360183976 389815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no < 1360183978 860739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also, the badness < 1360183990 945945 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I should make that esolang I was going to < 1360183995 349648 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where it's based around overlapping brackets < 1360183996 35786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Parnassus isn't exactly syntax highlighted < 1360184004 192823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the comment is in an almost unreadable shade of pink < 1360184010 62089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apart from that it's all the same color and font < 1360184027 433344 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :so is Object a shitty parody of Java, is that what I'm looking at here < 1360184031 48996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: INTERCAL allows scopes that don't nest correctly < 1360184040 981895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :due to its use of manual lexical scoping < 1360184043 96732 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Read error: Connection reset by peer < 1360184047 541293 :atriq!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1360184051 282520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: by overlapping, I mean (ab[cd)ef] < 1360184055 237636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we shall just have to make the Ëơđëřmđřơmë dialect, which has a large enough alphabet to be practical. < 1360184057 572814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, I mean that too < 1360184062 533961 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not quite sure how the language will use those to compute < 1360184064 16674 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but it will < 1360184067 749012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and may even have used that syntax to explain the concept to you, al ong time ago < 1360184070 123671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*a long time < 1360184083 134537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I think Eodermdrome has a large enough alphabet to be TC < 1360184086 216379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I don't actually /know/ < 1360184090 503727 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it works by rewriting the program to have brackets balanced in a normal manner < 1360184099 365279 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :had to refresh my memory of Feather. now I remember why I retroactively forgot about it. < 1360184102 51515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and that involves shuffling them around in a way that's TC < 1360184109 992353 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem is, the overlapping has to actually be interesting < 1360184114 178112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1360184114 814134 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not just a syntactic veneer < 1360184137 29057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, one of my better languages I never even put on the esowiki < 1360184146 692742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its name started Sh, let me look up the rest of it < 1360184156 987852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Shove, apparently < 1360184158 680293 :atriq!~nathan@host-92-30-207-105.as13285.net NICK :Taneb < 1360184159 671508 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also, I don't know what goes between the brackets < 1360184160 928655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Bike: "Esme" <-- are you saying that would be a bad name if it had otherwise been an interesting language? < 1360184175 960499 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly primitives, possibly arbitrary text (that gets outputted?) < 1360184178 414214 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I was kidding < 1360184180 373750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it seems I don't have a spec, but I do have an interp < 1360184182 546145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shall I pastebin it? < 1360184192 868948 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1360184208 925383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://sprunge.us/YaOJ < 1360184220 244752 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I still have the spec for my first ever esolang lying about somewhere < 1360184222 971798 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :it is awful < 1360184225 676200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what is it < 1360184226 840410 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :awful awful awfuk < 1360184228 27474 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is it a BF derivative < 1360184236 473873 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :...sort of < 1360184243 683578 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :It's an Ook! derivative < 1360184250 266643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, seriously? < 1360184252 170777 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :that sounds worse < 1360184254 905386 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Yeah < 1360184261 222641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's slightly more creative, I think? < 1360184267 327992 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :by transitivity, it is a BF derivative too. < 1360184272 427938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :an Ook! derivative is the kind of thing the wiki should have < 1360184277 722951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just for the art of it < 1360184281 845885 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I should make an underload derivative, nobody would expect that. < 1360184284 393087 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :like, it should just be a BF derivative < 1360184286 730422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Shove is TC, I think; you can compile Underload into it < 1360184287 238288 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but claimed as an Ook! derivative < 1360184293 235623 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :elliott, should I dig out the specs for it? < 1360184296 801155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :depends < 1360184303 849456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for this to work, it'd have to be a trivial equivalent that replaces all the operations with something else < 1360184309 103438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Sprunge's syntax highlighting can't handle tr///, it seems < 1360184315 207417 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and also, for the joke to work, the something else should be not related to "Ook!", I think < 1360184320 106058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it should be BF-like < 1360184326 738471 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Okay, this is more along the lines of "Ook! with more commands" < 1360184327 110736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but possibly with slightly different commands < 1360184331 316727 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, you should find all trivial derivatives of brainfuck on the wiki and arrange them in a chain < 1360184331 568335 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is already a "Moo!" or something I think < 1360184341 994241 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Cow < 1360184349 946189 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I wrote a blog post about it < 1360184353 52663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :← → + - ( ) ? ! < 1360184358 742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like that < 1360184358 673931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: I think Eodermdrome has a large enough alphabet to be TC <-- um i already made BCT in it. sheesh. i mean large enough that you could actually write an interesting program without encoding the algorithm in the input. i guess you really want an infinite alphabet. < 1360184368 256616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right, I see < 1360184368 943582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: people who make BF derivatives don't believe Unicode exists < 1360184371 341432 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :By which I mean, Phantom_Hoover wrote a blog post about it < 1360184377 378237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, /is/ Eodermdrome TC? Or is it just curly-L? < 1360184385 219087 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, and then make it circular, so like "Ook! is a BF derivate. X is a Ook! derivative. ... Brainfuck is a Y derivative" < 1360184393 142703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: all those characters are in CP343 < 1360184396 118166 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, do that on the 1st of April < 1360184412 759756 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that sounds like a pain < 1360184417 495285 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, hm true < 1360184421 629561 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :a lot of work involved < 1360184423 773517 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, we could vandalise our brainfuck article to claim it's a [terrible BF derivative] derivative < 1360184430 740349 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be marginally funny < 1360184436 189968 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :It's an Ellipsis derivative < 1360184439 883233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the way Shove works, is it has an Underload-like stack, and a 2D playfield < 1360184445 237276 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, yeah that is less work but still okay for 1 April < 1360184454 821085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has instructions to change the direction of execution < 1360184487 154937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it will push quoted strings onto the stack: strings can be quoted with ' or with ", and they nest inside each other indefinitely deep (INTERCAL-style) < 1360184491 949197 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, inspired by befunge? < 1360184503 344464 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, does it allow self modification? < 1360184512 154074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are four commands A V ( ) that push the stack back onto the playfield, pushing the entire rest of the program out of the way to make room < 1360184516 320324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's somewhere between Befunge and Underload < 1360184522 134935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yeah, self-modification is required < 1360184523 688899 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, also what is the intercal style of nesting " and ' < 1360184533 692522 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :alternating < 1360184538 77732 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah right < 1360184556 704967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually in INTERCAL they don't have to alternate, a ' or " is an opening ' or " if it couldn't, based on context, be a closing one < 1360184567 927575 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1360184572 138658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Shove's grammar isn't complex enough for that, so it's strictly alternating < 1360184585 413985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that is the actual definition, and what's implemented into the compiler :) < 1360184600 828514 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, ouch, that sounds painful < 1360184601 795639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can do something like '#1~'#1~#1'' < 1360184604 193603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it works < 1360184616 995222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only time it really matters which of ' or " you use is in array indexing < 1360184633 750983 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, is this the thing that makes the parser LR(inf) iirc? < 1360184641 377770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that case is sufficiently confusing that the original INTERCAL-72 programmers couldn't get it to work, so they just wrote into the definition of the language that it doesn't work wihtout alternating < 1360184661 808026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an yeah, it makes the parser LR(infinity) unless you put a restriction on like the one that's in the language definition, and that C-INTERCAL and INTERCAL-72 use < 1360184670 722100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CLC-INTERCAL, of course, just parses the LR(infinity) language < 1360184686 175072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it'd be entirely out of character for it not to) < 1360184686 360722 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget the restriction, but I remember hating it < 1360184698 188060 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I thought you used some LR(inf) bison extension? < 1360184722 805564 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :must have confused it with CLC < 1360184729 171724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if a ' or " could syntactically be closing with no characters of lookahead, it's a syntax error if it later turns out to have been opening after all < 1360184736 290577 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway, how do you manage parsing LR(inf)? < 1360184738 955338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I don't use GLR; CLC doesn't either, I think it uses backtracking < 1360184748 869931 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, GLR? < 1360184756 871501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the LR(inf) bison extension < 1360184760 610117 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh okay < 1360184764 323452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, CLC-INTERCAL's parser is written entirely in CLC-INTERCAL < 1360184769 61907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which makes it very hard to follow < 1360184769 485771 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :why not use it? < 1360184775 432779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I should make an underload derivative, nobody would expect that. <-- i am pretty sure Fueue counts partially as one. also Ftack, even if that's useless. < 1360184778 969764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no < 1360184781 105698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's written in IACC < 1360184786 777755 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, I know, that was the joke < 1360184809 68947 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Fueue is very much inspired by Underload < 1360184811 264788 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, actually I only knew about the first < 1360184814 790203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I should look at Fueue some time < 1360184815 86543 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, not the second one < 1360184816 281453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't yet < 1360184831 133197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks at it < 1360184849 666291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :" If the queue reaches this last stage many times and so does a full rotation without changing at all, a character is taken from input and its unicode value is added to the back of the queue. " < 1360184852 349637 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm, I should make Befunge-98 EE < 1360184853 50717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: that's genius :) < 1360184871 511912 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :ais523, it's marvellously hideous to program with < 1360184876 562846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know < 1360184881 772155 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :I think only one person has written programs in it < 1360184887 630581 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :And that person is oerjan < 1360184889 357361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like Thutu's I/O, but at least three steps more evil < 1360184890 610670 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, "many times"? < 1360184897 749158 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, how many times is that < 1360184903 689631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Thutu, you merely have to turn your entire program inside-out < 1360184905 788239 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Vorpal, [length of stack] < 1360184912 814741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is at least a mechanical translation < 1360184917 46920 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, ah < 1360184917 807838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: *[length of queue] < 1360184923 932612 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :[length of thingy] < 1360184979 332252 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh yeah that is a terribly hard to use way to handle input < 1360184980 423743 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360184999 130108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I haven't seen I/O so brilliantly bad in a while < 1360185008 131899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb deserves a reward for that < 1360185011 593601 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, is this even capable of general IO? < 1360185018 802460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yeah < 1360185020 461562 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :lets call that BF-complete < 1360185023 38351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Give Taneb a reward. < 1360185023 224193 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: tired? try a steeplechase." the celebration which had been dormant for years was revived as part of his seed unto molech, and i cast you from the third was taller than the orc that one word he did outpour. nothing further then he bit off the hand at the brutes and he is sometimes an effective remedy. < 1360185023 671839 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm okay < 1360185041 227460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main issue is just constructing a program state that locks up and accepts input < 1360185050 939126 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Your reward sounds a bit iffy, you might opt out of that. < 1360185051 137918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and does something useful afterwards < 1360185055 185285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :getting to that state probably isn't so hard < 1360185065 420462 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, getting out of it sounds annoying < 1360185081 307504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes < 1360185102 881153 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"In Fueue, the null program is a cat, although it doesn't handle end of file." <-- one that doesn't actually concatenate files either I assume? < 1360185109 23625 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Yeah < 1360185124 421459 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :(is that where "cat" comes from?) < 1360185126 56302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I approve of Fueue < 1360185130 119848 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric ::) < 1360185132 763164 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, yes < 1360185135 660618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't call it an Underload derivative, more an Underload-inspired language < 1360185137 557711 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, see man 1 cat < 1360185140 672600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : actually, /is/ Eodermdrome TC? Or is it just curly-L? <-- i remain devoted to the opinion that "TC" proper includes things that need the input of a programming language as part of the conversion from a TM with input tape to it. < 1360185147 861764 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, it's function is to concatenate files < 1360185154 138385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like curly-L, anyway, it's actually well-defined < 1360185155 660173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike TC < 1360185157 328061 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Taneb, not to just copy stdin to stdout < 1360185160 224499 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Wow < 1360185168 26491 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Learn something every day < 1360185173 124487 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :mhm < 1360185173 719108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, doesn't Eodermdrome /have/ input? < 1360185214 707463 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, which one is curly-L? < 1360185238 142796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: capable of expressing at least one interpreter for a TC language < 1360185245 453349 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360185255 127344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't need to be able to do anything else < 1360185264 194176 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, hm, wouldn't that imply the language is itself TC? < 1360185265 704923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it seems to be a philosophical problem whether it's equivalent to TC or not < 1360185301 855758 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, even the pathological case of @ = execute bf interpreter and quit could be argued to the TC < 1360185305 715522 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not useful, but TC < 1360185310 626289 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :definitely curly-L < 1360185323 126041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, it's curly-L pretty much by definition < 1360185326 607671 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, speaking of which, is that the math-curly L symbol we are talking about here < 1360185333 976354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/%E2%84%92 < 1360185335 308117 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and then, why that symbol < 1360185343 396740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and because cpressey chose it < 1360185348 852124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and cpressey is the best esolanger at naming things < 1360185351 797365 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough < 1360185356 546015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you don't really want to argue with him/her < 1360185417 974778 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I was pretty sure it was a him? < 1360185424 185342 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :though I could of course be wrong < 1360185430 21457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well Chris is a gender-ambiguous name, and I've never met them < 1360185430 207196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you new to ais523 < 1360185462 766146 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, yes, I'm the evil twin of Vorpal, having taken over his computer while he didn't look. < 1360185465 332536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this is why I like mafiascum.net; many people explicitly state their gender to simplify things, and when they don't, there's a pretty high proportion of wrong guesses, both ways < 1360185495 711761 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: have you figured out how to make his scrollback bigger? < 1360185498 427530 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd help him out a lot < 1360185530 546114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: btw, I'm having Vorpal-like scrollback trouble on occasion < 1360185537 731843 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, alas, I hacked the bouncer, not the client proper < 1360185542 617100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Konversation's scope for bizarre typos has apparently expanded to include one that clears my scrollback < 1360185555 347129 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is cpressey ever going to come back to this channel, or is it a part of #esoteric's troubled and tortured past that he isn't here anymore? < 1360185580 791292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: he doesn't really enjoy being here, and I don't really blame him < 1360185581 198665 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, I'd say it is a .5/.5 chance < 1360185591 174593 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Vorpal, so, certain? < 1360185592 112320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also he's sort-of permanently RL busy < 1360185602 145490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like me nowadays, except I come here anyway ;) < 1360185607 137176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haven't really worked on actual esolanging for a while, though < 1360185616 613360 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I thought cpressey just left because it was a timesink < 1360185622 324634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd like to, but Anarchy and Underlambda are both lots of work < 1360185622 576008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though him hating us also seems perfectly likely < 1360185625 871349 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, that is of course an excellent time to start implementing Feather? < 1360185627 87297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's what I meant, I just didn't say it < 1360185634 537122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: Feather is even /more/ of a timesink < 1360185640 94703 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, true that < 1360185640 317521 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: the last time he was in here was as ZOMGMODULES I think < 1360185648 680379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe he'll come again next time he goes to pycon < 1360185659 203229 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, that is a thing? < 1360185661 528312 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :pycon? < 1360185662 889411 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wow < 1360185672 436955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523, getting out of it sounds annoying <-- yep it is. < 1360185672 844053 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well it only makes sense < 1360185673 420778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: why /wouldn't/ python have conferences? < 1360185674 397673 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not exactly sure how this is remotely surprising < 1360185682 640871 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, how do you do it? < 1360185689 719094 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, true < 1360185703 24962 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :somehow I just never imaged it being a thing < 1360185712 299690 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I doubt there is a shell-script con though < 1360185720 959835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: are you surprised at Perl having conferences too? < 1360185732 81353 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, hm less so than python in fact < 1360185743 666597 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, and I would bet the ruby guys have one < 1360185748 170230 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :they seem the type < 1360185763 438477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360185763 807240 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway there totally needs to be TECOCON < 1360185773 28598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does anyone actually use TECO nowadays? < 1360185779 404886 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I hope not < 1360185784 613747 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway bashcon < 1360185789 935855 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :come on, make it a reality < 1360185840 33221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: just looking at the main page < 1360185844 286839 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :my betterave was once compared to TECO. that was one of my proudest moments. < 1360185849 798910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the standard example of a "just plain weird" language? < 1360185855 165359 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: esme < 1360185860 958783 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, what is betterave < 1360185864 935265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL aims to be unique, and Malbolge for being difficult to program in < 1360185867 631223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: OK, that'll do < 1360185874 672093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the correct case for esme, anyway? < 1360185876 818364 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Vorpal: http://esolangs.org/wiki/Betterave < 1360185884 151274 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Esme, I think < 1360185884 761003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :titlecase? all-uppercase? brainfuck-case? lowercase? < 1360185895 219335 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, esme is a joke lang though < 1360185902 118341 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no it's not < 1360185916 344006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my own personal theory was that it was created to troll zzo38 < 1360185952 821064 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :riiight < 1360185959 108137 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, oh? < 1360185964 396616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: think about it < 1360185965 947749 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah that would work < 1360185966 210044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: i make it happen between )$ and a block, then the block gets duplicated as many times as the character read, and then the first one is executed, which can start a chain reaction that increments a 0 back up to the original value, but inside a block. < 1360185987 14167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: clever < 1360185989 690230 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, sec, need to load up the page again < 1360186022 783469 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also a Rails conference, I'm pretty sure. < 1360186024 23484 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, oh yeah that *is* clever < 1360186038 230612 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: apparently C++ guarantees static_cast(NULL) == NULL < 1360186044 711717 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And EuroForth is still being arranged, and is the most prestigious of the big international Forth conferences. < 1360186054 466251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't know if there are any other that count.) < 1360186062 945148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: also the "enjoy being locked in your matrix of solidity" on the main page made me laugh out loud, probably because I hadn't seen it for months < 1360186064 762924 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there are *multiple* forth conferences? < 1360186067 563747 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, hm, close but not quite like TECO < 1360186067 903582 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so in cases where static_cast needs to apply an offset (multiple inheritance) it has to include a NULL check < 1360186079 665902 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, too easy to read < 1360186096 990361 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Vorpal: I know, I was young and naïf. < 1360186097 976375 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, reminds me more of dc < 1360186105 842160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: "naïve" < 1360186113 734477 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, which is childs play to code in of corse < 1360186115 399640 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :course* < 1360186123 829358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people normally just write it "naive", but in #esoteric we know better :) < 1360186143 224099 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: as a French speaker, I have a hard time describing myself as «naïve», as it is feminine. < 1360186159 788435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: yeah, but English almost doesn't have grammatical gender < 1360186172 709163 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also: EuroForth is a three-day conference, but then immediately after there's a "4th-day". < 1360186189 944235 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I'm not a ship, therefore I am not feminine. QED. < 1360186211 273976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: but there's only one form of the adjective in English < 1360186220 420003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which applies to all of masculine, feminine, and neuter < 1360186227 816004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(except with neuter, some anthropomorphising is required) < 1360186229 342028 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, oh? What do they do then < 1360186257 101795 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I think it's something slightly more social, but they don't seem to have all that much of a web presence, so it's hard to say. < 1360186269 322067 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: don't burst my bubble of broken English :p < 1360186274 397402 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360186300 460992 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"As usual there will be the option of staying for a "4th Day" until Monday 18th for additional networking time and allowing delegates to see more of the area." (From the EuroForth 2006 call.) < 1360186330 159539 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :accidental pun? < 1360186344 208179 :impomatic!~digital_w@46.208.232.87 QUIT :Quit: impomatic < 1360186351 173361 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Fueue is the language I'm most proud of < 1360186356 949838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: with a name like "forth", accidental puns are reasonably inevitable < 1360186357 135659 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :(although I still prefer Luigi) < 1360186363 67016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although the name itself was an intentional pun, IIRC) < 1360186417 485441 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :elliott, can I be a wiki admin so I can do featured language stuff? < 1360186427 830589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… if we had an esoteric language called "accidentally" < 1360186433 281991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be a noun as well as a verb and an adverb < 1360186439 936050 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, wasn't it a file name length limit on some early system? < 1360186449 336146 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :so you could accidentally a word? < 1360186450 464587 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or do I completely misremember it < 1360186454 75524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: perhaps, or it may just have been in homage to them < 1360186456 671765 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360186458 258054 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :"I accidentally accidentally accidentally" < 1360186460 300443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: that's the verb form of accidentally < 1360186494 694175 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, how it is a verb < 1360186495 412525 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I'm not sure my grasp of the English language is getting better by visiting this channel.. < 1360186502 55922 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :afaik it is only an adverb? < 1360186505 649374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: boily just used it as a verb < 1360186509 862428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the verb form is an internet meme, though < 1360186522 955453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fun thing is that the verb itself doesn't exist < 1360186530 472294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you leave it to the listener's brain to fill in the blank < 1360186530 712935 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :actually it is a noun < 1360186535 67759 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boily: we'll just go ahead and esoteric your english < 1360186535 907905 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err adjective < 1360186536 931271 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I meant < 1360186540 892284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"I accidentally the source repository, is this bad?" < 1360186542 669842 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :according to a google < 1360186557 152203 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wait what < 1360186563 24222 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :the accidentally man stopped and faced me, raising the oerjan above his head threateningly < 1360186570 677358 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :this is so wrong then: http://www.thefreedictionary.com/accidentally < 1360186575 74899 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Vorpal: how can you have evaded this meme? < 1360186577 544984 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wordnet claims it is an adverb < 1360186581 687130 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it makes far more sense < 1360186584 521120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is an adverb, normally < 1360186590 665911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION accidentally the entire meme :( < 1360186592 821015 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 272 seconds < 1360186593 516586 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :all the -ly words are adverbs < 1360186602 789324 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :Vorpal: that says that "accidental" is an adjective. < 1360186603 646670 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, I know of it, I just refuse to acknowledge it. < 1360186612 416287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: this is English, there's probably an exception /somewhere/ < 1360186620 217571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yeah, most -ly words are adverbs < 1360186620 403436 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :and "accidental" as a noun is pretty common in music. < 1360186622 213498 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, yes which is wrong I think < 1360186632 204938 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :all the -ly adverbs are adverbs < 1360186632 687252 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the adjective bit < 1360186635 236828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"sly" is an adjective < 1360186637 842950 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wordnet claims adverb < 1360186640 662574 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and so it is < 1360186645 933382 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :slyly < 1360186647 102997 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"accidental" isn't an adverb, "accidentally" is < 1360186659 912024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, there's a language called Vorpal? < 1360186663 263739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just saw it on the deadfish page < 1360186668 471393 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"the accidental argument is really starting to seem pointless to Bike" < 1360186676 45178 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay just a confusing page < 1360186690 436208 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :since the page name was http://www.thefreedictionary.com/accidentally I assumed it would be about that word < 1360186692 166239 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :god dammit < 1360186707 560313 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it's pretty common to fold derived terms like that < 1360186710 163810 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :in dictionaries < 1360186727 561531 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote accidentally < 1360186728 896395 :HackEgo!codu@codu.org PRIVMSG #esoteric :157) elliott: it's hard to debug havoc on your mirror if you accidentally hit r, then a character could be multiple words long, depending on the task. \ 275) BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN \ 716) oops I accidentally deleted the universe looks weird when you put a verb after acci < 1360186733 489440 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :guess they could have redirected you at least < 1360186755 479186 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, accidentally some more quotes there < 1360186764 4034 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bike, yeah it fooled me though < 1360186784 747169 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"I accidentally an accidental in the chorus" < 1360186792 898616 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :AH! I knew the universe could be destroyed! 716 proves it! < 1360186800 584224 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :aaaaand that's semantic satiation for me. < 1360186811 498247 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote 716 < 1360186812 953902 :HackEgo!codu@codu.org PRIVMSG #esoteric :716) oops I accidentally deleted the universe looks weird when you put a verb after accidentally like that < 1360186818 777543 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`quote 100 < 1360186820 126613 :HackEgo!codu@codu.org PRIVMSG #esoteric :100) like, just like I'd mark "Bob knob hobs deathly poop violation EXCREMENT unto;" as English alise: that's great filler ais523: well it contains all the important words in the english language... < 1360186863 892977 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, in hindsight I should've said "another verb" < 1360186867 796522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo A | fueue ')~$)[[~~~~()+1][0]$%~~1)][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H]~]][]' #Let's see if this improved input method works < 1360186868 428542 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :talking about memes. All your accidentally us. < 1360186869 788775 :HackEgo!codu@codu.org PRIVMSG #esoteric :​.. \ < 1360186880 240498 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, ^ < 1360186890 35732 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`run echo A | fueue -e ')~$)[[~~~~()+1][0]$%~~1)][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H]~]][]' #Let's see if this improved input method works < 1360186891 602457 :HackEgo!codu@codu.org PRIVMSG #esoteric :​.. \ < 1360186901 225089 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, that one pretty much died out I think < 1360186916 233222 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`run echo A | fueue -e ")~$)[[~~~~()+1][0]$%~~1)][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H]~]][]" < 1360186917 731328 :HackEgo!codu@codu.org PRIVMSG #esoteric :​.. \ < 1360186921 428182 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`run echo A | fueue ")~$)[[~~~~()+1][0]$%~~1)][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H]~]][]" < 1360186922 950300 :HackEgo!codu@codu.org PRIVMSG #esoteric :​.. \ < 1360186925 413704 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Nope < 1360186954 214175 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Vorpal: beaten to death until it died over and over again < 1360186987 700329 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, true < 1360186999 149503 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think accidentally and finnish are my favourite verbs < 1360187020 492652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :21:37:39 huh, there's a language called Vorpal? < 1360187020 678246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :21:37:43 I just saw it on the deadfish page < 1360187021 392831 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :`? Ngevd < 1360187022 706825 :HackEgo!codu@codu.org PRIVMSG #esoteric :​H%!.3YR9}ƍReiб6u\ޟ]q Io{_ibmSݻ}.N6͕"^`/=S2t>dHǪS1hD_+Hd#υjh#?ݶpH슣6x ]&r1rԉ < 1360187023 236623 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: blame cpressey < 1360187045 893777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: did he name it after Vorpal, or is it coincidence? < 1360187049 251716 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :why the /dev/urandom < 1360187076 294119 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`cat -v /dev/urandom < 1360187077 485502 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: invalid option -- ' ' \ Try `cat --help' for more information. < 1360187081 637302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote ais523: I'm not sure my grasp of the English language is getting better by visiting this channel.. < 1360187083 686535 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`run cat -v /dev/urandom < 1360187083 872201 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, it looks like a non-esolang? < 1360187085 367518 :HackEgo!codu@codu.org PRIVMSG #esoteric :957) ais523: I'm not sure my grasp of the English language is getting better by visiting this channel.. < 1360187086 395019 :HackEgo!codu@codu.org PRIVMSG #esoteric :M-(M-L{PM-7LiM-^K^D>?M-$M-jM-V,^[i^Yf3^^AM-WM-(M-^]M-_2M-OM-uM-(M-PYM-^F ^_M-LIKM-@M-^FM-^EM->6dM-^HKfM-p{M-@^O^UM-0K;M-9^K^PM-^ZM-(M-]^^KM-^TM-YM-VM-uN+^GBNM-zM-VM-;^kM-^W^XM-zM-vM-^\iM-DM-}^ZcM-^M-EHM-^@M-5M-'fM-;\M-qM-fM-^D4Qmj* M-gM-`^PM-v^M-^OI?7oPHM-AM-^Zy^KM-bM-8oW>:m!M-EAM-t>#PM-k:"M-^XhBM-0M-/M-tM-V-M-Q^]M-aM-^ZM-"M-|FM-=M-KM-_M-tc^Y2^HM-j < 1360187096 733015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I didn't say it was an esolang < 1360187099 944471 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, no link to it either < 1360187104 29068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: he didn't make it < 1360187126 215778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: right, just wrote a deadfish interp in it? < 1360187131 375027 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1360187134 507041 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, is it this one? https://code.google.com/p/vorpalcode/ < 1360187136 993725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360187147 716049 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote boily < 1360187149 437544 :HackEgo!codu@codu.org PRIVMSG #esoteric :944) boily: the man eating chicken is just a normal man, it's quite common to eat chicken in some parts of the world \ 945) ~eval 1+2 Error (127): this is a great bot boily i love it \ 954) not only there is no God, but try to find an APL keyboard on Sunday. \ 957) ais523: I'm not sure my < 1360187170 266801 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not so bad history. could have been worse :D < 1360187189 197994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : all the -ly words are adverbs <-- holy shit batman < 1360187219 778350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :~eval 1+2 < 1360187228 975978 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :gimme a sec... < 1360187229 161634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, cuttlefish isn't here < 1360187244 985299 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360187260 466723 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: どうぞ… < 1360187265 532283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eep that program was buggy < 1360187273 978959 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :~eval 1+2 < 1360187276 157358 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3 < 1360187283 184604 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :look ma, no bugs! < 1360187291 414100 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :~eval Error (127): < 1360187291 870725 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:13: < 1360187292 56365 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1360187308 270828 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360187316 126379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that looks a lot like a Python error message < 1360187323 680498 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's haskell < 1360187330 439073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right < 1360187340 800573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I shouldn't feed python to it, then < 1360187347 161300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: run fueue '...' is the correct format, the program is just buggy < 1360187353 854006 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :oerjan, okay < 1360187368 627144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :~eval id 4 < 1360187368 812721 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you can always try. I guess an error 127 will be spewed out as usual, or something. < 1360187369 121857 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :4 < 1360187378 615711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, Haskell < 1360187383 261456 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1360187396 886255 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :~eval let fix f = let x = f x in x in fix (\r n -> if n == 0 then 1 else n * r (n - 1)) 8 < 1360187397 311668 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :40320 < 1360187397 527090 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I *do* hope it's haskell. < 1360187399 468312 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360187400 605538 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :~eval let fix f = let x = f x in x in fix (\r n -> if n == 0 then 1 else n * r (n - 1)) 10 < 1360187401 122024 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3628800 < 1360187417 90241 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Probably Haskell < 1360187424 633593 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :~eval fix$(<$>)<$>(:)<*>((<$>((:[{- thor's mother -}])<$>))(=<<)<$>(*)<$>(*2))$1 < 1360187425 58981 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,5629 < 1360187450 351330 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, what does thor's mother have to do with anything? < 1360187460 639502 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :nothing, it's just a comment < 1360187462 686325 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, also I'm a bit disappointed that was not actually part of the program < 1360187471 362417 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, I know, that is why I asked why it was there < 1360187487 969085 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway who was thor's mother < 1360187490 828216 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :well, I don't know ... I didn't write that part < 1360187492 129393 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Maybe it's there to help the maintenance programmer? < 1360187501 496088 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh of course < 1360187504 777121 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a reasonable reason for comments. < 1360187506 711901 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :how silly of me not to think of that < 1360187529 329775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: what types does it evaluate? just things in Show, or can you give it IO actions? < 1360187537 452561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :~eval interact id < 1360187537 951344 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360187538 137153 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M1409069964351145295.show_M1409069964351145295' < 1360187538 137328 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360187538 137437 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (GHC.Types.IO ())) < 1360187542 407813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just things in Show, it seems < 1360187544 601498 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :~eval cosh 7 ^ 2 - sinh 7 ^ 2 < 1360187545 66263 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :0.9999999999417923 < 1360187554 457777 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :Rounding error :O < 1360187554 971256 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: no IO. it's running on my work machine, and it would be embarassing to have it crash at inopportune moments. < 1360187559 897965 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :~eval cosh 7 ^ 2 - sinh 7 ^ 2 :: CReal < 1360187560 381266 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: type constructor or class `CReal' < 1360187560 566949 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Perhaps you meant `Real' (imported from Prelude) < 1360187562 740201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: indeed < 1360187578 768695 :Taneb!~nathan@host-92-30-207-105.as13285.net PRIVMSG #esoteric :> cosh 7 ^ 2 - sinh 7 ^ 2 :: CReal < 1360187579 400425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :~eval unsafePerformIO $ putStrLn("test") < 1360187579 807207 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `unsafePerformIO' < 1360187580 453011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1360187581 190757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Jörð (as in, "earth") is apparently Thor's mother. < 1360187582 874631 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I tried to have it running on a random VM at work once, but the attempt failed. < 1360187584 770656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just making sure :) < 1360187604 662144 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :don't worry, I took every available precautions before running that kludge here. < 1360187608 54251 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I know you guys. < 1360187611 562134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: definitely :) < 1360187621 934023 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: I suspect it can be thwarted < 1360187625 707848 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360187627 879988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember when people found a Perl injection hole in Rodney (#nethack's bot) < 1360187637 320273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone used the hole to get the bot to kill -9 itself, and it was widely considered a good idea < 1360187641 898065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval instance Num () where fromInteger _ = () < 1360187642 268486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :before it was used to cause more damage < 1360187642 453994 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:1: parse error on input `instance' < 1360187646 766890 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right, so no statements < 1360187664 669969 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: I probably haven't stressed it as much as HackEgo or EgoBot, but I believe it to be solid enough. < 1360187666 647908 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :~eval v < 1360187667 158568 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `v' < 1360187677 909452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the only security hole the students found in my OCaml sandbox was using the FFI to access parts of the standard library they weren't meant to < 1360187686 294276 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: it's using a very small subset of haskell, eval'ed with mueval. < 1360187692 685097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Our Scheme course had a Scheme REPL bot, and boy did it have holes. (They did get patched quite quickly after on-channel demonstrations.) < 1360187710 708243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Hmm, I didn't know that. < 1360187720 735389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I'm reminded of the e-reader that came with a setuid helper program < 1360187728 383386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: It looks like a C-style cast behaves the same way. < 1360187730 718937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people demonstrated security bugs in it, the author reacted by fixing just the bug shown < 1360187737 949065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: well, you can have security holes even with mueval < 1360187743 789674 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : elliott: the only security hole the students found in my OCaml sandbox was using the FFI to access parts of the standard library they weren't meant to <-- how did you fix that? < 1360187749 379148 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: what GHC version is it on? < 1360187754 345331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: manually looking at the code and bitching at them if they tried to use it < 1360187774 779198 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, couldn't you fix it properly though? < 1360187781 796774 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: eeeeeh... I think 7.6.1. < 1360187784 175699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes but I had to look at the code anyway < 1360187786 60314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so there was no point < 1360187791 894700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval let unsafeCoerce v = z where z :: v; z = v where aux = const v in unsafeCoerce (5::Double)::Int < 1360187792 131256 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :true < 1360187792 340148 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match expected type `v1' with actual type `t' < 1360187792 525854 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : `v1' is a rigid type variable bound by < 1360187792 711497 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : the type signature for z :: v1 at :1:35 < 1360187792 711699 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : `t' is a rigid type variable bound by < 1360187792 711811 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : the inferred type of unsafeCoerce :: t -> v at :1:5 < 1360187797 350262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aw. < 1360187798 629232 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523, elliott: http://hpaste.org/81905 < 1360187800 939666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and nobody found a way to escape the /other/ sandbox < 1360187804 692562 :variable!root@freebsd/developer/variable NICK :trout < 1360187807 470176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it couldn't be used to damage the system it was running on < 1360187820 455017 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: I was about to do that! < 1360187823 910688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: i think C cast does the same thing as static_cast in the cases where the latter is valid < 1360187825 870056 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I guess it's too new < 1360187826 904777 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not sure though < 1360187832 921325 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : fizzie: I'm reminded of the e-reader that came with a setuid helper program <-- why would an e-reader need a suid helper? < 1360187840 965684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it didn't, this was part of the problem < 1360187847 5302 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :riight < 1360187854 270016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was used to mount the e-reader itself on your computer < 1360187864 49134 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :It was Calibre, actually. < 1360187865 310945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(string->symbol "foo\nIRC COMMAND :goes here\nwhatever") was one somewhat nasty one; the output filtering didn't catch symbols with newlines in their names. < 1360187865 577723 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh < 1360187868 840582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was pointed out that there were already well-debugged setuid programs that did that sort of thing < 1360187872 592245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: yeah, I forgot the name < 1360187889 436142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Well, it makes sense, if it has the offset anyway. < 1360187908 765365 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, speaking of suid, do you happen to know what /usr/lib/pt_chown is? < 1360187916 692237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval data Foo < 1360187916 878272 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :iirc it is owned by glibc on most distros < 1360187917 136105 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:1: parse error on input `data' < 1360187925 26173 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :never bothered to look into what it was < 1360187933 31848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's suid and owned by root on mine < 1360187939 458405 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, same < 1360187941 865383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and doesn't have a man page < 1360187942 465532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but what is it for < 1360187953 627672 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :time to disappear in the great frigid void. < 1360187955 819687 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360187959 265083 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, it is in /usr/lib, so presumably not meant to be executed by hand < 1360187959 760844 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360187968 300604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ldd lists only linux-gate, libc, and ld-linux.so < 1360187974 869539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's try a web search < 1360187989 633311 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, nm -D is not very helpful either < 1360187992 192351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: man grantpt. < 1360188002 917436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: aha, apparently it creates pseudoterminals < 1360188008 562828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on systems without devpts support < 1360188022 957641 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360188023 185755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that requires doing mknod, = requires being root < 1360188033 532175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(My "NOTES" section of grantpt(3) mentions pt_chown.) < 1360188038 415904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360188042 895591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have much the same grantpt(3) < 1360188052 902283 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :if it isn't required, why is the binary on my system < 1360188075 300732 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Does it actually *create* them, as opposed to just setting ownership? < 1360188105 91737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: good point < 1360188109 748610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just reownering them would make sense < 1360188119 229740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: Kubuntu are apparently considering getting rid of it < 1360188123 281072 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1360188125 796664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as part of a sweep of inappropriately setuided things < 1360188129 684276 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but not ubuntu? < 1360188151 869820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it sounds like the sort of patch which would probably be shared between them, don't you think? < 1360188152 91891 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :-rwsr-xr-x 1 root root 18824 jan 1 04:03 /usr/lib/chromium/chromium-sandbox < 1360188157 830984 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :now that is interesting permissions < 1360188175 677441 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :why does chromium need to be suid < 1360188192 364161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: oh, I think I know this one, it's for doing chrooting and unsharing < 1360188192 588730 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah, it uses chroot < 1360188200 604902 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, unsharing? < 1360188212 442730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's sort-of generalised chroot, it gives you different namespaces for things than the rest of the system < 1360188221 696155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can request that you have your own entirely separate set of PIDs, for instance < 1360188231 125745 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360188231 311316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or an entirely different set of sockets < 1360188234 418744 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :-rwsr-xr-x 1 root root 245064 aug 24 09:06 /usr/lib/openssh/ssh-keysign <-- sorry, what? < 1360188282 524688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you should look into man 2 unshare if you care about doing any sort of sandboxing in usermode < 1360188287 325482 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :-rwsr-xr-- 1 root dip 318912 jun 22 2012 /usr/sbin/pppd <-- also what? < 1360188294 801177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's relatively new < 1360188306 317183 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm cool < 1360188331 205189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on Linux, that is < 1360188333 473031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's Linux-specific) < 1360188356 535830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: Web of Lies uses it heavily, btw; it's how I once ended up with a filesystem leak < 1360188369 700197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you'd think it would be difficult to leak filesystems, but…) < 1360188374 61665 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh? really? < 1360188379 274154 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wouldn't it die with the process < 1360188396 614057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah but just /finding/ the process is hard when it's in an entirely different namespace < 1360188402 323565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I hit multiple kernel bugs < 1360188405 228682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo A | fueue ')~$)[[)[~~~~()+1])][0]$%~~1)][[)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[H]~] ][]]' #New attempt < 1360188406 732858 :HackEgo!codu@codu.org PRIVMSG #esoteric :65 < 1360188407 956688 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, ps aux won't list it? < 1360188414 850505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yeah, but Linux thought it was init < 1360188417 966530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so I couldn't get rid of it < 1360188420 288003 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what about lsof? < 1360188430 24148 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or fuser < 1360188431 933744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or specifically, it thought init had a debug trace on it < 1360188437 107359 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :how? < 1360188449 444565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is actually no way to get rid of a process that init has a debug trace on, short of rebooting the system < 1360188453 234728 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Quit: Leaving < 1360188453 473587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or telling init to kill it < 1360188481 568496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you try to sigkill it, then the kill gets passed onto init, which doesn't know what to do with it < 1360188481 792891 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, is there ever a legitimate reason for init to have a debug trace on anything??? < 1360188484 860660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no < 1360188489 492546 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :then why < 1360188492 579054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kernel bug < 1360188496 518337 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1360188497 329950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadly I don't know how to reproduce it < 1360188510 443283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one I /do/ know how to reproduce is getting multiple overlapping stack segments in a process < 1360188516 972182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one's really easy, you just mmap over the stack guard page twice < 1360188530 59170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I should write a non-insane test case for it, then report the bug < 1360188533 66553 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, how did you figure out that linux thought init was debugging? < 1360188537 592283 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: does even kill -9 get passed on? < 1360188548 58566 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, if you try to sigkill it, then the kill gets passed onto init, which doesn't know what to do with it < 1360188549 907959 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes < 1360188552 881213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's mentioned in /proc < 1360188557 300982 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360188559 347428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, it gets converted into SIGCHLD on the way < 1360188581 358824 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :is it possible to boot with init=gdb? that might reasonably result in init having a debug trace on something < 1360188587 708220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :init /does/ understand SIGCHLD (it's its job), but not the specific version of SIGCHLD meaning "something you have a debug trace on was sent a fatal signal" < 1360188597 210088 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, yes, but that would be pretty insane < 1360188601 269697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: hmm, good point < 1360188603 452448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm unwilling to try < 1360188635 928004 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, you could actually have killed it < 1360188640 99508 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, without rebooting < 1360188647 713158 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :init supports re-exec using telinit < 1360188657 793670 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :just replace init with a new init that would understand how to handle it < 1360188659 220403 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :gdb as process 1 actually soudns kind of useful < 1360188660 777394 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :then re-execute init < 1360188671 918384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you think I have spare inits just lying around? < 1360188672 358571 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, this would not have required a reboot < 1360188678 18035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but good point < 1360188681 477538 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I think you have a compiler < 1360188686 249632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1360188687 352399 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :this thing with init being special and magical seems pretty bogus in general, why couldn't there just be loads of processes that lack a parent? < 1360188691 854697 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360188699 636384 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, and you would need to customise the code anyway < 1360188702 730984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but writing a correct init without being able to test it is something I'm not confident in being able to do < 1360188707 181865 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: well, the kernel exec()s init < 1360188714 469375 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so all other processes have to be forked off from init < 1360188726 560773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not entirely sure what happens if you replace init with something that doesn't work properly < 1360188728 584428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I doubt it's god < 1360188730 59089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*good < 1360188733 658467 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, so do apt-get source then patch it up and compile it < 1360188751 671357 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :maybe throw it in a VM to test it < 1360188792 868561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: this seems like a lot of effort to just get rid of a process in an impossible state < 1360188797 169846 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :true < 1360188807 536322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ps and top were quite happily bragging about the state it was in, if they had feelings I'm sure they'd be having fun < 1360188819 353633 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, how what state was it in? < 1360188837 901525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: debug stop, obviously < 1360188842 238554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with no process obviously tracing it < 1360188842 424579 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360188847 287416 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :nice < 1360188849 778417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if you look at /proc, the process tracing it was init < 1360188874 257662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder what it would have thought it was being traced by from within its own namespace < 1360188876 784745 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, maybe the tracing process had died, thus re-assigning the parent to init? < 1360188879 300653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was being debugged by a process outside the sandbox < 1360188881 400599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yeah, it had < 1360188895 669889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but traces surely shouldn't be reassigned like that < 1360188896 9562 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, that would normally kill the debug state presumably? < 1360188903 654310 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, have you tested that again? < 1360188933 871549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, but I doubt trying it under normal circumstances will produce standard results < 1360188941 272630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's try gdbing a program and kill -9ing gdb < 1360188959 469204 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :pretty sure killing gdb is harmless < 1360188963 611082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: same < 1360188969 822203 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1360188971 658613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the question is, what happens to the program it's debugging < 1360188992 578730 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it obviously need to be in debug stop too < 1360189011 297437 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think the program continues as if the debugger detached < 1360189024 365226 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, what if it was stopped < 1360189060 24351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, at the moment, a.out is in tracing stop, and traced by gdb < 1360189062 492086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this much makes sense < 1360189067 467725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'll kill gdb < 1360189085 25289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a.out also disappeared < 1360189089 978501 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360189090 749600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I need an a.out with an infinite loop in it < 1360189093 972086 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it killed both? < 1360189106 430496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: hard to tell, this is why I need the infinite loop < 1360189119 377639 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think a.out continued and finished successfully < 1360189144 551773 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, and save the exit status? it should say how the program died < 1360189167 164277 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 255 seconds < 1360189191 151818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, a.out just starts running normally if I kill gdb out from under it < 1360189245 721741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure that to reproduce the bug, you need a new PID namespace < 1360189273 541152 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :just killing a debugger is not weird enough to warrant a kernel bug < 1360189278 133969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360189288 821436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not the sort of thing you normally do intentionally, but it seems easy enough to do by mistake < 1360189307 923624 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what about if you put the inner process in a different namespace? < 1360189337 808036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you can't easily get gdb to do that, at this point < 1360189345 183239 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360189352 774472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps you could do it with recursive strace < 1360189364 757945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you'd need to write your own helper program, also would need root on all processes involved < 1360189369 309850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm too lazy to try to do that right now < 1360189582 860067 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I would doubt recursive trace is allowed < 1360189585 726754 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it shouldn't be < 1360189602 318199 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :of course it should be < 1360189602 514429 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or even tracing a parent process < 1360189607 58000 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :olsner, why < 1360189613 718459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: recursive trace works by capturing all the fork commands < 1360189620 106246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and immediately tracing the children too < 1360189622 928658 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360189634 370913 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, err I meant cyclic tracing < 1360189637 391670 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :why did I type recursive < 1360189643 109360 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :time to sleep I think < 1360189666 296520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well I said recursive < 1360189676 796641 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, I'll admit that cyclic tracing seems troublesome < 1360189760 220598 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway you could attach to an existing process < 1360189767 96581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the system calls to set it up are definitely possible to express < 1360189794 334839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh? man ptrace says that tracing init is legal < 1360189804 627189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I almost want to attach gdb to init now < 1360189808 700092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure what would happen if I tried < 1360189834 957682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's nothing in the documentation that bars cyclic tracing… < 1360189870 929105 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :try it in a VM? < 1360189880 279678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying cyclic tracing on my laptop right now < 1360189901 231241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow < 1360189904 4444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're both in tracing stops < 1360189906 453181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :simultaneously < 1360189955 844117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://sprunge.us/GEgA < 1360190002 884763 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :two gdbs attached to each others? < 1360190019 38576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep! < 1360190028 988586 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think ptracing init is a new feature < 1360190030 462259 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'feature' < 1360190033 37919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: indeed < 1360190037 636633 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :previously it would try to reparent the traced process to the tracer < 1360190061 533905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: strangely, even though gdb 1 was told not to stop gdb 2, it did anyway < 1360190079 957171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think, because gdb 2 stopped gdb 1, so gdb 1, which it was tracing, stopped too < 1360190083 835491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's try to break up this gdb-ball, now < 1360190123 84026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kill -9 works, lesser signals seem not to < 1360190141 983318 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :seems like they just deadlocked when I tried attaching to gdb 2 from gdb 1 (gdb 2 was started with --pid=gdb1) < 1360190159 280254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: yeah, and they're both marked as tracing stop < 1360190172 666161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: can you try to kill gdb 2 in that scenario? I tried to kill gdb 1 instead < 1360190244 23686 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :term does nothing, kill results in gdb1 saying "Unable to attach: program terminated with signal SIGKILL, Killed." < 1360190254 625043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's a different result to trying to kill 2 < 1360190269 126394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in my case, 1 correctly reported that 2 had been killed < 1360190285 904031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sh -c 'exec strace -p $$' < 1360190312 256618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: have you tried that, or is it just a thought experiment? < 1360190316 835575 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i have tried it < 1360190322 575448 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i know what happens < 1360190338 566350 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, the first run gave me a different result though, maybe because I tried to Ctrl-C both gdbs before killing them (gdb2 first) < 1360190364 379517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: strace checks for it, it seems < 1360190364 597590 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :gdb/linux-nat.c:1766: internal-error: linux_nat_detach: Assertion `num_lwps (GET_PID (inferior_ptid)) == 1' failed. < 1360190386 665840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gdb says "I refuse to debug myself!" < 1360190390 671721 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1360190405 452346 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :run gdb in gdb to bypass the check < 1360190423 494704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I won't try to run weboflies inside itself because that actually ends in quite a boring manner < 1360190437 190115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the outside one prevents the inside one from running ptrace < 1360190442 69925 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boring! < 1360190445 979234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you don't get any sort of interesting infinite regress < 1360190473 354378 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :does that mean you don't support nested weboflies either? < 1360190482 899916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360190499 585369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :debugger-like programs are one of the things weboflies is documented to not work on < 1360190500 779148 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's a good way to check whether you're webofliesed < 1360190503 892618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know < 1360190513 739644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess in theory I could go through all the effort of implementing ptrace by hand < 1360190518 24042 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :webofleeced < 1360190520 908393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I won't unless it turns out to be really relevant < 1360190541 148529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other thing is, the program running inside weboflies can't be root, and it needs root < 1360190547 850349 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, does weboflies work on 64-bit programs yet? < 1360190551 284211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no < 1360190556 893922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't even work on 32-bit programs yet :) < 1360190562 69792 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough < 1360190571 564729 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :what does it work on? 16-bit programs? < 1360190574 331338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: nothing < 1360190577 83770 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I would like to run it on arm-linux-gnueabihf < 1360190582 748632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: really? < 1360190587 118457 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, maybe < 1360190592 242982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it needs special-case code for each platform and ABI < 1360190601 136685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is why I'm focusing on 32-bit x86 < 1360190609 329529 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, oh? That is going to be a PITA on ARM < 1360190610 196430 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :weboflies can't fake being root? < 1360190615 375064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: exactly < 1360190617 511430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: not yet < 1360190617 697233 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :due to all the variant-ABIs < 1360190628 288558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess there's fakeroot, but it doesn't do a particularly impressive job of it < 1360190638 234373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: how do you react if the inside program tries to break the chroot, for instance? < 1360190647 948205 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what does fakeroot actually do btw? < 1360190651 828914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to pretend it doesn't exist < 1360190658 848830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: lies on some file-related system calls < 1360190661 858725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :weboflies-style < 1360190666 744499 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, right < 1360190685 283707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, if it tries to chown a file to root, it pretends it succeeded, and then returns root on any attempt to get the file's owner < 1360190688 216826 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's a library shim not a syscall interceptor right? < 1360190692 842423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: err, probably < 1360190704 338006 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's why i write all my programs as assembly making syscalls directly < 1360190715 421858 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, what if you hardlink the file first < 1360190717 356567 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err < 1360190717 542074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the case of fakeroot, though, you want to be lied to < 1360190718 328123 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, ^ < 1360190723 427042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's not perfect < 1360190728 812145 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: have you seen weboflies < 1360190729 292673 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough < 1360190729 654035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its purpose is to make packages < 1360190732 106704 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the kind of thing you'd like or hate < 1360190754 122495 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, does it store the chown then somewhere, so that the proper owner can be recorded in the package? < 1360190758 201500 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard about it but forgot < 1360190772 288198 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you should see its code < 1360190775 702713 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd hate or like it < 1360190776 205106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes < 1360190781 800243 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah that works < 1360190783 675422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's so unfinished :( < 1360191009 925628 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360191048 112090 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1360191052 704964 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net NICK :monqy < 1360191119 225529 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if the inside program tries to break the chroot, just tell it it wasn't in a chroot in the first place? < 1360191149 683834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: yeah, but that's yet more cases to check, and so on < 1360191159 479361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you do know how to break a chroot as root, right?) < 1360191176 246520 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how's that again < 1360191186 46976 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: do you have web o' flies' code to hand? < 1360191188 427858 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I've lost it, I think < 1360191188 741517 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :how about if the inside program creates a chroot with another program (as root) that is "legitimately" supposed to break out from the inner chroot < 1360191197 685707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you cd root, set up a second chroot inside it < 1360191215 175957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then while inside the second chroot, but still inside the root directory of the original chroot (i.e. you're below your own personal root), do a cd .. < 1360191219 339841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then chroot again < 1360191233 523880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it breaks the chroot because if you're /below/ root, you can cd .. as much as you like < 1360191237 595557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think this is an intended feature < 1360191582 859030 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :reminds me of what you get when your working directory has been deleted < 1360191614 358234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: I didn't think it was possible to delete another process's working directory < 1360191701 340901 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it must be possible :) it's also fun when cd .. fails because the directory has stopped existing < 1360191713 910066 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or I guess because it has stopped having a file name < 1360191732 651684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… is it possible to delete the .. /entry/ in a directory < 1360191742 274001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :while having a directory containing the directory that's missing a .. < 1360191755 656061 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :does the '..' entry even necessarily exist? < 1360191767 91716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's meant to, by some spec or another < 1360191832 7588 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I mean, that it's an artifact of simulating posix rather than the directory actually having a link named .. that points to the parent directory < 1360191861 837138 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what if you didn't have "."?!?!?!?! < 1360191902 867039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote This position is asking for "- Extensive experience with API" You're just not qualified, kid. < 1360191906 515035 :HackEgo!codu@codu.org PRIVMSG #esoteric :958) This position is asking for "- Extensive experience with API" You're just not qualified, kid. < 1360192084 624293 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :gah python.... repr(x) = '1357675209.248774', str(x) = '1357675209.25' < 1360192092 939557 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in particular this means 'print' doesn't print floats with full precision < 1360192102 906494 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that sort of a good thing < 1360192110 517607 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since otherwise print would print huge monstrosities < 1360192117 273067 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no it's not a good thing < 1360192119 770662 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's too magic and implicit < 1360192132 476662 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you want only 2 decimal places you can use '%.2f' % (x,) < 1360192163 240365 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :evidence that it's too magic and implicit: i've been programming in python for many years and only just noticed this, when i couldn't grep some files for the floats supposedly loaded from those files < 1360192402 176351 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well you know what's too magic and implicit < 1360192411 490358 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's automatically converting values to strings by implicit rules that nobody will know inherently < 1360192417 319925 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because there are tons of ways to convert any value to a string < 1360192465 88946 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :kmc, pretty sure %f in C's printf doesn't do full precision either? < 1360192465 876922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: toString() < 1360192467 425644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::) < 1360192554 500722 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :I would be unsurprised to find that the rule is "output the shortest string that results in the same binary representation". < 1360192576 71476 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Rather than the perhaps saner "output the decimal conversion of the float". < 1360192589 214017 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it's either that or undefined behaviour < 1360192623 489775 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i recall finding out that efficient, exact float -> string conversion is surprisingly complicated < 1360192631 995757 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or maybe it was the other way < 1360192648 248949 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :everything involving floats is surprisingly complicated, i shouldn't be surprised by it by now < 1360192661 627520 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :iirc string->float is the really tricky one, but float->strings is most likely pretty tricky too < 1360192735 497680 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :kmc: Exact float->string conversion can be fairly easy if you use hex float syntax. :P < 1360192743 777534 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, or maybe float->string was the tricky one... there was that bug in dtoa where it went into an infinite loop < 1360192770 415000 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe I actually meant it that way around in the first place but wrote the words in the wrong order < 1360193076 843705 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah yeah that was a great bug < 1360193083 473288 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :DoS any PHP or Java app < 1360193099 364738 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though PHP fucking something up is not in any way evidence that it's a tricky problem < 1360193143 888531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://sprunge.us/YaOJ < 1360193146 489938 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-06 23:25:45 URL:http://sprunge.us/YaOJ [3900] -> "YaOJ" [1] < 1360193196 124474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x YaOJ; mv YaOJ bin/shove < 1360193200 7970 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360193202 17143 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :iirc this was the one case where php did the right thing and used the library that already solved this tricky problem that no-one knows how to solve, but that it had an actual bug < 1360193211 603435 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Man. Ithkuil is quite the thing. < 1360193228 90050 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The word "âdraxhtipší" translates literally as "apparatus designed for obeying synergistically composite sets of rules". < 1360193245 458149 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Or, a bit more nicely, as "computer". < 1360193266 305738 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that would be a good name for a programming language < 1360193271 84587 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360193305 770912 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Âdraxhtipší. It's difficult to type, but not extremely so. < 1360193314 702093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360193325 402597 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :On my keyboard, it's "alt-6 A d r a x h t i p alt-v s alt-e i". < 1360193333 137839 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"No person, including Quijada, is hitherto known to be able to speak Ithkuil fluently." < 1360193333 323281 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360193397 827701 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Users presumably none (2012) < 1360193401 436847 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Sort of ironic how Ithkuil is kind of supposed to be extremely concise, and yet its word for "computer" is longer than the English word for computer. < 1360193421 987747 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :In 2008, it won the Smiley Award < 1360193493 797255 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :The difference, I suppose, is that while "computer" has three longish morphemes, com-put-er, "âdraxhtipší" presumably has a whole ton of short morphemes. < 1360193500 756960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: are you new to ithkuil? < 1360193503 23975 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's an amazing thing < 1360193508 289706 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :apparently "Ithkuil doesn’t use the concept of zero." < 1360193525 222111 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Right, it does. "â-dr-a-xht-ipš-i", six morphemes. < 1360193581 85807 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Looks like the root is... "eu", actually, but it's abbreviated out of the word entirely or something. < 1360193616 452763 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: somehow i've never heard of it before < 1360193619 986059 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: but it's amazing yes < 1360193620 784728 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :65 consonants and 17 vowels o.O < 1360193628 216117 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: listen to the example sentence pronunciation on wikipedia < 1360193629 888563 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's great < 1360193640 848190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ompeaaa a keth luch tuch < 1360193736 908535 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :As our vehicle leaves the ground and plunges over the edge of the cliff toward the valley floor, I ponder whether it is possible that one might allege I am guilty of an act of moral failure, having failed to maintain a proper course along the roadway < 1360193824 417121 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :and the IPA for it looks like it comes straight from /dev/urandom < 1360193829 599935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '"Hello world!"S' | shove < 1360193832 531095 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ actual size: (15, 1), pos: (0, 0) \ rotated for viewing; pos: (0, 0), dir: 0 \ stack: \ *Hello world!"S \ \ actual size: (15, 1), pos: (14, 0) \ rotated for viewing; pos: (14, 0), dir: 0 \ stack: {Hello world!} \ "Hello world!"* \ Hello world! < 1360193850 960635 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ˈpʊ́l̪l̩̪̀ ʊˈɪ́qɪ̀ʃx ˈmáʔwàɫ̪ɡ ɛʁjaʊ̯fɤˈn̪ɪ́ɛ́n̪ ˈpǽθwɯ̀ç aʊ̯ˈxɤ́ʔjàɬt xn̪ɛʔwiɬˈtáʔʂʊ̀ɪ̯ ˈt̪ʊ́à kɪ̂t̪ œl̪ˈːâ jaˈqázmʊ̀ɪ̯v l̪ɪʔjɯɾˈzɪ́ʂkàʔ pʼamˈm̩̂ aɪl̪ɔʔˈwɤ́tʃːà ʃʊʔˈjɛ́ɸt̪àʂ < 1360193857 220058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bit unoptimal output for HackEgo < 1360193873 210362 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :stop that < 1360193876 33177 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you break my terminal < 1360193903 490126 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Romanization: Pull̀ uíqišx ma’wałg eřyaufënienˉ päţwïç auxë’yaļt xne’wïļta’şui tua kit öllá yaqazmuiv li’yïrzişka’ p’amḿ aìlo’wëčča šu’yehtaş < 1360193952 609938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: is that my shove interp? < 1360193956 296394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1360193961 105232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was wondering if you'd written your own < 1360193988 441323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bit of a waste given yours is the only information i have about the language. < 1360193999 219427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360194012 588216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems to output debug info < 1360194040 940153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… rare for me to finish an esolang then forget to tell anyone about it < 1360194046 20548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I must just have never got round to writing the spec < 1360194075 684123 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I nominate oerjan writes the spec < 1360194078 876274 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that'd be a world first I think < 1360194109 213014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1360194167 468404 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a world first of someone writing the spec for someone else's esolang < 1360194218 773464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why oerjan not you? laziness? < 1360194267 91674 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't _do_ things... < 1360194269 271515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"ais523 created the esolang Shove in 2008, but somehow forgot to tell anyone until 2013" < 1360194274 669340 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also oerjan seems to know how to write a program in it and I don't :P < 1360194275 541470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just checked the file modification dates < 1360194286 655279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to do control flow < 1360194513 289433 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that reminded me of another language but i forgot which one so i searched for it and it's Burn. < 1360194656 783732 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(wow! people are talking about esolangs!) < 1360194717 414393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Burn is quite an awkward language < 1360194728 476240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I wrote one program in it, and never remembered the spec < 1360194744 635769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program's online, but I'm not sure anyone's seriously tried to figure out the spec from it < 1360194749 651594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should try sometime < 1360194765 577546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :having designed the esolang in the first place, I probably have the best chance < 1360195064 563703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/esoteric/shove/shove < 1360195069 809025 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-06 23:57:48 URL:http://oerjan.nvg.org/esoteric/shove/shove [4006/4006] -> "shove" [1] < 1360195077 627333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x shove < 1360195080 705397 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360195084 671450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`mv shove bin/shove < 1360195086 123512 :HackEgo!codu@codu.org PRIVMSG #esoteric :mv: missing destination file operand after `shove bin/shove' \ Try `mv --help' for more information. < 1360195089 836458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv shove bin/shove < 1360195092 915261 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360195106 583498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`shove "Hello, world!"S < 1360195108 99875 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1360195868 176462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/esoteric/shove/shove < 1360195871 186208 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-07 00:11:10 URL:http://oerjan.nvg.org/esoteric/shove/shove [4053/4053] -> "shove" [1] < 1360195873 612452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x shove < 1360195876 793481 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360195877 416971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv shove bin/shove < 1360195880 187775 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196218 304821 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360196297 80578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: modified to only print output? < 1360196335 379791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also to take a program on command line by default < 1360196358 209697 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360196368 147560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '"Hello, world!"S' >test < 1360196371 429795 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196398 486481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove -d -f test #Now with options < 1360196418 12664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat test < 1360196419 476195 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"Hello, world!"S < 1360196429 588017 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360196437 620350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run yes | shove -d -f test #Now with options < 1360196439 408259 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ actual size: (16, 1), pos: (0, 0) \ rotated for viewing; pos: (0, 0), dir: 0 \ stack: \ *Hello, world!"S \ \ actual size: (16, 1), pos: (15, 0) \ rotated for viewing; pos: (15, 0), dir: 0 \ stack: {Hello, world!} \ "Hello, world!"* \ Hello, world! < 1360196542 299565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and the debugger now waits for stdin even if it's from a file. < 1360196639 920002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i wonder < 1360196667 615849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove 'v' '>"Test"S' < 1360196669 220240 :HackEgo!codu@codu.org PRIVMSG #esoteric :Test < 1360196706 836821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wasn't sure if i'd made it use one line per argument or not. < 1360197101 792564 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360197584 251641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world"'\''S"(' < 1360197585 963093 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unterminated string. at /hackenv/bin/shove line 140. < 1360197607 367851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world"'\''S"(' < 1360197608 791834 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world"'S"( < 1360197617 613048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world"'\''S(' < 1360197619 282492 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unterminated string. at /hackenv/bin/shove line 140. < 1360197649 63901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"(' < 1360197650 767415 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360197657 518361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1360197666 468940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"(' < 1360197668 210246 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360197686 500743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world'\''S"(' < 1360197687 939879 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world'S"( < 1360197738 547305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '" '\''Hello, world'\''S"S' < 1360197740 8413 :HackEgo!codu@codu.org PRIVMSG #esoteric :​" 'Hello, world'S"S < 1360197749 391928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" '\''Hello, world'\''S"S' < 1360197750 948155 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 'Hello, world'S < 1360198001 320417 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you know anything about http://fpcomplete.com/ < 1360198020 332227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: i know spj is investing in them or something < 1360198028 521503 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and snoyman works there? < 1360198031 584875 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and johnw works there < 1360198032 313267 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360198034 929268 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1360198046 369592 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure what they actually do < 1360198060 311637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is some haskell school thing(?) maybe online(?) they're running < 1360198073 876779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Massive Online Monad Tutorial < 1360198243 166192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I know pretty much what elliott knows. < 1360198261 395759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think they're making an online Haskell IDE or something? < 1360198343 403995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove ' v' 'v V" olleH"<' '>", world!"S' < 1360198345 51273 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360198352 271341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf now again < 1360198370 27689 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360198376 295488 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the website looks... slick in the wrong ways < 1360198381 367359 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i guess they have some legit people involved < 1360198438 284902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh shove is evil :P < 1360198447 860050 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Functional Programming technology < 1360198824 720984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run shove '" ,olleH"V v' ' S"!dlrow"<' < 1360198826 305376 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hello, world! < 1360198925 631603 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :My idea of some music format: The header is sixteen frequencies of the notes of the lowest octave, followed by eight waveforms of thirty-two frames each, where each frame is four bits. And then, follow by commands. The frequencies are converted to periods when it is loaded. Durations are also converted to periods. < 1360198926 3372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360198932 96017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that was slightly amusing < 1360198947 592601 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :0xxx.xxxx = note playing. 0111.1111 = rest. < 1360198996 856938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/log < 1360198998 462646 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ fi < 1360199004 747111 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :1000.0xxx = select waveform. 1000.1xxx = select waveform with phase reset. 1001.0xxx = channel start intro. 1001.1xxx = channel start loop or go to loop. 1010.xxxx = volume. and so on < 1360199022 271789 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Including duration, duration MRU, and local repeats. < 1360199028 83992 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now is this good enough, do you think so? < 1360199032 128948 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :?messages < 1360199032 594556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf said 1d 4h 20m 13s ago: CodensityAsk reminds me of type MendlerAlgebra f c = forall a. (a -> c) -> f a -> c (except that it's different) < 1360199067 157524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi lambdabot < 1360199107 605950 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: mm, thinking carefully about the purpose of this music format may be a good idea. < 1360199136 874054 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Just that I would find it easy to implement in C with SDL, and to create music files of that format with CsoundMML. < 1360199154 93890 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Yeah, but what are you trying to represent? < 1360199160 652646 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Do you want it to be able to express arbitrary sounds? Encode the waveform. To express arbitrary sounds in a space-efficient manner? Encode the program that generates the waveform. < 1360199186 273340 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: What is MendlerAlgebra for, though? It is not a functor < 1360199194 172910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail < 1360199197 428397 :HackEgo!codu@codu.org PRIVMSG #esoteric :01:03:48: Now is this good enough, do you think so? \ 01:03:52: ?messages \ 01:03:52: shachaf said 1d 4h 20m 13s ago: CodensityAsk reminds me of type MendlerAlgebra f c = forall a. (a -> c) -> f a -> c (except that it's different) \ 01:04:27: hi lambdabot \ 01:05:07: zzo38: mm, thinking carefully about < 1360199226 486360 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tswett: encode the program that generates the music format < 1360199231 715124 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Well, there is the balances of simplicity, speed, compact, etc < 1360199233 129338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google MendlerAlgebra < 1360199235 297477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Catamorphisms < 1360199235 482826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Catamorphisms - HaskellWiki < 1360199254 140200 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :"Mendler and the Contravariant Yoneda Lemma" is this a children's novel < 1360199295 345435 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sure also such things as NSF and MOD and so on usable, but I don't quite easily enough find the C program to play it properly using SDL < 1360199312 497127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run printenv < 1360199314 58932 :HackEgo!codu@codu.org PRIVMSG #esoteric :TERM=linux \ http_proxy=http://127.0.0.1:3128 \ HACKENV=/hackenv \ PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin \ PWD=/hackenv \ LANG=en_NZ.UTF-8 \ HOME=/tmp \ SHLVL=1 \ _=/usr/bin/printenv < 1360199383 311150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know what an end is < 1360199383 838178 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: *nod* I wonder, then, is there any particular reason you're not just using WAV files? < 1360199391 17109 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: what's an end < 1360199413 356714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i don't know :'( < 1360199417 102749 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1360199418 738457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In category theory, an end of a functor is a universal dinatural transformation from an object e of X to S. < 1360199450 704716 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360199456 944164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -2 < 1360199459 931578 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: WAV files will be too large and maybe wrong sample rate < 1360199460 117138 :HackEgo!codu@codu.org PRIVMSG #esoteric :01:10:50: ok \ 01:10:56: `run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -2 < 1360199477 63799 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Also we would want looping of music < 1360199485 521749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i was hoping you could tell me what it means < 1360199523 935763 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So yeah. I was under the impression that the purpose of Ithkuil was to express normal amounts of information with small amounts of text; it turns out the purpose is actually to express large amounts of information with normal amounts of text. < 1360199532 949071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/.*> //' #Worst kimian quine ever? < 1360199536 189803 :HackEgo!codu@codu.org PRIVMSG #esoteric :​//' #Worst kimian quine ever? < 1360199541 831197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops :P < 1360199552 880427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/.*?> //' #Worst Kimian quine ever? < 1360199556 119878 :HackEgo!codu@codu.org PRIVMSG #esoteric :​//' #Worst Kimian quine ever? < 1360199602 540993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst Kimian quine ever? < 1360199605 855244 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst Kimian quine ever? < 1360199610 885591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1360199649 942386 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: *nod* May I ask why they're too big? < 1360199650 606448 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't think it is a Kimian quine though; I think a Kimian quine is one which the system's error message is the same as the program text. But I can see how it works < 1360199652 793016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo bin/quine < 1360199654 299013 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/quine < 1360199666 289203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh right. i guess i meant cheating quine then < 1360199667 699264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360199672 752298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/quine < 1360199674 137021 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: bin/quine: No such file or directory < 1360199757 594853 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: You know... < 1360199758 501117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed '\''s/[^>]*> //'\'' #Worst cheating quine ever?" >bin/quine < 1360199760 2372 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360199788 32563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed '\''s/[^>]*> //'\'' #Worst cheating quine ever?' >bin/quine < 1360199791 344303 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199810 631473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine #Also the best. < 1360199812 372164 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: /hackenv/bin/quine: Permission denied < 1360199822 761312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x bin/quine < 1360199826 209575 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199828 544982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine #Also the best. < 1360199831 800136 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run quine #Also the best. < 1360199886 125203 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: because you have either a large number of music files or a significant space limitation? < 1360199905 900088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine | rot13 < 1360199908 620676 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199912 776178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360199917 810696 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run quite < 1360199919 114063 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: quite: command not found < 1360199920 251243 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run quine < 1360199923 63035 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run quine < 1360199929 588225 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I also do not know any MML compilers for MOD and S3M formats (neither format can do desynchronization, and way of combining blocks in those formats makes it difficult to work with too) < 1360199931 370959 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :So, like, how does it work? < 1360199933 583944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rot13 < 1360199934 872383 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo "$@" | tr a-zA-Z n-za-mN-ZA-M < 1360199941 81080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quine | rot13 < 1360199944 994513 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360199953 404940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is wrong with that < 1360199962 81196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh of course < 1360199974 776121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rot13 $(quine) < 1360199978 298123 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`eha ebg13 $(dhvar) < 1360199994 757497 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Well, yes those are reasons too. < 1360199994 942764 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`run echo aru | rot13 | rot13 < 1360199996 421649 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360200006 75608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: it simply finds the last line in the logs and removes everything up to the nick < 1360200023 230902 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run rot13 `quine` < 1360200026 531626 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`eha ebg13 `dhvar` < 1360200029 680466 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see < 1360200035 189348 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :zzo38: then I don't know what the reason you were referring to is. < 1360200039 573286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo $(quine) < 1360200043 198603 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run echo $(quine) < 1360200044 976866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: this is a beautiful program < 1360200046 483270 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :oerjan: mm. < 1360200048 281581 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine < 1360200051 84680 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine < 1360200060 282104 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Those are what I refer to, too. < 1360200065 212882 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the first < 1360200068 12552 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the first < 1360200075 242016 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Hm, I fail at, like... doing this correctly. < 1360200078 561314 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :`quine < 1360200078 864491 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :brief < 1360200081 787778 :HackEgo!codu@codu.org PRIVMSG #esoteric :brief < 1360200085 714094 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the first < 1360200085 896883 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`quine the second < 1360200088 209165 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the second < 1360200088 394730 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine the second < 1360200090 777653 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :There we go. < 1360200097 891837 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :nooooo < 1360200118 520192 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it should make sure the line starts with a ` at least < 1360200193 467752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh? i thought the failure modes were part of the charm. < 1360200245 766802 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :tswett: Do you know of the C libraries to play the other formats on SDL, though, and of the MML compiler into some such format? < 1360200262 719423 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Nope. < 1360200268 900929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo: `echo hi < 1360200278 433247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't do such fancy things... < 1360200293 427881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/quine < 1360200294 193429 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ostensibly < 1360200294 800081 :HackEgo!codu@codu.org PRIVMSG #esoteric :cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst cheating quine ever? < 1360200327 894436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no don't fix it < 1360200335 156396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh ok < 1360200453 64679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did ais523 say shove was TC? < 1360200480 705330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think so < 1360200526 256401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott: Shove is TC, I think; you can compile Underload into it < 1360200529 342235 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :proof by ais523 said so < 1360200777 56215 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if a trigger in SQL is allowed to call itself? < 1360200901 523998 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: UTF-16 apparently had better performance than UTF-8 for "text" < 1360200908 719984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They ported it and then decided to stick with -16 < 1360200912 254156 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :interesting < 1360200916 462770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently it had to do with the four-way branch or something? < 1360200919 47080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1360200940 707214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :was that in realistic situations or synthetic microbenchmarks? < 1360200953 686693 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, it probably also depends on what text you are encoding and on the program which uses it, and on other things. < 1360200995 878630 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know the details. It's just what I overheard from edwardk (it was a SoC project). < 1360200996 64209 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the internal structure of text, again? finger tree? rope? < 1360200998 947256 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :flat? < 1360201006 797185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just a plain ByteArray < 1360201012 253661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also the Unicode C library they use whose name I've forgotten uses UTF-16. < 1360201022 992548 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wishes there was a good rope library for Haskell. < 1360201023 264192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ICU? < 1360201029 645118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, ICU was a big consideration. < 1360201040 366561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it seems like a good data structure would be a finger tree of ~few-kB UTF-8 chunks < 1360201058 653008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :edwardk has a UTF-8 finger-tree string implementation on Hackage (in several different packages). < 1360201062 886707 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :annotated with things like the number of codepoints in each < 1360201068 134138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360201070 853387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :The problem is he doesn't care about it to the point where he actually didn't realise it existed until I pointed it out. < 1360201078 785093 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1360201085 390465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's amusing < 1360201103 613385 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He cares about it for his parsers. < 1360201105 731510 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks ~few-kB might be a bit too big for a persistent structure. < 1360201108 974240 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you're modifying it constantly. < 1360201145 886318 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe smaller at the ends < 1360201151 502541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway it's something you would have to tune < 1360201159 98579 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't claim any a priori insight about what the best size is < 1360201182 874269 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You could annotate it with more than codepoints; that would be pretty cool < 1360201190 572250 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Might not be worth the cost, though. < 1360201203 969071 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you could annotate it with an arbitrary monoid < 1360201204 847374 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so easy < 1360201207 228653 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Not sure codepoints by itself is useful. Random access by codepoint isn't a particularly interesting operation. < 1360201210 568895 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360201215 800363 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'width in terminal' would be a fun one < 1360201265 992330 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if (forall w. Monoid w => (UTF8String -> w) -> Rope w) would be a good string representation, where "w" is the annotation. < 1360201279 596261 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey, Rope would even be a Functor then. (The Functor instance would be one you don't actually want for string manipulation, but still.) < 1360201293 885717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess if you get that generic it might as well be Rope w UTF8String. < 1360201310 155295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I guess you can define (Rope w a) as a w-annotated FingerTree of vectors of a. < 1360201330 16660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That way type String = Rope Whatever Char is a proper Functor. < 1360201343 132265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Except for the part where it wouldn't be since you want the vector to be unboxed and that requires an Unbox typeclass and stuff. < 1360201346 165605 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sigh < 1360201400 826196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It'd be nice if Vector could be totally polymorphic and somehow adapt itself to be unboxed whenever you use it on a type that can be unboxed. < 1360201478 736688 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :isn't that one of the motivating examples for type families < 1360201479 898610 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That seems something that Haskell just doesn't do, and might be difficult even if another programming language that can be made up to do such things, would still be difficult, if you want to have adapt to box/unboxed. However, an idea is to use macros somehow. < 1360201507 647688 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Type families might do it but you still would have to write it for every one, rather than having it done automatically. < 1360201507 833974 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :data instance Vector (a,b) = VPair (Vector a) (Vector b) -- or such < 1360201611 118142 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But if you write "type family" then you cannot write "data instance" on it; it has to be "type instance" even though they should allow "data instance" in such cases too, they don't. (But it is good and correct that "data family" don't allow "type instance") < 1360201676 906984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: You can always just define a separate data type. < 1360201719 441265 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Yes I know so, and that is a way to work-around, but still I think should be allowed < 1360201734 735976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure that it should. < 1360201740 820620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But anyway did you submit a bug report and/or patch? < 1360201756 917912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Macros don't work. < 1360201761 589967 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Since you want a Functor instance. < 1360201775 543794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: The problem is you can't write (a -> b) -> Vector a -> Vector b < 1360201779 512318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Because what constructors does it have? < 1360201780 825909 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No. I have made some suggestion of various things but mostly nobody wanted it < 1360201786 600923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So you need a typeclass for "something you can construct a Vector out of" < 1360201788 209811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So you lose Functor < 1360201798 835558 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :elliott: C macros won't work, of course; I don't mean C macros. < 1360201798 835749 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360201836 17491 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :What you want is a "default typeclass instance" with all sorts of awful overlapping instances stuff with the understanding that it's OK because they all have the same semantics. < 1360201843 315641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :But I don't think there's a way to make it properly with GHC. < 1360201851 953885 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Functor instance is derivable and if so will be the only correct way to do it, otherwise it is not possible to be done. < 1360201864 873713 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :elliott: Yes, it is not possible to do properly with GHC that is what I meant. < 1360201876 12238 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why is dr strangelove so wonderful < 1360201878 327788 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Unless they added an extension to do it properly, but that might be very difficult) < 1360201902 271107 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 264 seconds < 1360202268 188792 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360202729 624775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`shove '"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'S) < 1360202731 517230 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"'"'"'"!"S'S)"S)'S)"S)'S)"S)'"'"'"!"S'S)"S)'S)"S)'S)"'"'"!"S'S)"S)'S)"S)'"'"!"S'S)"S)'S)"'"!"S'S)"S)'"!"S'S)"!"S! < 1360202807 33796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he didn't joke when he said ' and " nested inside each other < 1360202832 129918 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1360202865 472031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`shove '"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'S)"Hm"S < 1360202867 35529 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"S)'"'"'"'"!"S'S)"S)'S)"S)'S)"S)'S)"'"'"'"!"S'S)"S)'S)"S)'S)"S)'"'"'"!"S'S)"S)'S)"S)'S)"'"'"!"S'S)"S)'S)"S)'"'"!"S'S)"S)'S)"'"!"S'S)"S)'"!"S'S)"!"S!Hm < 1360202895 76287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and ) (shoving in the same direction as you're moving seems to behaving relatively intuitively < 1360202898 865702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+) < 1360202907 993847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+be < 1360203056 517468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION just realized the semantics of shoving means it is impossible to delete characters from the grid < 1360203084 975501 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION suspects oerjan understands this language better than ais523 does already. < 1360203107 312280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suspects that's a little early < 1360203121 333646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially given ais523 claimed to be able to compile underload to it < 1360203140 225881 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION suspects that meant "there seem to be equivalent enough operations to do it" < 1360203184 456722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i had trouble enough just concatenating "Hello, " and "world!" above < 1360203605 269857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo Testing | fueue '):[)$$6-%0~~[$~])~[)$~~~%~~)[[0[33 H])[)[H]]!][1)[)))($[[)[~~~~()+1])][0]$%~~1)][][)[)$%0[)[))$11~<<~:(~:< ]])[):] ]] ]]])] ] [1[1][[50]<:[[52]<:]][[54]<:[[56]<:]]]' < 1360203607 147126 :HackEgo!codu@codu.org PRIVMSG #esoteric :Testing < 1360203645 470132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one has a slight hunch that simpler cats are possible :P < 1360203693 217254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(this one is a translation from +[,.], as seen from just inside the loop < 1360203695 884847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) < 1360203779 321679 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is there no known fueue cat? < 1360203780 999849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from that one I mean < 1360203913 688142 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fueue sure looks like a "tar pit" hm < 1360203928 981969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i don't think i've ever bothered to make one < 1360204020 573183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also EOF handling is a bit unspecified. the C interpreter is the only one which even handles it, by accident treating it as a negative number. which means the same as 0 for most purposes, since i have found no way to do input preserving a 3-way distinction. < 1360204054 355196 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :oerjan: "By accident"? < 1360204063 412329 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :oerjan: What, by just handing whatever getc() returns? < 1360204064 341037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: or by default. < 1360204067 809065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah. < 1360204102 258558 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ah, yeah. Technically EOF can be anything in C so long as it's not confuseable for a character, but in practice it's -1. < 1360204102 444028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ocaml and haskell interpreters also do nothing special, which means they will raise exceptions. < 1360204119 528204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i think it's required to be < 0. < 1360204130 211665 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PART :#esoteric < 1360204175 892228 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ah, it is required to be negative. < 1360204205 261877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i can distinguish 0 from EOF at the cost of identifying everything else with one of them. < 1360204274 761026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if i apply - first, EOF becomes positive and everything else becomes identified; if i apply % first 0 becomes 1 and everything else 0.) < 1360204275 490423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how useful < 1360204366 573283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :incidentally there is probably no quick way to determine whether a number is negative or positive :P < 1360204390 156309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in general, not just at input) < 1360204545 372745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe something with division could work, but fueue doesn't specify which way / rounds < 1360204566 672548 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Nor does C. :) < 1360204579 172658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1360204634 800671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the slow way is to use $ to make copies of blocks, which you then have to delete if the number is large positive.) < 1360204677 361097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume <0 is treated as 0 there < 1360204734 848749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait... < 1360204747 124101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scratch that, i just thought of a way < 1360204765 713612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well at least constant number of arithmetic operations < 1360204832 864814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(x^2 + 2*x+1)/(x^2 - 2*x+1) will be 0 iff x is negative. < 1360204911 425215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(handling overflow left as an exercise for the reader.) < 1360205446 232732 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360205495 812405 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O no! I realized that in this Dungeons&Dragons game I was playing yesterday, they are leading us into a trap! That guard in the barn (even though they blocked the way we intended to get in, and they *knew* we would be coming the other way anyways), I thought it was a decoy but now I think it is actually a double bluff!! They left the copy of the delivery note there deliberately so that we would find it! < 1360205556 344141 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think so far we have actually done exactly what they expected us to do. I wouldn't be too surprised if I found the cutlery which they left behind (why didn't they deliver that?) is cursed. < 1360205591 301553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :O no! < 1360205641 920443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Can I join your Dungeons&Dragons games? < 1360205688 112226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Probably not; possibly due to your location. < 1360205732 905476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should move to California. < 1360205744 847467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Alternatively, I could move to Vancouver? Or wherever it is you are. < 1360205745 33138 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No. < 1360205795 339588 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That is close enough. < 1360205824 536680 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too close?? < 1360205869 584498 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I might be in Victoria in Victoria Day, in the "Sushi Plus" Japanese restaurant. (in case you want to know what I am) < 1360205965 343815 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is Victoria Day the Canadian version of Victory Day < 1360205995 100876 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1360206030 669906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I was in Victoria once. < 1360206031 832371 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But on Victoria Day I usually go to Victoria since it is just very close in Vancouver Island and takes only an hour or so on the ferry boat to get there. < 1360206045 45614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I took the ferry! < 1360206055 106246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I'm not sure whether it was a ferry boat or a ferry airplane or what. < 1360206059 106099 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it was definitely a ferry. < 1360206069 412567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: hi < 1360206072 675241 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :??? < 1360206078 740823 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf???????? < 1360206079 859236 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK,have you been to that restaurant? < 1360206090 717077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: did you learn about kan extensions in my absence............. < 1360206104 909796 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no but i learned about gosh what did i learn about < 1360206110 43647 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cheese sauce < 1360206112 95977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: or did you decide to "spill the beans" about galois connections < 1360206114 450682 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i learned about cheese sauce < 1360206130 518807 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "spill ur beans plz" < 1360206146 220063 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok ok i found the recipe online but still < 1360206219 730581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: the beans recipe or the cheese sauce recipe < 1360206241 123767 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i didn't make beans < 1360206275 660660 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had other stuff with the cheese sauce but none of them were beans < 1360206283 166472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you spill them < 1360206301 920796 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i spilled one of the broccolis accidentally < 1360206429 81268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :was it this one: http://upload.wikimedia.org/wikipedia/commons/4/4f/Fractal_Broccoli.jpg < 1360206453 276098 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no just a normal broccoli < 1360206506 676897 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently that's actually a cauliflower? < 1360206515 110441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SORRY < 1360206522 68922 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had cauliflower too but not that cauliflower. and i didn't spill it. < 1360206522 717024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fractal cauliflower < 1360206532 555704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if it's called cauliflower then why does the url say broccoli < 1360206535 935669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :checkmate monqyists < 1360207264 34239 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360207708 277388 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Read error: Connection reset by peer < 1360207750 954428 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360207771 88693 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360207791 816961 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360207808 688983 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(My computer was rebooting) < 1360207824 326479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: have you ever met victoria < 1360208166 955057 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Not really < 1360208337 901527 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360208519 131152 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: http://grsecurity.net/~spender/msr32.c __asm volatile(".intel_syntax noprefix\n" ...) < 1360208643 219762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I imagine switching back and forth a lot could be pretty annoying. < 1360208689 736624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not as annoying as AT&T syntax, apparenty < 1360208695 852994 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :AT&T syntax *is* pretty bad < 1360208716 103367 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i'm surprised he doesn't define a macro to switch back and forth... I guess then you would need a \ on each line < 1360208780 355846 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Ugh, AT&T syntax. < 1360208800 732468 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: I mean mentally switching back and forth. < 1360208816 405818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION is much more used to AT&T syntax than Intel syntax. < 1360208818 736981 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360208829 890048 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Intel syntax is also not that great. :-( ) < 1360208849 892933 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you prefer the DOS DEBUG assembler syntax? < 1360208869 98711 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i imagine that if you're reading the Intel manuals all the time, you might want to stick to Intel syntax < 1360208876 939323 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but if you're reading objdump output all the time, you might stick to AT&T :( < 1360208970 803187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :objdump -M intel < 1360208976 591284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah right < 1360208988 668156 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :shachaf: Intel syntax sucks less. < 1360208997 147490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yep. < 1360209002 646811 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Both suffer from a fundamental problem, though... < 1360209004 119805 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :x86 sucks. < 1360209004 991538 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric ::) < 1360209021 45389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :x86 is underrated, y'all are just hipsters < 1360209055 176633 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :x86, as well as many modern instruction sets, are full of dumb thing. < 1360209078 202730 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :x86 is the anti-modern instruction set. < 1360209094 841798 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i agree that x86 is full of dumb things but most of them are not relevant if you are writing userland code on a modern OS < 1360209103 548487 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, it is very old but then made updates to change to make with modern things, and that is much worse. < 1360209107 386411 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and even to large degree, if you are reading compiler output for userland code in a modern OS < 1360209181 480277 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I happen to like the ARM2 instruction set, although modern ARM instruction sets are becoming extremely complicated, and there are even at least three instruction sets, and so on. < 1360209196 895300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah ARM is nice < 1360209201 543595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i happen to like monoids < 1360209203 627079 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it has its own weird corners though < 1360209209 398786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :even setting aside Thumb < 1360209211 441074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :want to wrestle on the floor about it < 1360209215 897606 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1360209222 593016 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that how real hackers settle disputes < 1360209233 454431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe you can advise Sgeo about the "Are you a Hacker?" question < 1360209272 889496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Adavise < 1360209275 297167 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: I just mean the ARM2 instruction set, not all the junk they added afterward. < 1360209339 272823 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The stuff they added afterward also happens to be patented, and I don't like patent, however, perhaps in this case something good came from it which is that the Amber core only implemented the ARM2 and therefore did not implement all of the complicated junk! So at least there is one advantage to having such a patent, even though patent is bad in general. < 1360209413 38537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you get Apple to patent the osx ui < 1360209420 799701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so ubuntu stops copying it and becoming bad < 1360209503 59436 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it is too late now; simply work on to make a separate UI for Ubuntu if you want, that can be improved if you still want the other stuff of Ubuntu specifically rather than other Linux distributions. < 1360209538 317600 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But, yes, it might have helped I guess. < 1360209557 725457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : I don't even use Ubuntu now. < 1360209568 285403 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Patents might work if only extremely terrible and complicated things are patented, for this reason. < 1360209586 447211 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Then use a different Linux distribution, or a different operating system entirely, or a different computer. < 1360209605 500821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I switched to a different computer but Ubuntu was still bad. :-( < 1360209625 449597 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, I mean a different computer which does not run Ubuntu. < 1360209661 122969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: so "''covariant functor''"''"" is just a generalization of ˙˙¨monotonic˙¨ right? < 1360209771 300345 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360209891 675118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360209892 883794 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360209926 546643 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did Fiora leave? < 1360209981 379257 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: well if you think of functors between poset categories < 1360210022 580077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: right < 1360210031 92321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: just like "galois connections" < 1360210032 882007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh wait < 1360210040 562153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you don't know about those i forgot :'( < 1360210051 157115 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-) < 1360210066 4271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :÷) < 1360210100 671263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about a "monotonic predicate" < 1360210107 850913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what category is that < 1360210123 557978 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(plz make it "not boring" i can only figure out boring versions) < 1360210222 92834 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can a ring be made from a semiring in some way? < 1360210273 474183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :drop 4 < 1360210283 989717 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: monotonic predicate as in a functor from a poset category to that other poset category where the objects are propositions and arrows are entailment? < 1360210315 46707 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that what you mean / is that "boring" / what's "not boring" < 1360210398 719262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes / maybe / i don't know < 1360210412 723076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait is it actually what i mean < 1360210418 436875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe your version is the "not boring version" < 1360210864 540283 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360211024 363886 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Read error: Connection reset by peer < 1360211484 3229 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360212510 987739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monoids < 1360212514 884468 :HackEgo!codu@codu.org PRIVMSG #esoteric :Monoids are the easy version of categories. < 1360212519 513414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monoid < 1360212522 55676 :HackEgo!codu@codu.org PRIVMSG #esoteric :Monoids are just categories with a single object. < 1360212803 775921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: Made a Shove spec < 1360212897 883076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: when people talk about covariance in subtyping what functor are they talking about < 1360213409 339517 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi im back < 1360213473 263354 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: well you have your poset category of types right? and your * -> * 'types' are functors on it right? < 1360213485 524810 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[is it obvious yet] < 1360213554 299653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about when you talk about the "liskov substitution thing" < 1360213559 84305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that related < 1360213568 284632 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's the second category in that case < 1360213628 797340 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(that was the thing i meant actually?? but maybe it's not related at all) < 1360213722 478690 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what specifically do you mean by the substitution principle since i dont talk about it < 1360213730 79765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don t know < 1360213733 7294 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360213738 71554 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he didn't say principle monqy < 1360213757 212844 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :liskov substitution thing aka liskov substitution principle < 1360213766 394834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let q(x) be a property provable about objects x of type T. Then q(y) should be provable for objects y of type S where S is a subtype of T. < 1360213815 782131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hows that!!@ < 1360213845 676637 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well, so long as you're on the wikipedia article, read the first sentence of the second paragraph in the Principle section < 1360213869 286055 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ive only studied type-theoretic subtyping, not behavioral subtyping < 1360213910 540391 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok but i'm asking about both....... < 1360213933 263050 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???????????? < 1360213941 694668 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's your question < 1360213944 146873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm just trying to understand lenses < 1360213954 543036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which seem to me obviously related to "all this" < 1360213957 712946 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :05:09:26 Let q(x) be a property provable about objects x of type T. Then q(y) should be provable for objects y of type S where S is a subtype of T. < 1360213962 522938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :let q(x) = x is of type T < 1360213965 910336 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :÷) < 1360214025 296379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: that's exactly my point < 1360214029 275524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :we have to restrict q < 1360214041 873948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the restriction???? Unlensy q => < 1360214052 958102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: (also stop stealing my smileys??) < 1360214135 930716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :÷( < 1360214147 200957 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well it'd be easier for me to answer your question if you knew what you're asking / asked it in a manner that makes sense or otherwise is answerable < 1360214209 597374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well doesn't this look related to lenses < 1360214229 575404 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SimpleUnlensyThing s a = foralll p. Blah p => p s -> p a < 1360214239 970252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :foralll < 1360214265 990156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :obviously "any property" doesn't work for the lsp thing < 1360214272 114277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you need to restrict the properties < 1360214280 845518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but what kinds of properties do you restrict them to? < 1360214354 474392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :every property that satisfies: (a `R` b) -> (P(a) `R'` P(b)), probably?? or something < 1360214374 130527 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360214374 315777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and also any property that satisfies P(a) `R'` P((a,b))?? < 1360214374 906760 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont think thats true < 1360214377 104039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know < 1360214381 575093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm making things up a bit < 1360214384 643432 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can u prove it < 1360214404 113592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :prove what < 1360214417 855014 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk whatever you're doing < 1360214432 700776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not before i figure out "what it is i'm actually doing.." < 1360214440 492764 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1360214465 93456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uh oh < 1360214474 89646 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: anyway do you see "what im getting" at < 1360214567 535398 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Man, Finnish has such excellent words. < 1360214569 443333 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"kansalaisaloitetta" < 1360214599 516999 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 260 seconds < 1360214655 499181 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i guess so? < 1360214667 178316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have no idea what you want p to satisfy though < 1360214668 778236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well im glad one of us does < 1360214749 69528 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about have P satisfy "if a is a subtype of b then p(b) -> p(a)" < 1360214750 413190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hope this a helps < 1360214817 721965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the joke is that elliott said "hope this a helps" but wasn't actually a helpful < 1360214824 755226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360214838 689788 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tswett: what does it mean < 1360214863 623039 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: you should ask edwardk about this. he'd say it's completely obvious and he knew it all along < 1360214891 271622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: edwardk told me to ask in ##logic ÷( < 1360214925 838008 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :kmc: according to Google Translate, it means "citizens' initiative". < 1360215031 474256 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :It also lacks some good words, like "talloikatsa". < 1360215191 490625 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: did you ask in ##logic < 1360215220 658399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: no < 1360215225 427621 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woops < 1360215251 249367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: have you ever seen ##logic < 1360215260 316864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think edwardk was just trying to "get rid of me" < 1360215270 111070 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never seen ##logic < 1360215271 892304 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :should I ? < 1360215278 474547 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: have you ever seen ##logic < 1360215297 76501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :4,yes < 1360215346 912592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that mean I should or that you have......or both < 1360215400 97130 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it means i have < 1360215420 997649 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it good < 1360215433 542692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ask copumpkin < 1360216703 426165 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :In the year 2000, there were 455 people in the United States with the last name Evilsizer. < 1360217050 603156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: wow ##c is awful < 1360217057 766667 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've never been there < 1360217060 353657 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it any good < 1360217071 570746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360217072 407608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait no < 1360217079 165906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, it's awful < 1360217180 651290 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can't get paid for thinking about and designing programming languages, can I? < 1360217189 744922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I went to get higher education in CS or something < 1360217217 156781 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ask ais523 < 1360217271 551277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you ever thought about and designed programming languages or just obsessed over them < 1360217275 348335 :david_werecat!~david_wer@24.212.152.46 QUIT :Ping timeout: 256 seconds < 1360217284 200988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION hasn't :'( < 1360218521 657442 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :monqy: It makes me look like someone who doesn't even know what "pedantic" means. < 1360218621 906086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hum. I got an email with a job descirption, but it wasn't sent to my more "professional looking" email address < 1360218648 290637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it's interesting the different security properties of block cipher modes < 1360218658 214703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :like, IV reuse is bad for CBC, but it's a lot worse for CTR < 1360218662 342049 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: what's the difference < 1360218745 167306 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: How do you do disk encryption with CTR? < 1360218745 987244 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The difference is I don't know how they got my personal email < 1360218758 131113 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you gave it to them < 1360218769 944596 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alt. they did a "background search" on you < 1360218770 486130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I did sign up on at least one site with it, but I don't remember which one < 1360218781 51512 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: With CBC one thing people do is compute an IV per disk sector and just reuse it, or something along those lines. < 1360218795 465754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I do want to confirm that this job posting exists somewhere on the Internet other than as an email < 1360218809 771118 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360218916 236340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: you mean like ESSIV? < 1360218938 727365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1360218951 185154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But that's pretty awful with CTR. < 1360218960 245531 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1360218974 210891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And with any stream cipher in that style.) < 1360218998 117940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(CTR is a bit silly because all it needs is a hash function, not a block cipher.) < 1360219015 644635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(But this is a case where it's not obvious how to get away with just a hash function?) < 1360219311 391048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you're saying it's not necessarily secure to make a stream cipher from a cryptographic hash? < 1360219354 344114 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"The paleontological record shows the expected small step by step changes that we expect from Darwin's evolutionary theory of the survival of the fittest. In addition, however, the record shows large changes, jumps or gaps in the record that Darwin cannot explain. This has been called spontaneous evolution. Aren't these phenomena proof that the creationists know of what they speak? That consciousness (i.e. God, if you prefer that word) had a role h < 1360219362 213541 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think there are many possibilities and that is not the only one. < 1360219409 368298 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Conscious evolution, theistic evolution, are some, but there are others, such as, perhaps the records have not been found yet, perhaps they have been destroyed, etc. There may be more possibilities, in addition. < 1360219513 405120 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess one difference is that in the stream cipher, you care if even one bit of the keystream is predictable < 1360219541 230558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :whereas for hashing you generally care about full collisions < 1360219562 73477 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I'm saying it's not obvious how to do disk encryption with a hash, even if that hash is suitable for CTR. < 1360219566 515617 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360219589 258322 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes in a stream cipher is insecure if one but if the keystream is predictable. However you might be able to mix it up a bit somehow? < 1360219631 469178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sha1 etc. aren't designed for CTR-style use, so I wouldn't use them for that. < 1360219637 48192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1360219639 238628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :salsa20 is, for example. < 1360219699 656273 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360219864 648104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know how "free structures work" < 1360219881 513296 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by free structure < 1360219887 521694 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like in general or < 1360219898 260478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like in general < 1360219905 191623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :left adjoint to a forgetful functor "and all that" < 1360219962 568752 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm not familiar with them at that level of generality but say "just one level more specific than that" < 1360219990 666112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what level are you familiar with them < 1360220008 154239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like can you explain how you would come up with "free monads and cofree comonads and stuff" < 1360220054 559545 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There is the 5-bit encoding used in the Bacon cipher, but I-J is same and U-V is same, but then "Note: A second version of Bacon's cipher uses a unique code for each letter. In other words, I and J each has its own pattern."; however, maybe you could use Baudot coding with Bacon's cipher, instead. < 1360220370 344441 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i'm honestly not familiar enough with category-theoretical monads to explain free monads. =( < 1360220389 799545 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :=( < 1360220394 985414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you explain a different free things < 1360220398 988010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like free monoids < 1360220527 940825 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok, you know the definition of free objects in terms of their universal property right? that's how i know them. < 1360220562 823955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no < 1360220596 155661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know what a universal property is :'( < 1360220603 680310 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i should read that first.. < 1360220640 284998 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok do you know about "comma category" and "initial objects" < 1360220656 275568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :free monoids aka "strings on an alphabet" < 1360220668 187840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or lists < 1360220677 52535 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes they're easy < 1360220708 561072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes they are < 1360220732 386775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't know about "comma category" and i sort of know about "initial object??" < 1360220739 63889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :initial object isn't very complicated is it < 1360220744 418054 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :initial object is easy < 1360220746 169725 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :comma category is easy too < 1360220748 767645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a variety like monoids, a free object is one where everything is an expression made out of the generators, and _no_ equations are true unless they hold for the generators replaced with arbitrary variables < 1360220759 337034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in the variety) < 1360220859 88022 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: should i explain "comma category" < 1360220877 158988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: sure < 1360220894 508223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that is, if Exp1(x,y,z) = Exp2(x,y,z) isn't true for _all_ monoids and monoid elements x,y,z; then it is not true when x,y,z are the generators of a free monoid. < 1360220922 903971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/monoid/any variety of algebras you like/, e.g. groups or rings < 1360220932 854751 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :actually i guess theres a specific version of "comma category" thats useful here < 1360220940 734558 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i gotta find out what it's called < 1360220948 735395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :semicolon category < 1360220993 332017 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Maybe Sleep < 1360221033 927045 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thoerjan < 1360221038 827341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :areyoureadingthisoerjan < 1360221477 532592 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: 364717769364 < 1360221495 122935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are you still explaining comma categories < 1360221500 8532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or should i read about them instead < 1360221503 710485 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no but im explaining something < 1360221505 297594 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if so what's the name of that other thing < 1360221539 787012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok < 1360221561 478363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is elliott making fun of me in /msg right now :'( < 1360221611 428081 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i was making fun of people in ##crawl < 1360221624 753159 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i like how that's not a denial < 1360221666 647771 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway uh specific category we're talking about for free objects is you pick some set let's call it S of "generators" and you say an object X in your category C is "free" if you have some injection i from S to X such that if you've got any other object Y in your category with some j : S -> Y then there's a unique C-morphism f : X -> Y such that j = f . i < 1360221679 115117 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's "really getting specific" about it < 1360221747 144463 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you want to use general terms in the way you state things you state it as the initial object in a certain category < 1360221891 143546 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :specifically it's the category where the objects are S -> thingy where thingy's a C-object, and the morphisms are C-morphisms such that the diagram commutes < 1360221909 6925 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and then you can get more general than that if you want to but that's about as generally as i've learned it/am really comfortable with < 1360221924 395741 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360221935 263290 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360221941 787833 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and stating it in terms of initial objects gives you nice stuff like uniqueness "for free" < 1360221960 596299 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360221965 409538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway uh < 1360221968 716580 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360221970 847 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that answer your question shachaf < 1360221991 878602 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360222037 569354 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the depth of how i know free objects are "constructed" is you eyeball it, use some intuition about "ok what's the most general 'free-est' thing that still has this structure" and then prove it satisfies that universal property < 1360222056 130339 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and if you think about what morphisms "do" at an "intuitive level" then it makes sense < 1360222075 347731 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like exactly what sort of structure they preserve and how they preserve it and so on < 1360222155 639525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not sure if it answers my question ill have to think about it < 1360222163 672737 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(what was your question) < 1360222181 565170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think part of my question involved "adjunctions and stuff" < 1360222201 125683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but you probably won't talk about adjunctions because of the "galois connection" < 1360222205 997069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(thats a kind of pun btw) < 1360222248 889932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anyway i was trying to understand the whole "free functor is left adjoint to a forgetful functor thing??" < 1360222288 353115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but these things are good and related to that < 1360222410 158068 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well if you take a step out of my comfort zone you end up throwing a faithful functor over the stuff in C, and you call it the "free functor" if you look at its properties it turns out to be left ajoint to the forgetful functor??? < 1360222420 595017 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : - wikipedia < 1360222424 366699 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i can't really explain that stuff < 1360222571 47590 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i'll be able to explain it once i read ``categories for the working mathematician''!! < 1360222585 158200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you'll "know everything" once you read that < 1360222599 943457 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that sounds dangerous < 1360223106 184938 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1360224049 836151 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360224510 509333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should probably keep track of every company I send a resume to < 1360224514 993334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather than sending and forgetting < 1360224518 656629 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Which is what I have been doing < 1360224615 873465 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good idea < 1360224842 435032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, one of the sites I use does keep track for me :) < 1360224853 416762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think the other two sites do too, but haven't really checked < 1360225020 709813 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1360225041 383292 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i got the impression that you were not particularly interested, but in any case the answer was "in treatment", apparently < 1360225055 925667 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(the theme song i asked about) < 1360225413 190748 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`echo "echo rsum" > bin/resume < 1360225416 744356 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"echo rsum" > bin/resume < 1360225420 324465 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360225421 712076 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh < 1360225426 267886 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run echo "echo rsum" > bin/resume < 1360225429 341597 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360225438 608854 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`chmod a+x bin/resume < 1360225439 760632 :HackEgo!codu@codu.org PRIVMSG #esoteric :chmod: missing operand after `a+x bin/resume' \ Try `chmod --help' for more information. < 1360225446 73026 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run chmod a+x bin/resume < 1360225448 976221 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360225450 816868 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1360225451 835845 :HackEgo!codu@codu.org PRIVMSG #esoteric :rsum < 1360225456 898222 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Score one for laziness < 1360226664 315452 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :Ping timeout: 252 seconds < 1360226747 321794 :oklofok!~oklopol@agw-sparknet.utu.fi JOIN :#esoteric < 1360226922 783151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :help if I say "tomorrow would be good" (which I did, which was dumb), are they likely to call me tomorrow and state a time? < 1360226958 845435 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, am I going to be expected to find out when the interview is on the day of the interview? < 1360226963 550741 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think I can handle that < 1360227180 812067 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :you mean call them? < 1360227219 876308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I mean have them call me and tell me that the interview is the same day that they're calling me to tell me what time it will be < 1360227226 303390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I haven't even confirmed a date < 1360227241 737781 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So I'm not at all ready to go tomorrow, not even sure how awake I'll be < 1360227253 946837 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but you said tomorrow would be good < 1360227278 210414 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, I shouldn't have said that. But I was anticipating that they'd call back if they did in fact want to schedule it for tomorrow < 1360227295 981954 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, I though they'd call back before tomorrow < 1360227326 452976 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i prefer yoneda or coyoneda < 1360227449 116624 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it depend what you are making. < 1360227488 320819 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk < 1360227521 6399 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: they both "sort of do the same thing when you" give them a functor right < 1360227549 825589 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont know much about the yoneda lemma "wooooops" < 1360227562 653449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: idont mean the lemma i just mean the haskell types. < 1360227834 888968 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, I'll set some alarms, try to be awake in the morning < 1360227836 903184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just in case < 1360227962 332611 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk i havent studied them much at all?? my only real "experience" with them is that one time you asked me about how yoneda looks like partially applied >>= and coyoneda like =>>, or something like that < 1360228016 582273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: well theyre' "pretty simple"?? < 1360228021 629067 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360228030 37483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so which one should i use < 1360228042 736022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: btw youre thinking of codensity and density < 1360228045 451957 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1360228046 886368 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right < 1360228049 619968 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :those < 1360228058 810471 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i get things i dont know anything about confused sometimes < 1360228059 325069 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yoneda is "like a simpler version of those" < 1360228089 496627 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh just go with yoneda and if you feel like you should have used coyoneda go with that? < 1360228128 695738 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for the reason that existentials are sorta ehh < 1360228145 191828 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"silly taste things" < 1360228146 896144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but coyoneda seems "more obvious to me" < 1360228149 677333 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"i know nothing about what i'm saying" < 1360228152 11073 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use coyoneda < 1360228153 39433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :its not cpsed < 1360228156 409520 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use coyoneda < 1360228157 7615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but maybe yoneda is better?? < 1360228160 731614 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok then use yoneda < 1360228167 186664 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alt. ok then ask someone who knows < 1360228173 872610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also coyoneda can be meaningful for things that arne't functors < 1360228180 566155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but im not sure what yoneda means for those?? < 1360228185 361105 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360228201 192051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i thouhtgt you knew everything < 1360228210 469651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't shatter my illusion < 1360228210 693538 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have you bothered edwardk about this yet he'd probably know 10000% more than me < 1360228213 475703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :just making things up < 1360228218 73395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/ing/e/ < 1360228349 425123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: thats' a lot of % < 1360228355 517987 :ion!ion@heh.fi PRIVMSG #esoteric :how do I emulate morphisms in Haskell? I wanna implement category theory programming in Haskell :D so I guess I should learn what coyoneda is first < 1360228386 193096 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360228401 112735 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: do you know what coyoneda is < 1360228403 79139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"its simple" < 1360228448 20078 :ion!ion@heh.fi PRIVMSG #esoteric :I have looked up its definition but i’m not sure of its implications and use. < 1360228499 27499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's say you have a big tree which is a function. < 1360228511 811691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you know that fmap (+1) . fmap (*2) = fmap ((+1).(*2)) < 1360228549 435342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you might not want to generate all an intermediate tree there. < 1360228566 936516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"CoYoneda Tree" keeps a tree, and a function to be mapped over it. < 1360228574 78514 :ion!ion@heh.fi PRIVMSG #esoteric :Wait, i didn’t get the “tree which is a function” part. < 1360228587 879865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360228588 805094 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you have a Tree which is a functor < 1360228591 756758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/function/functor/ < 1360228592 657889 :ion!ion@heh.fi PRIVMSG #esoteric :ah < 1360228604 32681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"my fingers have been cursed by not being monqy" < 1360228617 561964 :ion!ion@heh.fi PRIVMSG #esoteric :or beaqy < 1360228643 751008 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the Divine Fingers of Beaqy < 1360228672 19348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So CoYoneda Tree a = (Tree x, x -> a), for some x. < 1360228680 828599 :ion!ion@heh.fi PRIVMSG #esoteric :aye < 1360228686 314205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When you fmap over it, all you're doing is composing onto the function. < 1360228698 738551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then when you have one big composed function, you can apply it all at once. < 1360228699 29287 :ion!ion@heh.fi PRIVMSG #esoteric :right < 1360228722 569812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's pretty much it. < 1360228725 928255 :ion!ion@heh.fi PRIVMSG #esoteric :alright < 1360228744 71402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yoneda is the same thing except the opposite. < 1360228748 286466 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::0 < 1360228816 550718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: And Density is the same thing except with a comonad! < 1360228876 518979 :ion!ion@heh.fi PRIVMSG #esoteric :Yoneda Tree a = (a -> b) -> Tree b… so like a partially applied fmap? < 1360228895 478837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360228900 115181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(With a forall b. there.) < 1360228903 385621 :ion!ion@heh.fi PRIVMSG #esoteric :yeah < 1360228919 518472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can turn Tree a into Yoneda Tree a by applying fmap. < 1360228925 537800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And you can turn it back by applying it to id. < 1360228940 697025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Codensity is the same thing as Yoneda except with a monad! < 1360228963 966333 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and coyoneda is the same thing except the opposite < 1360229000 389078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does "co" mean opposite in japanese < 1360229025 324429 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i saw you twitter account how come you don't post no more? < 1360229036 283182 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1360229042 799479 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fforget you saw that < 1360229051 363821 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's < 1360229054 784899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i'm curious about what happened to banana time < 1360229123 466041 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i should have deleted it ages ago i don't use it and it's probably embarrassing < 1360229140 870608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no its good < 1360229144 406547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"rly good" < 1360229151 157928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i would follow you < 1360229160 836949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except i don't follow peopoel < 1360229201 889230 :ion!ion@heh.fi PRIVMSG #esoteric :Ok, for my reference: < 1360229203 425716 :ion!ion@heh.fi PRIVMSG #esoteric :CoYoneda f a = forall b. (f b, b -> a) < 1360229206 62501 :ion!ion@heh.fi PRIVMSG #esoteric :Density k a = forall b. (k b, k b -> a) < 1360229208 3558 :ion!ion@heh.fi PRIVMSG #esoteric :Yoneda f a = forall b. (a -> b) -> f b < 1360229210 10549 :ion!ion@heh.fi PRIVMSG #esoteric :Codensity m a = forall b. (a -> m b) -> m b < 1360229214 329362 :ion!ion@heh.fi PRIVMSG #esoteric :Whoops, got some extra whitespace in there. < 1360229234 641645 :ion!ion@heh.fi PRIVMSG #esoteric :Terminals are so intelligent. < 1360229236 217083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also you mixed up forall and exists.................... < 1360229247 47628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but other than that, sure < 1360229254 231640 :ion!ion@heh.fi PRIVMSG #esoteric :Ah, wasn’t paying attention to that part. < 1360229263 954967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: You might as well specify Ran and Kan instead. < 1360229272 223400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All of these are a special case of those. < 1360229278 989607 :ion!ion@heh.fi PRIVMSG #esoteric :ok < 1360229284 217723 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1360229319 708988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360229321 254560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ran and Lan < 1360229480 901338 :ion!ion@heh.fi PRIVMSG #esoteric :Is this right? http://heh.fi/tmp/kan < 1360229501 353422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looks right. < 1360229525 666303 :ion!ion@heh.fi PRIVMSG #esoteric :Are there other noteworthy aliases to Lan and Ran? < 1360229544 324707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Categories for the Working Mathematician Saunders Mac Lane titled a section "All Concepts Are Kan Extensions", and went on to write that < 1360229547 311067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The notion of Kan extensions subsumes all the other fundamental concepts of category theory. < 1360229554 296225 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So apparently yes? < 1360229558 493688 :ion!ion@heh.fi PRIVMSG #esoteric :heh, ok < 1360229565 812401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy is going to be able to tell you "a lot about them apparently" < 1360230014 923741 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360231675 103006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360231715 357816 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My dad does want me to continue with education, but I want some financial freedome < 1360231717 153406 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :freedom < 1360231732 475554 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't like being tied to whatever money my dad gives me < 1360231745 773307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :humens must fight for financial freedome! < 1360231809 619623 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fight your dad < 1360232059 138361 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it really such a terrible idea to try to get a Masters while having a full-time job? < 1360232111 727012 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can't you get money doing grad student stuff < 1360232126 316184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360232149 851798 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :research assistant money (grant money), teaching assitant money < 1360232181 13915 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hmm < 1360232198 370824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i go be a student < 1360232200 271528 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gee i'm technically an undergrad and i get grant money < 1360232206 242067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1360232209 95505 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: idk what's your education < 1360232217 966361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :none :'( < 1360232232 243420 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a tough question < 1360232272 511800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232296 656159 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How difficult is it to become a TA? < 1360232314 768660 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk i'm not a ta but some of the people i work with are ta,s < 1360232332 675046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :total annihilation? < 1360232333 154814 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably you have to take a ta seminar, know some stuff about the field, and preferably know the professor < 1360232381 243735 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: yes < 1360232397 784224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I only really know Farmingdale professors, although I guess some could be professors elsewhere too < 1360232414 610592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well you get to know the professors once you're in grad school don't you < 1360232416 397937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what makes you 'technically" an undergrad < 1360232423 343056 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: being an undergrad < 1360232432 865875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1360232444 755134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you recommend it < 1360232447 777077 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but for "various intents and purposes" i'm a grad student < 1360232461 726437 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360232464 696372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which intents < 1360232499 416640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mostly take grad courses, work in a research lab, &c < 1360232506 888244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what kind of research < 1360232544 512379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1360232572 593526 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232587 322264 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's "the" programming languages lab on campus but its projects i'm familiar with are mostly geared towards abstract interpretation? < 1360232597 130403 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also it seems too late for me to go into grad school at least unless I take a lot of time off of school because I missed a variety of deadlines < 1360232650 256350 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im pretty sad about how my school tends not to offer interesting things but i guess it's the same for every school & i can usually learn them myself anyway < 1360232664 544218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which school < 1360232684 221118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is it one of those southern california schools < 1360232695 780488 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :please don't stalk me that's not nice < 1360232713 867911 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :im "just curious" < 1360232777 966859 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360232788 914332 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: anyway idk if i'd "recommend" an undergraduate education...ime you'd learn bits and pieces about stuff but unless you go out of your way it's pretty lacking < 1360232805 958881 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :would you "recommend" an overgraduate education < 1360232810 850171 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm < 1360232817 587008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360232860 17500 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps? i'd also recommend some things about undergraduate education but as a whole idk if it's worth it < 1360232913 260726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which things < 1360233000 15702 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the bulk of what i actually learn ends up being split between math stuff and research stuff. there's also cs courses but they mostly end up being more "general education" imo than really things that help me, and not in such a helpful degree as the math? idk < 1360233045 78353 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :research stuff being split between experience in a lab environment and all the stuff you end up learning by way of teaching yourself or interactions with other lab members &c < 1360233137 279455 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1360233169 736516 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not that the general education is bad. it occasionally provides some insights etc which is nice and all < 1360233218 586593 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and certainly if you find an interesting or helpful class that's excellent < 1360233296 479995 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but much of it ends up being neither interesting or helpful, just taking classes you don't learn anything from because you have to take them to get your degree < 1360233348 28492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are degrees good to get < 1360233412 694086 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk how much a bachelors degree is worth < 1360233454 2639 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably it'd help you get some programming jobs or whatever? i'm more interested in jobs that i imagine would prefer a phd < 1360233484 789095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like what < 1360233550 213365 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't really know. something with theorywork, preferably doing some "new and neat" researchy stuff somewhere within programming languages < 1360233610 137784 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Put up a "will do new and neat stuff with programming languages for food" sign up. < 1360233616 550824 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Double-up. < 1360233846 862633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how about inventing a programming language even better than ada < 1360233854 258001 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe that's too ambitious < 1360233857 414693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo would know < 1360233922 828860 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo must be an ada guru by now right < 1360233977 42740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i hope so < 1360234014 899304 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shachaf why are you so weird these days < 1360234020 63495 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Phantom__Hoover: ? < 1360234034 628675 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monoids, monqy, ada.... < 1360234038 388054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: in a language with subtyping can you have a haskell-style functor which isn't covariant? < 1360234052 689149 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :covariant in the subtyping sense < 1360234073 307511 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk < 1360234139 918734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if you have something like a gadt thing < 1360234155 227191 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well, pathological case is your subtyping relation is just type equality, so any haskell-style functor would be invariant because of that pathology < 1360234178 567489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data Sub a b where Sub :: (a <: b) => Sub a b < 1360234192 120064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops maybe i meant the other way around? < 1360234224 449914 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think that's right? idk what you're trying to do with it but < 1360234251 818195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well is Sub a b <: Sub a c if b <: c or something < 1360234253 834571 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360234292 842249 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk < 1360234309 880948 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for one, maybe you don't have subtyping on gadts < 1360234324 900793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :im not completely sure what it would mean < 1360234398 531627 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as in how to define subtyping on gadts? < 1360234415 39997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :for instance < 1360234927 480956 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :? < 1360234939 313592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360234957 667244 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :??? < 1360234977 152897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360235006 277259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: if all you do is gradstu dent things why are you "technically" not one < 1360235087 573561 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a variety of reasons < 1360235098 653271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow thats alot of reasons < 1360235185 319013 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye < 1360235973 9131 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236015 105019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236130 421760 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236163 332106 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236204 559594 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1360236270 265780 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236314 409298 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236360 100236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 244 seconds < 1360236425 231129 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360236510 837725 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360236617 766479 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1360236636 459201 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1360237051 929404 :impomatic!~digital_w@146.90.28.164 JOIN :#esoteric < 1360237331 838012 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360237588 844822 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360237706 494848 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360237892 981085 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" Strong knowledge of MS Word, Excel, Access, PowerPoint Outlook and Internet." < 1360237928 924710 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds like a job ? < 1360237952 368091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's what someone has on their LinkedIn profile < 1360237983 524117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am beginning to loathe the corporate world < 1360238251 681613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just remembered a place I heard of long ago < 1360238256 872522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I really like this scale: < 1360238258 280099 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"None: No knowledge, awareness, or experience. < 1360238258 465609 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Beginner: Have done some reading or tutorials. No use in production. < 1360238258 465780 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Intermediate: Some production experience. Need to rely on outside references. < 1360238258 465924 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Expert: Significant experience, knowledge, and fluency." < 1360238327 984002 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, according to that scale, I would have Intermediate PHP experience. I don't know how to feel about that. < 1360238348 547776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there should be a channel where you get Sgeo commentary on things < 1360238360 476995 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can just add any topic to the queue and wait < 1360238361 228636 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is the joke that there already is < 1360238466 617808 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :the channel where Sgeo comments on things and monqy teaches category theory. < 1360238480 93826 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: oh you teach category theory now? < 1360238502 175522 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i was just answering shachaf's question...i dont actually know category theory < 1360238531 263332 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :// guess I really should get to commenting on stuff. Here's a good comment. < 1360238539 583394 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :monqy: the joke is that happens every day < 1360238547 475736 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1360238552 340129 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :☹ < 1360238554 294412 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklofok: what happens every day < 1360238569 551041 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :// *puts a comment on shachaf* < 1360238612 359002 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :shachaf: that monqy is just answering shachaf's question...he doesnt actually know category theory < 1360238636 935018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklofok: imo monqy knows almost everything < 1360238640 495267 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :yes < 1360238656 141927 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :we all know he's just playing hard to get < 1360238668 415279 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :or something < 1360238811 4955 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360238867 623384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: how's ada < 1360238887 681650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: have you learned dylan yet < 1360238893 579641 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think she's been dead for a while < 1360238919 106702 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dylan is still alive < 1360238925 9697 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I liked Dylan last I looked at it, but it's too impossible to actually get running for my taste < 1360238926 542488 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also the people in #dylan keep asking for help < 1360238935 423965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sure they are < 1360238936 430094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they want You for dylan army < 1360238942 647922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1360238964 47294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One of the people who works on the compiler kept bugging me to join the channel and help them. < 1360238970 19849 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did one of those things... < 1360238981 391649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seriously, there's a lot of work and they need people. < 1360238997 99592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They have a fancy compiler, they have all the macros you could ever want. < 1360239234 836090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I know about the Dylan language, and if it were easy to get Dylan to work on my system, I would love it < 1360239252 338432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should help with that! < 1360239481 998069 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bluh, Dylan uses undelimited continuations? < 1360239514 327943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why don't you talk about that in #dylan? < 1360240012 366616 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: See? < 1360240020 867936 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360240039 430309 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did sgeo talk about it in dylan < 1360240055 821305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1360240097 231571 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations < 1360240115 803289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: maybe sgeo will invent a dylan ada hybrid < 1360240125 142085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what plt contribution have you made to the world < 1360240140 896516 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1360240159 363922 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :not inventing a dylan ada hybrid < 1360240165 159834 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also, do i have to make these lines line up now? < 1360240184 57302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well didn't y'all just spoil a good thing. hmph. < 1360240247 566576 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :that's a silly typing constraint < 1360240406 837612 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360240513 828023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What? < 1360240516 681907 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ohno. < 1360240522 473831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I am, < 1360240525 25446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :scrwd < 1360240546 146138 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poertry < 1360240569 236147 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360240573 53091 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :This is why constraints are bad. < 1360240579 800048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Suck. < 1360240581 567284 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric ::''-( < 1360240602 975355 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :See what you have done, shachaf. < 1360240672 9483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now I < 1360240673 498580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :can't < 1360240675 128923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :evoke < 1360240677 133968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungo < 1360240682 181287 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Dang. < 1360240697 161287 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :fungot, what do you make of this < 1360240697 346948 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Jafet: they say that you should certainly learn about quantum mechanics. the waves to the _dark_ heavens. he committed many murders. as the shark rose, driven by the orb itself. when carried, it can cause the traveller to feel great, you make so bold to find the exit. ( salamanders, by terry pratchett) < 1360240727 62162 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: Just tell fizzie a jokes about functors. < 1360240727 247610 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: wolf, *wolf, *wolf cub: the consecrated ritual knife of a wand of undead turning might bring the whole course of known life from the third was taller than the others: his hair was her chief glory, but unknown animal of the giant briareus thou shalt say to the temple and changed to a succubus. < 1360240747 229383 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Haven't read that book, but okay < 1360240757 199467 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360240842 121157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell monqy thanks for your help btw monqy hello < 1360240842 662700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360240883 607388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Jafet < 1360240886 284148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It do < 1360240887 415388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :sound < 1360240889 145685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :vgood < 1360240890 243719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :book. < 1360240957 456391 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Most Pratchett books are alright < 1360241364 551661 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wow < 1360241385 309067 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seeing fizzie type weirdly is unsettling < 1360241570 49785 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :shachaf: "what plt contribution have you made to the world" did not line up with the previous line < 1360241589 552611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360241590 303843 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :erm < 1360241603 828403 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :apparently my font is not monospace when there's emphasis. < 1360241618 157777 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You broke the spell anyway. < 1360241628 831257 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :ldsjfasldjf < 1360241641 626628 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Anyone can believe in the magic. < 1360241659 7775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, this is kind of convenient. < 1360241668 316906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can scan through the screen and tell who wrote what line. < 1360241897 586898 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My mouse is broken < 1360241903 465241 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Has been for some time < 1360241910 779541 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I try to scroll up, sometimes it scrolls down < 1360241952 419304 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No comparable problem while trying to scroll down < 1360241996 964586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think "sometimes it scrolls down" would be a problem when trying to scroll down. < 1360242029 292134 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I said "comparable", not "identical" < 1360242039 430018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It does not try to scroll up when I try to scroll down. < 1360242446 738147 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360243926 626233 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1360245330 912471 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360246266 325113 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360246605 703534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O < 1360246622 908651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I... already applied for that job opening. Why am I being emailed to tell me that it exists? < 1360246679 12284 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360246756 755826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't understand what I'm being asked to do with this information < 1360247426 706742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fuck fuck fuck < 1360247427 381584 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.ripoffreport.com/organized-crime/cybercoders/cybercoders-cyber-coders-inc-4f786.htm < 1360247519 525194 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :interesting. < 1360247553 7218 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although actually, that one place that wants that interview I think was from CyberCoders < 1360247554 474565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So < 1360248328 909492 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Remind me to look at this later http://code.google.com/p/pants-lang/ < 1360248477 252956 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360248564 715938 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :took a very quick glance at https://code.google.com/p/pants-lang/source/browse/first-c%2B%2B-impl/src/assets/prelude.p < 1360248583 594357 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the syntax looks a little bit too crufty to my eyes. < 1360249140 127595 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360249220 16519 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1360250484 604396 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. If I invert my food schedule such that the less work intensive meal comes later in the day when I am more tired, that may help with my sleep problems if I can just stay awake for 10 more hours < 1360250495 869916 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I am rather tired < 1360251555 223089 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360252529 253064 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360253561 412680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should try to get into Erlang < 1360253631 929142 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Maybe you should just build damn Sgeolang already < 1360253749 918552 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what I want? A special type of value that, whenever it's passed as an argument to something, manipulates the function call itself < 1360253761 134452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Don't really have a fleshed out idea of how that would work though < 1360253803 293025 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :delimited continuations might be the next best thing. Or might be far better than that. < 1360254076 149911 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360254919 381554 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360256474 221714 :Taneb!~nathan@host-92-30-207-105.as13285.net JOIN :#esoteric < 1360256610 759258 :Nisstyre!~yours@oftn/member/Nisstyre PRIVMSG #esoteric :Sgeo: that sounds like the reverse of a continuation < 1360256617 993264 :Nisstyre!~yours@oftn/member/Nisstyre PRIVMSG #esoteric :Sgeo: maybe "co-continuation" ? < 1360257062 391942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or just a ntinuation? < 1360257154 916006 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, with a delimited continuation, as long as you're in a reset, there's a function you can call that affects the function call you're in, along with the entire rest of the future < 1360257190 257277 :atriq!~nathan@host-92-30-197-77.as13285.net JOIN :#esoteric < 1360257197 203472 :Taneb!~nathan@host-92-30-207-105.as13285.net QUIT :Ping timeout: 252 seconds < 1360257331 801096 :atriq!~nathan@host-92-30-197-77.as13285.net NICK :Taneb < 1360257639 610058 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :P -> P -> Q -> P? < 1360258478 162649 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :parens? < 1360258510 855326 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :if you have the usual ones then yes < 1360258527 134798 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :That feels almost useless < 1360258551 734420 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :P -> (P -> (Q -> P))? < 1360258556 643364 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360258575 664835 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :this looks very familiar, is it one of the three usual axioms? < 1360258689 499448 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It's pierce's law backwards < 1360258735 538603 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and is pierce's law peirce's law backwards? < 1360258800 499006 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :No, it's peirce's law as shared by someone who needs a couple of hours' sleep < 1360258807 201975 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and i doubt it's completely useless, you can get P -> Q -> P from it with modus ponens < 1360258820 523911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION mentally does a truth table < 1360258822 281778 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(which is one of lukasiewicz' axioms) < 1360258830 681974 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel bad having to surrender to truth tableism like this < 1360258873 111023 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :"if P, then from P it follows that from Q, P follows" is true because if P, then P follows from anything. < 1360258953 803341 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i mean < 1360258962 195456 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i mean by what i said earlier i mean < 1360258969 33785 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :say you have P < 1360258979 996420 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and you want to show Q -> P for some reason < 1360259013 285303 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :then this is what lukasiewicz1 = P -> Q -> P gives you, as P, P -> Q -> P implies Q -> P < 1360259026 732313 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :but by doing another modus ponens you can also do this with your thingie < 1360259093 211211 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :then again from P -> Q -> P, you get (P -> Q -> P) -> P -> (P -> Q -> P) using luka1, and modus ponens says P -> Q -> P and (P -> Q -> P) -> P -> (P -> Q -> P) imply P -> (P -> Q -> P). < 1360259099 879005 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so up to modus ponens, yours is just luka1 < 1360259134 132390 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in short, luka1 is really just "something that is true follows from anything" < 1360259141 2980 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and yours states this as well. < 1360259153 582990 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :in an encrypted form < 1360259227 542351 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :unless i made a mistake somewhere, it's years since i did any propositional logic < 1360259412 846393 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Ping timeout: 248 seconds < 1360259524 646391 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360259776 21359 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360260023 970827 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :Hi < 1360260051 828420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hi < 1360260238 239929 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION ponders on what Sgeolang would look like < 1360260277 128064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, when I said in another channel that message passing implies single-dispatch, someone pointed me at Cecil. < 1360260280 702871 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should look at it < 1360260427 441568 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Cecil's object declarations do not "contain" their method, field, or even parent declarations. Instead, all these attributes of objects are declared externally, allowing clients to add methods, fields, and even parents of existing objects separately from their original definition. < 1360260427 627180 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" < 1360260433 189528 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh... < 1360260441 791005 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360260583 241156 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360260848 847465 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360260849 96749 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360260849 282543 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360261060 537690 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently at Oracle, any email about anything interesting is sent To: lawyers, Cc: people you actually want to talk to < 1360261067 81469 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that it's protected by attorney-client privilege < 1360261119 582659 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The presence of multiple dispatching relieves some of the type system's burden, since multiple dispatching supports in a type-safe manner what would be considered unsafe covariant method redefinition in a single-dispatching language." < 1360261123 393089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no idea what that means < 1360261140 840919 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: nice < 1360261142 699023 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does that work? < 1360261194 138940 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, I am broadening my chances of finding The One language by looking at dead languages, I think < 1360261219 699568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :okay < 1360261232 218511 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you like gollum < 1360261273 556674 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am like someone who needs sleep < 1360261307 655766 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: apparently < 1360261388 329346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the other side in a suit can call bullshit, but it would be a big deal for the court to order discovery of ostensibly privileged communications, and gives you a great avenue for an appeal < 1360261402 221998 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so yeah, hacks < 1360261439 335806 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, if I say something to my lawyer and then say it to an acquaintance, for example, how is that priviledged? < 1360261461 977346 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 276 seconds < 1360261466 852973 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's treated more like if you had a three-way meeting with your lawyer and an acquaintance together < 1360261475 984056 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and the lawyer is also your acquaintance's lawyer < 1360261574 454417 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's like, you have a meeting about how to crush Google, but you frame it as ostensibly you're all asking the lawyer for legal advice on consequences of crushing Google in the following ways < 1360261596 63287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then if Google sues it is much harder for them to get a copy of that email < 1360261627 67495 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(which, even if you're doing nothing illegal, and the lawsuit is unrelated, of course they will want to see that email) < 1360261972 253531 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oracle's lawyers must hate checking their inboxes < 1360262243 498279 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360262676 887739 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 248 seconds < 1360263326 197081 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360263586 297027 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360263772 108165 :impomatic!~digital_w@146.90.28.164 PART :#esoteric < 1360264133 313672 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360264191 928848 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1360264355 326249 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION is stuck listening to drab muzak... ♪ < 1360264362 48844 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I hate being put on hold. < 1360264402 944781 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360264573 418587 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sux < 1360264932 439561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :so, no problem on their end, need to buy a new SIM card for my cellphone. *grmbl* < 1360264995 448456 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that makes me angry. maybe I should learn Ada to relax. < 1360265559 277794 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360265563 849172 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360265580 889025 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should learn Sgeolang < 1360265601 795458 :impomatic!~digital_w@146.90.28.164 JOIN :#esoteric < 1360265722 353996 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I need to grok continuations first, then I'll sgeo. < 1360265852 982178 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sgentinuations < 1360265892 399505 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is that when you delegate your program's state to Sgeo? < 1360265912 544080 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :"here, finish that number crunching, I'm tired"? < 1360265986 545486 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeolang is the new @ < 1360266058 222352 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott Sgeolang is the new @ < 1360266058 408140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360266101 480440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360266101 942539 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360266139 407685 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, are you going to take that < 1360266146 609463 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360266153 369525 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: you suck < 1360266154 546463 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: hth < 1360266170 448724 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :good job < 1360266459 892494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: k < 1360266831 908618 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360267344 892503 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cuttlefish: kings of camouflage < 1360267361 98413 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Help I can't program in C < 1360267507 551165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION can advise < 1360267638 192547 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo kmc: with my mighty cuttlefish, I can hide usefulness beneath a deceptive layer of bugs! < 1360267638 486925 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :kmc: with my mighty cuttlefish, I can hide usefulness beneath a deceptive layer of bugs! < 1360267666 658872 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~help < 1360267666 883252 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267671 558368 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~help eval < 1360267671 767667 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267676 969326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval 2+2 < 1360267677 504172 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :4 < 1360267685 186921 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval 2+"2" < 1360267685 668545 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Num.Num [GHC.Types.Char]) < 1360267685 854151 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `GHC.Num.+' < 1360267686 40096 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360267686 40273 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Num.Num [GHC.Types.Char]) < 1360267698 15230 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uh oh, kmc is writing haskell again < 1360267698 200966 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval print "foo" < 1360267698 639790 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360267698 826079 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M1495348596825233665.show_M1495348596825233665' < 1360267698 826257 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360267698 826368 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (GHC.Types.IO ())) < 1360267702 679990 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: lololololol < 1360267706 627970 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elolololololiott < 1360267712 229373 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a good name < 1360267722 687127 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360267722 963557 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Pervading" to "Shake" < 1360267725 608188 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360267725 834854 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Brightness Hiding" to "Concording People" < 1360267742 129051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~ fix (1+) < 1360267742 395338 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360267745 60684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix (1+) < 1360267747 395978 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): < 1360267756 631648 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix (1:) < 1360267757 168173 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 < 1360267771 967338 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval let x = 1 : y; y = 0 : x in x < 1360267772 512908 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360267799 839497 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval fst $ fix (\(xs,ys) -> intersperse (0:xs,1:ys)) < 1360267800 369840 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match expected type `([a0], [a1])' < 1360267800 595380 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : with actual type `[([a0], [a1])] -> [([a0], [a1])]' < 1360267813 321936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry intersperse $ fix (\(xs,ys) -> (0:xs,1:ys)) < 1360267813 947456 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show a0) < 1360267814 133385 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M1417484012806218820.show_M1417484012806218820' < 1360267814 133571 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360267814 133680 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360267814 133788 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360267814 890194 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Double < 1360267815 75677 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360267815 910167 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Float < 1360267816 95693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360267816 894954 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance (GHC.Real.Integral a, GHC.Show.Show a) => < 1360267817 80509 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Show.Show (GHC.Real.Ratio a) < 1360267817 690424 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1360267817 894413 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Real' < 1360267818 80523 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus 42 othersNo instance for (GHC.Num.Num [a0]) arising from a use of `e_101' < 1360267818 961426 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add an instance declaration for (GHC.Num.Num [a0]) < 1360267832 910257 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval typeOf () < 1360267833 508079 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :() < 1360267835 83936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry intersperse $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360267835 619100 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Couldn't match type `[a0]' with `GHC.Types.Int' < 1360267835 826755 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Expected type: [GHC.Types.Int] < 1360267836 13155 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Actual type: [[a0]] < 1360267840 178240 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :omg fuck you < 1360267841 694505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t intersperse < 1360267843 445922 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> [a] -> [a] < 1360267845 944074 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1360267847 15785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval cast (Just "foo") :: Maybe Int < 1360267847 568514 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Nothing < 1360267848 122643 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t interleave < 1360267849 827498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :MonadLogic m => m a -> m a -> m a < 1360267852 808739 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry interleave $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360267853 338180 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: `interleave' < 1360267855 506433 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i bet you dont even have that < 1360267859 432431 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh go to hell stupid computer < 1360267943 434368 :lahwran!lahwran@unaffiliated/lahwran QUIT :Excess Flood < 1360267967 677979 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: interleave is from what package? hoogle returns something that is not that. < 1360267989 824899 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where was that GHC typechecker bug again < 1360267996 201045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that lets you write unsafeCoerce < 1360267997 666774 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :boily, logict, iirc < 1360268292 445159 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1360268314 885821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: it doesn't work < 1360268322 287724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily's bot is too clever < 1360268332 698740 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: indeed. just a moment, installing it ♪ < 1360268371 385324 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :k < 1360268401 242303 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval interleave < 1360268401 802276 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (Control.Monad.Logic.Class.MonadLogic m0) < 1360268402 18768 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `e_1' < 1360268402 204694 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `m0' is ambiguous < 1360268402 204905 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360268402 205014 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360268402 205122 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Base.Monad m => < 1360268402 884989 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic (Control.Monad.Logic.LogicT m) < 1360268403 71059 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `logict-0.6:Control.Monad.Logic' < 1360268403 932299 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Control.Monad.Logic.Class.MonadLogic m => < 1360268404 117990 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic < 1360268404 894190 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (Control.Monad.Trans.Reader.ReaderT e m) < 1360268405 79928 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `logict-0.6:Control.Monad.Logic.Class' < 1360268405 895871 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Control.Monad.Logic.Class.MonadLogic m => < 1360268406 81693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : Control.Monad.Logic.Class.MonadLogic < 1360268414 458125 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: done ♪ < 1360268416 794741 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :) fungot < 1360268416 980862 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: let's face it: to have invented, among other things, the lord be thankit. ( lorna doone, by fritz leiber) to his size, huge chunk of meat: some hae meat, and this is the son of brave king uther pendragon and queen igraine..." < 1360268417 166499 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :kmc: |value error: fungot < 1360268424 558811 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok that got fixed :) < 1360268426 858156 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(that ♪ represents a microwave ding.) < 1360268434 1644 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric ::) < 1360268447 203151 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the display on the microwave at my house says "GOOD" when it's done cooking < 1360268467 640643 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval interleave "magic" "science" < 1360268468 195822 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"msacgiiecnce" < 1360268538 315202 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval ["one", "two", "three", "four"] >>- id < 1360268538 829058 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"otntewfohoruere" < 1360268609 691236 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :) "chicken" < 1360268609 959598 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :boily: |syntax error < 1360268610 145373 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :boily: | "chicken" < 1360268702 310238 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval uncurry interleave $ fix (\ ~(xs,ys) -> (0:xs,1:ys)) :: [Int] < 1360268702 820588 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 < 1360268704 897375 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :: D < 1360268741 63367 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval mconcat $ repeat [1, 0] < 1360268741 605306 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360268761 947019 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval cycle [1,0] < 1360268762 487978 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1 < 1360268764 881041 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval let divide ~(x:y:xys) = let (xs,ys) = divide xys in (x:xs,y:ys) in fix (\xs -> let (xs, ys) = divide xs in interleave (0:xs) (1:ys)) < 1360268767 231632 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): < 1360268769 890994 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1360268772 345719 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what did i do a wrong ????? < 1360268821 302474 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~moon < 1360268821 603642 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360268834 86546 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh, yeah. never got to complete that command. < 1360269188 878675 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360269324 163512 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360269865 263109 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :new idiom < 1360269866 419769 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :LLL < 1360269873 527327 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :"Long live Lambdas" < 1360269949 316627 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ltu < 1360269951 414054 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What language is ~eval? Looks suspiciously haskell-like < 1360269989 648729 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3 < 1360269990 305518 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3 < 1360269992 306871 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :suspicious indeed < 1360269995 998997 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3**304 < 1360269996 524468 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :1.1088209803745658e145 < 1360269999 224783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :one might say it is very haskell-like < 1360270000 926191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3^304 < 1360270001 431152 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :11088209803745658455297408217949153593283559345652332354189895396347888771377425204097816698610804252448289239688437517467894531354021357739846081 < 1360270011 944098 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval readFile "" < 1360270012 849113 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO GHC.Base.String)) < 1360270013 34825 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M4279369338326919300.show_M4279369338326919300' < 1360270013 35019 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360270013 35128 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for < 1360270013 35234 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : (GHC.Show.Show (GHC.Types.IO GHC.Base.String)) < 1360270017 314202 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :~eval let x = x x in () < 1360270017 830857 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Occurs check: cannot construct the infinite type: t1 = t0 -> t1Occurs check: cannot construct the infinite type: t0 = t0 -> t1 < 1360270020 619685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems GHC-like, in particular < 1360270028 709782 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: might be a trick < 1360270033 656805 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523 seems very ais523-like < 1360270035 896094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval TELL ME THE TRUTH < 1360270036 490160 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: data constructor `TELL'Not in scope: data constructor `ME'Not in scope: data constructor `THE'Not in scope: data constructor `TRUTH' < 1360270043 791432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: that's because I /am/ very ais523-like < 1360270045 758708 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval print "fungot" < 1360270045 944364 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: they say that some eggs could hatch in your pack, lucky or not. we shall be cursed with bell, book, by richard henry dana) < 1360270046 365160 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360270046 550855 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M8615961483540821306.show_M8615961483540821306' < 1360270046 550947 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: < 1360270046 550993 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : add an instance declaration for (GHC.Show.Show (GHC.Types.IO ())) < 1360270051 855450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :der < 1360270055 284082 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval "fungot" < 1360270055 469916 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: kill a lich once and future king," he whispered. " because now i know not. < 1360270055 783729 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"fungot" < 1360270062 656208 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :already on the ignore then < 1360270071 795194 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^ignore < 1360270141 294734 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval instance Show IO () where { show x = "()" } < 1360270141 861862 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:1: parse error on input `instance' < 1360270149 145063 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo @echo `echo ^echo fungot < 1360270149 330624 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: running is good for your work is, however, it is even said she was born from his throat; the drunk vomited lumps of human flesh. ( van dale's groot woordenboek der nederlandse taal) < 1360270149 516237 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :@echo `echo ^echo fungot < 1360270149 892226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :echo; msg:IrcMessage {msgServer = "freenode", msgLBName = "lambdabot", msgPrefix = "cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765", msgCommand = "PRIVMSG", msgParams = ["#esoteric",":@echo < 1360270150 79953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :`echo ^echo fungot"]} rest:"`echo ^echo fungot" < 1360270150 679985 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^ignore < 1360270154 158311 :HackEgo!codu@codu.org PRIVMSG #esoteric :​^echo fungot"]} rest:"`echo ^echo fungot" < 1360270180 26486 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :FreeFull: there is no IO, except for System.Random. < 1360270196 639346 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't seem to do declaring instances anyway < 1360270208 926667 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably ~eval expects an expression only < 1360270229 220219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval I# 3# < 1360270229 772297 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): Not in scope: data constructor `I#' < 1360270245 864313 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh i have an idea < 1360270259 145629 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :http://hpaste.org/81946 < 1360270269 456300 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or do i < 1360270270 847339 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval fix (\_ -> 3) < 1360270271 406081 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :3 < 1360270275 801383 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Fix is there < 1360270276 424491 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: as we say here, «gâte toé». < 1360270280 930250 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Means we can do fibbonacci < 1360270285 706422 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT : < 1360270287 559198 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: is Imports.hs secret? < 1360270295 644402 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval fix (\x y z -> y:x z (y+z)) 1 1 < 1360270296 152757 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,95672202 < 1360270296 338192 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: or use 'let' < 1360270300 601828 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: hm? oh, no. hpasted it the other day. < 1360270305 669472 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> let fact 0 = 1; fact n = n * fact (n-1) in fact 5 < 1360270307 301691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 120 < 1360270314 663255 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I like fix better < 1360270318 262044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :«let .. in ..» is an expression < 1360270323 862132 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Especially when written as a lambda < 1360270326 360712 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: http://hpaste.org/81905 < 1360270335 625111 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: just note that now it also has monad logic. < 1360270351 6280 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> fix ((0:) . scanl (+) 1) < 1360270353 131902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... < 1360270367 86690 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~eval fix ((0:) . scanl (+) 1) < 1360270367 648329 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722 < 1360270381 739887 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Eval prints max irc message < 1360270383 430972 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm < 1360270387 500732 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval "3" < 1360270388 88901 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"3" < 1360270395 893097 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval "" < 1360270396 470480 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): :1:2: < 1360270396 685914 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : lexical error in string/character literal at character '\SOH' < 1360270406 590869 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 510 'x' ++ "y" < 1360270407 83873 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270408 122211 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's safe < 1360270410 317711 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 508 'x' ++ "y" < 1360270410 817008 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270413 814532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 450 'x' ++ "y" < 1360270414 322527 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270416 531817 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 400 'x' ++ "y" < 1360270417 41380 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270420 162114 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 420 'x' ++ "y" < 1360270420 655374 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270423 107672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 430 'x' ++ "y" < 1360270423 663752 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy" < 1360270425 668862 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 440 'x' ++ "y" < 1360270426 181945 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270426 830038 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh no. < 1360270428 556699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 438 'x' ++ "y" < 1360270429 136943 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270429 322281 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no no no no no no. < 1360270431 305298 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 435 'x' ++ "y" < 1360270431 934858 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270433 767470 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 433 'x' ++ "y" < 1360270434 240276 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx < 1360270436 44174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval replicate 432 'x' ++ "y" < 1360270436 517905 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy < 1360270438 617012 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yesss < 1360270439 94916 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you AREN'T doing what I'm thinking you're doing? < 1360270442 155135 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360270445 194630 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1360270449 174973 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :*smirk* < 1360270449 360672 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what fun is it if i dont get to exploit < 1360270450 138805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it < 1360270456 520388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I was only going to make it QUIT!! < 1360270472 251225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, I doubt it would have worked. < 1360270474 835159 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately. < 1360270479 141041 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think it would < 1360270481 289415 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what's the hax < 1360270485 553249 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But you can't find out without trying < 1360270492 895731 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: it seems to be not length-limiting output at all < 1360270498 238430 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I was trying to "overflow" it onto the next line somehow < 1360270509 157727 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't think freenode's ircd works like that < 1360270518 845000 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could have tried the CTCP newline escape thing < 1360270536 491532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe boily had some cleverer exploit in mind I didn't though < 1360270546 183627 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not yet. < 1360270561 558853 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :but still, I'm curious. < 1360270569 975012 :david_werecat!~david_wer@24.212.152.46 QUIT :Read error: Connection reset by peer < 1360270571 387632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust omnipotence http://sprunge.us/icWW < 1360270571 892524 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360270572 78530 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://www.exploit-db.com/exploits/21210/ < 1360270581 486999 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360270583 344306 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~eval undefined < 1360270583 929088 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (GHC.Show.Show a0) < 1360270584 115356 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M2940199053026085901.show_M2940199053026085901' < 1360270584 115501 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360270584 115557 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360270584 115602 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360270584 356633 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_omnipotence: 70.5 < 1360270584 963660 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Double < 1360270585 149144 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360270585 439398 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :This kind of exploit is common in IRC clients that handle CTCPs < 1360270585 901771 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance GHC.Show.Show GHC.Types.Float < 1360270586 87337 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Float' < 1360270586 905067 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance (GHC.Real.Integral a, GHC.Show.Show a) => < 1360270587 90592 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : GHC.Show.Show (GHC.Real.Ratio a) < 1360270587 888064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :70.5! < 1360270588 73559 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `base:GHC.Real' < 1360270588 73654 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus 42 others < 1360270590 104361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :take that everyone else < 1360270590 383227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1360270594 904287 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wow < 1360270605 384246 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is bf joust broken again? < 1360270608 73191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I just got #1 on the hill by over 10 score < 1360270610 170675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, I don't think so < 1360270617 175658 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!bfjoust a a < 1360270622 642954 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for FreeFull_a: 3.7 < 1360270627 371533 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :only two losses, wow < 1360270630 844034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :omnipotence is very beatable, and in fact more than one program currently on the hill beats it < 1360270639 379215 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I forget what my previous bfjoust entries were < 1360270645 783218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just good against the sorts of things people tend to write at the moment < 1360270657 405186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll drop down once people start actually allowing for what it does < 1360270671 254290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it naturally loses to space_hotel, but it detects it by recognising its decoy setup and changes strategy :) < 1360270692 798863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust omnipotence http://sprunge.us/icWW < 1360270697 568729 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_omnipotence: 70.9 < 1360270697 982908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull overwrote the breakdown :( < 1360270701 891614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that' better < 1360270704 934172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*that's < 1360270725 194008 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What did I overwrite? < 1360270736 232844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/breakdown.txt < 1360270741 828457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :holds stats from the most recently submitted program < 1360270755 192655 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: hmm, looks like the exploit I thought up wouldn't work unless I convinced you to import a module lambdabot has < 1360270762 135126 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :bah, I'm not even off the list yet < 1360270763 535088 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sorry < 1360270766 975528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's OK, resubmitting fixes it < 1360270853 651706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it does badly against programs that use traditional decoy setups and don't use 2-cycle clears < 1360270861 789344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sort of stuff that everyone was submitting in 2009, basically :) < 1360270863 513024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Pink elephants on parade! < 1360270869 718536 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^ sums up my current mental capacity < 1360270878 599799 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I do seem to be able to continue reading HPMOR < 1360270914 505937 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360270933 120027 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm not aseunk, just to clarify. Just sleep deprived < 1360270941 24764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, I wouldn't say this breaks BF Joust, it's exactly the sort of program I'd like to see doing well on the hill < 1360270951 196683 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And I always say "aseunk" instead of drunk, after a girl drunkingly IMed me to tell me that she was "aseunk" < 1360271063 751520 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: hi < 1360271065 352681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the thought process behind omnipotence is: you know all the boring copycats of slowpoke/space_elevator/ffspg, what they have in common is that they don't "naturally" handle fast rushes < 1360271069 210535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so need special cases for them < 1360271092 113943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and what they do against fast rushes wouldn't work well against other sorts of programs < 1360271099 904161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wi am le tired < 1360271104 211206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, the solution is: write a fast rush program which is also a defence program < 1360271122 388047 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so uh < 1360271128 208038 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :did somebody finally break Sgeo < 1360271155 825851 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: you'd say «je suis fatigué», but it misses the canonical French «le». < 1360271171 104845 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, they broke me as well < 1360271171 599128 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have decided toat the solution to my sleep problems is to stay awake, and to make sure I get everything such as dinner that requires sustained thought out of the way as soon as possible < 1360271176 834639 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm learning to code in C < 1360271182 806261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thus, dinner for breakfast, and then breakfast for dinner since breakfast is easy < 1360271183 456633 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, didn't you already break a while ago < 1360271189 250063 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360271194 519369 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I dunno anymore < 1360271200 142713 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So when at 8 or 9 I am so tired I can just sleep < 1360271206 441550 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :The other day someone called my name and high fived me < 1360271211 661088 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I had no idea who he was < 1360271234 134801 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :He was 16 at the oldest and had a girlfriend, so none of us < 1360271315 388228 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe he just randomly high-fives people < 1360271319 672875 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and got a lucky guess < 1360271331 747986 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bah cecil no supprt continuations < 1360271333 708583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :first class < 1360271352 489935 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1360271371 943633 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, perhaps < 1360271381 838376 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And I am rather well known in the Hexham community < 1360271389 931261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god i hope no interview today although seems late for that anyway i hope < 1360271417 921139 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :had a fit of a stroke of genius, and google mapped hexham. < 1360271428 304634 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's in the friggin middle of nowhere! < 1360271441 335980 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It... isn't < 1360271445 357800 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey now < 1360271448 243398 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :We've got a train station and everything < 1360271450 263623 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :scotland's not far away < 1360271456 573486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think when I crack up randomly is proof I'm sleep deprived < 1360271471 168679 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Okay, maybe it is a little in the middle of nowhere to the north and south < 1360271475 859306 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And kind of west < 1360271485 26500 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :maybe I'm overreacting at the presence of multiple golf courses. < 1360271500 127251 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's only an hour to gretna, if you are suddenly siezed by the urge to get married in scotland < 1360271526 808338 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote had a fit of a stroke of genius, and google mapped hexham. it's in the friggin middle of nowhere! < 1360271528 951125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: via what means of transport? walking? driving? < 1360271531 684654 :HackEgo!codu@codu.org PRIVMSG #esoteric :959) had a fit of a stroke of genius, and google mapped hexham. it's in the friggin middle of nowhere! < 1360271535 302438 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, driving. < 1360271536 55539 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's "fit of a stroke of genius" that makes that one < 1360271543 841954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1360271554 415774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might have only addquoted the first line < 1360271575 348838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My imagination won't activate :( < 1360271584 904828 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, if Taneb is so siezed by the fancy to get married in scotland that he decides to walk, he can be there in a mere 14 hours. < 1360271625 195368 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe "had a fit or a stroke" would be a better reason to googlemap hexham though < 1360271629 828582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: so how far is phantomhooverland from Gretna Green? < 1360271645 221788 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :If I choose my trains carefully I could be in Edinburgh in three < 1360271648 722268 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :right now? 200 miles < 1360271658 670176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360271659 137838 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :olsner: I do not have any fits nor strokes in public. that's unprofessional. < 1360271660 327759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a way < 1360271663 568001 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :normally, about twice as far as Taneb < 1360271685 690699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, it's somewhat depressing that there's at least three other british people here < 1360271693 594647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they live nearer to each other than any of them do to me < 1360271697 222544 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Dear god York is south < 1360271715 747236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Birmingham's pretty central, just you lot are all extreme north < 1360271720 635652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Phantom__Hoover: lets get together and go meet ais523 for intercal lessons and also to tease him about feather < 1360271723 922755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :y/y < 1360271738 216076 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :y < 1360271739 623865 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360271742 283015 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, well right now I'm within like half an hour by train of you < 1360271743 765540 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, y < 1360271751 968381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: hmm < 1360271762 581282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that only goes out to… Coventry? Wolverhampton? < 1360271764 245170 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm going down to Birmingham University this month anyway < 1360271770 208890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: ooh < 1360271775 356869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I will probably be there at the time < 1360271780 934122 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :If the website lets me log in < 1360271791 90199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it's on a thursday or friday or weekend, in which case I might still be there but probably won't be < 1360271804 804382 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Wednesday < 1360271808 232068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: there's a slight problem with our plan < 1360271814 440896 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we'll probably have to go to birmingham < 1360271830 774758 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seems like that's mostly just a problem for you < 1360271839 313777 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: what time this month < 1360271846 353066 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Either the 20th or the 27th < 1360271850 971208 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: okay i realise you are scottish and so do not know the horror of birmingham < 1360271851 974847 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i like how google maps considers leamington spa more prominent than coventry < 1360271867 648156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Birmingham is not that horrible < 1360271869 808673 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it was pretty much like belfast < 1360271872 754943 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :except with less murals < 1360271875 421369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't matter whether it is or isn't horrible < 1360271879 818282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what matters is it's _meant_ to be horrible < 1360271883 621700 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, Belfast was horrible < 1360271886 554029 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :see < 1360271898 197420 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :You couldn't fly a flag if you wanted to be not shot < 1360271904 5279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's one of the few major cities in the UK where you can walk into a car park on the ground floor, go up eight floors, then continue to walk on the level and come out at ground floor < 1360271922 819287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's eight, at least, it might only be six < 1360271924 294847 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what an advantage < 1360271948 378912 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :okay there's a slight issue < 1360271958 142445 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how do we do this without me and Taneb ever recognising each other < 1360271958 615355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's not really an /advantage/, but there's something fun about living in a city which has no major hills /but/ you can't draw a consistent ground level in most places < 1360271966 591147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :since we have previously established that thta would cause the world to end < 1360271969 914564 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, wear bags on your heads < 1360271976 222308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's OK if you're not in Hexham when you recognise each other < 1360271989 484567 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you sure < 1360271993 9634 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :elliott, blindfolds < 1360271994 656978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty sure < 1360271997 292027 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Actually < 1360272002 789640 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :we carry the essence of hexham within us < 1360272004 295568 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Have you ever seen the Comedy of Errors? < 1360272006 362600 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :can you unrecognize somebody? < 1360272032 236746 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: can you undestroy the universe? < 1360272048 954559 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: sure. < 1360272061 524468 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :C-_, right? < 1360272072 782850 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :apparently I live almost north of all the british isles ... south of orkney though < 1360272078 994566 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's a pretty weird smiley Taneb < 1360272088 374742 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wick,_Highland is almost the same latitude < 1360272098 399994 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Phantom__Hoover, it's a smiley that undestroys the universe < 1360272111 589714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: what is the secret < 1360272116 756453 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you stomp on the vacuum < 1360272142 764418 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://fmota.eu/blog/base64-fixed-point.html < 1360272197 177206 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :something something universal transformation. < 1360272214 856691 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :ais523, do you know who to complain to with web.mat.bham.ac.uk/avd doesn't work < 1360272264 929306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: probably the maths department's secretaries, who would forward it on to whoever was responsible for it < 1360272270 341253 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Right < 1360272273 465293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the URL indicates that it's being handled by the individual department < 1360272322 142079 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360272390 912689 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :It will be the closest I've ever been, to my knowledge, to another person in this channel < 1360272404 126796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1360272410 83995 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you've probably been pretty close to me at some point < 1360272416 504774 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how romantic! < 1360272422 873451 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :I'm fairly sure one of us is imaginary, elliott < 1360272424 35921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the bond of hexham < 1360272439 76175 :Gregor!codu@codu.org PRIVMSG #esoteric :`? hexham < 1360272439 433987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Gregor: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1360272439 750384 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott must keep careful tabs on Taneb to avoid meeting him < 1360272440 977320 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hexham is a European town. There are nine people in Hexham, and at least two of them are in this channel. Taneb looks after the ham. < 1360272449 351917 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :tanbebs < 1360272450 377604 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :And there are more secondary sources confirming my existence than yours < 1360272450 688546 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? finland < 1360272452 14007 :HackEgo!codu@codu.org PRIVMSG #esoteric :Finland is a European country. There are two people in Finland, and at least nine of them are in this channel. Corun drives the bus. < 1360272467 974009 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(is Corun anyone?) < 1360272473 395079 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :someone who used to be here < 1360272482 551519 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :awww < 1360272483 234862 :Gregor!codu@codu.org PRIVMSG #esoteric :oerjan: Yeah, I suspected that chmod -r would break shit X-D < 1360272492 239998 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did something happen < 1360272494 578408 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :corun is real?? < 1360272505 480578 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :olsner, yeah, who else would drive the bus < 1360272515 526626 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that implies a real bus, too. < 1360272561 344003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the scary thing about omnipotence is that I was testing against an old hill, where it did even better < 1360272585 811026 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :boily, going back a bit, the least densely populated area of England is legally part of Hexham < 1360272617 844091 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Ish < 1360272711 364681 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :we also have aberrations here, like île dorval. < 1360272734 496685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1360272736 175049 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1360272760 589350 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360272762 317128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: surely any area of England that contains no people is equally the least densely populated? < 1360272764 778803 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :which list is the olist? < 1360272771 570344 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: https://en.wikipedia.org/wiki/L%27%C3%8Ele-Dorval,_Quebec < 1360272778 244083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could draw a very large area that just avoided all the people < 1360272806 211583 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`alist < 1360272807 498010 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: alist: not found < 1360272822 179876 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`blist < 1360272823 493353 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blist: not found < 1360272826 67198 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`clist < 1360272827 260560 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: clist: not found < 1360272829 619475 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`dlist < 1360272831 47972 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dlist: not found < 1360272833 859724 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`elist < 1360272835 535237 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: elist: not found < 1360272846 275906 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :ais523, the largest sensiblly shaped area < 1360272852 960017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run ls bin/?list < 1360272854 628644 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/olist < 1360272860 484082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: that would probably have been easier ;) < 1360272870 19335 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'm bored. I need something to do. < 1360272875 879102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Don't spoil boily's fun. < 1360272885 380204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: Go learn Dylan, like Sgeo is. < 1360272896 651750 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :list could be renamed hlist or mlist for consistency < 1360272899 363640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: see if you can beat my BF Joust programs :) < 1360272914 180154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I thought o stood for oerjan. < 1360272936 42667 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :h for "Hussie" and m for "Me" < 1360272943 601738 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :shachaf: I said bored, not sleep deprived :p < 1360272948 686838 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360272950 246512 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360272951 553206 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :but yeah. bfjousting sounds like a good idea. < 1360273054 742953 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(that wasn't an actual list, I was just seeing what it said) < 1360273057 343396 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :(sorry) < 1360273064 608092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273067 640175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360273069 411184 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360273073 411401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, boring < 1360273078 642026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it would be a list of all the people who had done `list < 1360273082 60539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show list < 1360273082 246169 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot)S < 1360273084 238767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would be interesting < 1360273094 668025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run mv bin/{,s}list < 1360273102 204781 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273107 173985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat quine < 1360273108 421397 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: quine: No such file or directory < 1360273112 56950 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat bin/quine < 1360273113 735930 :HackEgo!codu@codu.org PRIVMSG #esoteric :cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^>]*> //' #Worst cheating quine ever? < 1360273134 572811 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed 's/[^<]*.*//' < 1360273137 868091 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1360273144 410458 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/ < 1360273146 629981 :HackEgo!codu@codu.org PRIVMSG #esoteric :irclogs < 1360273150 806351 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/irclogs < 1360273152 335143 :HackEgo!codu@codu.org PRIVMSG #esoteric :_ai \ _corewars \ _esoteric \ _esoteric-chess-variants \ _esoteric-minecraft \ _glogbot \ index.php \ log \ log.css \ log.js \ _plof \ raw \ _scapegoat \ stalker.php < 1360273161 470866 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm < 1360273189 401359 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`ls /var/irclogs/_esoteric-minecraft < 1360273191 321555 :HackEgo!codu@codu.org PRIVMSG #esoteric :2011-03-19-raw.txt \ 2011-03-19.txt \ 2011-03-20-raw.txt \ 2011-03-20.txt \ 2011-03-21-raw.txt \ 2011-03-21.txt \ 2011-03-22-raw.txt \ 2011-03-22.txt \ 2011-03-23-raw.txt \ 2011-03-23.txt \ 2011-03-26-raw.txt \ 2011-03-26.txt \ 2011-03-27-raw.txt \ 2011-03-27.txt \ 2011-03-28-raw.txt \ 2011-03-28.txt \ 2011-03-29-raw.txt \ 2011-03-29.txt \ 2011-03- < 1360273202 976576 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there was a minecraft? < 1360273206 412760 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do HackEgo commands get access to the name of the person issuing the command? < 1360273207 276897 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Yeah < 1360273212 814594 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :We had our own server at one point < 1360273213 902516 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); sed -i "s/.\$nam[e]./$name \&" bin/list; echo "$name"' >>bin/list < 1360273216 907079 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273218 36334 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run chmod +x bin/list < 1360273221 447918 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There was. There is, but there was too < 1360273222 172327 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273222 996588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273224 282961 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360273228 420393 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 20: unterminated `s' command \ Taneb < 1360273229 746821 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 22: unterminated `s' command \ HackEgo < 1360273231 353462 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you fix it < 1360273234 204720 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or you < 1360273271 416373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); sed -i "s/.\$nam[e]./$name \&/" bin/list; echo "$name"' >>bin/list < 1360273275 351874 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273278 889118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273281 929001 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: can't read bin/list: No such file or directory \ ais523 < 1360273289 135952 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I wonder if I can buy surströmming in this city... < 1360273291 880241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, the cd < 1360273292 66500 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er, what? < 1360273293 690767 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1360273307 90545 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it should probably also not add duplicates >:) < 1360273326 223226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: You should instead make bin/list update itself. < 1360273333 53883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; sed -i "s/.\$nam[e]./$name \&/" bin/list; echo "$name"' >>bin/list < 1360273336 164760 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273340 340340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: elliott did, I just fixed it < 1360273348 556825 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273353 754518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't eliminate duplicates yet < 1360273354 741548 :HackEgo!codu@codu.org PRIVMSG #esoteric :elliott < 1360273358 533515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273360 864791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I strongly disapprove of a version that just searches the logs. < 1360273362 591900 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 23: unterminated `s' command \ shachaf < 1360273362 940255 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360273365 603110 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 23: unterminated `s' command \ Sgeo < 1360273366 407624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273369 649652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it doesn't search the logs < 1360273375 981085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just looks at the logs to see who sent the command < 1360273387 77375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360273391 787430 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ what if it gets it wrong < 1360273400 62336 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I say `list then ais523 says something unrelated < 1360273402 417056 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it coudl grep `list < 1360273405 716440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :to remove most false positives < 1360273407 883824 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :u*could < 1360273411 905724 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*jasd < 1360273422 664633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I see. < 1360273444 912564 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think the constraint of a program that can only keep state by modifying its own file is interesting < 1360273451 460081 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you cheat and just store all the data in a string or whatever < 1360273472 875202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273530 965934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name '' >> bin/list; echo ' < 1360273534 420314 :HackEgo!codu@codu.org PRIVMSG #esoteric :oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name >> bin/list; echo < 1360273538 595672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1360273553 391541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' < 1360273555 126475 :HackEgo!codu@codu.org PRIVMSG #esoteric :oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo < 1360273563 260919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' >> /bin/list < 1360273564 946161 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: /bin/list: Read-only file system < 1360273569 786914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; echo -n $name "" >> bin/list; echo ' >> bin/list < 1360273573 176972 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273577 912406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273584 465106 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273588 592873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273595 646222 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273598 586163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: there we go < 1360273598 976024 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1360273604 561696 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but it doesn't list your name the first time you do it < 1360273609 599170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, it tells you the old list < 1360273618 544928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me see if I can fix it to avoid duplicates < 1360273664 303581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273667 364259 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273671 263602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273677 700300 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273679 42727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273681 891912 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273683 430223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1360273686 438058 :HackEgo!codu@codu.org PRIVMSG #esoteric :ais523 < 1360273694 970720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273698 798494 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273700 926551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1360273708 714879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now we have a `list working just like I wanted it to :) < 1360273714 370291 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360273714 603932 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360273721 220089 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273721 753582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uh oh < 1360273724 711777 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily < 1360273725 51662 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :uuuh... < 1360273728 11740 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah! < 1360273730 379740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :up to hackego concurrency issues < 1360273732 530530 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there is a way it could work even when multiple people do it < 1360273743 484691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I like the randomness < 1360273753 520652 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360273754 606138 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks it should include your name even if you weren't previously on the list < 1360273759 639500 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily elliott < 1360273760 353951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because who doesn't like being pinged? < 1360273776 729476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this way it's harder to figure out what it does < 1360273784 26857 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360273785 564218 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/hackenv/bin/list: 2: Syntax error: Unterminated quoted string < 1360273789 738029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360273793 803087 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :darn. < 1360273796 979197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360273798 445778 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo boily elliott 21:49:14: * elliott thinks it should include your name even if you weren't previously on the list < 1360273803 729792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1360273808 875132 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ha ha ha! < 1360273812 533782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this is your fault :) < 1360273812 879941 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360273936 502070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo "#!/bin/sh" >bin/list; echo -n 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo ' >> bin/list < 1360273939 894988 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360273944 657175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: now it can get the wrong name from a /me too :) < 1360273955 11486 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what about a /quit? < 1360273961 145563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that won't work < 1360273982 252226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably < 1360274005 273149 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~echo `list < 1360274005 498255 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :`list < 1360274011 750010 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360274015 993059 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360274022 497505 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish < 1360274027 724075 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good enough. < 1360274035 848717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: which year did anticipation top the hill? 2012 or 2013? < 1360274036 557234 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274043 799447 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily < 1360274064 661505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: join the list! < 1360274072 883635 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :`list < 1360274079 222823 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott < 1360274080 15086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I like seeing how long I can go before I join it by accident < 1360274090 310624 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I would guess... forever < 1360274097 335414 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274097 761046 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274098 140660 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274098 735750 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274099 759874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`list < 1360274103 54493 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274104 158353 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274104 894088 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :let's see if that duplicate checking works < 1360274109 786155 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274113 166617 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb < 1360274116 749315 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo < 1360274118 293459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bonus points if you get HackEgo on the list < 1360274118 767983 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1360274122 616213 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list `list < 1360274123 223331 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i was hoping that would happen < 1360274125 875038 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo < 1360274126 644518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so was I < 1360274139 991134 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :^echo `list < 1360274140 176674 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :`list `list < 1360274143 62154 :HackEgo!codu@codu.org QUIT :Remote host closed the connection < 1360274150 332870 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb............................. < 1360274153 365932 :Taneb!~nathan@host-92-30-197-77.as13285.net PRIVMSG #esoteric :Do I get an award? < 1360274162 432932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you segfault Gregor < 1360274163 559564 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how did hagb4rd get on the list himself??? < 1360274174 368091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: race condition < 1360274176 647727 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :s/hagb4rd/HackEgo < 1360274184 37407 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: because hackego said the list < 1360274186 72698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then the script ran < 1360274189 230147 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :looked at the last line in the logs... < 1360274206 678258 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so wait, why did HackEgo crash there? < 1360274230 71252 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "a\8b" < 1360274230 833702 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"a\bb" < 1360274247 384150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval "a\8\&8b" < 1360274247 833598 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"a\b8b" < 1360274274 262348 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :> putStrLn "\8" < 1360274276 65704 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (GHC.Types.IO ())) < 1360274276 251479 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of ... < 1360274308 263692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: something wrong with the bot blacklist? < 1360274346 376405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, maybe < 1360274412 790026 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :why would we blacklist bots? we have such a nice variety of them here. < 1360274437 248863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Do HackEgo commands get access to the name of the person issuing the command? <-- no, although i suggested it to Gregor < 1360274502 690115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: to prevent botloops < 1360274509 332721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bots are designed to ignore each other < 1360274516 536391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because otherwise someone gets the bots to spout commands for the other bots < 1360274522 207215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you need a bot owner or an op in to stop the spam < 1360274525 487225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: there is no good reason. < 1360274528 801171 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is because people hate happiness < 1360274547 794679 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Should there also be a environment variable for the recipient of the command (either some channel, or HackEgo directly)? And of the glogbot timestamp of the message? < 1360274581 332204 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I like elliott's explanation better. < 1360274604 222128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: yeah, that seems like a good idea < 1360274606 324118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There should be an opped bot capable of detecting ... hmm < 1360274635 653063 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, no, no way to catch all botloops, is there? < 1360274636 984983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just kick anyone who says the same line three times in a row, could help < 1360274638 548250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe a spam filter < 1360274647 701402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you can get loops that avoid that < 1360274651 176425 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, get the bots to increment a number < 1360274655 884162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, anyone who posts too many posts in a set time < 1360274657 344678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274657 855592 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274658 247751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's mean < 1360274668 260249 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Although to prevent bots from reading commands from other bot outputs I would prefer a different ,much simpler, siolution: To make their output to be NOTICE message rather than PRIVMSG. < 1360274673 342264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to get the bots to intentionally slow down the loop < 1360274687 763325 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bah, too much effort. < 1360274705 7494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, you wouldn't kick < 1360274708 338153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd +m the channel for a few seconds < 1360274708 523697 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360274711 631571 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360274731 662400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or +q one of the affecte dusers for a few seconds < 1360274734 388089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*affected < 1360274966 784185 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think using NOTICE messages would be the simplest and best solution and the one recommended by the RFC. However, there are others. One would be to not take commands inside the channel and only private, although sometimes you want the results to be public so it might not best. Another is if they added a user mode to prevent receiving channel messages from someone having the same mode. < 1360275064 523242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that's an interesting idea for a mode < 1360275109 956710 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The server would have to be changed to do that, though. < 1360275210 741972 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I would recommend and prefer to just make them NOTICE messages. < 1360275302 81308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, if `list is for something, what's the old list? < 1360275308 881150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what old list < 1360275309 375317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run ls bin/?list < 1360275313 596684 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the only list there ever was < 1360275316 550078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and the only list anyone needs < 1360275332 613021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: slist < 1360275351 436053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also someone get zzo38 out of his autobotloop, please. < 1360275396 916517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is hackego.. dead? < 1360275401 484574 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( < 1360275404 879047 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1360275416 981002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :really most sincerely dead < 1360275420 881792 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360276035 851607 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360276172 344890 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360276351 598020 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360277339 569983 :Taneb!~nathan@host-92-30-197-77.as13285.net QUIT :Quit: Leaving < 1360277576 977916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: Taneb managed to get fungot to kill HackEgo < 1360277577 199837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (pong)S < 1360277577 200014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's up with fungot? < 1360277577 200122 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: they say that you should try another one. < 1360277577 200229 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :pong < 1360277577 200334 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: they say that real hackers never sleep near invisible ring wraiths. < 1360277583 77599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are, there we go < 1360277686 987507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: good mornign < 1360278078 325466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: good midnight < 1360278082 613770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: happy birth < 1360278201 995078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's not midnight for me and elliott for another 57 minutes or so < 1360278216 395939 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nobody ever remembers Phantom__Hoover < 1360278231 511366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote nobody.*remembers < 1360278231 907021 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No quotes match. You untyped fool! < 1360278241 599524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom__Hoover: if HackEgo were here, you could read the `list < 1360278244 94472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then people would remember you < 1360278247 222660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360278286 544314 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: apparently i am going to have some kind of snowpocalypse < 1360278301 953820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360278305 195486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :flee to california < 1360278315 106229 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :too late < 1360278326 663282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's never too late to go west < 1360278332 9641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've just got to buy lucky charms < 1360278332 218333 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :build snow california < 1360279537 875352 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360279884 799775 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360280458 469138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so what are the legitimate use cases for printf's %n? < 1360280537 936478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: things like tabular output < 1360280544 823299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where you're printing spaces to make things line up < 1360280553 258393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360280575 845221 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360280587 400756 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You can count the output by the return of printf, though. You can also use alignment in the formats to line up columns. < 1360280675 655702 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360281032 749270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Now you're migrating conversations across channels you're not even in. < 1360281148 552191 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i am? < 1360281223 289337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps it's just a coïncidence that %n came up in multiple places. < 1360281247 266348 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where else did it come up? < 1360281260 641144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: HackEgo is missing HTH HELP < 1360281377 665492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#cslounge < 1360281382 325397 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360281387 737300 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then maybe it's because lexande asked me about %n < 1360281395 797245 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a grand circuitous route < 1360281409 176986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK then that would be it. < 1360281415 316790 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: HANH (Have A Nice Help) < 1360281431 572831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is a HTH like a CTCP? < 1360281439 312462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1360281445 786625 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360281651 933819 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360281715 437783 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360281764 558772 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360282153 857666 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360282582 908513 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360284094 933119 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360284506 734669 :HackEgo!codu@codu.org JOIN :#esoteric < 1360285081 878375 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 246 seconds < 1360285326 70142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^show rev < 1360285326 249795 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :>,[>,]<[.<] < 1360285467 257343 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360285653 356086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh HackEgo is back < 1360285679 443701 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :All hail Hack, the Lord of Ego. < 1360285888 577831 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^echo `list < 1360285888 762933 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :`list `list < 1360285893 252659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aw. < 1360285897 151545 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo < 1360285897 814124 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb has to do it. < 1360285906 659313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask Taneb you have to do it < 1360285907 25637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360285929 513445 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360285956 7591 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :@tell shachaf aren't you afraid to upset the deity of semantics? < 1360285956 471635 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360285967 704725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@clear-messages < 1360285968 99290 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Messages cleared. < 1360286342 495378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue '>,[>,]<[.<]:)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[~~)<~~~(]' < 1360286345 753572 :HackEgo!codu@codu.org PRIVMSG #esoteric :FUEUE: UNKNOWN > OP \ FUEUE: UNKNOWN , OP \ FUEUE: UNKNOWN > OP \ FUEUE: UNKNOWN , OP \ FUEUE: UNKNOWN . OP \ test \ < 1360286352 611188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok... < 1360286361 635400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops :P < 1360286391 104650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[~~)<~~~(]' < 1360286393 182219 :HackEgo!codu@codu.org PRIVMSG #esoteric :​.test \ < 1360286408 4032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1360286432 44535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...of course. < 1360286443 183703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[~~)<~~~(]' < 1360286444 977130 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~ < 1360286445 837301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ÿ is latin-1 for 255, isn't it? < 1360286453 712143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360286460 475351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: quite possibly < 1360286461 985907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^ord ÿ < 1360286462 170936 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :195 191 < 1360286468 979660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1360286472 267015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`ord ÿ < 1360286474 485310 :HackEgo!codu@codu.org PRIVMSG #esoteric :255 < 1360286481 828596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think that's just EOF from the automatic cat that tends to happen < 1360286497 468096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yeah, it's probably interpreting EOF as (char)EOF, which is ÿ < 1360286504 939654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given reasonable assumptions about how stdio works < 1360286514 980601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Automatic cat? Is that from a sequel to _The Door Into Summer_? < 1360286525 643119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: it's just the result from getc() in C < 1360286529 31701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yeah < 1360286531 102609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but getc() returns int < 1360286549 15362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: fueue programs act as cat (but ignoring EOF) whenever they lock up < 1360286562 351612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: have you read the door into summer < 1360286568 231968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think so < 1360286570 589537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"you should read it imo" < 1360286604 742206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :short science fiction book by heinlein < 1360286739 100072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is going to be dangerously close to irc line limits... < 1360286827 526190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[~~)<~~~(][0]:[[0]<:[[0]<:]][33 H]' < 1360286829 113211 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~ < 1360286834 18043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360286838 47300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[~~)<~~~(][0]:[[0]<:[[0]<:]][33 H]' < 1360286840 358607 :HackEgo!codu@codu.org PRIVMSG #esoteric :test \ < 1360286845 774948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1360286858 418770 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh fueue < 1360286860 326142 :HackEgo!codu@codu.org PRIVMSG #esoteric :fueue? ¯\(°_o)/¯ < 1360286869 432698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@whatis fueue ? < 1360286869 832690 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I know nothing about fueue. < 1360286877 215517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh. < 1360286887 995568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the program fit, but was buggy :( < 1360286905 625361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok time for a simpler program first < 1360286910 854556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… is HackEgo turning into the new EgoBot? < 1360286930 923868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: well EgoBot doesn't have C precompilation features... < 1360286942 308556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also there's some sort of intention to merge them < 1360286950 230581 :zzo38!~zzo38@24-207-49-17.eastlink.ca PART :#esoteric < 1360286952 197337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, you could actually add these languages to EgoBot the intended way < 1360286995 796054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i would have to either ask Gregor to include them, or have it recompile the interpreter every time < 1360287023 251023 :Gregor!codu@codu.org PRIVMSG #esoteric :I would request that you try to put new things in HackEgo. < 1360287023 520861 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :is "it" refering to Gregor? < 1360287028 609389 :Gregor!codu@codu.org PRIVMSG #esoteric :And if they can't work there, then tell me why. < 1360287062 567356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"it" refers to the EgoBot userinterps system < 1360287119 129611 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360287122 227626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: the one thing that is missing is being able to pass a url to an interpreter with one line < 1360287160 678705 :Gregor!codu@codu.org PRIVMSG #esoteric :'struth >_> < 1360287171 386913 :Slereah!x@ANantes-259-1-198-69.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1360287276 789379 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://blog.volema.com/curl-rce.html great < 1360287294 666490 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the other thing that is missing is reasonable performance < 1360287300 842293 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right now !c on HackEgo is kind of untenable < 1360287312 75220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*EgoBot < 1360287340 593519 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360287342 519132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :c on HackEgo allows you to compile things for later use < 1360287354 208692 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360287385 841445 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360287393 358911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wouldn't suggest we use HackEgo _exactly_ the same way as EgoBot when it _does_ have additional flexibility in how to call programs and save results < 1360287445 338140 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: your correction is _completely_ wrong. < 1360287462 805659 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I am responding to Gregor's attempt to get rid of EgoBot and merge it into HackEgo, which is agreeable in theory < 1360287471 647628 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`interp c printf("foo\n"); < 1360287489 207779 :HackEgo!codu@codu.org PRIVMSG #esoteric :Does not compile. \ ./interps/gcccomp/gcccomp: fork: retry: Resource temporarily unavailable \ ./interps/gcccomp/gcccomp: fork: retry: Resource temporarily unavailable \ ./interps/gcccomp/gcccomp: fork: retry: Resource temporarily unavailable \ ./interps/gcccomp/gcccomp: fork: retry: Resource temporarily unavailable \ ./interps/gcccomp/gcccomp: for < 1360287494 812491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the fact it doesn't actually _work_ is a different problem... < 1360287500 52033 :Gregor!codu@codu.org PRIVMSG #esoteric :^^´ < 1360287529 910955 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be much slower than !c even if it worked :P < 1360287585 23377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i have no idea what it is trying to do. but i've used gcc on HackEgo just fine, that's how i got fueue there. < 1360287648 688392 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"why does cURL speak POP3" you might ask < 1360287664 243048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not? < 1360287670 476949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can it do IMAP, btw? < 1360287695 136336 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think so < 1360287810 896712 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :every application expands until it can read mail < 1360287836 946605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: attempts to expand < 1360287844 477213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those which cannot are replaced by those which can < 1360287933 31681 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360288332 543303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo test | fueue ')))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)[H]!][1)[)$%0[))$11~<<~:(~:<])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][0]:[[0]<:[[0]<:]][33 H]' < 1360288333 966600 :HackEgo!codu@codu.org PRIVMSG #esoteric :test | fueue ')))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)[H]!][1)[)$%0[))$11~<<~:(~:<])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][0]:[[0]<:[[0]<:]][33 H]' < 1360288337 40965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)[H]!][1)[)$%0[))$11~<<~:(~:<])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][0]:[[0]<:[[0]<:]][33 H]' < 1360288350 244224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eep < 1360288350 467538 :HackEgo!codu@codu.org PRIVMSG #esoteric :tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt < 1360288354 236268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360288562 74968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')))($[[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)[H]!][1)[)$%0[)))($[[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][0]:[[0]<:[[0]<:]][33 H]' < 1360288569 565311 :HackEgo!codu@codu.org PRIVMSG #esoteric :test < 1360288574 712778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that also works < 1360288667 11314 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360289405 526626 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1360289516 488271 :Slereah!x@ANantes-259-1-198-69.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1360289528 432117 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com TOPIC #esoteric :char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns http://codu.org/logs/_esoteric/ < 1360290612 619584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there is a subtle synchronization error between the implementations of <> and the implementation of , < 1360290650 299681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or actually it's in , since i already knew about the issue but had compensated for it in other commands < 1360291025 51017 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360291071 102394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[))(($3~)<(][0]:[[0]<:[[0]<:]][33H]' < 1360291073 724337 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ tset < 1360291079 902243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360291219 219003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that was >,[>,]<[.<] converted from brainfuck to fueue) < 1360291293 118031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::) < 1360291648 382675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@message quintopia I just beat space_hotel by over 10 score :) Can you remember when anticipation2 topped the hill (2012, or 2013)? I want to write about it and about omnipotence < 1360291648 717306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: messages messages? < 1360291653 766258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@tell quintopia I just beat space_hotel by over 10 score :) Can you remember when anticipation2 topped the hill (2012, or 2013)? I want to write about it and about omnipotence < 1360291654 691134 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360293176 835152 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :*.net *.split < 1360293177 59536 :ais523!~ais523@unaffiliated/ais523 QUIT :*.net *.split < 1360293177 59702 :heroux!~heroux@5070823C.static.ziggozakelijk.nl QUIT :*.net *.split < 1360293178 66251 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1360293178 252564 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :*.net *.split < 1360293178 689199 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1360293178 874738 :comex!~comex@ec2-23-22-255-183.compute-1.amazonaws.com QUIT :*.net *.split < 1360293179 431908 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1360293179 617325 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi QUIT :*.net *.split < 1360293179 619528 :trout!root@freebsd/developer/variable QUIT :*.net *.split < 1360293180 922227 :Sanky!~SankyZNC@unaffiliated/sanky QUIT :*.net *.split < 1360293181 107780 :EgoBot!codu@codu.org QUIT :*.net *.split < 1360293181 107859 :ion!ion@heh.fi QUIT :*.net *.split < 1360293182 174952 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :*.net *.split < 1360293182 492605 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1360293183 48945 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :*.net *.split < 1360293183 605192 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :*.net *.split < 1360293183 790738 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1360293184 162374 :impomatic!~digital_w@146.90.28.164 QUIT :*.net *.split < 1360293184 347785 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :*.net *.split < 1360293184 533346 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1360293184 719448 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :*.net *.split < 1360293184 719575 :asiekierka!~asiekierk@fluttershy.pl QUIT :*.net *.split < 1360293185 90617 :glogbackup!~glogbacku@64.31.59.246 QUIT :*.net *.split < 1360293185 388713 :Jafet!~Jafet@unaffiliated/jafet QUIT :*.net *.split < 1360293185 815726 :HackEgo!codu@codu.org QUIT :*.net *.split < 1360293186 1147 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :*.net *.split < 1360293186 896207 :lahwran!lahwran@unaffiliated/lahwran QUIT :*.net *.split < 1360293187 266567 :hagb4rd!~perdito@koln-4db42ad7.pool.mediaWays.net QUIT :*.net *.split < 1360293187 452011 :coppro!~scshunt@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1360293187 637340 :clog!~nef@bespin.org QUIT :*.net *.split < 1360293188 321668 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :*.net *.split < 1360293188 529498 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split < 1360293188 714897 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :*.net *.split < 1360293188 715022 :TodPunk!~Tod@166-70-93-209.ip.xmission.com QUIT :*.net *.split < 1360293188 900307 :tswett!~tswett@23.23.86.149 QUIT :*.net *.split < 1360293189 239380 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net QUIT :*.net *.split < 1360293189 424890 :iamcal_!uid1110@gateway/web/irccloud.com/x-xhhbhixfmteyykcr QUIT :*.net *.split < 1360293189 610119 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com QUIT :*.net *.split < 1360293189 795409 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :*.net *.split < 1360293190 30187 :SimonRC!~sc@fof.durge.org QUIT :*.net *.split < 1360293190 419282 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1360293191 158267 :tromp_!~tromp@rtc35-242.rentec.com QUIT :*.net *.split < 1360293191 673026 :surma!uid6361@c-base/crew/surma QUIT :*.net *.split < 1360293192 43794 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr QUIT :*.net *.split < 1360293192 43895 :david_werecat!~david_wer@24.212.152.46 QUIT :*.net *.split < 1360293192 248279 :mtve!~mtve@10130.x.rootbsd.net QUIT :*.net *.split < 1360293192 828273 :jix!~jix@jixco.de QUIT :*.net *.split < 1360293193 322644 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :*.net *.split < 1360293193 508180 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :*.net *.split < 1360293193 699642 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1360293193 951293 :oklofok!~oklopol@agw-sparknet.utu.fi QUIT :*.net *.split < 1360293194 261989 :jconn!~username@la-pinta.la.net.ua QUIT :*.net *.split < 1360293194 478912 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1360293194 664459 :fungot!fis@eos.zem.fi QUIT :*.net *.split < 1360293194 664534 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1360293195 407770 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :*.net *.split < 1360293195 779536 :Gregor!codu@codu.org QUIT :*.net *.split < 1360293196 33719 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1360293196 219250 :nortti!~juhani@nano.smar.fi QUIT :*.net *.split < 1360293196 694438 :Deewiant!~deewiant@deewiant.iki.fi QUIT :*.net *.split < 1360293196 880170 :md_5!md_5@mcdevs/trusted/md-5 QUIT :*.net *.split < 1360293196 880315 :ineiros!~itniemin@bayesianconspiracy.org QUIT :*.net *.split < 1360293196 880394 :noam!~noam@213.57.201.130 QUIT :*.net *.split < 1360293197 130967 :ssue!uid5338@gateway/web/irccloud.com/x-bajgqyiclgizojjl QUIT :*.net *.split < 1360293198 129241 :sivoais!~zaki@199.19.225.239 QUIT :*.net *.split < 1360293198 541110 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e QUIT :*.net *.split < 1360293199 186500 :elliott!elliott@unaffiliated/elliott QUIT :*.net *.split < 1360293333 475969 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360297074 338334 :elliott!elliott@2a01:7e00::f03c:91ff:fedf:9fdd JOIN :#esoteric < 1360297586 161403 :comex!~comex@ec2-23-22-255-183.compute-1.amazonaws.com JOIN :#esoteric < 1360297586 163369 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1360297586 163510 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com JOIN :#esoteric < 1360297586 163593 :jix!~jix@jixco.de JOIN :#esoteric < 1360297586 163672 :iamcal_!uid1110@gateway/web/irccloud.com/x-xhhbhixfmteyykcr JOIN :#esoteric < 1360297586 163749 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1360297586 163825 :tswett!~tswett@23.23.86.149 JOIN :#esoteric < 1360297586 163901 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net JOIN :#esoteric < 1360297586 163976 :surma!uid6361@c-base/crew/surma JOIN :#esoteric < 1360297586 164052 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1360297586 164127 :clog!~nef@bespin.org JOIN :#esoteric < 1360297586 164203 :TodPunk!~Tod@166-70-93-209.ip.xmission.com JOIN :#esoteric < 1360297586 164279 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360297586 164354 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1360297586 164429 :tromp_!~tromp@rtc35-242.rentec.com JOIN :#esoteric < 1360297586 164505 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1360297586 164580 :coppro!~scshunt@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1360297586 164655 :SimonRC!~sc@fof.durge.org JOIN :#esoteric < 1360297586 164732 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1360297586 164808 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1360297586 164882 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1360297586 164956 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1360297586 165036 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1360297586 165192 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1360297586 165271 :hagb4rd!~perdito@koln-4db42ad7.pool.mediaWays.net JOIN :#esoteric < 1360297586 165346 :impomatic!~digital_w@146.90.28.164 JOIN :#esoteric < 1360297586 165420 :lahwran!lahwran@unaffiliated/lahwran JOIN :#esoteric < 1360297586 346961 :david_werecat!~david_wer@24.212.152.46 JOIN :#esoteric < 1360297586 347125 :HackEgo!codu@codu.org JOIN :#esoteric < 1360297586 347204 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360297586 347281 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1360297586 347359 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360297586 347433 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360297586 347509 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360297586 347584 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360297586 347659 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360297586 347734 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1360297623 740897 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360297623 926252 :FreeFull!~freefull@host-89-243-46-70.as13285.net JOIN :#esoteric < 1360297623 926396 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360297623 926475 :heroux!~heroux@5070823C.static.ziggozakelijk.nl JOIN :#esoteric < 1360297630 677653 :Sanky!~SankyZNC@unaffiliated/sanky JOIN :#esoteric < 1360297630 863132 :EgoBot!codu@codu.org JOIN :#esoteric < 1360297630 863273 :ion!ion@heh.fi JOIN :#esoteric < 1360297639 724021 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric < 1360297642 616469 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360297642 801756 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1360297649 683240 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360297649 868520 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360297649 868669 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1360297655 764181 :azaq23!~derivecto@HSI-KBW-46-223-43-125.hsi.kabel-badenwuerttemberg.de JOIN :#esoteric < 1360297655 949900 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360297655 950036 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360297655 950115 :oklofok!~oklopol@agw-sparknet.utu.fi JOIN :#esoteric < 1360297655 950192 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1360297655 950267 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1360297655 950345 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1360297655 950421 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1360297661 911051 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1360297662 96523 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1360297662 96690 :ineiros!~itniemin@bayesianconspiracy.org JOIN :#esoteric < 1360297662 96769 :noam!~noam@213.57.201.130 JOIN :#esoteric < 1360297662 96850 :ssue!uid5338@gateway/web/irccloud.com/x-bajgqyiclgizojjl JOIN :#esoteric < 1360297666 8851 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1360297666 194305 :Gregor!codu@codu.org JOIN :#esoteric < 1360297666 194469 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1360297666 194548 :nortti!~juhani@nano.smar.fi JOIN :#esoteric < 1360297673 103837 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1360297673 289148 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi JOIN :#esoteric < 1360297673 289304 :trout!root@freebsd/developer/variable JOIN :#esoteric < 1360297676 581308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what a rush < 1360297677 142254 :sivoais!~zaki@199.19.225.239 QUIT :Max SendQ exceeded < 1360297686 564266 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360297705 289277 :elliott!elliott@2a01:7e00::f03c:91ff:fedf:9fdd NICK :Guest90726 < 1360297706 469680 :FreeFull!~freefull@host-89-243-46-70.as13285.net NICK :Guest92134 < 1360297708 250889 :azaq23!~derivecto@HSI-KBW-46-223-43-125.hsi.kabel-badenwuerttemberg.de QUIT :Quit: Leaving. < 1360297729 711658 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360297733 493299 :Guest90726!elliott@2a01:7e00::f03c:91ff:fedf:9fdd QUIT :Quit: Reconnecting < 1360297799 900498 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1360297891 375426 :sivoais!~zaki@199.19.225.239 JOIN :#esoteric < 1360297976 200803 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: did you know you are an expert < 1360298063 282111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360298065 621479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on what? < 1360298078 729144 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: topics < 1360298095 867073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did anything exciting happen while I was trawling the vast expanses of netsplittery < 1360298112 965537 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :other than netsplit analysis < 1360298117 203131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not in the two places i was < 1360298133 185715 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it was like a simulation of irl post-apocalypse < 1360298142 149474 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :truly I will be able to survive even without the aid of bitcoins < 1360298191 967027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was split with glogbot and Gracenotes, then changed servers and found what seemed to be the US side of the split, which was pretty large < 1360298201 384438 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I saw the glogbot/Gracenotes side too < 1360298212 434554 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :OR AS I STARTED REFERRING TO IT DURING THE FAMINE, "SIDE G" < 1360298226 208839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and ais523 must have been somewhere else, then came here < 1360298244 598533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : i guess some EU hub got disconnected < 1360298358 341192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well it was US + 1 singaporean server + 1 australian server) < 1360298374 594584 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I heard < 1360298428 323392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HOW COULD YOU HEAR IT WHEN I SAID IT HERE < 1360298435 674973 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a little monqy told me < 1360298437 558005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i guess clog was here too) < 1360298457 230596 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like a little birdy. but. little monqy < 1360298461 140381 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wait this joke might be inaccurate < 1360298462 841825 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: are you little < 1360298465 721922 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh < 1360298470 876799 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bill gates has his own URL shortener < 1360298471 684815 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably not? < 1360298472 551722 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's b-gat.es < 1360298479 974937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy kong < 1360298483 131084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what does probably not mena < 1360298484 837953 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes im taller than adults and it's scary < 1360298488 442574 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and also, mean < 1360298512 459490 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: wow you're not kidding < 1360298581 877235 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :19:35:38 USA will stay mainly connected, while europe shatters into fragments < 1360298585 66062 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this actually happened, irl < 1360298660 125517 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im short but i think i grew but i dont think im taller than adults < 1360298662 714982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats my contribution < 1360298680 683745 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bill gates is p. much the greatest utilitarian who ever lived < 1360298913 726701 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360298931 898733 :augur!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1360298954 72685 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360298959 719190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are real places called Mechanicsburg O_O https://en.wikipedia.org/wiki/Mechanicsburg,_Ohio < 1360298971 946861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(for girl genius fans) < 1360299086 695074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :five of them, all in the us < 1360299099 355033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well according to wikipedia < 1360299190 777581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION found another one < 1360301571 970742 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: it was last month anticipation2 topped the hill iirc. i've been waiting for you to frickin' write it up. and you make me wish i had time to write my even more omniscient program :P < 1360301572 366369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :quintopia: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1360301660 536557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I just decided to try something out, and it did way better than I expected < 1360301671 341409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then I changed something and it did even better < 1360301689 312012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then I realized it effectively suicided on tape length 30, and even before then it was beating space_hotel in score/points < 1360301693 154158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this was all local) < 1360301708 352068 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can't wait to see the writeup :) < 1360301824 690272 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :!asdf < 1360301860 3356 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :umm < 1360301883 52281 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :google.fi is not available but the university webpage is? < 1360301917 146155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1360301924 544104 :david_werecat!~david_wer@24.212.152.46 QUIT :Ping timeout: 255 seconds < 1360301935 846627 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :google is not down though, right? < 1360301980 493458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not google.no anyway < 1360301989 800972 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :um < 1360301997 434047 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what < 1360302009 407480 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i'm starting to wonder if the sun will rise today. < 1360302028 432807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: if it doesn't, does "today" have meaning? < 1360302029 213311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in norway? doubtful < 1360302037 752339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: no, finland < 1360302053 333325 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :google.com is down?? < 1360302094 810419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is quite possible that the google server you are connected to is not very dependent on which domain name you use for it... < 1360302103 611684 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :works here < 1360302181 82094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy when i visit http://www.google.fi/ most of the text is still in norwegian, except for a couple instances of the words "suomi" and "svenska" < 1360302238 255012 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oerjan: the google.com is down thing was because i understood "not google.no anyway" as saying google.no doesn't work, because i'm in a very emotional state. < 1360302255 74503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. no it works here. < 1360302258 743046 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: hi < 1360302262 647111 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :hi < 1360302304 960124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are things other than the internet collapsing around you? < 1360302393 76511 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :google.fi is in finnish for me < 1360302409 151820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :google is kind of obnoxious about forcing you to use the 'localized' site < 1360302696 5724 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :who wants to google things for me :( < 1360302873 198867 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder how much it would hurt my performance against other programs to raise the size of that first medium decoy... it certainly trounces omniscience < 1360302911 832599 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: me < 1360302925 46958 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: that's just because omniscience special-cases your decoy setup < 1360302930 701809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Isn't showing you the localized site by default reasonable? < 1360302940 383790 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's generally a "google.com in English" link at the bottom. < 1360302941 451944 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: that's why i decided to make that change to test it < 1360302972 187191 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :shachaf: google.com is the localized site in english though? < 1360302993 970939 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :at least you still get very different results than from say US. < 1360302994 858773 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i cant imagine it hurting too much. my decoy build used to take two more cycles back when i had it tuned to beat counterpoke < 1360303622 556766 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Gnyte < 1360303729 286057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah, I shamelessly special-cased code against space_hotel because I thought I couldn't beat it otherwise < 1360303781 792283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :space_hotel is actually not unbeatable with the standard omnipotence strategy, but it requires mindboggingly high amounts of constant tweaking, that leave it helpless against most other programs < 1360303846 747864 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :omnipotence? < 1360303847 232095 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I < 1360303856 387367 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :One day I should read a guide to BF Joust strategies < 1360303870 189374 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or, well, modern thinking, anyway < 1360303885 344136 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :modern thinking?? < 1360303888 697484 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Doubt that there would be such a thing as a perfect guide. New strategies etc. < 1360303905 259152 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm not expecting time travel to deliver the perfect solution devised in the future < 1360303909 344227 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is what I mean < 1360303914 258945 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :modern as opposed to psychic < 1360303934 561762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And as opposed to obsolete I guess < 1360303945 679368 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :psychic??? < 1360303953 315522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I guess some old strategies could make a comeback in an environment unequipped to deal with them < 1360303978 525287 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :For some reason I used "psychic" to mean "contains knowledge from the future". I'm not sure why. < 1360303990 476340 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes. < 1360304020 603199 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :question marks???? < 1360304072 40056 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :¿ < 1360304119 441698 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: we could use a new featured language, btw < 1360304144 648408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm writing up BF Joust programs atm < 1360304151 691618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if you pick one, I'll write the blurb for it once I'm done with this < 1360304202 391687 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: how are you enjoying #yfl < 1360304217 860263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Haven't looked at it in a bit < 1360304244 720348 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ttm did say something that seemed stupid a while ago, but I could have misunderstood what was meant < 1360304251 121437 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :At any rate, that conversation is long gone < 1360304754 237483 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net JOIN :#esoteric < 1360304841 278359 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :So I have an abstraction algorithm. < 1360304841 463637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :evincar: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360304845 646360 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :It is inefficient. :( < 1360304884 839400 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1360304891 516409 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Anyone have resources on optimising combinator expressions? < 1360305170 824555 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360305171 77579 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360305171 263196 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360305333 656810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :22:30 sometimes i am confronted with a problem and i think "I know, I'll use Banach-Tarski" < 1360305463 25418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, the funny thing is you don't need a follow-up because you can imagine it < 1360305553 272839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote sometimes i am confronted with a problem and i think "I know, I'll use Banach-Tarski" < 1360305557 803099 :HackEgo!codu@codu.org PRIVMSG #esoteric :960) sometimes i am confronted with a problem and i think "I know, I'll use Banach-Tarski" < 1360305670 755299 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :q(h)ûl-lyai’svukšei’arpîptó’ks < 1360305681 395000 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"being hard to believe, after allegedly trying to go back to repeatedly inspiring fear using rag-tag groups of suspicious-looking clowns, despite resistance" < 1360306038 384112 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :some say Ithkuil has several hundred words for repeatedly inspiring fear using rag-tag groups of suspicious-looking clowns < 1360306249 307315 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :This is a cute sentence. < 1360306254 905237 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"Igrawileiţrar oi eglulôn." < 1360306262 119683 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :"If only the physician wouldn't eat his food in one gulp like that." < 1360307292 912718 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, ithkuil.net seems to be in the wrong order... I have now read through the descriptions of a hundred unpronouncible sounds (chapter 1) and gotten to a table in chapter 2 where everything is a reference to chapter 5 < 1360307344 622031 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe the chapter dependency graph is cyclic < 1360307355 822375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1360307359 426402 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360307367 153348 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i saw your valiant efforts in haskell < 1360307369 925025 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :after this you get to see your first ithkuil words, for example the word for ‘it is/being a representation of the man-made courses/channels of a river that has dried up’ < 1360307371 880969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :which efforts < 1360307377 792006 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the functor efforts < 1360307384 970690 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh those efforts < 1360307385 548993 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(‾üaklaršlá) < 1360307405 90184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you think i did any good < 1360307413 891764 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on how you measure good < 1360307428 919818 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy entertainment value < 1360307449 614628 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tough one < 1360307476 906216 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :-l, indicating NORMAL essence, DELIMITIVE extension, MONADIC perspective, UNIPLEX configuration, and CONSOLIDATIVE affiliation < 1360307488 237351 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :(that's part of the explanation of the ithkuil word for tree) < 1360307607 862447 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what would happen if you tried to teach ithkuil as a first language < 1360307608 418185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: anyone else who cares: http://esolangs.org/wiki/BF_Joust_strategies#2013 < 1360307618 516093 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: thats child abuse......... < 1360307661 475870 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: what if you're teaching it to an adult. an adult with no linguistic knowledge. < 1360307673 316805 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :A feral? < 1360307682 398009 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :i heard someone tried to teach klingon as a first language but the kid decided it was stupid at like 7 yo < 1360307683 498389 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that what they call them these days < 1360307689 630845 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :(age 7 pulled out of ass) < 1360307705 979363 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :decided it was stupid and stopped speaking it < 1360307753 5736 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I heard a similar story, I think the primary reason was that no-one else except the kid's father spoke klingon < 1360307757 38780 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :It's okay as a curiosity but I dunno why you'd ever make your kid. < 1360307770 788286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: apart from Deadfish, which should be left for April, I think the best candidates were all either written by me or suggested by me < 1360307773 911681 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if it's someone else's kid < 1360307778 722738 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :That is okay. < 1360307782 444061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'd better pick one (which might not be any of those) to avoid bias < 1360307789 718434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it needs to have a decent article < 1360307806 119741 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Then you can be the crazy uncle/aunt/park vagrant who teaches them funny words. < 1360307824 119031 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Vagrants are sexless you see. < 1360307873 344085 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: we should feature Esme sometime < 1360307883 627956 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe oklopol's brainfuck derivative whose name I am too lazy to look up right now < 1360307884 495168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I could do Kipple < 1360307895 336063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not Esme, best left as an injoke that one < 1360307908 23023 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC Kipple's article is bad < 1360307920 557159 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how about featuring the meta turing completeness page < 1360307922 778428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Most ever Brainfuckiest Fuck you Brain fucker Fuck is the name of the language < 1360307924 98916 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :my bf derivative is also a bit dangerous, as no one will get that it's a joke < 1360307933 438253 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: that sounds like an advantage < 1360307933 623502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it has a sufficiently complete article, though < 1360307951 708056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree with oklofok here, really < 1360307951 987118 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also a few wiki users have seemed to realise that I'm completely irresponsible and would probably frown upon featuring it :( < 1360307952 251047 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :i should make a reference implementation < 1360307967 598969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> unwords$liftA2(++)inits tails"monqy" < 1360307970 174560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " m mo mon monq monqy monqy onqy nqy qy y " < 1360307989 967963 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :btw i support featuring Most ever Brainfuckiest Fuck you Brain fucker Fuck < 1360307996 403293 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I want to say Eodermdrome, but I think it'd be a bad idea for you to write the blurb for your own language < 1360308003 751719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1360308005 422918 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :for two reasons: one, people would suspect bias; and two, it'd be ten pages long < 1360308019 420159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, I'm reasonably concise in blurb-writing < 1360308022 718381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bias is a good point though < 1360308025 620824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523 is unbiased < 1360308034 28922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: are you biased < 1360308043 823882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: there are some things about which I'm biased < 1360308053 581425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have reasonably low bias wrt esolangs, though < 1360308063 210049 :Guest92134!~freefull@host-89-243-46-70.as13285.net QUIT : < 1360308067 657485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ask elliott about my opinions on Dungeon Crawl Stone Soup some time) < 1360308068 96304 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :GOOGLE WORKS AGAIN < 1360308069 319095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's just what a biased person would say?? < 1360308076 381542 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :FUUUUUUUCK YEEEEEEEEEEEEEEEEEEEEEEAH < 1360308080 162206 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :adskljflkdsajflkdsjaf < 1360308082 294075 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :krhm < 1360308083 616296 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :excuse me < 1360308096 499926 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hope you find out what you needed about that crackpot oklofok < 1360308109 175491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :am i a crackpot < 1360308113 112666 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: i too can recommend asking elliott about ais523's opinions on Dungeon Crawl Stone Soup < 1360308128 834884 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :> unwords$((++).inits<*>tails)"monqy" < 1360308129 625035 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric ::=) < 1360308130 307456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I recommend asking about monqy. hi monqy. i love monqys. they are so easy. and Sgeo should learn Ada < 1360308130 919121 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " m mo mon monq monqy monqy onqy nqy qy y " < 1360308136 204571 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Oh hey, that is the same. < 1360308136 392214 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :s/about // < 1360308141 840427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: tell me more about ais523's opinions on dungeon Crawl Stone Soup < 1360308148 224825 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: looks like i won this one < 1360308166 543393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: is the joke that i say those things < 1360308173 414904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :except instead of me its you saying them < 1360308197 995852 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wasn't that the joke all along < 1360308203 274479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Emmental looks like a pretty good candidate < 1360308219 672397 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1360308226 183414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"how was that" < 1360308228 597818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: several implementations, unknown computational class, well-formatted article, interesting concept < 1360308229 47064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"realistic?" < 1360308304 745440 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: no; try harder/??????? < 1360308326 612422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, this seems like a good pick < 1360308334 350782 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: i love emonodindoisoi!!!!! < 1360308342 887604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I have to learn enough Emmental to be able to write the blurb ;) < 1360308351 121935 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whoa now you might be trying a little too hard < 1360308367 693961 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow thats pretty hard < 1360308376 22046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if i try harder to not try too hard < 1360308388 444727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hey monqy remember sorear < 1360308403 803371 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on what you mean by remember < 1360308439 712460 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what do you mean < 1360308450 637416 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i remember sorear "fsvo remember" < 1360308512 230627 :Sanky!~SankyZNC@unaffiliated/sanky QUIT :Ping timeout: 252 seconds < 1360308622 394255 :oklofok!~oklopol@agw-sparknet.utu.fi PRIVMSG #esoteric :emmental sounds pretty easy < 1360308738 440891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: "which vo" are you talking about < 1360308769 827040 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the 'v' where ive never come into contact with sorear but ive seen shadows of sorear in lots of places < 1360308826 397437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I worked with sorear on TAEB < 1360308829 789544 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1360308839 982296 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sorear is "p. great imo" < 1360308856 980098 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i meant in #haskell < 1360308877 299807 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :never met sorear in #haskell but i knew he was/is a #haskell member < 1360308898 392111 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also seen evidence of sorear involved in dcss stuff &c &c < 1360308907 182196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok. < 1360308908 553607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: remember ddarius < 1360308913 972363 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1360308922 230058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::'( < 1360308924 454446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that a lie < 1360308948 622048 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm not a real big "#haskell guy", past nor present??? < 1360308974 372142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what about future < 1360308981 442703 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who knows < 1360309008 181931 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Are you male even? < 1360309016 475637 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me????? < 1360309021 406289 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why do you ask < 1360309042 92080 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Dunno, because "guy" and I thought you might be making a subtle joke. < 1360309050 122664 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :Like "well maybe I'll get halfway there someday". < 1360309056 979303 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1360309093 32947 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360309099 436220 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or is that the wrong one now < 1360309099 626811 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf < 1360309101 967202 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^list < 1360309102 152829 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360309115 81125 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^def list bf x < 1360309115 266571 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Defined. < 1360309118 459533 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have to have inter-bot command consistency < 1360309128 148581 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`list < 1360309134 715155 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo < 1360309162 124877 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Chrome sucks at gifs < 1360309170 730395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: OK, [[Emmental]] is featured < 1360309190 384275 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`hatesgeo < 1360309193 850768 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :does that still work < 1360309216 796628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360309250 693285 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, don't see why it wouldn't, but it takes an argument < 1360309252 878518 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360309254 654318 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360309261 80532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: thanks < 1360309261 552466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A log file I think < 1360309263 558189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: why'd you do that? < 1360309264 721779 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1360309267 753833 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360309270 681530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was about to `revert < 1360309272 929716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you got there first < 1360309284 704875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: It's the usual policy when people make programs in bin/ that beep me. < 1360309295 439178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Unless there's a reason for them to exist.) < 1360309297 425463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: well it's your fault! < 1360309303 99070 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As far as I can tell that program exists purely to be annoying. < 1360309303 387265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you shouldn't have used `list then < 1360309306 690882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the list in `list is a list of people who've done `list < 1360309307 30168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't. < 1360309322 668813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you make it "a list of people who've done it *after* it was introduced"? < 1360309337 971620 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is that < 1360309348 387943 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can i be on the list twice < 1360309351 864015 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1360309354 932574 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360309368 27278 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice to have hackego on the list < 1360309373 241234 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"list friends" < 1360309377 770948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360309381 87814 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360309386 307387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1360309388 795983 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360309397 841567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's like watching a Wikipedia edit war, except in real time. < 1360309404 141691 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Maybe there should be an `unlist.) < 1360309413 398981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: have you never watched a Wikipedia edit war in realtime? < 1360309424 51872 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : `unlist would have to be a list of everyone who's never used it < 1360309424 470873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i s/shachaf// bin/list < 1360309427 701282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which would be a bit too long < 1360309428 386029 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360309431 311640 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1360309433 511401 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360309434 988437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you're going to remove yourself get it right < 1360309435 174201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360309438 355386 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360309450 822221 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert 2058 < 1360309453 745559 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360309459 149898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is this a version where I'm not in it? < 1360309466 899316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`shachaf < 1360309467 383054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[01:11] ^echo `list < 1360309468 124432 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: shachaf: not found < 1360309468 708632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[01:11] `list `list < 1360309468 893856 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: charo*n: when the container is a thousand generations of barbarians. they watched the progress of the ring, by bottomley hopson) < 1360309470 333998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[01:11] Aw. < 1360309475 743115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: it /is/ your own fault < 1360309480 656997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you made fungot say `list and talked right after < 1360309480 842664 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: they say that a spear will hit a mail daemon often delivers scrolls of make-edible until it's really necessary! < 1360309482 427362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you got added < 1360309499 623518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My own fault! < 1360309501 698045 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Awful. < 1360309505 997485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, because you don't want to be there, and monqy wants to be there twice < 1360309512 967525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shall we just s/shachaf/monqy/ in the `list? < 1360309523 40421 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't care what you do as long as I'm not on it. < 1360309524 857682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or would that be cheating? < 1360309525 543631 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's cheating < 1360309529 172526 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also don't do the "it's your own fault" thing. < 1360309543 781885 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It should be fixed so that you only get added for a direct `list < 1360309555 566519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yeah but it's funny < 1360309558 161984 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Do you want to be on the list? < 1360309558 347760 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: meat*, huge fangs, staring eyes, that they would treat him, then the quendi wandered in the use of black magic. as they fell through his fingers in a fountain will not easily forget this encounter if he survives it at all. < 1360309567 148029 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: No, it's not. < 1360309573 317350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is funny actually < 1360309578 253343 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm laughing < 1360309578 439196 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw, Emmental isn't yet featured; you need to add a template < 1360309581 324640 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :proof positive for funny???? < 1360309586 467122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: we have a featured article template? < 1360309588 578708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can add that, then < 1360309590 8178 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1360309599 444991 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rip[ < 1360309604 591612 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that sounds like work :( but okay < 1360309605 336039 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"finally kicked himself" < 1360309833 429911 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Coincidences are spiritual puns. -- G.K. Chesterton [when looking up "coincidence" in FORTUNE] < 1360309940 895951 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360309950 830161 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360311851 933272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got my first ever SMS spam the other day. < 1360311948 727981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"CONGRATS!!YOUR MOBILE NUMBER HAS WON YOU 2,000,000,00 USD IN THE FREELOTTO MOBILE PROMO.FOR CLAIMS,SEND EMAIL TO:freemobileprize13@live.com & CALL:+447012980187" < 1360311957 66195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks totally legit. < 1360311962 209531 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a lot of usd < 1360311972 325352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Isn't +44 the UK code? < 1360311977 222218 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ye < 1360311982 945805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i suggest callin' < 1360311987 337705 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta be a fune right? < 1360312031 342157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I should call from my work phone, and if someone complains of the resulting bill just say I was trying to save the university two hundred million USD. < 1360312057 264822 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360312081 118905 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you dare take... the Finnish Risk [title card "THE FINNISH RISK" appears, credits roll] < 1360312084 869024 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1360312172 575548 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I will. Instead, I'll take lunch. < 1360312186 491148 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You Have Failed the Test < 1360312195 585118 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ejection will now begin......................... < 1360312239 456404 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Welcome onto television < 1360312243 523758 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi elliott < 1360312250 144010 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: No < 1360312252 335383 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'll be filling in for shachaf in his absence < 1360312270 808404 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you fill in for monqy? < 1360312285 321274 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I can try!!!! < 1360312298 500014 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is a bad idea i'm calling it off < 1360312306 751008 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I FEEL AWFUL < 1360312317 208942 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: YOU"RE BANNED... FROM TELEVISION < 1360312373 167799 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Prepare its going to explode in 3, 4, 1.......................................................... you passed the test . Welcome to `The Finnish Risk' < 1360312406 595321 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :theres theme song music going on right now, but you can't hear it < 1360312438 155804 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I hop eyou feel left ojut monqy < 1360312450 4570 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have my own music < 1360312451 944906 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so it's ok < 1360312529 88177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Itsr not sufficient. Nothing can ever compare to....... `The Finnish Risk' [title screen rolls for the fifth time this episode, theme music starts over but without stopping first so it overlaps with itself] < 1360312579 372328 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this finish risk thing seems a bit “off„ < 1360312625 244416 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Y'uouve been nominated for award....... are you not ready to take `The Finnish Risk' [more title screen etc.] < 1360312647 22941 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its essentially a gameshow adaption of the board game `Risk' which i've never played, in finnish < 1360312670 904760 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think one time i played risk, maybe? maybe twice half-played it < 1360312673 305207 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's probably more right < 1360312699 788549 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Tat;s ok monqy I can walk you through the game , would you like a tutorial? < 1360312783 167589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Your time is up................................. tutorial will now commence < 1360312785 641377 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360312787 743675 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Riski ovat perheenjäseniä suomalainen on lähellä varpuslintujen alkaen lautapeli.TV perhe on läheisimmin liittyy amerikkalainen barbets. Ne ovat kirkkaasti merkitty ja ovat suuria, usein värikkäitä laskuja.Perheeseen kuuluu viisi sukujen ja noin neljäkymmentä eri lajia. Nimi tämä lintu ryhmä on johdettu Tupi sanasta tukana kautta kuolemaan naurua. < 1360312827 14045 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360312860 872611 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Risk (kreikan ψυχή "psyyke", eli mieli, sielu, henki, sydän tai hengitys ja κίνησις "Kinesis", eli liike, liikkuminen, kirjaimellisesti "mieli-liikkeen"), jota kutsutaan myös telekinesis (Greek τῆλε + κίνησις, kirjaimellisesti "kaukaisilla liikkeen") suhteen tiukasti kuvaavat henkistä liikettä tai liikkeen kiintoaineen, lyhennettynä PK ja TK vastaavasti, on termi kustantajan Henry Holt viitata suoraan vaikuttaa mielen pä < 1360312886 297034 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :kunnossa < 1360312909 786460 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Kukaan ei olisi uskonut viime vuosina yhdeksästoista vuosisata, että tämä maailma oli tarkkailun innokkaasti ja tiiviisti älyllisten suurempi kuin miehen ja vielä niin kuolevainen kuin omaa, että miehet askaroineet itse heidän epäkohtia he tutkittiin ja tutkittiin, ehkä lähes yhtä tiukoiksi kuin mies mikroskoopilla voi tutkia ohimenevää olentoja parveilee ja lisääntyä pisara vettä. < 1360312915 940347 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ääretön omahyväisyys miehet menivät edestakaisin yli maapallolla heidän pikku asioista, seesteinen niiden varmuus niiden imperiumi yli asiasta. On mahdollista, että infusoria mikroskoopilla tekemään samoin. Kukaan antoi ajatuksen vanhempi avaruuden maailmoissa lähteinä ihmisen vaarassa, tai ajatellut niitä vain hylätä ajatus elämän heille niin mahdotonta tai epätodennäköistä. < 1360312921 991341 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :On mielenkiintoista muistaa joitakin mielenterveyden tottumukset näiden edesmenneen päivinä. Enimmillään maan miehistä haaveillut saattaa olla muita miehiä kun Risk, ehkä huonompi itseään ja valmiita ottamaan vastaan lähetyssaarnaaja yritys. < 1360312925 955057 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Silti yli lahden tilaa, mielissä jotka ovat mielemme kuin omamme ovat kuin petoja, jotka joutuvat kadotukseen, älynsä laaja ja viileä ja tympeässä, pitää tämän maan kanssa kateellisia silmät ja hitaasti ja varmasti veti suunnitelmansa meitä vastaan​​. Ja alussa vuosisadan tuli suuri pettymys. < 1360312943 295763 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Risk: Mikä peli < 1360313044 946276 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Riski on yksi tuntematon ja frightful ilmiöitä, joka pysähtyy evolutiivista kehitystä miehen ja tuo sen täyteen hengellistä (ja usein fyysiseen) kuolema.Kirja ja verkkosivusto "riskin katastrofi" luotu ryhmä ei välinpitämätön tämän teeman ihmisiä. < 1360313048 951339 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Materiaalit syntyi henkilökohtaista käytännön kokemusta opiskelusta Teeman perustaa on teoria merkittävästä kirjat Blavatskaya EP, Roerichin HI, Roerichin NK, Abramov BN, Uranov N. ja muita nimiä.Tarkoituksena luoda kirjan on välttämätöntä kiinnittää huomiota ihmisiä tämän hirvittävän ilmiön tajuissaan vastatoimia sitä. < 1360313101 699229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Das schließt unsere obligatorischen Tutorial. Ich hoffe, Sie alle haben gelernt, was man über Risiko wissen. Das Spiel kann nun beginnen! Das Spiel der ... "Die finnische Risk" < 1360313143 431303 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i have to stop because i cant stop laughing at "Das Spiel der ... "Die finnische Risk"" < 1360313333 309237 :ion!ion@heh.fi PRIVMSG #esoteric :!run printf '%s\n' 'Ääretön omahyväisyys miehet menivät edestakaisin yli maapallolla heidän pikku asioista, seesteinen niiden varmuus niiden imperiumi yli asiasta. On mahdollista, että infusoria mikroskoopilla tekemään samoin.' | hyphenate.fi < 1360313336 536203 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Mae'r risg y Ffindir yn gêm gwael gyda tiwtorial drwg. Dylech fod yn gywilydd i gymryd rhan yn y Ffindir Risg. Pam fod y Risg Ffindir yn bodoli? Mae'n faich i bawb. Ffyc Risg Ffindir. < 1360313345 34597 :ion!ion@heh.fi PRIVMSG #esoteric :`run printf '%s\n' 'Ääretön omahyväisyys miehet menivät edestakaisin yli maapallolla heidän pikku asioista, seesteinen niiden varmuus niiden imperiumi yli asiasta. On mahdollista, että infusoria mikroskoopilla tekemään samoin.' | hyphenate.fi < 1360313350 995241 :HackEgo!codu@codu.org PRIVMSG #esoteric :​Ää-re-tön o-ma-hy-väi-syys mie-het me-ni-vät e-des-ta-kai-sin y-li maa-pal-lol-la hei-dän pik-ku a-si-ois-ta, sees-tei-nen nii-den var-muus nii-den im-pe-riu-mi y-li a-si-as-ta. On mah-dol-lis-ta, et-tä in-fu-so-ri-a mik-ros-koo-pil-la te-ke-mään sa-moin. < 1360313367 311145 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: is that..... welsh < 1360313370 383981 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :even i have limits < 1360313443 669813 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Why is the Risk Finland exist? It is a burden to everyone. Fuck Risk Finland. < 1360314411 349715 :impomatic!~digital_w@146.90.28.164 QUIT :Ping timeout: 252 seconds < 1360315398 520105 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :`run hyphenate.fi << Why is the Risk Finland exist? It is a burden to everyone. Fuck Risk Finland. < 1360316534 268830 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a good part < 1360317047 136022 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is finally caught up with HPMOR < 1360317053 380272 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I think I forgot large portions of it < 1360317081 535440 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's that < 1360318249 919356 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360318256 770725 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1360318261 301787 :monqy_!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net NICK :monqy < 1360319188 945389 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360320072 879379 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360321989 886884 :elliott!elliott@unaffiliated/elliott QUIT :Ping timeout: 276 seconds < 1360322012 866370 :elliott!elliott@unaffiliated/elliott JOIN :#esoteric < 1360324835 921459 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360325090 764596 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Remote host closed the connection < 1360325322 358946 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360325506 897258 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360325862 545623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360326780 484300 :Sanky!~SankyZNC@unaffiliated/sanky JOIN :#esoteric < 1360327139 68220 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Quit: Colloquy for iPad - Timeout (10 minutes) < 1360327174 487578 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360328623 908925 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360328762 485319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1360329849 116558 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Quit: Bye < 1360329878 926149 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360330179 911493 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1360330289 97955 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360330567 426653 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1360332131 602141 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360332335 663674 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360332535 128353 :augur!~augur@129-2-129-34.wireless.umd.edu JOIN :#esoteric < 1360332750 458769 :ratesh!~ratesh@1.38.17.202 JOIN :#esoteric < 1360332800 735379 :ratesh!~ratesh@1.38.17.202 PART :#esoteric < 1360332845 885997 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360333914 139050 :david_werecat!~david_wer@205.211.52.170 JOIN :#esoteric < 1360333933 866678 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360334231 222965 :jconn!~username@la-pinta.la.net.ua QUIT :Remote host closed the connection < 1360334518 897019 :davidwerecat!~david_wer@205.211.52.170 JOIN :#esoteric < 1360334701 138471 :david_werecat!~david_wer@205.211.52.170 QUIT :Ping timeout: 245 seconds < 1360334772 806075 :davidwerecat!~david_wer@205.211.52.170 QUIT :Client Quit < 1360334893 206557 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 JOIN :#esoteric < 1360334895 120986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360335371 852958 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360335793 933540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360336001 37858 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :Can someone name a film with a school bully in it < 1360336001 223944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Taneb: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360336033 609085 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the facekicker hird story < 1360336049 356240 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :I have to do what, shachaf < 1360336052 624186 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :I have to do what < 1360336064 431172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think Bully has a bully in it. < 1360336064 617082 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry shachaf left the channel < 1360336069 531300 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :elliott: I have discovered that Facekicker Hird was not called Elliott after all < 1360336075 748006 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :But in fact was called "Elliot" < 1360336081 851337 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Eliet Herd < 1360336089 405844 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :illiteracy befitting of a facekicker < 1360336107 318909 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yo wanna come to birmingham to meet ais523 with Taneb + ph + me < 1360336110 936375 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you basically live in hexham so < 1360336164 149611 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't: think so, really. (What, you're having an #esoteric meetup or something?) < 1360336183 952857 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well it's just Taneb is going to birmingham university this month because he's a fool < 1360336192 681537 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I figure why not tag along??? < 1360336224 813356 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :I haven't managed to register for that thing yet < 1360336234 424873 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well hurry up < 1360336246 220007 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :The website doesn't like me < 1360336248 233643 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet when me and Taneb meet it'll turn out that he was actually my next door neighbour all along or something < 1360336271 360171 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :elliott: my next door neighbours are called the Snowdons on one side and the Bradshaws on the other < 1360336276 730290 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :Neither are called "Hird" < 1360336327 908140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland in wintertime. (I think it's kind of cold there?) < 1360336376 43650 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose arguably Birmingham might be a step up from that. < 1360336376 545528 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: OK so how would you and your wife like to come to the Greenland #esoteric meetup I am organising all of a sudden? < 1360336395 73224 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland in wintertime. (I think it's kind of cold there?) < 1360336399 133995 :HackEgo!codu@codu.org PRIVMSG #esoteric :961) The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Gree < 1360336448 984382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good enough < 1360336460 812318 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360336466 256924 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: I'm pretty sure "Snowdon" is a type of Pokémon. At least it should be. < 1360336471 653509 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :`quote 961 | paste < 1360336473 648032 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360336488 239853 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :fizzie: it's also the name of my next-door neighbour < 1360336491 51668 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :Mr Snowdon < 1360336512 490729 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is he a pokemon < 1360336518 886335 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :I do not believe so < 1360336526 448293 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :However I have not tested to see < 1360336549 954442 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :(how would you test if someone is a Pokemon?) < 1360336558 886157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Molly Hale (Japanese: ミー・スノードン Me Snowdon) is a little girl from the town of Greenfield, the daughter of two researchers. She is a central character in the third Pokémon movie, Spell of the Unown." < 1360336579 121295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, what do you know. There are some hits for "Snowdon" and "Pokémon" after all. < 1360336600 980080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is Mr Snowdon a researcher? < 1360336610 364407 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fizzie: Snowdon is a metro station here. < 1360336618 689387 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :You might be thinking of Snover < 1360336624 711122 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :Which evolves into Abomasnow < 1360336642 995528 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Of course it does. < 1360336674 11255 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have to hurry to a bus now. -> < 1360336689 914667 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 PRIVMSG #esoteric :Bye, fizzie < 1360336809 607100 :Taneb!d917e6fc@gateway/web/freenode/ip.217.23.230.252 QUIT :Quit: TIME TO PRETEND TO BE A GHOST < 1360337457 651515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I caught my bus. < 1360337516 57788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It sure is Snowdoning out there these days. < 1360338354 894371 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360338942 406689 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360338942 807494 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 081500Z 03018KT 5/8SM R06L/4500FT/U R06R/4500V3000FT/U -SN BLSN VV006 M15/M19 A3031 RMK SN8 SLP267 < 1360338949 351761 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :still snowing outside. < 1360339078 515796 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, does HML give up the property about existentials I liked about MLF... < 1360339138 390706 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :normalize :: Type -> Type < 1360339138 576479 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :normalize tp = tp < 1360339141 314013 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fantastic function. < 1360339239 693588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar EFHK < 1360339240 104 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EFHK 081550Z 03010KT 3000 -SN FEW008 SCT012 BKN014 M03/M04 Q1013 TEMPO 2500 < 1360339257 694781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly, I don't know what it means. < 1360339392 212960 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :-SN is apparently light snow. < 1360339467 873763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And minus three degrees Celsius. < 1360339572 80108 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :report made at 3:50pm UTC today, NE winds at 10 knots, light snow, few clouds at 800', scattered clouds at 1200', broken clouds at 1400', temperature is -3 °C with dew point at -4 °C, air pressure is 101,3 kPa (don't know if sea level or airfield). < 1360339581 38053 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :can't remember what TEMPO is. < 1360339649 276791 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360339905 383854 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~metar KBOS < 1360339911 308520 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :KBOS 081607Z 09020KT 3/4SM R04R/4500V6000FT -SN BR SCT008 OVC013 01/M02 A3024 RMK AO2 CIG 008 E P0000 < 1360339926 539943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's apparently -SN'ing everywhere. < 1360339955 457749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar HXHM < 1360339960 377811 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360339961 779732 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What, that's not the Hexham airport? < 1360339984 753332 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :sadly ICAO codes are systematic, the first letter corresponds mostly to continent < 1360340005 662746 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But isn't Hexham a ham(let) on the Hex(agonal) continent? < 1360340007 111376 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~metar EGNT < 1360340011 380751 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EGNT 081550Z 35009KT 9999 FEW038 06/M00 Q1019 < 1360340023 72977 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: Catan? < 1360340024 232633 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :let me guess: newcastle? < 1360340029 127862 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360340034 57492 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not -SNing in newcastle? < 1360340054 693018 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm I'm surprised KBOS isn't up to +SN already < 1360340079 523425 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar KEWR < 1360340083 350332 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :KEWR 081551Z 03014KT 5SM -PLRA BR SCT006 OVC010 02/01 A2998 RMK AO2 RAB11SNE11B35E49 SLP153 CIG 009V011 SCT V BKN P0004 T00170006 < 1360340095 440561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's -PLRAing in Newark. < 1360340116 610105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Light ice pellets and rain. < 1360340218 202865 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar EFKE < 1360340223 472386 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EFKE 081550Z 18001KT 9000 -SHSN OVC013 M14/M15 Q1024 < 1360340234 568385 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's -SHSNing in Kemi, apparently. < 1360340478 319083 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shit-snowing? < 1360340500 995442 :Gregor!codu@codu.org PRIVMSG #esoteric :How unpleasant. < 1360340648 452334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~metar EGPH < 1360340649 314030 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EGPH 081550Z 26007KT CAVOK 06/00 Q1021 < 1360340658 22632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ooh < 1360340661 232380 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :cavok < 1360340669 717903 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ceiling and visibility OK. < 1360340675 884839 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the most boring descriptor out there. < 1360340679 367166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :thank god < 1360340693 686735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wouldn't want the ceiling to be broken or w/e < 1360341129 21497 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :~metar QRST < 1360341129 849053 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360341132 830611 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::,( < 1360341162 723446 :Gregor!codu@codu.org PRIVMSG #esoteric :~metar KLAF < 1360341163 108950 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :KLAF 081554Z 32012G21KT 9SM OVC013 M02/M04 A3019 RMK AO2 SLP229 T10171039 < 1360341173 866522 :Gregor!codu@codu.org PRIVMSG #esoteric :Well look at all those strings of letters. < 1360341202 591441 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~metar SGEO < 1360341203 610081 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360341204 184824 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: sadly, there aren't any airport beginning with Q, because it may cause confusion with Q codes. < 1360341240 85437 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Gregor: a university has an airport? < 1360341252 865800 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, this university. < 1360341261 897515 :Gregor!codu@codu.org PRIVMSG #esoteric :It also has two Poultry Science buildings. < 1360341262 961243 :Gregor!codu@codu.org PRIVMSG #esoteric :Two! < 1360341275 962275 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oookaaay..... < 1360341316 852227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote avarice < 1360341318 766350 :HackEgo!codu@codu.org PRIVMSG #esoteric :251) Gregor, yeah, but Purdue has poultry science facilities beyond the dreams of avarice. < 1360341342 481209 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan THE HML TYPE SYSTEM IS FUCKING AMAZING WHY DID YOU NEVER TELL ME ABOUT THIS OMG < 1360341342 837296 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360341379 684824 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sadly farmingdale apparently has no poultry science buildings < 1360341387 942757 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what amazes me is that elliott searched for that quote with 'avarice'. < 1360341400 986945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it did produce this groundbreaking paper though: http://ps.fass.org/content/1/3/89.abstract < 1360341430 652328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cool, more remote code exec in Ruby libs due to bad deserialization: http://rack.github.com/ < 1360341474 760181 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc don't just link to projects and expect everyone to look at their front page and be 'omg what a bunch of twats!' < 1360341483 42328 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it has info Phantom_Hoover < 1360341484 977668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1360341487 256984 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you should link to a snarky blog about it or sth < 1360341489 678116 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :on the actual exploit < 1360341504 421024 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh shit you're right < 1360341514 333345 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :omg what a bunch of twats < 1360341524 315456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :phantom hoover, n. what a bunch of twat < 1360341551 248805 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're the bunches of twats < 1360342101 964850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the actual vuln here is a timeable MAC comparison function < 1360342113 11641 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but breaking the MAC gives you immediate RCE which is also a questionable design < 1360342128 576672 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i used to think that kind of thing was okay but... now i do not < 1360342380 330644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Shower-snowing. < 1360342429 535681 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :snowering? < 1360342464 942946 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1360342602 196139 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1360342865 878853 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360343282 385082 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :@tell shachaf You might like https://twitter.com/hashbreaker/status/299913976282771456 < 1360343282 607935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360343775 502059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, that pdf is weird < 1360344234 694509 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360344303 506260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fortunately if i use the arrow keys to scroll sideways it kind of works out sanely < 1360344490 574478 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360344554 81792 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.somethingawful.com/d/news/jlist-japan-rand.php < 1360344554 267916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i < 1360344969 867371 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION now knows what happens when Pidgin thinks that someone logged in in the future < 1360345543 984009 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well < 1360345546 729791 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't leave us all in the dark < 1360345593 233841 :Taneb!~nathan@host-2-99-87-86.as13285.net JOIN :#esoteric < 1360345645 842207 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it is better to remain in the comforting darkness than to brave the terrific light of pidgin's login timestamp logic < 1360345824 842329 :Gregor!codu@codu.org PRIVMSG #esoteric :lolwut < 1360345849 51697 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had a thing recently in Skype where it put the discussion in the wrong order by moving my conversation-partner's replies above my questions, apparently because either one of us had a clock skew of a dozen seconds or so. < 1360346546 956593 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1360346802 494156 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i once talked in skype with the computer clock a couple days in the future < 1360346816 634646 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :had to look at that till the time came. < 1360347382 680212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It puts the exact date any time < 1360347388 359866 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather than the typical "5 seconds ago" < 1360347418 916337 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :*date and time < 1360347457 793276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::O < 1360347612 803234 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 256 seconds < 1360348832 316551 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :`quote banach < 1360348833 673988 :HackEgo!codu@codu.org PRIVMSG #esoteric :960) sometimes i am confronted with a problem and i think "I know, I'll use Banach-Tarski" < 1360348850 562499 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360348855 943414 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1360348870 959661 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :`? banach-tarski < 1360348873 227176 :HackEgo!codu@codu.org PRIVMSG #esoteric :​"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski". < 1360348960 924173 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 PRIVMSG #esoteric :I assume that's a maths joke that's just gone straight over my head... < 1360349045 514620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DHeadshot, the banach-tarski theorem states that you can cut a sphere into a finite number of pieces and reassemble them into two spheres of the same size < 1360349069 342768 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :5 pieces, right? < 1360349076 227126 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION has learned stuff from IWC < 1360349078 713680 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 PRIVMSG #esoteric :Ah < 1360349088 803210 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :....wait, IWC? irregular webcomic? what < 1360349090 547803 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't remember, there are 4 interesting pieces < 1360349107 562100 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh, irregular WebComic, I presume < 1360349108 376559 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :derp < 1360349139 453938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i < 1360349141 776836 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 PRIVMSG #esoteric :Haven't read that for a few years... < 1360349149 785651 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :lexande's is my favorite rendering of the banach-tarski pun yet < 1360349213 315074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, did you just have a brief discussion with yourself over what iwc is < 1360349243 76718 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was confused as to why the abbreviation of Irregular Webcomic was IWC < 1360349279 704860 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :http://brownsharpie.courtneygibbons.org/wp-content/comics/2006-12-11-bananach-tarski.jpg.pagespeed.ce.OBBgFNJ8Y3.jpg < 1360349346 378989 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :consider the group of rotations on the banana < 1360349436 516726 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 264 seconds < 1360349789 857237 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :do you ever get the feeling that your life is just taking one converging subsequence after another < 1360349943 557290 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360349943 942981 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 081800Z 04022G29KT 5/8SM R06L/3500FT/N R06R/4000FT/N -SN BLSN VV006 M13/M16 A3022 RESN RMK SN8 /S07/ SLP238 < 1360349958 80919 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, is that a pun < 1360349966 44517 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :still -SNing, with additional BLSN. yeeeeah.... :-/ < 1360349997 997681 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :no < 1360350026 639442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pity < 1360350058 72750 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i wish it were a pun < 1360350309 523653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there must be some decent analysis puns < 1360351244 569450 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~metar KBOS < 1360351244 953708 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :KBOS 081854Z 07024G31KT 1/2SM R04R/3500V4500FT SN FG VV008 00/M01 A3011 RMK AO2 PK WND 08031/1846 TWR VIS 3/4 PRESFR SLP193 P0001 T00001011 < 1360351263 653093 :impomatic!~digital_w@65.30.113.87.dyn.plus.net JOIN :#esoteric < 1360351264 804898 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :snow, fog, 8 vuvuzelas < 1360351275 561589 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder when we'll hit +SN < 1360351497 541813 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :kmc: our vertical visibility is still worse than yours :p < 1360351519 488754 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360351519 840113 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 081900Z 03023G28KT 3/4SM R06L/4000FT/U R06R/4000FT/U -SN BLSN VV008 M12/M15 A3019 RMK SN8 SLP226 < 1360351529 84777 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah. no. it changed. < 1360351575 563590 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~metar egph < 1360351575 931451 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360351580 288943 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"vertical visibility", is that a euphemism for vuvuzelas? < 1360351583 521446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~metar EGPH < 1360351583 860412 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EGPH 081920Z 24005KT 9999 -RA SCT042 04/02 Q1021 < 1360351595 572842 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh joy < 1360351596 254158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ra < 1360351704 864727 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :~metar ESSL < 1360351705 181440 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :ESSL 081920Z 36012KT 8000 -SN BKN011 M04/M05 Q1014 < 1360351752 583373 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :... whatever that means < 1360351823 268704 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :moderate north wind, 8 km ground visibility, light snow, broken clouds at 1100', -4 °C with dewpoint at -5 °C (quite humid), 101,4 kPa sea level pressure. < 1360351841 993825 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :and it means you have an interest into Linköping. < 1360351956 240132 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360351977 412187 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/ruby/comments/184ymb/major_rack_vulnerability_need_to_update_your_rack/ < 1360352048 473431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yup < 1360352057 404026 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :timeable MAC comparison function = badness < 1360352064 883550 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :remote code exec is really just the cherry on the shit sundae here < 1360352075 134786 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ruby vulnerabilities! how surprising! < 1360352090 630268 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :let's all switch back to PHP < 1360352092 277108 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is not smart enough to write code not vulnerable to timing issues, I think < 1360352106 121242 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: basically nobody is < 1360352116 964699 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you have to work against your entire stack (compiler, CPU cache, etc) < 1360352130 691464 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :all of which aim to make things faster by making them not constant time < 1360352190 548297 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe a language that makes writing such code easier? Compiler would co-operate, know some tricks to deal with hardware, etc < 1360352197 361814 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360352213 818425 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :this would help < 1360352268 67831 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Saddest thing about this is, @codahale reported this 3 years ago, and I even responded then, but I was too dumb to get it, and not running releases (probably good). Anyway, I was wrong then, and we were wrong not to deal with it." < 1360352305 420805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good thing all these timing attacks are only viable if you're in the same datacenter... oh wait < 1360352449 695671 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360353377 246923 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360353878 818541 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Tempted to redefine Numberwang to be a complete joke language < 1360353959 205530 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a third numberwang?? < 1360353977 582519 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Oh, yeah < 1360353989 945916 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :My Numberwang was the second Numberwang, wasn't it < 1360354087 104588 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the number that can be wanged is not the true numberwang < 1360354117 375733 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :I may also distribute a closed source implementation < 1360354127 940569 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :And call it the reference implementation < 1360354163 680964 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a third numberwang would make sense. wangernumb also makes sense. < 1360354335 709913 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :import Acme.Numberwang {- thanks kmc -}; main = do {xs <- fmap (map (numberwang . read) . words) getContents; interpretAsSomeLanguage xs} < 1360354363 950218 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's numberwang! < 1360354370 869946 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :!numberwang 6 < 1360354373 381943 :EgoBot!codu@codu.org PRIVMSG #esoteric :That's numberwang! < 1360354375 227356 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 240 seconds < 1360354377 751605 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :!numberwang banana < 1360354378 215737 :EgoBot!codu@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1360354382 154497 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :!numberwang eleventeen < 1360354382 609131 :EgoBot!codu@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1360354392 20684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :!numberwang twelfington < 1360354392 491447 :EgoBot!codu@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1360354405 172202 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :!numberwang 0.99999999 < 1360354405 658055 :EgoBot!codu@codu.org PRIVMSG #esoteric :That's numberwang! < 1360354412 834706 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :getContents >>= interpretAsSomeLangauge . map (numberwang . read) . words < 1360354413 639715 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :!numberwang NaN < 1360354413 896651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!numberwang chaitin's constant < 1360354414 206164 :EgoBot!codu@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1360354414 470780 :EgoBot!codu@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1360354455 205661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :whoah < 1360354455 391359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why is emmental featured lang < 1360354457 82718 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why not eodermdrome < 1360354474 170730 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Because they didn't let me choose like with Glass and Malbolge < 1360354496 2069 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :something about bias < 1360354509 456655 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and overcorrecting?? < 1360354519 107163 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"you decide" < 1360354535 222231 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1360354556 445027 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1360354868 883746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360355116 228734 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360355385 214820 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 256 seconds < 1360356199 104963 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360356227 513762 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360356238 813795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1360356239 358155 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 8m 17s ago: THE HML TYPE SYSTEM IS FUCKING AMAZING WHY DID YOU NEVER TELL ME ABOUT THIS OMG < 1360356243 264849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: WAT < 1360356254 44789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's the L for. < 1360356513 906745 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hardware ML? < 1360356602 996197 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hebrew ML < 1360356622 869769 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hugo's Multitasking Language < 1360356670 940537 :Sgeo_!~Sgeo@ool-ad034ea6.dyn.optonline.net NICK :Sgeo < 1360356694 241677 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Haskell mit der Luftwaffe < 1360356885 405080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION assumes hebrew ML has strict gender distinction in the types < 1360356943 988363 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :html for stuff other than text? < 1360356988 873041 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360357781 724409 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 255 seconds < 1360358691 834338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360358942 721397 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :HaskMeL < 1360359174 484029 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1360359220 894969 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1360359224 868428 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360359526 170256 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360359626 504319 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360360756 742529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : why not eodermdrome <-- because ais523 didn't want to write the blurb for his own language < 1360360788 230869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1360360883 442348 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still like Mascarpone's "reify/deify" pun < 1360360887 527100 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360360966 657234 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT : < 1360361008 185113 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360361028 734055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe you could tell us what it is < 1360361034 452191 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360361037 903234 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360361085 512714 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :About Eodermdrome < 1360361117 647004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In a command, if there's no input and no output set, how does one distinguish between the string for the match subgraph and the string for the reaplacement subgraph? < 1360361121 810420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :replacement < 1360361138 478245 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1360361142 232902 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :not sure what you mean < 1360361237 177555 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, the subgraph strings have nothing to do with the input/output strings... < 1360361259 264018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh, the parts of the commands themselves are separated by whitespace < 1360361280 158433 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So a b c d is two commands, a b and c d < 1360361284 35327 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ok' < 1360361497 11354 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. It should be possible to implement, say, a Lisp in Mascarpone, right? < 1360361523 503756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is still annoyed by whoever replaced his carefully crafted ASCII graph without crossing edges with a picture with crossing edges, even if it's prettier graphics < 1360361567 970748 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :The picture suggests it's a directed graph, too < 1360361595 690427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah right < 1360361642 825175 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 255 seconds < 1360361797 276156 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1360361909 213632 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Occurs to me that it would probably be more sensible to define a Forth or Factor like language on top of Mascarpone < 1360362125 775097 :Taneb!~nathan@host-2-99-87-86.as13285.net QUIT :Quit: Leaving < 1360363274 827962 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O Haxe has macros < 1360363280 950527 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The language now has my attention. < 1360363300 262463 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Before, pretty much dismissed it as a boring language that people like only because it compiles to a bunch of stuff) < 1360363310 151717 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Still quite inclined to keep doing that < 1360363427 948749 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360363588 258822 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haxeham < 1360363779 675464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`welcome Zerker < 1360363782 298525 :HackEgo!codu@codu.org PRIVMSG #esoteric :Zerker: 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.) < 1360363785 108631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ++++ ++++ ++++ ++++[>+++++<-]>[<+++++>-]+<+[ >[>+>+<<-]++>>[<<+>>-]>>>[-]++>[-]+ >>>+[[-]++++++>>>]<<<[[<++++++++<++>>-]+<.<[>----<-]<] <<[>>>>>[>>>[-]+++++++++<[>-<-]+++++++++>[-[<->-]+[<<<]]<[>+<-]>]<<-]<<- ] < 1360363786 570508 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :0.1.4.9.16.25.36.49.64.81.100.121.144.169.196.225.256.289.324.361.400.441.484.529.576.625.676.729.784.841.900.961.1024.1089.1156.1225.1296.1369.1444.1521.1600.1681.1764.1849.1936.2025.2116.2209.2304.2401.250 ... < 1360363806 723799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf8 ++++ ++++ ++++ ++++[>+++++<-]>[<+++++>-]+<+[ >[>+>+<<-]++>>[<<+>>-]>>>[-]++>[-]+ >>>+[[-]++++++>>>]<<<[[<++++++++<++>>-]+<.<[>----<-]<] <<[>>>>>[>>>[-]+++++++++<[>-<-]+++++++++>[-[<->-]+[<<<]]<[>+<-]>]<<-]<<- ] < 1360363807 917679 :EgoBot!codu@codu.org PRIVMSG #esoteric :0 \ 1 \ 4 \ 9 \ 16 \ 25 \ 36 \ 49 \ 64 \ 81 \ 100 \ 121 \ 144 \ 169 \ 196 \ 225 \ 256 \ 289 \ 324 \ 361 \ 400 \ 441 \ 484 \ 529 \ 576 \ 625 \ 676 \ 729 \ 784 \ 841 \ 900 \ 961 \ 1024 \ 1089 \ 1156 \ 1225 \ 1296 \ 1369 \ 1444 \ 1521 \ 1600 \ 1681 \ 1764 \ 1849 \ 1936 \ 2025 \ 2116 \ 2209 \ 2304 \ 2401 \ 2500 \ 2601 \ 2704 \ 2809 \ 2916 \ 3025 \ 3136 \ 3249 \ 3364 \ 3481 \ 3600 \ 3721 \ 3844 \ 3969 \ 4096 \ 4225 \ 4356 < 1360363815 960833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf16 ++++ ++++ ++++ ++++[>+++++<-]>[<+++++>-]+<+[ >[>+>+<<-]++>>[<<+>>-]>>>[-]++>[-]+ >>>+[[-]++++++>>>]<<<[[<++++++++<++>>-]+<.<[>----<-]<] <<[>>>>>[>>>[-]+++++++++<[>-<-]+++++++++>[-[<->-]+[<<<]]<[>+<-]>]<<-]<<- ] < 1360363816 247057 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :[<<<]? unbalanced? That unnerves me for some reason < 1360363817 124648 :EgoBot!codu@codu.org PRIVMSG #esoteric :0 \ 1 \ 4 \ 9 \ 16 \ 25 \ 36 \ 49 \ 64 \ 81 \ 100 \ 121 \ 144 \ 169 \ 196 \ 225 \ 256 \ 289 \ 324 \ 361 \ 400 \ 441 \ 484 \ 529 \ 576 \ 625 \ 676 \ 729 \ 784 \ 841 \ 900 \ 961 \ 1024 \ 1089 \ 1156 \ 1225 \ 1296 \ 1369 \ 1444 \ 1521 \ 1600 \ 1681 \ 1764 \ 1849 \ 1936 \ 2025 \ 2116 \ 2209 \ 2304 \ 2401 \ 2500 \ 2601 \ 2704 \ 2809 \ 2916 \ 3025 \ 3136 \ 3249 \ 3364 \ 3481 \ 3600 \ 3721 \ 3844 \ 3969 \ 4096 \ 4225 \ 4356 < 1360363826 327617 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then again, I'm not much of a BF progtrammer < 1360363827 810561 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :programmer < 1360363831 444752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf32 ++++ ++++ ++++ ++++[>+++++<-]>[<+++++>-]+<+[ >[>+>+<<-]++>>[<<+>>-]>>>[-]++>[-]+ >>>+[[-]++++++>>>]<<<[[<++++++++<++>>-]+<.<[>----<-]<] <<[>>>>>[>>>[-]+++++++++<[>-<-]+++++++++>[-[<->-]+[<<<]]<[>+<-]>]<<-]<<- ] < 1360363832 650248 :EgoBot!codu@codu.org PRIVMSG #esoteric :0 \ 1 \ 4 \ 9 \ 16 \ 25 \ 36 \ 49 \ 64 \ 81 \ 100 \ 121 \ 144 \ 169 \ 196 \ 225 \ 256 \ 289 \ 324 \ 361 \ 400 \ 441 \ 484 \ 529 \ 576 \ 625 \ 676 \ 729 \ 784 \ 841 \ 900 \ 961 \ 1024 \ 1089 \ 1156 \ 1225 \ 1296 \ 1369 \ 1444 \ 1521 \ 1600 \ 1681 \ 1764 \ 1849 \ 1936 \ 2025 \ 2116 \ 2209 \ 2304 \ 2401 \ 2500 \ 2601 \ 2704 \ 2809 \ 2916 \ 3025 \ 3136 \ 3249 \ 3364 \ 3481 \ 3600 \ 3721 \ 3844 \ 3969 \ 4096 \ 4225 \ 4356 < 1360363867 595326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm no difference according to cell size. maybe unbounded would break. < 1360363945 911659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!languages < 1360363952 591588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!help < 1360363952 919821 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360363956 88142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!help languages < 1360363956 369998 :EgoBot!codu@codu.org PRIVMSG #esoteric :​languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1360364008 810876 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haskell is esoteric but cxx isn't? c'mon people < 1360364046 159163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor is probably making a statement < 1360364062 883825 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i should make an esolang named "Haskell" which has all the features that uninformed people think Haskell has < 1360364135 504201 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :monads used for everything, they are all one-way < 1360364141 259723 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :automatic memoization of functions < 1360364189 887360 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :monads? you mean burritos and space suits! < 1360364197 35441 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :om nom nom < 1360364211 480518 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :omnomads < 1360364266 777894 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :speaking of monads, is there an operator with the same type as id somewhere? < 1360364279 208709 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :bfjoust is competitive but Haskell isn't? c'mon. < 1360364318 101640 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :id can be $ but it seems the opposite is not true, for some unfathomable reason < 1360364418 987628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: it's pretty hard to make a program which handles unbounded numbers in bounded cells without using unbalanced loops. < 1360364432 343920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in a bounded cell implementation < 1360364472 891635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ask "maybe" < 1360364474 792383 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "maybe" < 1360364506 157010 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Read error: Connection reset by peer < 1360364513 391626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :$ requires at least two arguments, yes < 1360364518 466536 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360364565 820716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that's not my program btw, it was mentioned on the wiki) < 1360364594 170452 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Remote host closed the connection < 1360364608 841020 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360365229 388370 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Quit: Colloquy for iPad - Timeout (10 minutes) < 1360366051 459040 :augur!~augur@129-2-129-34.wireless.umd.edu QUIT :Remote host closed the connection < 1360367276 865293 :augur!~augur@c-69-138-251-193.hsd1.md.comcast.net JOIN :#esoteric < 1360367307 480984 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360367513 448851 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360368216 962399 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, (>>=)(+)($), ((+)>>=($)) or (($)=<<(+))? < 1360368300 438757 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think it would be like ((+)>>=id) which is like (join(+)) so it is doubling < 1360368315 505036 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :indeed < 1360368330 433032 :augur!~augur@c-69-138-251-193.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1360368345 203791 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can you figure out any of these sequences of natural numbers? < 1360368351 774994 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :663, 896, 84733, 3687, 3473, 749, ...? < 1360368355 492275 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :17, 13, 5, 18, 20, 25, 21, ...? < 1360368363 948147 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :1, 6, 10, 2, 5, 4, 9, 0, 8, 50, 40, 7, 60, 80, 11, ...? < 1360368385 152000 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :2, 4, 6, 30, 32, 34, 36, 40, 42, 44, 46, ...? < 1360368390 306192 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :0, 0, 0, 0, 4, 9, 5, 1, 1, 0, 55, ...? < 1360368401 204636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@oeis 663, 896, 84733, 3687, 3473, 749 < 1360368401 548150 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :nothing rings a bell yet < 1360368402 849360 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Sequence not found. < 1360368413 232311 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :@oeis 663 896 84733 < 1360368413 418188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@oeis 17, 13, 5, 18, 20, 25, 21 < 1360368413 603766 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Numerical equivalents of the words zero, one, two, three, ... on touch-tone ... < 1360368413 603953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9376,663,896,84733,3687,3483,749,73836,34448,6463,836,353836,893583,8447833... < 1360368414 901385 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Try to figure out without OEIS. < 1360368415 86764 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Sequence not found. < 1360368442 857071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@oeis 17,13,5,18,20,25,21 < 1360368444 103154 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Sequence not found. < 1360368447 545335 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O perhaps I did a typing mistake? < 1360368467 249661 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I think oerjan is just needing to figure out how @oeis works < 1360368479 224472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no 3473 should have been 3483 < 1360368479 766829 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(I just made them up and do not remember all of them myself) < 1360368484 184727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@oeis 663, 896, 84733, 3687, 3483, 749 < 1360368484 998515 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Numerical equivalents of the words zero, one, two, three, ... on touch-tone ... < 1360368485 184077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [9376,663,896,84733,3687,3483,749,73836,34448,6463,836,353836,893583,8447833... < 1360368545 13413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the second also seems to have a type, i get qmertyu < 1360368556 732801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*typo < 1360368559 678303 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: I will fix that one too then. < 1360368574 477194 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(These are some I have on my computer.) < 1360368655 312658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that 2,4,6,30 one i have this weird feeling it's been mentioned before < 1360368672 256144 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Maybe it has. But I forget what it means too < 1360368717 247899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after 30, it seems to only skip 38 and is otherwise linear < 1360369032 245567 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I have read about different tests for a pseudo random number generator, of a few such as with dice and so on. Would a Fourier transform help at all? < 1360370208 200630 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net JOIN :#esoteric < 1360371385 38038 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360371962 480255 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1360372197 45244 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what block cipher mode is used by OpenSSL cipher ECDHE-RSA-AES128-SHA256? < 1360372784 877294 :augur!~augur@pool-108-28-129-16.washdc.east.verizon.net JOIN :#esoteric < 1360372799 555927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i suspect the anonymous ip who once cleaned up IINC was me < 1360372816 581557 :augur!~augur@pool-108-28-129-16.washdc.east.verizon.net QUIT :Remote host closed the connection < 1360372961 541413 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :apparently it is "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" < 1360372977 579565 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's too much to expect that all the CBC modes should have "CBC" in the unique id < 1360373774 30529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1360374808 413073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf ] < 1360374808 635397 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Mismatched []. < 1360375504 747173 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~metar KBOS < 1360375511 576845 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :aww < 1360375527 925125 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well anyway we're up to +SN now < 1360375757 647526 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why does googling -4^(1/4) produce 822,000 porn links and nothing else < 1360376998 66741 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360378028 743079 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :kmc: Maybe you need an equal sign afterward; did you try that? < 1360378102 478233 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Have anyone else in here ever using LodePNG? < 1360378143 158436 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(If so, in C or C++?) < 1360378493 135438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo test | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[)~~[)$--1[)~]<~~<)<[)$$6-%0]][~~~)*[)~(:+~~-)+1]---256%):]~[)~~[)$--1[)~]<~~<)<[)$--%0]][~~)<~~~(]~[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[)~~[)$--1[)~]<~~<)<[)$--%0]][))(($3~)<(]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][48H])~!]]]]]]]]][)[H]][33H]' < 1360378499 190231 :HackEgo!codu@codu.org PRIVMSG #esoteric :fs < 1360378519 956003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent < 1360379864 506326 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If all of the channels of VGM are enabled then how many channels will there be? < 1360380945 569735 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360381243 506350 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360381384 499756 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360381503 81948 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Sgeo: so basically it assumes it's a time so far back in the past that it can't compute the difference? < 1360381515 670001 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"eons ago" < 1360381959 178596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^list < 1360382253 867657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n test | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[)~~[)$--1[)~]<~~<)<[)$--%0]][~~)<~~~(]~[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][1)[)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]]]]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][48H])~!]]]]][)[H]][33H] ' < 1360382255 662083 :HackEgo!codu@codu.org PRIVMSG #esoteric :t < 1360382264 776598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n anothertest | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[)~~[)$--1[)~]<~~<)<[)$--%0]][~~)<~~~(]~[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]][1)[)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]]]]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][48H])~!]]]]][)[H]][33H] ' < 1360382266 584574 :HackEgo!codu@codu.org PRIVMSG #esoteric :t < 1360382272 72521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent < 1360382318 272656 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`mlist < 1360382319 760238 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mlist: not found < 1360382321 796807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that was ,[>,]<. btw) < 1360382322 85498 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`hlist < 1360382323 746566 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hlist: not found < 1360382326 817137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: `slist < 1360382330 297026 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1360382331 746381 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360382368 65290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1360382389 997555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls *list < 1360382391 911657 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/ls: cannot access *list: No such file or directory \ /bin/ls: cannot access *list: No such file or directory < 1360382396 151302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls bin/*list < 1360382398 59574 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/list \ bin/makelist \ bin/olist \ bin/slist < 1360382407 424397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/makelist < 1360382409 15507 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo 'tail -n +2 $0 | xargs echo; exit 0' >$1;chmod +x $1 < 1360382904 682112 :Gracenotes!~person@wikipedia/Gracenotes QUIT :Ping timeout: 240 seconds < 1360382956 513545 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1360383193 442186 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1360383315 253513 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :welcome back?? < 1360383362 303302 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :???????????? < 1360383375 997064 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :¿ < 1360383435 302908 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :1 ft of snow accumulation and no sign of it slowing down < 1360383549 459865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It turns out shachaf.net expired in Oct < 1360383558 41623 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1360383569 903915 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hardly :( < 1360383572 128450 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have it now! < 1360383593 869176 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh, you didn't before? < 1360383597 821379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nope. < 1360383600 421547 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :conchafulations! < 1360383602 727505 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I had that jumble of letters. < 1360383619 485956 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I have to become an ISP, right? < 1360383678 732364 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The maximum channels in a VGM file using all chips must be a lot; especially since most of them can be doubled. Even the OPL4 alone supports 42 channels (I think it does). < 1360383719 699974 :DH____!~DH____@unaffiliated/dh----/x-6288474 PRIVMSG #esoteric :If you do, can I connect though you? Bound to be more reliable than Virgin Media... < 1360384075 332072 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 256 seconds < 1360384117 192728 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :can you get shach.af < 1360384143 589709 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1360384152 410570 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but it's $100/year or something. < 1360384158 750379 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360384690 809596 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How much money do you want to pay for it? < 1360384944 284969 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Presumably less than $100/year < 1360384965 955378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Apparently I can get it for $78/year. < 1360384969 19107 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :100$/year seems nicer to write since the unit is really $/year and nice to have the unit all together like that < 1360385075 768466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION prepares to watch Sgeo apply that to parentheses < 1360385107 211862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloerjan < 1360385111 277284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :welcoerjan back? < 1360385179 432313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :have i been gone? < 1360385205 464357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, for the last day or something? < 1360385205 676045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i _was_ making food for a few minutes < 1360385211 489302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat. < 1360385225 856688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :/whoerjanis < 1360387168 844399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: it's not snowing in CA is it < 1360387179 37309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nope. < 1360387198 160890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was ~12° and sunny today. < 1360387369 769279 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C or F? < 1360387379 153975 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or... R < 1360387383 585355 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :C < 1360387414 328898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also that's a TILDE, not a HYPHEN-MINUS. < 1360387536 542178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you understand adjunctions < 1360387544 922432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"i dont have much intuition for them..........." < 1360387644 774450 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360387740 117421 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hyphen-tilde < 1360387794 143705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: is dnscurve "the future" < 1360387888 415341 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i... don't know < 1360387902 511148 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360387914 434806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does 'future' here mean 'actual future' or 'epcot' < 1360387923 830139 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360387927 167923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a@wn epcot < 1360387928 751580 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@wn epcot < 1360387929 902254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No match for "epcot". < 1360388029 663493 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's the "70s vision of the year 2000" theme park at disney world < 1360389370 527979 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1360389372 156756 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360389434 654566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: By the way am I on the pbfcomics.com update list? < 1360389438 860637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You didn't notify me. < 1360389475 186950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo more test | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[49 33H])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]]]][))$11~<<~:(~:<][)[[48 33H])~[)[H]]~~!]!]' < 1360389477 332980 :HackEgo!codu@codu.org PRIVMSG #esoteric :more test < 1360389481 283641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360389562 549332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that was +[,.] in yet a more primitive form) < 1360389672 92456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(obviously "primitive" is something very different from "shorter") < 1360389712 448745 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, I don't check PBF. So no. < 1360389716 59119 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thanks for telling me though < 1360389724 448798 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: are you eliminating instructions? < 1360389731 253108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1360389750 665513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by "primitive" i mean earlier in the parsing stage < 1360389761 838755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Please put me on the PBF list. < 1360389778 852908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is no PBF list. There will never be a PBF list. < 1360389779 281004 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: thx < 1360389849 51967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically i am simulating the point just after parsing the ], while faking the final EOF read. < 1360389896 741420 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :I use RSS. < 1360389903 30366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo 'tail -n+2 "$0" | xargs; exit' > bin/pbflist; chmod +x bin/pbflist < 1360389903 629338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or ! read if you use the +[,.]!more test convention < 1360389906 945833 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360389909 8988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo shachaf >> bin/pbflist < 1360389912 565055 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360389920 418344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo Sgeo >> bin/pbflist < 1360389923 802069 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360389924 894610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo quintopia >> bin/pbflist < 1360389928 479632 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360389929 41158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pbflist < 1360389930 822918 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf Sgeo quintopia < 1360389950 113972 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION does not mind being on the PBF list. But I will not be the one to trigger it. < 1360389965 87287 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`supermegalist < 1360389966 119874 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: supermegalist: not found < 1360389967 859025 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help??? < 1360389998 458518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo 'tail -n+2 "$0" | xargs; exit' > bin/emptylist; chmod +x bin/emptylist < 1360390001 913432 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390009 707002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cp bin/{empty,supermega}list < 1360390013 289516 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390017 915301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo shachaf >> bin/supermegalist < 1360390021 679172 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390072 588015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run mv bin/{supermega,sm}list < 1360390076 498773 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390085 517641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo $'monqy\nelliott' >> bin/smlist < 1360390088 923205 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390089 467464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist < 1360390091 328897 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott < 1360390102 16282 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unfortunately super mega has not updated < 1360390102 281483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`emptylist < 1360390104 158507 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360390115 534760 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: sry < 1360390164 366401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: should i get a odmaininame in afghanistan < 1360390200 239707 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shacha.af < 1360390238 455745 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shacha.fi < 1360390447 774727 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :monqy: you talk like super mega < 1360390456 29298 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do I < 1360390477 120685 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes!!!!!!! < 1360390519 970716 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :super mega resonates with me deeply at a personal level < 1360390524 139804 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360391718 314412 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360391723 862909 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360392197 505490 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360392338 650707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo also test | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$--%0]][))(($3~)<(]~]][)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$--%0]][~~)<~~~(]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$6-%0]][~~~)*[)~(:+~~-)+1]---256%):]~]][)~~[)[[50 33H])~[)[H]]~~!]!][]!]!]!]!]!]!]!][[0]:[[0]<: < 1360392342 273023 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360392350 323338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1360392413 156415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just a little too long < 1360392492 761740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo also test | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$--%0]][))(($3~)<(]~]][)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[)[[50 33H])~[)[H]]~~!]!][]!]!]!]!]!][[0]:[[0]<:[[0]<:]][49 33H])~!][48 33H] ' < 1360392494 901366 :HackEgo!codu@codu.org PRIVMSG #esoteric :also test \ < 1360392501 423756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1360393237 61175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo also test | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)[[50 33H])~[)[H]]~~!]!]!]!]!][[0]:[[0]<:[[0]<:]][49 33H])~!][48 33H] ' < 1360393238 944504 :HackEgo!codu@codu.org PRIVMSG #esoteric :b < 1360393245 735526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360393458 833776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo also test | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$--%0]][))(($3~)<(]~]][)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$6-%0]][~~~)*[)~(:+~~-)+1]---256%):]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)[[50 33H])~[)[H]]~~!]!]!]!]!]!][[0]:[[0]<:[[0]<:]][49 33H])~!][48 33H] ' < 1360393460 567218 :HackEgo!codu@codu.org PRIVMSG #esoteric :​` < 1360393466 96334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1360393640 715800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: why do subtyping people say covariant instead of monotonic < 1360393653 644020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"wouldnt that be a more obvious" name < 1360393653 949025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo also test | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$--%0]][~~)<~~~(]~]][)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)[[50 33H])~[)[H]]~~!]!]!]!]!]!][[0]:[[0]<:[[0]<:]][49 33H])~!][48 33H] ' < 1360393655 777491 :HackEgo!codu@codu.org PRIVMSG #esoteric :l < 1360393750 727640 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1360393798 6045 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shachaf: probably they sometimes say monotonic/antimonotonic? but i don't know "why" they say covariant/contravariant < 1360393804 908472 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"just a words" < 1360393837 44474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo the category theory words should be monotonic too............ < 1360393842 428692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :everyone knows what that means < 1360393851 486293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and covariant/contravariant are confusing < 1360393857 456862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they both start with co!!!! < 1360394087 451647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: does "monotone functor"/ "monotonic functor" mean anything in category theory < 1360394204 640487 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :idk < 1360394249 18858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"oopse maybe there is??" < 1360394296 123383 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"You have a problem and decide to use threads. have two Now problems. you" < 1360395026 512479 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :ACTION reaches new levels of laziness... < 1360395054 223067 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :IRC from bed is a very different experience. < 1360395059 335498 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Profoundly, profoundly lazy. < 1360395064 129076 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it sounds uncomfortable < 1360395094 604894 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Nah. < 1360395112 122966 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Wireless keyboard to my computer that's a mere few feet away. < 1360395119 67491 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :It's just damned lazy. < 1360395179 641945 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Tiny bit hard to read though. < 1360395223 280058 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure I need to get an eye appointment done sometime, though, so... < 1360395240 83917 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :My refractive error has changed somewhat. < 1360395318 284777 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my previous apartment was slightly tiny < 1360395341 909914 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so my bed was my kitchen table and my computer chair and also everything else < 1360395387 5932 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :now i don't even have a computer in the bed*room* :( < 1360395414 96217 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Why, the bedroom's the only space that is my own. < 1360395433 540311 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :do you live with someone? < 1360395443 370905 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Mother's basement. < 1360395446 942706 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my bedroom isn't really mine either :( < 1360395477 407743 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have a bedroom but i sleep in a little side-room on the floor < 1360395511 895083 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :why < 1360395523 153730 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :One of these days, I will move out, and it will be delightful. < 1360395523 339120 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :better ventillation < 1360395574 404693 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i always irc from < 1360395575 972139 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bed < 1360395578 354180 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so last night i realized how to solve a problem with an article. then i slept for 9 hours. i have no idea what the solution was. < 1360395579 612823 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am doing it now < 1360395584 793614 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Though probably not alone per se; it would seem most likely, given life, that it'd just be me moving in with my girlfriend. < 1360395612 893740 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :do realize you will not have a bedroom then. < 1360395639 476293 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Not to myself, no. < 1360395644 21102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklopol: The solution was: sleep for 9 hours. < 1360395649 105404 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it's like living with your mother but she sleeps in your bed and occasionally asks that you help with the cooking. < 1360395671 371323 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Not quite < 1360395702 979302 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :shachaf: oh that's actually a good point. maybe i should consider thinking about the problem instead of trying to remember last night. < 1360395728 215150 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i made a good point? < 1360395728 939518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1360395735 107359 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :whoopsies < 1360395788 458527 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :For starters, my mom is not quite nerdy enough to be video chatting with me while playing a video game. :P < 1360395839 85002 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :yes and the sex is usually much less awkward < 1360395848 59695 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Profoundly. < 1360395849 980220 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://web.mit.edu/jgross/Public/brahm-lullaby-quirrel.mp3 < 1360395892 184289 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Too bearable < 1360395894 614572 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Mechanics are also rather different, I imagine, but that's just my particular life circumstances being strange. < 1360395920 109296 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what do you mean < 1360395940 716972 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :Sgeo: i'm starting to feel drowsy < 1360395946 258341 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :She's trans. *Pretty* sure my mom isn't. :P < 1360395984 887759 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :she, so guy -> girl? < 1360395993 869837 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Yuh. < 1360395994 196084 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: you should check that. your mom i mean. < 1360396013 177742 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :quintopia: :P < 1360396023 661618 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my ex had a trans girlfriend for a while < 1360396045 887826 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360396067 906833 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :or maybe not girlfriend and more like friend. < 1360396069 371507 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Other way 'round would be a boyfriend. *shrug* < 1360396127 436872 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and maybe not friend and more like acquaintance. < 1360396186 915061 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :girlacquaintance < 1360396195 999953 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :^ < 1360396222 151435 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't like wireless computer so I have the keyboard, mouse, internet, display, printer, etc, is wired. < 1360396245 644768 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The router supports wireless but that is used to connect my brother's computer; my own is wired to the router. < 1360396392 327359 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360396514 902761 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know when the next Kaiji anime season is being released with subtitles? < 1360396534 675171 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: which comic lists do you want to be on < 1360396641 708820 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Akagi, and Kaiji. < 1360396641 894334 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360396943 729947 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360397801 433829 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is your opinions on neutral monism? < 1360397867 142146 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree with it < 1360397938 750826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm a materialist < 1360397958 971709 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(or, arguable, some other term that encompasses the fact that energy does exist) < 1360398048 784621 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Of course energy exists but it is not necessarily fundamental. (Or is that not what you mean by "energy"?) < 1360398152 684386 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"sociologists have studied [MissingNo.'s] impact on players." < 1360398165 361922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, by energy I mean the sort of energy that the Sun emits < 1360398191 576825 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: So same as I mean, the energy described by physics. < 1360398200 781725 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not the word used as a metaphor for spirit by people who misunderstand science and wonder "where does the energy go when someone dies" < 1360398332 643309 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"It really says something about Pokmon fans that they took what is a potentially game-ruining glitch and used it as a shortcut to level up their Pokmon," < 1360398452 881727 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360399097 567748 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1360399101 529154 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360399214 517127 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Sgeo: That's still philosophical materialism. < 1360399232 249567 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :"Materialism" is more-or-less the standpoint that physics governs all. < 1360399246 788013 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :That's not how it'd be phrased usually, but that gets the sense of it better. < 1360399251 46160 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok < 1360399301 913743 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Physics is made of mathematics. < 1360399323 207416 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :Very much so. < 1360399338 669303 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What, Tegmark-style? < 1360399356 261607 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is Tegmark-style? < 1360399364 329814 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, does a Tegmark multiverse go against materialism? < 1360399384 425700 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :I do not know enough about the implications of that to answer. < 1360399410 957178 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net PRIVMSG #esoteric :(I know what you refer to, I just don't know the full implications to a degree I could answer) < 1360399503 751468 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, I see what Tegmark classification is. < 1360399511 674801 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://space.mit.edu/home/tegmark/multiverse.jpg < 1360399516 326602 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In particular level 4 < 1360399561 621705 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I looked it up in Wikipedia and it is something same as what I have read in a magazine article once. < 1360400448 407811 :hover!~nico@dynamic-adsl-94-34-211-11.clienti.tiscali.it JOIN :#esoteric < 1360400491 992307 :hover!~nico@dynamic-adsl-94-34-211-11.clienti.tiscali.it PART :#esoteric < 1360402824 520166 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 264 seconds < 1360402944 479191 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360405914 235403 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 240 seconds < 1360406029 528374 :hagb4rd!~perdito@koln-4db42ad7.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360406092 949907 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360406130 816902 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Client Quit < 1360406153 499584 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360406300 898824 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1360407033 193445 :hagb4rd!~perdito@koln-d9329e48.pool.mediaWays.net JOIN :#esoteric < 1360407283 18049 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1360408569 655913 :epicmonkey!~epicmonke@sabis.ru JOIN :#esoteric < 1360409651 104625 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1360410086 523958 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360410449 865222 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360412674 22886 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Language idea: A language where you write CPS-style code manually, but the syntax of the language is such that it feels natural < 1360412810 282238 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how much heat can a human handle? < 1360412860 339579 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :100 celsius is just fine even with high humidity, but if you put something in 200 celsius it's black after 20 minutes < 1360412904 124598 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :well perhaps 20 minutes in high humidity 100 celsius is also dangerous, we don't have a very good sauna here so my intuition is not very calibrated. < 1360413606 609505 :pikhq!~pikhq@75-163-170-156.clsp.qwest.net QUIT :Read error: Operation timed out < 1360413713 812648 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360414090 467747 :pikhq!~pikhq@75-163-189-234.clsp.qwest.net JOIN :#esoteric < 1360414726 533058 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think there is some research on that. < 1360414820 762167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's like 67 °C in the sauna in our building, though. < 1360414898 972020 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Aww where's jconn? < 1360414901 49209 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 'hi' < 1360414921 361624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :jconn is also not in #jsoftware < 1360415100 21815 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: You know about bots, any clues? < 1360415100 243819 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: they say that eggs, pancakes and juice are just a touch. < 1360415121 718019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, I don't think that really helps. < 1360416049 674689 :ion!ion@heh.fi PRIVMSG #esoteric :http://dl.dropbox.com/u/21559589/databases.png < 1360416965 919296 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Getting the character (byte) at position N:" < 1360416969 328005 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION facepalms < 1360417240 550819 :Taneb!~nathan@host-2-99-87-86.as13285.net JOIN :#esoteric < 1360417353 292580 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Computer has gone to sleep. < 1360417653 390336 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is now reading about a different Io language < 1360417770 888726 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :12:24:33 Language idea: A language where you write CPS-style code manually, but the syntax of the language is such that it feels natural < 1360417771 212693 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1360417773 881418 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so, haskell < 1360418107 143661 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan re: * oerjan is still annoyed by whoever replaced his carefully crafted ASCII graph without crossing edges with a picture with crossing edges, even if it's prettier graphics < 1360418107 614880 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360418112 564053 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan http://esolangs.org/w/index.php?title=Eodermdrome&diff=22229&oldid=14568 < 1360418112 821366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360419196 770831 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :By changing Io's stdlib, could I make it such that non-name-colliding monkeypatching is possible? < 1360419201 915981 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION thinks so < 1360419236 600924 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360419468 865195 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360419582 692665 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://web.media.mit.edu/~lieber/Lieberary/OOP/Act-1/Concurrent-OOP-in-Act-1.html makes references to old languages. I think it's old < 1360419644 138192 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1360420802 89450 :impomatic!~digital_w@65.30.113.87.dyn.plus.net QUIT :Ping timeout: 256 seconds < 1360420804 703651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :.... at least one other person in #yfl has toyed with Atomo < 1360420808 665424 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I feel at home < 1360421620 873338 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360421812 779083 :Zuu!zuu@unaffiliated/zuu PART #esoteric :"Leaving" < 1360425044 180288 :impomatic!~digital_w@87.115.38.254 JOIN :#esoteric < 1360427240 64349 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360427614 351862 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Read error: Connection reset by peer < 1360428468 878703 :epicmonkey!~epicmonke@sabis.ru QUIT :Ping timeout: 248 seconds < 1360429220 522363 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360430076 173495 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 245 seconds < 1360430089 823902 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :traceroute 216.81.59.173 < 1360430120 374543 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360430167 14724 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :What an interesting route < 1360430921 683426 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360431214 825605 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely wonders what kmc thinks about Io. It reminds me vaguely of Kernel < 1360431532 848504 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1360432402 3356 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 'yay' < 1360432402 323622 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: yay < 1360432429 160860 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :... < 1360432437 506433 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :PietBot uses ) < 1360432446 506920 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Saying that, PietBot is dead < 1360432529 430248 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) help < 1360432529 792974 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: |value error: help < 1360432533 604267 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) 7 < 1360432533 988800 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 7 < 1360432536 964350 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) pi < 1360432537 376474 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: |value error: pi < 1360432541 557180 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) o.1 < 1360432541 742818 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) 'what' < 1360432541 939748 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 3.14159 < 1360432542 125515 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: what < 1360432556 861388 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) o.2 < 1360432557 283445 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 6.28319 < 1360432562 113129 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) o.0 < 1360432562 521669 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 0 < 1360432565 846360 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) p.1 < 1360432566 276346 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: |domain error < 1360432566 461947 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: | p.1 < 1360432570 285934 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) e.1 < 1360432570 716488 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 1 < 1360432573 114113 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) e.2 < 1360432573 521808 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 1 < 1360432603 971651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) ^1 < 1360432604 373421 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 2.71828 < 1360432630 108982 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) ^0 < 1360432630 488497 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 1 < 1360432655 902146 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 0^0 < 1360432656 317956 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 1 < 1360432663 497599 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) 3+5 < 1360432663 865808 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 8 < 1360432672 798980 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :) 1*28*5 < 1360432673 190787 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Taneb: 140 < 1360432674 634715 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 1*2+3 < 1360432675 27173 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 5 < 1360432686 57393 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 2*3+4 < 1360432686 497361 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 14 < 1360432823 287549 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360432827 872422 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360432935 900718 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) /:~ 'Hi boily' < 1360432936 291316 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: Hbiiloy < 1360432960 323509 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360433081 42585 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hillbilly < 1360433217 474832 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hi! < 1360433221 202831 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :just a moment... < 1360433223 680730 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360433233 920569 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360433265 557275 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :show that I'm an IRC addict now, I guess. came in to work on a saturday, absentmindedly start weechat in screen. < 1360433312 580740 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: hi! weren't you Adaing instead of Jing? < 1360433325 688380 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: I ain't no hillbilly. much too cold to be one. < 1360433406 175538 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm Ioing now < 1360433407 305033 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kind of < 1360433418 688431 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`? sgeolang < 1360433420 517201 :HackEgo!codu@codu.org PRIVMSG #esoteric :sgeolang? ¯\(°_o)/¯ < 1360433461 343552 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :`learn sgeolang currently is either J or Io. < 1360433465 95408 :HackEgo!codu@codu.org PRIVMSG #esoteric :I knew that. < 1360433529 155626 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Unless it's Cecil < 1360433531 793019 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or the other Io < 1360433540 243043 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or maybe Diesel. Does Diesel still exist? < 1360433551 367934 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's been a while since I broke my brain failing to understand gBeta < 1360433622 501664 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there are multiple ioes? < 1360433693 388073 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1360433805 272127 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Ping timeout: 252 seconds < 1360433881 649418 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, I like Io's exception stuff < 1360433899 645783 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :pretty cool to just wrap something in try and it returns an exception if there was.... wait < 1360433938 399894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which io are you looking at < 1360433940 980036 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is it the continuation one < 1360433960 863501 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No < 1360433972 514772 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's what I meant by the "other" Io though < 1360434423 262189 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360434428 831347 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360434560 208375 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :There exists at least one relatively simple number system with single radix such that 1111 + 1100 = 1011 < 1360434574 636576 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :No there isn't < 1360434586 210196 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :(well, there may be) < 1360434596 136004 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :(just I've made a mistake that means that I'm wrong) < 1360434628 509686 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :11011 + 11000 = 10011 < 1360435079 834881 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360435193 597568 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i 'love' reading copy-pasted code < 1360435201 112543 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's like one of those 'spot the differences' picture puzzles < 1360435451 682712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have been guilty of copy/pasted code < 1360435457 787224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Including in that Tcl code I wrote < 1360435468 512143 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably why Transcriptic never talked to me again :'( < 1360437011 773134 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360437017 832206 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360437485 27837 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360438059 890089 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360439134 534587 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360439139 830144 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360441119 551910 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360441177 528547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1360441178 26475 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 6h 24m 32s ago: re: * oerjan is still annoyed by whoever replaced his carefully crafted ASCII graph without crossing edges with a picture with crossing edges, even if it's prettier < 1360441178 212025 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :graphics < 1360441178 212225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 6h 24m 26s ago: http://esolangs.org/w/index.php?title=Eodermdrome&diff=22229&oldid=14568 < 1360441191 376096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah i already checked < 1360441276 810887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I've complained about the edge-crossings-for-a-planar-graph problem before. I wonder if it's automagically generated. < 1360441334 840439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume timwi just put it into some graph visualizer < 1360441410 777770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from the ascii graph i made, it was almost trivial to read out all the properties listed. < 1360441492 471003 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just revert it < 1360441509 72168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it _is_ prettier graphics too :( < 1360441536 907908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Clearly you must both do it in your layout but with prettier graphics. < 1360441904 798873 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360441913 253813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but timwi obviously didn't upload it in an easily editable format < 1360441939 199895 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360441988 532366 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my brain protests against learning a drawing program for this. < 1360442010 484155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(MS Paint's quality was obviously inadequate, i tried.) < 1360442050 799228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1360442051 254978 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360442072 705337 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: use html tables < 1360442073 650013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and my memories of getting letters placed just right in xfig are not positive. < 1360442077 316329 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and css hacks < 1360442082 382637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or something < 1360442107 101922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i don't actually know those either. you can do line drawing? < 1360442145 573735 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with enough hacks you can do anything! < 1360442150 694004 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately without enough hacks, you can't do anything. < 1360442169 728346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well what my brain protests against is really anything that isn't just point and click. < 1360442280 213512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :open an on-screen keyboard < 1360442340 457555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean point and click to get lines to start and end in the right place. and also to adjust automatically when i move the boxes. actually xfig _could_ do that... too bad i'm on windows now. < 1360442343 660859 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :imo learning the basics of using inkscape was a good time investment < 1360442365 631674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: There are point-and-click things online. Like draw.io or something. < 1360442380 472728 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :xfig sucks < 1360442398 890850 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :inkscape may suck on windows / mac though < 1360442404 812611 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it is pretty usable on linux < 1360442426 913641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: please don't discuss this subject in ways that discourage me further. thank you. < 1360442489 528437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds winfig < 1360442546 451294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric : k < 1360442570 101244 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or just pirate illustrator < 1360442602 85080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I didn't see a reasonable argument against any of the things like draw.io that you can just point a browser at and draw. < 1360442619 184970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: many of the microsoft office programs can do that; powerpoint is probably the best at it that's relatively cheap < 1360442625 117161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(visio is better but it's mindboggingly expensive) < 1360442625 302869 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually you can pirate Adobe Creative Suite CS2 from Adobe's own website < 1360442635 694552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: yeah but you're not supposed to < 1360442645 784427 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that's why i said "pirate" and not "legally download" < 1360442649 861233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't have any office programs < 1360442699 691862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you really need is a vector drawing program < 1360442715 117267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :inkscape's the best known, I think, but I don't know much about it < 1360442717 764251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, you need a graph drawing program, of which there are quite a few. < 1360442776 536275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right < 1360442785 911544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The one in draw.io lets you make one node, then draw a connection from it to empty space, and when you release it, it creates a duplicate of the node you started from, meaning you get to specify the shape and size you want just once. < 1360442787 75326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't actually know what oerjan's problem is, because I haven't checked scrollback < 1360442797 321365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Then you double-click and edit the label, and that's about it.) < 1360442804 213926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :before when I joined, I mean < 1360442813 752377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i want to fix the eodermdrome initial graph drawing < 1360442822 761576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1360442849 958094 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm, so if you care about efficiency, ST actually mixes two *different* concerns that require rank-2 to be safe... < 1360442851 717864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :draw.io doesn't load. < 1360442910 850923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It works fine for me, which admittedly isn't helpful. (I'm twiddling together a graph there at the moment, just for the funs.) < 1360442938 565564 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Isn't there the "DOT" graph visualization? < 1360442978 324798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: oh it worked when i changed https to http in the google link < 1360443003 794521 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: yes, it's okay if you want to put no effort into the layout, but it often does things stupidly and there aren't good tools for adjusting it < 1360443007 637263 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that i've found anyway < 1360443081 805638 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm an idiot. I just forced myself into a position where I have to explain monads to C# people < 1360443082 673041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: It comes with a tool. Oh, you said "good tools". Never mind, then. < 1360443167 246316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo can you explain monads to me < 1360443409 817893 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which tool does it come with? < 1360443416 229099 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kmc: dotty. < 1360443443 180051 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :monqy, this is about that http://www.youtube.com/watch?v=b0EF0VTs9Dc < 1360443456 170586 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Something like https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm.png for example would follow your layout but with boxes. < 1360443463 776658 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :c00kiemon5ter: so i hear < 1360443605 93577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: almost perfect, but would it be hard to get the letters slightly lower down in the boxes? < 1360443606 195977 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Sgeo please say another word for monad (if not atom,particle mean)" < 1360443629 160553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also ideally -t-h- should be a straight line, i think < 1360443633 487354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Curiously enough, they are in the interface; PNG export made them be in the current stupid place. I'll try some other export. < 1360443641 965794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Though now that I look at your ASCII graph, I can't help noticing there's no edge between r and o. < 1360443654 765356 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I missed it. < 1360443660 810509 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was that goes-around-the-whole-thing one. < 1360443683 630113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right, it seemed impossible not to have one of those < 1360443842 11612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: there are any number of monad tutorials you could link them to… < 1360443862 254294 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should do that < 1360443924 630250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: it seems like the "y" is perfectly placed, but the rest gets skewed because of missing under or extra over parts < 1360444043 741668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think it has just put the letter baselines in the middle of the box. I'll see if something can be done. Is https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm2.png layoutwise okay, though? < 1360444128 314017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :has there been any feedback on my omnipotent BF Joust program? or the one before? < 1360444138 374797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I even went and wrote them up, now I want someone to comment on them >:( < 1360444145 467095 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Linky? < 1360444151 193219 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(For the lazy) < 1360444153 198846 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :aka me < 1360444197 100994 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Last I looked at Timwi's version, it seemed to me that with very few edits it would've made an edge-crossing-free graph with somewhat more equal edge lengths. (If only it were sensibly editable.) < 1360444197 680030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust_strategies#2013 < 1360444257 800552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: yes i noticed you didn't need too many changes, although i think you'd force a long curve then too < 1360444273 289995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :between the o and r < 1360444282 901173 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 246 seconds < 1360444333 828715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: as for your layout it's okay but i'd ideally like the placement to be more symmetric along each major line. < 1360444354 168913 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, I don't understand the terminology well enough :( < 1360444385 779872 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm3.png has letters in a slightly more reasonable positions (it's from the SVG export), though arguably now they're a little too low. < 1360444400 710899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: well that entire page is about explaining it, but I can talk you through it myself if you ask questions < 1360444428 771517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh, I'll read it later < 1360444436 910431 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My eye hurts a little from lack of sleep < 1360444495 16490 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :< move the tape pointer away from the opponent < 1360444495 239810 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> move the tape pointer toward the opponent < 1360444497 70222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `move' < 1360444497 255929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `mode' (imported from Text.PrettyPr... < 1360444524 748764 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Imagine if < and > moved away and from the opponent's current memory pointer, rather than goal < 1360444556 843380 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :How would they behave when the two players are in the same place < 1360444587 561414 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know! < 1360444592 443643 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Both players die < 1360444601 766102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds like a good way to make it impossible for anyone to win < 1360444602 199229 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Don't move? < 1360444627 909316 :impomatic!~digital_w@87.115.38.254 PRIVMSG #esoteric :traceroute 216.81.59.173 :-) < 1360444629 743611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you have to understand BF Joust to propose random changes to it and have them make sense < 1360444635 837037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: what's special about that IP? < 1360444636 501613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Could be toward/away from enemy goal in that case. Not a good solution, but there will be some implications < 1360444659 413736 :impomatic!~digital_w@87.115.38.254 PRIVMSG #esoteric :ais523: trace it and you'll see :-P < 1360444667 348966 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Hello folks < 1360444684 875359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I can advertise my new BF Joust program at impomatic too, now he's here < 1360444711 41590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i guess it's a _bit_ better. can you move the t-h more vertically like the j-x and the v more horizontally like the q? ideally i'd like the l-a-z-y-d to be symmetrically placed between the e and o, but it might be hard to fit with the rest on the right < 1360444726 999496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :impomatic: http://esolangs.org/wiki/BF_Joust_strategies#2013 < 1360444744 23813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I had made an alternative, more "griddy" look of https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm4.png before you said that. < 1360444744 209680 :impomatic!~digital_w@87.115.38.254 PRIVMSG #esoteric :ais523: Definitely, looking now :-) < 1360444780 465217 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :impomatic, wtf < 1360444785 399971 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :how < 1360444787 56570 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh < 1360444799 396889 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I could make that one a bit more symmetric. < 1360444825 362061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: hm yes if you move l-a-z-y-d in that a bit, it would look nice in a different way. < 1360444842 345900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think. < 1360445000 183028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm5.png has l-a-z-y-d symmetric w.r.t. e/o, though I did fiddle with the o-w-n-f-o loop a bit too. < 1360445022 892753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Sgeo: there are any number of monad tutorials you could link them to… <-- i suddenly wonder if there's a monad tutorial for stoners < 1360445245 936294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION defines the "any number" as the number of currently existing monad tutorials; it changes over time < 1360445267 326046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i say you upload that one :) < 1360445306 313326 :impomatic!~digital_w@87.115.38.254 PRIVMSG #esoteric :ACTION wonders if it's possible to mimic space_hotel's decoy to confuse omnipotence :-P < 1360445326 811368 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose I will need to pngcrunch it, because that has been done to the existing file too. < 1360445368 593298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also it currently has a transparent background, but maybe that is not a problem. < 1360445398 12913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we'll have to check that < 1360445446 129513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the current graph is on a white background anyway < 1360445470 276889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno if there are skins that make it different < 1360445667 94556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : and covariant/contravariant are confusing <-- just use "variant" and "ntravariant" hth < 1360445706 274557 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good moerjaning < 1360445724 418319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the hi < 1360445724 603964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It is (hopefully) done. Also made the version on the page to be the native size now that it's somewhat smaller overall; though it's still a bit bigger than what it was before. < 1360445782 769497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i thought it looked smaller. < 1360445795 437371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :than timwi's that is. < 1360445809 181472 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Yes, but the old one was with |300px on the page. < 1360445844 506164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1360445859 424973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was looking at an old diff, which confused me < 1360445870 466035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the picture changed but not the page) < 1360445897 829654 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know if the official way would've been to upload a different picture, and use that. < 1360445908 86450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Since it's not really a new "version" of the previous picture. < 1360445908 825097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: it's been a pleasure working with you sir (cackles madly) < 1360445939 984838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the work others do for you is the best) < 1360445957 169505 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also maybe the recommended way working with Mediawiki would've been to insert the SVG version and let it create the rasterizations? I don't know. It's all so multimedia these days.) < 1360445983 729090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: oh right it probably is. < 1360445990 749691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523 probably knows better. < 1360446013 469222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MediaWiki comes with optional SVG rasterization, I don't know if Esolang has it instaled < 1360446015 882425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*installed < 1360446024 195801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it does, you just upload the SVG file and everything just works < 1360446128 524861 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: If it's installed, and you include an uploaded SVG image on a page, does it actually put a raster version on the page, or does it expect browsers these days to manage SVG? < 1360446182 867004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it puts a raster version on the page < 1360446224 398393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm isn't it a bit bad that mediawiki historical article versions are shown with new versions of pictures? < 1360446303 205032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably that applies to templates too. < 1360446332 958727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: indeed, it does < 1360446365 532925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it would be even more confusing the other way. < 1360446377 81416 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[[".svg" is not a permitted file type. Permitted file types are png, gif, jpg, jpeg.]] I guess that's a no-go. (Well, less work for me.) < 1360446403 481133 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1360446449 757146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is there a way to link to the original editable version of a picture? < 1360446480 216936 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how do i enable svg < 1360446611 535958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you need to install an extension, I think < 1360446620 794003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also an SVG renderer < 1360446636 536172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like work < 1360446671 515574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a good way to have email at my domain name? < 1360446699 146052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you actually bought shach.af? < 1360446710 870263 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: a lot of registrars will run free email forwarding for you < 1360446712 983283 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that is the lazy way < 1360446726 680103 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The sooner I'm not dependent on my dad's money the better < 1360446839 71837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should get hachaf.net so I can have the emails s@hachaf.net and t@hachaf.net (for when people want to thank me). < 1360446848 172732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the harder way is to hire or buy a mailserver, and point the domain name at the mailserver < 1360446862 159340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I did with nethack4.org < 1360446866 116793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is a lots-of-things server) < 1360446875 349018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although mostly nethack 4) < 1360447014 360000 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The middling way is presumably then to buy a mail redirection service you can point your own domain to. (I'm sure there are some.) < 1360447060 166348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Incidentally, does MediaWiki have a "git blame" style view? I remember seeing a thing like that in something, but it might've been Confluence or some-such. < 1360447074 2174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: not by default < 1360447078 652199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's probably an extension that does it by now < 1360447080 923889 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when i was in high school i thought it great fun to run my own DNS and MX and such < 1360447089 449463 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :now it all seems like a total pain < 1360447091 675327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't run my own DNS < 1360447096 617151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do run my own mailserver, though < 1360447116 205350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i used djb approved software < 1360447117 979285 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for everything < 1360447130 310550 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :djbdns, qmail, publicfile < 1360447139 54349 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :on openbsd < 1360447150 462416 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was one of the cool kids in high school for sure < 1360447166 297761 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: did you use /package < 1360447202 494321 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360447207 901758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: what's git blame? i found on wikipedia an option for a button that gives you much more readable diffs for confusing edits < 1360447212 928136 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that djb's wacky init system that nobody else uses? < 1360447265 242897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: The same as "svn annotate", it gives you a copy of the file with every line annotated with the revision (and committer) when it was last changed. < 1360447265 845605 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1360447268 382934 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :djb doesnt have an init system < 1360447274 543593 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there's daemontools that you can run as pid 1 if you do hackery < 1360447282 769372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so not the same < 1360447329 745165 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :by init system i meant not a replacement for /sbin/init but, like, a daemonizer < 1360447334 775852 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :poor choice of words < 1360447337 693620 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway yes i used that thing < 1360447346 526077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(wikEdDiff in the Gadget section, btw) < 1360447371 284366 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: /package is his weirdo packaging system < 1360447396 974350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Not quite, no. It's (sometimes) useful when the question you have is "who's responsible for this piece of text". (Of course sometimes all it tells you is who fixed the commas in it.) < 1360447426 811793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: the gadget things are written entirely in JS and CSS < 1360447450 24386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should get an SSL certificate. < 1360447453 772237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, there's a large amount of stuff done like that that would be better done server-side, because of the ratio of the number of people who can work on client-side extensions, and on server-side extensions < 1360447493 825187 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: http://www.startssl.com/ will give you one for free < 1360447521 798190 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway yes < 1360447531 757677 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should run a HTTPS-only website with HSTS < 1360447537 982474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you can get one for free why do some people charge lots of money for them? < 1360447544 597357 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and only allow RC4 and GCM-mode AES < 1360447548 843091 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't get all that much for free from StartSSL. < 1360447549 303789 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know < 1360447553 404818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think i saw someone desiring to merge that diff gadget into mediawiki proper, but it would require rewriting it in PHP. or maybe it was something else. < 1360447555 175698 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :wildcard certs is one < 1360447568 396528 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :StartSSL will give you a cert that is good for www.shachaf.net and shachaf.net but not *.shachaf.net < 1360447575 18199 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can however request another one with s/www/whatever/ < 1360447580 408849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/desiring to/desiring that someone/ < 1360447586 281246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wildcard certs are a scam < 1360447593 956644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It also won't give you a cert that's good for www.shachaf.net, shachaf.net and servername.shachaf.net at the same time. < 1360447598 377342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no technical reason why they cost a lot more than specific certs < 1360447618 597108 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: s/^wildcard // < 1360447620 337376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the certificate companies can get away with charging more for them, so they do < 1360447622 312114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well yes < 1360447627 410144 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's all, just, bits, man < 1360447631 621154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a small fee to allow for verification cost would be reasonable < 1360447636 654844 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :do you consider anything where pricing is set demand-side to be a 'scam' < 1360447636 841017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they charge more than that /and/ they don't verify :) < 1360447720 813896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for getting multiple certificates for your different names, you need to use a not-supported-everywhere SSL/TLS extension (SNI) in order to use those with a single IP address. < 1360447743 268576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How unsupported? < 1360447748 724835 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why's that? < 1360447752 200611 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"As of November 2012, the only major user bases whose browsers do not support SNI appear to be users of Internet Explorer 8 or below on Windows XP and versions of Java before 1.7 on any operating system." < 1360447764 184830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As of November 2012, the only major user bases whose browsers do not support SNI appear to be users of Internet Explorer 8 or below on Windows XP and versions of Java before 1.7 on any operating system. < 1360447768 173494 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1360447776 841602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh server name whatever < 1360447783 798784 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because SSL setup happens before a HTTP Host: header is sent, right < 1360447789 553791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360447817 927249 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Admittedly it *is* quite widely supported by now. < 1360447846 316272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also you don't get anything else than an email address inserted into the free StartSSL certificate. < 1360447856 59296 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the other hand, nobody will look at the certificate contents ever either, so... < 1360447856 433983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Language idea: A language where you write CPS-style code manually, but the syntax of the language is such that it feels natural <-- that's essentially levin's IO (not the modern language called IO) < 1360447961 126148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: the "or below" is redundant, since IE >= 9 doesn't work on XP. < 1360447964 598744 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aka do notation < 1360447971 990557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: good idea or bad idea? I wanted to restart Chromium without losing my currently opened tabs < 1360447977 410212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I did killall -SEGV chromium-browser < 1360447983 422262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it would think it had crashed, and try to recover < 1360447983 634579 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I do killall -9 chromium < 1360447986 529778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm is that writing it manually though? < 1360447988 247246 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I suppose then the "8" is redundant too. < 1360447998 621730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: seems like a fairly ill-defined notion < 1360447999 725048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1360448006 120845 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do is at least the "most general" CPS notation < 1360448010 500790 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :mother of all monads etc. < 1360448051 281495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well ok >>= is CPS, so i guess. < 1360448083 551780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right, and do notation never uses "return" < 1360448086 24507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is just (>>=) < 1360448090 618301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(+ fail, but for irrelevant reasons) < 1360448096 977042 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(+ (>>), but that's obviously irrelevant also) < 1360448100 143143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do notation is writing CPS manually. < 1360448106 429923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not terribly expensive to go through StartSSL's identity validation, after which you can generate as many certificates as you like -- with expiration dates up to two years in the future -- during the 350 days that it's valid, and get your own name on them. (Apparently it's $60 now; I think it used to be cheaper.) < 1360448112 625092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect Java 1.7 isn't supported on XP either, i keep getting patches for 1.6 and no suggestion to upgrade. < 1360448120 768903 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: That's the point. < 1360448154 876886 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Right. I'm agreeing with you(/whoever said it). < 1360448192 971223 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: my understanding is that the continuation IO language defines ; to basically be a pass-a-continuation lambda, right? < 1360448199 548203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's how I see do notation < 1360448206 705546 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(except you write the lambda's parameter a statement early) < 1360448217 869322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so I did killall -SEGV chromium-browser <-- well did it work? < 1360448222 778040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yes < 1360448228 439837 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do { foo -> x; bar -> y; return z } -- I can imagine this as a possible alternate do notation syntax < 1360448234 335351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be nice if there was a less obscure way to do that < 1360448237 15459 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where you have lambda syntax (-> var; body) < 1360448244 186478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's right-associative < 1360448248 872308 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about idiom brackets? < 1360448251 931531 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's a kind of CPS. < 1360448253 335861 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can see that's literally writing CPS, the "do" part now does nothing < 1360448258 518323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except not really. < 1360448275 594463 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's always the monad-embed sort of CPSing. < 1360448279 260596 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Applicatives are do notation where you never reference any of the variables you bind until the last statement. < 1360448296 236774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: IO syntax is iirc f x y -> var ; g z ... < 1360448296 422852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Right. < 1360448296 608921 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :More or less. < 1360448300 711461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well... < 1360448305 392992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also the last statement is return. < 1360448325 861780 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where -> vars ; ... is a continuation. < 1360448342 392092 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do notation isn't strictly CPS. < 1360448345 121922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it's pretty close. < 1360448402 705037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and the -> vars is optional if the continuation takes no arguments) < 1360448484 505350 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so it's what I said < 1360448491 844890 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you can just change the tokens and get < 1360448494 975874 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :f x y \ var -> g z ... < 1360448495 439960 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1360448507 753003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the difference with IO is you only have m () values, not m a) < 1360448510 180700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-) < 1360448515 714052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*Io < 1360448521 513576 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so if you accept that Io is writing continuations "manually" and "directly" as can be < 1360448528 284417 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the only leap to do notation is that you move where the variable is bound < 1360448539 486266 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which IMO is completely syntactic enough to still be direct < 1360448653 189259 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need f x y $ \ var -> g z ... to get syntactically correct haskell though < 1360448715 776558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes. but that's just an issue of operator precedence, really < 1360448729 736255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :consider $ \ as one token if you like < 1360448804 510220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's an issue of those right-gobbling expression forms not being acceptable directly as arguments to functions, only operators. but minor difference. < 1360448813 316026 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1360448951 802364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : how much heat can a human handle? <-- i think they pretty much settled that at that fateful "sports" event, no? < 1360448994 944809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/World_Sauna_Championships < 1360449004 706019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the _dry_ case may still be open, hth < 1360449084 581797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :two nicks and both idle < 1360449127 817682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait is high humidity supposedly worse < 1360449139 554229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess i'll leave the science to the finns. < 1360449177 784749 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Humidity makes sweating less effective < 1360449225 40644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* Sgeo is now reading about a different Io language <-- hey no fair finding the solution before i tell you < 1360449248 597409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I knew he said that all along and was hiding it from you < 1360449272 588469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IT'S NOT FAIR < 1360449353 741104 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Remote host closed the connection < 1360449355 562199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : By changing Io's stdlib, could I make it such that non-name-colliding monkeypatching is possible? <-- is hygienic monkeypatching a known term, please say yes < 1360449375 526202 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360449409 440807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly google search is not optimistic < 1360449434 758920 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Read error: Connection reset by peer < 1360449547 787578 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do Scala implicit conversions count? < 1360449610 112618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : traceroute 216.81.59.173 < 1360449636 305942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :had to add -m 100 (actually 64) < 1360449650 92506 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I originally thought that nortti intended to type that into console to do stuff < 1360449656 17140 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :When impomatic said it is when I tried it < 1360449657 736782 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Same < 1360449682 267845 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :My interesting traceroute comment referred to elliott's hi < 1360449699 865798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when impomatic said it is when i pasted it into a terminal window, then forgot about it until i found nortti in the logs. < 1360449709 600301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :bash: traceroute: command not found < 1360449710 868577 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good route < 1360449747 669425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :might be under something administrative? < 1360449769 148777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't remember what that prefix is < 1360449800 877286 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :sbin? < 1360449807 265656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that may be it < 1360449838 568232 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, oh, didn't realize there was more to it than the little I saw < 1360449841 311760 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sudo: traceroute: command not found < 1360449862 813590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah without -m it got cut off early < 1360449946 572563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's not restricted here at nvg... < 1360450019 673286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i just dont have it installed < 1360450030 985668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TRAGEDY < 1360450084 556853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :never actually reached the 216.81.59.173 IP btw < 1360450123 269813 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so what is the thing < 1360450148 897592 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360450343 617829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: http://sprunge.us/dNgW < 1360450358 411715 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360450391 89654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WARNING: it feels better to do it yourself with traceroute. < 1360450645 461083 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :too late < 1360450656 72496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sad trombone < 1360450916 684342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"tracepath" is what I did it with. < 1360450925 539222 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems to have ended up being installed by default, unlike traceroute. < 1360450993 15416 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(ubuntu-standard depends on iputils-tracepath, but not on traceroute/inetutils-traceroute.) < 1360453559 643269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I had that graph editor open, so I clicked together also a straight-lines-only crossing-free version starting from the Timwi layout; I don't think it's æsthetically an improvement, but I'm sure it'd win in some metrics: https://dl.dropbox.com/u/113389132/Misc/20130209-eoderm8.png < 1360453725 973524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1360453841 386325 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's also even more compact.) < 1360453952 860695 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can you supply a non-planar graph to eodermdrone? < 1360454078 738490 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1360454111 223480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sure, why not? < 1360454187 105365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :certainly < 1360454191 676846 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :I don't think abcdeacebda is planar, for example < 1360454208 468685 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360454230 493865 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was this || close to giving a much longer K_5. < 1360454235 375342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I suppose that's what it is?) < 1360454237 8532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aka "eodermdrome" hth < 1360454255 776471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooooh, I never knew *that*. < 1360454275 76442 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's like onions upon onions. < 1360454277 537649 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, layers. < 1360454330 659011 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) '+';'-' @. 0 < 1360454331 104782 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |domain error < 1360454331 290538 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | '+'; '-'@.0 < 1360454396 254149 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) '+`- @. 0 < 1360454396 711399 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |open quote < 1360454396 897486 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | '+`- @. 0 < 1360454396 897672 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: | ^ < 1360454400 99560 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) +`- @. 0 < 1360454400 665421 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: + < 1360454402 693487 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hm < 1360454865 300792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf [ < 1360454888 945395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!sh echo hi < 1360454889 795649 :EgoBot!codu@codu.org PRIVMSG #esoteric :hi < 1360454894 68064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf [+ < 1360454899 497969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1360454908 468859 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^bf [+ < 1360454908 654259 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Mismatched []. < 1360454919 890628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: You picky. < 1360454920 76286 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: they say a gelatinous cube can paralyze you..." " er" " need we wait until morning then?" asked conan, eyeing his companion uneasily. " the eyes. < 1360454929 57766 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The eyes. < 1360454932 304690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i knew that. < 1360454946 68449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ord Unmatched [. < 1360454946 297323 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :85 110 109 97 116 99 104 101 100 32 91 46 < 1360454950 478095 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Someone just added a new entry in your learndb? < 1360454965 804413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no it's pretty old < 1360455028 884104 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360455379 417686 :Taneb!~nathan@host-2-99-87-86.as13285.net QUIT :Quit: Leaving < 1360455649 775487 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!sh ls < 1360455650 351675 :EgoBot!codu@codu.org PRIVMSG #esoteric :interps \ lib \ slox < 1360455676 563738 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!sh echo $SHELL < 1360455677 12467 :EgoBot!codu@codu.org PRIVMSG #esoteric :​/bin/sh < 1360455696 769453 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :!sh sh --version < 1360455697 323303 :EgoBot!codu@codu.org PRIVMSG #esoteric :GNU bash, version 4.0.28(1)-release (x86_64-pc-linux-gnu) \ Copyright (C) 2009 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. < 1360455748 893611 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360456062 116194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$6-%0]][~~~)*[)~(:+~~-)+1]---256%):]~]][)~~[[)~[)[H]]][85 110 109 97 116 99 104 101 100 32 91 46H]~)~~~][]!]!][[~)])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][48 33H])~!]]][~)~~!] < 1360456067 511140 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360456070 546822 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360456072 681111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent. < 1360456352 417636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo testing | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[)~[)[H]]][85 110 109 97 116 99 104 101 100 32 91 46H]~)~~~][]!]!]!]!][[0]:[[0]<:[[0]<:]][48 33H])~!][~)]' < 1360456354 350714 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360456361 237568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1360456467 448345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait the iffalse case is supposed to delete the iftrue one < 1360456601 782540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo testing | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[)~[)[H]]~!][85 110 109 97 116 99 104 101 100 32 91 46H]~)~~~][]!]!]!]!][[0]:[[0]<:[[0]<:]][48 33H])~!][~)] ' < 1360456603 594457 :HackEgo!codu@codu.org PRIVMSG #esoteric :u < 1360456631 985170 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :HackEgo: NO U < 1360456679 184554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ord Unmatched ]. < 1360456679 432475 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :85 110 109 97 116 99 104 101 100 32 93 46 < 1360456802 16285 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^ord Üñµätçhëd ⁆· < 1360456802 346924 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :195 156 195 177 194 181 195 164 116 195 167 104 195 171 100 32 226 129 134 194 183 < 1360456804 595416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`ord Üñµätçhëd ⁆· < 1360456806 842092 :HackEgo!codu@codu.org PRIVMSG #esoteric :220 241 181 228 116 231 104 235 100 32 8262 183 < 1360456814 310146 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe µ is stretching it. < 1360456990 867437 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :> "Üñµätçhëd ⁆" < 1360456991 91723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: recoverEncode: invalid argument (invalid character) < 1360457199 781529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue ):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~]][)~~[[85 110 109 97 116 99 104 101 100 32 93 46H][)~[))$11~<<~:(~:<]~!]~)~~~][)~~[[)~[)[H]]~!][85 110 109 97 116 99 104 101 100 32 91 46H]~)~~~][]!]!]!][[0]:[[0]<:[[0]<:]][48 33H])~!][~)] < 1360457201 203110 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched ]. < 1360457201 998170 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360457797 640970 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360457904 975304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo so.. | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[50 33H][)~[))$11~<<~:(~:<]~!]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][]!]!]!][[~)])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][48 33H])~!]]][~)~~!] ' < 1360457906 681809 :HackEgo!codu@codu.org PRIVMSG #esoteric :1! < 1360457911 469545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1360458011 368457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quoerjan < 1360458013 389287 :HackEgo!codu@codu.org PRIVMSG #esoteric :109) alise: mainly it's the fact it blows so hard i cannot avoid hitting the walls of the thing, which completely goes against my basic public toilet hygiene principles \ 95) insufficient time dilation. try running faster. \ 16) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! < 1360458040 687609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: did you really say that < 1360458040 873399 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: anu: anu was the most recent indian edifices.... the leucrocotta, a large and heavy and quiet boy, and there were many stones lying in what appeared to be a previously used crested helmet. < 1360458048 860620 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1360458049 46134 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* pa qwantz sms speeches ss wp youtube < 1360458061 23955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style irc < 1360458061 209499 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1360458064 756946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot < 1360458065 192271 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: realise elinks w3m.) in our system < 1360458077 693647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: riddle me a riddle < 1360458078 390444 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: if you're going to have a junk cons at the base for the eso os, i agreed to that contract, i leave. < 1360458250 861891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo now | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[50 33H][)~[))$11~<<~:(~:<]~!]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!][[~)])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]][~)~~!] ' < 1360458252 723441 :HackEgo!codu@codu.org PRIVMSG #esoteric :1! < 1360458258 915606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :same error, hm < 1360458337 817971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360458559 865659 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360458644 822063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360458926 639088 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net JOIN :#esoteric < 1360459519 557100 :augur!~augur@c-68-34-26-189.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1360460619 833212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360460660 880786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Can you supply a non-planar graph to eodermdrone? ← at one point I considered making that a way to exit < 1360460674 130172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, "eodermdrome" is the shortest "word" that produces one < 1360460687 658258 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I see < 1360460688 452620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's not actually a word) < 1360460699 625832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not mine, it was taken from the book Making The Alphabet Dance < 1360460756 869074 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360461117 812127 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360461268 888324 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360461284 812737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360461428 812386 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1360463250 666803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo stupid bug | fueue '):[)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[50 33H][)~[))$11~<<~:(~:<]]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!][[~)])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]][~)~~!] ' < 1360463252 666230 :HackEgo!codu@codu.org PRIVMSG #esoteric :ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1360463272 626798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what is fueue < 1360463298 218161 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you know about /proc/self/pagemap ? < 1360463331 637998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :first i fixed a bug above because the iffalse case needed to delete the iftrue one, then now i had to fix that the iftrue tried to delete the iffalse case. < 1360463339 406262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Hmm, no. < 1360463362 793015 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it gives you various fun info: http://www.kernel.org/doc/Documentation/vm/pagemap.txt < 1360463366 324080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: http://esolangs.org/wiki/Fueue < 1360463380 157410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why don't you just try searching esolangs.org when someone mentions something that might be an esolang < 1360463390 950809 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in particular you can get the physical page frame number for every page you've mapped < 1360463404 584855 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Because searching Google works just as well and is more general. < 1360463418 153939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being more general is /bad/ in this case < 1360463425 300121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google fueue < 1360463427 157498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://esolangs.org/wiki/Fueue < 1360463427 343213 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Fueue - Esolang < 1360463428 375862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're trying to look for something in particular, not other things with the same name < 1360463429 374132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seems fine to me. < 1360463431 33611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@google underload < 1360463433 218250 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.thefreedictionary.com/Underload < 1360463433 403802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Underload - definition of Underload by the Free Online Dictionary, Thesaurus and ... < 1360463436 475210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google underload esolang < 1360463438 669573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://esolangs.org/wiki/Underload < 1360463438 854915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Underload - Esolang < 1360463442 392681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wfm < 1360463453 856772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you're doing more typing than you need to < 1360463472 369821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quite a lot more, actually, because it'd take me a while to switch to a Google or DuckDuckGo search box rather than an Esolang search box < 1360463476 199732 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's less typing than typing esolangs.org/wiki/Special:Search?search=fueue < 1360463478 997665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(seems my browser's currently set to wikipedia) < 1360463516 604499 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@google Most ever Brainfuckiest Fuck you Brain fucker Fuck < 1360463518 581959 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://esolangs.org/wiki/Most_ever_Brainfuckiest_Fuck_you_Brain_fucker_Fuck < 1360463518 767231 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Most ever Brainfuckiest Fuck you Brain fucker Fuck - Esolang < 1360463521 898098 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thank you google! < 1360463532 428848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can't be a very common phrase < 1360463546 331074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder how many esolangs don't score first in a google search < 1360463548 537982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@google unlambda < 1360463550 108493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Unlambda < 1360463550 293748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Unlambda - Wikipedia, the free encyclopedia < 1360463580 735385 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@google wierd < 1360463582 661454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=wierd < 1360463582 847115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Urban Dictionary: wierd < 1360463586 525200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hey _i_ managed to get an esolang search box, and i'm using IE! < 1360463603 137255 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Internet Esolangs < 1360463618 963156 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@google twoducks < 1360463621 368834 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.twoduckshostel.com/ < 1360463621 554116 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Two Ducks Hostel in Rome < 1360463670 285039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google moo < 1360463671 981733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No Result Found. < 1360463674 656033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@google malbolge < 1360463676 405337 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Malbolge < 1360463676 590774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Malbolge - Wikipedia, the free encyclopedia < 1360463685 499815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd expect that to go to the esolang because it uses an unusual spelling < 1360463689 328242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now _that_ was unexpected < 1360463692 506048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not finding moo < 1360463700 121745 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :@google cow < 1360463701 781237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cattle < 1360463701 966757 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Cattle - Wikipedia, the free encyclopedia < 1360463708 260117 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google cow on write < 1360463710 1459 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Copy-on-write < 1360463710 186788 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Copy-on-write - Wikipedia, the free encyclopedia < 1360463725 362018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a feature where you get a cow when you write. < 1360463741 923142 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360463753 351070 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You'd either have a lot of cows or not write a lot < 1360463754 8345 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :kernel patch where instead of mmap() pages containing all zeroes, they contain cowsay < 1360463779 538813 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe you just get the same cow over and over < 1360463798 43066 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cowsay hi < 1360463799 914745 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cowsay: not found < 1360463801 943048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you get the same cow until you write to it < 1360463820 817179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, that would be cow *before* write. < 1360463849 80191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION should write that strace-for-mmapped-pages program sometime. < 1360463997 763780 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :0x006f6f4d < 1360464088 214292 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :now i want to write some kind of excessively pretty interactive javascript visualizer of all the pages mapped by processes on your system and the sharing beteen them < 1360464159 341099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: it'd probably look boring < 1360464176 346723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, don't programs normally rely on mmaped pages being zeroed out? < 1360464247 30655 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If they just mmap a new private page for themselves, sure. < 1360464254 349792 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Typically sharing pages is on purpose. < 1360464459 120863 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah they do rely on that, so the cow thing would break a lot of stuff < 1360464480 23708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you meant the cow thing. < 1360464487 502110 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the visualization would basically cluster programs by what libraries they use < 1360464501 529097 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and would group instances of the same binary of course < 1360464518 129524 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so maybe it's not totally boring, but maybe it's not that interesting to do it at page granularity instead of just looking at ldd and such < 1360464734 810449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo comment | run fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:)~][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!][[0]:[[0]<:[[0]<:]][50 33H])~!][~)] ' < 1360464736 786446 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: run: command not found < 1360464742 312872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360464747 349791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo comment | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[~:)~][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!][[0]:[[0]<:[[0]<:]][50 33H])~!][~)] ' < 1360464749 113293 :HackEgo!codu@codu.org PRIVMSG #esoteric :c < 1360464782 397346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only [ left in this phase... < 1360464948 870177 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1360465125 863072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360466742 650131 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360467870 963853 :noam_!~noam@213.57.201.130 JOIN :#esoteric < 1360468014 194144 :noam!~noam@213.57.201.130 QUIT :Ping timeout: 264 seconds < 1360469066 289223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: more info plz < 1360469073 546101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :f :: forall a b c. ((a -> b) & (b -> c)) -> a -> c < 1360469097 306163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : I don't know the exact name for it... what's important to realise it that it types every untyped lambda calculus term, IIRC. < 1360469134 360712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure i recall the exact name either < 1360469158 125101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well can you tell me things about it < 1360469212 383392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it has disjunction types, as above, and also a type omega which types everything. < 1360469274 892324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so being typeable in itself isn't very interesting, but if you restrict _where_ omega can appear in the types, you can type precisely those lambda terms which have weakly normal forms. also typing is preserved by beta reduction - _both_ ways. < 1360469301 745086 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, that was my original question. < 1360469303 892084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and terms which have _strongly_ normal forms have types that don't contain omega, iirc. < 1360469319 895609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and in fact principal such. < 1360469374 548788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the above type is, i believe, the principal type for church numeral 2. < 1360469412 32969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's where it came up. < 1360469492 916817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also iirc the only terms which can share that principal type are beta-eta-equivalent to the normal form < 1360469538 579542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that part is a bit vaguer < 1360469575 160784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lessee, \x -> x has type a -> a, naturally < 1360469615 820618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :\x y -> x y has type (a -> b) -> a -> b, which is a substitution of the former < 1360469650 560605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so \x -> x also has that type, but not principally, which means \x y -> x y must beta-eta-reduce to \x -> x. i think. < 1360469653 816755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about \x -> x x? < 1360469686 575708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :((a -> b) & a) -> b, i assume < 1360469711 887881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there was an algorithm for finding the type, but i've forgotten that < 1360469744 696225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may have been in the "famous" book by barendregt: "lambda calculus, it's syntax and semantics" < 1360469818 651664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds a chapter list < 1360469819 398530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lambda Calculus: What is it? It's Syntax and Semantics! < 1360469917 44048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm looking at an online version, i have doubts. < 1360469977 330961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't cover types until the appendix. must be another book. < 1360470582 299546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may be called intersection types, not disjunction types < 1360470637 464036 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360470756 211663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: his book "Lambda calculus with types" mentions intersection types on page 449 and onwards, although i don't think it's the book i remember < 1360470880 971251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wtf it's not my job to do a literature search for this. < 1360470893 924494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(stopping now) :P < 1360470898 682541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1360470900 983764 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION was just curious. < 1360470908 190639 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The name "interesection types" is helpful, thanks! < 1360470979 512578 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i read it as "intercession types" < 1360471001 776303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as expected, the [ case seems to have the most awkward queue shuffling < 1360471042 834806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i need to convert [pcont][reader][loopflag] into ):[reader][[loopflag])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[pcont]][loopflag true] < 1360471228 748760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360471365 233359 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360473306 916256 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360473772 920859 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 240 seconds < 1360473906 555524 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360474693 11552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run yes|fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~]<~[[~)~~!]):]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[85 110 109 97 116 99 104 101 100 32 93 46H][)~[))$11~<<~:(~:<]]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!][[0]:[[ < 1360474694 644371 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360474745 162717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lines: too damn big < 1360474800 847469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm duh there's a long message < 1360474832 395401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run yes|fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~]<~[[~)~~!]):]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[48 33H][)~[))$11~<<~:(~:<]]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!][[0]:[[0]<:[[0]<:]][50 33H])~!][~)]' < 1360474859 672518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eep < 1360474862 538712 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 1: 279 Broken pipe yes \ 280 Killed | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~]<~[ < 1360474883 964387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo ya|fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~]<~[[~)~~!]):]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[48 33H][)~[))$11~<<~:(~:<]]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!][[0]:[[0]<:[[0]<:]][50 33H])~!][~)]' < 1360474912 250442 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 1: 279 Done echo ya \ 280 Killed | fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~ < 1360474920 372411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something tells me that's not good < 1360475135 80064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh it's a missing bracket < 1360475159 547586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the interpreter hangs up instead of giving an error < 1360475218 194697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo ya|fueue '):[)~~[~:~~~)<[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~]][)~~[)~~[)~<[<<<~(~~~<)~][)[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]])(~~)~]~~]<~[[~)~~!]):]][)~~[~:~~~)<[)~~[)$--1[)~]<~~<)<[)$%0]][):]~]][)~~[[48 33H][)~[))$11~<<~:(~:<]]~)~~~][)~~[[)~[)[H]]~!][49 33H]~)~~~][51H]!]!]!]!]!][[0]:[[0]<:[[0]<:]][50 33H])~!][~)] ' < 1360475220 280425 :HackEgo!codu@codu.org PRIVMSG #esoteric :yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy < 1360475226 337130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ya! < 1360475373 931345 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not quite `yes` yet < 1360475392 584630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was actually just ,[.] in brainfuck < 1360475399 98939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`yes monqy < 1360475400 569233 :HackEgo!codu@codu.org PRIVMSG #esoteric :monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy \ monqy < 1360475404 479439 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360475409 620890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360476548 518634 :ogrom!~del@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1360476687 697138 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`yes / < 1360476689 33809 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ < 1360477822 116004 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? monqy < 1360477824 172461 :HackEgo!codu@codu.org PRIVMSG #esoteric :The friendship monqy is an ancient Chinese mystery; ask itidus21 for details. < 1360477831 248725 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi??? < 1360477833 254520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`seen itidus21 < 1360477837 868486 :HackEgo!codu@codu.org PRIVMSG #esoteric :not lately; try `seen itidus21 ever < 1360477843 431148 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`seen itidus21 EVER < 1360477847 2503 :HackEgo!codu@codu.org PRIVMSG #esoteric :not lately; try `seen itidus21 ever < 1360477848 447320 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`seen itidus21 ever < 1360477854 346259 :HackEgo!codu@codu.org PRIVMSG #esoteric :2012-10-13 12:14:44: the odd thing was me re-posting the topic with the linebreaks based on the width of my xchat window < 1360478147 905418 :asiekierka!~asiekierk@fluttershy.pl QUIT :Ping timeout: 248 seconds < 1360478495 996697 :asiekierka!~asiekierk@fluttershy.pl JOIN :#esoteric < 1360478651 132022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo why is this working | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[49 33H])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]]]][))$11~<<~:(~:<][)[[48 33H])~[)[H]]~~!]!]' < 1360478653 182695 :HackEgo!codu@codu.org PRIVMSG #esoteric :why is this working < 1360478714 431965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo and this | fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[))(($3~)<(][0]:[[0]<:[[0]<:]][3 < 1360478715 866723 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360478720 926559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360478753 20929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo now | fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[))(($3~)<(][0]:[[0]<:[[0]<:]][33H]' < 1360478754 585045 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ won < 1360478776 1919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just convinced myself , should break on NUL's... < 1360479115 512759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] < 1360479130 993508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1360479146 820799 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360479161 420756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hm | fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] < 1360479162 958893 :HackEgo!codu@codu.org PRIVMSG #esoteric :hm | fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] < 1360479167 17473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo hm | fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] < 1360479168 588787 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `)' \ bash: -c: line 0: `echo hm | fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] ' < 1360479178 910021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo hm | fueue ')))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] ' < 1360479180 916867 :HackEgo!codu@codu.org PRIVMSG #esoteric :104 < 1360479387 893109 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360479396 869797 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360479435 39039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:][0] < 1360479436 589535 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1360479441 940737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:][33] < 1360479443 212350 :HackEgo!codu@codu.org PRIVMSG #esoteric :33 < 1360479926 350093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cat /dev/null | fueue ')))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] ' < 1360479928 419777 :HackEgo!codu@codu.org PRIVMSG #esoteric :33 < 1360479956 217879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fueue )))~$([[)[~~~~()+1])][0]$%~~1)][][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] < 1360479987 398629 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360480012 254151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat - < 1360480020 838323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1360480038 121753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's an accident of stdin blocking there < 1360480043 496595 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360480126 778527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh the rev simply works because it always reads into a zero cell < 1360480182 676779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1360480209 485627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`printf \n\n\n\n\n\n < 1360480211 112810 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360480215 568648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`printf \n\n\n\n\n\na < 1360480217 200774 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ \ \ \ \ \ a < 1360480257 118535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hah and the cat seemed to work because hackego removes trailing newlines which were what were printed by the "no change" NULs :P < 1360480291 977326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`printf a\n\n\n\n\n\n < 1360480293 707551 :HackEgo!codu@codu.org PRIVMSG #esoteric :a < 1360480569 638056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess a bf implementation which treats EOF as NUL and no change simultaneously is a bit unusual, *cough* < 1360480685 356354 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1360480776 533395 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360481020 492913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n why is this working | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[49 33H])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]]]][))$11~<<~:(~:<][)[[48 33H])~[)[H]]~~!]!]' < 1360481022 733603 :HackEgo!codu@codu.org PRIVMSG #esoteric :why is this workingggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg < 1360481028 425146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1360481787 144027 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1360481788 844495 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360481845 669447 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1360482501 15851 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360483895 129975 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 244 seconds < 1360483961 107976 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360484265 870853 :yours_truly!~yours@c-208-90-102-250.netflash.net JOIN :#esoteric < 1360484468 416985 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360484666 716962 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1360485274 242613 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :<[th]s0[st]s1[nd]s2[rd]s3dBr100%d10%r10/1-1 0 1i*d3-1d0i*`0+L+> < 1360486892 27482 :yours_truly!~yours@c-208-90-102-250.netflash.net QUIT :Quit: Leaving < 1360487162 919525 :Taneb!~nathan@host-2-99-87-86.as13285.net JOIN :#esoteric < 1360487264 636094 :Taneb!~nathan@host-2-99-87-86.as13285.net QUIT :Client Quit < 1360487278 751387 :Taneb!~nathan@host-2-99-87-86.as13285.net JOIN :#esoteric < 1360487522 269997 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :What's Opera like as a browser < 1360487542 878015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I disagree. < 1360487568 410065 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: Why do you disagree? < 1360487868 235542 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the % should be an ¤ < 1360487906 529882 :Gregor!codu@codu.org PRIVMSG #esoteric :My sleep schedule feels pretty broken when I wake up naturally at 4AM. < 1360487915 823376 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360487919 23468 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: it can get much worse < 1360487923 108403 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :much worse < 1360487937 555226 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oklopol: Then you make it like that if you want. < 1360487938 765595 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :at some point last year i woke up at midnight and went straight to work < 1360487952 5214 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :left at 16, went to sleep < 1360487961 94834 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :good times < 1360487965 790945 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Going to sleep at 6pm until 3am is not a good thing < 1360487976 766214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I've done worse than that < 1360487979 245361 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :its not that awful a thing < 1360487983 62436 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just think of it as a real early morning < 1360487993 708455 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it's bad if you're bad at waking up in the dark depending on location tho < 1360488002 519184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: A hunch. < 1360488015 534592 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it's a bad thing if there are bad social/work consequences. caused me no problems. < 1360488034 353023 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :by bad I mean it makes you feel awful < 1360488037 732327 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :nowadays i got to sleep between 22 and 23 and wake up at 8. girlfriends SUCK :( < 1360488077 765316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe a boy friend would be better < 1360488094 159562 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :yeah we could gay up all night. < 1360488207 935202 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 276 seconds < 1360488287 885743 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: What hunch? < 1360488359 755992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: http://www.youtube.com/watch?v=GPdzCZdvBp0 < 1360491804 464405 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360491850 707339 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360492245 342982 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :shachaf, what do you make of last night's Homestuck update < 1360492264 393262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: I don't read Holmes Tuck. < 1360492290 928031 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :That's irrelevant < 1360492303 615701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's probably pretty BAD. < 1360492329 117274 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Yes < 1360492334 382663 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :One character isn't wearing pants < 1360492341 758132 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :And has been called out on it by his grandmother < 1360493116 507524 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz QUIT :Read error: Connection reset by peer < 1360493607 819859 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And also by his granddaughter < 1360493634 257125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also by Taneb. < 1360493654 751398 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Sgeo, by that logic 1 is prime < 1360493681 782813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i love logic < 1360493820 759952 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :grandmadaughter is overpowered < 1360493851 54957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monoids are easy < 1360494066 264368 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :It's such a deus ex machina for Jake and Jane < 1360494137 831010 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How did Jade know what was going on, exactly? < 1360494143 478961 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is she omniscient now too? < 1360494156 329897 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :First guardian powers < 1360494167 35726 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Wait, that doesn't grant omniscient < 1360494208 577268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo this is offtopic < 1360494219 323452 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :y'all'ren't talking about esolangs < 1360494246 283980 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Surely ~ATH counts < 1360494264 120942 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :And Brazil isn't a vegetable < 1360494266 51060 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I guess it was used for a practical purpose < 1360494297 344000 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :What, dooming everybody Karkat ever met? < 1360494312 100142 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And summoning an evil invincible demon < 1360494611 756235 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, is summoning an evil invincible demon too practical for an esolang? < 1360494658 113289 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: Maybe. Make it a evil invisible demon instead of invincible. < 1360494726 813222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360494737 934674 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"You have bitshifted the result of a boolean expression and used it as an array index to avoid using ?: or an if statement." Have you done things like that? < 1360494743 90762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, you should try to catch up < 1360494752 439798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ugh < 1360494762 243522 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i haven't followed my webcomic list for like < 1360494763 479061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ever < 1360494770 357211 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well over a month < 1360494784 415951 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :don < 1360494789 529379 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :don't logread, there are spoilers < 1360494795 164492 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the backlog is now a sort of mental augean stable < 1360494834 640570 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wating faithfully for some sort of... hercules to wash it away in a... torrent of... reading < 1360495156 528941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360496624 474952 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I cannot sing along with Wormsong 2011 < 1360496627 742998 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The lyrics are just wrong < 1360496705 636124 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can you correct them? < 1360496858 954943 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can listen to Wormsong 2003 instead < 1360496872 296393 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360496887 553318 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360496887 738747 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360496948 841046 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1360497561 326471 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm what was the name of that software that HackEgo and EgoBot use for the sandbox? < 1360497587 692632 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :UMLBox < 1360497792 677329 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360497793 907304 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :thanks < 1360497801 657465 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, he wrote that himself right? < 1360497815 350224 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1360497847 352505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1360497857 725512 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hey, why is < 1360497863 75740 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :no package in debian for it :/ < 1360497871 10107 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hey, why is (=>>) not part of the Comonad instance in Control.Comonad ? < 1360497878 889751 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, what was the old one? That was based on some crazy debian-only thingy < 1360497896 478565 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :plash < 1360497903 153979 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: It's defined separately. < 1360497908 384090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I forgot what was wrong with plash < 1360497908 983321 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Doesn't this mean you can't define your own, and have to rely on the built-in definition? < 1360497910 456756 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"extend" is equivalent. < 1360497915 244083 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(It's just flipped.) < 1360497916 595310 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah < 1360497927 983696 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :(=>>) = flip extend ? < 1360497944 699919 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Fair enough < 1360498057 422964 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, right < 1360498117 19563 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I know why fail "something" :: Either String a doesn't return Left "something" but it's inconvienient < 1360498142 332421 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess you'd want a separate monad that constricts the failure value to a string? < 1360498197 871505 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If you can avoid fail you probably should. < 1360498234 47107 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :True < 1360498269 613721 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For Boolean I can think of two monoid instances, And and Or. Would Xor work as a monoid instance too? < 1360498285 235667 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :No, there's no identity < 1360498292 389660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes there is? < 1360498292 588338 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, yeah < 1360498297 266930 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Is there? < 1360498298 945920 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :0 is the identity < 1360498301 944860 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Of course < 1360498302 800437 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric ::( < 1360498304 90193 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, False < 1360498314 457224 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: Any/All are the newtype wrappers for those Monoid instances < 1360498358 90869 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't think Nor or Nand are monoids < 1360498377 125961 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Is xor actually a monoid? < 1360498383 605100 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :semigroups defines xor for non-empty lists. < 1360498386 322050 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I presume there's a reason for that. < 1360498405 421763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because it's semigroups? < 1360498411 467788 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It doesn't define and/or/etc. < 1360498413 627859 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Just xor. < 1360498426 463023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Prelude defines and/or/etc. but not xor < 1360498464 771938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you suggesting it has xor even though you can (in this hypothetical) define xor perfectly normally and well-behavedly on full lists just for the hell of it, despite not having anything else like that? < 1360498469 882909 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's edwardk, he'd define the [] version. < 1360498474 284153 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Why restrict it unless it has to be? < 1360498507 356426 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Let me look up the monoid laws < 1360498518 740163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe xor is a useful operation on nonempty lists in particular? < 1360498549 845348 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@check True < 1360498550 910292 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :xor does seem to follow the laws < 1360498552 546475 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `myquickcheck' < 1360498554 517297 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh. < 1360498574 965566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: xor is the most well-behaved operation in the world. < 1360498594 782275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Bool,False,(/=)) is definitely a monoid. < 1360498620 222434 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1360498623 651882 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :So what's up with that? < 1360498656 644073 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, monoids are semigroups < 1360498672 179630 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And someone probably didn't like xor being a monoid < 1360498839 291274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :xor is so great < 1360498841 156867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a^b=c < 1360498843 597529 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b^a=c < 1360498847 223248 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :c^a=b < 1360498849 560153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a^c=b < 1360498851 894138 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b^c=a < 1360498858 662638 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :c^b=a < 1360498862 141997 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yes < 1360498863 263411 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All of those mean the same thing! < 1360498896 493394 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Assuming a, b and c don't get modified or are distinct < 1360499062 732501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :xor isn't short-circuiting, sadly. < 1360499067 663423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I guess that's not so sad. < 1360499113 80558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: What should the newtype for Xor be called? < 1360499115 343102 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :All, Any, ...? < 1360499157 413711 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Odd? < 1360499166 873952 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :That feels about numbers. < 1360499202 17243 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It doesn't need a newtype. < 1360499248 57501 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure it does. < 1360499530 718371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unbalanced. < 1360499539 479825 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, no, that's just wrong. < 1360499847 532428 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Flip? < 1360500054 955138 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Toggle < 1360500056 396682 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, no < 1360500068 304946 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Toggle may be better than Flip but only 1 toggles < 1360500070 604842 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360500093 737380 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Exclusive? < 1360500271 640929 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360501201 63941 :hagb4rd!~perdito@koln-d9329e48.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360501866 415773 :hagb4rd!~perdito@koln-4d0b640c.pool.mediaWays.net JOIN :#esoteric < 1360502618 529599 :hagb4rd!~perdito@koln-4d0b640c.pool.mediaWays.net PRIVMSG #esoteric :@tell kmc darn! you forgot to turn off the light in the refrigerator once again. < 1360502618 752180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360502867 693367 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If monads are monoids, are comonads comonoids? < 1360502911 482290 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aren't comonads also monoids, or something? < 1360503213 874951 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360503271 636448 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It's unlikely anything is a comonoid. < 1360503323 962086 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :A comonoid, you'd have to split it, right? < 1360503338 508629 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :And everything splits into comempty and itself < 1360503367 416864 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I hear comonoids are completely boring in Hask. < 1360503377 8171 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You end up with x -> (x, x) where the laws require \x -> (x, x) or something. < 1360503411 719688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Are you sure about that second part? < 1360503429 656935 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that's what edwardk told me. < 1360503433 515234 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Certainly x -> (x, x) is an interesting type. < 1360503444 404193 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. splitting name supplies < 1360503928 125461 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Remote host closed the connection < 1360504182 900558 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360504364 179590 :ogrom!~del@143.122.191.90.dyn.estpak.ee QUIT :Quit: Left < 1360504951 943615 :hagb4rd!~perdito@koln-4d0b640c.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360505013 371462 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Wouldn't that not apply with the restraint Comonoid x < 1360505040 789446 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1360505053 360814 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And the behaviour would depend on the comonoid instance of x, rather than always leading to \x -> (x,x) < 1360505071 787752 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION doesn't know what's unclear about "where the laws require \x -> (x, x)" < 1360505094 784099 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What are the comonoid laws? < 1360505140 208985 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Lessee < 1360505210 521553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Shouldn't the dual of (a,a) -> a be a -> Either a a? < 1360505233 34541 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :Ssh < 1360505300 815129 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 248 seconds < 1360505334 572673 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For the Sum monoid, mappend a b = c has an infinite number of values for a and b that will produce c < 1360505360 529744 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net JOIN :#esoteric < 1360505396 909010 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So I'm thinking the Comonoid instance would have something like comappend c = ([0,1..],[c,c-1..]) < 1360505401 654718 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Although that might not make sense < 1360505429 852354 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, technically ([comempty,comempty+1..],[c,c-1..]) < 1360505675 947747 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :comempty would be x -> (). < 1360505825 829421 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360507750 813900 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360508088 858788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i... < 1360508097 422200 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :you... < 1360508102 513411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :think i just had haute cuisine haggis < 1360508111 380316 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :My god < 1360508122 991501 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric :In Warwick!? < 1360508138 416470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, i was back home for the weekend < 1360508154 736986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also don't let the name fool you, the university of warwick is in coventry < 1360508178 654023 :Taneb!~nathan@host-2-99-87-86.as13285.net PRIVMSG #esoteric ::O < 1360508603 729147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK < 1360508623 850247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it just me, or is it incredibly, pointlessly hard to get a USB headset working on Arch? < 1360508901 992323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am now restarting < 1360508905 379030 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :to get some fucking headphones working < 1360508911 74118 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360509069 507851 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360509094 199974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360510603 963962 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1360510610 264237 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i feel like as i move south the scenery should get less snowy, not more < 1360510697 374930 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360510717 81309 :Gregor!codu@codu.org PRIVMSG #esoteric :My Little Haskell: Lenses are Magic < 1360510720 275688 :Gregor!codu@codu.org PRIVMSG #esoteric :*wheeeeeeeeew* < 1360510726 509066 :Gregor!codu@codu.org PRIVMSG #esoteric :I had to say that somewhere, better here than there. < 1360510860 625195 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360510923 372632 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net PRIVMSG #esoteric :look like you run a little late. lens have been completely demystified in that channel. < 1360510959 837617 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net PRIVMSG #esoteric :gregor: have you done sth usefull using lens? < 1360510974 583836 :Gregor!codu@codu.org PRIVMSG #esoteric :I don't Haskell much. < 1360510999 3260 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360511008 139445 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360511382 507818 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net PRIVMSG #esoteric :gregor: have you got your new accordion? < 1360511423 390392 :Gregor!codu@codu.org PRIVMSG #esoteric :I got one in Indiana, if that's what you mean, but it's kind of meh. < 1360511434 111079 :Gregor!codu@codu.org PRIVMSG #esoteric :I'm still looking for (and not finding) a better one. < 1360511510 26259 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360511579 14236 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net PRIVMSG #esoteric :yes, it's hard at least in that low-price-class < 1360511596 881354 :Gregor!codu@codu.org PRIVMSG #esoteric :Indeed *sigh* < 1360511668 876272 :Gracenotes!~person@wikipedia/Gracenotes QUIT :Ping timeout: 248 seconds < 1360511675 286365 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net PRIVMSG #esoteric :and some 2nd hand instruments seems to be more expensive than the fresh-manufactured < 1360511849 7149 :Gregor!codu@codu.org PRIVMSG #esoteric :If they're being sold by someone who knows what they're selling, yeah. < 1360511862 418273 :Gregor!codu@codu.org PRIVMSG #esoteric :But I'm in the "what the heck is this, I'll just invent a price" market ;) < 1360512914 517588 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360513476 811270 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360513484 94293 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360513759 415451 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360513813 532126 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :http://network-tools.com/default.asp?prog=express&host=216.81.59.173 < 1360513818 73282 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :this is something one of you people would do < 1360513857 175012 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is [] a free monad? < 1360513868 837295 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :no < 1360513877 469334 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :the free monad is the term monad < 1360513944 868966 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :[] is the free monoid functor tho < 1360514016 651785 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder when Haskell people realised "Hey, we can create a monad instance" < 1360514020 895312 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, no < 1360514022 844274 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :monad class < 1360514051 850047 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :after moggi < 1360514078 480872 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :moggi wrote some stuff, wadler read it and was impressed < 1360515072 364763 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360515310 149233 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm, the first moggi paper on monads seems to be from 1988 < 1360516169 403318 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Remote host closed the connection < 1360516201 886978 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360516569 53649 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1360517026 900767 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360517289 798324 :hagb4rd!~perdito@koln-4d0b771b.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360517737 433130 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360517810 955151 :Taneb!~nathan@host-2-99-87-86.as13285.net QUIT :Read error: Connection reset by peer < 1360517847 557312 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360517948 522756 :hagb4rd!~perdito@koln-4db4312e.pool.mediaWays.net JOIN :#esoteric < 1360517992 559668 :Taneb!~nathan@host-2-99-87-86.as13285.net JOIN :#esoteric < 1360518121 393898 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360518141 799935 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360518556 154403 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360518934 758393 :augur!~augur@ip-64-134-67-223.public.wayport.net JOIN :#esoteric < 1360518980 394588 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is starting to get a hatred of channels that don't put freenode staff on the access list < 1360519251 789902 :Taneb!~nathan@host-2-99-87-86.as13285.net QUIT :Quit: Leaving < 1360519455 924168 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360519753 651938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, wat < 1360519813 514538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose that's a roundabout way of saying #esoteric. < 1360519816 151658 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's someone in #scala with a horribly broken connection, and no ops online, and #freenode can't do anything because they're not on the access list < 1360519824 492071 :hagb4rd!~perdito@koln-4db4312e.pool.mediaWays.net QUIT :Ping timeout: 264 seconds < 1360519828 656320 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think #esoteric has freenode staff on the access list < 1360519843 898130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :-ChanServ- 6 freenode-staff +AFRfiorstv [modified 34 weeks, 1 day, 03:31:10 ago] < 1360519858 724357 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know if that line, without the ... hostmask thing, is effective or not < 1360519877 508280 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That seems a relatively recent thing. < 1360519901 432942 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I didn't even know it was a recommended practice. It certainly hasn't been. < 1360519918 739918 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that the result of the Plazma Incursion < 1360519968 232731 :hagb4rd!~perdito@koln-4db4fed0.pool.mediaWays.net JOIN :#esoteric < 1360520123 92852 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know which one is a recommended practice < 1360520205 125476 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Staff can be given access by providing [nick] as "*!*@freenode/staff/*".", on the Using the Network page. < 1360520212 847645 :oklofok!~oklopol@agw-sparknet.utu.fi QUIT :Ping timeout: 248 seconds < 1360520213 69255 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose it's a reasonably neutral statement, though. < 1360520248 357154 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :#freenode has both "*!*@freenode/staff/*" and "freenode-staff" on the list. < 1360520249 904839 :oklofok!~oklopol@agw-sparknet.utu.fi JOIN :#esoteric < 1360520304 292735 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :After seeing #scala , and a similar situation in the past, I have a strong preference < 1360520396 732371 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I see "freenode-staff" is nowadays our founder, too; might explain why it's on the list. < 1360520432 15967 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360520445 614917 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360520754 52310 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360521362 227665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 252 seconds < 1360521821 722631 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!help < 1360521822 578990 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360521826 931273 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!info < 1360521827 139262 :EgoBot!codu@codu.org PRIVMSG #esoteric :​EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ . Cheers and patches (preferably hg bundles) can be sent to Richards@codu.org , PayPal donations can be sent to AKAQuinn@hotmail.com , complaints can be sent to /dev/null < 1360521837 125754 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`help < 1360521838 275553 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360521842 188017 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360521857 961604 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :where is the hack ego bot code repo, as opposed to the file system repo < 1360521960 466146 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :specifically I'm looking for how he set up umlbox < 1360522208 986922 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: http://bitbucket.org/GregorR/hackbot < 1360522223 887984 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :thanks < 1360522245 10178 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, that does not contain the call to umlbox? < 1360522256 420755 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, which is what I was looking for < 1360522268 647542 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, specifically how you set up the socket stuff < 1360522281 364696 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, because that umlbox-mudem has me confused < 1360522285 51844 :Gregor!codu@codu.org PRIVMSG #esoteric :That DOES contain the call to umlbox. < 1360522298 643326 :Gregor!codu@codu.org PRIVMSG #esoteric :If you want to know how umlbox itself works, then look at the umlbox code. < 1360522299 527008 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh not in runner.sh? < 1360522316 984510 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I thought you ran umlbox outermost < 1360522336 380406 :Gregor!codu@codu.org PRIVMSG #esoteric :No, it runs a umlbox per call. < 1360522345 772443 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :aaah < 1360522345 995939 :Gregor!codu@codu.org PRIVMSG #esoteric :`uptime < 1360522349 49642 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 18:52:27 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 < 1360522352 324828 :Gregor!codu@codu.org PRIVMSG #esoteric :`uptime < 1360522353 944650 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 18:52:33 up 0 min, 0 users, load average: 0.00, 0.00, 0.00 < 1360522396 200380 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`run echo $HOME < 1360522397 622837 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/tmp < 1360522421 308832 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so where do you use the mudem thing? < 1360522438 654950 :Gregor!codu@codu.org PRIVMSG #esoteric :mudem is all handled by umlbox, it's just the -R in the args that make it run. < 1360522452 942050 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360522462 310590 :Gregor!codu@codu.org PRIVMSG #esoteric :The problem is that uml doesn't provide an especially reliable pipe to/from the host. < 1360522469 240148 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, but what about direct connections to the internet? Is that possible at all? < 1360522473 428011 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :from inside the box < 1360522475 570472 :Gregor!codu@codu.org PRIVMSG #esoteric :No. < 1360522478 26722 :Gregor!codu@codu.org PRIVMSG #esoteric :That's kinda the idea. < 1360522492 159989 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, well I was wondering if it was possible to set that up < 1360522494 342974 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh well < 1360522499 443500 :Gregor!codu@codu.org PRIVMSG #esoteric :It'd be possible to set it up with, say, a SOCKS proxy. < 1360522515 459570 :Gregor!codu@codu.org PRIVMSG #esoteric :If you want direct connections, you could adjust it to make umlbox use slip. < 1360522519 437526 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm I guess I could use -R and then an socat in my case < 1360522533 722636 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, slip? lol what? < 1360522553 10219 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :is that a pre-PPP thingy? < 1360522591 948724 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, but there's a program, the name of which I forget, that simulates a whole network stack for one end of a slip connection. UML and Qemu both use/include a derivative of it. < 1360522602 188196 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh, nice < 1360522603 903625 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Slirp, I guess? < 1360522609 658365 :Gregor!codu@codu.org PRIVMSG #esoteric :That's what I was looking for. < 1360522616 186700 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I thought qemu used a virtual ethernet adapter? < 1360522624 556700 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, but that connects to slirp. < 1360522630 375864 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and then a tun interface on the host < 1360522633 895224 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :really? okay < 1360522637 814708 :Gregor!codu@codu.org PRIVMSG #esoteric :You can use tun if you want. < 1360522641 267923 :Gregor!codu@codu.org PRIVMSG #esoteric :Or you can hook it to slirp. < 1360522644 231285 :Gregor!codu@codu.org PRIVMSG #esoteric :slirp is all usermode. < 1360522644 468094 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I see < 1360522649 679454 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough < 1360522664 987526 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well I think -R and an socat would work for my case < 1360522667 966509 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I didn't know qemu's user-mode networking was a SLIRP derivative. < 1360522669 969732 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fancy. < 1360522726 217911 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wait.. -R takes a host? < 1360522733 57487 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :does that mean I don't need a socat in between < 1360522739 605216 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :if I want to connect to just one fixed host < 1360522804 260848 :Gregor!codu@codu.org PRIVMSG #esoteric :Yeah, -R8080:google.com:80 would give you a pipe to google. < 1360522805 940503 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so I would say connect to, say, 127.0.0.1:1234 in the box, then put in -R1234:example.org:80? < 1360522807 896892 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1360522813 15022 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :perfect < 1360522816 958220 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :any plans for ipv6? < 1360522836 67839 :Gregor!codu@codu.org PRIVMSG #esoteric :I don't think there's anything particularly missing for it, would just need to be integrated into mudem. < 1360522846 669830 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fair enough, not a pressing need for me < 1360522849 268788 :Gregor!codu@codu.org PRIVMSG #esoteric :The big issue is that the mudem is unreliable because there's no initial handshake... < 1360522850 461969 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :was just curious < 1360522859 9787 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, oh? < 1360522875 351501 :Gregor!codu@codu.org PRIVMSG #esoteric :UML doesn't provide a reliable pipe into/out of the virtual system, like I mentioned. < 1360522883 333105 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360522884 836659 :Gregor!codu@codu.org PRIVMSG #esoteric :So to make it not suck, you need some kind of handshake between them. < 1360522893 333899 :Gregor!codu@codu.org PRIVMSG #esoteric :I never bothered to make that work properly, so mudem is spotty. < 1360522896 370179 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so what do you use for your bots then? < 1360522905 697781 :Gregor!codu@codu.org PRIVMSG #esoteric :I use that, it just sucks. < 1360522909 408969 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360523478 146063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so in what ways is it unreliable < 1360523482 355251 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what can I expect failing < 1360523577 6757 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, hm it just says "Terminated"? < 1360523624 628339 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, when I try to use -R < 1360523669 797197 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, and without said forwarding it is of no use to me < 1360523670 724791 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :sigh < 1360523745 619581 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I don't know how to debug python :/ < 1360523768 749795 :Gregor!codu@codu.org PRIVMSG #esoteric :ACTION reappears. < 1360523774 332784 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :thank god < 1360523785 95028 :Gregor!codu@codu.org PRIVMSG #esoteric :Generally speaking, mudem will work "fine" if you put some time between starting the session and actually trying to use a connection. < 1360523789 7712 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :#whenever I try to use -R it just says terminated, I'm trying to use it to a remote < 1360523793 385823 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh okay < 1360523797 440395 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I will try add a sleep then < 1360523802 929981 :Gregor!codu@codu.org PRIVMSG #esoteric :No guarantees X-D < 1360523811 324950 :Gregor!codu@codu.org PRIVMSG #esoteric :(Like I said, unreliable) < 1360523811 741309 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, err nope < 1360523819 75018 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I tried to forward a port and run ls < 1360523822 184338 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it just said terminated < 1360523832 555595 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so this is not THAT issue it seems < 1360523838 582489 :Gregor!codu@codu.org PRIVMSG #esoteric :And if you do it without port forwarding, it works? < 1360523843 155132 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yep < 1360523854 746309 :Gregor!codu@codu.org PRIVMSG #esoteric :Run it with -v then < 1360523856 698804 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :-R6697:myircserver:6697 is what I tried < 1360523875 153209 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, kernel panic in uml < 1360523881 313495 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :let me pastebin < 1360523948 730236 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I'm using the debian uml package kernel as the README suggested < 1360523951 481832 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :does that matter? < 1360523957 570990 :Gregor!codu@codu.org PRIVMSG #esoteric :Should work. < 1360523962 60215 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, anyway, here it is but replaced with google http://sprunge.us/ghVK < 1360523967 31110 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, also I use debian testing < 1360524010 471940 :Gregor!codu@codu.org PRIVMSG #esoteric :Well that's strange >_O < 1360524015 617466 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :arvid@tux /tmp $ $HOME/local/umlbox/bin/umlbox -v -B -R6697:google.com:6697 --copy-cwd ls < 1360524017 323087 :Gregor!codu@codu.org PRIVMSG #esoteric :What happens if you use -n < /dev/null ? < 1360524018 283224 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that was the command < 1360524025 139387 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, on which part? < 1360524033 920834 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :after ls? < 1360524038 815698 :Gregor!codu@codu.org PRIVMSG #esoteric :Use -n as an option, and append < /dev/null < 1360524041 741645 :Gregor!codu@codu.org PRIVMSG #esoteric :Don't put the -n after ls :) < 1360524054 319400 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :same crash < 1360524070 899154 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, 64-bit debian testing < 1360524102 469526 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, if I remove the forward it works just fine < 1360524134 265915 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh look, it fails for me too X-D < 1360524140 143488 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay < 1360524147 986453 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so you don't use this feature then? < 1360524156 826100 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :now what do I do :/ < 1360524158 629691 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :plash? < 1360524218 645734 :Gregor!codu@codu.org PRIVMSG #esoteric :I guess X-D < 1360524223 78789 :Gregor!codu@codu.org PRIVMSG #esoteric :G'luck installing it. < 1360524231 839599 :Gregor!codu@codu.org PRIVMSG #esoteric :This is really weird. Why is it working on codu X-D < 1360524232 679435 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, you aren't going to fix this right now? < 1360524238 550164 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh well < 1360524247 687499 :impomatic!~digital_w@87.115.38.254 QUIT :Read error: Connection reset by peer < 1360524248 879341 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I have no idea where to even start to look < 1360524259 348685 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, but if you find out what differs on codu, please tell me < 1360524397 308906 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524402 504236 :EgoBot!codu@codu.org PRIVMSG #esoteric :No output. < 1360524435 126441 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="test string";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524437 558499 :EgoBot!codu@codu.org PRIVMSG #esoteric :est string < 1360524446 544303 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well, that was fairly boring < 1360524461 839431 :Gregor!codu@codu.org PRIVMSG #esoteric :It does more, but you need an interesting input X-D < 1360524485 939736 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="THIS... IS... INTERESTING!";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524488 415720 :EgoBot!codu@codu.org PRIVMSG #esoteric :HIS... IS... INTERESTING! < 1360524493 394825 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, nope! < 1360524574 481326 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, any suggestions for more interesting inputs? < 1360524582 573682 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="654321";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524585 24437 :EgoBot!codu@codu.org PRIVMSG #esoteric :54321 < 1360524593 387723 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="123456";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524595 800470 :EgoBot!codu@codu.org PRIVMSG #esoteric :23456 < 1360524608 192851 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="121212";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524610 592227 :EgoBot!codu@codu.org PRIVMSG #esoteric :21212 < 1360524613 826210 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :!c char*a,b[9999]="111121212";main(){a=b;while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} < 1360524616 252274 :EgoBot!codu@codu.org PRIVMSG #esoteric :11121212 < 1360524628 880177 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I give up < 1360524641 60394 :augur!~augur@ip-64-134-67-223.public.wayport.net QUIT :Remote host closed the connection < 1360524681 407338 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: It's subleq you nut < 1360524690 723557 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh okay < 1360524697 424191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What are you trying to do? < 1360524701 195674 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm too tried to read that sort of C code today < 1360524708 53412 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :FreeFull, live a successful life? < 1360524723 610205 :Gregor!codu@codu.org PRIVMSG #esoteric :Being in #esoteric is your first mistake ;) < 1360524741 409323 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hah < 1360524747 249462 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway < 1360524762 381794 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, what version of debian is on codu? < 1360524777 73770 :Gregor!codu@codu.org PRIVMSG #esoteric :`cat /etc/debian_version < 1360524778 981258 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: /etc/debian_version: No such file or directory < 1360524784 107444 :Gregor!codu@codu.org PRIVMSG #esoteric :Hm, really thought that might work X-D < 1360524798 634258 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ cat /etc/debian_version < 1360524798 819846 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :7.0 < 1360524806 241910 :Gregor!codu@codu.org PRIVMSG #esoteric :Yeah, it's running testing. < 1360524811 897026 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :`lsb_release -a < 1360524812 164281 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay < 1360524814 779815 :HackEgo!codu@codu.org PRIVMSG #esoteric :No LSB modules are available. \ Distributor ID: Debian \ Description: Debian GNU/Linux \ Release: n/a \ Codename: n/a < 1360524822 962107 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :n/a < 1360524823 750064 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1360524824 975643 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1360524841 578153 :hagb4rd!~perdito@koln-4db4fed0.pool.mediaWays.net PRIVMSG #esoteric :`run lsb_release -a < 1360524843 943708 :HackEgo!codu@codu.org PRIVMSG #esoteric :No LSB modules are available. \ Distributor ID: Debian \ Description: Debian GNU/Linux \ Release: n/a \ Codename: n/a < 1360524853 828620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`uname -a < 1360524854 990405 :HackEgo!codu@codu.org PRIVMSG #esoteric :Linux umlbox 3.0.8-umlbox #2 Sun Nov 13 21:30:28 UTC 2011 x86_64 GNU/Linux < 1360524864 401693 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm 64-bit too < 1360524866 831062 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so uh < 1360524914 152254 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ ~/local/umlbox/bin/umlbox -B uname -a < 1360524914 337915 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Linux (none) 3.2.35 #2 Fri Jan 4 23:20:55 UTC 2013 x86_64 GNU/Linux < 1360524915 476858 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wait what < 1360524920 315563 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360524924 316726 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, different kernel < 1360524939 746767 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ uname -a < 1360524940 69382 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Linux tux 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux < 1360524941 212974 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so yeah < 1360524965 248771 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :huh, no build date? < 1360524995 941352 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, where did you get the kernel from on codu? And can you put up a copy of that so I can test with that < 1360525176 216314 :Gregor!codu@codu.org PRIVMSG #esoteric :On codu I'm using the kernel that umlbox builds if you ask it to. < 1360525184 585690 :Gregor!codu@codu.org PRIVMSG #esoteric :But I'm using that here too. < 1360525241 74850 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm okay < 1360525244 308850 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so it isn't that then < 1360525250 48994 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, any sysctl differences? < 1360525252 312720 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or such < 1360525256 685943 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :iptables setup? < 1360525289 626820 :Gregor!codu@codu.org PRIVMSG #esoteric :It seems to have something to do with using the ttys in uml, not networking. < 1360525323 406260 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, okay, how do I deal with that? < 1360525334 947164 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, not run it interactively? < 1360525350 552118 :Gregor!codu@codu.org PRIVMSG #esoteric :That's why I was suggesting -n < /dev/null < 1360525364 610664 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well that didn < 1360525369 410967 :Gregor!codu@codu.org PRIVMSG #esoteric :Yeah, I know. < 1360525370 303237 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :didn't* do a difference < 1360525387 97504 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, anyway it is using that -R line that triggers it < 1360525404 685893 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, I'm aware. < 1360525407 382290 :Gregor!codu@codu.org PRIVMSG #esoteric :Like I said, I can repro. < 1360525411 907353 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so how is it tty related < 1360525413 523951 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric ::/ < 1360525419 307736 :Gregor!codu@codu.org PRIVMSG #esoteric :The mudem attaches via tty. < 1360525423 429210 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :aha < 1360525625 919732 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, the README: "Alternatively, you may extract Linux 3.4.4 to umlbox/linux-3.4.4 (substitute < 1360525626 105378 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :" < 1360525634 118274 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, yet you have 3.0.8 on the server < 1360525646 614591 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, are you sure you have 3.0.8 locally? < 1360525651 985561 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :if not that could be the difference < 1360525654 322118 :Gregor!codu@codu.org PRIVMSG #esoteric :Locally I certainly don't. < 1360525663 626520 :Gregor!codu@codu.org PRIVMSG #esoteric :I doubt that that's the difference, but anything's possible. < 1360525669 27135 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, well maybe that it is, why not try the kernel from there? < 1360525673 798270 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :for umlbox < 1360525682 19740 :Gregor!codu@codu.org PRIVMSG #esoteric :Because I'm doing other stuff and intend to debug later X-D\ < 1360525769 569888 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, upload that kernel for me and I'll test it < 1360525802 485341 :Gregor!codu@codu.org PRIVMSG #esoteric :http://codu.org/tmp/umlbox-linux < 1360525818 405610 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Length: 2597176 (2,5M) [text/plain] < 1360525819 381228 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hrrm < 1360525834 166205 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bc4ca95329341d20e92b702d5f6f8695 umlbox-linux < 1360525837 993195 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :correct md5sum? < 1360525846 288591 :Gregor!codu@codu.org PRIVMSG #esoteric :Yup < 1360525946 965361 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, that did it < 1360525952 342665 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well < 1360525961 579703 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it now complains about the initramfs < 1360525969 628182 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or wait < 1360525970 436496 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :no < 1360525972 895036 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :nvm < 1360525973 80439 :Gregor!codu@codu.org PRIVMSG #esoteric :Soooooo, that made it fail in a different way? X-D < 1360525980 435117 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, permission issues on the file < 1360525989 716585 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess umlbox-linux needs to be executable < 1360525991 3876 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :md5 :( < 1360525991 189488 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kmc: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360526009 429389 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, yeah still crash < 1360526024 221475 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so no such luck < 1360526091 47079 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360526099 667712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1360526099 999289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360526148 398323 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, hi < 1360526171 474546 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl < 1360526229 863157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1360526231 336327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and bye < 1360526378 886319 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360527210 288873 :augur!~augur@c-69-143-240-228.hsd1.md.comcast.net JOIN :#esoteric < 1360527292 877762 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360527359 256955 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, back' < 1360527361 711605 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :back* < 1360527368 296829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wb < 1360527481 313436 :pikhq!~pikhq@75-163-189-234.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1360527490 440450 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net JOIN :#esoteric < 1360527903 15377 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist no actual update, but the RSS feed changed < 1360527904 635757 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1360527913 494045 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Currently trying to see what < 1360527922 60760 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what does slist do < 1360527933 344509 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`type slist < 1360527934 647640 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: type: not found < 1360527939 382222 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`run type slist < 1360527940 833015 :HackEgo!codu@codu.org PRIVMSG #esoteric :slist is /hackenv/bin/slist < 1360527953 165598 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`run url /hackenv/bin/slist < 1360527956 59843 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip//hackenv/bin/slist < 1360527960 916629 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`run url bin/slist < 1360527962 838750 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/slist < 1360527976 354289 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh I see < 1360527996 443746 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Sgeo, what is the point of that < 1360528287 140355 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ping people when Homestuck updates < 1360528436 114195 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360528467 129372 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360528471 325167 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :night < 1360528516 307645 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :night < 1360528885 717501 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360529528 712149 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360529529 45898 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360529529 231531 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360529535 665715 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360529607 660397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :12:10:34: True < 1360529607 883929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :12:11:09: For Boolean I can think of two monoid instances, And and Or. Would Xor work as a monoid instance too? < 1360529623 49359 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :XOR is a monoid too. < 1360529626 92101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and, or, xor, and the dual of xor (eqv or something?) < 1360529635 929204 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yes, we did talk about xor < 1360529637 368072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: yes that was mentioned, i just wanted to add one < 1360529644 775373 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You can do boolean XOR in Haskell using (/=) < 1360529686 561152 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And != in C < 1360529730 384901 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, if you are using actual booleans < 1360529731 392609 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :xor is addition mod 2 < 1360529743 206094 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so yes it's a monoid and a group < 1360529767 708656 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'and' is multiplication on the same elements < 1360529787 448270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :False * x = x and x * False = x leaves only True * True to vary, so Or and Xor are the only ones with identity False, by duality And and Eqv are the only ones with identity True < 1360529796 416040 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :together you have the finite field of size 2 < 1360529887 397313 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In J, b. can be used for all possible binary boolean functions < 1360529941 316067 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :1 (2b.) 0 < 1360529946 506889 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 1 (2b.) 0 < 1360529946 932161 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: |ill-formed number < 1360529951 235079 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :) 1 (2 b.) 0 < 1360529951 737442 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo: 1 < 1360529982 952922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.jsoftware.com/docs/help701/dictionary/dbdotn.htm < 1360530009 91963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose the dual of xor doesn't have a settled name since C doesn't include an operator for it. < 1360530035 171052 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :==? < 1360530043 268738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bitwise, Sgeo < 1360530053 126351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360530100 11113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :googling "names of boolean operators" gives wikipedia's C operators on top :( < 1360530115 838762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :a xor b xor all1 < 1360530117 451151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360530134 400004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a _name_ Sgeo, not an expression. < 1360530152 489243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a name when spoken, to be precise. < 1360530158 627365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360530195 459964 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Logical_connective#Common_logical_connectives < 1360530247 640420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah i found "XNOR" < 1360530302 247123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or that. < 1360530317 188750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is grumpy today, if you cannot tell. < 1360530525 81371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Maybe xor is a useful operation on nonempty lists in particular? <-- given that x xor x is empty, it wouldn't be closed... < 1360530655 884072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is that an analogue to or and and, so gives a boolean? still makes no sense to require nonemptiness indeed < 1360531222 465205 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Operation timed out < 1360531256 944791 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360531257 292413 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360531257 478208 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360531269 64790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : -ChanServ- 6 freenode-staff +AFRfiorstv [modified 34 weeks, 1 day, 03:31:10 ago] <-- i vaguely suspect that happened when andreou got deregistered, and freenode-staff automatically became the new founder < 1360531303 655801 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360531309 47114 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It was 6th on the list though < 1360531320 300694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but it has the F founder flag < 1360531449 696010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ^ < 1360531526 878389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :all hail lord xnor < 1360531546 449400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :xnor the notorious < 1360531676 320255 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360531686 842896 :augur!~augur@c-69-143-240-228.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1360531760 95380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I see "freenode-staff" is nowadays our founder, too; might explain why it's on the list. < 1360531786 436568 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360531848 436827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was the next line i read in the logs, yes :P < 1360532108 331388 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Who is John freenode-staff? < 1360532207 303541 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is there any chance of granting access to *!*@freenode/staff/* < 1360532207 835826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360532215 414298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : UML doesn't provide a reliable pipe into/out of the virtual system, like I mentioned. <-- is that why the web proxy keeps failing? < 1360532223 858209 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes. < 1360532310 165986 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: Grant access of what? Can't they do it by themself if they need to, if it is already freenote-staff on the founter list? < 1360532330 220440 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, they said it's a placeholder accoun < 1360532331 755096 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :account < 1360532405 997591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i didn't even know access add could take a wildcard nickname. i thought it stored accounts, not nicks... < 1360532428 959980 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Still I don't think you should right now. If it is capable to do so then you can make it once they tell you to do so, if they do. < 1360532431 10400 :Gregor!codu@codu.org PRIVMSG #esoteric :What sort of a network is it where you can DENY access to staff >_O < 1360532454 374366 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: seems silly < 1360532470 994191 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just learned the name of one of the auto-kline chanels < 1360532472 534390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :channels < 1360532482 181771 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :On my IRC server I have configured it not to deny anyone. < 1360532494 742267 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: What happens if you use a MODE or TOPIC request on one of those? < 1360532510 414626 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know < 1360532518 617680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I know if you join it you get banned from Freenode < 1360532556 910100 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Or a CS INFO request? < 1360532557 135939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the idea is not that they demand it, it's that freenode staff for some reason cannot help out the channel without it, if no ops are present. < 1360532573 61265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is silly. < 1360532621 620427 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Then wait until they do need to help out the channel. < 1360532624 260740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Yes. <-- well that makes it one of the top outstanding bugs, i'd say. < 1360532626 458132 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :-ChanServ- Registered : Nov 20 11:12:45 2009 (3 years, 11 weeks, 6 days, 10:30:28 ago) < 1360532626 644105 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :-ChanServ- Mode lock : +mnstcP < 1360532626 644286 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :-ChanServ- Flags : GUARD PRIVATE < 1360532644 856174 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, political stuff I guess < 1360532658 249769 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Read error: Connection reset by peer < 1360532672 873114 :Gregor!codu@codu.org PRIVMSG #esoteric :oerjan: It is the top outstanding bug in UMLBox, yes. < 1360532747 395598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, I don't know how to get the topic of a channel I'm not in < 1360532759 273688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: btw my fueue experiments in the channel hid a bug for the longest time because HackEgo's stripping of final newlines made me not realize input of EOF was instead interpreted as doing no change. (so when i piped echo without -n into a cat it gave the right result :P) < 1360532759 459161 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: Use the command TOPIC and the channel name. < 1360532764 749988 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360532766 63959 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Same as a channel you are in) < 1360532782 440743 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, I think client fills that in for me < 1360532787 865787 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess I can use raw < 1360532797 328297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*into a cat simulation < 1360532819 318341 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Although in some channel the TOPIC command fails if you are not in.) < 1360532823 46496 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"You're not on that channel" < 1360532846 617246 :Gregor!codu@codu.org PRIVMSG #esoteric :Y'know, both HackEgo and UMLBox have bug trackers X_X < 1360532849 774889 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(I think the mode +s might control that) < 1360532929 394277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: i'm not sure that one counts as a bug, it was just wicked that somehow all my example runs conspired to hide the bug < 1360532938 730206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*as a bug in HackEgo < 1360532968 2360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i have an irrational fear of bug trackers < 1360533066 469293 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I added a note in Internet Quiz Engine documentation that says you can make comments with #xxxxxxx to make a tagged comment which might be used with other programs for formatting, metadata, and other purposes. Internet Quiz Engine itself ignores them but other front-ends might use them. < 1360533120 602415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo example | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[49 33H])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]]]][))$11~<<~:(~:<][)[[48 33H])~[)[H]]~~!]!]' < 1360533123 78379 :HackEgo!codu@codu.org PRIVMSG #esoteric :example < 1360533127 102615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n example | fueue ')[)~~[)$--1[)~]<~~<)<[)$%0]][):]~[~~~~<)[)))~$([[)[~~~~()+1])][0]$%~~1)][]]~[[49 33H])[))$12~[:]<<$4~~~<[)$--1[$8~)$4<[)$$6-%0[)]]<]~)~:~]~[!~)~~[)[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]]<<[1)]]~[)~~[)$--1[)~]<~~<)<[)$$7--1]][~~~)%[~~)~:(+-)(~)+-1*256]+-~)255:]~[[0]:[[0]<:[[0]<:]][50 33H])~!]]]]][))$11~<<~:(~:<][)[[48 33H])~[)[H]]~~!]!]' < 1360533129 98457 :HackEgo!codu@codu.org PRIVMSG #esoteric :exampleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee < 1360533150 68837 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess I shouldn't even _mention_ the channel name here, lest someone gets tempted < 1360533156 180846 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just one little click < 1360533161 381714 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So tempting < 1360533162 544489 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: OK then don't mentioned < 1360533212 963080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Although depending on the client clicking it won't necessarily have any effect.) < 1360533295 653665 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :So if you want to make other front-end for Internet Quiz Engine, for use with HTML, Android, DOS, Commodore 64, or whatever, then you can do if you want to, whether or not you want to use these tagged comments. < 1360533309 932406 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As other people have said, it's like a BIG RED BUTTON that says DO NOT PUSH < 1360533340 902393 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: And you will want to take it apart to see how it is wired. < 1360533346 593373 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Rather than pushing it) < 1360533489 201798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, what is it < 1360533499 670244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't need your damn protection < 1360533569 958041 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If you start spreading it around to people maliciously, Freenode staff might look at me as suspicious < 1360533579 556760 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :DO NOT PUSH | char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns http://codu.org/logs/_esoteric/ < 1360533588 852250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is the deal that joining it gets you k-lined? < 1360533597 231262 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1360533623 191360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although there are a lot of other people in the place where the name got exposed, so < 1360533625 294898 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't really like that, but that is what they do. < 1360533634 86954 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, we're discussing it here on public record, so < 1360533669 515018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Told PH < 1360533669 700499 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360533692 198980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wtf is the point of that < 1360533723 448369 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think having such channel would cause many problems. < 1360533811 623810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it a dumb joke or something? < 1360533814 205655 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It has a simple name. I always thought those channels would have gibberish names < 1360533836 532240 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, presumably if malware tries to use it for a botnet thing < 1360533920 136234 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :There may be better ways to avoid such malware though? < 1360533945 603149 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think that just preventing the channel from existing would work bette < 1360533947 246076 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :better < 1360533951 643965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :autoban from channel on join < 1360535142 477897 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 276 seconds < 1360535348 769556 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :awww < 1360535357 412518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :google maps doesn't have streetview for norilsk < 1360535691 500890 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :middle of nowhere < 1360535699 254147 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If I didn't have IRC or any other online chat, would I go insane from lack of talking to people? < 1360535710 686593 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There is no streetview from Luxembourg, and very many places from Germany; cf. https://dl.dropbox.com/u/113389132/Misc/20130210-streetview.png < 1360535712 789217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'fixed?' | fueue ')))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] ' < 1360535713 286845 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe you would talk to some people in person < 1360535714 775931 :HackEgo!codu@codu.org PRIVMSG #esoteric :102 < 1360535719 455495 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is IRC in fact sufficient to prevent that sort of insanity? < 1360535727 369291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run cat /dev/null | fueue ')))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][)[):[)$$7--1[)$3~[)$~!~~%~)]$2<[):]~:]~)~~[)~~~[~)~$7~~:~~([$3~)+[~~~<~()+48]~~~-)~10*)]/]--10):]]~[)[H]]~:]][33] ' < 1360535729 378112 :HackEgo!codu@codu.org PRIVMSG #esoteric :0 < 1360535738 117311 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, there's not much nowhere north of Norilsk, so IDK if it counts as the middle. < 1360535782 270494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :heh < 1360535784 51297 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fair enough < 1360535794 780673 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :arctic ocean counts as nowhere < 1360535819 104434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not any more, it has oil and gas! < 1360535819 847233 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :google does have street view on the Dalton Highway < 1360535871 521773 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, I'm sure one of the channel's many psychologists could help you, and would be only too happy to do so. < 1360535888 728060 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Google has "street"view from some coral reefs. http://maps.google.com/help/maps/streetview/gallery/ocean/ has links. < 1360535934 115111 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The process for contributing to Clojure and its contrib libraries is clinically fucking insane < 1360535947 864854 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360535953 155450 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm sure they'd also be glad to verify that for you. < 1360535954 422736 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://clojure.org/contributing < 1360535969 257675 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Download and print out the Contributor Agreement < 1360535969 443413 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If you hope to contribute via Clojure's projects (clojure and clojure-contrib), specify your GitHub username on the agreement. Please specify the name/email you use on the Google Group as well. < 1360535969 443651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sign the agreement < 1360535969 443761 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Send your signed agreement via postal mail to:" < 1360536017 308817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why, exactly < 1360536066 691895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo -n hm|fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[))(($3~) < 1360536068 418557 :HackEgo!codu@codu.org PRIVMSG #esoteric :​-n hm|fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][))$11~<<~:(~:<]])[))(($3~)<(] < 1360536072 693548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n hm|fueue ')$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][)$$6-%0[)][)$--%0[)$$6-%0[)][)[H]!][1)[)$%0[)$--%0[))$11~<<~:(~:<])[~~)<~~~(]])[):]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]])[~~)<~~~(]!][1)[)$--%0[)))~$([[)[~~~~()+1])][0]$%~~1)][)[)[~[0]~])][~!]][))$11~<<~:(~:<]])[))(($3~)<(]]])[)$--1[)~~~[)$4~[~):~~[~:~)~[)$$6-%0~~[$~])~]<~]<~<]$3~[)$~~~%~~)]<~(~~<]~~<<~[0]]<<<:]]])[))(( < 1360536074 499666 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1360536084 418307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the fix made it too long :( < 1360536085 704398 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan < 1360536086 684072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :query < 1360536089 212439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is there < 1360536090 522428 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :for a reason < 1360536096 3342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think they also added Svalbard recently; it's full of very enlightening imagery, such as http://goo.gl/maps/bt4ZN < 1360536109 65944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i just want to demonstrate, oh well. < 1360536171 838780 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360536177 188015 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360536347 144966 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Your topic has been created and will appear after it has been approved." < 1360536366 432679 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I am starting to dislike the Clojure community < 1360536414 375057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how about the dylan community < 1360536437 464410 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If they don't make me snail-mail a legal form to some guy, I'm happy < 1360536482 910358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how about the ag^Hda community < 1360536555 379279 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is the Ada community even particularly open-source oriented? < 1360536569 625256 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's one notable OSS implementation, and the people behind it sell a proprietary version < 1360536641 944472 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://clojure.org/file/view/ca.pdf < 1360536654 208298 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this thing asking to grant ALL my patents to Rich Hickey, or just relevant ones? < 1360536667 550866 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Erm, not grant, but let him ... use...) < 1360536669 872145 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The wording is weird < 1360536678 904955 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :they don't call him rich for nothin' < 1360536687 821919 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc can probably tell you why it's somethingist < 1360536712 763450 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If Rich is short for Richard, I can imagine he doesn't want to be called Dick Hickey < 1360536805 986334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :brilliant < 1360536882 19242 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION spits out drink < 1360537163 588831 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360537343 613752 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360538366 259993 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Remote host closed the connection < 1360538885 811344 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360538900 48498 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360539837 766669 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360540601 891498 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1360540611 803931 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Client Quit < 1360543870 133454 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360544105 952606 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I wonder how we managed to make "primary school" and "secondary school" have more or less consistent meanings worldwide. < 1360544237 392159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 0o815 < 1360544239 483001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `o815' < 1360544256 839766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 0815 < 1360544258 946146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 815 < 1360544273 747386 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Like, it always refers to the stage of school where people are about 14 to 18 years old. < 1360544274 380933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is the octal syntax for haskell again < 1360544285 316889 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> 0o715 < 1360544287 94876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 461 < 1360544296 737949 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Moral of the story: don't use 8 in octal. < 1360544301 36226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :....duh < 1360544308 945415 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :> 0715 < 1360544310 930753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 715 < 1360544648 255877 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360544653 751971 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360545493 773000 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360545510 475061 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360546945 129484 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360547079 877537 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360547634 624828 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360548796 554565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, Atheme (which Freenode uses) has a BotServ thing, but Freenode doesn't use it I guess? < 1360548800 646949 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders what it does < 1360548815 874600 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, what is the point of having ChanServ stay in channel? < 1360548828 998817 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Preserve topic in case channel empties out? < 1360549101 859442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1360549120 328711 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Remote host closed the connection < 1360549139 809986 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360549305 510578 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360549343 780208 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: yes < 1360549405 176206 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360549414 449911 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360549432 922014 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360549459 668042 :yhojeyisaac!~canaima@190.73.210.75 PRIVMSG #esoteric :quien es hombre < 1360549497 23398 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :quien is an anagram of quine. But quine is also an anagram of quine < 1360549658 105351 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :donde esta la biblioteca < 1360549965 365753 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Ping timeout: 252 seconds < 1360550109 848173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :folk er så høflige mot spanjoler her i kanalen. < 1360550173 92311 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`wehlcohme yh < 1360550174 823074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :dangit < 1360550175 838875 :HackEgo!codu@codu.org PRIVMSG #esoteric :yhh: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) < 1360550199 96080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ehxcehllehnt < 1360550790 632111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh oerjan < 1360550792 829831 :HackEgo!codu@codu.org PRIVMSG #esoteric :Youhr ehvihl ohvehrlohrd oehrjahn ihs a lahzy ehxpehrt ihn fuhtuhre cohmpuhtahtiohn. Ahlso a lyihng Nohrwehgiahn. < 1360550824 470423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? norwegia < 1360550826 343622 :HackEgo!codu@codu.org PRIVMSG #esoteric :norwegia? ¯\(°_o)/¯ < 1360550838 290057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That country doesn't even exist, oerjan... < 1360550921 611847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's only visible to poles < 1360550955 915703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the real norwegians got lost and found themselves in nearby norway < 1360550988 479634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :norby nearway < 1360551059 767180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: The Hebrew name is "norvegya" or so. < 1360551097 80560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if ya say so < 1360551112 38649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway it doesn't actually exist. < 1360551115 934452 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Denmark exists. < 1360551129 112466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh denmark < 1360551131 82395 :HackEgo!codu@codu.org PRIVMSG #esoteric :dehnmahrk? ¯\(°_o)/¯ < 1360551138 499610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :!!!!!!! < 1360551252 356882 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360551396 364765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's back! < 1360551401 748377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome yhojeyisaac < 1360551403 102319 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360551404 20766 :HackEgo!codu@codu.org PRIVMSG #esoteric :yhojeyisaac: 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.) < 1360551440 274390 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :*¿¿¿si??? < 1360551522 795860 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Quit: Leaving. < 1360551557 537445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess we all sounded like english to him < 1360551670 210523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are you "in the pigworker fan club" < 1360551693 545342 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on what you mean by fan club but sure? < 1360552113 902807 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360552161 586767 :yhojeyisaac!~canaima@190.73.210.75 PRIVMSG #esoteric :alguien que quiera tener una combersacion privada conmigo < 1360552404 393230 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360553486 972546 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360553650 10747 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Quit: Leaving. < 1360553671 204351 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360553808 485712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Do you know things about making a .s that can be linked with GHC-compiled code? < 1360553870 257351 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :linked FFIishly? < 1360553893 476210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I'm trying to make something compatible with GHC's "ABI". < 1360553906 294436 :yhojeyisaac1!~canaima@190.73.210.75 JOIN :#esoteric < 1360553912 432057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Which involves a .hi too, of course.) < 1360553920 773274 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Client Quit < 1360553955 594394 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360554066 360456 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh :( < 1360554066 546219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then i don't know much about that < 1360554067 29421 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :perhaps you should write it in Cmm instead of assembly < 1360554080 537384 :yhojeyisaac1!~canaima@190.73.210.75 QUIT :Read error: Connection reset by peer < 1360554085 579767 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360554274 178429 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360554293 662271 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean, i knew a few things. i know about zenc name-mangling and i know where to find the STG -> machine ABI register mapping < 1360554316 624195 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know anything about the structure of .hi files besides vaguely what kind of stuff is in them < 1360554324 646839 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360554349 148391 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360554352 472950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I should probably find that mapping. All I have is a few notes I've written about that from looking at compiled Cmm files. < 1360554380 703974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I compiled a .hs and am trying to make a .s to match it, but I think there are linking issues. < 1360554641 812485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm seems he gave up just as i was translating a suggestion he go somewhere else < 1360554886 146217 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Have you ever written a code which uses undefined/unspecified behaviours but in such ways which any result it will make is going to be working with your program? < 1360554949 40092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know that by definition undefined behavior in C doesn't work like that in principle < 1360554967 275871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it can do _anything_, not just different reasonable options) < 1360555051 516501 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It isn't meaning, in cases of undefined order of operation, it won't suddenly make the computer teleport to the moon instead? < 1360555151 816564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that might depend on whether C considers undefined order of operations to be undefined behavior. (if you assign to the same variable in both parts it probably is?) < 1360555165 866831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"undefined behavior" is a technical term. < 1360555205 492518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. x=x++ _is_ permitted to make the computer teleport to the moon, according the C standard. < 1360555247 597202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does the C standard specify that the computer doesn't normally teleport to the moon? < 1360555391 822259 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I doubt it, but I don't think that has to do with the programming language; that has to do with the computer. < 1360555614 153207 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net JOIN :#esoteric < 1360555904 979099 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :shachaf: The C standard does not otherwise specify things that have nothing to do with the state of the abstract machine. < 1360555920 507742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Right. < 1360555942 620450 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :So a compliant computer could only *cease* teleporting to and from the moon on UB. < 1360555998 535492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ord +-><[].,! < 1360555998 720664 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :43 45 62 60 91 93 46 44 33 < 1360556005 97474 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Whereof one cannot speak, thereof one must be silent." < 1360556180 567721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^ord ()[]:Zz&|^$=>#.<-!+'\\/*_% < 1360556180 753161 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :40 41 91 93 58 90 122 38 124 94 36 61 62 35 46 60 45 33 43 39 92 92 47 42 95 37 < 1360556431 647074 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360556586 491166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask monqy ???????? < 1360556586 828329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360558106 729182 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi shachaf. how's the categories understanding coming < 1360558137 862311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's a categories < 1360558188 99559 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's all the confusing info patrick throws at you < 1360558216 568825 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1360558228 512099 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :???? < 1360558335 768717 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Currently I have implemented these functions for music in SQLRPGMAKER: MUSIC_PAUSE(), MUSIC_POKE(`ADDRESS` INTEGER, `DATA` INTEGER), MUSIC_RESTART(`TRACK` INTEGER), MUSIC_RESUME(), MUSIC_SELECT(`ID` INTEGER). Should I need anything else? Fading? Sound effect? Etc? < 1360559198 952066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/esoteric/fueue/brainfuck.fu < 1360559204 687557 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-11 05:06:43 URL:http://oerjan.nvg.org/esoteric/fueue/brainfuck.fu [2382/2382] -> "brainfuck.fu" [1] < 1360559256 476611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '>,[>,]<[.<]!!!!!AHAHAHAWM' | fueue "$(cat brainfuck.fu)" < 1360559258 802996 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ MWAHAHAHA!!!! < 1360559266 968095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n '>,[>,]<[.<]!!!!!AHAHAHAWM' | fueue "$(cat brainfuck.fu)" < 1360559268 499984 :HackEgo!codu@codu.org PRIVMSG #esoteric :MWAHAHAHA!!!! < 1360559276 184495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky little newlines < 1360559407 184287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION bows < 1360559679 296836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION should time these things for better audience < 1360559778 294609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloerjan < 1360559792 58448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Doesn't everyone logread anyway? < 1360559824 600918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LET US HOPE SO < 1360559857 180796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf_txtgen MWAHAHAHA!!!! < 1360559860 593176 :EgoBot!codu@codu.org PRIVMSG #esoteric :​90 +++++++++++[>+++++++>++++++>+++>+<<<<-]>.++++++++++.>-.<---------------.>.<.>.<.>.>....>-. [728] < 1360559879 548901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n '+++++++++++[>+++++++>++++++>+++>+<<<<-]>.++++++++++.>-.<---------------.>.<.>.<.>.>....>-.' | fueue "$(cat brainfuck.fu)" < 1360559881 320329 :HackEgo!codu@codu.org PRIVMSG #esoteric :MWAHAHAHA!!!! < 1360560090 194198 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is SQLRPGMAKER < 1360560110 280079 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: did you write bf in fu? < 1360560176 149244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YES < 1360560190 173021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, in fueue < 1360560301 133407 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 245 seconds < 1360560391 35011 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fueue is fu just as brainfuck is bf < 1360560450 472311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360560463 433484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i _did_ choose that for file extension after all.) < 1360560481 935940 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :EXACTLY < 1360560519 352811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloerjan < 1360560524 724457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1360560551 265432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '[testing error messages' | fueue "$(cat brainfuck.fu)" < 1360560553 4801 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360560561 336675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'testing error messages]' | fueue "$(cat brainfuck.fu)" < 1360560563 307734 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched ]. < 1360560571 484140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '[testing error messages!again' | fueue "$(cat brainfuck.fu)" < 1360560573 478760 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360560578 276024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good. < 1360560592 107909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's another one which is _supposed_ to be impossible to trigger. < 1360560612 248991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hichaf < 1360560619 942742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360560698 130062 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :zzo38: < quintopia> what is SQLRPGMAKER < 1360560765 649647 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some game engine I am making in SQL < 1360560924 396854 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that seems like a strange place to write a game engine < 1360560925 711381 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i approve < 1360561038 131967 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If they are RPG computer games, then you will want a lot of database, that is why it is in SQL (someone else approved for the same reason). (Specifically, it is SQLite) < 1360561140 341697 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(But it can be used for other computer games too) < 1360562308 561333 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360562331 138685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wow, square dollars? < 1360562339 86569 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i just checked my spam folder, 4 calls for papers, 1 spam. < 1360562375 926439 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and the reason i checked was that i just got this spam in my inbox and started wondering what's spam enough to *not* get in < 1360562408 478841 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :admittedly these are crappy conferences about software development and such < 1360562921 69188 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :I wonder how one uses square dollars. < 1360562982 652927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and < 1360562985 653311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "NEED MY HELP" etc. however, inviting me to a conference? such < 1360562986 487747 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and < 1360562988 154231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : a nigerian thing to do. < 1360562988 684641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thank you irssi < 1360562994 231997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1360562997 283090 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360563011 984000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360563015 740092 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360563170 343328 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Speaking of spam, I once got a spam that tried to look like one of those mails from automated svn "commit has happened" hooks. < 1360563185 715835 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl work < 1360563668 823310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: haha < 1360563672 635209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n ',[.,]!Hi oklopol' | fueue "$(cat brainfuck.fu)" < 1360563674 827599 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hi oklopol < 1360563738 200225 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric ::O < 1360563768 953530 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :2142728 looks like a familiar number < 1360563788 538723 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :maybe just because of 142857? < 1360563798 272610 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :hmm < 1360563799 879490 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think i had it mixed up with 214748 < 1360563814 993 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :errr what's that < 1360563851 627340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> 2^31 `div` 10000 < 1360563853 544621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 214748 < 1360563982 275146 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oo < 1360563995 211096 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i don't go that far < 1360564282 835223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1048756 should be enough for anyone < 1360564290 647624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2^20 < 1360564292 899106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1048576 < 1360564295 784656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360564311 148060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought something was off < 1360564322 905526 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how nice < 1360564398 125011 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so 4.5.6, then you turn back and put .8.7. < 1360565381 985303 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360566382 678575 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The WWYD (for "what will you discard") polls for the Reachmahjong games is sometimes labeled "Tungsten Tungsten Yttrium Deuterium". < 1360566785 967149 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yttrium is one of four elements named after the same small village in sweden < 1360566821 707277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ytterbium, yttrium, terbium, and erbium < 1360567356 112768 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360567365 106854 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360567948 218818 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360568194 161880 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360568254 512845 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360568254 827611 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360568255 12845 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360569035 932388 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360569443 266072 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360569474 401604 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360570202 204394 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360570232 441383 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360571095 966117 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, if your current working directory is on NFS and the directory is removed elsewhere you can get "cd: ..: No such file or directory" < 1360571190 438856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't need NFS for that. < 1360571226 945204 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/YSdO < 1360571245 447239 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boring < 1360571290 388314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Admittedly, though, that *was* actually on NFS. < 1360571295 320658 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :You could also 'rm -r ../../a' there < 1360571314 524675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :htkallas@spa-ws160:~/tmp/a/b$ ls < 1360571314 710226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ls: cannot open directory .: Stale NFS file handle < 1360571348 181983 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :In zsh that makes me end up at the path "." (according to pwd) < 1360571359 915310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It worked a bit differently on a non-NFS path: < 1360571374 929317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/aPfb < 1360571425 678818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :qqqqqq < 1360571428 302388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok good < 1360574212 223869 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 256 seconds < 1360575126 135352 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1360577935 698253 :hagb4rd!~perdito@koln-4db4fed0.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360578241 963446 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360579086 229813 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1360579100 567436 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360579220 118724 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360579482 303656 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360579721 912161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Someone on the Internet told me to choke on dick < 1360579723 776556 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :dicks < 1360579735 861608 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like I am finally an Internet citizen < 1360580007 296733 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1360580910 465824 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should really go back to sleep < 1360581885 525687 :hagb4rd!~perdito@koln-5d81f447.pool.mediaWays.net JOIN :#esoteric < 1360582457 510924 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360582859 833785 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Go choke that person with a dick < 1360583964 1401 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The Pope's resigning < 1360583978 553598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(How often do you get to say THAT?) < 1360584056 552457 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Apparently quite frequently around 1045 and the years after < 1360584218 686569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :weird < 1360584246 495251 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you mean the current pope, or the one before? < 1360584285 454614 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The current one < 1360584293 756520 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It takes effect later in the month < 1360584883 834321 :noam_!~noam@213.57.201.130 QUIT :Read error: Connection reset by peer < 1360584919 746256 :noam!~noam@213.57.201.130 JOIN :#esoteric < 1360585359 281553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe they'll go for someone less creepy this time < 1360585599 518479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360585732 349184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360586752 979517 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :fungot, good morning < 1360586753 522667 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :c00kiemon5ter: what is u? or y? :) i've played with ruby a little. i've been trying < 1360586762 490430 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360586977 396105 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^style < 1360586977 619967 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1360586984 916817 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360587101 167536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :F : Dom F -> Cod F < 1360587501 517476 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360588326 209555 :zzo38!~zzo38@24-207-49-17.eastlink.ca TOPIC #esoteric :DO NOT PULL | char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns | http://codu.org/logs/_esoteric/ < 1360588418 221571 :zzo38!~zzo38@24-207-49-17.eastlink.ca TOPIC #esoteric :DO NOT PULL OR PUSH SIDEWAYS | char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns | http://codu.org/logs/_esoteric/ < 1360588666 214607 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bad website design time http://www.constellation7.org/ < 1360588690 886354 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that from #jesus < 1360588700 597965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :no < 1360588710 329540 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Saw it on hacker news < 1360588723 111988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why do you read hacker news... < 1360588752 913125 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was googling something else < 1360588831 950662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :once again Sgeo you deftly evade judgement < 1360589510 251384 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360589547 921045 :Gregor!codu@codu.org NICK :TwilightSpockle < 1360589626 660981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The topic reminds me of "TO PUSH IS ENOUGH", a sign on a classroom door. < 1360589745 221585 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360589925 571045 :elliott!elliott@unaffiliated/elliott TOPIC #esoteric :TO PUSH IS ENOUGH | http://codu.org/logs/_esoteric/ < 1360589937 278599 :boily!~boily@mtl.savoirfairelinux.net QUIT :Client Quit < 1360590035 669884 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360590085 880967 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1360590114 745378 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1360590128 606057 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360591097 958246 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360592508 422241 :oklofok!~oklopol@agw-sparknet.utu.fi QUIT :Remote host closed the connection < 1360593466 510550 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Geez you'd think with all those priests around you could find somebody able to cast cure light wounds." < 1360594284 517250 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net QUIT :Quit: Consciousness is terrible. < 1360594823 161963 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360594967 988873 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360595062 410738 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360595196 913287 :fizzie`!fis@unaffiliated/fizzie JOIN :#esoteric < 1360595227 111726 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Ping timeout: 276 seconds < 1360595227 524526 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1360595227 710324 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 276 seconds < 1360595241 310797 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1360595608 147266 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360595974 4999 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1360596229 44443 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360596253 540744 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover, you know how I'm completely incompetent at everything, and have a nasty habit of ruining my computer? < 1360596283 266621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360596291 414700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a man after my own heart < 1360596297 845291 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I've ruined my computer again < 1360596348 829870 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh dear < 1360596372 449121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :would you like me to direct you to the people i consult when i ruin my computer < 1360596374 580091 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm gonna order an actual graphics card < 1360596440 288727 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Here I go... < 1360596595 862412 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 246 seconds < 1360596706 58676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is this the continuation of the chinese graphics card saga < 1360596711 593416 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Yes < 1360596721 801564 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It struck back < 1360596767 505892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I have an idea for a language that I would love < 1360596774 151422 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's probably completely impossible though < 1360596782 491418 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Is it Feather < 1360596788 334312 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More impossible < 1360596790 135432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hitting a distinct galatea vibe here < 1360596888 642086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :perhaps the gods will be kind and implement it for you when you finish the spec < 1360596901 99733 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: is oerjan a god? < 1360596958 780266 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want people to come up with new idioms and all the old code that others wrote will magically work with it < 1360596976 999096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think even the gods would have trouble with that < 1360597000 355151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, say language has conventional throw/try/catch, people use that, someone adds a condition system, suddenly all the old code works with it magically < 1360597003 457870 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, yes < 1360597017 792082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, somehow i doubt it < 1360597037 119323 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: but... brainfuck in Fueue! < 1360597079 500831 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360597092 52447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he's probably one of them trickster-gods if anything < 1360597229 206901 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360597260 424927 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360598093 491090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" It is totally acceptable for the weaker (and through extension less intelligent) to die, otherwise it would not happen every day" < 1360598104 524712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Where is Punching over IP? < 1360598106 620090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I need it < 1360598114 844023 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360598135 934189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why waste your effort < 1360598152 447731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :just ignore them and hope for their sake that they grow out of it < 1360598773 282539 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: was oerjan succesful? < 1360598798 235329 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It's on the wiki, so I presume so < 1360598856 411304 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :you know how the example programs on that page go < 1360598868 317177 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :starting with "hey look I got an empty program, it's almost a cat" < 1360598882 551593 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :then "I can print Hello World! and then halt" < 1360598898 318208 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :then "I've got an infinite loop, but it doesn't do anything" < 1360598911 374966 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and then oerjan steps in < 1360598934 619462 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric ::D < 1360598999 629550 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360599023 827867 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Now, brainfuck in eodermdrome < 1360599030 582051 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Go oerjan go < 1360599030 767711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: actually that sounds a lot like Feather :) < 1360599041 211969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the retroactively adding language features thing < 1360599055 22594 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hm < 1360599076 749053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, could work. < 1360599093 727692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, but also retroactively making old code use it? < 1360599117 220242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Don't think you have to use duplication for it, which is the trickiest thing in eodermdrome. < 1360599185 216467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I don't think it'd rewrite the old code to be more idiomatic < 1360599192 883119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that does indeed sound quite difficult < 1360599208 304918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to get a start on it, I guess the language should have a bytecode compiler and a decompiler that tries to infer the idioms < 1360599213 331048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe not rewriting, but just making it interoperate with the new idiom fully... which still sounds difficult < 1360599215 906077 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360599241 725101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something along the lines of "add exceptions, now all existing code is rewritten to be exception-safe" sounds more possible < 1360599241 910851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm pretty sure Sgeo's ideal language is either superturing or logically inconsistent < 1360599244 478696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very difficult, still < 1360599250 423879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's quite similar to what I do in my day job < 1360599267 794367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the nice thing is, for every new language feature you actually get to work, you can write an entire academic paper about how :) < 1360599285 792025 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION suddenly wants a job like ais523's < 1360599290 693056 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Designing stuff and writing papers < 1360599306 316221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it doesn't pay very well < 1360599326 112008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it's coming to an end this year, but I should be able to use the experience to get another better-paying one in the same field < 1360599326 848076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just have to prove something for wolfram every few years < 1360599343 569683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is the same sort of sentence as "I should go to KFC some day", btw) < 1360599343 935104 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though I hear he usually doesn't pay people for that < 1360599354 730721 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what sort of sentence is that < 1360599363 822838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: where "some day" refers to a particular day < 1360599368 734897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than just being a variable < 1360599385 248025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, does Emmental remind anyone else of Splinter? < 1360599452 601462 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Link to Splinter? < 1360599456 744065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ah, so there is a specific job? < 1360599465 481562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: at least one, that I have in mind < 1360599468 720022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: http://esolangs.org/wiki/Splinter < 1360599478 34864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I heartily recommend adding a macro in your IRC client to easily link people to things < 1360599483 116856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the Esolang search box to your browser < 1360599510 694723 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360599517 340334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wasn't sure if it was an esolang or a real language < 1360599547 103552 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should write an esolang at some point < 1360599564 162466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Besides my boring ones < 1360599585 357895 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360599585 699624 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1360599586 858387 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360599641 3596 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: would it be a good esolang < 1360599642 206267 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :considering the current span of all esolangs that have been noted down, is there any niche out there left to be discovered, exploited, maimed, tortured and obfuscated? < 1360599656 649595 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :boily: yes < 1360599707 531803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: almost certainly yes < 1360599712 11995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they just get harder to find as time goes on < 1360599728 892761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, it took me around a year of thought to find Underload, probably < 1360599739 691161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A language that compiles to x86 where the compiler's source makes no deliberate reference to x86 code? < 1360599767 295444 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(The compiler would of course be written in that language) < 1360599792 249052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you're trying to make me work out if a metacircular compiler is an actual concept < 1360599793 480621 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360599808 875118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it'd need the ability to compile at runtime, like Perl < 1360599813 117621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360599823 73473 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Sgeo: did you see the latest turn in the Chinese Graphics Card tale? < 1360599829 74067 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Taneb, no < 1360599844 346307 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Basically, I stupid'd again, and have ordered an actual graphics card < 1360599851 178620 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yay < 1360599863 40030 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :make sure you don't ask elliott for advice < 1360599865 832600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I somehow missed this tale < 1360599889 684637 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: I tried to upgrade my graphics card driver on day < 1360599894 329125 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Things went a little wrong < 1360599902 327279 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So I asked for help in #ubuntu-steam < 1360599902 592652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which OS? < 1360599906 452332 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ubuntu < 1360599913 675268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I can sort-of see where this is going < 1360599913 860989 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Because I was trying to get Steam working < 1360599920 347672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#ubuntu is kind-of random in the quality of help it gives < 1360599927 351955 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :They couldn't help me, and redirected me to #nvidia < 1360599931 146985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I expect #ubuntu-steam is similar, except full of gamers < 1360599970 139510 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :After talking to someone in #nvidia for a bit, sending photos of my graphics driver < 1360599971 935902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is not necessarily a bad thing) < 1360599976 128488 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :*graphics card < 1360599984 425061 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It turns out that my graphics card was bootleg < 1360599995 51010 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And an old model disguised poorly as the new one < 1360600005 555054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1360600008 569150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the rest of your computer bootleg too? < 1360600015 982866 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I believe not < 1360600029 992833 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I bought all the parts separatley < 1360600034 298213 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is Taneb itself bootleg? < 1360600066 884511 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360600078 333143 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm a story about the prohibition of chocolate < 1360600104 8 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :waht < 1360600116 905331 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360600120 103015 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 111605Z 35006KT 5/8SM R06L/2000FT/N R06R/2200FT/N -SN BR VV003 M07/ RMK SN8 < 1360600125 349651 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 252 seconds < 1360600137 261117 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~help < 1360600137 455836 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360600141 879060 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck Bootleg < 1360600142 465301 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The term bootlegging originally came from black people being cheep and drinking alcohol in the legs of boots. < 1360600147 946581 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck Bootleg story < 1360600149 971351 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1360600156 285877 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this < 1360600157 657405 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the weather lies! no way it's -SN now. < 1360600164 137205 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck bootleg < 1360600165 230325 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The term bootlegging originally came from black people being cheep and drinking alcohol in the legs of boots. < 1360600175 115791 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bootleg_(TV_serial) < 1360600187 935127 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :"cheep" < 1360600214 937295 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What information does primitive + need to know? < 1360600229 363234 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It needs to know how to add. It needs to know how to compile itself. < 1360600230 710162 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmmm < 1360600328 729294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote I'm a story about the prohibition of chocolate < 1360600335 473370 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) I'm a story about the prohibition of chocolate < 1360600336 555280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the best part about that quote is, there /isn't/ any context < 1360600339 821909 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, what sort of information can be hidden in a Trusting Trust style manner? < 1360600365 737647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :THat's really what's making me think about this < 1360600373 732702 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :There's actually context < 1360600376 131876 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 245 seconds < 1360600381 867104 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Just it's a stupidly obscure reference < 1360600383 756615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: well that attack stops working as soon as someone writes a second compiler, but if you trusting-trust a strong AI into your compiler, pretty much anything < 1360600398 817718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(until someone recompiles it with a different compiler that it didn't compile in the first place) < 1360600415 656076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the "it didn't compile in the first place" isn't normally necessary, but it is if you suspect there's a strong AI in there) < 1360600437 310312 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think in this case, trusting trust is not an "attack", but the implementation strategy < 1360600458 659244 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i prefer to err on the safe side and always suspect there's a strong ai in my compilers < 1360600494 323570 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: oh wow i think i actually saw this < 1360600496 835821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might be possible, because it wouldn't need to be a very /good/ strong AI < 1360600498 73078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :when i was younger < 1360600513 268264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might be able to get away with just a bunch of heuristics < 1360600518 795873 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wasn't that an episode of the simpsons < 1360600525 649491 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: that was sugar < 1360600529 709757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :strong AIs are easy to write if you don't mind them being really bad at their jobs < 1360600542 315609 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And alcohol in a different episode < 1360600550 400371 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's an anime called Chocolate Underground < 1360600587 467477 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there's a book called the chocolate war, isn't there < 1360600597 786198 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i hear it's soulcrushing < 1360600600 502159 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you know: there's a food called chocolate < 1360600611 364883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600612 909679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote3 < 1360600613 439292 :HackEgo!codu@codu.org PRIVMSG #esoteric :29) Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600614 404922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600614 590887 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quote3: not found < 1360600615 862521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600616 356261 :HackEgo!codu@codu.org PRIVMSG #esoteric :297) esperanto is just spanish with a diarrhea < 1360600617 362517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600617 816763 :HackEgo!codu@codu.org PRIVMSG #esoteric :782) i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed < 1360600618 863135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600619 303070 :HackEgo!codu@codu.org PRIVMSG #esoteric :614) oh my god that is one ugly solution beautiful < 1360600620 583433 :HackEgo!codu@codu.org PRIVMSG #esoteric :339) hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1360600622 555137 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://www.youtube.com/watch?v=uzIs1epLEdc < 1360600641 437760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: delete 297 or 339? < 1360600657 120371 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :339 < 1360600668 530350 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :339 < 1360600712 784884 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :That looks quite a bit different from the book < 1360600734 944811 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360600737 312893 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1360600738 616969 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360600749 735388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 29 < 1360600754 285793 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600768 969411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I can live with that < 1360600773 489649 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :DELETED UNDER GROUNDS OF: (a) did I actually say that; (b) it's stupid < 1360600798 44163 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :29 is also a good choice < 1360600802 18495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastlog brutal rape of the < 1360600830 857490 :HackEgo!codu@codu.org PRIVMSG #esoteric :2010-05-03.txt:01:00:52: 46| Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600843 714128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, is 782 meant to be a BF Joust reference? because that's how I interpreted it < 1360600860 146265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you new to itidus21 < 1360600879 866833 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360600897 568632 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it funnier if you imagine it's one of iti's aimless blunderings in the world of sex < 1360600960 851879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no but I haven't been paying much attention to him in particular < 1360600963 214934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes itidus < 1360600970 20780 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20847 < 1360601054 370662 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seeing them all at once < 1360601057 40999 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's too much < 1360601086 959368 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :apparently he's... still online? < 1360601100 791058 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow every single one of itidus' quotes is amazing < 1360601101 236331 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :must've gotten bored < 1360601111 916382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: did you forget the part where you drove itidus off < 1360601118 435927 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shit was that me < 1360601137 613310 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360601166 393326 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh is that what happened to him < 1360601186 552205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 539 < 1360601188 556395 :HackEgo!codu@codu.org PRIVMSG #esoteric :539) I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee < 1360601192 783792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not an itidus quote, but it's awesome < 1360601235 795998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :647 is pretty good too, though < 1360601245 271725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Expected type: Ehh t t1 -> (Dom t1 (t % x) (t % x) -> r) -> r < 1360601245 496153 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Actual type: Ehh t t1 -> (Dom t1 (t % x0) (t % x0) -> r) -> r < 1360601249 230765 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can someone please fix my GHC < 1360601301 191550 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ehh < 1360601320 515703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x and x0 might be different types, though < 1360601332 373533 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no they're totally polymorphic < 1360601345 775343 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a stupid type family problem < 1360601355 23446 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I called it Ehh because I was a bit upset about having to define it in the first place < 1360601384 12415 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: o.o < 1360601391 166281 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That looks like a weird type error < 1360601416 31968 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ScopedTypeVariables? < 1360601428 399556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this reminds me of SCC inference, where sometimes in Verity a program will fail to compile because program transformations changed the definition of "polymorphic" < 1360601441 582612 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: no, it's not that simple < 1360601446 638983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far, the error's only happened on intentionally contrived examples, and programs which were incorrect anyway < 1360601449 537777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just applied to a fun sounding job < 1360601461 502717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype Ehh f = Ehh (forall x. Blah (Foo f x)) < 1360601464 374135 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Seems like it would involve writing training documentation and teaching people things < 1360601464 817590 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::D < 1360601465 627922 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :out :: Ehh f -> Blah (Foo f x) < 1360601470 89488 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :out (Ehh x) = x < 1360601474 71840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem is you can't do this < 1360601475 556470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: are you actively seeking out a job atm? or do you just apply to jobs for fun? < 1360601475 764716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where Blah is anything < 1360601477 710468 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and Foo is a type family < 1360601486 939541 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, actively seeking out a job < 1360601487 458675 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because GHC's handling of type families is kind of bad < 1360601488 593301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually applying to jobs for fun sounds like a great idea if you have time to spare < 1360601501 659599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except it might make it hard to get a job if you get a reputation for applying to jobs then turning them down < 1360601508 484637 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 264 seconds < 1360601517 451807 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I'm still vacillating between getting a job and going to grad school < 1360601526 593248 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to not need to deal with my dad as soon as possible :/ < 1360601540 636111 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although he did say he'd give me an allowance if I went to grad school < 1360601542 451859 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :>.> < 1360601767 651898 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you know what you want to do with grad school < 1360601793 548499 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not really < 1360601805 658117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Computer Science < 1360601824 303663 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But ... why, I guess, is the question. Would I have an opportunity to design a language? < 1360601824 890760 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 246 seconds < 1360601843 4876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: if you're going to do a graduate degree, the difficulty is finding a good supervisor who knows problems to work on that you could complete and would be useful < 1360601881 482114 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Sgeo: grad school sucks with the wrong advisor < 1360601902 174880 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :be prepared to switch or quit < 1360601905 897995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've ended up designing several languages as a result of what I've been doing; most of them are mathematical abstractions, some would be a pain to write in (e.g. affine ICA), only one of them is a "real programming language", and it's Verity, which very much feels like an academic language < 1360602001 289850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, 794 works better when you know that there's a brand of cola called ubuntu < 1360602015 491953 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don < 1360602019 555735 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is 794 < 1360602026 864983 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't even know who I could talk to at the school to start with anything < 1360602032 573807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: thats the context < 1360602034 643651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 794 < 1360602036 378814 :HackEgo!codu@codu.org PRIVMSG #esoteric :794) ubuntu is the solaris of the cola world < 1360602037 562718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I guessed < 1360602043 478382 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: interesting/useful languages that will get you publications are more like things that fall out of a need or niche or something than something you can just decide to design < 1360602063 134398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: also if you want to get funding for it, you need to have a pretty good track record < 1360602138 239822 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 252 seconds < 1360602159 232091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :track record? < 1360602172 591906 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: if there's an interesting problem you want to explore maybe you can design a language around that, but if you have an idea already........... < 1360602251 263229 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, for that metacircular compiler idea, would it be cheating to do something other than x86 < 1360602262 839085 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Say, Ngaro VM? < 1360602264 291138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still not convinced "metacircular compiler" makes sense < 1360602275 416060 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whats ngaro vm < 1360602276 179020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'd be happy for elliott to tell me whether it does or not, he probably knows < 1360602334 690055 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://rx-core.org/docs/The_Ngaro_Virtual_Machine.html < 1360602524 465743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now whats cheating < 1360602553 618148 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know < 1360602562 743886 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360602568 969253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still not convinced I know what a metacircular compiler is < 1360602578 725380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd have to compile a language into itself < 1360602579 26400 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Still needing an interpreter to run the compiled thing feels... cheating-ish somehow, but seems saner than trying to learn x86 < 1360602584 334710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then compile that with an existing compiler < 1360602592 437311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet compiling a language into itself is normally kind-of easy < 1360602603 177676 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, presumably, there'd be a bootstrapping compiler at first which then gets discarded < 1360602616 542403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, then it isn't metacircular < 1360602618 732193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just a compiler < 1360602637 755607 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360602652 903713 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo is this just about you want to write a compiler but don't want to learn x86 so you're writing it really silly < 1360602658 44125 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So it can't start off non-metacircular then become metacircular? Does the fact that C compilers weren't originally written in C hampers the names it can be given? < 1360602658 529773 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :@time Taneb < 1360602659 166088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Taneb is Mon Feb 11 17:10:58 2013 < 1360602675 435341 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I don't have a clock < 1360602682 604805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"metacircular" doesn't just mean "written in the same language it's implementing" < 1360602714 838743 :hagb4rd!~perdito@koln-5d81f447.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360602758 9127 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, this is what I want: The compiler for language ?? is written in ??. The compiler contains no code that directly corresponds to the target platform. That is, the source code for the compiler does not mention the assembly or machine code for +, for example < 1360602778 21610 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather, somehow + is a primitive that knows how to compile itself as well as add < 1360602786 547534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sounds like Forth < 1360602790 455512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except not really < 1360602811 149805 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The information for what constitutes addition should be trusting trusted somehow < 1360602824 353338 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my first thought would be that the compiler has access to its own compiled form < 1360602831 412500 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ditto < 1360602835 399796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, if it's /really/ trusting trusted < 1360602841 572481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then there's no need for the language to even have I/O < 1360602847 708703 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and uses this to deduce < 1360602858 516036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, in that case, the semantics of the language and the compiler would basically be entirely disjoint < 1360602859 351798 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :somehow what it's compiling to < 1360602863 614369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so how can you call it a compiler for the language? < 1360602927 715051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have a tarpit version of the idea < 1360602929 22738 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360602945 499838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a language X which, given any program, ignores it and outputs a language X compiler < 1360602953 664678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, that's known as a quine < 1360602955 317549 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :reminds me of brainbrain < 1360602991 743145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: good reference < 1360603005 910975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'll write this esolang up, because it's hurting my head (in a good way) < 1360603019 537066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the joke languages list, of course < 1360603031 44788 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a... quinepiler? < 1360603038 470894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :quiler < 1360603041 444155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: call it Quiler < 1360603045 155213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK < 1360603052 331465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quiler sounds like a web 2.0 startup < 1360603075 462163 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does this count as me helping create a language? < 1360603083 258085 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360603089 621334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, I do want a less tarpitty version, but will wait to see the writeup of this < 1360603200 77365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :...I think some Smalltalk person has worked on ... something similar to what my idea would be if extended into usefulness < 1360603357 90421 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360603422 409440 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hum. < 1360603443 810587 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360603453 596420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think it's cheating to do something like binary(+) and get the x86 code out from that, right? < 1360603472 303657 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If the compiler uses binary() calls but doesn't contain the actual binary code explicitly... < 1360603497 692951 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I pretty much have to be able to do that, I think < 1360603532 759968 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes, although idk if that's a particularly elegant way of doing so < 1360603539 705557 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What, the syntax? < 1360603563 863932 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Syntax just quick way of joting thoughts down, not concrete yet < 1360603569 596922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably code{+} makes more sense < 1360603583 768346 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i mean conceptually < 1360603584 191445 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :code{1+1} is a binary blob containing the code that gets inserted for 1+1 < 1360603601 229655 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think it's avoidable < 1360603601 794893 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :compile(program) = print code{$program} < 1360603616 843798 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The compiler has to be able to emit the code somehow < 1360603617 29573 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :metaitmceaulciualr compierls < 1360603651 890536 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1360603713 802908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Could just be a command saying "Compile this code into the program I'm compiling", and block programs finding out at runtime what the binary code is, but that seems icky < 1360603773 755035 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :btw what are you doing and why. i'm trying to figure out if this is a thought experiment or an xy problem gone horribly wrong < 1360603782 702313 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Both < 1360603785 171306 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ah < 1360603793 686258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think it could make writing compilers easier somehow? < 1360603811 399979 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck < 1360604091 235175 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360604108 527439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I made a mistake, it's not output only < 1360604111 284421 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, challenge, make this work without assuming a von neumann architecture < 1360604112 895533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes input, just doesn't do anything with it < 1360604145 532010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, here we go: http://esolangs.org/wiki/Quiler < 1360604151 570724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO it's more interesting than over half the joke languages < 1360604153 195652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that that's hard < 1360604211 71809 :ion!ion@heh.fi PRIVMSG #esoteric :I read that as “Quitler” for some reason. < 1360604246 177645 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360604284 684507 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :"Surrender now, at my moment of triumph!? I'm Hitler, not Quitler!" < 1360604343 882189 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360604351 89087 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce ((forall x1. Dom g (f % x1) (f % x1)) < 1360604351 274863 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : ~ Dom g (f % x) (f % x)) < 1360604355 287973 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY WHY WHY WHY WHY WHYW HYW < 1360604419 976611 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have an idea for a usable version < 1360604423 49808 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: please kill me to death. ty < 1360604428 993751 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although it makes the compiler too simple to write, I think < 1360604450 867362 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, it's a Brainfuck derivative < 1360604457 958702 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION runs from Phantom__Hoover very, very fast < 1360604523 446704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> ord '+' < 1360604525 743105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 43 < 1360604532 902873 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!text2bf + < 1360604571 396390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, "too simple" as in the source code is simple < 1360604581 549596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Creating an actual compiler is trickier than writing the source code < 1360604625 83915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially in BF < 1360604645 424682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: actually, did you see Gregor's IOCCC entry? the only reason it doesn't fulfil your definition is that it implements the wrong language < 1360604664 829033 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, I think I have seen it but forgotten everything about it < 1360604686 601254 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :dc JIT < 1360604692 402687 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu NICK :Mathnerd314 < 1360604699 964973 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Criss-platform < 1360604702 752831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :*cross < 1360604750 807495 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haaaaaaaaah it works < 1360604752 275052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it works!!! < 1360604758 942723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :joinAM :: forall f g x. (Adjoint f g, Cod g ~ (->)) => AM f g (AM f g x) -> AM f g x < 1360604762 371164 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :joinAM m = AM $ \f g o -> case eps f g of < 1360604764 832245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Nat _ _ trans -> < 1360604767 351639 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : let o' :: Dom g (f % x) (f % x) < 1360604769 851409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : o' = case o of Ehh o' -> unsafeCoerce o' -- work-around stupid type family behaviour < 1360604772 846797 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : in (g % trans o') $ runAM (fmap (\(AM m') -> m' f g o) m) f g o < 1360604805 462529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no idea how Gregor's entry works < 1360604820 946185 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: that looks uglier than my average code < 1360604827 227693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it Trusting Trust based? If not, I don't see how it matches... < 1360604847 312254 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or... I'm confused < 1360604865 529997 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!txt2bf + < 1360604871 191571 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the list monad from adjoint functors in Haskell: http://sprunge.us/Zcig < 1360604875 801785 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's the text2bf thing here? < 1360604878 560546 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^help < 1360604878 746306 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1360604879 608279 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(+ an awful lot of support code) < 1360604885 70470 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!help < 1360604885 482009 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360604889 806371 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops, I omitted Mon < 1360604890 170727 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!bf_txtgen + < 1360604894 278416 :EgoBot!codu@codu.org PRIVMSG #esoteric :​33 +++++++[>++++++>+>><<<<-]>+.>+++. [37] < 1360604908 512774 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Uh, that has two dots in it < 1360604933 308275 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :redux: http://sprunge.us/fGjC < 1360604939 790700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also I don't want to output < 1360604954 616429 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, instead of initial idea, I could < 1360604960 616215 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all you philistines < 1360604962 632759 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: appreciate please < 1360604965 271529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, no, I can't < 1360604971 925191 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: that's an... unusual Functor < 1360604974 104699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :even though I didn't write most of that and also that's not the hard part < 1360604991 892397 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: < 1360604996 930069 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Category (Dom f), Category (Cod f)) => Functor f where < 1360604999 114558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Dom f < 1360605001 598065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Cod f < 1360605003 700224 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type f % x < 1360605006 100456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (%) :: f -> Dom f x y -> Cod f (f % x) (f % y) < 1360605007 37319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, I haven't looked at it yet, I'm busy < 1360605012 724489 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay < 1360605021 951266 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: the problem is that the functors you need aren't endofunctors (Hask -> Hask) like the standard Functor gives you < 1360605032 777203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they are (Hask -> Mon) and (Mon -> Hask) < 1360605041 645891 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the Category is custom too < 1360605051 49514 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :class Category c where < 1360605061 46174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : dom :: c x y -> c x x < 1360605063 901652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : cod :: c x y -> c y y < 1360605065 984555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (.) :: c y z -> c x y -> c x z < 1360605072 530569 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1360605097 585308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so, my idea is basically Brainfuck with an added command ; < 1360605103 773799 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What is Mon? Monad? < 1360605107 426832 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The first invocation of ; marks the memory position < 1360605115 476689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: Mon-oid < 1360605115 662233 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(%) :: FreeMon -> (x -> y) -> Mon [x] [y] < 1360605133 800050 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is the category of monoids < 1360605145 210761 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The second takes all the data between the first and second memory position, and outputs the target code to compile what's in the thing < 1360605166 109490 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or maybe ; just means output the source for current memory position character < 1360605185 723314 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Also! Completely irrelevant thing I was thinking of today < 1360605200 617177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :here's how you get the state monad: http://sprunge.us/bIbO < 1360605204 370652 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :[,;] is a compiler for this language < 1360605206 470913 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :A function such that its third derivative is equal to itself < 1360605208 201562 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, mm < 1360605211 263322 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :don't like it < 1360605229 255362 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :essentially because you still have to have the original compiler 'on hand' for it to work < 1360605240 80044 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: I can think of one where the fourth is < 1360605245 123565 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But not the third < 1360605249 171178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: comeo n appreciate < 1360605254 891982 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :FreeFull: I can do first, second and fourth easily < 1360605261 186846 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think I can figure out third < 1360605275 704247 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, not sure of that < 1360605289 853667 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :First is e^x, fourth is sin x or cos x < 1360605305 900862 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, i think if you can, like, retrieve the source of a suitable set of primitives? < 1360605310 233342 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: come on appreciate < 1360605316 870735 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, appreciate what < 1360605332 155752 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: the code!!! < 1360605343 394906 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Second would be e^(-x) I think < 1360605347 788263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I don't know how to make a good "retrieval" operation in brainfuck < 1360605350 194245 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Outputting's easier < 1360605366 220024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But anyway the C code that ; emits would have to be a quine, I think < 1360605377 385749 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, e^((-1)^1/3)x < 1360605382 594793 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :uhhh < 1360605386 975054 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that should be 1 < 1360605388 340759 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :not -1 < 1360605390 448718 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm assuming that we're targetting C < 1360605393 47395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because that's easy < 1360605401 229314 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although targetting x86 would be better obviously < 1360605447 32380 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Phantom__Hoover: The cube root of 1 is 1 though < 1360605473 437131 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But users of ; should explicitly NOT rely on the result except that that's the appropriate code to compile into the program < 1360605481 245816 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, the /real/ cube root of 1 is 1 < 1360605488 887318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well if they shouldn't then of course nobody will < 1360605506 890910 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360605507 274047 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360605507 459476 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360605532 343231 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Phantom__Hoover: Oh wait, you're right < 1360605538 196531 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But you didn't specify which cube root < 1360605563 571535 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: I'm making it nicer, hang on < 1360605589 645650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, you want one of the imaginary cube roots of 1 < 1360605607 143808 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm sure you can find a general form with differential equations but my opinions on differential equations can't really be coherently put into words < 1360605639 138808 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although maybe Brainfuck is not the best host language for this < 1360605645 344500 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Do they compare with your opinion on people who write brainfuck derivatives, Phantom__Hoover? < 1360605652 112877 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, do you think I should keep trying to make BF fit as a language for this thing, or try another? < 1360605663 636942 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"ph should i make a bf derivative" < 1360605718 422760 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360605760 388881 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, have you considered stuff like sbcl < 1360605770 590779 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i feel like it's relevant but i can't be bothered to work out how < 1360605778 888838 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :e^((-e^((i*pi)/3))*x) ? < 1360605829 741587 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :e^0.5x * cos (x * sqrt 3 / 2) < 1360605829 927324 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think < 1360605850 944845 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm wrong but don't know how < 1360605855 165814 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, the reason i wrote it the way i did was because i couldn't be bothered working out where all the (s and ^s went < 1360605856 12588 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Which means it's dinner time < 1360605858 710373 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :thank you < 1360605879 485930 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360605930 210633 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What's the differencial period of e^-x + sin x ? < 1360605935 292895 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, well, I doubt that actually approaching things the way I'm trying to approach them is at all a good idea for maintainability or portability < 1360605957 346120 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, 4 < 1360605958 707687 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :obv. < 1360605968 818074 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh yeah, right < 1360605971 432799 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, i mean the overall compilation model < 1360606099 801945 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION changes the language a bit < 1360606109 777142 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; on 0 outputs a prelude if needed < 1360606110 753587 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;+[,;] < 1360606134 168609 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, that's broken < 1360606228 478743 :dessos!~derk@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1360606376 227631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The main point of divergence at the time was a clean bootstrapping procedure: CMUCL requires an already compiled executable binary of itself in order to compile the CMUCL source code, whereas SBCL supported bootstrapping from - theoretically - any ANSI-compliant Common Lisp implementation." < 1360606479 446631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :An interesting excersize is to write, in this language, a compiler for a different language, with similar semantics except + and - flipped around < 1360606509 456668 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Beyond flipping + and - before sending it to ;, ; itself needs to be guarded such that it sees the flipped - and + < 1360606572 381391 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How many machine code quines are there? < 1360606666 625253 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'machine code quine' is a bit of a vague concept < 1360606689 722141 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom__Hoover: why? < 1360606702 276375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, yeah, I am getting visions of image based Lisps < 1360606703 435042 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you have to output the executable file? or the actual data in memory? < 1360606719 226641 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :For these purposes presumably the executable file < 1360606794 763224 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360606834 425879 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :CMUCL before SBCL split sounds similar to what I want, really < 1360606842 679412 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does what I want count as a metacircular compiler? < 1360606962 259851 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should call it MetaMuCL < 1360606996 548249 :NihilistDandy!~ND@132.198.9.255 JOIN :#esoteric < 1360607095 422043 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360607101 90950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't get it, except being similar in name to CMUCL < 1360607166 136145 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Anyone using Mozart on OS X? I'm trying to get it to use Cocoa Emacs over Aquamacs and google is failing me, so far. < 1360607310 357551 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so ; on one should be a postlude < 1360607317 457846 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, the compiler looks like < 1360607329 976342 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;,[;,]+; < 1360607449 358062 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what language is that? < 1360607481 226179 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ae^x + e^(-x/2)(Bcos((x*sqrt 3)/2) + Csin((x*sqrt 3)/2) < 1360607523 965018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, language with no name yet < 1360607526 603294 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Any function of that form is its own third derivative < 1360607582 83794 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, but, tl;dr: compiler for the language written in the language does not contain code in target language < 1360607611 135333 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :For intsance, e^(-x/2) * cos (sqrt 3 * x / 2) < 1360607631 269136 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(where A = C = 0; B = 1) < 1360607637 306140 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Is its own third derivative < 1360607647 456547 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The actual code to be emitted must be Trusting Trust'ed into the compiler < 1360607809 77178 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Oh, neat, I just had a lie significantly with symlinks. I hope nothing breaks. < 1360607815 982757 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :lie? < 1360607857 371350 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Had to call Emacs Aquamacs and the Emacs app bundle Aquamacs.app < 1360607872 649454 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Oz doesn't seem to care so far. < 1360607938 549728 :NihilistDandy!~ND@132.198.9.255 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1360607965 822413 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I think I need to think whether what I want is actually possible in the language I described < 1360608120 270596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should be able to, in a few steps with the language, write a compiler for a language that's identical except - and + flipped < 1360608133 768082 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;,[;,]+; should also serve as a compiler for that language, written in that language, too < 1360608245 683565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, no it shouldn < 1360608247 939518 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shouldn't < 1360608250 896963 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It would be ;,[;,]-; < 1360608356 544215 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :I'd like to know what those commands do < 1360608422 451358 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's Brainfuck with an additional operation ; < 1360608442 442773 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :gj Sgeo < 1360608448 960180 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what does ; do? < 1360608467 521003 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Say you have the Unicode codepoint for + in memory < 1360608482 562497 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then ; at that position will output code to do + in some language < 1360608492 818049 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's say the target is machine code. ; then sort of compiles the + < 1360608542 311048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; on 0 emits a prelude if necessary. ; on 1 emits a postlude if necessary < 1360608601 140975 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://blog.wolfram.com/2013/02/11/announcement-our-first-cbm-country/ < 1360608603 585677 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wolfram < 1360608606 248492 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you motherfucker < 1360608629 289114 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, does this make sense? < 1360608650 644324 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This means that the code that knows how to turn + into machine code is not in the compiler < 1360608660 463346 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yeah < 1360608686 67790 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: that bastard, choosing Estonia < 1360608858 404037 :jix!~jix@jixco.de QUIT :Quit: leaving < 1360608879 967422 :jix!~jix@jixco.de JOIN :#esoteric < 1360609383 101043 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, I see how to make the + - flip < 1360609387 675599 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But it's... very... < 1360609392 385400 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Would result in verbose target code < 1360609399 388249 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Permanently from that point on < 1360609409 305212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I guess that that's not necessarily a terrible thing? < 1360609500 416788 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Python is probably an unusually bad language to target < 1360609705 938614 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what would be a good language to target? Some implementation of Common Lisp < 1360609726 153212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe < 1360609889 483726 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What should I call this language? < 1360609891 90692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck? < 1360609920 469302 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about base it on underload instead < 1360609947 482666 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in instead of Brainfuck, or as a target language? < 1360609961 457582 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION looks at Underload < 1360609978 277014 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh right that one < 1360609978 936585 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1360610018 72382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, a command that takes the top element of the stack and puts on the stack the target code? < 1360610087 132351 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do we still want to ... wait < 1360610101 186754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is Underload even compilable? < 1360610107 480104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Without including an Underload interpreter? < 1360610121 348966 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION glares at elliott  < 1360610122 817992 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :in times of doubt, uncertainty and generic undecisiveness... < 1360610124 850063 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~yi < 1360610125 108541 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Great Exceeding" to "Small Accumulating" < 1360610151 771040 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes. < 1360610155 710405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I wrote an Underload compiler ages back < 1360610160 710229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is easy < 1360610198 868341 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't see an input mechanism :/ < 1360610244 501385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't really see why you need input for this to work < 1360610248 266071 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~yi < 1360610248 520260 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Small Accumulating" to "Small Accumulating" < 1360610257 812398 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that bad < 1360610267 8355 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :let me check... < 1360610305 200527 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you'll gain power by combining small things. < 1360610312 292051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :smell accumulating < 1360610313 420238 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360610313 635620 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Diminishing" to "Centre Confirming" < 1360610319 473830 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, technically I don't, but prepending the program to compile to the compiler seems like it would be an annoying way to do things < 1360610336 182671 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, hmm < 1360610344 363529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is slightly confused < 1360610371 573517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yeah, I'm sorry, I want input < 1360610388 711119 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :lazy k? < 1360610438 663086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom__Hoover: looks cool < 1360610509 775304 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~source < 1360610510 46474 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360610512 920945 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boring < 1360610516 152220 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~duck < 1360610516 445235 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- ~duck query < 1360610516 630906 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Query information from Duck Duck Go < 1360610545 462765 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :whose bot is cuttlefish? < 1360610551 24670 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :~fortune < 1360610551 299765 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Accent on helpful side of your nature. Drain the moat. < 1360610553 934223 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nortti: mine. < 1360610571 399237 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is LLVM difficult to learn? < 1360610596 440207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's 5 difficult < 1360610655 271130 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360610673 679521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if an LLVM quine would be difficult < 1360610690 723988 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :LLVM bytecode still has to be compiled though I think? So why bother? < 1360610700 333415 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :you can interpret them too < 1360610748 591937 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Either way, they're not native < 1360610785 286181 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"native" is arbitrary < 1360610809 32385 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Sgeo: target scab < 1360610841 793918 :TwilightSpockle!codu@codu.org NICK :Gregor < 1360610849 68130 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION runs Sgeo's "native" code in qemu on a Transmeta processor. checkmate. < 1360610868 469747 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360610888 299188 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :transmeta? < 1360610896 330875 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck transmeta < 1360610896 697991 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Transmeta Corporation was a US-based corporation that licensed low power semiconductor intellectual property. < 1360610907 444689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck FOGL < 1360610907 689302 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Falkland Oil and Gas Ltd, abbreviated to FOGL, is an energy company registered in the Falkland Islands and headquartered in London, the United Kingdom. < 1360610908 856426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The actual Transmeta processors are in-order very long instruction word (VLIW) cores. To execute x86 code, a pure software-based instruction translator dynamically compiles or emulates x86 code sequences, using execution-hotspot guided heuristics." < 1360610939 356031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it didn't do that well, but cool idea < 1360610969 50606 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think I recall remembering something like that we saw once in an obscure elective I had back in university. < 1360611053 370742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :#jesus is hilarious < 1360611054 320582 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an "x86" CPU that got a software update to add NX bit and SSE3 support < 1360611113 376911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Two people got into a people loop < 1360611169 851566 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 246 seconds < 1360611182 504787 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there's an #jesus on freenode? < 1360611203 704011 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1360611223 48105 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I fail to relate this channel's possible subject with any FLOSS project. < 1360611225 582139 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :a people loop? < 1360611234 187975 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :olsner, two people repeating the same thing < 1360611240 691284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a people loop? < 1360611248 838385 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :boily: Look at the topic (you can look at it without joining) < 1360611253 119803 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :One going "shut your foul mouth up now." and the other going "wash your own mouth first" < 1360611261 915214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, as opposed to a bot loop < 1360611263 985596 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are they arguing about the pope < 1360611279 778862 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boily, they have a link in the topic to the source for their channel bot < 1360611281 56399 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think so < 1360611289 933592 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so maybe they're justifying it with that < 1360611297 47441 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh well. here I join... < 1360611310 820364 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's been around since 2003 < 1360611324 395532 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So same way #esoteric justifies the single pound, I guess < 1360611344 498436 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :http://www.plutorocks.com/ vote persephone < 1360611349 63376 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :now, I'm perturbed. shouldn't have joined. < 1360611377 290017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :boily, you were in there and saw one line < 1360611385 646164 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What happened before and afterwards is far more perturbing < 1360611424 790665 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION puts his hands on his ears and wildly sings ♪ LA LA LA LA LA LA LA ♪ < 1360611526 443769 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nortti, isn't persephone the greek name < 1360611534 45826 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yes < 1360611556 598713 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Phantom__Hoover: why do you ask? < 1360611574 551500 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :traditionally they use the roman ones < 1360611579 920555 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ah < 1360611586 827097 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :in which case it should be... kore? < 1360611610 363769 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fun fact: persephone was actually hades' niece < 1360611616 420912 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I voted persephone, but then eurydice was fine too. in the end, I checked both. < 1360611636 943759 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Phantom__Hoover: how can kore be the roman name < 1360611642 527783 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's not < 1360611642 713574 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :kore means young girl in greek < 1360611662 188582 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but i was working off the part of the wp article visible on google < 1360611693 271326 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well I apologize, I haven't read the beginning of this conversation < 1360611708 420931 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I just needed to show off and inform everyone here that I knew ancient greek < 1360611745 668462 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :wikipedia says that the roman's persephone is proserpina. < 1360611803 219949 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Ping timeout: 245 seconds < 1360611805 433534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should target Racket... wait, no < 1360611814 350647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still think targetting CL is the best idea... somehow < 1360611829 316845 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or Haskell < 1360611835 759478 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But might be easier to write the quine in CL? < 1360611891 449155 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :scheme? < 1360612144 884349 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, what Schemes compile nicely? < 1360612346 684493 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :well there is stalin which seems like a pretty nice compiler < 1360612366 741876 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360612436 204927 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's R4RS, right? < 1360612459 737614 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should target Tcl via Ada and Clojure < 1360612461 890966 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 276 seconds < 1360612523 949408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O Sgeo: have a look at the sources of SBCL. Eg.: (defun car (x) (car x)) <--- !!! < 1360612552 692427 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Sgeo: yeah. r4rs < 1360612563 970663 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo have you considered writing an interpreter for proof of concept before doing silly compiler things < 1360612591 612651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not... entirely sure what an interpreter for this language would look like < 1360612648 455052 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats up with this language < 1360612739 240122 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 252 seconds < 1360612860 228217 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360613140 734515 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360613194 719703 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360613487 544980 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 260 seconds < 1360613638 923575 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I may as well make the compiler just glue an interpreter to some source-like thing < 1360613690 212098 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 240 seconds < 1360613835 60173 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Gah, need to remember esolangs password < 1360613869 538723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have you considered using our handy password reset feature < 1360613885 875181 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is no e-mail address recorded for user "Sgeo". < 1360613901 345213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you should have recorded an email........... < 1360613905 329255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want me to reset it < 1360613929 585761 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sure, thanks < 1360614124 177444 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, at some point someone said 'metacircular compiler' and Sgeo rolled with it. < 1360614223 199139 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i thought it was sgeo not wanting to learn x86 to implement his language so he overcomplicates it into a horrible thought experiment and nobody knoiws what they're even talking about < 1360614244 829237 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I had the idea before anyone said "metacircular compiler" < 1360614256 439637 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think someone decided that my idea was a metacircular compiler < 1360614268 936428 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh was this your ridiculous language idea < 1360614285 572180 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry i was misled by the fact that this is only mildly ridiculous < 1360614335 729744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, the language idea is the same regardless of whether it targets x86 or not < 1360614345 312735 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Targetting x86 would be cooler though < 1360614378 458535 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is still an implication I need to think through < 1360614382 275330 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Having some trouble with it < 1360614421 510040 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :target stand-alone x86 < 1360614434 578799 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :make your programs bootable! < 1360614457 501449 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't think you can make a full program target stand-alone x86, but you can target PC. < 1360614509 763282 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Basically, I think it's currently a bit difficult to redefine ; < 1360614533 802586 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :compatible with original pc < 1360614544 224640 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :bios must have rom-basic < 1360614570 592979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38 makes an important point that is often forgotten < 1360614581 516252 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yeah < 1360614583 300400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are significant non-PC x86 systems < 1360614645 722710 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hell my college's intro microcontrollers class used a custom board (hand-soldered by students) with an 80186 < 1360614646 523627 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even disregarding those, though, the x86 is only the CPU and is not the keyboard, monitor, RAM, BIOS, disk, and everything else. < 1360614657 403670 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which was pretty terrible < 1360614687 314494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think they got a bulk discount on a 50 gallon drum full of 80186es back in the 80s and are still using them up < 1360614697 387022 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :186? < 1360614701 707201 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360614710 628254 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1360614716 605318 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What esolangs have I/O and are easy to write quines in? < 1360614723 502291 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Might make more sense to use that as a base < 1360614728 495161 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it was a halfassed attempt to make a microcontroller around the x86 architecture < 1360614739 910248 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it still requires way more external chips than, say, a PIC or AVR < 1360614748 819405 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck compiling to brainfuck. Would be a bit... pointless, but hmm < 1360614753 457946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably due to being old < 1360614827 866096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :here you are: http://wolverine.caltech.edu/eecs51/kits/index.htm http://wolverine.caltech.edu/eecs51/kits/kit51ins.htm < 1360614875 100478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in this class i would find some unusual term used, google it, and the only hit would be this course website < 1360614881 596035 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nobody else cares about the 80186 < 1360614985 502359 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360615082 115614 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360615102 580863 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :To redefine ; is a quine needed? < 1360615139 593295 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360615180 630654 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :; takes the value at the current location on the tape. If it is 0, it emits to output a "prelude". If it is 1, it emits to output an "epilogue". If it is any other value, it emits the code, in the target of the compiler, to perform the functionality of the < 1360615185 759178 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ANSWER: maybe? < 1360615197 585313 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :!rot13 byfare < 1360615199 136662 :EgoBot!codu@codu.org PRIVMSG #esoteric :olsner < 1360615228 506299 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, twitter emails are sent from your email address rot13:d < 1360615406 290531 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to read an ActorScript tutorial < 1360615423 835331 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360615435 12770 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god I thought it was going to be some cool thing of pure beauty but it has so many buzzwords < 1360615441 111140 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Tutorial for ActorScript < 1360615441 297360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :extension of C# < 1360615441 297568 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615441 297685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :, Java < 1360615441 297809 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615441 643091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :, Objective C < 1360615443 640572 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615447 833439 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oops < 1360615486 91483 :impomatic!~digital_w@47.204.125.91.dyn.plus.net JOIN :#esoteric < 1360615495 771437 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this < 1360615508 68101 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and why is it cool/pure beauty/buzzwords < 1360615544 554997 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: there may or may not be an attempt at humor hidden there < 1360615561 433303 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :olsner, oh < 1360615604 414006 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ActorScript(TM): Industrial strength integration of local and nonlocal concurrency for Client-cloud Computing < 1360615646 805004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's all message passing based, apparently including the definition of the language < 1360615652 1117 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 248 seconds < 1360615678 265626 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360615715 779122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, this paper is almost certainly a joke < 1360615740 513260 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Unlike almost all previous programming languages, < 1360615740 698878 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :because ActorScript uses bold font for reserved names, < 1360615740 884472 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :new reserved words can be introduced into the < 1360615740 884645 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :language without breaking existing programs." < 1360615765 615144 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric ::DDDD < 1360615769 775262 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doesn't algol do that < 1360615780 639979 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not sure if poe should be invoked... < 1360615784 226339 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in some original form < 1360615794 378069 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :algol 58? < 1360615806 267247 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :are you sure that's not something they just did in books to make the programs look pretty? < 1360615817 205116 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard that it was part of the language syntax, however I may have been misinformed < 1360615831 745996 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in those days I guess "bold" meant "make the typewriter hit it twice" < 1360615846 711628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"punch an extra large hole in the card" < 1360615853 442921 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, so if it says "while" in bold you're supposed to type wwhhiillee? < 1360615884 235546 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or maybe that plus backspaces < 1360615885 123369 :asiekierka!~asiekierk@fluttershy.pl QUIT :Read error: Connection reset by peer < 1360615900 239455 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, you type while < 1360615910 996575 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :huh < 1360615912 156918 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(backspaces omitted) < 1360617114 86926 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck is still a work in progress < 1360617264 476137 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'll take your word for it < 1360617484 644268 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Ping timeout: 252 seconds < 1360617542 477534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :heh < 1360618274 636787 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1360618319 854005 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I forgot about : < 1360618427 121787 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360618465 33449 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How do I avoid making my metacircular compiler look like a cleverly hidden metacircular interpreter? < 1360618518 197673 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net JOIN :#esoteric < 1360618531 313523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at the logs and starts inflating like a balloon < 1360618554 312949 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION looks at the logs and starts inflating like a zimbabwean dollar < 1360618562 243301 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360618563 355038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Quiler still confuses me. And I inspired it < 1360618564 278889 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360618564 464658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360618570 605890 :trout!root@freebsd/developer/variable NICK :variable < 1360618571 240669 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAY < 1360618571 743867 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618576 568565 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :meh. < 1360618708 229931 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360618744 34578 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Example might be easier < 1360618755 105356 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Perhaps, but perhaps not! < 1360618756 772146 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's say that memory looks like this < 1360618764 653712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :'+' | 1 | '-' < 1360618780 48843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : The Pope's resigning <-- wat, seriously? < 1360618798 292615 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, the current cell is the ASCII value for +, the cell to the right of that is 1, the cell to the right of that is the ASCII value for - < 1360618813 478751 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAS < 1360618813 941273 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618818 950656 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAJ < 1360618819 397717 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618819 890193 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; will take that, and change what will happen when : is executed with '+' < 1360618825 47223 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKBK < 1360618825 601806 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :OKBK 112100Z 17006KT 8000 NSC 18/10 Q1008 NOSIG < 1360618825 787314 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo are you still prototyping this in brainfuck < 1360618842 798991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, until such time that a better language for this purpose is shown to me < 1360618850 921786 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I agree there probably is a better language < 1360618856 834619 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :idk, false? underload/ < 1360618871 92537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fueue < 1360618872 963104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Underload has no input facility, which kind of sucks for this purpose < 1360618876 625818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hides back under rock < 1360618888 579597 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :false, then < 1360618916 974746 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360618921 956620 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe even something functional < 1360618987 788193 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: I'm amazed that a brainfuck intepreter in Fueue could be that short < 1360618990 632218 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Seriously, well done < 1360618998 627220 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"prototype it in ada" - someone??? < 1360618999 905565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THANK YOU. < 1360619003 866093 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"prototype it in dylan" - someone???, shortly after < 1360619010 806436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION basks in his newfound divinity < 1360619027 46553 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: mon aéroglisseur est plein de lasagne française. < 1360619031 339693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360619038 289624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, I need two languages for this < 1360619050 75253 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :1) A language to base it on. That is, a simple language whose semantics I extend < 1360619058 605604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it could have been even shorter if i had left out all the error checking (for mismatched []) < 1360619058 791364 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"ada and dylan" < 1360619066 509478 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And 2) A language to serve as the target of an initial implementation < 1360619108 632943 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360619164 751999 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1360619189 821686 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think Brainfuck might still be fine as a basis < 1360619197 109811 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: fondly regard creation? < 1360619213 240574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: wat < 1360619222 496679 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Especially with : and ; < 1360619229 554390 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: it's what gods do < 1360619245 180928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic. well my own creation, probably. < 1360619255 186207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the rest is a bit mixed. < 1360619258 66922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I don't know how implementable that is < 1360619294 891052 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :would it be fair to say you're looking for a language in which you can write a 'general compiler' < 1360619297 687585 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://www.mspaintadventures.com/?s=4&p=001326 < 1360619306 733599 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :shachaf: that isn't homestuck, don't worry < 1360619326 179355 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, for which part? < 1360619334 873633 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. if you have a compiler Q : A -> X, you can have a program P : A such that Q P : A -> X forall X? < 1360619341 869559 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and it's the same P? < 1360619385 809579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erm < 1360619392 91522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sorry, I'm feeling a bit derpy right now < 1360619428 578325 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :where A is the metacircular language, X is some target, P is the universal compiler, and Q P is the program in X that Q compiles P to, and this notation was a terrible idea < 1360619489 315736 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. Yes, I think < 1360619517 304600 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although my current ; and : semantics rule out some Xs, which is sad < 1360619557 206470 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But :,[:,]+: is supposed to be a Trustfuck compiler, written in Trustfuck, for any target language < 1360619574 421466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :*that targets the language in which the compiler itself was... erm < 1360619589 558271 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the thing is, i'm fairly sure to implement this you basically have to include a copy of Q in Q P < 1360619635 650278 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's done via quine < 1360619653 58423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quine is quite easily done < 1360619656 365781 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :: expands to a quine in the target < 1360619656 551653 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine is quite easily done < 1360619789 369748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run $x = "$(quine)"; print "%s" "$x" #Is this the right syntax? < 1360619793 388028 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: =: command not found \ Warning: unknown mime-type for "%s" -- using "application/octet-stream" \ Warning: unknown mime-type for "" -- using "application/octet-stream" \ Error: no such file "%s" \ Error: no such file "" < 1360619802 469745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1360619834 201199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/log < 1360619835 811854 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ fi < 1360619849 404873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/'?' < 1360619850 939306 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: bin/'?': No such file or directory < 1360619854 582212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1360619856 383227 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? ¯\(°_o)/¯"; exit 1; < 1360619891 573165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run x="$(quine)"; print "%s" "$x" #Is this the right syntax? < 1360619895 497834 :HackEgo!codu@codu.org PRIVMSG #esoteric :Warning: unknown mime-type for "%s" -- using "application/octet-stream" \ Warning: unknown mime-type for "`run x="$(quine)"; print "%s" "$x" #Is this the right syntax?" -- using "application/octet-stream" \ Error: no such file "%s" \ Error: no such file "`run x="$(quine)"; print "%s" "$x" #Is this the right syntax?" < 1360619899 400620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360619903 788861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run x="$(quine)"; printf "%s" "$x" #Is this the right syntax? < 1360619907 679252 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run x="$(quine)"; printf "%s" "$x" #Is this the right syntax? < 1360619918 201658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1360620225 95275 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, have you been reading about my language? < 1360620240 765344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not very far in the logs < 1360620265 904465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although you have started mentioning it < 1360620399 145954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Don't think you have to use duplication for it, which is the trickiest thing in eodermdrome. <-- hm ideally you'd want [] to actually have a real cyclic path representation < 1360620406 836986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*[] loops < 1360620516 385955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the main difficulties with doing this in eodermdrome are (1) the limited number of letters forcing you to look at only small parts of the graph at a time - my BCT interpreter almost reached the limit although ais523 had a hunch it could be made to use less. (2) no implementation to actually test stuff in, which admittedly didn't stop me from doing BCT. < 1360620548 736841 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan < 1360620555 97609 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there is a simple solution to 1 < 1360620556 41167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and you'd want complete character tables for I/O, but that was a thing with unlambda too. < 1360620572 263813 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :at no point in the spec does it say you have to stick to ascii < 1360620599 638440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure that is implied. although i also jested about ... the other day. < 1360620608 902282 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a string of letters, representing a graph (see below); this is the match subgraph < 1360620612 625463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION prepares to search the logs for what ... was < 1360620613 985484 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :just says letters < 1360620623 337013 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no reason that can't include greek or cyrillic < 1360620655 929605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log i think the main difficulties with doing this in eodermdrome are (1) the limited number of letters forcing you to look at only small parts of the graph at a time - my BCT interpreter almost reached the limit although ais523 had a hunch it could be made to use less. (2) no implementation to actually test stuff in, w < 1360620698 533414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360620711 295197 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360620720 656985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log `log we shall just have to make the Ëơđëřmđřơmë dialect, which has a large enough alphabet to be practical. < 1360621167 130889 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry, what were we talking about < 1360621189 390142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my suggested name for a Unicode eodermdrome dialect < 1360621226 559428 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1360621231 147778 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how'd we get on to that < 1360621378 165664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because i said eodermdrome had too few letters, and you said it wasn't restricted to ascii < 1360621483 342141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Maybe not rewriting, but just making it interoperate with the new idiom fully... which still sounds difficult <-- this _does_ sound a bit like what you use monad stacks for in haskell < 1360621504 930124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*monad transformer stacks < 1360621510 93685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, you're still on that idea. I've since gone on to discuss something more plausible < 1360621527 368558 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yet somehow more headachey < 1360621527 554256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LOG READING TAKES TIME < 1360621532 625983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360621533 127560 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ok < 1360623144 853083 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I want a language where 'intern' is either a data type < 1360623147 847989 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :or a modifier on a variable < 1360623318 583238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How goes log-reading? < 1360623668 837711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm currently recursing into ais523's comment on splinter, which has led me to hand-execute his converted PDA < 1360624334 927503 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about eodermdrome with doubleletter and tripleletter constants, using some sort of escaping < 1360624932 400691 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360624933 642046 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :unicode < 1360624939 798188 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :much better < 1360625039 443613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I'm starting to see what you mean < 1360625060 388336 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what did i mean < 1360625075 49323 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :About needing to include the compiler < 1360625083 631357 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Suppose I want to make a modification < 1360625108 234378 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm going to end up needing to write a trustfuck quine in order to emit different code for : that stays consistent, I think < 1360625111 963317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't certain though < 1360625129 852544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION concludes Splinter is indeed a PDA < 1360625190 567793 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :actually you definitely need to include a full compiler < 1360625226 273765 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360625233 829340 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :because the target language could have completely ridiculous semantics for concatenation or whatever, so you pretty much need to compile the code given to you holistically < 1360625265 560593 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, with my current spec, the target language is constrained :( < 1360625329 154331 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well i'm satisfied that there's no way to do it 'properly' now < 1360625354 841135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly realizes `addquote sounds funny when read aloud < 1360625402 679056 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, eh? Just because I'm having a failure of imagination?? < 1360625409 293101 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :s/\?\?/\?/ < 1360625475 47546 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, because of the thing i just said < 1360625484 10746 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, one of my original thoughts had { and } primitives < 1360625526 922838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Where you go to one location in memory, then do {, then to another, then }, then those primitives proceed to compile the code represented within those memory locations into target language and output < 1360625532 846064 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you have to either include a compiler into the compiled program or include details of the target language into the language spec itself < 1360625533 686133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (the "it didn't compile in the first place" isn't normally necessary, but it is if you suspect there's a strong AI in there) <-- "wtf is cat compiled with this 9 gigabytes? oh it was a bug in ls, it was fixed when i recompiled it." < 1360625572 148153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"there was a similar bug in du and df" < 1360625594 285724 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, should I go back to those primitives < 1360625596 648772 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which is faster, multiplying two bignums and then taking the mod n, or taking the mod n of both, multiplying and taking the result mod n? < 1360625618 573381 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depends how big and how n relates, i expect < 1360625626 321334 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, your best bet is to ignore my advice, because i'm thinking about something significantly different to you < 1360625633 813077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for large numbers and small n the latter will probably be faster < 1360625640 780453 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the real answer to "which is faster" questions is "benchmark it" < 1360625676 13424 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I think in a sense I am including a compiler into the compiled program < 1360625691 143777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :...it's not "in a sense" < 1360625704 230453 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The : primitive (or {} primitives) are a compiler < 1360625750 579492 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah < 1360625764 651612 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so i have relatively little interest in the actual implementation of the whole thing < 1360625801 555300 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there are probably other interesting things you can do with the concept! but i suspect most of them will be equivalent to interesting things you can do with metacircular evaluators < 1360625827 916430 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't as used to metacircular evaluators as he'd like to be < 1360625870 212753 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the first time i heard the word 'metacircular' was with Gregor's amazing javascript token checking thing < 1360626147 517030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"There's no doubt that Apple is at the center of technology's largest revolution ever" < 1360626155 506752 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I like the {} idea better < 1360626248 405501 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who needs agriculture or industrialization when you can have... ipads < 1360626287 473881 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :{,[>,]<} < 1360626307 698829 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of fucked up emoticon is that < 1360626387 680635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, the semantics of { and } aren't clear enough in my head < 1360626539 636405 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 255 seconds < 1360627019 769997 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1360627088 988763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Also I don't want to output <-- http://esolangs.org/wiki/Brainfuck_constants hth < 1360627291 413456 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :.topic < 1360627376 620193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : But you didn't specify which cube root <-- all of them, and then the general solution is to do all linear combinations. < 1360627495 293044 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, that seems annoying, the way some of them, say, put the constant in the cell to the right < 1360627506 736376 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Going to need to think about what each one does, exactly, in order to use it < 1360627507 336504 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360627570 639771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if you have something like +++++[->+++++<] for 25 then it's hard _not_ to get the result in the cell you didn't start in < 1360627605 923611 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's easy to modify, but would be nice for some of them if it were clearer what it would do < 1360627612 476635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So I know whether I need to mod < 1360627706 95947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe we agreed to the principle that it should _end_ on the cell with the result. < 1360627778 416103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i think all the 2-cell versions have balanced loops, so if you look for those that have > after the final ] it should give it in the right hand cell. < 1360627780 762598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I might just give my language an extra command \ < 1360627847 570705 :sivoais!~zaki@199.19.225.239 QUIT :Changing host < 1360627847 756001 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360627937 371399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i suspect all the 2-cell ones end on the right hand cell anyway < 1360628067 285018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a counterexample for 75. it's not the first one listed, though. < 1360628088 104607 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION decides he doesn't like {} < 1360628094 489333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Instead, meet ; and : < 1360628125 527050 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; inputs the current cell value into the current code block, and ; outputs the result of compiling the current code block < 1360628141 556115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erm, : outputs etc. < 1360628180 707333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :,[;,]: < 1360628580 370849 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360628608 778834 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still want to not require the pain of writing a Brainfuck quine just to permanently change the meaning of : < 1360629300 883093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you realize this would be _so_ much easier in brainbrain. < 1360629318 263244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait < 1360629342 792753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brainbrain compiles brainfuck easily, not brainbrain < 1360629355 909016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or was that interpret argh < 1360629616 223414 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well if brainfuck is brainfuck-1 and brainbrain is brainfuck-2, how about brainfuck-3. < 1360629637 109970 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is aiming at brainfuck-aleph-null < 1360629679 675895 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well when we're talking about stuff like this we should be using ordinals not cardinals shouldn't we < 1360629682 155833 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :brainfuck-ω maybe < 1360629691 263839 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1360629722 25471 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ordinals are more fun anyway < 1360629763 908680 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :brainfuck-ε₀ < 1360629873 561767 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Brainfuck Continuum < 1360630099 969830 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should I call it Trustfuck or Braintrust? < 1360630115 860700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can put the latter on GitHub where employers could see it and mention it in interviews... < 1360630125 977621 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I like the name Trustfuck more < 1360630136 788699 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Try Babyfuck < 1360630140 651069 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Much better for resumes < 1360630194 475625 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depends on the company, a lot of them seem to find being profane and unprofessional quite attractive < 1360630221 899631 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you could call it trustf**k, or trust**** for added mystique < 1360630229 790400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how about ********* < 1360630231 202685 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :could it be trustdamn?? trustshit????? nobody knows < 1360630238 786104 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Trusthumbug < 1360630245 483881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :call it buttshitter 2000 < 1360630264 332870 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :enterprise edition < 1360630267 49868 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Trustzounds < 1360630285 916794 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about t***tf***k < 1360630302 902639 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: Lost terminal < 1360630317 742262 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :titfuck < 1360630401 976644 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360630456 596789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fuckingfuck < 1360630498 454162 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Or you could call it P'' < 1360630502 877150 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :The math name < 1360630531 656241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or rather, Reflections on Fucking Fuck < 1360630546 508079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Slereah_: you realize that's taken < 1360630564 911543 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :But at least there's no profanity < 1360630715 53088 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360631015 516685 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: haha < 1360631139 386166 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i endorse Reflections on Fucking Fuck < 1360631201 917819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that would be a good name for a blog < 1360631319 815381 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, call it ardemus < 1360631326 123176 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :latin is clever right < 1360631364 471677 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't get it < 1360631378 857512 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's latin < 1360631382 876901 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're not supposed to get it < 1360631606 20573 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More important things to work out than the name < 1360631620 831020 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do I need to add more commands to manipulate the code block? How do I fix the quine issue? < 1360631637 12835 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Latin would be ainfuckbray < 1360631880 957325 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my lazy translation would be cerebrumcrisandum, but that's a terrible translation < 1360632203 488375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I.... think what I need to do is subtly change the semantics of : < 1360632216 413026 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360632242 560959 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was thinking along the lines of adding a ! and having that mean compile with previous compiler, but that's almost identical to :, but... I see... a little bit of a diference < 1360632273 591118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I need : to do is send to the previous version of the compiler, rather than have literal meaning tacked in < 1360632308 354464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :....now I need to think if that's implementable < 1360632323 892239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when Sgeo is finished he'll have accidentally implemented Feather. < 1360632448 227211 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think my prior confusion was because I had an incorrect implementation in my head < 1360632471 111068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :happens to all of us. < 1360632624 978408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like I want to extend it a bit more < 1360632635 182711 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not just store a compiler secretly, but arbitrary data too < 1360632670 573837 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But that seems even more difficult < 1360632775 25640 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: adjunctions are "pretty neat huh" < 1360632802 46126 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360632803 204436 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360632807 816873 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, I don't need to add extra constructs to do it. Just write a compiler that transforms, say, q into, say, +++ < 1360632814 144585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi monqy < 1360632816 29583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :before sending to prior compiler < 1360632822 303274 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :welcome to #-lens < 1360632835 240118 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ye. < 1360632841 491785 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360633155 599909 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1360633256 824903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: you know how you can get State and Store from the unit and counit of the (e,) -| (e->) adjunction? < 1360633373 912616 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360633643 865365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How problematic is it that each iteration will result in a bigger and bigger binary < 1360633647 273016 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this even avoidable? < 1360633650 284938 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I doubt it, tbh < 1360633745 150080 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, new command. !. Compiles with the primitive compiler < 1360633898 658203 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hichaf < 1360633906 821270 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :heegan < 1360633912 188201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you like adjunctions < 1360633935 469083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they "are pretty neat imo" < 1360633939 787890 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :don't know about those < 1360633966 790967 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An adjunction between two functions is when you have (F a -> b) ~~ (a -> G b) < 1360633985 563908 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :between two functions < 1360633988 772664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360633989 922466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :functors < 1360634010 446634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just ask elliott how great they are. < 1360634882 817491 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I keep thinking in terms of Haskell, but Scheme is probably easier to write quines in < 1360635014 373321 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quines are equally easy to write in most languages, in that there's only one trick < 1360635038 558736 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Scheme has the advantage that you get to read/print S-expressions rather than flat strings, but this isn't that useful in writing a quine < 1360635045 824193 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell quine is shorter overall I believe < 1360635068 597805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the quine trick is also the halting theorem proving trick and the Y combinator trick < 1360635071 684684 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :p. good trick imo < 1360635126 420118 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :AAAA++++++ would trick again < 1360635157 548717 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360635649 71486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Should the compile command be : or ! < 1360635665 164947 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :! seems exciting, but : sort of evokes output, the way ; evokes input < 1360635695 940126 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it should be ꙮ < 1360635860 670009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So with an adjunction F -| G you have eps : F (G a) -> a and eta : a -> G (F a), and that's enough to give you a monad and a comonad. < 1360635878 458596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With return = eta and join = fmap eps < 1360635901 91678 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/Trustfuck < 1360636097 116679 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So yeah, I added a cheat to make programming slightly easier < 1360636127 877543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\H.\e.\l.\l.\o.\ .\W.\o.\r.\l.\d. is hello world < 1360636133 284503 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no regrets < 1360636642 938601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask zzo38 What is ? < 1360636643 498866 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360637226 156950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Here's a question: As of right now, does Trustfuck count as implemented? < 1360637268 607055 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I wrote the compiler. The compiler exists. Yet, it is not currently usable. However, it can be made usable in the future. < 1360637281 171180 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, Implemented or Unimplemented? < 1360637281 748686 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: did you finish cryptochallenges part 2 yet? < 1360637359 422037 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I remember asking a similar question before, and someone noted that if "A compiler exists" is all that's needed, everything is implemented < 1360637467 28088 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: what a strange question < 1360637500 306326 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it looks like a default gravatar here, of the 'funny face' variety < 1360637512 38706 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you change 'wavatar' to 'identicon' you'll get a geometrical pattern < 1360637668 474519 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360637931 96908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I was just called a sinner for making an esolang < 1360638096 72381 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Oh, I thought it was zzo38's picture. < 1360638100 477891 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've never seen that default. < 1360638109 208835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Nope, haven't worked on it. < 1360638114 544383 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott has been distracting me! < 1360638117 844847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And other things.) < 1360638122 449428 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i see < 1360638122 635264 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should do it. < 1360638133 98307 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i need to marshall enough attention to solve problem 14 < 1360638173 558190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you added the word "kentucky" to your lexicon yet < 1360638191 612605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :KENTUCKY (adv.) < 1360638191 797806 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't understand < 1360638191 983104 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fitting exactly and satisfyingly. The cardboard box that slides neatly into an exact space in a garage, or the last book which exactly fills a bookshelf, is said to fit 'real nice and kentucky'. < 1360638201 502328 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1360638212 384624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"activly wasting time is a sin just so you know" < 1360638232 424607 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is that because kentucky perfectly fills the space between west virginia, virginia, tennessee, missouri, illinois, indiana, and ohio? < 1360638295 861625 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure why. < 1360638297 64082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://folk.uio.no/alied/TMoL.html < 1360638327 599862 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i've heard that's a good book < 1360638403 207960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It has many useful words. < 1360638528 403469 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PAPPLE (vb.) < 1360638528 627776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To do what babies do to soup with their spoons. < 1360638545 725924 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :NYBSTER (n.) < 1360638545 911194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sort of person who takes the lift to travel one floor. < 1360638552 186304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps I shouldn't paste the whole thing in here. < 1360638768 600205 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's been a while since i watched a baby eat soup < 1360639154 928232 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :haven't been keeping up with fuckyeahbabieseatingsoup.tumblr.com < 1360639271 608393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The IPv6 version has extra scenes and extra color support. So if you want to experience ascii starwars to it's fullest you really should get IPv6." < 1360639311 815575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe kmc would find forgetful functors more interesting if someone left adjoint in one. < 1360639330 829128 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*groan* < 1360639347 139786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's funny because marijuana makes people forgetful < 1360639506 586277 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a law against fancy letters. < 1360639522 549659 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the nazis had one of those < 1360639586 449955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also there should be a law against Greek letters. < 1360639635 793676 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they also banned tubas or was it accordians < 1360639662 775738 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have you learned to play the chromatic button accordion yet < 1360639699 594454 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no why would i do that < 1360639720 465652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because 'it's p. cool´ < 1360639761 717649 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :im not cool :( < 1360639801 137482 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360640071 464516 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360640977 664285 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Next time, Ill explain what zippers are, and describe how to do calculus with types." < 1360640982 868071 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is finding this series enjoyable < 1360641005 77068 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360641035 566765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: You should make a Twitter account. < 1360641055 972114 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have a Twitter account < 1360641058 939938 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@sgeocomet < 1360641059 422450 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1360641064 976137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1360641072 154413 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should use it. < 1360641079 765468 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I do occasionally < 1360641342 362913 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 252 seconds < 1360641649 977175 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://review.cyanogenmod.org/#/c/30269/1/include/utils/Singleton.h why should this matter? allegedly it fixes a One Definition Rule violation < 1360641956 292054 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe i am drunk enough to venture into ##c++ < 1360641969 865180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh boy < 1360641985 76802 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want to know the answer < 1360642061 569031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also using CPP to instantiate templates is great < 1360642090 151883 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard you like templates so i put templates in your bastardized not-quite-templates < 1360642149 67316 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i heard you like monoids < 1360642341 457165 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360642497 25427 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is a disjunctive state monad useful for anything? < 1360642497 416497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :zzo38: You have 1 new message. '/msg lambdabot @messages' to read it. < 1360642535 985527 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :?messages < 1360642536 325397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf asked 1h 38m 14s ago: What is ? < 1360642541 765125 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the disjunctive state monad? < 1360642573 691335 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: I don't know what tha picture is; I think it is just a random picture used when you don't have a account. < 1360642581 623864 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok. < 1360642589 975887 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: A disjunctive state monad is what I called (CodensityAsk (Store x)) < 1360642614 913165 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(It is either the state or the value rather than both) < 1360642618 442132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let me see. < 1360642619 204374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newtype CA m a = CA { runCA :: forall r. m r -> (a -> r) -> r } < 1360642633 358043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. Store x r -> (a -> r) -> r < 1360642645 435561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. (x, x -> r) -> (a -> r) -> r < 1360642661 560633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. x -> (x -> r) -> (a -> r) -> r < 1360642670 146156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forall r. x -> Either x a < 1360642681 526690 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(In addition, <|> can be used to compose states; if the left side is a state then that becomes the input state for the right side.) < 1360642683 178679 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Quit: Leaving < 1360642725 230164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's like half a simple prism! < 1360642844 945939 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What is a simple prism? < 1360642861 655192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :SimplePrism s a = (a -> s, s -> Either s a) < 1360642865 210000 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360642934 190835 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK < 1360643015 187921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How does this monad behave? < 1360643049 130022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@unmtl ReaderT r (Either e) a < 1360643049 626071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :r -> Either e a < 1360643080 689813 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's like ReaderT s (Either s)? < 1360643112 846099 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I suppose so, except that it is now also MonadPlus < 1360643115 386540 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think this has much to do with state as such. < 1360643136 403080 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I also don't really think it has a lot to do with the state < 1360643153 553514 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ReaderT also has a MonadPlus instance. < 1360643164 332411 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And (Either e) does (right?) < 1360643172 395154 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, not always. < 1360643180 247454 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No it doesn't, but it should, if e is a monoid! < 1360643192 359341 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :However, it is not the same MonadPlus you get from that. < 1360643215 204345 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360643301 315818 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Note that (CodensityAsk ((->) x)) is like (Either x) and will give you the MonadPlus instance automatically.) < 1360643330 917493 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you sure CodensityAsk is a good name for this monad? < 1360643344 485309 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, but I don't know the better name that is why it is called that. < 1360643405 885549 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Codensity ((->) x)) gives you (State x). < 1360643476 301912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Codensity R) will give you (x ->) < 1360643477 537720 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is R? < 1360643502 94428 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. < 1360643506 373771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it exists. < 1360643526 246667 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK, maybe I can figure it out, but right now I don't know. < 1360643533 833647 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360643552 752177 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought we pay you to know these things. < 1360643563 33145 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You don't pay me. < 1360643571 296430 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :We pay you attention! < 1360643578 998193 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes. < 1360643611 18751 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Well, yes, it is the IRC you can pay attention whever is written on here, if you want to. < 1360643612 382381 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360643616 1356 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But I don't know everything. < 1360643616 954785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Every monad M can be expressed as (Codensity R) for some R. < 1360643619 456502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that true? < 1360643643 919701 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know! < 1360643649 708406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I read in a paper that it's true. < 1360643774 142114 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@src Cont (>>=) < 1360643774 529512 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m >>= k = Cont $ \c -> runCont m $ \a -> runCont (k a) c < 1360643789 77 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :m >>= f = DSM $ \s -> either Left (\y -> unDSM (f y) s) (unDSM m s) -- disjunctive state monad < 1360643793 166467 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suppose they look similar. < 1360643844 159126 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \m k -> either Left k (m s) < 1360643845 830814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Expr -> Either a b) -> (b -> Either a b1) -> Either a b1 < 1360643864 701343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \m k -> \s -> either Left k (m s) < 1360643866 268000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(t -> Either a b) -> (b -> Either a b1) -> t -> Either a b1 < 1360643883 74152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \q fm k -> \s -> q k (m s) < 1360643884 904079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The function `m' is applied to one argument, < 1360643885 89333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : but its type `Expr' has none < 1360643885 89427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `q', namely `(m s)' < 1360643888 592395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \q f m k -> \s -> q k (m s) < 1360643890 83637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(t2 -> t3 -> t1) -> t -> (t4 -> t3) -> t2 -> t4 -> t1 < 1360644008 488838 :sebbu2!~sebbu@83.194.36.175 JOIN :#esoteric < 1360644008 674241 :sebbu2!~sebbu@83.194.36.175 QUIT :Changing host < 1360644008 674389 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360644058 469411 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360644155 777981 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@instances Functor < 1360644156 944145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ContT r m, ErrorT e m, IO, Maybe, RWST r w s m, ReaderT r m, ST s, StateT s m, WriterT w m, [] < 1360644239 311189 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360644502 281713 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :god i hate haskell. it's like a variegated salad of chars, but there are no vitamines.. just eye cancer < 1360644672 545742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm at the point where I can barely think straight < 1360644704 84769 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :if at least someone would care and make something useful with it < 1360644713 167902 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :like burry it deep in a secret place < 1360644733 118048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm planning on having Trustfuck compile to Haskell < 1360644735 28678 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does that help? < 1360644812 377242 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :not yet. what is the goal of that? but i'm not familiar with trustfuck < 1360644818 787945 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :@google trustfuck < 1360644820 550468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=Trust%20Fuck < 1360644820 735558 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: Urban Dictionary: Trust Fuck < 1360644834 680976 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :k < 1360644840 513221 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :got it < 1360644859 399554 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/Trustfuck < 1360645033 55014 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :if you want don't want to waste your time (in the next few moments) have a look at THIS < 1360645035 990356 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :http://mrdoob.github.com/three.js/ < 1360645056 201649 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :THAT'S POWERFULL STUFF < 1360645099 933237 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :never seen such magic before < 1360645138 757840 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :a few dozens lines of code, and you're off for the ride < 1360645148 603062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: i just made a Quiler compiler to haskell hth http://esolangs.org/w/index.php?title=Quiler&diff=35432&oldid=35414 < 1360645155 34632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(probably not.) < 1360645225 171970 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :haskell code just ends in itself < 1360645242 370764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in that particular case, you are entirely correct. < 1360645270 138167 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :just had to say this < 1360645275 236622 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :ACTION feels better now < 1360645289 489551 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :cigarette? < 1360645298 787070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i don't smoke. < 1360645330 286952 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :let's have a look a at quiler < 1360645374 582992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've also used haskell _lots_ of times to make esolang program builders. < 1360645394 895824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@quote oerjan < 1360645395 297111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645432 649194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`uoerjan < 1360645438 223429 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: uoerjan: not found < 1360645439 138068 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :'oopps's < 1360645687 375255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe i should have put in a #! line < 1360645708 48883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote oerjan < 1360645708 344059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645710 215721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote oerjan < 1360645710 707851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan says: i only do impractical things < 1360645712 434578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote practical < 1360645712 879964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kmc says: I think C++ is best thought of as an esolang. It's fun to learn, fun to figure out how to do some trivial things in only 300 lines of code. Not fun to use for practical stuff. < 1360645740 459267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: did you figure out the answer to your c++ question < 1360645747 390656 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1360645749 288940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote theoret < 1360645749 669364 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :JonHarrop says: As the Lispers always say, it is theoretically possible to do a good job but... < 1360645765 145568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote arrop < 1360645765 492426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Heffalump says: he's [Jon Harrop] not exactly a Haskell beginner, more like a Haskell fuckwit < 1360646018 110534 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tharrop < 1360646046 686566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote beaky < 1360646047 49247 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :beaky says: why did they settle on bitshiftrightassign (>>=) for monadic bind? < 1360646060 540682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@protontorpedo < 1360646061 2508 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :and haskell is not a lisp. correct? holy shit then m learning haskell < 1360646089 66883 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net PRIVMSG #esoteric :@protontorpedo < 1360646089 511716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :as u scale and complexity grows? < 1360646093 379711 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you know how (State s) has a hidden (Store s) and vice versa? < 1360646229 131260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modified the quiler compiler a bit < 1360646302 55843 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Lisp and Haskell together might be good for some purposes. < 1360646347 331904 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes, i've always wanted an optional alternative lisp-like syntax for Haskell, for metaprogramming < 1360646351 228702 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i know there are a few projects to do this < 1360647086 318447 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :good old stanford bunny < 1360647098 951109 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that takes me back < 1360647471 489895 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I made up a combination connector format "Digi-RGB-Plus", which consists of two Digi-RGB video signals, four analog audio signals, and one 1200 bps 8N1 control signal. (The control signal may be absent; it is not needed to play a video. The other signals may also be absent if unused, and any of them can be split into other cables.) < 1360647500 303009 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what is the control signal used for? < 1360647508 576299 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it bi-directional? < 1360647520 163454 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No, it is only one way (but the opposite way from all of the other signals). < 1360647578 865714 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It can be used for remote control functions and for some other functions, such as 0xE2 "Synchro start", 0xE9 "OSD suppress", and so on. < 1360647584 267062 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of physical connector would you use? < 1360647595 559027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modified again < 1360647596 809715 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I haven't made that part yet. < 1360647705 76366 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :For video-only you can use Digi-RGB, and you might make a cable between Digi-RGB and Digi-RGB-Plus (regardless of which side is in and out), and it can still work. Digi-RGB-Plus is more like a combined cable like SCART or HDMI, but free, open, far simpler, and other differences. < 1360647916 340354 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know if I did something a bit wrong, and maybe there may be a bit more commands than it is now, but all of them are optional. < 1360647920 233165 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Maybe you know? < 1360648746 855867 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360649102 892794 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some places have really strange laws, I have a list in my computer and in a book < 1360649271 75878 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"The state constitution allows for freedom of speech, a trial by jury, and pregnant pigs to not be confined in cages." < 1360649305 630144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is "pig" a euphemism for the common folks < 1360649310 765780 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric ::D < 1360649323 146772 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't know. Maybe it means pigs. < 1360649394 229967 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"It is mandatory for a motorist with criminal intentions to stop at the city limits and telephone the chief of police as he is entering the town." < 1360649507 471510 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :"Mourners at a wake may not eat more than three sandwiches." < 1360650049 212718 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net QUIT :Ping timeout: 248 seconds < 1360650232 507144 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net JOIN :#esoteric < 1360652033 565157 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360652822 529246 :epicmonkey!~epicmonke@195.206.224.58 JOIN :#esoteric < 1360654553 428576 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360654567 422654 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360654707 540142 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360654922 944730 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360655089 185186 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1360655199 70119 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360655369 962712 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1360656093 926619 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360656908 771299 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360659026 347144 :Frooxius_!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360659046 664617 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1360659066 902780 :Frooxius_!~Frooxius@cust-101.ktknet.cz QUIT :Client Quit < 1360659092 240091 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360659545 779883 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Quit: c00kiemon5ter < 1360659642 503719 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660192 155539 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Quit: c00kiemon5ter < 1360660412 621455 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660502 951611 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter QUIT :Client Quit < 1360660592 623057 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter JOIN :#esoteric < 1360660864 516001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360661759 638930 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360664296 252894 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360666241 910604 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360666511 346052 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Quit: Reboot < 1360667375 411200 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What do you think of "dry" and "wet" skepticism? < 1360667422 182890 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1360667439 339199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Hmm. I'm skeptical. < 1360667929 15711 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :gopher://zzo38computer.org:70/0textfile/fun/sci-skep section 0.6.1. See also [[Pseudoskepticism]] on Wikipedia. < 1360668277 604242 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The two extremes are perhaps personified by Martin Gardner (dry) and Marcello Truzzi (wet). < 1360668819 105831 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Graphics drivers messed up. I am quitting blindly, please retype any messages to me once I'm back. < 1360669117 331987 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360669729 144684 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net QUIT :Ping timeout: 240 seconds < 1360669798 467855 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360671009 970995 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net JOIN :#esoteric < 1360671182 438255 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360671197 850415 :sebbu2!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360671198 36417 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360671203 660985 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360671247 895394 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360671833 419778 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360671857 585221 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360671930 25287 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360672073 449206 :sebbu2!~sebbu@83.194.36.175 JOIN :#esoteric < 1360672073 672306 :sebbu2!~sebbu@83.194.36.175 QUIT :Changing host < 1360672073 672467 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360672164 380243 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1360672978 144599 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Read error: Operation timed out < 1360673519 806578 :impomatic!~digital_w@47.204.125.91.dyn.plus.net QUIT :Ping timeout: 255 seconds < 1360673843 432324 :hagb4rd!~perdito@koln-4d0b7e24.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360674476 907014 :impomatic!~digital_w@87.113.152.173 JOIN :#esoteric < 1360674758 391684 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360674813 501326 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric > 1360675868 151153 JOIN :#esoteric < 1360675869 907946 :glogbot!codu@codu.org JOIN :#esoteric < 1360675870 317974 :glogbackup!~glogbacku@64.31.59.246 PART :#esoteric > 1360675872 299985 JOIN :#esoteric > 1360675872 809902 JOIN :#esoteric < 1360676281 231341 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 JOIN :#esoteric < 1360677153 822305 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360677423 232104 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360677554 214613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it ok to make code be on a very long line if it makes my life sufficiently easier? < 1360677590 141555 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, the code wouldn't be on one line, the string representing the code would be < 1360677600 260800 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This would be far more pleasant if Haskell had multiline strings < 1360677612 524043 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it ok to put your code on the long line? < 1360677633 531434 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, not bothering to break the string up so that it's on multiple lines < 1360677655 461046 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I'm sure I could figure out a way to make it work < 1360677673 331604 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Splitting string on multiple lines) < 1360678083 571962 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360678133 690569 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360678797 600134 :Taneb!d917e6b6@gateway/web/freenode/ip.217.23.230.182 QUIT : < 1360679520 612908 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360679736 291334 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Haskell is the world's best multiline strings language. < 1360680204 621936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you do multiline strings in Haskell? < 1360680402 346214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm just going to use ++ or something probably :/ < 1360680439 674086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's not like I have no understanding of quines work, I'm sure I can pull this off < 1360681015 951558 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360682422 494632 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360682459 372836 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360682482 474301 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is randomIO/randomRIO generally a bad idea compared to newStdGen and then random/randomR ? < 1360682858 633438 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It suddenly occurs to me that giving a program access to the compiler it was compiled with might not actually be impressive... < 1360682860 713744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360682866 923218 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do other languages do that? < 1360683268 23603 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :,[>\\;<;]: < 1360683271 549991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oops < 1360683290 545183 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hmm < 1360683321 801265 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\\>,[<;>;,] < 1360683324 813420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :\\>,[<;>;,]: < 1360683348 273521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what makes more sense than ; and :? < 1360683350 354507 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :: and ! < 1360683438 994093 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :After all, sending to code block is a sort of output < 1360683531 683919 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you could always go the intercal way with ¢. < 1360683568 655229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: Perl does that < 1360683575 824058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not obvious < 1360683591 537927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Perl compiles to bytecode and then executes it, internally; it's possible to both get at the bytecode, and get at the compiler) < 1360683696 957412 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to add another command < 1360683723 973991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But have a weird decision to make < 1360683729 374000 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want it to use the nth compiler < 1360683757 314955 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But do I count 0 as "The compiler used for the running program", or "The original compiler that has no corresponding source code"? < 1360683775 974452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I could make ! emit the current compiler version and 0@ be the primitive compiler < 1360683802 329992 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wow, that's bad naming, should switch them around < 1360683837 194151 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There probably is an esoteric language where you can modify the compiler/interpreter < 1360683879 112438 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Sgeo: may I point you to this fine compilational eldritch horror: http://caterwauljs.org/ < 1360683886 185012 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So you could write some header code that would program the interpreter so that everything from a certain point gets interpreted as brainfuck < 1360683893 808123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, ooh < 1360683894 385404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ooh < 1360683902 468910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you could include a spec of the target language < 1360683917 202600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and write a... compiler generator? < 1360683927 54354 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360683964 148053 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The tricky part is that your code changes meaning as you change the interpreter < 1360684000 619884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just seen as a quiz question: "true or false: there are over 1 billion web pages on the Internet" < 1360684015 434897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you count pages that are generated on demand, I think there are infinitely many, aren't there? < 1360684038 285008 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You'd probably want some way to accumulate changes and then apply them all at once < 1360684068 175250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: you can do that sort of thing in loads of languages, both eso and non-eso < 1360684069 924492 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Do you count pages you can only see once though? < 1360684083 24456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: well the quiz show said it was true, but didn't elaborate < 1360684156 594191 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What, modify the interpreter on the go? < 1360684170 688745 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :To have it end up as a completely different interpreter? < 1360684211 954191 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I swear I've seen a language that has some program that starts out Lisplike and becomes Smalltalk-like < 1360684279 616015 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: A haskell quine is very easy to write < 1360684291 324367 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :My first working quine was a haskell quine < 1360684305 585032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, and I have an idea of how I would structure it < 1360684317 574378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: it isn't normally /completely/ different, although in something like Forth it is < 1360684331 654324 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The thing is, it's a large program that needs to be quinified, and it would be ... easier, to have macros to ease some of the pain < 1360684349 355464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although again, I think I can do it comfortably in Haskell < 1360684350 774457 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: I'm thinking *some gobblebock* *brainfuck* < 1360684373 646995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: yeah, I think you can do that in Forth, not sure if you can change the parser though < 1360684376 355791 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And once it's in brainfuck mode of course, it's stuck there unless you provided an escape hatch < 1360684382 274093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's pretty much what Forth is designed for < 1360684394 954517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, it's not a perfect quine, I need to add stuff in and change a number etc. < 1360684432 224592 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Guessing you can't read the source? =P < 1360684453 535496 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That feels cheatingish < 1360684465 612195 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And it would be nice to someday write a version in x86 < 1360684473 125826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although that would be clinically insane < 1360684493 15074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It would... illustrate what I want to, more clearly than Haskell < 1360684539 25091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Writing a compiler for a Brainfuck derivative in a Brainfuck-like language that targets x86 without writing a bit of ASM < 1360684572 64693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Well, really, the compiler would be targetting a Brainfuck-like language then calling a compiler primitive) < 1360684636 555893 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: You should be able to do anything, even make the interpreter read backwards and reinterpret your code as something else < 1360684665 724182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: there's no particular reason why you couldn't change the parser in that sort of language (see, e.g., Feather), just I'm not sure whether it tends to be implemented or not < 1360685518 316412 :hagb4rd!~perdito@koln-5d81f610.pool.mediaWays.net JOIN :#esoteric < 1360686015 511706 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I thought my language was insane. Is it actually boring? < 1360686016 355035 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360686024 465052 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although implementing it will be interesting I guess < 1360686971 668256 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 255 seconds < 1360687189 356991 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360687381 325227 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, showing a tuple doesn't put a space after the , < 1360687390 88079 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(I mean, not a big deal or anything, just found that weird) < 1360687437 945598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I'm doing is too elaborate for a typical quine, but considering that it's a large program that needs to be quined...) < 1360687698 907189 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 272 seconds < 1360687704 896583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://hpaste.org/82223 < 1360687739 306387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: there's a reasonably simple way to quine arbitrarily large quines < 1360687753 335638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you basically make a format for your language that can easily be either evalled or output (this may require writing an interpreter) < 1360687760 240765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then do your quine underload-style < 1360687786 486894 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360687910 486015 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anything particularly bad about my approach? < 1360687984 766457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know, I haven't read it :) < 1360688008 766505 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. With my current spec, even if something only uses the primitive compiler, there's no way to statically determine that, so all compilers get included < 1360688012 776168 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360688693 726287 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION considers adding a ; command < 1360688745 187101 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360688863 997033 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; would be compile-in < 1360688895 796789 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, if the program is being executed as a subcompiler, it receives code. This way, such a compiler is free to ask for genuine input if it wishes < 1360688898 276299 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is that too insane? < 1360689083 776358 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360689744 548745 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1360689769 112038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how does the thing work where you denote the image of a function f : X -> Y work in category theory < 1360689813 951474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it like... f is a functor from the... category of subsets of X to the category of subsets of Y? < 1360689918 946854 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :functions aren't really functors? < 1360689924 27545 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :category theory is all one level up < 1360689952 548584 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :a functor is from category C to D if that's what you mean?? bear in mind I know almost nothing about CT < 1360690038 807993 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360690058 619272 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360690138 348623 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no, PH is correct < 1360690301 273236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, no but you know how you write f(X) to mean {f(x) : x \in X} < 1360690318 929222 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360690508 619210 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360690835 947581 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/tipofmytongue/comments/18cbti/tomtmod_avoid_linking_to_tumblr/ < 1360690836 818950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fuck < 1360690985 537798 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360691050 347680 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Reddit considers Tumblr to be spam :( < 1360691540 519927 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360691568 331704 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I made an Esoteric Programming Language today. It's heavily based on BF. < 1360691635 28159 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :!help < 1360691635 477574 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360691643 118078 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :!bf_txtgen < 1360691647 507479 :EgoBot!codu@codu.org PRIVMSG #esoteric :​20 +++++[>++>>><<<<-]>. [23] < 1360691649 628402 :fizzie`!fis@unaffiliated/fizzie NICK :fizzie < 1360691660 711186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? brick < 1360691662 770071 :HackEgo!codu@codu.org PRIVMSG #esoteric :Brick goes in brain. The statutory punishment for perpetrators of brainfuck derivatives. < 1360691691 808346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Law of the jungle, I'm afraid.) < 1360691698 69369 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I call my programming language NAND++ < 1360691865 919121 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fizzie, I haven't been brainbricked < 1360691882 493258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yet I'm actively working on a BF derivative < 1360691892 379096 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then again, it's not a trivial BF isomorphism < 1360691942 87260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, it's just you using the wrong language as a basis for experimentation < 1360692413 739191 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lol, are you talking about BF < 1360692449 931380 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm making a language based on it, but the core interesting idea of my language isn't really BF specific < 1360692466 579155 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm just using BF as a language to uses as a basis for my additions < 1360692499 979721 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Halite: there are an awful lot of brainfuck derivatives, it's very rare indeed that someone makes something new using one < 1360692535 409831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :If you look at Phantom_Hoover's Tumblr (phantom-hoover.tumblr.com), you'll see his opinion on the matter < 1360692571 684235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there are especially a lot of languages which are either bf with the commands renamed to something zany or bf with a couple of instructions added < 1360692663 529965 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I like your blog. it is sane. < 1360692685 708904 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately it is not his < 1360692690 468970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he is a fraud < 1360692690 675309 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: ssh < 1360692696 427498 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that ook entry is amazing < 1360692708 560098 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :There ought to be more content < 1360692709 320021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`my greatest work' < 1360692711 49314 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: my: not found < 1360692718 301741 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ooh, did we forget? < 1360692722 568519 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`welcome Halite < 1360692724 668371 :HackEgo!codu@codu.org PRIVMSG #esoteric :Halite: 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.) < 1360692752 738556 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :hi < 1360692762 617602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1360692807 957915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally think BF derivative are a good way to get into esolanging, so long as you follow up with something more interesting < 1360692811 319705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*derivatives < 1360692866 432744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you're just trying to legitimatise your own seedy past < 1360692880 775359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*I* never made a brainfuck derivative, and just look at all... the... < 1360692899 199619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I made three, I think < 1360692901 848403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they're all good < 1360692906 560223 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I made three languages that could be described as brainfuck derivatives < 1360692914 20069 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :One is technically an Ook! derivative < 1360692922 689030 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I haven't made three languages yet :( < 1360692922 895270 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(slightly better? maybe not?) < 1360692924 391762 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb < 1360692935 994658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't think i can talk to you any more < 1360692957 294182 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :One is only like brainfuck in that it's imperative, tape based, and single-character-per-command < 1360692969 969294 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Which Phantom_Hoover has already forgiven me for < 1360692987 85752 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And MIBBLLII isn't brainfuck but looks like it is < 1360693003 599354 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So, all of them could be argued to /not/ be brainfuck derivatives < 1360693011 108401 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :In fact, two of them really aren't at all < 1360693024 389269 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: can you talk to me again? < 1360693067 224788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360693072 102942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.taneb.org/ < 1360693074 568304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ZEUGMA < 1360693089 738575 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :THAT PROBABLY IS NOT ME < 1360693109 692306 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I, alas, am not a francophone psychologist < 1360693114 191534 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think it is perhaps the most french website < 1360693148 388810 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Especially not one with a website designed in the 90's < 1360693149 739224 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ugh < 1360693151 348353 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ah tiens, zeugma. ça faisait un bout que j'en avais entendu parler. (oh, zeugma again. it's been a while since last time I heard of 'em.) < 1360693184 18492 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is this some kind of french esolang association < 1360693185 989243 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :boily: can you explain the thingy that is zeugma < 1360693209 794082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh, zeugmas are like syllepses < 1360693268 665476 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :as the large comic sans sentence says, it is a «rapprochement». some kind of weak surreality (and in that case, terrible web design.) < 1360693310 154432 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360693347 625562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :must've mentally edited out the comic sans < 1360693933 575304 :epicmonkey!~epicmonke@195.206.224.58 QUIT :Ping timeout: 245 seconds < 1360694299 288325 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :rapprochemet < 1360694310 498046 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :what are you talking about < 1360694397 411702 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :something french < 1360694435 581030 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: do french things make any more sense if you are one of them < 1360694497 897955 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :boily: perhaps. I'm not French. < 1360694508 159603 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`? boily < 1360694509 717917 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily is Canadian or something. We are not sure about Canada's existence. < 1360694519 108036 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :of course you're french, you talk to yourself < 1360694521 680661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i thought you were swiss < 1360694529 322671 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :same thing < 1360694553 578981 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No one will complain if this thing gets compiled into what is essentially an interpreter glued to some code to interpret, right? < 1360694562 613817 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :c'est pas parce que je me parle tu seul que je suis français, bon. (it's not because I talk to myself that I'm French, so there.) < 1360694599 708254 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :by the way, wasn't there a belgian guy here some time ago? I remember having a conversation with him. < 1360694651 624386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :prolly bike < 1360694656 796557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :answer the question < 1360694660 332051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you swiss?? < 1360694668 546449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this IRC contains one intentional error and one accidental error < 1360694684 430631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*IRC line < 1360694690 948150 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Phantom_Hoover: no, I'm no Swiss. < 1360694706 642119 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you belgian? < 1360694710 807605 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :neither. < 1360694770 387089 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...luxembourgishan? < 1360694823 229267 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nope. < 1360694853 729298 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(hm... do they have an easy citizenship application process? would be nifty to have a passport from them.) < 1360694990 175653 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!haskell main = (\s -> putStr s >> putStr " " >> print s) "main = (\\s -> putStr s >> putStr \" \" >> print s)" < 1360695002 78044 :EgoBot!codu@codu.org PRIVMSG #esoteric :main = (\s -> putStr s >> putStr " " >> print s) "main = (\\s -> putStr s >> putStr \" \" >> print s)" < 1360695004 359045 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :last night i had a dream where i was about to fly to germany and then i realized i'd left my passport at home :( < 1360695012 909804 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what abour your wings < 1360695028 77908 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :boy were my arms tired < 1360695040 977504 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :luxembourg passport would be nice as it's an EU member < 1360695068 887703 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they were in the EU back when it was just about coal and steel < 1360695071 58538 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :before it was cool < 1360695111 978171 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :talk about esoteric languages... < 1360695144 807678 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Halite: don't worry. it's not Friday yet. < 1360695218 287895 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :wait a second < 1360695224 797161 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, maybe we would if people would make new ones that aren't brainfuck derivatives < 1360695250 184594 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Halite: don't be silly. this channel is about esoterica. < 1360695254 768243 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :are you talking about programming languages or languages you speak < 1360695263 468255 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :yes. < 1360695266 328972 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :there are two types of esoteric languaged < 1360695274 190068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what's programming < 1360695279 307828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`WELCOME HALITE < 1360695281 633145 :HackEgo!codu@codu.org PRIVMSG #esoteric :HALITE: 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.) < 1360695304 238244 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome < 1360695305 830344 :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.) < 1360695325 218099 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :esoteric on irc.dal.net < 1360695335 370112 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah < 1360695345 854712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you can talk about esolangs there < 1360695354 59689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :this channel is about spiritualism < 1360695358 205411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so guys < 1360695362 126521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it really enough to push < 1360695374 340839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :or must we, on some level, pull < 1360695374 768230 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`WELCOME PHANTOM_HOOVER < 1360695376 967954 :HackEgo!codu@codu.org PRIVMSG #esoteric :PHANTOM_HOOVER: 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.) < 1360695400 222188 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( the output Haskell code is going to be so damn verbose < 1360695404 856996 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :WELCOME TO THE INTERNATIONAL HUB FOR ESOTERIC PROGRAMMING LANGUAGE DESIGN < 1360695422 748254 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Large Trustfuck programs compile into ridiculously large Haskell programs < 1360695431 902084 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know if this is something I should be too concerned about < 1360695446 68087 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Halite, they're just messing with you < 1360695447 95778 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ain't no problem. disk space is cheap, and big means enterprisey. < 1360695502 414209 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I made a programming language called NAND++ < 1360695520 498011 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, no, see, we do that as part of a thesis on whether deception is justified if you do it to noobs < 1360695558 107649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so anyway < 1360695570 207027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is your language brainfuck except + and - are replaced with NAND < 1360695570 867230 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, oh. Deception wasn't justified to me. This is for esoteric languages. < 1360695597 227809 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, it is similar to Brainfuck but not intentionally that close. < 1360695628 195675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THERE'S HOPE FOR YOU YET < 1360695667 626026 :md_5!md_5@mcdevs/trusted/md-5 QUIT :Quit: ZNC - http://znc.in < 1360695685 88354 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, what < 1360695710 358064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1360695840 638683 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Halite: put it on the wiki < 1360695853 900382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1360695867 278300 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to flip the meaning of ! so that ! on 0 is "most recent compiler" < 1360695877 408217 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Fits in more with having a "compiler stack" I think < 1360695969 40559 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1360696189 688447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1360696243 368665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: are you picking on Halite? < 1360696258 321247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, mr smith < 1360696259 252898 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: I guess the worst case scenario is that you end up with some "ridiculously large program" stress tests that crash ghc < 1360696276 609576 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, think about what Trustfuck means: People will be able to write compilers for their favorite idiotic Brainfuck derivatives using a Brainfuck-like language! < 1360696294 270946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am all for this < 1360696303 444076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :make 'em suffer < 1360696534 477947 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome < 1360696536 242800 :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.) < 1360696746 117624 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I need to create my user page at User:Halite first. < 1360696751 528179 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PART :#esoteric < 1360696806 49989 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Considering that I _am_ writing what acts as a large quine, is it ok that so much code is duplicated? < 1360696840 426907 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Once as code and once inside a string) < 1360697079 439788 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 252 seconds < 1360697094 932902 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :*.net *.split < 1360697467 179442 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Remote host closed the connection < 1360697876 778371 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360697891 630911 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360698422 178497 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :@time Taneb < 1360698422 769120 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Taneb is Tue Feb 12 19:47:02 2013 < 1360698676 289297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@time lambdabot < 1360698676 638136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I live on the internet, do you expect me to have a local time? < 1360698680 928229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, definitely < 1360698689 798848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to exist on a server somewhere, don't you? < 1360698701 159686 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Could be distributed? < 1360698836 139268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360698839 338531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not easily, but I guess it's possible < 1360698974 549645 :ion!ion@heh.fi PRIVMSG #esoteric :Screwmejssel (Finglish ftw.) http://youtu.be/UiYMM0kZvno < 1360699064 680230 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :finglish? not swenglish? < 1360699086 257527 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or maybe it started out as swinnish < 1360699168 437825 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :"firstly" is a nice non-english word < 1360699244 758215 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :firstly is not english? what about premièremently? < 1360699259 398131 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's canadian < 1360699264 952375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"firstly" is a real word, I think < 1360699265 561372 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :leastlastly < 1360699276 800178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure though < 1360699284 979052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might just be "first" as the adverb too < 1360699313 820738 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :dictionary.org has it, but I think it's just an error that accidentally made its way into some dictionary < 1360699363 741902 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360699391 126868 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :*.com < 1360699464 689599 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Read error: Operation timed out < 1360699504 748701 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Remember how last year I went to a UV rave and fell asleep and dreamt of lambda calculus? < 1360699522 429049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1360699527 848423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360699540 378168 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: look what I did today!! < 1360699541 198717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :listIsAMonoidInTheCategoryOfEndofunctorsOfHask :: Monoid (FComp (->)) List < 1360699541 718625 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :listIsAMonoidInTheCategoryOfEndofunctorsOfHask = Monoid { unit = Nat Id List (\_ x -> [x]) , mult = Nat (List :. List) List (\_ -> concat) } < 1360699546 788856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you young people and your functional memories. < 1360699561 888995 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Anyway, another UV rave is coming up < 1360699566 659452 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what are raves like < 1360699566 865667 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Debating going < 1360699574 709060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: OKAY < 1360699579 757675 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Loud music that I don't recognize and flashy lights, monqy < 1360699584 256436 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Taneb: your memories are inside your head and generally not accessible to other persons < 1360699592 998699 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Taneb: sounds bad < 1360699604 129109 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :monqy: but also dancing and people < 1360699609 600928 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds real bad < 1360699630 348986 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :bletch. people. < 1360699666 523622 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, how do you fall aslepp on a rave? < 1360699667 549064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people. sometimes they are okay. but too frequently they meddle in my plans. < 1360699673 48474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm laughing so much at that its hilarious < 1360699675 858793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*im < 1360699677 668357 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but consider: you fall asleep and dream of the lambda calculus? < 1360699678 886247 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: not taking enough speed < 1360699688 752689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :olsner: I have no idea < 1360699693 378281 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think I was tired < 1360699702 454347 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I recently slept through an airplane landing. < 1360699706 919772 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :maybe you had a seizure from the blinkenlights? < 1360699712 98605 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i recently slept < 1360699723 180081 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :olsner: I was awake for a large portion < 1360699740 510948 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of music was it < 1360699745 418803 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Who knows < 1360699750 708286 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :lambda calculus music < 1360699752 378853 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :was it unz unz unz unz or more like WUBWUBWUBkzzzzzzUHUHWUBWUBWUB < 1360699755 313705 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Techo I think < 1360699759 679763 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So, the first < 1360699768 848504 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Not much dubstep < 1360699773 498490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :people combinating < 1360699773 928226 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've heard some "rave music" and it's all goofy goofy goofy < 1360699783 209442 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i want you to point on this Ishkur's Guide to where the rave touched you: http://techno.org/electronic-music-guide/ < 1360699792 988222 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :monqy: was it happy hardcore < 1360699801 649188 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maaaybe < 1360699813 249774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've ever dreamt about lambda calculus < 1360699815 257507 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :most likely some of it was yes < 1360699817 254943 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, ishkur's guide, that was a while ago < 1360699825 498278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps if it's CBN and affine and you add extra constants < 1360699834 518368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… I should write a completely affine esolang some day < 1360699841 775936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure if it would be even vaguely usable < 1360699845 294477 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've likely dremt about lambda calculus but I don't remember it < 1360699857 218584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one problem is that I can't think of an obvious way to prevent losing all state when you loop < 1360699938 109483 :md_5!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1360699951 128276 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1360699958 790517 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this representation of monads is not the most usable for programming. < 1360699972 8852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: does it work, just in an unusable way? < 1360699998 548853 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :programming by way of ghc panics < 1360700032 188141 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well I haven't figured out yet < 1360700035 58399 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that's sort of the problem < 1360700041 458404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360700077 278683 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, not another "can write it but GHC rejects the type it infers for it" situation < 1360700138 138963 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :The trick is to get GHC to spit out an error that none of the GHC team were aware existed < 1360700138 558163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it helps, my boss is having the same problem with Verity < 1360700145 449144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because its typechecker isn't very good at error messages et < 1360700146 958255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*yet < 1360700160 292103 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in this case it's that GHC isn't as good as me yet < 1360700164 599555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I am too advanced < 1360700213 498703 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: what if you try to write usable, maintainable code < 1360700229 588879 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: you are a neural network processor, a learning computer < 1360700253 905599 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay, Facebook has suggested I ought to go to this UV rave < 1360700259 488504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: what is a usable maintainer code < 1360700278 469222 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: do you remember my Fueue interpreter? < 1360700287 259502 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1360700289 640473 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kinda < 1360700290 570475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: do you trust Facebook to make suggestions for you? < 1360700292 539361 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Imagine that mixed with what you've just posted here < 1360700298 148169 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds kind of bad < 1360700304 98670 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Usable, maintainable code is the opposite of that < 1360700309 764861 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :my code looks roughly like this < 1360700311 709582 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Category c => TensorProduct (FComp c) where < 1360700311 915840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Unit (FComp c) = Id c < 1360700311 916031 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : unitorL f = natIso (FComp :. Const1 (natId Id)) Id < 1360700311 916145 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat (Id :. f) f trans) < 1360700314 219312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat f (Id :. f) trans) < 1360700316 729945 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : unitorR f = natIso (FComp :. Const2 (natId Id)) Id < 1360700319 199450 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat (f :. Id) f trans) < 1360700321 698458 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Nat f _ trans) -> Nat f (f :. Id) trans) < 1360700324 318776 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : assoc f = natIso (AssocL FComp) (AssocR FComp) < 1360700326 758356 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Prod m@(Nat f _ _) (Prod n@(Nat g _ _) o@(Nat h _ _))) -> Nat ((f :. g) :. h) (f :. (g :. h)) < 1360700329 98961 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Ping timeout: 276 seconds < 1360700329 761417 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\o' -> m ! (n ! (o ! o')))) < 1360700332 228478 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\(Prod m@(Nat f _ _) (Prod n@(Nat g _ _) o@(Nat h _ _))) -> Nat (f :. (g :. h)) ((f :. g) :. h) < 1360700335 228923 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (\o' -> m ! (n ! (o ! o')))) < 1360700337 788740 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did i break cuttlefish < 1360700342 730534 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: of the three people who've suggested I go, two are involved in the organization of the party < 1360700356 560821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I'm not sure if that's a good thing or a bad thing < 1360700359 590725 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And the third isn't invited and probably isn't aware of any details of it < 1360700366 378475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360700374 488583 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does UV mean anyway < 1360700379 908888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ultraviolet < 1360700385 368553 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i always thought it was "ultraviolet" too but that doesn't make much sense < 1360700403 448335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: it's a party where they illuminate the area with one of the safer wavelengths of UV < 1360700408 818439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it means ultra violent < 1360700412 618600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it makes people's clothes glow if they use the right sort of washing powder < 1360700418 129777 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: now that's sensible < 1360700421 678510 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And throw UV-reactive paint on people < 1360700428 952455 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 272 seconds < 1360700436 189913 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ais523: i hear that sort of thing makes old people look uglier. weird skin stuff. < 1360700452 380254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I didn't realise that was a usual part of the party < 1360700461 588837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it to compensate for people who've used the wrong sort of washing powder? < 1360700464 688631 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay, someone's suggested I DJ with him < 1360700469 868379 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: perhaps < 1360700472 668809 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can i pay money to see taneb dj < 1360700485 380263 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also can i not pay money to see taneb dj. that would be preferable because i would save money < 1360700486 478971 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :However, I seem to remember him being banned from DJing < 1360700496 618158 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did he play the wrong kinda music < 1360700496 919420 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no < 1360700504 98128 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did he goof it up < 1360700508 148823 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Extreme_ultraviolet_Imaging_Telescope < 1360700510 708678 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :really extreme < 1360700515 438828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how the ultraviolet is not capitalised for no reason at all < 1360700529 348694 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uncapitalised for extra emphasis < 1360700538 350312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you can fix it, you know < 1360700548 268907 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :His suggestion has received what is called in the social-networking world as a "Like" < 1360700566 58429 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I shall now reply with "Tempting..." < 1360700582 48963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no < 1360700589 211049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you know that likes follow you around the internet and steal your browser? < 1360700603 444913 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I thought that was Phantom_Hoover < 1360700622 180403 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :He even hacked into my Tumblr account to write his blog < 1360700630 908804 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=2EC3ggFv7cY is the kind of music you listen to taneb. this is important < 1360700634 733385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce (Dom (Id (Cod (Id (Cod t0)))) ~ (->)) < 1360700636 829252 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :uuugh < 1360700650 750964 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360700663 639212 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can you fix my code for me < 1360700668 505519 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :stupid breakers. < 1360700676 639677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if it's written in highly category-theoretic Haskell, no < 1360700678 478881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I literally can't < 1360700694 678591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless the mistake is something obvious enough that you'd have found it already < 1360700698 518559 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well i wouldn't go so far as to say highly category-theoretic < 1360700719 820437 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow theres whole youtube playlists full of remixes of this "ravers fantasy" thing < 1360700738 170684 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :taneb i think this is big. maybe you can ca$$$$h in on it < 1360700739 188733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: why are you surprised? < 1360700742 799780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all I did is develop functors up to natural transformations so I can define tensor products and the category of endofunctors with functor composition as the tensor product and then monoids!!! < 1360700811 328729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well isn't that more category-theoretic than average for Haskell? < 1360700847 78883 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well maybe < 1360700867 39592 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nobody knows really < 1360700902 949226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find it hilarious that this is even nonobvious :) < 1360700935 248426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : is it to compensate for people who've used the wrong sort of washing powder? <-- what about people who carefully apply different sorts of washing powder in patches < 1360700950 348796 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Then they are reet hard liek < 1360700954 179923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I imagine that'd look quite good under UV, but I've never tried < 1360701058 795926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: also do you like my example Quiler compiler < 1360701069 949085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yes < 1360701085 49612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except I'm a bit confused about the languages < 1360701092 138458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's written in Perl and targets Haskell? < 1360701116 48864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… what does the output target? < 1360701181 498608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360701186 96630 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360701307 788747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: per the definition of a Quiler compiler, the output also must target haskell < 1360701317 677083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: indeed < 1360701336 559145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess what's confusing me, is why there appears to be a Perl quine in there < 1360701397 398642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there isn't. but since quines are boring quiler compilers, i made this one keep a history, and the first (well, last) item of that is the original perl < 1360701479 568588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess there is, in the sense that it actually does insert a representation of the original perl program into the haskell < 1360701515 669759 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :If you close your eyes does it almost feel like nothing has changed at all? < 1360701540 288927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAA THE PAIN. no. < 1360701620 240799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :putStr . snd $ last history from ghci with the module loaded will print the original perl from any of the iterated compilers in haskell. < 1360701653 400506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well should, anyway, i haven't tested more than one step. < 1360701737 828892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION throws everyone onto a stack of compilers < 1360701758 189235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kinky < 1360701759 179230 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi Sgeo < 1360701780 629310 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, my current thoughts re implementation is that the generated Haskell code has a stack of compilers < 1360701787 959289 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION puts maple syrup on his compiler stack. < 1360701856 508904 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yay, a delusional recruiter emailed me < 1360701881 60853 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"We have a requirement matching your profile with one of our client." < 1360701887 249193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is it ok to make code be on a very long line if it makes my life sufficiently easier? <-- since i did just that with the quiler compiler, i have to say yes, although i briefly considered trying to reformat it < 1360701891 228812 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Minimum 5 years working with relational databases and SQL, ideally on an Oracle environment" < 1360701898 769432 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION does not have that < 1360701905 180689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360701914 961344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: the recruiter will probably just lie and say you have the experience < 1360701943 659038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360701988 248504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this your recruiter, or the company's recruiter? < 1360702003 259111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'm not sure it matters, they tend to be equally delusional both ways < 1360702066 38798 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1360702068 479035 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :they ust called me < 1360702091 379226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: btw are you familiar with haskell's "...\n\ \..." (still annoying) syntax for multiline strings? < 1360702100 235957 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :something is seriously wrong with the programming job market that recruiters continue to behave the way they do < 1360702116 209660 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360702130 332358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :is it that they're compensated in a way that gives them shitty incentives from the hiring company's point of view < 1360702136 540698 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the hiring companies don't realize for some reason? < 1360702142 389227 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, no < 1360702154 30634 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`resume < 1360702155 809602 :HackEgo!codu@codu.org PRIVMSG #esoteric :rsum < 1360702180 548995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "test\n\ \like this" -- the whitespace could contain newlines, but not in lambdabot < 1360702182 750603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test\nlike this" < 1360702199 918794 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "test\n\ \like this" < 1360702208 878999 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh. yeah. must start bot first. < 1360702223 889523 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, is there a function similar to show that prints strings like that, rather than the one-liner version? < 1360702224 95816 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360702224 95982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HAVE YOU TRIED PLUGGING IN THE BOT < 1360702225 638093 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval "test\n\ \like this" < 1360702228 90623 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :"test\nlike this" < 1360702251 259307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: no but you can write one using lines < 1360702291 911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was just about to call a (different) recruiter when that recruiter called me < 1360702335 929044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should try to get a job without dealing with recruiters, if at all possible < 1360702367 388955 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :You have always worn your flaws upon your sleeve, and I have alsways bured mine deep beneath the ground < 1360702376 919661 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :best way is through people you know < 1360702386 913679 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :or you can find companies you think look interesting and email them directly < 1360702453 758831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Dig them up, let's finish what we've started < 1360702460 689074 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Dig them up, so nothing's left untouched < 1360702501 209428 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: how would you like post access on phantom-hoover.tumblr.com < 1360702509 919003 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, well, this one practically offered an interview, just need to work out when < 1360702524 941901 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i dont know if i can deal with that kind of responsibility, sorry < 1360702526 889195 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not sure if recruiter or more representative person from the company < 1360702528 445437 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i suggest asking monqy < 1360702535 889252 :ion!ion@heh.fi PRIVMSG #esoteric :or beaqy < 1360702536 211746 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360702544 246346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the thing about doing it automatically is that to get nice haskell you want to include the right indentation before the final \ < 1360702576 681319 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: I'd bet you'd like the ability to post onto your own blog! < 1360702654 389701 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1360702655 139005 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :dont do tit < 1360702656 789568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thats cheating < 1360702763 547701 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :On another note, my computer still doesn't work properly < 1360702774 549536 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And what I really want to do is implement Wordeger < 1360702799 348904 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :In Haskell < 1360702870 729678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let mlShow _ "" = show ""; mlShow ind s = foldr1 merge (lines s) where merge s1 s2 = init (show $ init s1) ++ "\\n\\" ++ replicate ind ' ' ++ '\\' : tail (show s2) in var $ mlShow 2 "test\ning\n ho" < 1360702873 585234 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "tes\n\ \\"in\\n\\ \\ ho\"" < 1360702881 849294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360702901 930046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let mlShow _ "" = show ""; mlShow ind s = foldr1 merge (lines s) where merge s1 s2 = init (show $ init s1) ++ "\\n\\\n" ++ replicate ind ' ' ++ '\\' : tail (show s2) in var $ mlShow 2 "test\ning\n ho" < 1360702904 829570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "tes\n\ < 1360702905 35713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : \\"in\\n\\\n \\ ho\"" < 1360702917 879501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360702925 779015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> lines "test\ning\n ho" < 1360702927 639659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["test","ing"," ho"] < 1360702933 730175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> lines "test\ning\n" < 1360702935 649438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["test","ing"] < 1360702941 787109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that is bad. < 1360702962 529251 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is too lazy to deal with that < 1360702962 829498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lines doesn't preserve the final newline information < 1360703106 569706 :ion!ion@heh.fi PRIVMSG #esoteric :oerjan: Also: < 1360703115 511940 :ion!ion@heh.fi PRIVMSG #esoteric :> (unlines . lines) "test\ning\n ho" < 1360703118 379260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "test\ning\n ho\n" < 1360703124 971210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : how do you do multiline strings in Haskell? <-- see above < 1360703133 781982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ion: um that's what i said. < 1360703190 59097 :ion!ion@heh.fi PRIVMSG #esoteric :What i said wasn’t about lines alone. < 1360703250 482319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no but it follows from it by sheer logic < 1360703287 610908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is randomIO/randomRIO generally a bad idea compared to newStdGen and then random/randomR ? <-- i think the fanatics will tell you not to use StdGen < 1360703326 679487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot remember what they suggest instead, though. < 1360703361 149647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note: random{,R}IO also use StdGen.) < 1360703406 291202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also there's a random monad package somewhere < 1360703449 839541 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's the global StdGen you're not meant to use, AIUI < 1360703459 329277 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though if you are doing "serious random work" then you probably want to use another package entirely < 1360703494 69375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i was alluding to the latter < 1360703546 401840 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Well, newStdGen splits off the global StdGen, so are you meant to supply your own seed value to mkStdGen instead? < 1360703804 239907 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you're meant to use newStdGen once and then maintain it yourself or some such < 1360703828 39843 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :StdGen sucks as a RNG anyway < 1360703835 280043 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mwc256 for lyfe < 1360703865 430526 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Where's the volume control? < 1360703865 636834 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There isn't one. If your fans want to change the volume of the audio on Bandcamp, they adjust their computer's volume -- simple as that. We're not trying to build the ultimate platform for them to stream your albums while they play World of Warcraft in another window (which we completely agree would require an independent volume control). " < 1360703869 91074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::( < 1360703888 219874 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i,i pulseaudio < 1360703985 881754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :#cslounge is leaking < 1360704009 778789 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it < 1360704077 449699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: PulseAudio implements its own independent volume control for each program < 1360704081 709502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case they don't have one < 1360704088 580242 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: haha < 1360704158 599081 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, "i,i" is a thing that a lot of #cslounge ers do < 1360704232 499501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: It is also very possible for the application in question to make its own (in-the-UI) volume control the same control that is the PulseAudio control, if it wants to. < 1360704275 479640 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm pretty sure that the best way to deal with pulseauio < 1360704277 675323 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is to get rid of it < 1360704303 736114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: keep it around so that you can uninstall it to fix audio problems? < 1360704322 739539 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523:`quote pulseaudio < 1360704323 949529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I've never had problems with pulseaudio that can't be fixed with "killall pulseaudio", except for when I was testing idim < 1360704324 400635 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :bah < 1360704327 489783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::) < 1360704328 125763 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote pulseaudio < 1360704329 86375 :ion!ion@heh.fi PRIVMSG #esoteric :I’m pretty sure pulseaudio is better than anything else we have, although a lost of its functionality should be in the kernel. < 1360704329 939709 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360704337 159738 :ion!ion@heh.fi PRIVMSG #esoteric :a lot < 1360704343 912960 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm pretty sure I had a quote here along the lines of < 1360704370 908934 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :"The correct solution to solving all audio problems on linux is 'sudo apt-get remove pulseaudio' regardless of whether pulseaudio is installed or whether you're on debian" < 1360704384 129431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360704642 9650 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I could've been quoted as saying that too < 1360704843 735408 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I guess so could anyone who had a sound problem in linux at some point during the last N years < 1360705052 879899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :coppro: You did say something like that -- http://codu.org/logs/log/_esoteric/2012-10-06#182636coppro -- but I don't see it being made a quote. < 1360705173 129770 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`pastequotes pulseaudio < 1360705179 929823 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.6248 < 1360705194 221084 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good quotes < 1360705449 430434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very zen < 1360705481 740700 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`pastequotes monqy < 1360705490 901412 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.10519 < 1360705591 290674 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360705860 990843 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360705862 370294 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 JOIN :#esoteric < 1360705916 490675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes kmc < 1360705922 50534 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.22224 < 1360705948 330820 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::x < 1360706036 690101 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :that's hilarious < 1360706126 400779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :631 is indeed accurate < 1360706134 331304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Snowyowl btw < 1360706139 320327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome Snowyowl < 1360706141 522193 :HackEgo!codu@codu.org PRIVMSG #esoteric :Snowyowl: 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.) < 1360706168 351718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mezzacotta almost makes sense today < 1360706186 961157 :Anvilgames!~fake@90-65.107-92.cust.bluewin.ch JOIN :#esoteric < 1360706187 167536 :Anvilgames!~fake@90-65.107-92.cust.bluewin.ch QUIT :Client Quit < 1360706233 70131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: is that better than average? < 1360706240 330022 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Anvilgames seemed cool < 1360706244 380895 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Yes, this is a good mezzacotta. < 1360706267 970293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :definitely < 1360706277 430055 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 631 < 1360706279 530792 :HackEgo!codu@codu.org PRIVMSG #esoteric :631) You should get kmc in this channel. kmc has good quotes. `quote kmc 686) COCKS [...] truly cocks Well, in theory. < 1360706293 920287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you have to admit he picked up after that < 1360706295 780134 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Taneb: I agree, although I am biased here. < 1360706304 342121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe began a long decline < 1360706315 200925 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`quote 873 < 1360706316 661723 :HackEgo!codu@codu.org PRIVMSG #esoteric :873) it's kind of the multiocular O of countries, if you will < 1360706318 135961 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which country was that < 1360706340 350728 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`pastelogs multiocular O < 1360706377 824469 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.9075 < 1360706438 580546 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Liechtenstein < 1360706488 531633 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1360706491 80599 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :seems correct < 1360706502 291612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url logs < 1360706502 670369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`qc < 1360706504 281085 :HackEgo!codu@codu.org PRIVMSG #esoteric :963 quotes < 1360706504 487314 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/logs < 1360706509 631030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1360706514 960821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 963 < 1360706515 166620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/log < 1360706515 480917 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :liechtenstein was invented as a scheme to get votes in the election of holy roman emperor < 1360706516 790589 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) did you know that likes follow you around the internet and steal your browser? I thought that was Phantom_Hoover < 1360706516 996665 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/log < 1360706519 111084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 962 < 1360706519 360354 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360706521 70404 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) I'm a story about the prohibition of chocolate < 1360706523 802880 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 961 < 1360706525 512251 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and ruled for centuries by people who had never been there < 1360706525 719649 :HackEgo!codu@codu.org PRIVMSG #esoteric :961) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360706528 671329 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360706531 240229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote 960 < 1360706533 10451 :HackEgo!codu@codu.org PRIVMSG #esoteric :960) The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Gree < 1360706541 260828 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :960's being chopped off is unfortunate < 1360706555 250504 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :as it is clearly the best quote in the file < 1360706568 451028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes Greenland < 1360706574 131623 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.27102 < 1360706583 361249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, oops < 1360706584 984789 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 272 seconds < 1360706623 750752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run quote 960 | tail -c400 < 1360706625 770637 :HackEgo!codu@codu.org PRIVMSG #esoteric :fizzie> The other day (well, the other week) my wife was annoyed with me because she had a dream where I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland < 1360706635 330537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that wasn't much < 1360706638 620026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'd ask you to guess the reason behind the oops, but it's unlikely you could < 1360706641 40189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it'd just be cruel < 1360706646 380811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run quote 960 | tail -c300 < 1360706648 921245 :HackEgo!codu@codu.org PRIVMSG #esoteric :re I had gotten us plane tickets into a #esoteric meet somewhere in the middle of Greenland in the winter, without asking her first. Plus she wasn't really interested in a #esoteric meet at all, let alone one in Greenland, let alone one in Greenland in wintertime. (I think it's kind of cold there?) < 1360706653 780243 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what is it? < 1360706655 51827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops right < 1360706666 20123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the website I'm trying to update had a broken certificate < 1360706676 660743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the result that I'm trying to view it on the computer I'm editing it on, via ssh -X < 1360706681 183554 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`quote 960 | paste < 1360706682 762096 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360706686 511659 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`run quote 960 | paste < 1360706692 301936 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.3535 < 1360706695 740870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Firefox gets confused if you try to run it twice on the same X display, even if it's on two different physical computers < 1360706718 161091 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just imagine being fizzie's wife and having a dream about fizzie buying you plane tickets to an #esoteric meet in the middle of greenland in the winter without asking you < 1360706725 591551 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is there any greater experience in life one could have < 1360706761 581070 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :`quote lambda calculus < 1360706761 787094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote told the cat < 1360706762 951322 :HackEgo!codu@codu.org PRIVMSG #esoteric :110) Gregor-P: I don't think lambda calculus is powerful enough \ 539) I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee < 1360706763 364994 :HackEgo!codu@codu.org PRIVMSG #esoteric :488) That's the stupidest thing I've heard all morning. (Though I did wake up five minutes ago, so I haven't had a chance to hear very much.) The "Why are you still asleep? I told the cat to wake you up." comment does come pretty close, though. < 1360706781 180574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: is your wife also responsible for 488, or was that something else? < 1360706807 480722 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1360706820 399232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: did you have a chance to look at my descriptions of omnipotence and anticipation2? < 1360706828 602883 :nollapiste!~ared@host5-180-dynamic.9-87-r.retail.telecomitalia.it JOIN :#esoteric < 1360706853 361893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome hogeyui: nollapiste < 1360706855 783184 :HackEgo!codu@codu.org PRIVMSG #esoteric :hogeyui:: nollapiste: 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.) < 1360706860 725315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1360706886 531162 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :that was interesting, why did it double the :? < 1360706906 541029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably because it splits on whitespace < 1360706924 427688 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :`welcome windmill windmill for the land < 1360706926 181059 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :clever < 1360706926 750094 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill: windmill: for: the: land: 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.) < 1360706954 512498 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :we need some way of inserting a literal space < 1360706975 310819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run bin/welcome "windmill windmill for the land" < 1360706977 730477 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill: windmill: for: the: land: 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.) < 1360706980 160745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::( < 1360706999 60600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run bin/welcome "windmill windmill for the land" | sed 's/://' | sed 's/://' | sed 's/://' | sed 's/://' < 1360707002 20498 :HackEgo!codu@codu.org PRIVMSG #esoteric :windmill windmill for the land: 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.) < 1360707002 226537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: nicks don't contain spaces < 1360707012 950619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: however you can use `@ directly < 1360707022 30419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait can you < 1360707033 72138 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :dunno < 1360707038 60440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run @ "windmill windmill for the land" ? welcome < 1360707039 691878 :HackEgo!codu@codu.org PRIVMSG #esoteric :Can't exec "windmill": No such file or directory at /hackenv/bin/@ line 2. \ windmill: < 1360707045 630578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1360707072 260886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @ seems to split on space too, even if it has > 1 argumetn < 1360707075 475120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*nt < 1360707089 90329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: probably because ` doesn't do argument splitting < 1360707089 296778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i may have designed it to do so < 1360707094 300614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: yep < 1360707115 891185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you wrote @? < 1360707119 621236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought writing @ was elliott's job < 1360707135 660667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/@ < 1360707137 400776 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/usr/bin/perl -w \ $_ = join " ", @ARGV; if (s/^([^ ]*) +([^ ]*) +//) { print "$1: "; exec $2, $_; } < 1360707138 869120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(retroactive log fixer, try handling /that/) < 1360707144 602760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks perly, so probably not elliott < 1360707152 810662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I think you missed the joke < 1360707156 120376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1360707157 330900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott probably got it, though < 1360707162 721295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*`@ < 1360707175 50784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tickles ais523 with feather < 1360707186 160991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not fair! < 1360707204 192103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not swat me instead, it's what you usually do < 1360707221 869660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION obliges -----### < 1360707244 81832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ow! < 1360707274 840280 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Does Hackego not like cd? < 1360707290 32271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/@ < 1360707291 952406 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/%40 < 1360707302 50848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`url .. < 1360707304 214568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Snowyowl: sure it does, but it isn't preserved between ` invocations < 1360707304 420997 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/.. < 1360707324 40962 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :`cd quotes < 1360707325 249745 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found < 1360707334 477505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: you need to use `run for shell commands < 1360707339 346818 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :ah < 1360707341 513186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no such thing as /bin/cd, mostly because it wouldn't work < 1360707355 90626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I can think of a way to implement /bin/cd < 1360707360 800148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it involves attaching a debugger to its parent < 1360707364 680759 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :/bin/cd should ptrace the parent process and execute... yes < 1360707367 570638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and forcing it to run a chdir syscall < 1360707379 581502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good idea? < 1360707383 690714 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :best idea < 1360707416 110869 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I don't know much about Linux, but you're scaring me anyway. < 1360707438 615610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: well what we're suggesting is an incredibly bad idea, really :) < 1360707453 86080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can do that sort of thing on Windows too < 1360707462 300477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Raymond Chen uses it as a reductio ad absurdum, on occasion < 1360707601 901194 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360707639 800603 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually a friend of mine once used that trick to good practical effect < 1360707648 911133 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :his window manager was hosed because its cwd was a stale NFS file handle < 1360707690 441360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: did he have a syscall injection process handy? < 1360707696 201407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(can gdb do that?) < 1360707748 470546 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :can't he close and restart the window manager? < 1360707765 890409 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :gdb can more or less do that < 1360707778 332086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: yeah, you lose WM state though, and depending on how your xsession is set up, it might want to restart all X processes < 1360707791 622412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :weboflies can do that, but (luckily for the sake of humanity) it can't attach to currently existing processes < 1360707803 790687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i do something like "xmonad & echo $$ > $HOME/.xsession.pid; while true; do sleep 86400; done" < 1360707810 580847 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that i can kill / restart my WM easily < 1360707878 50896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just control-alt-f1 and do DISPLAY=:0.0 unity & < 1360707887 442226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in extreme cases, metacity --replace, rather than unity < 1360707890 723617 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :what's the "while true" for? < 1360707895 203460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the lack of any sort of penalty hurts < 1360707910 961327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: it looks like it's trying to intentionally halt the process < 1360707915 800783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sleep is to prevent it busylooping < 1360707930 220628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: xdm invokes ~/.xsession as a script, once that script ends it restarts the X server and goes back to the login prompt < 1360707934 688053 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that snippet is from my ~/.xsession i mean < 1360707946 600602 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there may of course be better ways to do all of this < 1360707964 821043 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I think you just went over my head again. < 1360707979 863006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: basically it's making the program not exit < 1360707994 312463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if it exited, the login prompt would think that kmc had logged out < 1360708015 560579 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, typically you just end the file with "xmonad" or whatever your window manager is, but in that case if the WM dies you get logged out < 1360708044 610729 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Thanks, I understood that. < 1360708065 202966 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360708075 651277 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :(I'm feeling very un-leet as a result of this conversation.) < 1360708081 87343 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well xmonad knows how to reload itself at least! < 1360708091 400812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is that lazy and pure, though? < 1360708160 691105 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Snowyowl: sorry :/ < 1360708174 260900 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :oh, don't apologise. < 1360708254 631426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :all right < 1360708278 312574 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i hate that hacker culture is so obsessed with being h4rdc0re rather than learning and teaching :/ < 1360708292 240649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: it isn't < 1360708300 681960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're thinking of script kiddie culture < 1360708316 529358 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no i'm thinking of Reddit and HN and the endless wanking over who's a "real hacker" < 1360708337 370922 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :anyway if you want me to expand more on any of the things i say, just ask < 1360708339 201413 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :kmc: I do learn, and occasionally teach, it's just that I'm a .net developer and I don't have anything much to do with Linux. < 1360708340 712032 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :always happy to < 1360708343 361271 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :*nod* < 1360708389 710835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: how depressing, I like it when .NET programs run on Linux too < 1360708395 500599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but so many .NET developers don't pay attention to portability < 1360708442 991478 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :Ah. < 1360708448 831885 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :C# is a pretty nice language < 1360708459 561391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally dislike it, too much bloat < 1360708513 670089 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :how so? < 1360708523 490747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I like Perl, so… < 1360708542 831150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Snowyowl: it has a similar problem to C++ where you can't figure out what a line of code does, even if it's apparently obvious, without knowing all the context < 1360708612 831295 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also like every other language on the planet < 1360708617 110873 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :with functions < 1360708663 891295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, yes < 1360708671 941090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's to do with the proportion of lines of code that act like that < 1360708678 831159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least in Perl, you have the certainty of that proportion being 100% < 1360708684 291150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in C#, it doesn't apply to } < 1360708725 321588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I don't like things like the existence of both value and reference types < 1360708837 422374 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :I don't get that, even in C++. Was pointer arithmetic so hard that they added reference types as well? < 1360708869 951086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, reference types in C++ are to solve a different issue (related to operator overloading) < 1360708877 620914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then they got a little out of hand < 1360708885 231330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of C++ is features that try to work around deficiencies in other features < 1360709243 312202 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well pointers are kind of bad < 1360709247 860853 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :in that they are rampantly unsafe and cause tons of bugs < 1360709267 861934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, definitely < 1360709291 77264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's not the reason C++ added references < 1360709306 792203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that was more to Snowyowl < 1360709318 611618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and most possible pointer bugs that don't involve pointer arithmetic also exist with references < 1360709327 913936 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360709339 751575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ever tried to return a pointer to something locally allocated from a function? returning a reference to something locally allocated from a function doesn't work so well either) < 1360709356 971249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome sivoais < 1360709358 921391 :HackEgo!codu@codu.org PRIVMSG #esoteric :sivoais: 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.) < 1360709362 882955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any idea why lots of new people are joining today? < 1360709369 602095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with random-looking nicks? < 1360709376 181668 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :those aren't new < 1360709381 731253 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you're just insane < 1360709408 791251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION blames it on the Feather < 1360709496 531330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, if they aren't new, why have I never heard of them? < 1360709559 531754 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 PRIVMSG #esoteric :because I'm not on very often? < 1360709593 621608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1360709596 221690 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: because you don't pay attention < 1360710153 555222 :variable!root@freebsd/developer/variable NICK :const < 1360710244 182231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no, someone's SSA'd variable! < 1360710318 791500 :Snowyowl!5c6b415a@gateway/web/freenode/ip.92.107.65.90 QUIT :Quit: Page closed < 1360710597 41281 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist < 1360710598 663512 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1360710675 333255 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :olist? < 1360710686 861605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that a list of people who have complained about `list? < 1360710696 801456 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`cat bin/list < 1360710697 921695 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360710716 861724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: that's cheating :) < 1360710727 662933 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's a list of people who care about OOTS < 1360710732 683845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1360710739 614606 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I care! < 1360710745 621797 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Append your nick to the list < 1360710748 791662 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no < 1360710775 181625 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should have pulled a zzo38 and said "Append your nick to the list unless you don't want to" < 1360710807 532352 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo/Sgeo coppro' bin/olist < 1360710812 281596 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can't have inaccurate lists in the bot. < 1360710812 488077 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 18: unterminated `s' command < 1360710814 307052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo/Sgeo coppro/' bin/olist < 1360710817 861529 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360710819 121912 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: please don't < 1360710822 451695 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1360710832 581465 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`run sed -i 's/coppro//' bin/olist < 1360710837 511584 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360710929 141735 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but the null string doesn't care about OOTS! < 1360711049 201729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360711053 312679 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360711145 303314 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :woohoo, hackego edit wars < 1360711176 505971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert < 1360711178 883463 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360711179 771755 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360711199 725105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I don't see what you're complaining about here, nobody even ran `list < 1360711219 621449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you'd been pinged a few lines earlier < 1360711227 799852 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/Sgeo /Sgeo/' bin/olist < 1360711237 102177 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360711258 973263 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360712041 476185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so how'd halite turn out < 1360712229 222594 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360712265 782150 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360712391 421846 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 252 seconds < 1360712556 771873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it was a chatbot? I assumed it was a human < 1360712586 648417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you never know < 1360712594 227777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :we were all fooled by tiffany, weren't we < 1360712770 424403 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1360712905 132207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `olist <-- that's not new, i'm pretty sure i did `olist for it before. < 1360712946 542437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pastelogs \ bin/testlist < 1360713263 533511 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713267 231942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Easier: See smlist. < 1360713268 872182 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run chmod a+x bin/testlist < 1360713272 601805 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713284 951631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run echo "echo bar" >> bin/testlist < 1360713288 642085 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713289 352426 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`testlist < 1360713290 772145 :HackEgo!codu@codu.org PRIVMSG #esoteric :foo \ bar < 1360713293 591970 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`echo Sgeo >> bin/smlist < 1360713294 189309 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`cat smlist < 1360713295 233383 :HackEgo!codu@codu.org PRIVMSG #esoteric :Sgeo >> bin/smlist < 1360713295 439889 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: smlist: No such file or directory < 1360713297 248222 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist < 1360713299 62163 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott < 1360713301 152433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run echo Sgeo >> bin/smlist < 1360713303 581762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`smlist < 1360713304 581760 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713305 372220 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott Sgeo < 1360713310 269518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what's smlist < 1360713314 782021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :super mega list < 1360713322 128375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i want in < 1360713329 602182 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :go for it! < 1360713332 312269 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run cat bin/smlist < 1360713333 817889 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit \ shachaf \ monqy \ elliott \ Sgeo < 1360713363 62039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/emptylist # template < 1360713364 751600 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit < 1360713367 691784 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I get it < 1360713383 771597 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Mostly < 1360713405 892155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i 'g/Sgeo/d' bin/smlist # does this work?help < 1360713407 541927 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 2: extra characters after command < 1360713410 102515 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I get the concept but not the specific workings < 1360713412 903061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess not. < 1360713439 172619 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That it reads itself and does something with all the lines except the first < 1360713447 812028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i '/Sgeo/d' bin/smlist # does this work?help < 1360713452 242179 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713456 791918 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run cat bin/smlist < 1360713458 181925 :HackEgo!codu@codu.org PRIVMSG #esoteric :tail -n+2 "$0" | xargs; exit \ shachaf \ monqy \ elliott < 1360713463 632244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yay < 1360713921 62635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls bin/*list* < 1360713923 13270 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/emptylist \ bin/list \ bin/liste \ bin/lists \ bin/makelist \ bin/olist \ bin/pbflist \ bin/slist \ bin/smlist \ bin/testlist < 1360713953 342977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/liste < 1360713957 392268 :HackEgo!codu@codu.org PRIVMSG #esoteric :echo Taneb atriq Ngevd Fiora nortti Sgeo alot monqy < 1360713959 942463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/list < 1360713961 931725 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360713968 182129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360713971 824002 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360713973 463003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1360713976 663086 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360714011 442659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rm bin/liste #IIRC this was the result of someone misunderstanding sed flag syntax < 1360714020 283607 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360714033 691964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(specifically, that sed -ie is not equivalent to sed -i -e) < 1360714067 21700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the former uses the e as backup suffix) < 1360714086 342056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run ls bin/*e < 1360714092 724602 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/addquote \ bin/define \ bin/delquote \ bin/fortune \ bin/fueue \ bin/google \ bin/hyfinate \ bin/pastaquote \ bin/paste \ bin/quine \ bin/quote \ bin/relcome \ bin/resume \ bin/runce \ bin/shove \ bin/translate \ bin/wehlcohme \ bin/welcome < 1360714133 152420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/runce < 1360714134 651134 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/bash \ t=`tempfile` \ echo "$@" | gcc -o $t -x c - 2>/dev/null && $t \ rm $t < 1360714144 435207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/runc < 1360714145 862327 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/bash \ t=`tempfile` \ echo -e "$@" | gcc -o $t -x c - 2>/dev/null && $t \ rm $t < 1360714152 657357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/runce < 1360714155 881646 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360714173 718913 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`cat bin/relcome < 1360714175 513446 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1360714178 181865 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome < 1360714181 592260 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/relcome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/relcome: cannot execute: Permission denied < 1360714218 103297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`sh bin/relcome test < 1360714219 681784 :HackEgo!codu@codu.org PRIVMSG #esoteric :sh: Can't open bin/relcome test < 1360714222 582125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sh bin/relcome test < 1360714224 272051 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360714230 701813 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is not the greatest script < 1360714235 901947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you think < 1360714366 312968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run sed -i /shachaf/d bin/list < 1360714370 658571 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360714460 64942 :augur!~augur@129-2-129-35.wireless.umd.edu QUIT :Remote host closed the connection < 1360714553 602080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat /bin/list < 1360714555 61540 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: /bin/list: No such file or directory < 1360714559 351933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360714561 1674 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh < 1360714564 42095 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360714564 248485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert 3 < 1360714566 561817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: you fail at sed < 1360714568 981992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360714575 11636 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: um... you fail at `revert < 1360714577 532309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, yes < 1360714581 402969 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1360714582 132043 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360714584 253236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought that might be it < 1360714588 561300 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to look up revision on the site every time if you want to revert stuff < 1360714596 102513 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360714598 813161 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: bin/list: No such file or directory < 1360714609 462116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh well, you can revert my revert, right? < 1360714645 342241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert 87c64ef250a0 < 1360714646 723194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or I can < 1360714659 511886 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I hope that isn't the revert commit < 1360714662 294062 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or in fact that won't even work < 1360714668 34238 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I think that command did what I expected. < 1360714668 922728 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"`revert rev" takes the revision _number_ (not hash) to revert _to_ < 1360714671 911597 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360714677 341932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well it's not listing hashes < 1360714679 382253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`ls < 1360714682 183035 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ brainfuck.fu \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ fueue.c \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ test \ u \ wisdom \ zalgo.hs < 1360714684 230912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, not listing numbers < 1360714685 752219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just hashes < 1360714687 555786 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: If you want something more fine-grained, feel free to do it yourself. < 1360714688 752512 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you click the commit < 1360714690 161658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/list < 1360714692 12951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I did < 1360714694 81788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just gave me more hashes < 1360714697 528370 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360714699 931641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "changeset :" < 1360714701 292434 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :look closer. < 1360714703 232042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway the revert to hash worked < 1360714704 832287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360714708 692466 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360714715 49368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`revert < 1360714718 1687 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360714869 51676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : anyway the revert to hash worked <-- wait it did? this changes *EVERYTHING* < 1360714886 471909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a lot of change < 1360714920 781831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as expected for a change all the way from revision 3. now why did i click that.. < 1360715060 872096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :had to kill my browser < 1360715072 202769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat canary < 1360715085 631804 :HackEgo!codu@codu.org PRIVMSG #esoteric :foo < 1360715088 972063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm wondering if /that/ changed too < 1360715091 691774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently so < 1360715093 332027 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo chirp >canary < 1360715098 501808 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360715102 193042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run hg diff 2116:2112 | paste < 1360715112 911919 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.12699 \ 2116:2112: No such file or directory < 1360715126 448042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ffff < 1360715156 262593 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: -r 2116 -r 2112? < 1360715158 172379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or the other way around < 1360715191 992329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run hg diff -r 2116 -r 2112 | paste < 1360715201 102350 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.12320 < 1360715209 752242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why did i have this memory of colon working... < 1360715268 652168 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: aliens planted it < 1360715416 212085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway knowing that hashes work should make things easier. although it will make the resulting descriptions even harder to interpret. < 1360715492 412115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: although a plain `revert would also have worked - the other 2 commands made no changes < 1360715505 891880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't realise it skipped no-change commands < 1360715512 670395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :instead of `revert 3, that is < 1360715572 793360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`perl -e 'print "testing\015ho"' < 1360715575 540849 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360715588 133558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`perl -e 'print "testing\015ho";' < 1360715589 818098 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360715592 452419 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what < 1360715612 92076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1360715617 352283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need `run < 1360715617 558696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run perl -e 'print "testing\015ho";' < 1360715619 333128 :HackEgo!codu@codu.org PRIVMSG #esoteric :testing < 1360715621 921888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1360715628 82152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\015 is \r? < 1360715633 961679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm more used to seeing it in hexadecimal < 1360715637 802252 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1360715644 641907 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: yes i read them earlier < 1360715652 412074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what did you think? < 1360715672 471553 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: made sense to me. don't know if they'd make sense to a noobie though :P < 1360715704 862574 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: do you think they are amenable to the color-coded symbol system? or if it does not encompass their strategies? < 1360715746 832254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I forgot the color-coded symbol system < 1360715762 392229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :omnipotence can probably be described like that, at least < 1360715765 73069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :less sure about anticipation2 < 1360715775 811988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :omnipotence is just a bunch of standard components glued together in a very nonstandard way < 1360715785 556372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(poke + full-tape clear has probably never been tried before) < 1360715818 553366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas anticipation2 is a synchronizing vibration program, the only other program like that is the original anticipation, as far as I know < 1360716503 302504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… you know those random dating adverts which have a "here are people living nearby" thing < 1360716515 952096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed that they were telling the technical truth, just not useful < 1360716528 425046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but… I observed the same advert twice on the same page, same photo, different name < 1360716547 112314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems to take more effort than doing it in a not easily disprovable way! < 1360716561 922819 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360717049 483522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ugh < 1360717056 773073 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1360717070 362048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I really want access to a nice dynamically scoped way to fake being standard IO < 1360717129 192074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I see another way to solve my probkem < 1360717132 33361 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :problem < 1360717154 413340 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That doesn't require some sort of library that makes it easy to write a shim I/O with multiple interpretations < 1360717212 601448 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360717413 322848 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360717493 215044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, an observation I had a while ago: lexical scoping works by replacing the variable names as you enter and leave the scope, and dynamic scoping by replacing the variable values < 1360717502 402031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's basically like scope-by-name, scope-by-value < 1360717506 812676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if there's a scope-by-need < 1360717616 286562 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I dislike renaming-based reasoning < 1360717640 472653 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Quick, someone make a BF derivative that relies on renaming < 1360717640 678816 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1360717641 353039 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I view explicit unstructured variable names like that as artefacts and definition in terms of them suspect < 1360717665 313072 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Piss off two people for the price of one < 1360717680 777500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know it's not a very /good/ view of lexical scoping, it's just a /possible/ view < 1360717696 872324 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1360717697 472857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not saying this is going to be useful, I just saw a possible esoöpportunity < 1360717700 612736 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is an interesting observation apart from that < 1360717706 582038 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :scope-by-need sounds confusing < 1360717731 102182 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well, call-by-need is a transparent optimization for call-by-name right? < 1360717734 531254 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I just have an axe to grind, since I find the fact that people learn about alpha-renaming when introduced to the lambda calculus terrible beyond belief < 1360717746 242487 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so i imagine scope-by-need is like "don't allocate a new frame until the old one is written to" < 1360717751 793561 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a sensible optimization < 1360717755 155000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: no, it's not equivalent to call-by-name or call-by-value in an impure language < 1360717763 982819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mmmmmm right < 1360717771 740891 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i guess most obviously, if you have an object-identity operator < 1360717773 752348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Haskell, it's only equivalent because all function calls are idempotent < 1360717777 752440 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wouldn't you need *scoping itself* to somehow be impure to distinguish this, then? < 1360717786 84471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and call-by-value is only different because of nontermination) < 1360717790 352952 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: I forgot that most languages have object-identity tests :( < 1360717792 963452 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cough cough lazy blackholing of unsafePerformIO thunks < 1360717797 292267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yeah, I think so < 1360717802 854441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Function calls are idempotent? < 1360717816 192437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if your language does dynamic scoping, the only way to determine the fact is by calling something in an outer scope < 1360717822 272778 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :evaluation is idempotent < 1360717824 772891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and seeing that it gets your variable rather than its variable < 1360717830 524241 :stuntane!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au JOIN :#esoteric < 1360717831 183859 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :In Haskell everything is interchangeable with a value, right? At least outside of the IO monad < 1360717837 522390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, I suppose. < 1360717866 752439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IO has nothing to do with it. < 1360717884 652474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly unsafePerformIO has something to do with it, but IO itself doesn't < 1360717892 862875 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ugh < 1360717896 148672 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I thought, say, (car (1, 2), car (1, 2)) isn't optimized? < 1360717900 873507 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could interchange io with a value too if that value somehow still had the side effects < 1360717901 505282 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what is car < 1360717905 763838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fst < 1360717907 451930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and what does optimisation have to do with it < 1360717915 522757 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, nothing observable < 1360717916 882658 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: IO actions are values too. evaluating an IO action doesn't do anything special. only /executing/ the IO action has any side effect < 1360717930 982953 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the thing to focus on is not "pure vs impure" but "evaluation vs execution" < 1360717933 912630 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :man this takes me back < 1360717935 63073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yeah, car is the Lisp name for fst < 1360717938 722668 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i gotta go pick up my nooooodles though < 1360717939 372289 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :bbl < 1360717952 462449 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: are those noodles made by nooodl < 1360717968 414290 :stuntaneous!~stuntane@c211-30-196-14.artrmn3.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1360717968 864083 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no they are made by Thelonious Monkfish < 1360717992 192631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does crashing vs not crashing due to poor algorithm count as observable? < 1360718020 403117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1360718050 820612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :crashing is like non-termination for most purposes, except that you don't have to wait infinitely long to determine whether it's happened or not < 1360718066 852531 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, if the fact that Haskell might do the same function evaluation twice (not memoizing by default) can be exploited into a crash where a memoized version wouldn't crash... < 1360718073 642826 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Observable memoization. < 1360718076 272743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :incidentally IO does break the semantics of the language < 1360718079 192507 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it can distinguish _|_s etc. < 1360718086 59485 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: uh... < 1360718089 522650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1360718104 203001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's more a case of "some IO actions in the standard library break the semantics of the language", isn't it? < 1360718113 683278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's perfectly possible to imagine an IO that can't distinguish between bottoms < 1360718121 245975 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1360718125 952699 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or can lack of memoization only result in nontermination but not actual crashes? < 1360718133 201210 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Yeah, but you can't get a value out of an IO action without executing it, can you? < 1360718158 932697 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :IO actions don't contain values in the first place. < 1360718173 165546 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How does IO distinguish bottoms? < 1360718173 371824 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You can build up another IO action that goes "imagine if we had a value from this IO action. I would like to do this with it" < 1360718186 958155 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: so IO String is a fake? < 1360718190 966667 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Everything is a lie? < 1360718191 976738 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :FreeFull: there is no value "in" IO < 1360718201 22715 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :@quote ls < 1360718201 228816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :dons says: - yeah, the idea is that you use the tools in the chapter < 1360718203 332770 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :@quote /bin/ls < 1360718203 582885 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :shachaf says: getLine :: IO String contains a String in the same way that /bin/ls contains a list of files < 1360718204 33218 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :dammit < 1360718205 713078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I am talking about Haskell, not an imaginary Haskell derivative < 1360718207 863217 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :IO String does not contain a string. It is an action that describes how to obtain a string. < 1360718218 172982 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IO distinguishes bottoms by way of Control.Exception < 1360718232 152842 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. observable sharing should also "be impossible" if IO were truly "kosher" < 1360718240 192673 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but these are not the details most people think about when they think IO is impure < 1360718244 73335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It could presumably also "distinguish" them in some other ways. < 1360718265 333079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Mostly more evil ways, though. < 1360718314 102939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks thelonious monkfish sounds like a member of the main girl genius villain family < 1360718372 331419 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360718393 261781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was thinking about Haskell without access to certain libraries < 1360718406 142741 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think exception handling is in the Report < 1360718409 523090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is certainly a legitimate language family (see, e.g., lambdabot) < 1360718415 564377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but OK < 1360718615 23958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :~eval 1 < 1360718617 623890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. < 1360718700 354754 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :~eval 3+3 < 1360718704 429805 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Nope < 1360718736 544145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's spelled "mongfish" < 1360718848 206924 :nollapiste!~ared@host5-180-dynamic.9-87-r.retail.telecomitalia.it QUIT :Quit: Sto andando via < 1360719683 614585 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does there exist a transform of BF program to BF program such that a BF program that relies on 255 + wrapping to 0 or something can be made to run on an implementation that 255+ crashes on? < 1360719692 914606 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A mechanical transform < 1360719700 214185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1360719724 794576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you will have to add cells, though. < 1360719739 524518 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :add cells? < 1360719741 335679 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1360719818 307544 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, I'm not sure what is meant < 1360719859 374230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you cannot do it without adding memory bloat to get somewhere to put the necessary temporary cells for testing. < 1360719895 654880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360719938 324615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a constant number is enough, although then you need to transform > and < as well to move the extra cells together with your pointer < 1360719970 354419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, and then you test the cell for each individual value to see if it's that value or not? < 1360719974 74870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, not sure you can < 1360719983 778157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you distinguish -255 from +255? < 1360719988 654859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are we assuming unsigned only? < 1360720002 5034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was assuming you could only use values 0 to 255, inclusive < 1360720028 524595 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, suddenly, I'm... not totally sure if... hm < 1360720089 664470 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yeah, could work < 1360720096 256042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you have negative values as well, it will be harder. in fact then i don't think you can do it with constant number of cells, since you pretty much have to store whether a cell is positive or negative to avoid things going wrong at one end < 1360720097 795266 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Might need to transform : < 1360720120 74747 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is thinking in terms of Trustfuck < 1360720138 696441 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If the native Trustfuck BF implementation were constrained, writing a compiler for a variation that is not so constrained < 1360720156 695186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't really feel like wrapping my brain around trustfuck right now < 1360720171 254895 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :aww, darn >.> < 1360720229 255252 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I do feel like it's simpler than I made it sound. ! sends the code block to a compiler stack, which compiles into Trustfuck native primitives, which then get compiled to target < 1360720259 885246 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The resulting output has the current program on top of its compiler stack < 1360720269 464945 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :when it itself runs < 1360720300 384774 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :s/which compiles into/which collectively compile the code into/ < 1360721743 205609 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360722097 745925 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Is it possible to make something like LLVM's "appending" linkage in GCC? < 1360722410 766076 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360723479 985617 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :how does that linkage work? < 1360724374 456157 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Make multiple declarations of the array to be appending to put together. < 1360724515 896044 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know how to do that at the symbol level with gnu toolchain < 1360724546 996784 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but sections of the same name get concatenated, and you can have arbitrary named sections in e.g. ELF < 1360724553 956311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Linux uses this to good effect in many places < 1360724591 436270 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But can it be made to work on cross-platform? < 1360724599 416462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Linux kernel code has a lot of macros that you put into your code which as a side effect output records into a table in some section < 1360724876 885571 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :these are used for all kinds of fun things which i would be happy to blather on about at length < 1360724913 555976 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :self-modifying code and stupid processor tricks < 1360725178 36815 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :self-modifying code in the kernel < 1360725178 636480 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360725196 917061 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it actually... used for important stuff? < 1360725207 7317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because there's a time and place to mess around, the kernel isn't it. < 1360725243 745783 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION assumes that there is a good reason, otherwise it wouldn't be done. I hope. < 1360725249 6441 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: tons of it, and yes they have good reasons < 1360725251 631320 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's not "messing around" < 1360725301 165699 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for example, if you boot a SMP kernel on a uniprocessor system, it will go through and remove lock instructions / prefixes < 1360725301 165935 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and if you boot a kernel under paravirtualization, it will replace certain hardware operations with hypervisor calls < 1360725332 899762 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :all of this enables distributions to maintain fewer binary kernels, while keeping things flexible and performant for users < 1360725350 596387 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, interesting < 1360725361 346361 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the kernel may be a bad place for 'messing around' but it's a good place for marginal performance improvements because they apply to /everything/ < 1360725397 646744 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :more remarkably though, if you boot a multiprocessor system and then hot-unplug all but one CPU, it will /dynamically/ remove those lock instructions < 1360725403 146309 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and reinsert them if you bring another CPU online < 1360725451 398758 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :self-modifying code is also used for debugging, tracing, etc < 1360725462 966305 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. How does one add locks where there weren't any? What if you're in a section that should have a lock around it when the new CPU comes on? < 1360725476 896350 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you have each function start with a call to a "record trace" function, but you nop those out unless tracing is enabled < 1360725488 27403 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :much better performance than putting a conditional at the beginning of every function < 1360725515 956343 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in fact they have an abstraction for "immediate variables" which look like variables you can assign to, but actually they are load-immediates and each "assignment" rewrites every instruction that reads those "variables" < 1360725533 791006 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: as to the first part, the locks were present in the compiled code, then they were NOPped out when you go to uniprocessor < 1360725537 793572 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so there is space to put them back in < 1360725547 255066 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as to the second, it happens in this wonderful function called stop_machine() < 1360725614 397574 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which gives you total control of all CPUs < 1360725619 607210 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that nothing else is running concurrently < 1360725649 936409 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(My first "question" was just really about the second) < 1360725681 995896 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :though those suspended processes still might be in the middle of some kernel function < 1360725681 996039 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when they resume < 1360725692 566448 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so i think you need to maintain certain properties about the code you're swapping out < 1360725719 286237 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :executing a NOP; MOV which is in the middle of turning into a LOCK MOV is okay < 1360725726 686904 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because the NOP instruction and LOCK prefix are one byte each < 1360725733 366311 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(talking about x86 here as an example i know well) < 1360725743 227670 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(and because the most sophisticated tricks are for x86 and maybe ARM) < 1360725774 346019 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :How can you expect that to work in a C program? < 1360725789 729167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you don't; it's all done with inline assembly < 1360725802 89906 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: here's the Linux kernel's big list of favorite NOP instructions: http://lxr.linux.no/linux+v3.7.7/arch/x86/include/asm/nops.h < 1360725812 968002 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Note: All the above are assumed to be a single instruction. There is kernel code that depends on this." < 1360725825 947318 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that means you can replace them with a non-NOP of the same size without worrying about code that's in the middle of the instruction < 1360725865 966558 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: it gets more complicated for something like Ksplice, which is swapping out an entire kernel function for another. Ksplice does stop_machine(), walks the kernel stacks of all processes, and aborts if any of them are executing one of the functions to be patched < 1360725934 713284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depending on the patch and the workload of the machine this can actually make it rather hard to apply a patch < 1360725959 136650 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :like on the super oversubscribed OpenVZ hosts running 1000 separate Apache processes, it would be pretty hard to patch bits of the network stack < 1360726147 107143 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hard as in, takes time before there's a window of opportunity? < 1360726150 587288 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1360726173 220190 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the ksplice tools would retry periodically but sometimes it would take hours < 1360726708 813500 :sivoais!~zaki@unaffiliated/sivoais QUIT :Remote host closed the connection < 1360726774 828199 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360727149 226720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pastelogs ais523.*shove < 1360727182 857049 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360727187 448238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`pastelogs ais523.*shove < 1360727208 536675 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.27210 < 1360727861 456704 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if it is possible in GCC to include a variable (possibly in its own section) which is accessed by a machine code for a different processor from the main program? < 1360728536 756791 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't understand < 1360728599 246787 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I mean without having to compile the other machine code within the C program, so it can instead be included in the compiled executable file. < 1360729233 237748 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PART :#esoteric < 1360730375 347891 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :C2 wiki mentions about three start programming, you might be a three star programmer ... if raw machine codes debugging is not low level enough. But now we have Verilog can we use that in such circumstances? < 1360730397 347057 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh C2 wiki < 1360731974 491907 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 256 seconds < 1360733592 529218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Why didn't you tell me curl supports gopher? < 1360733628 120202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Should I figure out what a limit is? < 1360733638 679012 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: how many buffer overflows in the gopher handlin < 1360733691 208508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :certainly < 1360733693 339049 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: one more than you can handle < 1360733730 198540 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::O < 1360733798 159058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe buffer overflow in the curl gopher code are zzo38's secret weapon. < 1360733810 469525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s < 1360733900 898574 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hax < 1360733916 553343 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: are you drunk again < 1360734060 243203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe he never stopped < 1360734450 515715 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1360734683 241698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :adjunctions, man < 1360735035 69218 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :shachaf: I don't know exactly why I will tell you that, and I also didn't know if there are buffer overflow in the curl gopher code. < 1360735055 978727 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :But you can just download a gopher file using netcat very easily < 1360735081 468641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if there's a buffer overflow in the netcat gopher code < 1360735112 395570 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Netcat has no gopher code. < 1360735164 508386 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Do you ever tell people to "gopher it"? < 1360735172 578977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38 peyton jones < 1360735176 408424 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :No. < 1360736316 560858 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360736351 959589 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360736423 289945 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1360736428 45811 :pikhq_!~pikhq@174-24-28-93.clsp.qwest.net JOIN :#esoteric < 1360737772 795872 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net JOIN :#esoteric < 1360737820 828965 :pikhq_!~pikhq@174-24-28-93.clsp.qwest.net QUIT :Ping timeout: 272 seconds < 1360738227 368640 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: elliott is "holding me hostage" < 1360738232 958584 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've heard < 1360738244 148305 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :something about fake category theory < 1360738254 848571 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :“why not try the real thing„ < 1360738282 268414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because "the real thing doesnt have a type checker" < 1360738286 549546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also "elliott hates maths' < 1360738304 498277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1360738340 650316 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :um agda has a type checker < 1360738365 766417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :agda isnt" the real thing monqy" < 1360738376 418865 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::0 < 1360738379 468127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also i suggested agda and he said no < 1360738385 88785 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you write the real thing in agda < 1360738389 586728 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :“duh„ < 1360738391 128446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also does agda have gobby mode < 1360738504 49442 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1360740709 710643 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360741260 528476 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I lost the source for NAND++'s interpreter :c < 1360741290 538977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360742232 738860 :oklofok!~oklopol@agw-sparknet.utu.fi JOIN :#esoteric < 1360742520 178858 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360743132 931497 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360743142 981706 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360743444 954561 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 272 seconds < 1360744058 840085 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Remote host closed the connection < 1360745138 921719 :sebbu2!~sebbu@adijon-152-1-55-216.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360745153 546356 :sebbu2!~sebbu@adijon-152-1-55-216.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360745153 768806 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360745193 70825 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360745905 980134 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 246 seconds < 1360745926 319875 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1360746802 861185 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1360748646 492481 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360748829 861063 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :A variant of UTF-18 could be made to allow surrogates to be used to encode code points which are out of range of UTF-18. (The ordinary UTF-16 surrogates would be used.) < 1360748920 332069 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What they call UTF-9 should be called VLQ-9 since it is actually VLQ and not UTF. < 1360749023 481529 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Like UTF-8, it can be generalized to encode any numbers; it doesn't have to be Unicode at all.) < 1360749569 901652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If it's an encoding for Unicode codepoints, it's a UTF, no matter how it can be generalized. (Of course they could have a name such as VLQ-9 for the encoding in general, and then specify UTF-9 as simply using it.) < 1360749575 744311 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360749888 252443 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360750398 621369 :Nisstyre_!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360750487 747528 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 240 seconds < 1360751005 201685 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 260 seconds < 1360751452 681497 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I should make the program to print out the file of Internet Quiz Engine to fill out the quiz on paper. < 1360751513 32101 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :First I should fix the analysis program. < 1360751634 91618 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :On the C2 wiki I found that Visual Basic 9 has command like: Dim query = From token In tokens Group By token Into Count() < 1360752327 157800 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :That's the release where they added LINQ, I think. < 1360753059 32357 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360753196 911969 :oklofok!~oklopol@agw-sparknet.utu.fi QUIT :Ping timeout: 255 seconds < 1360754247 742855 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360754882 519743 :nooodl_!~nooodl@91.177.5.66 JOIN :#esoteric < 1360754992 12379 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`WELCOME nooodl_ < 1360754997 514002 :HackEgo!codu@codu.org PRIVMSG #esoteric :NOOODL_: 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.) < 1360755127 192338 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :thanks < 1360755133 292990 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :`THANK elliott < 1360755135 81015 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: THANK: not found < 1360755190 141281 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi nooodl_ < 1360755334 773266 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you like "worse-is-better"? < 1360755359 564016 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hi shachaf < 1360755794 892521 :nooodl_!~nooodl@91.177.5.66 QUIT :Ping timeout: 272 seconds < 1360758994 183243 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/OaVJ "The problem is, the Wotan German AI holds the manifest destiny of becoming so smart in the future that humans will not so much "use" Wotan as co-operate with Him or even be subservient to Him." < 1360759001 75673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(comp.lang.forth strikes again.) < 1360759593 513899 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360761854 184509 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360762063 655790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :all hail wotan < 1360762066 955491 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :god of the electron < 1360762093 174419 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION checks his calendar. hm. not Friday yet. < 1360762123 714151 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :could someone here be amiable enough to please explain the link between a subatomic particle and a norse god? < 1360762156 964284 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(and if anyone points that electrons are probabilistic waves, I'll get quantic on their puny meatbody.) < 1360762392 250580 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360762404 954567 :impomatic!~digital_w@87.113.152.173 QUIT :Quit: Core War - the ultimate programming game http://corewar.co.uk < 1360762427 832045 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 252 seconds < 1360762854 356495 :ssue!uid5338@gateway/web/irccloud.com/x-bajgqyiclgizojjl QUIT :Ping timeout: 264 seconds < 1360762873 344649 :ssue!uid5338@gateway/web/irccloud.com/x-qvqouthkituohxwb JOIN :#esoteric < 1360763031 714765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :note to self: don't read reddit threads on the dorner siege < 1360763589 465050 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360763786 984712 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360764158 46263 :ogrom!~del@gprs-inet-65-99.elisa.ee JOIN :#esoteric < 1360765521 965135 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360766247 72980 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://www.chrisseaton.com/katahdin/ < 1360766792 875405 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360766806 104446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1360766806 311133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360766914 934486 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Oh no! < 1360766956 615303 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Quit: Leaving < 1360767792 733475 :Gregor!codu@codu.org QUIT :Ping timeout: 264 seconds < 1360767799 265800 :Gregor!codu@codu.org JOIN :#esoteric < 1360767824 576239 :Gregor!codu@codu.org NICK :Guest92969 < 1360767848 125447 :Guest92969!codu@codu.org NICK :Gregor < 1360768039 854638 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360768042 96103 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is that a different message than the usual, or does it just have multiple, or do I just misremember? < 1360768045 644398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@massages? < 1360768046 94410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360768047 275078 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@massages? < 1360768047 747104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360768051 287337 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Seems pretty fixed. < 1360768060 693096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it's the usual and people just rarely use the ? form. < 1360768087 754206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@help messages < 1360768087 960673 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :messages. Check your messages. < 1360768091 545392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@help messages? < 1360768091 751987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :messages?. Tells you whether you have any messages < 1360768118 234642 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :@help messages? < 1360768118 484706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :messages?. Tells you whether you have any messages < 1360768860 718535 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder if I'll ever make use of the ST monad < 1360769184 145791 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360769492 255590 :impomatic!~digital_w@87.113.152.173 JOIN :#esoteric < 1360769827 883706 :ogrom!~del@gprs-inet-65-99.elisa.ee QUIT :Quit: Left < 1360770092 356276 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You have said about materialism is "everything is physics", but what is it called "everything is mathematics"? < 1360770122 856799 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Mathematical realism or something < 1360770165 765576 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Possibly Pythagorianism, but that one has a mystic vibe to it < 1360770174 195207 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Pythagorianism is weird < 1360770236 265396 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Mathematics isn't restricted to describing reality though < 1360770250 41873 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It describes things that aren't real just as well < 1360770268 185120 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm cool with the whole "even numbers are female" or whatever thing they had < 1360770273 729150 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360770303 615357 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Which one is the sexiest? < 1360770314 135199 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I thought that was the Chinese < 1360770340 426059 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I like 24 < 1360770348 294944 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I prefer 28 < 1360770428 159820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :169 < 1360770435 535091 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Not even! < 1360770436 265771 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :or was it 163 < 1360770451 94944 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah, 163 < 1360770456 627098 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Slereah_, I think you're making too many assumptions about Phantom_Hoover < 1360770457 375157 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :163 is a sexy beast < 1360770463 185430 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Gayyy < 1360770473 565229 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Nothing wrong with that < 1360770479 745111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hey who said i agreed with the pythagorean assignment of genders to numbers < 1360770479 952724 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Also what are fractions then < 1360770540 934869 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Who knows < 1360770544 655763 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well, you have one number on top and the other on the bottom < 1360770547 654904 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you work it out < 1360770577 505221 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :But how to determine if they're even or odd? < 1360770581 665256 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Since 1/1 = 2/2 < 1360770600 265235 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Also what is division by zero < 1360770613 625480 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Zero is the loneliest number < 1360770794 165249 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you can generalise the idea of factorisation to Q but i don't know precisely how < 1360770834 165509 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :on further reading, all noninteger fractions are odd < 1360771172 25903 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I'm becoming increasingly annoyed at the admissions team of the maths department at Birmingham university < 1360771246 790708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I suspect they're badly organized < 1360771258 135718 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And won't answer the phone! < 1360771260 868995 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::( < 1360771279 715371 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And their phone number is similar to a blood collection service! < 1360771283 935597 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::( :( < 1360771296 935666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are definitely times of day when the phone wouldn't be answered < 1360771302 606033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it depends on if any of the secretaries are in or not < 1360771313 679299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :email tends to be more reliable (this does not equal "reliable", though) < 1360771581 366636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, so is this one of those hilarious mishap things where it turns out you've actually sold all your blood < 1360771603 76594 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Phantom_Hoover, knowing my luck... < 1360771637 448779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I don't think it works like that < 1360771657 812927 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360771686 816979 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(are they asking for an interview or something?) < 1360771710 776383 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :(applicant visitor day) < 1360771714 608022 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :There should be an easy programming language creator to end the BF era. < 1360771719 346670 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :(I need to register for it and their website sucks) < 1360771750 306854 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Halite, do you mean an "(easy programming language) creator" or an "easy (programming language) creator" < 1360771757 175312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well there's already an easy bf derivative creator, it's called tr < 1360771762 755773 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Because both suck < 1360771778 105710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I think the idea would be to divert people who are going to make sucky esolangs < 1360771787 817245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :into making sucky esolangs that aren't BF derivatives, but are just as sucky < 1360771807 615519 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Taneb, an easy (programming language) creator, not to make easy programming languages but to make programming languages easily < 1360771811 455806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, say, LOLCODE < 1360771820 227430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which instead of being a boring keyword substitution on BF < 1360771829 725298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is a boring keyword substitution on C-like imperative languages < 1360771850 395616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i wouldn't describe it that way < 1360771853 85593 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :ais523, I want to make a programming language with new syntax < 1360771860 619058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's a naff scripting language with a crappy joke for syntax < 1360771874 715527 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Phantom_Hoover your british is showing < 1360771890 899179 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :instead of JS var x = 2, do set x to 2 < 1360771903 105839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh no! hang on i'll cover it up < 1360771913 129401 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Zip up! < 1360771921 525890 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, you're British, aren't you < 1360771924 965323 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Sounds like COBOL < 1360771932 746728 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm SCOTTISH < 1360771940 425554 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, laise < 1360771958 565999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :scottish is a subset of british < 1360771960 925681 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :http://www.youtube.com/watch?v=hp4mENrAnq4 < 1360771973 945634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, only to people who know what british means < 1360771977 415585 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Taneb, but COBOL is a rarer programming language for today < 1360771978 445455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: well, yes < 1360771991 46481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I know the british/english distinction, and frequently correct foreigners on it < 1360772040 227304 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I'm not a foreigner < 1360772047 220797 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :@time Halite < 1360772047 665767 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Halite is Wed Feb 13 16:14:05 < 1360772051 896481 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Oh no < 1360772052 103147 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :You're a foreigner to me! < 1360772057 245793 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :We're all someone's foreigner < 1360772060 8489 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :We haven't asked him the question < 1360772069 485341 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Halite, do you live in Hexham < 1360772081 978973 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Taneb, uh no < 1360772084 375002 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Okay < 1360772086 806905 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Thank god < 1360772093 847344 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you finnish < 1360772102 676553 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, no < 1360772113 267306 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@finger Taneb < 1360772113 717302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1360772123 236672 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@version Taneb < 1360772123 443375 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :lambdabot 4.2.2.1 < 1360772123 443631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :darcs get http://code.haskell.org/lambdabot < 1360772123 685959 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Please don't finger me. < 1360772144 816828 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I'll stick my finger in your client as much as I want, thank you Taneb . < 1360772155 756415 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :That's probably rape. < 1360772159 866443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :are you, as is apparently the fashion nowadays, either in or planning to be in the west midlands < 1360772163 87609 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@ctcp finger Taneb < 1360772163 294030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1360772172 197567 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, YES < 1360772174 789137 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :You're using the wrong command char < 1360772177 36600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh fuck < 1360772178 918248 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Use / rather than @ < 1360772190 376506 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Phantom_Hoover, this is bad < 1360772198 76978 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Taneb, I'm trying to get lambdabot to respond < 1360772209 829742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, Halite is indeed apparently in UTC+0 < 1360772213 66784 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, when are you going to birmingham anyway < 1360772226 995237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: the applicant visit days are already happening right now < 1360772232 886627 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Phantom_Hoover, most like the 20th < 1360772240 26888 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :duh < 1360772249 79850 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, just don't look behind you < 1360772249 286294 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Britain is UTC+0 < 1360772258 86401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: wall, etc. < 1360772259 497334 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, is British. < 1360772262 566149 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@time Phantom_Hoover < 1360772263 596900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Phantom_Hoover is Wed Feb 13 16:17:09 < 1360772268 377076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: yeah, I was doing it as a quick test of whether you were likely to be in the UK or not < 1360772276 406563 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I'm right, Phantom_Hoover is 16:17 too. < 1360772277 398242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, black holes, geodesics, all that < 1360772287 646905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not 100% conclusive either way (the timezone might be set wrong, and the UK isn't the only country in UTC+0) < 1360772294 657441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's a start < 1360772297 726628 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :ais523, yes < 1360772306 746991 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, do you live in Hexham < 1360772311 706309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360772318 275425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am in the west midlands though < 1360772324 390062 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Phantom_Hoover, NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1360772331 937428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: so the weather here is actually /better/ than you're used to? < 1360772344 106820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well there's certainly more snow < 1360772356 286222 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :duh < 1360772365 200297 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Two people in this channel live in Hexham, three (including Halite) live in the West Midlands, and about 9 live in Finland < 1360772385 220314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`? finland < 1360772385 760550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't think Phantom_Hoover /lived/ in the West Midlands, just that he happened to be here at the moment < 1360772386 877805 :HackEgo!codu@codu.org PRIVMSG #esoteric :Finland is a European country. There are two people in Finland, and at least nine of them are in this channel. Corun drives the bus. < 1360772394 626452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? west midlands < 1360772396 26034 :HackEgo!codu@codu.org PRIVMSG #esoteric :west midlands? ¯\(°_o)/¯ < 1360772397 323691 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :ais523, he lives there in termtime < 1360772401 826506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1360772423 516642 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@time ais < 1360772435 107285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: that command fails in at least two ways < 1360772442 556615 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :@time ais523 < 1360772443 97271 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for ais523 is Wed Feb 13 16:20:42 2013 < 1360772450 767258 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :ais523, are you British too < 1360772453 989130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1360772461 66223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike Phantom_Hoover, I am actually also English < 1360772473 677102 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`run echo "Nobody knows anything about the West Midlands, and it has claimed the lives of at least two former regulars in this channel who tried to investigate so for" > wisdom/west\_midlands < 1360772477 256294 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360772482 396512 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`?west midlands < 1360772483 697704 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?west: not found < 1360772486 766408 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`? west midlands < 1360772488 406117 :HackEgo!codu@codu.org PRIVMSG #esoteric :west midlands? ¯\(°_o)/¯ < 1360772495 316195 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`run echo "Nobody knows anything about the West Midlands, and it has claimed the lives of at least two former regulars in this channel who tried to investigate so for" > wisdom/west\ midlands < 1360772498 646635 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360772500 558094 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`? west midlands < 1360772502 310149 :HackEgo!codu@codu.org PRIVMSG #esoteric :Nobody knows anything about the West Midlands, and it has claimed the lives of at least two former regulars in this channel who tried to investigate so for < 1360772507 976228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`rm wisdom/west_midlands < 1360772510 756234 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`run echo "Nobody knows anything about the West Midlands, and it has claimed the lives of at least two former regulars in this channel who tried to investigate so far." > wisdom/west\ midlands < 1360772510 962831 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360772511 169293 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`WELCOME CHICKEN < 1360772514 916271 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360772517 436974 :HackEgo!codu@codu.org PRIVMSG #esoteric :CHICKEN: 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.) < 1360772541 486788 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :err < 1360772545 366748 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`rm error < 1360772546 666791 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `error': No such file or directory < 1360772548 627877 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run error < 1360772549 896426 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: error: command not found < 1360772566 732335 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run throw "I was thrown by Halite!" < 1360772568 97257 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: throw: command not found < 1360772575 766344 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run help < 1360772577 407353 :HackEgo!codu@codu.org PRIVMSG #esoteric :GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) \ These shell commands are defined internally. Type `help' to see this list. \ Type `help name' to find out more about the function `name'. \ Use `info bash' to find out more about the shell in general. \ Use `man -k' or `info' to find out more about commands not in this list. \ \ A star (* < 1360772580 926278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you trying to do? < 1360772591 666257 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`info < 1360772592 936518 :HackEgo!codu@codu.org PRIVMSG #esoteric :info: Writing node (dir)Top... \ info: Done. \ File: dir, Node: Top This is the top of the INFO tree \ \ This (the Directory node) gives a menu of major topics. \ Typing "q" exits, "?" lists all Info commands, "d" returns here, \ "h" gives a primer for first-timers, \ "mEmacs" visits the Emacs manual, etc. \ \ In Emacs, you can < 1360772599 296196 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :trying to make the bot throw an error < 1360772599 502619 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`help < 1360772599 736390 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360772617 596333 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I made the bot crash the other day and I have no idea how < 1360772631 357051 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :does anyone think... < 1360772637 716670 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yes < 1360772643 796237 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :someone do `rm -rf / < 1360772644 96995 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Some people do indeed think < 1360772648 167736 :Gregor!codu@codu.org PRIVMSG #esoteric :`run rm -rf /* < 1360772658 998179 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`rm -rf / < 1360772668 506865 :Gregor!codu@codu.org PRIVMSG #esoteric :That won't work, it's interpreted as rm "-rf /" < 1360772690 796480 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`eval rm -rf / < 1360772693 416723 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`help < 1360772693 854205 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360772697 166562 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`help eval < 1360772697 467353 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360772701 67705 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`info < 1360772709 626111 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run help < 1360772722 466727 :Gregor!codu@codu.org PRIVMSG #esoteric : `help is a special command. `run does bash -c '' < 1360772734 324212 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `/bin/bash': Read-only file system \ rm: cannot remove `/bin/rbash': Read-only file system \ rm: cannot remove `/bin/sh': Read-only file system \ rm: cannot remove `/bin/ln': Read-only file system \ rm: cannot remove `/bin/uname': Read-only file system \ rm: cannot remove `/bin/stty': Read-only file system \ rm: cannot remove `/bi < 1360772738 47325 :Gregor!codu@codu.org PRIVMSG #esoteric :Unfortunately, although my rm -rf / won't do anything, it'll take some time to not do anything ;) < 1360772738 796173 :Gregor!codu@codu.org PRIVMSG #esoteric :See. < 1360772755 806193 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`rm -rf /* < 1360772757 156807 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1360772758 486240 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1360772758 692738 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: eval: not found < 1360772758 711428 :HackEgo!codu@codu.org PRIVMSG #esoteric :info: Writing node (dir)Top... \ info: Done. \ File: dir, Node: Top This is the top of the INFO tree \ \ This (the Directory node) gives a menu of major topics. \ Typing "q" exits, "?" lists all Info commands, "d" returns here, \ "h" gives a primer for first-timers, \ "mEmacs" visits the Emacs manual, etc. \ \ In Emacs, you can < 1360772758 899093 :HackEgo!codu@codu.org PRIVMSG #esoteric :GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) \ These shell commands are defined internally. Type `help' to see this list. \ Type `help name' to find out more about the function `name'. \ Use `info bash' to find out more about the shell in general. \ Use `man -k' or `info' to find out more about commands not in this list. \ \ A star (* < 1360772773 366351 :Gregor!codu@codu.org PRIVMSG #esoteric :(That was all the output from everything run in the interim) < 1360772786 307476 :Gregor!codu@codu.org PRIVMSG #esoteric :And again, `rm -rf /* is interpreted as rm "-rf /*" < 1360772787 300893 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`rm --help < 1360772788 756765 :HackEgo!codu@codu.org PRIVMSG #esoteric :Usage: rm [OPTION]... FILE... \ Remove (unlink) the FILE(s). \ \ -f, --force ignore nonexistent files, never prompt \ -i prompt before every removal \ -I prompt once before removing more than three files, or \ when removing recursively. Less intrusive than -i, \ < 1360772788 963101 :Gregor!codu@codu.org PRIVMSG #esoteric :That's not useful. < 1360772790 636361 :Gregor!codu@codu.org PRIVMSG #esoteric :You want `run. < 1360772805 716154 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run rm -f /* < 1360772807 206987 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `/bin': Is a directory \ rm: cannot remove `/dev': Is a directory \ rm: cannot remove `/etc': Is a directory \ rm: cannot remove `/hackenv': Is a directory \ rm: cannot remove `/home': Is a directory \ rm: cannot remove `/lib': Is a directory \ rm: cannot remove `/lib64': Is a directory \ rm: cannot remove `/opt': Is a directory \ < 1360772822 166626 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lol it can't remove because it's a directory < 1360772828 587220 :Gregor!codu@codu.org PRIVMSG #esoteric :You didn't use -r < 1360772830 916599 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run rm -rf /* < 1360772844 327041 :Gregor!codu@codu.org PRIVMSG #esoteric :Now that'll take another minute to fail, just like mine X-D < 1360772864 932173 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :>:D < 1360772873 766871 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :it deleting all the directories < 1360772880 707308 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run shutdown < 1360772894 756531 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run shutdown --help < 1360772908 84758 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :it's shutting down bot < 1360772910 636857 :Gregor!codu@codu.org PRIVMSG #esoteric :Why does everybody first try things that would only work if they were running as root X_X < 1360772914 40584 :Gregor!codu@codu.org PRIVMSG #esoteric :People are really stupid. < 1360772914 786534 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `/bin/bash': Read-only file system \ rm: cannot remove `/bin/rbash': Read-only file system \ rm: cannot remove `/bin/sh': Read-only file system \ rm: cannot remove `/bin/ln': Read-only file system \ rm: cannot remove `/bin/uname': Read-only file system \ rm: cannot remove `/bin/stty': Read-only file system \ rm: cannot remove `/bi < 1360772922 776328 :Gregor!codu@codu.org PRIVMSG #esoteric :`echo OH LOOK I'M NOT SHUT DOWN < 1360772927 26606 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: shutdown: command not found < 1360772927 906095 :HackEgo!codu@codu.org PRIVMSG #esoteric :OH LOOK I'M NOT SHUT DOWN < 1360772929 748345 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: shutdown: command not found < 1360772940 366630 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`shutdown -f < 1360772941 569154 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: shutdown: not found < 1360772958 688331 :Gregor!codu@codu.org PRIVMSG #esoteric :Adding -f will not magically make the shutdown command be in $PATH. < 1360772970 587112 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Gregor, I think when I was unleashed on HackEgo, I tried to make it botloop < 1360772988 466233 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Which if it could be done at all probably could be done without root < 1360773004 98217 :Gregor!codu@codu.org PRIVMSG #esoteric :Taneb: OK, then you get an exemption from the "People are really stupid" statement. *stamp* < 1360773008 717607 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run help < 1360773010 63336 :HackEgo!codu@codu.org PRIVMSG #esoteric :GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) \ These shell commands are defined internally. Type `help' to see this list. \ Type `help name' to find out more about the function `name'. \ Use `info bash' to find out more about the shell in general. \ Use `man -k' or `info' to find out more about commands not in this list. \ \ A star (* < 1360773021 246843 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yay < 1360773037 66861 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run info < 1360773038 716433 :Gregor!codu@codu.org PRIVMSG #esoteric :Y'know, you're free to fail to hack HackEgo in #hackbot . Less... interrupty there. < 1360773038 922842 :HackEgo!codu@codu.org PRIVMSG #esoteric :info: Writing node (dir)Top... \ info: Done. \ File: dir, Node: Top This is the top of the INFO tree \ \ This (the Directory node) gives a menu of major topics. \ Typing "q" exits, "?" lists all Info commands, "d" returns here, \ "h" gives a primer for first-timers, \ "mEmacs" visits the Emacs manual, etc. \ \ In Emacs, you can < 1360773136 594530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :didn't lymia or someone actually successfully break it < 1360773182 807053 :Gregor!codu@codu.org PRIVMSG #esoteric :It's been DoSed—heck, it was DoSed two minutes ago—but otherwise, no. < 1360773189 556675 :Gregor!codu@codu.org PRIVMSG #esoteric :Lymia made the least stupid attempt. < 1360773202 926587 :Gregor!codu@codu.org PRIVMSG #esoteric :Honestly I'm not even sure why I didn't work. < 1360773212 428783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what was it < 1360773214 177180 :Gregor!codu@codu.org PRIVMSG #esoteric :Err < 1360773215 46696 :Gregor!codu@codu.org PRIVMSG #esoteric :*it < 1360773226 497504 :Gregor!codu@codu.org PRIVMSG #esoteric :It was a rootkit for a bug in the kernel version I was using. < 1360773236 96907 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION is devising a new esolang < 1360773244 637358 :Gregor!codu@codu.org PRIVMSG #esoteric :Phantom_Hoover: It would've only escalated to the hosting user, but that's more than nothing. < 1360773249 247175 :Gregor!codu@codu.org PRIVMSG #esoteric :boily: YAY ON-TOPIC WOOOH tell us < 1360773252 486972 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the usual cat: « =0,1.12./.2.7./.3.6-/.4./.5./.1./.9,10.11+/.6.8./.9./.15./.13,/.13+/.12.0, » < 1360773260 727149 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(without the guillemets) < 1360773268 600123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(also didn't someone successfully ruin it for everyone by whining to the network staff) < 1360773269 606664 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :If I document my idea for an esolang, can you build an interpreter for it < 1360773275 406490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: yeah, botloops were my first idea too < 1360773275 613020 :Gregor!codu@codu.org PRIVMSG #esoteric :Looks ALGEBRAIC < 1360773285 371093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :strangely, I don't think I've actually ever tried to break HackEgo's sandbox < 1360773295 617118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just decided there wouldn't be much reason in doing so, I guess < 1360773301 976435 :Gregor!codu@codu.org PRIVMSG #esoteric :Phantom_Hoover: Yeah, but that wasn't a security issue, it just let you say anything, including \x01LOL CTCP SPAM DERP\x01 < 1360773309 647165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I enjoy learning about its security features, but not for that reason < 1360773339 957415 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my first experience with HackEgo was trying to run something that exceeded the line lengths and failing miserably < 1360773341 157638 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Gregor: maybe. < 1360773368 664291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's something of a rite of passage for bots in this passage, that someone tries to make a botloop with them < 1360773374 457086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and unless they're really boring bots, succeeds) < 1360773384 216882 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(neat! I remembered my password!) < 1360773392 205438 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run logout < 1360773393 777539 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 0: logout: not login shell: use `exit' < 1360773400 207167 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`exit < 1360773401 617768 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exit: not found < 1360773405 95507 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run exit < 1360773406 398851 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360773410 798403 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :gj halite < 1360773414 406614 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lol it exit < 1360773427 497750 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you have ingeniously hacked HackEgo into halting execution of your command < 1360773439 67944 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :it exit the command < 1360773439 274347 :Gregor!codu@codu.org PRIVMSG #esoteric : you have ingeniously hacked HackEgo into halting execution of your command // lul < 1360773443 36860 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lul < 1360773448 702236 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run login < 1360773450 136789 :HackEgo!codu@codu.org PRIVMSG #esoteric :login: Cannot possibly work without effective root < 1360773460 356771 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :see Halite < 1360773464 917789 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :even HackEgo is getting sick of this < 1360773469 566546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, I didn't know login had a sensible error message for that < 1360773486 986449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you'd have a better (but still zero) chance with getty < 1360773489 826799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run getty < 1360773491 121764 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: getty: command not found < 1360773496 767386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360773508 857845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run init < 1360773510 326844 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: init: command not found < 1360773513 426861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run /sbin/init < 1360773514 948093 :HackEgo!codu@codu.org PRIVMSG #esoteric :init: must be superuser. < 1360773523 386839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't expecting that to work < 1360773527 937432 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`run echo "shut up this is boring" < 1360773528 377387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I was interesting in how init would react < 1360773529 416785 :HackEgo!codu@codu.org PRIVMSG #esoteric :shut up this is boring < 1360773530 567432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*interested < 1360773535 266794 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`run echo "talk about esolangs" < 1360773536 396450 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run rm -rf /home/hackbot/hackbot.hg/multibot_cmds/lib/* < 1360773536 603422 :HackEgo!codu@codu.org PRIVMSG #esoteric :talk about esolangs < 1360773537 664848 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/fetch': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/limits': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/revert': Read-only file system \ rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/lib/sand < 1360773550 346842 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric ::o < 1360773561 607471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does that imply there were things there that it /did/ remove? < 1360773566 76324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`help < 1360773566 377722 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1360773570 186505 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, if you're interested in learning how to write interpreters, the standard first language to target is eodermdrome < 1360773570 936759 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: In this case, no. < 1360773574 147603 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I can propose a feature of AWK, to allow any regular expression match with ~ (or implied) to expose the matches of full and parenthesized parts, by \0 and \1 and so on so that you can write /A([A-Z])Z/ { print \1 } < 1360773580 457304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently there weren't < 1360773583 979790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I had to check < 1360773587 46879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: :) < 1360773605 197370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: doesn't Perl do that already, though? < 1360773613 316662 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run quit < 1360773614 617262 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: quit: command not found < 1360773617 666427 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run exit < 1360773618 942246 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360773623 326696 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run exit -f < 1360773624 72198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also sed does that already, too (although it uses & not \0) < 1360773624 278546 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Phantom_Hoover < 1360773624 717008 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: line 0: exit: -f: numeric argument required < 1360773628 37139 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Are you a president ghost < 1360773628 914078 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run exit 1 < 1360773630 256800 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360773631 986532 :Gregor!codu@codu.org PRIVMSG #esoteric :Halite: Please, take it to #hackbot < 1360773634 627266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: at this point, I'd suggest doing it in a different channel < 1360773638 177229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's getting pretty spammy < 1360773639 467346 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :just created Zucchini on the wiki. < 1360773641 579010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Slereah_, no i'm the ghost of a hoover < 1360773648 646630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also i'm a gay vampire but that's secondary < 1360773652 887396 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :The vacuum? < 1360773660 886929 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes the vacuum < 1360773661 767373 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :ais523: I don't know, maybe it does, and AWK does it too inside of the replacement texts but not outside. < 1360773676 499005 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :As long as you're not Taft's ghosts < 1360773682 346937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: btw, the hackbot filesystem history seems to be overescaping apostrophes < 1360773690 457172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: oh, outside < 1360773695 177150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sed doesn't do it outside, but Perl does < 1360773704 97378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except they're called $&, $1, $2, $3, and so on, in Perl < 1360773707 828414 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :The Stay Puft marshmallow man was Taft's ghost < 1360773709 137423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because \1 means something else < 1360773740 228546 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In AWK $1 means something else < 1360773745 866846 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: I didn't try especially hard to make it work properly. It's surprisingly difficult to get it to work when there can be Unicode and such *bleh* < 1360773763 676889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1360773774 533077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally seeing \' rather than ' is a sign of a broken PHP installation, though < 1360773821 997371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, no < 1360773827 876865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this case, it appears to be doing some sort of repr() on the strings < 1360773836 977137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure in which language, although it uses C-like escape synax < 1360773838 926885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*syntax < 1360773844 990623 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :s/normally.* '/PHP/ < 1360773855 707766 :Gregor!codu@codu.org PRIVMSG #esoteric :Heheh, no PHP here. Yeah, it tries to escape the strings, and does a crummy job of it. It's just to squeeze it into a box, it's far from correct. < 1360773867 7105 :Gregor!codu@codu.org PRIVMSG #esoteric :Suffice it to say that the commit messages are for reference, they're not copy-pasteable. < 1360773869 470124 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It is possible to work around \' in PHP though, which can work regardless of the PHP setting. This is a dumb feature of PHP (well, PHP in general is stupid) but it can work around, at least! < 1360773885 107827 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :coppro, normally PHP is a sign of a broken < 1360773891 146727 :Gregor!codu@codu.org PRIVMSG #esoteric :zzo38: It's quite possibly the silliest “feature” of PHP X-D < 1360773896 814246 :Gregor!codu@codu.org PRIVMSG #esoteric :Although that's quite a competition. < 1360773900 248446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: no, register_globals is worse < 1360773910 5192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by orders of magnitude < 1360773916 811732 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That too. < 1360773919 367658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what about that lexer optimisation < 1360773935 396715 :Gregor!codu@codu.org PRIVMSG #esoteric :I think we can all agree that PHP is unbelievably terrible. < 1360773943 327323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360773959 156779 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes it is. I intend one day to rewrite Icoruma in something better and faster than PHP. < 1360773959 706959 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's got to be better than LOLPHP < 1360773964 247926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :also Halite, Gregor, coppro and ais523 all have the same length of nick < 1360773965 477178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: that's just "stupid and buggy", rather than "requires every PHP program that wants to be secure against injection attacks to be written in a really obscure style just in case someone turns the option on by mistake" < 1360773969 26678 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :That is, LOLCODE meets PHP < 1360773999 400290 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :PHP has great features, such as Turkish locale support! < 1360774029 328048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: that's an unfair criticism, pretty much every program in existence breaks on Turkish, and the ones that don't were written purely to prove it was possible < 1360774070 827172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although Perl finally fixed the main issue in 5.14 by inventing the "cf" keyword, although it still doesn't work, because it would need a special pragma to tell it to work in "turkish mode" that isn't implemented yet < 1360774144 328548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what's so weird about turkish < 1360774172 807297 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric : It's all gobble gobble < 1360774184 746922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? quine < 1360774186 487160 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? quine < 1360774192 111425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, I was just going to add that < 1360774211 267043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: basically, uppercase i in Turkish still has a dot, and lowercase I doesn't have a dot < 1360774219 387461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. dotted i and dotless I are two different letters < 1360774238 587632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so its casefolding is actually inconsistent with pretty much every other language in existence that contains the same letters < 1360774268 314104 :Gregor!codu@codu.org PRIVMSG #esoteric :`echo Um... hello? < 1360774269 817422 :HackEgo!codu@codu.org PRIVMSG #esoteric :Um... hello? < 1360774277 767607 :Gregor!codu@codu.org PRIVMSG #esoteric :Why didn'—oh jeez I'm stupid. < 1360774286 37251 :Gregor!codu@codu.org PRIVMSG #esoteric :I was wondering why `? quine didn't do anything X_X < 1360774293 308992 :Gregor!codu@codu.org PRIVMSG #esoteric :I need to go put my head in a bucket of water. < 1360774323 287362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm trying to work out if `? quine is even a cheating-quine or not < 1360774331 837507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's the same sort of quine as HQ9+ supports < 1360774352 838123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but slightly more legitimate < 1360774354 310234 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://net.tutsplus.com/articles/editorials/why-2013-is-the-year-of-php/ < 1360774358 627513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :beautiful < 1360774409 87198 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/SMgZ that was confusing for a moment there. < 1360774434 727075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a slightly #esoteric-specific quine. < 1360774486 737291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wait, is it actually checking the logs for the most recently spoken line? < 1360774496 547777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sure. < 1360774503 287736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat wisdom/quine < 1360774504 477127 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`? quine < 1360774509 747202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1360774510 47022 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not that one, bin/quine. < 1360774514 507426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, `quine < 1360774517 328230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not `? quine < 1360774525 607216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quine < 1360774527 216987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whee < 1360774528 917534 :HackEgo!codu@codu.org PRIVMSG #esoteric :whee < 1360774532 735353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :race conditions are fun < 1360774554 576932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this strikes me as a potential way to abuse the `list, too < 1360774585 899763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It does have that problem too. It could do a tail -n 20 | grep `quine | tail -n 1 perhaps. Though then it'd fail worse. < 1360774592 744211 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`cat bin/list < 1360774594 488019 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360774611 444298 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Didn't you-know-who-chaf already end up on `list because of that. < 1360774630 527560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it was his own fault, though; he told fungot to `list, and interrupted it himself < 1360774631 128004 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: i find walking on gravel to be unpleasant and string processing is not my code ( define pi ( 4 ( 1 4 9 < 1360774655 457836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so he might have been added via race condition, but he was responsible for causing the race condition in the first place < 1360774673 267850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Those two things don't seem to have all that much with each other. < 1360774673 718614 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: x? k?" at http://paste.lisp.org/ display/ 56631 than nothing < 1360774707 397485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really like this style < 1360774709 140711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style < 1360774709 346906 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1360774716 937121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^style europarl < 1360774717 180665 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1360774757 382819 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I should train a new europarl too, one of these days. < 1360774758 657169 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :What is the honourable fungot's opinion on PHP? < 1360774761 357311 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Jafet: mr president, i welcome the acceptance of harm-reduction as a basic principle, so the range of subjects. there are also big regional differences within europe. an opportunity that we must make sure that this will provide you with more than 15 years, i would like to make several comments. first of all i must say that it is apparent from article 5 the list of priorities. we all agree upon, which are also rejected. furtherm < 1360774768 548790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :harm-reduction < 1360774775 707473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… = banning PHP, or = making PHP less harmful? < 1360774802 527432 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Did a member of parliament actually welcome the acceptance of harm-reduction as a basic principle < 1360774803 796166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although apparently whatever they were planning, they all agreed upon it, but it was rejected anyway < 1360774808 437975 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :mmm pancake < 1360774815 198248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: it's possible it's a literal quote < 1360774818 107928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's funny either way < 1360774822 958011 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I have an idea for a programming language called Pancake < 1360774828 988675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"first of all i must say that it is apparent from article 5 the list of priorities. we all agree upon, which are also rejected." < 1360774831 47295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was yesterday, but go on < 1360774875 78213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes < 1360774880 478131 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.16040 < 1360774883 647797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I don't say anything in the next hour or so, call an ambulence < 1360774885 447200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*ambulance < 1360774887 447879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I've lost the preprocessed Europarl dataset, since it seems it's one of the VariKN models I trained at my work-workstation, and the local disk of that got wiped the other month. < 1360774891 457425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although there are friends here, so they should be able to do it for us < 1360774896 368994 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh well; it wasn't well-preprocessed anyway. < 1360774913 230471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reading `quotes sometimes makes me laugh so hard I have trouble breathing < 1360774918 157530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so normally I read subsets of it < 1360774920 697365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But it does mean I can't grep as easily for direct quotes. < 1360774975 107478 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360774976 791473 :HackEgo!codu@codu.org PRIVMSG #esoteric :922) you can define Feather as "Smalltalk done right" if you want to confuse people into wondering why that would involve time travel stuff and all that < 1360774987 607207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, the corpora dir of the cog group has enron already downloaded. I'm a bit tempted to run it through the gauntlet. < 1360774991 13278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo: my link above is all of them < 1360774992 782773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1360774994 401259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: < 1360774995 306275 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360774996 716675 :HackEgo!codu@codu.org PRIVMSG #esoteric :556) It's like Pygmalion and Galatea but more weeaboo. Also lesbian. < 1360774997 112696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or you can just do `quote for a random one < 1360775010 328232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do five `quote in a row, people will start debating what the worst one is, and then delete it < 1360775014 795946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's one of the ways we maintain quality < 1360775020 167459 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360775020 988011 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360775021 395962 :HackEgo!codu@codu.org PRIVMSG #esoteric :942) as long as you're in company where no-one knows both, you can always say either "that's just like welsh ll" or "that's just like klingon tlh" < 1360775021 838588 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360775022 288121 :HackEgo!codu@codu.org PRIVMSG #esoteric :917) FOUR SIMULTANEOUS TYPE SYSTEMS IN A SINGLE ROTATION OF THE LAMBDA CUBE < 1360775022 587128 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360775023 177081 :HackEgo!codu@codu.org PRIVMSG #esoteric :946) DIE oh hey elliott < 1360775023 383891 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`quotes < 1360775023 868106 :HackEgo!codu@codu.org PRIVMSG #esoteric :16) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. please let me go... put me out! he's really a tricycle! pass him! < 1360775024 497385 :HackEgo!codu@codu.org PRIVMSG #esoteric :599) that's crazy, it almost seems like you have to tell the program how you want it to manipulate the data and not just give it the relevant commands in a random sequence < 1360775034 797466 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :start maintaining quality < 1360775058 618258 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There seems to also be a random small dataset of 15k spam emails, but I doubt anyone *really* wants a ^style spam in fungot. < 1360775059 957203 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: mr president, as we walked along, the young, women and children, who feel under a lot of progress but with every guarantee. in this regard, at a time when the copenhagen criteria, particularly those paid by users. any infrastructure charging system, like the immigrants forum, which must be emphasised that the fishing effort are also imposed on the palestinian point of view it is undoubtedly the involvement of women in t < 1360775088 517358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it might be amusing, I guess; the problem is spambots sometimes use markov chains already, so it might even make more sense than average < 1360775115 937771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really like 16, it's not particularly up to fungot's usual quality < 1360775116 607925 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: mr president, the eu does not have a community proposal, to fulfil its main objective. i am also saying it because, at this stage. < 1360775125 568236 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :started describing Zucchini. will finish it some time later, need to eat now. < 1360775147 507379 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I don't like 946 < 1360775151 647112 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I like 16, but it's probably just because I liked the game. < 1360775168 407458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "he's really a tricycle! pass him!" bit is a verbatim quote. < 1360775181 137487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes it worse, doesn't it? < 1360775185 440823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree that 946 isn't so good < 1360775233 457920 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :so 946 and 16 should go < 1360775267 258201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no you can only delete one of htem < 1360775271 7694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or sometimes not any < 1360775280 637444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also elliott isn't here which makes messing with the quotes risky < 1360775307 397812 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :not sure about 917; 599 is quite good in relevance to esolangs; < 1360775368 517713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: oklopol actually wrote that language :) < 1360775456 811370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 159 < 1360775458 446286 :HackEgo!codu@codu.org PRIVMSG #esoteric :159) [spam] Any flavored hell can pee on the pig pen, but it takes a real football team to throw a slyly optimal formless void at a hole puncher. < 1360775468 67735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot: do you get spam like /that/ in your data set? < 1360775468 567738 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :ais523: mr president, to paraphrase fnord twist, i have asked to speak before the subcommittee on security and defence policy. < 1360775478 359447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, fizzie:, although it works both ways < 1360775487 373218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do, it has to be added < 1360775500 18125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise, updating the bf joust stats page would probably be a better use of the time < 1360775610 687418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I can certainly do that. < 1360775644 29277 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Would that "fnord" be "Oliver"? < 1360775650 658050 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :fungot: oliver oliver oliver < 1360775651 917679 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Taneb: madam president, we are waiting for us to make a few brief words about each of those amendments substantially improve the text but i am sure that, like him, although convinced of the need to renew its working methods, without which this programme, which have been issued to others by the football league not the premiership. this is the first step in the right direction. < 1360775859 998163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`cat bin/quotes < 1360775861 192306 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf -n 1; fi < 1360775907 758207 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quotes 7 < 1360775909 318057 :HackEgo!codu@codu.org PRIVMSG #esoteric :7) what, you mean that wasn't your real name? Gosh, I guess it is. I never realized that. < 1360775916 568022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`cat bin/quote < 1360775917 777998 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf -n 1; fi < 1360775935 377712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so... there's no difference < 1360776022 328904 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360776060 617591 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360776148 347610 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, oliver < 1360776149 298050 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: mr president, to consider the long-term solution of establishing a work programme not a legislative proposal, should problems arise in the discussion under way on reforms reforms that will be implemented. the resolution even goes so far as it continues to operate its plants safely. mrs ahern, and the rules of the game for the single currency. < 1360776155 98183 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, oliver < 1360776156 549720 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: it is scandalous, i am aware that this fish used to be about baltic sea regional cooperation. finally, madam president, in declaring my vote in favour of this. politicians cannot and may not ascribe to them the insecurity to which they improve the commission's proposal, namely consumer protection and i am in a position to strike in the charter of rights could equally be used to break a deadlock which has existed, for me < 1360776164 137193 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, oliver oliver oliver < 1360776171 928467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 365 < 1360776173 497732 :HackEgo!codu@codu.org PRIVMSG #esoteric :365) meanwhile, I've been running a program for over 24 hours (getting close to 48 now) which is calculating digits of pi, in binary so far, it has found four digits I hope it will find the fifth some time this week < 1360776175 929011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember that < 1360776183 777833 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot has a limit on how mucn he'll reply to a single person for exactly this reason, btw < 1360776184 448146 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: mr president, mr harbour, for their contribution to establishing world peace and stability, tackle the problem. it is also a measure which would support these misplaced positions. < 1360776184 654609 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :why doesn't it know my gender < 1360776184 931609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it never did find the fifth, the computer crashed first < 1360776196 108685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we wrote a paper about it instead < 1360776221 787917 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :omg < 1360776239 368219 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`style pa < 1360776240 539822 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: style: not found < 1360776243 787637 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :oliver < 1360776246 567777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^style pa < 1360776246 774158 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1360776248 507368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(im idiot) < 1360776250 467450 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot! < 1360776250 674354 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot < 1360776250 918063 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: well, mine's from namco! let's see... " you are not to come within one hundred feet of our mascot, pac man." they are so overreacting. < 1360776251 124915 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: that... that sounds really nice. lil' jim. that's real fucking fantasy, there. < 1360776264 668129 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style lol < 1360776264 874811 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Not found. < 1360776267 707745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Stop with the verbatim quotes there. :/ < 1360776267 999293 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: except they're probably all girls, who are just pretending to be guys. no, relax! i'm not sure what this means!" < 1360776281 949543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'll have to retrain that with different options some day. < 1360776286 637581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, agreed < 1360776308 507769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :xkcd would be interesting if not for the fact it wouldn't work < 1360776333 459913 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, Namco is a dictatorship < 1360776333 758167 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: yeah... but i need that insulin to live! < 1360776369 657608 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, you can get insulin without Namco < 1360776369 864156 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: the where is mommy map. i should've... should've liked the saturn! < 1360776395 597722 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, what < 1360776395 804241 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: it's tribes 2! we're... we're saved! < 1360776396 537897 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's already a number of webcomics, also. < 1360776401 878399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1360776405 188880 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, lolwhut < 1360776405 395738 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: extra! read all about it. < 1360776411 217758 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, no < 1360776418 487891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style qwantz < 1360776418 694638 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: qwantz (Dinosaur Comics transcriptions 2003-2011) < 1360776426 598398 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style nintendo < 1360776426 804651 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Not found. < 1360776429 432433 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric ::c < 1360776437 338349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style < 1360776437 544889 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz* sms speeches ss wp youtube < 1360776437 967680 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style sonic < 1360776438 174203 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Not found. < 1360776438 569153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^style < 1360776438 775690 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack pa qwantz* sms speeches ss wp youtube < 1360776440 897931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the full list, you know. < 1360776445 879008 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style YOUTUBE < 1360776446 85770 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Not found. < 1360776450 587512 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style youtube < 1360776450 794015 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1360776460 254298 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :^style lovecraft < 1360776460 461059 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Selected style: lovecraft (H. P. Lovecraft's writings) < 1360776460 937769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot, please stop listening to Halite < 1360776462 198374 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Phantom_Hoover: bear in mind closely that i did not exactly relish this task, for the covered parts of the building and in the flaming violet light gilman thought he saw a dimly illumined corridor lined with worm-eaten panelling. < 1360776465 607953 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's three videos or so, it's kind-of borking. < 1360776466 878988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Boring. < 1360776469 758054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, maybe borking too. < 1360776471 587688 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, listen to me < 1360776473 347984 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: the thing in the moonlight that flooded the spacious plain was a spectacle which no mortal fnord to the last calm, cold, slight, and fnord revelled clumsily here and there. the ground under one of the repugnant shantaks, helping him up as his judgement struggled with his loathing. it was not that distant whine which robbed me of my faculties and set upon my soul such a seal of fright as tangible as a draught of air whic < 1360776499 536627 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a draught of air whic < 1360776515 588028 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :h blew me away into a trash landfill < 1360776551 58345 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, var fnord = oliver < 1360776551 727764 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: so instead of accepting the train he chose i telephoned the station and devised another arrangement. by rising early and taking the train at rowley after the branch was dropped but now they have fnord themselves to unknown kadath in the cold < 1360776561 913420 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I fixed the analysis program for Internet Quiz Engine. It still fails in cases of questions other than a plain ? due to its simplicity but should work in most cases, which will not use those features. < 1360776601 627849 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, die < 1360776602 954883 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: a reservoir of darkness, where solid and fnord forms were known only by their windy stirrings, and cloudy patterns of force seemed to fnord as though mirrored in fnord waters. i was reminded of some vaguely disquieting lines i had once called home. the old ones an fnord relationship which must have been malignly silent suddenness, the portrait of joseph curwen at last. that newspaper item and what his mother had heard i < 1360776603 161208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite < 1360776605 7773 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :all the bots < 1360776607 838446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :work in /query < 1360776610 49264 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :fungot, Phantom_Hoover < 1360776610 498077 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Halite: sometimes when earth's gods are homesick they visit in the still harbour. < 1360776614 98191 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :SOWWY < 1360776617 779368 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :OWWU < 1360776627 148129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think thutubot works properly in /query, but I@m not sure < 1360776630 718194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*I'm < 1360776648 377672 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :ERR < 1360776664 278156 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Fatal Error: /home not found < 1360776669 538039 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Pietbot doesn't work in /query < 1360776670 799114 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Quit: Fatal Error < 1360776680 108533 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Then again, Pietbot doesn't work in channel < 1360776700 487589 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :http://sprunge.us/jKMZ This is copy of the program for analysis of Internet Quiz Engine files. < 1360776706 963557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`ls /home < 1360776708 627872 :HackEgo!codu@codu.org PRIVMSG #esoteric :hackbot < 1360776714 838495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can find it… < 1360776741 728514 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360776760 168686 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It will still consider the timers and multiple selection questions when counting how many slots it takes up, though. < 1360776798 828107 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I want to make a programming language < 1360776807 140944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good idae! < 1360776811 290132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*idea! < 1360776817 978362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have any interesting concepts to base it on? < 1360776818 508401 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :but not a boring one < 1360776828 128384 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :well, NAND being functionally complete < 1360776847 968195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's been done a few times in the past < 1360776850 438562 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I want too make one whose only boolean operation is binary NAND < 1360776856 927933 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :possibly with NOR < 1360776868 477921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is, that NAND-based programming languages don't lend themselves to infinite state < 1360776881 541175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but see, say, http://esolangs.org/wiki/Norfuck http://esolangs.org/wiki/Suffolk < 1360776899 157906 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If you add NAND and shifting then will it work? < 1360776899 797729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that should help you understand where the TCness issues come from < 1360776921 718595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: hmm, bitwise NAND? if you can shift both ways, it would work < 1360776925 938953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can shift only to the right, no < 1360776933 758936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can shift to the left but not right, I'm not sure < 1360776940 819136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "not sure" is always a good place to be < 1360776942 68015 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Halite, did you see Nandypants? < 1360776962 29375 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360777021 118580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, let's see < 1360777049 530037 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I don't want it to look like Brainfuck < 1360777055 468227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say we have an OISC, whose only command is "a = ~(b & c) << 1", where b and c can be variables or literal numbers, and everything is bignum < 1360777075 744099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, hmm, some sort of flow control; probably while is enough, like in BF, perhaps we should have if and while < 1360777084 198042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :TC, or sub-TC? < 1360777093 8846 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :btw. I have an idea. We could eliminate the need for any operation by creating a new data type called 'truth tables' < 1360777113 687906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well an OISC has only one operation < 1360777122 755457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it eliminates the need for specific operations that way < 1360777128 990018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not an OISC if I'm adding if and while :) < 1360777150 168286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess to make it a proper OISC, we need the instruction pointer to be a variable you can assign to < 1360777167 538232 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I think I'll make it something like an OISC < 1360777240 808515 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :with one operation but IF, WHEN, and WHILE < 1360777251 742882 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :one boolean op* < 1360777322 8632 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Should I call it Nandy or NAND# < 1360777337 58588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't be surprised if both those names, or similar ones, were already taken < 1360777343 109484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'd suggest being more creative < 1360777381 60320 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :can you think of a name < 1360777429 498484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not right now, although sometimes I can < 1360777441 359450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I name it after concepts in the language itself, which requires writing the language first < 1360777453 958148 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I'll document the language in a draft first. < 1360777461 895160 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :I won't write an interpreter yet. < 1360777803 728406 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, speaking of fungot's fnords: there's also a technical limit in the format that restricts the vocabulary to some not-terribly-giant number (2^21 tokens, maybe? Or a total of 2^28 characters in the string table?) -- though of course that "drop OOV things" option is always possible. < 1360777803 989563 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: just about every night on some of them do)) < 1360777846 60425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastlog themselves < 1360777877 387859 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360777884 717837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastlog themselves < 1360777898 208486 :HackEgo!codu@codu.org PRIVMSG #esoteric :2007-10-25.txt:17:29:14: setting up the initial conditions themselves can be represented as a program < 1360777898 415261 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Could I make a programming language where the if condition is formatted if(operand1,operand2) { function } < 1360777930 699700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, you could < 1360777939 368387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd need more details to know whether it was a good idea or not, though < 1360777947 408400 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bleh, Lingua::EN::Sentence is kinda slow. It has taken now something like 20 minutes to process about 6000 emails. < 1360777958 218188 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run kernelbugcheck < 1360777959 568581 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: kernelbugcheck: command not found < 1360777995 628635 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :'kernelbugcheck' would force a Kernel Panic < 1360778017 579474 :Gregor!codu@codu.org PRIVMSG #esoteric :Feel free to force a kernel panic, it won't affect the bot. < 1360778030 928341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: is each request run with a separate kernel? < 1360778037 869129 :Gregor!codu@codu.org PRIVMSG #esoteric :Eeyup. < 1360778038 659011 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Gregor, why < 1360778044 418021 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric ::o < 1360778046 511975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is that for security reasons, or just because it was easier that way? < 1360778052 918230 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes. < 1360778069 505540 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :security probably < 1360778081 149164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How does running each request with a seperate kernel work? < 1360778083 370952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm curious. < 1360778101 388872 :Gregor!codu@codu.org PRIVMSG #esoteric :Phantom_Hoover: http://bitbucket.org/GregorR/umlbox < 1360778104 258440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's UMLbox < 1360778119 208720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's treating kernels just like any other process < 1360778119 415156 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ah < 1360778286 222618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as opposed to weboflies, which uses the same kernel as the rest of the system, but has its own idea of time, process IDs, networking namespaces, filesystems, and init < 1360778300 961639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and probably a few other things too < 1360778313 228560 :Gregor!codu@codu.org PRIVMSG #esoteric :(web o' flies) < 1360778449 954052 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only three unpruned 6-grams of my enron subset: "to thank you for your patience", "not be able to determine which" and "communication i believe that the new". < 1360778480 49321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that the spam, or the nonspam? < 1360778495 269219 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's the enron, which I suppose shouldn't contain any spam? < 1360778524 338467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I only took a few messages out of it, though. It has a bit over half a million emails. < 1360778525 758558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess < 1360778534 488177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get a lot of internal spam sometimes < 1360778556 949768 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360778559 557913 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suppose it depends on what "spam" means. < 1360778578 79073 :Gregor!codu@codu.org PRIVMSG #esoteric :Is it homogenized meat product? < 1360778700 689104 :iamcal_!uid1110@gateway/web/irccloud.com/x-xhhbhixfmteyykcr QUIT :Read error: Operation timed out < 1360778748 109295 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does fungot do enron? < 1360778748 353146 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: and right well and i i < 1360778769 198172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :kmc, didn't you ask that less than a week ago < 1360778781 75060 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yes and i forgot < 1360778782 58216 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so < 1360778785 518801 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :does fungot do enron? < 1360778785 725571 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :kmc: there's a couple of hours < 1360778793 279214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/fhWV well, I don't know if that's so good. (Each paragraph is a single output.) < 1360778796 836502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At the very least it needs some MIME preprocessing step to get rid of the =20's. And the HTML. < 1360778807 201065 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 240 seconds < 1360778820 51634 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know what all that ".?" stuff is, too. < 1360778822 346431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: the company who makes that actually put out a press release saying that they were happy with people using "spam" to refer to unsolicited email, but wanted to reserve "SPAM" in allcaps for their homogenized meat product < 1360778832 129267 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :http://pastie.org/6154897 < 1360778833 118462 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"bentley, wear hand-tailored silk shirts and jackets if you wish you were from hizbullah, a lebanese billionaire rafik hariri" < 1360778837 553261 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :What determines which category a word falls in? < 1360778847 917983 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: All press is good press. < 1360778849 18493 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :category theory < 1360778868 128863 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Ah, but I have fooled you. These "categories" are actually disjoint sets. < 1360778932 908458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: in general, yes < 1360778936 228445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there are exceptions, though < 1360778945 228368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as a company gets larger < 1360778963 379055 :Gregor!codu@codu.org PRIVMSG #esoteric :ASDA: Your Premier Source for Horse Meat < 1360778995 149267 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :Tesco: Every little bit of Horse Meat helps < 1360779024 528217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well at this point, you have to work out what's screwed up with the supply chain < 1360779024 978450 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :(that should be a quote, that should) < 1360779030 188339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than with the people who ended up with it < 1360779043 308119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ever since the BSE thing, Europe's tried really hard to make all meat traceable < 1360779049 308982 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :what is screwed up with the supply chain is that suppliers are labeling Horse Meat as Beef < 1360779051 969183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so this is quite embarrassing for the meat inspector people < 1360779062 458784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Halite: well yes, obviously < 1360779072 118921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there are many suppliers in the chain, so you want to find out which ones are responsible < 1360779075 389189 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :each request to HackEgo basically boots up a separate Linux machine, runs the command, and then merges the filesystem changes using Mercurial < 1360779078 558389 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's the best < 1360779081 210273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, why are you initcapitalizing "Horse Meat"? < 1360779092 13519 :sivoais!~zaki@unaffiliated/sivoais QUIT :Quit: leaving < 1360779106 719764 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: Actually it never has to merge anymore, it sequentializes writing requests. < 1360779120 458815 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run login --help < 1360779121 839368 :HackEgo!codu@codu.org PRIVMSG #esoteric :login: Cannot possibly work without effective root < 1360779151 958965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`man gcc < 1360779153 56609 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360779153 348272 :HackEgo!codu@codu.org PRIVMSG #esoteric :man: can't open the manpath configuration file /etc/manpath.config < 1360779186 328346 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Gregor: oh that's too bad < 1360779190 109799 :Gregor!codu@codu.org PRIVMSG #esoteric :Heh, it's got a pretty restrictive /etc X-D < 1360779196 171522 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :!!!Horse Meat < 1360779209 418540 :Gregor!codu@codu.org PRIVMSG #esoteric :`welcome sivoais < 1360779211 158534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think EgoBot has a !!Horse command < 1360779211 798416 :HackEgo!codu@codu.org PRIVMSG #esoteric :sivoais: 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.) < 1360779214 478237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: we've done that already < 1360779223 268634 :Gregor!codu@codu.org PRIVMSG #esoteric :ais523: Well piffle to you too then! < 1360779235 448598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: well elliott told me off for doing it when /I/ did it < 1360779241 540753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION hopes sivoais feels properly welcomed, at least < 1360779249 338352 :Gregor!codu@codu.org PRIVMSG #esoteric :lul < 1360779266 412260 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :`welcome Gregor < 1360779268 562381 :HackEgo!codu@codu.org PRIVMSG #esoteric :Gregor: 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.) < 1360779336 612932 :Gregor!codu@codu.org PRIVMSG #esoteric :That reminds me, I've been once again thinking about how HackEgo could reasonably be made to trigger on other situations, such as channel-join. For a while I was thinking that so long as any particular trigger fires only once, that would be OK, but in retrospect, that's useless in both dimensions (it doesn't restrict spam enough, and doesn't actually accomplish anything). < 1360779426 812432 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run exit < 1360779428 60799 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360779438 772661 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run echo "No output." < 1360779439 883206 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360779448 692340 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run echo "Yes output." < 1360779450 122429 :HackEgo!codu@codu.org PRIVMSG #esoteric :Yes output. < 1360779523 222633 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360779535 272957 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run echo "Gregor: Welcome to the international hub for esoteric programming language design and deployment! For more information, check our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)" < 1360779536 812347 :HackEgo!codu@codu.org PRIVMSG #esoteric :Gregor: Welcome to the international hub for esoteric programming language design and deployment! For more information, check our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1360779554 933337 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`run echo "Welcome to the international hub for esoteric programming language design and deployment! For more information, check our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.)" < 1360779556 450157 :HackEgo!codu@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1360779565 603228 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`Welcome augur. < 1360779566 782771 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Welcome: not found < 1360779568 3401 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, your ability to make the bot do things is downright masterful. < 1360779570 144546 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`Welcome augur < 1360779571 304370 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Welcome: not found < 1360779578 572466 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome augur < 1360779580 443033 :HackEgo!codu@codu.org PRIVMSG #esoteric :augur: 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.) < 1360779587 842990 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`WELCOME CHICKENS < 1360779589 852892 :HackEgo!codu@codu.org PRIVMSG #esoteric :CHICKENS: 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.) < 1360779635 738128 :augur!~augur@129-2-129-32.wireless.umd.edu PRIVMSG #esoteric :i hate you so much < 1360779695 643055 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360779818 840151 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :everybody hates me < 1360779883 167610 :Gregor!codu@codu.org PRIVMSG #esoteric :Maybe that's because you're botspamming. < 1360779900 972515 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`Waugur < 1360779902 169156 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Waugur: not found < 1360780008 743018 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wauguries of Innocence. < 1360780082 904514 :ogrom!~del@gprs-inet-65-99.elisa.ee JOIN :#esoteric < 1360780115 33008 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How surprising, piping the stuff through MIME::Parser is even slower. Oh well. < 1360780429 531229 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360780493 891152 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :he also thought that socal was being PODQUOT naive if they thought they would get a better deal from the legislature than from the bankruptcy court PDOT PCDQUOT this is such a BUSINESS-ORIENTED thing. < 1360780536 483415 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :he added that the davis PSLASH socal mou is dead and that all the PODQUOT plan b's PCDQUOT are PODQUOT speculative PCDQUOT at best PDOT also what's a "mou"? < 1360780574 280849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A "memorandum of understanding", apparently. < 1360781035 961626 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fizzie: mou is a French word meaning soft (things), without initiative or personality (persons). < 1360781063 342071 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :also, updated Zucchini. feel free to give me any feedback! < 1360781307 570248 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, a new try on MIME-parsed messages: http://sprunge.us/DPbW well, I dunno... there's still quite a lot of email-formatting crap in the body texts that would need to be heuristicced away; quoted messages and the like. < 1360781441 920778 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I did not know that wearing shorts was favoured by industry executives. < 1360781484 720428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"layoffs first in oilpatch as lower energy commodity prices to keep people from watching porn" I don't know about that either. < 1360781607 641274 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Changing host < 1360781607 847560 :Halite!~HaliteBir@unaffiliated/octagonfly JOIN :#esoteric < 1360782168 421140 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360782425 759128 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :`quote 15 < 1360782427 889188 :HackEgo!codu@codu.org PRIVMSG #esoteric :15) Meh ._. < 1360782433 668764 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :horribl quote < 1360782437 850522 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :howwible quote < 1360782443 369609 :Gregor!codu@codu.org PRIVMSG #esoteric :Wow, yeah X_X < 1360782444 884931 :Gregor!codu@codu.org PRIVMSG #esoteric :`rmquote 15 < 1360782445 529423 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`quote 16 < 1360782446 279340 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rmquote: not found < 1360782447 139339 :HackEgo!codu@codu.org PRIVMSG #esoteric :16) oerjan: are you a man, if there weren't evil in this kingdom to you! you shall find bekkler! executing program. please let me go... put me out! he's really a tricycle! pass him! < 1360782451 239605 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh, what's the command... < 1360782454 459990 :Gregor!codu@codu.org PRIVMSG #esoteric :`delquote 15 < 1360782459 168690 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Meh ._. < 1360782491 511066 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote boily < 1360782497 490172 :HackEgo!codu@codu.org PRIVMSG #esoteric :942) boily: the man eating chicken is just a normal man, it's quite common to eat chicken in some parts of the world \ 943) ~eval 1+2 Error (127): this is a great bot boily i love it \ 952) not only there is no God, but try to find an APL keyboard on Sunday. \ 955) ais523: I'm not sure my < 1360782511 904748 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`quote 955 < 1360782516 352403 :HackEgo!codu@codu.org PRIVMSG #esoteric :955) ais523: I'm not sure my grasp of the English language is getting better by visiting this channel.. < 1360782542 619584 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :everything is fine. my narcissistic paranoïd self is reässured. < 1360782557 64669 :Gregor!codu@codu.org PRIVMSG #esoteric :boily: The "oi" in paranoid is not a diaeresis. < 1360782576 969548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, "reässured" is fine, but it's "paranoid" < 1360782616 839230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the vowel with the diaeresis has to belong to a different syllable to the vowel before < 1360782645 559385 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goöd to heär < 1360782722 229989 :Gregor!codu@codu.org PRIVMSG #esoteric :You peöple are goïng to drive me to the saüce. < 1360782775 60579 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :saüce? < 1360782790 489217 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Saus. < 1360782802 49878 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's a place.) < 1360782806 946880 :Gregor!codu@codu.org PRIVMSG #esoteric :Eüphemism for liquör. < 1360783159 710164 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360783233 710281 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Quit: DINNER < 1360783437 923177 :ogrom!~del@gprs-inet-65-99.elisa.ee QUIT :Read error: Connection reset by peer < 1360783794 680007 :Halite!~HaliteBir@unaffiliated/octagonfly QUIT :Remote host closed the connection < 1360784175 677451 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 260 seconds < 1360784500 638132 :ogrom!~del@gprs-inet-65-99.elisa.ee JOIN :#esoteric < 1360784595 461186 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should really just be writing code and then filling in the corresponding strings later < 1360784611 59982 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I wrote a little main=getContents>>=print utility to help me with that bit later on < 1360784661 917452 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360784857 137764 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t interact < 1360784858 497030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(String -> String) -> IO () < 1360784975 267421 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360785050 367319 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is vaguely worried about the call stack < 1360785102 368566 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's going to grow by one for each compiler in the compiler stack :/ < 1360785116 237797 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The way I'm implementing, anyway < 1360785201 478314 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, it might not, depending on each compiler in the compiler stack < 1360785211 27124 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If the last thing they do is ! (compile).... < 1360785226 888492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: oh no < 1360785233 855020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you may hit the problem that most recently halted Feather :( < 1360785266 337426 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O hm? < 1360785312 847991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: the whole "how do you have a forever-growing stack of interpreters without losing time" thing < 1360785368 620453 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Have each interpreter write the next one < 1360785373 227689 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I take it that "The slowdown is inevitable, it's just an experimental concept anyway" is not an adequate solution? < 1360785411 447524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it possibly is < 1360785431 541551 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :This sounds like the problem I had with programming in Brook, except not at all < 1360785451 87579 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It sounds like the problem I thought I would have with programming in Brook, except backwards < 1360785456 757464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :At any rate, these are compilers, which compile into the TF primitives, so it's not like each one in the stack needs to be recompiled itself before being used < 1360785463 967891 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just interpreted < 1360785469 607523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh good < 1360785475 208371 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :The actual problem with programming in Brook is making a quine in a crappy language < 1360785521 217965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Taneb, that's what was about to stump me with what I now call the ! operation. So I made it so that ! doesn't compile in terms of primitives, but in terms of the currently executing language < 1360785595 727944 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Sgeo, I've given up understanding your new language < 1360785721 758425 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's call the primitive implementation H0, and the language that it implements L0 < 1360785727 788972 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :L0 is Trustfuck < 1360785784 739119 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I write a compiler for L1, which is whatever language, in L0. This consists of reading L1 code, transforming it into L0 code, then emitting with : and compiling with ! < 1360785801 58365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :When I compile, H1 is output. < 1360785887 337419 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can now write a compiler in L1 for another language L2. The primitive ! and :, which may be called something else in L1, take L1 code now, not L0 code < 1360785896 795195 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1360785897 467085 :iamcal_!uid1110@gateway/web/irccloud.com/x-snemryerggcxkjiy JOIN :#esoteric < 1360785901 238655 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Ping timeout: 245 seconds < 1360785974 268061 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Internally, when I emit H1 from my L0 program, a compiled form of L0 is itself stored in H1, on top of the compiler stack < 1360786023 427453 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Thus, when I use the ! primitive from an L1 program, first the code to be compiled is run through the L1 compiler which was written in L0, before the L0 primitives are compiled by whatever means < 1360786080 565365 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1360786091 47889 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I do feel quite limited by basing this on Brainfuck < 1360786116 138153 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe a future Trust-family language could, say, state that different code other than itself will get thrown onto the compiler stack? < 1360786203 887901 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erm, support a mechanism for doing so < 1360786673 897386 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Actually, I see a simple extension to Trustfuck that could support that < 1360786685 527627 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But right now, meh < 1360786739 899301 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I have a big appreciation for :info, even if it doesn't tell me everything I want to know < 1360786740 167600 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 260 seconds < 1360786780 211824 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ghci should have a way to see all definitions in its current scope for which part of their type signature matches x < 1360786801 277758 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360786853 419098 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360788086 569329 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My brain feels like slime when I'm working on this < 1360788098 849534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And it's more me forgetting how to program in Haskell than it is me not grasping my idea < 1360788130 19223 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should probably be using lenses, shachaf < 1360788137 230012 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And that's the downside of using so many languages, Sgeo < 1360788140 8773 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~fortune < 1360788140 279142 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Does the same as the system call of that name. < 1360788140 487045 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :If you don't know what it does, don't worry about it. < 1360788140 487149 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Larry Wall in the perl man page regarding chroot(2) < 1360788160 978510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I remember reading that recently < 1360788181 725561 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Stick to one, and eventually people will laugh at you for not being able to understand C < 1360788211 736648 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I have the feeling that what Taneb said works with only knowing C. < 1360788418 559263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How do I fix this to not be so ugly (I'm not even sure if it's correct, I haven't tried compiling it) < 1360788419 675197 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://hpaste.org/82310 < 1360788441 306782 :ogrom!~del@gprs-inet-65-99.elisa.ee QUIT :Quit: Left < 1360788534 477587 :Gregor!codu@codu.org PRIVMSG #esoteric :I think there's a special place in Hell for people who do chroot in perl. < 1360788577 327946 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Ping timeout: 248 seconds < 1360788626 420448 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I could factor it out < 1360788641 211527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: it makes sense if you're a sysadmin and using perl as a shel < 1360788642 999920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*shell < 1360788645 263753 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That would be good practice, rather than copy/pasting the way I usually would in this situation < 1360788662 839750 :Gregor!codu@codu.org PRIVMSG #esoteric :I think there's a special place in Hell for people who use perl as a shell. < 1360788682 930761 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1360788715 321318 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boily: indeed :) otoh, C could actually be small enough that you *could* know it < 1360788739 213615 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, hi < 1360788748 631876 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, did you figure out the -R issue with umlbox btw? < 1360788757 246398 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360788760 269313 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: Haven't had time to investigate yet. < 1360788766 844716 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, fair enough < 1360788784 961419 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, also chroot in perl? You mean by doing the syscall? < 1360788793 10201 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and why would you do that in a perl script < 1360788793 947235 :Gregor!codu@codu.org PRIVMSG #esoteric :I'm thinking it may not be worth investigating, it'd be best to just rip that out and find a better way to communicate guest-host. The tty system is a nightmare. < 1360788805 609324 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: Read just a liiiiiiiiiiiiiiiiiiiiiiittle bit further back in the backlog. < 1360788812 662752 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay < 1360788861 189370 :Gregor!codu@codu.org PRIVMSG #esoteric :The mudem itself is good AFAIK, it's just that UML ttys are awful. < 1360788874 199759 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360788883 117088 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, what options to ttys are there < 1360788909 375762 :Gregor!codu@codu.org PRIVMSG #esoteric :Err, s/options/alternatives/? < 1360788915 540981 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err yeah < 1360788937 211952 :Gregor!codu@codu.org PRIVMSG #esoteric :It has a system for memory-mapping host files. That's not a stream though. < 1360788942 276047 :Gregor!codu@codu.org PRIVMSG #esoteric :I don't think it has any other stream options. < 1360788942 579395 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I blame that on them being the same word in Swedish < 1360788956 303691 :hagb4rd!~perdito@koln-5d81f610.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360788968 504024 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, doing manual stream over a mmap page sounds awful < 1360788978 12052 :Gregor!codu@codu.org PRIVMSG #esoteric :Indeed X_X < 1360788986 832363 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but if you want to, go ahead < 1360788987 768755 :Gregor!codu@codu.org PRIVMSG #esoteric :Hence why I haven't tried X-D < 1360789006 345455 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :especially the syncronization < 1360789029 741306 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Gregor: What about people who use ghci as their shell? < 1360789045 170746 :Gregor!codu@codu.org PRIVMSG #esoteric :*shudders* < 1360789086 67152 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, how does normal uml do networking? < 1360789118 238134 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :rawSystem "bla" ["buh","bluh"] < 1360789120 558183 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: It exposes either a tun/tap or slirp as an ethernet device. That's implemented as a kernel module. Neither really allow me to meaningfully place any restrictions. < 1360789142 202913 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, the tun/tap one would work, you just have to use iptables to restrict it < 1360789156 246072 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :no idea about the slirp one < 1360789167 132546 :Gregor!codu@codu.org PRIVMSG #esoteric :Well, OK, tun/tap is impractical because UMLBox doesn't run as root. < 1360789176 153175 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :true < 1360789176 525049 :Gregor!codu@codu.org PRIVMSG #esoteric :And many can run at once. < 1360789181 277505 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay, good point < 1360789194 649511 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :patched slirp daemon? < 1360789197 129293 :Gregor!codu@codu.org PRIVMSG #esoteric :Really, it's just plain nutty that uml has no reliable host/guest character device. < 1360789207 380935 :Gregor!codu@codu.org PRIVMSG #esoteric :That's probably a good approach. < 1360789222 222456 :Gregor!codu@codu.org PRIVMSG #esoteric :The biggest issue with slirp is that it has a "let's run arbitrary host commands" pseudo-server. < 1360789300 633546 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, so patch that bit out? < 1360789302 113115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, my code seems a bit repetitive < 1360789302 602273 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :interpret' (Inc:cmds) = modTape incTape >> interpret' cmds < 1360789302 853752 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :interpret' (Dec:cmds) = modTape decTape >> interpret' cmds < 1360789302 853989 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :interpret' ((Set n):cmds) = modTape (setTape n) >> interpret' cmds < 1360789361 244504 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: I haven't looked into it, at the time the mudem approach seemed better (whitelist instead of blacklist) < 1360789428 472172 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, why would it allow executing commands on the host at all? < 1360789443 24647 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :isn't it just a user space program forwarding network < 1360789452 37889 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :/slash < 1360789453 814902 :Gregor!codu@codu.org PRIVMSG #esoteric :Yes, it offers that as a virtual service. < 1360789460 229486 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :huh < 1360789463 49097 :Gregor!codu@codu.org PRIVMSG #esoteric :Because it's stupid that way X-D < 1360789468 323074 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that sounds complicated < 1360789473 885028 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :also who came up with this shit < 1360789481 993532 :Gregor!codu@codu.org PRIVMSG #esoteric :Hahaha < 1360789484 229239 :Gregor!codu@codu.org PRIVMSG #esoteric :Wonderful question. < 1360789511 169317 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so what is slirp originally intended for? < 1360789553 513250 :Gregor!codu@codu.org PRIVMSG #esoteric :I think it was so that you could have an ethernet-connected computer accept dial-in connections without needing to run a whole other networking stack in-kernel. < 1360789590 817431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think it's for old ISPs that gave you dial-in shell access only < 1360789617 333559 :Gregor!codu@codu.org PRIVMSG #esoteric :Exactly. < 1360789643 689277 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360789656 130856 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360789656 567324 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :that was never common over here afaik < 1360789668 211557 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it was usually just straight PPP or SLIP < 1360789979 667100 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: I can make it less repetitive at the cost of readibility < 1360790040 172049 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you? < 1360790064 539636 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: by the way, where is the case for []? Or is : here not the list constructor? < 1360790078 890915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1360790110 756178 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It occurs to me that the Linux kernel has swears in it, yet that wouldn't stop someone from pointing to it on their `resume < 1360790121 107677 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, I didn't show all cases, but forgot about that one, ty < 1360790131 7222 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: my advice is to factor out the thing that goes from instruction to action like Inc->IncTape < 1360790157 273833 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :*incTape < 1360790172 160925 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and Set n -> setTape n < 1360790177 335216 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and so on < 1360790192 465493 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You might be able to map and then sequence_ < 1360790207 289410 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aka mapM_ < 1360790416 849817 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :interpret' = mapM_ mod where mod x = modTape $ case x of { Inc -> incTape; Dec -> decTape; (Set n) -> setTape n } < 1360790419 843598 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :This might work < 1360790448 689148 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It might not < 1360790496 534348 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :imo dont do that < 1360790530 972514 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had a slirp-driven dialup connection going a while (a decade? 15 years?) ago. < 1360790532 690595 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh < 1360790552 631148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though probably not as the regular "commercial ISP" at-home dialup. < 1360790560 694960 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Besides, I have cases that don't involve just modifying the tape < 1360790575 464099 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :data InterpState = InterpState { tape :: Tape, higherInput :: Maybe String, currentCompilerStack :: [[TFCommand]], codeBlock :: String } < 1360790575 900484 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: ok then think for yourself < 1360790596 413668 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does thinking not to bother with factoring it out as much as possible count? < 1360790645 303343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360790678 531968 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hi Phantom_Hoover. I believe that the easiest Trustfuck programs to write are probably BF derivative compilers. < 1360790685 832761 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you don't have to do it "as much as possible" (what does that mean???) but i suggest avoiding too much repetition because duplication leads to error and also pain < 1360790688 798193 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pain and error < 1360790689 678949 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you dont want this < 1360790696 136221 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :In fact, I plan on making a few < 1360790699 352725 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just to test it out < 1360790707 678516 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :switching [ and ] < 1360790708 416559 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :etc < 1360790737 567320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :logically, Phantom_Hoover now has to replace Sgeo's brain with a brick factory < 1360790796 927405 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :brick factory might be a nice name for a brainfuck derivative < 1360790801 603151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :would be useful < 1360790810 56262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i don't know where i'd even find a brick these days < 1360790831 446698 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I seem to remember a brick factory near Newcastle < 1360790857 316013 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :could make your own bricks < 1360790863 645895 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I thought they made bricks by pouring mud in molds in the desert < 1360790864 367695 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :homemade bricks for that "homemade" charm < 1360790899 539469 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :I wonder what kind of desert has lots of mud though < 1360790899 941058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, how would you know < 1360790903 186755 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1360790924 546041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :mississipi mud pie, obviously < 1360790925 174317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: hm i'd suggest Leca, but that's apparently a norwegian company so might not be in britain < 1360791056 947168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a brick factory next to the summer place of some people I know. It's in Mjösund, Kemiö, if you're interested. I'm sure it's not much out of your way. < 1360791151 621786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm ok they've been absorbed by Weber, which seems multinational. < 1360791222 406737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I wonder what kind of desert has lots of mud though <-- the ones rivers run through? see: egypt, mesopotamia < 1360791294 227293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Oh, I updated the bfjoust stats, incidentally; started it when you mentioned it, but then totally forgot about it so didn't rsync. < 1360791308 804913 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oerjan: mythological deserts don't count < 1360791312 716247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: good to know < 1360791316 613404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have the link handy? < 1360791349 5451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh actually weber is part of saint-gobain. < 1360791374 566985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastlog bfjoust stats < 1360791385 707606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: http://zem.fi/egostats/ < 1360791393 862212 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Faster than a speeding bot.) < 1360791403 711066 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360791408 897220 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Maybe HackEgo doesn't quite always count as "speeding".) < 1360791412 901452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed :) < 1360791414 558288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1360791430 301737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo is best at grinding < 1360791487 876134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm… so I conclude from this that part of the reason omnipotence does so much better than the other top programs is that it doesn't have issues with short tape lengths < 1360791517 535607 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :omnipotence? < 1360791519 649800 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :sounds cool < 1360791539 261223 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle Char -> Int < 1360791539 830724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char digitToInt :: Char -> Int < 1360791540 39717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char ord :: Char -> Int < 1360791540 39917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Graphics.UI.GLUT.Callbacks.Window Char :: Char -> Key < 1360791542 768274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hrm... the "absolute values" plot for it has numbers from (about) -24 to 12; that sounds a bit suspicious. < 1360791589 610184 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360791605 945680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's a new BF Joust innovation, and it wins "fairly", mostly (although it'd be hurt if people used timer clears more often even when they had no reason to suspect defence) < 1360791634 341121 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The others have negative values there too. Hrm, perhaps I have broken it. < 1360791670 352042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the absolute tape value plot is interesting because it shows strategy < 1360791679 471112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most programs have their flags near 128 < 1360791692 224905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anticipation2 does synchronization, so its flag tends to be really low when it wins < 1360791716 692228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and omnipotence defends but doesn't synchronize, so its flag is averaging approximately 64 (i.e. pretty much a random value) < 1360791761 430629 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, the overall average (plot_tapeabs) version seems to work, the numbers are nonnegative; but the per-program versions I probably have managed to break. < 1360791768 940050 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did refactor some repeated code out of there. < 1360791778 480301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/list < 1360791784 671103 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360791880 10428 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`list < 1360791881 514603 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: list: not found < 1360791884 500866 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooooooooooo! < 1360792046 609729 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I seem to have managed to drop an "abs" out. < 1360792059 300 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I hate monad stacks I hate monad stacks I hate monad stacks < 1360792070 332065 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And after pressing Enter, I tried to Ctrl-S to save IRC < 1360792116 40804 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There, fixeded that. < 1360792118 544924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1360792121 870150 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360792153 660316 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`list < 1360792157 420568 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy < 1360792204 660411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/shachaf //' bin/list # It's getting annoying < 1360792208 289985 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360792212 439628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is there a `delist / `unlist already, incidentally? < 1360792226 805091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not last i checked < 1360792311 870964 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh crud I am lost in a monad stack < 1360792313 524964 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Totally lost < 1360792342 143772 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :advice: dont do that < 1360792347 280027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: you are not supposed to use explicit lift's hth < 1360792351 550069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-' < 1360792359 21766 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not done writing this function, but http://hpaste.org/82314 < 1360792365 951107 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I need to use liftIO somewhere < 1360792378 571397 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The function itself returns a StateT InterpState IO () < 1360792378 978562 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's the signature of interpret' < 1360792386 382731 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :interpret' :: [TFCommand] -> StateT InterpState IO () < 1360792391 79915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: modify takes just one argument < 1360792409 262097 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yeah, that part's also still in progress < 1360792434 390798 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I think I need to fit a liftIO near the getChar < 1360792444 333192 :dessos!~derk@c-174-60-176-249.hsd1.pa.comcast.net QUIT :Quit: leaving < 1360792446 99761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Thanks. < 1360792474 351088 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Quit: Leaving < 1360792479 21022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yw, even if you could have done it yourself instead of messing it up every time < 1360792521 830268 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1360792748 422908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`welcome dessos < 1360792751 15954 :HackEgo!codu@codu.org PRIVMSG #esoteric :dessos: 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.) < 1360792942 380507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* boily checks his calendar. hm. not Friday yet. <-- good chap. < 1360793239 641808 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1360793298 151994 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What is the cleanest way to map over the second element of a tuple? < 1360793332 930783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Phantom_Hoover your british is showing <-- but naff is such a cute word! < 1360793347 220203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: second from Control.Arrow < 1360793353 910143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> second succ (1,2) < 1360793355 575092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3) < 1360793377 440158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, it's the perfect word to describe inoffensively bad things" < 1360793452 200714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: if you're doing deeper stuff, maybe you should look at lens. < 1360793472 258545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t _2 < 1360793473 849895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Field2 s t a b, Indexable Int p) => p a (f b) -> s -> f t < 1360793509 701359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if i only remembered the names < 1360793518 51882 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :second is just \f (a,b) -> (a,f b) right? < 1360793522 411216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1360793532 367077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: on the (->) Arrow, yes >:) < 1360793534 340193 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360793555 374646 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Does anyone use any other Arrows? < 1360793556 322026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (^=) < 1360793557 885168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Integral e, Num a, MonadState s m) => ASetter' s a -> e -> m () < 1360793582 595531 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t second < 1360793584 520465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Arrow a => a b c -> a (d, b) (d, c) < 1360793584 727073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: i think zzo38 uses Kleiski and probably some others do too < 1360793624 861224 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: dates are complex. time is hard. I need periodic sanitic realitic checks. < 1360793627 721126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's the lens equivalent of modify < 1360793647 423909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: especially on the 13th, no? < 1360793652 910315 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Arrow_%28computer_science%29 This article seems to have been written by Haskellers < 1360793696 240359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: probably, i'm not sure if anything but Haskell uses them < 1360793726 291544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they're kind of not mathematically pretty like monads are < 1360793741 560762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :profunctors are better < 1360793744 560246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they're sort of a chimera of Category and Applicative < 1360793767 350647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle (^=) < 1360793767 951357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1360793779 198332 :nooodl_!~nooodl@91.177.5.66 JOIN :#esoteric < 1360793796 387067 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@hoogle ASetter' < 1360793796 942841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1360793797 741688 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: on those days, I'm sure this channel becomes some kind of SCP. < 1360793814 598349 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :boily: That'd be a retarded SCP < 1360793816 31919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360793831 960585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> _2 %~ succ $ (1,2) < 1360793834 20225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3) < 1360793847 130955 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`addquote oerjan: on those days, I'm sure this channel becomes some kind of SCP. < 1360793850 787601 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) oerjan: on those days, I'm sure this channel becomes some kind of SCP. < 1360793860 160650 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :"those days"? < 1360793864 162102 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :_2 %~ looks like gibberish < 1360793867 610126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> over _2 succ (1,2) < 1360793869 730534 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3) < 1360793873 837433 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t over < 1360793875 502069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Profunctor p => Setting p s t a b -> p a b -> s -> t < 1360793877 60321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more readable alternative < 1360793886 310328 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :wow i'm reading _2 as (-2) "thanks apl" < 1360793898 359994 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think I'll just import Control.Arrow (second) < 1360793902 300696 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@let theSecondOne = _2 < 1360793904 780899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1360793908 881083 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nooodl_: friday thirteens. < 1360793912 771498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> over theSecondOne succ (1,2) < 1360793915 41962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3) < 1360793915 871567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nooodl_: hm i'm not, even if i've been using it that way all the time while writing Fueue < 1360793925 128773 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: we aren't trying to make it into English < 1360793935 830671 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :> over theSecondOne succ (1,2,3) < 1360793938 120347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3,3) < 1360793946 901296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(Fueue doesn't have _, but i needed something to distinguich negative numbers from - positivenumber) < 1360793951 715631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t liftIO < 1360793953 570859 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :MonadIO m => IO a -> m a < 1360793986 182040 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i'm, how can that even work in haskell < 1360793991 970446 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric ::t over theSecondOne succ < 1360793993 540732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Enum b, Field2 s t b b) => s -> t < 1360793998 6319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's awful. < 1360794023 181786 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> liftIO putStr "a" :: Maybe String < 1360794024 740374 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh god. i never asked < 1360794025 122999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.IO < 1360794025 329819 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1360794037 733961 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (liftIO putStr "a") :: Maybe String < 1360794039 571276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.IO < 1360794039 777752 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1360794046 260689 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe is not a MonadIO < 1360794051 699428 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, right < 1360794051 960353 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, bad parenthization < 1360794055 576896 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And it'd have to be Maybe () < 1360794058 194856 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :liftIO $ putStr "a" < 1360794071 132648 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (liftIO $ putStr "a") :: Maybe () < 1360794073 90376 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Monad.IO.Class.MonadIO Data.Maybe.Maybe) < 1360794073 297043 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arisin... < 1360794079 472154 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There, the right error < 1360794089 930682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: you can only liftIO into monads that are built on top of IO < 1360794107 158321 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (liftIO $ putStr "a") :: MaybeT (IO a) < 1360794109 120634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: type constructor or class `MaybeT' < 1360794109 327490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `Maybe'... < 1360794126 921458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :old lambdabot is old < 1360794188 799417 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm guessing there is an instance MonadIO a => MonadIO MaybeT a < 1360794234 372448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: it's a little known fact that everyone dies every Friday the 13th and is resurrected with partial amnesia the next morning < 1360794260 821106 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you sure of that? I have no memories of it. < 1360794349 201547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quite sure. < 1360794365 660632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> over _2 succ [1,2,3] < 1360794367 531340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Lens.Tuple.Field2 [t0] a0 b0 b0) < 1360794367 737977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a... < 1360794375 851672 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :next time, I'll write myself a post-it. < 1360794381 821144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :INSUFFICIENT MADNESS < 1360794413 422363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: there might also be a few things replaced or missing, hth < 1360794474 310672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: also you cannot write a post-it when you are dead, duh < 1360794491 400561 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: good point. < 1360794573 300346 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that means I nead to get back my cloneduino from my brother, and implement some contraption with it that will write to a post-it when I'm dead, then wrap the precious slip into a safe, then lock the aforementioned safe in a secret underground vault. < 1360794644 940711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t act < 1360794646 751919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Conjoined p, Effective m r f) => (s -> m a) -> p a (f a) -> p s (f s) < 1360794738 590894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure that's the act from lens < 1360794744 750621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (0$0`act`) < 1360794746 481317 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Control.Lens.Action.act' [infixl 9] of a section < 1360794746 687773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must ha... < 1360794750 321265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it is < 1360794759 884546 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t over _2 < 1360794761 634700 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Field2 s t a b, Indexable Int p) => p a b -> s -> t < 1360794931 191518 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, my currently envisioned primCompiler has too many jobs I think < 1360794961 461797 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Translating a string of Trustfuck into TFCommands, and then outputting the appropriate Haskell < 1360795159 10887 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I could call primTranslation the translation of Trustfuck->[TFCommand] < 1360795180 731452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :refactor! < 1360795186 640907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :refactor! < 1360795187 870560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :refactor! < 1360795210 701160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm Taneb is not here < 1360795319 764317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (id += 2) 3 < 1360795321 832083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Monad.State.Class.MonadState s0 ((->) a0)) < 1360795322 38511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : aris... < 1360795328 902150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (id +~ 2) 3 < 1360795330 922207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1360795596 211455 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360795681 392261 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh hey there's a J 8 beta < 1360795858 81345 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oooh < 1360796013 682336 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh apparently there's just some boring GUI changes < 1360796061 981564 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360796101 381092 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360796215 221745 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360796377 481798 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: ARRRRRRRRRRRRGH < 1360796381 752180 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: PYTHOOOOOOOOON < 1360796401 941294 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I've only begun hating Python recently < 1360796442 81797 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: umlbox mudem bug fixed. < 1360796642 441088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Y'know, you're free to fail to hack HackEgo in #hackbot . Less... interrupty there. <-- funniest thing, not a single thing he did showed up in the repository < 1360796646 701260 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle catch < 1360796647 201056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude catch :: IO a -> (IOError -> IO a) -> IO a < 1360796647 407818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Error catch :: IO a -> (IOError -> IO a) -> IO a < 1360796647 408024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException catch :: IO a -> (Exception -> IO a) -> IO a < 1360796680 671978 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t (Just <$> getChar) `catch` \_ -> return Nothing < 1360796680 878779 :Gregor!codu@codu.org PRIVMSG #esoteric :oerjan: lol, 'struth. < 1360796682 934502 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO (Maybe Char) < 1360796760 631461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is not sure how he feels about using catch just to check for eof < 1360796761 832303 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :grr typing } does not mean I want to deindent < 1360796769 661316 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's a better way to check for eof? < 1360796776 814624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hIsEOF < 1360796792 131370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :admittedly catch may be shorter < 1360796907 421388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh or just isEOF for stdin < 1360796930 353151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t isEOF < 1360796932 151572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `isEOF' < 1360796934 941597 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle isEOF < 1360796935 391302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO isEOF :: IO Bool < 1360796935 597841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :GHC.IO.Handle.FD isEOF :: IO Bool < 1360796935 598118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Error isEOFError :: IOError -> Bool < 1360796943 513189 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :"deindenting" should be called "exdenting" imo < 1360796995 441693 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have I heard "dedent"??? maybe. < 1360797026 354014 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i've heard "dedent" but "de-" isn't the opposite of "in-"... < 1360797027 215707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: DEDENT is a lexical token in python, iirc < 1360797057 231686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :used for implementing its indentation blocks < 1360797086 191133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t hIsEOF < 1360797088 141349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `hIsEOF' < 1360797088 994879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what does it use for implementing its dedentation blocks < 1360797104 962250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: nothing < 1360797110 931079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1360797202 471473 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, ok, using isEOF < 1360797217 394627 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I wrote is more verbose, but using catch like that makes me feel icky < 1360797249 362010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1360797265 21947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Bool -> m a -> m (Maybe a) < 1360797265 911054 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1360797266 117540 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Time.Calendar.MonthDay monthAndDayToDayOfYearValid :: Bool -> Int -> Int -> Maybe Int < 1360797266 117742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad unless :: Monad m => Bool -> m () -> m () < 1360797269 775766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360797323 412087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah when and unless are the closest but don't give maybes < 1360797332 391601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1360797343 753463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...sigh < 1360797365 941792 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle Maybe a -> a -> a < 1360797366 541692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe fromMaybe :: a -> Maybe a -> a < 1360797366 758609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude asTypeOf :: a -> a -> a < 1360797366 758835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1360797394 561652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: you need something which starts with a Bool, something haskell standard libraries sorely lacks < 1360797397 630865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: To be fair Bools are evil. < 1360797411 62336 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, it's fine, I just used do notation < 1360797431 501523 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I could also use >>= and a lambda < 1360797437 183693 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@pl \x m -> if x then Just <$> m else pure Nothing < 1360797437 621069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip (pure Nothing) . (. (Just <$>)) . if' < 1360797440 622832 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : Nothing -> liftIO $ do < 1360797440 839156 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : eof <- isEOF < 1360797440 839312 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : if eof then Just <$> getChar else return Nothing < 1360797441 351261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There y'go. < 1360797452 880894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty \x m -> if x then Just <$> m else pure Nothing < 1360797454 381469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Applicative f => Bool -> f a -> f (Maybe a) < 1360797470 261982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: sure. it's just awful that afaik there is no way to do it that is shorter than your catch expression < 1360797490 901090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1360797499 331570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well not _quite_ shorter but... < 1360797517 771898 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@ty \case { True -> "hello"; False -> "goodbye" } < 1360797519 262132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `case' < 1360797537 721512 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"hello monqy" < 1360797541 451132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: old lambdabot is old < 1360797554 290366 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi shachaf < 1360797557 635199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360797567 120448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you have anything to say about galois connections today < 1360797570 321034 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1360797579 281433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perhaps tomorrow, then. < 1360797629 692422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let isEOF :: IO Bool; isEOF = undefined in isEOF >>= maybe (return Nothing) getChar . guard < 1360797631 376040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> IO (Maybe a1)' < 1360797631 592798 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `IO Char' < 1360797631 592890 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `maybe', namely `getChar' < 1360797632 900954 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@let monoids = easy < 1360797635 31876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1360797636 980925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fff < 1360797664 992377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t maybe (return Nothing) getChar . guard < 1360797666 551051 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> m0 (Maybe a1)' < 1360797666 767107 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `IO Char' < 1360797666 767305 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `maybe', namely `getChar' < 1360797669 501675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t maybe < 1360797671 211859 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :b -> (a -> b) -> Maybe a -> b < 1360797675 112575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1360797692 531368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric := CodensityAsk Identity < 1360797701 981500 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, no. < 1360797717 81333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, yes. < 1360797760 16371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let isEOF :: IO Bool; isEOF = undefined in isEOF >>= fromMaybe (return Nothing). (getChar <$) . guard < 1360797761 741983 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Maybe a0' with actual type `Char' < 1360797761 958318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: IO (Maybe a0) < 1360797761 958509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: IO Char < 1360797770 194072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this isn't going very well < 1360797778 481122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (getChar <$) . guard < 1360797779 981589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, MonadPlus f) => Bool -> f (IO Char) < 1360797819 731089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fromMaybe (return Nothing) . (getChar <$) . guard < 1360797821 401801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Maybe a0' with actual type `Char' < 1360797821 618560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: IO (Maybe a0) < 1360797821 618659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: IO Char < 1360797869 541131 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t String -> IO a < 1360797871 42103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `->' < 1360797876 831775 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle String -> IO a < 1360797877 431241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.C.Error throwErrno :: String -> IO a < 1360797877 647351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.Socket.Internal throwSocketError :: String -> IO a < 1360797877 647550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.Environment withProgName :: String -> IO a -> IO a < 1360797882 106032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle throw < 1360797882 404403 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception.Base throw :: Exception e => e -> a < 1360797882 620490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception throw :: Exception e => e -> a < 1360797882 620688 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException throw :: Exception e => e -> a < 1360797884 531756 :Nisstyre_!~yours@oftn/member/Nisstyre NICK :Nisstyre < 1360797885 896972 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bah < 1360797906 472313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fromMaybe (return Nothing) < 1360797908 502423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => Maybe (m (Maybe a)) -> m (Maybe a) < 1360797920 212045 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. What should happen when a compiler in the middle of the compiler stack attempts to do normal output? < 1360797968 643693 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 255 seconds < 1360797989 951186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :chaos < 1360797995 242703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't do it Sgeo < 1360798011 251624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Chaos" is easily achieved by just doing normal output < 1360798056 320296 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Imagine something randomly outputting in the middle of creating x86 binary for no good reason < 1360798077 41565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't do it < 1360798087 927946 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360798100 291759 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, any program that does that is ... certainly broken < 1360798135 141843 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The question is, do I throw an error? < 1360798150 782316 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, I have separate sorts of output: Output via . and output via : and ! < 1360798166 848108 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I've been wondering whether to separate input out in that fashion < 1360798196 851604 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, any compiler in the middle of the compiler stack that uses , rather than codein ; would see standard input < 1360798203 391741 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather than code in the language they were expecting < 1360798207 441592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Possibly causing havock < 1360798210 418791 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :havoc? < 1360798211 181621 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Fun < 1360798232 381452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Right now though I'm just going to keep implementing the spec as-is < 1360798274 281202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/JHIC I am somewhat a confuse. < 1360798289 562189 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t chr < 1360798291 61704 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> Char < 1360798302 761424 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t putCh < 1360798304 571227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `putCh' < 1360798304 843966 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t putChar < 1360798306 911192 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Char -> IO () < 1360798343 242177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: making its lamarck on game history, surely < 1360798353 949114 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How would you rewrite sum . map (\(x,y) -> if x == y then 1 else 0) $ zip not to use $ like that? < 1360798384 71474 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, that's not valid < 1360798393 491636 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://hpaste.org/82320 < 1360798435 343528 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I like how -> and <- align. I am easily amused < 1360798438 83009 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Wait, could use zipWith there < 1360798469 51262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: in any case, that would use . not $ < 1360798490 252619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or not even that < 1360798505 886005 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :zip is a function of two arguments < 1360798510 232961 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The others are of one < 1360798519 228771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so .: which is not standard < 1360798568 861548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t sum .: zipWith (uncurry (==)) < 1360798570 481570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b1 -> b0' with actual type `Bool' < 1360798570 697796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: b2 -> b2 -> b1 -> b0 < 1360798570 698046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: b2 -> b2 -> Bool < 1360798577 431686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now what < 1360798582 312498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (.:) < 1360798583 851787 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor g, Functor f) => (a -> b) -> f (g a) -> f (g b) < 1360798592 961540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALE < 1360798605 490505 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What I meant was something like \x -> sum . zipWith (\x y -> if x == y then 1 else 0) x < 1360798625 563887 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But more pointless < 1360798633 41529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, .: would fit < 1360798638 384248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*should < 1360798654 492928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t sum .: zipWith (\x y -> if x == y then 1 else 0) < 1360798655 971547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Eq a, Num b) => [a] -> [a] -> b < 1360798657 401723 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Apparently the game was not in fact good. :/ (But the Ghost Crab did evolve to Fiddler Crab and then the Yeti Crab and then the Coconut Crab.) < 1360798671 575382 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The type fits < 1360798675 261300 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, ??? < 1360798730 712037 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :how about < 1360798731 912906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: [01:31:14] http://sprunge.us/JHIC I am somewhat a confuse. < 1360798742 121707 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@hoogle (.:) < 1360798742 742207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1360798755 793080 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :length . filter (uncurry (==)) . zip < 1360798757 823472 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::info (.:) < 1360798758 29692 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :or something < 1360798779 383314 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (length . filter (uncurry (==)) . zip) < 1360798780 861969 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[(b0, b0)]' < 1360798781 68631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `[b1] -> [(a0, b1)]' < 1360798781 68831 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a0] -> [(b0, b0)] < 1360798784 373179 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (length . filter (uncurry (==)) .: zip) < 1360798786 222424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[(b0, b0)]]' < 1360798786 428933 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `[b1] -> [(a0, b1)]' < 1360798786 429131 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a0] -> [[(b0, b0)]] < 1360798826 682345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (.:) < 1360798828 441808 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor g, Functor f) => (a -> b) -> f (g a) -> f (g b) < 1360798834 171807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (.).(.) < 1360798835 524312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f1, Functor f) => (a -> b) -> f (f1 a) -> f (f1 b) < 1360798846 532428 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (.) < 1360798847 772257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's the portable version < 1360798847 978651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => (a -> b) -> f a -> f b < 1360798853 421102 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, .: is the owl < 1360798862 642835 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cale cale cale cale cale < 1360798902 932594 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :owl? < 1360798930 912376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t length . filter id . zipWith (==) < 1360798932 482519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[Bool]' < 1360798932 689699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `[b0] -> [c0]' < 1360798932 689947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a0] -> [Bool] < 1360798935 742072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360798951 365545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (length . filter id) .: zipWith (==) < 1360798953 25840 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Eq b => [b] -> [b] -> Int < 1360798961 741729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: simpler ^ < 1360798975 992602 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i have no idea when to use (.).(.) it's so stupid < 1360798990 657146 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's why they call it (.:) < 1360798995 532743 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"less stupid" < 1360799007 959077 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (.).(.) (length . filter id) (zipWith (==)) < 1360799009 662094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a0 -> b0' with actual type `Int' < 1360799009 868717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a1] -> a0 -> b0 < 1360799009 868895 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: [a1] -> Int < 1360799010 75046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (length . filter id .) . zipWith (==) < 1360799011 772017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `.' [infixr 9] of a section < 1360799011 978430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1360799011 978598 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `.' [infixr 9] < 1360799012 184995 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what about (∴) < 1360799020 522716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ((length . filter id) .) . zipWith (==) < 1360799021 43808 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"minimally stupid"?? < 1360799021 862328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Eq b => [b] -> [b] -> Int < 1360799028 402164 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(∴) is maximally stupid, sorry < 1360799032 851706 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1360799037 772284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what about (∵) < 1360799043 292089 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also maximally stupid < 1360799049 792136 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are they isomorphic < 1360799058 743198 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you want < 1360799063 202132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :isomorphic up to isomorphic isomorphism < 1360799065 617324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if they'd only made . associate the other way, the innermost parentheses would be unnecessary < 1360799082 694119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2241 NOT TILDE [≁] < 1360799087 252445 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle (<$>) < 1360799087 762008 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Functor (<$>) :: Functor f => (a -> b) -> f a -> f b < 1360799087 968371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<$>) :: Functor f => (a -> b) -> f a -> f b < 1360799094 633223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot: plz support unicode again......... < 1360799096 642307 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle ord < 1360799096 942693 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude class Eq a => Ord a < 1360799097 148986 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Ord class Eq a => Ord a < 1360799097 149186 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude data Ordering :: * < 1360799098 292525 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't have not tilde on my compose key :( < 1360799103 102163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh no < 1360799104 870525 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle chr < 1360799105 312205 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char chr :: Int -> Char < 1360799105 519230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.PrettyPrint.HughesPJ Chr :: Char -> TextDetails < 1360799105 519406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.PrettyPrint Chr :: Char -> TextDetails < 1360799112 651925 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2247 NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO [≇] < 1360799115 631940 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2246 APPROXIMATELY BUT NOT ACTUALLY EQUAL TO [≆] < 1360799118 22065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2245 APPROXIMATELY EQUAL TO [≅] < 1360799121 912035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :these are good < 1360799125 882650 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :yeah < 1360799130 82333 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle Int -> Char < 1360799130 702608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char chr :: Int -> Char < 1360799130 909288 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char intToDigit :: Int -> Char < 1360799130 909505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Text index :: Text -> Int -> Char < 1360799135 951937 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :that reminds me of my favorite thingy in unicode < 1360799136 402074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's missing ACTUALLY BUT NOT APPROXIMATELY EQAUL TO < 1360799136 802032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle Char -> Int < 1360799137 252581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char digitToInt :: Char -> Int < 1360799137 458935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Char ord :: Char -> Int < 1360799137 459142 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Graphics.UI.GLUT.Callbacks.Window Char :: Char -> Key < 1360799152 191964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: ⋚ ? < 1360799157 962798 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :⋄ < 1360799171 581743 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :wow shachaf how did you know < 1360799176 772075 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i was just looking it up. ⋚ < 1360799187 812159 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :also ⋙ is pretty good < 1360799189 552196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: "im an expert in knowing things" < 1360799208 461835 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :don't forget about ⪑ < 1360799213 242064 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :⪔ < 1360799220 162262 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :⪠ wow these are trainwrecks < 1360799225 192311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :those are pretty good < 1360799241 560658 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wow 𪩶 < 1360799242 711980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :er < 1360799243 952409 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :⪢ i can't even see this one < 1360799245 652017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2A76 THREE CONSECUTIVE EQUALS SIGNS [⩶] < 1360799249 12804 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :but i trust that it looks really nice < 1360799249 962058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⩶ < 1360799251 132851 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hahaha < 1360799264 882543 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i can't see that one either but that's actually good < 1360799269 352613 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can see ⪢ < 1360799272 322080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"get better fonts" < 1360799292 841867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: the good thing about THREE CONSECUTIVE EQUALS SIGNS is that it goes way out of the box into the next character < 1360799296 951916 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :because i imagine that they're just haphazardly smashed into a single unicode character "box" < 1360799304 881010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Not in my font! < 1360799306 222879 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :that's even better :') < 1360799312 902427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2AA4 GREATER-THAN OVERLAPPING LESS-THAN [⪤] < 1360799317 491921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Can you see that? < 1360799319 651921 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what's a good font that supports all of these < 1360799320 719347 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :nope :/ < 1360799327 212157 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're >< overlapping. < 1360799337 963170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I use the font called "Monospace" < 1360799342 302481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"good font imo" < 1360799343 653173 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :me too < 1360799348 142874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @hoogle Int -> Char <-- tip: while ord and chr exist, i usually don't bother importing them and just use fromEnum and toEnum instead. < 1360799359 22427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2A94 GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL [⪔] < 1360799359 832079 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :however xchat2 does all kinds of stupid things < 1360799367 532678 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh < 1360799371 481903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2A84 GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT [⪄] < 1360799380 901976 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :polyspace < 1360799381 955280 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :💩 < 1360799390 902313 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :monqy: what's that... < 1360799403 622380 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :U+1F4A9 < 1360799407 311982 :Gregor!codu@codu.org PRIVMSG #esoteric :`cat /proc/version < 1360799409 62089 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i'm installing a unicode font so i can fully enjoy all of these < 1360799410 632115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :undefined is going to be so useful < 1360799411 762526 :HackEgo!codu@codu.org PRIVMSG #esoteric :Linux version 3.7.0-umlbox (root@codu.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 Wed Feb 13 23:30:40 UTC 2013 < 1360799412 212426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's great how Unicode has this whole combining-characters mechanism but then they throw in 3865927348 pre-composed characters as well < 1360799417 902004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Nice to be able to compile incomplete code etc < 1360799419 452846 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :wow good monqy < 1360799419 682165 :Gregor!codu@codu.org PRIVMSG #esoteric :`curl http://google.com/ < 1360799419 981945 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`gcc -V < 1360799421 482596 :HackEgo!codu@codu.org PRIVMSG #esoteric :gcc: '-V' option must have argument < 1360799422 383190 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \ < 1360799422 982340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`gcc -v < 1360799424 133242 :HackEgo!codu@codu.org PRIVMSG #esoteric :Using built-in specs. \ Target: x86_64-linux-gnu \ Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.5-8' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecd < 1360799430 912104 :Gregor!codu@codu.org PRIVMSG #esoteric :`run curl http://google.com/ 2> /dev/null < 1360799432 802129 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ 301 Moved \

301 Moved

\ The document has moved \ here. < 1360799433 252012 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2A69 TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE [⩩] < 1360799437 982629 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :😿 < 1360799443 761022 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :So how long to U+1672A RUBBER CHICKEN WITH A PULLEY IN THE MIDDLE < 1360799444 52800 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: did you see that GHC now has a feature to defer type errors to runtime < 1360799446 612052 :Gregor!codu@codu.org PRIVMSG #esoteric :OK, HackEgo's network access should be considerably more reliable now. < 1360799454 440697 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You want to have Symbola installed < 1360799455 242431 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an ill-typed term is replaced with error "whatever" < 1360799458 912083 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm still on GHC 6.something < 1360799463 152341 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :upgrade < 1360799465 152055 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ye gads < 1360799471 955488 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm on Ubuntu 10.10 < 1360799476 197927 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's had that feature for basically forever.......... < 1360799479 451844 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :upgrade < 1360799479 901950 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ye gads < 1360799483 543059 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: o? < 1360799483 749540 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`ghc --version` < 1360799483 955802 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The Glorious Glasgow Haskell Compilation System, version 7.6.2 < 1360799488 682671 :HackEgo!codu@codu.org PRIVMSG #esoteric :ghc: unrecognised flags: --version` \ Usage: For basic information, try the `--help' option. < 1360799490 82724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I guess it's new. < 1360799495 482084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, it's only since 7.6. < 1360799512 757715 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What I really want is to not lose bindings I make when I :r < 1360799512 964185 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So since September. < 1360799514 822062 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :in GHCi < 1360799527 322889 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :eternal september < 1360799536 642384 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What I want is a way to remove certain bindings in GHCi < 1360799542 592123 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Without affecting others < 1360799546 352652 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what i want is a god that stays dead, not plays dead < 1360799563 12388 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t fromMaybe < 1360799564 361666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> Maybe a -> a < 1360799579 558609 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fromMaybe 3 Nothing < 1360799581 272701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all i want is a monoid < 1360799583 945531 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fromMaybe 3 Nothing < 1360799585 962119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1360799598 672197 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's an adjunction between monoids like < 1360799601 822208 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"really boring??" < 1360799629 28746 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is abs int, 0, + a monoid? < 1360799633 192755 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :since basically every pair of functors between monoids is an adjunction, or what?? < 1360799633 399121 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: so easy < 1360799643 402102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :theegan < 1360799644 822130 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: what does "abs int" mean? < 1360799661 795251 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Any negative value becomes positive before any other action is taken < 1360799681 804885 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :yeah isn't that Sum < 1360799682 766053 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :no, because 0 + (-5) ≠ -5 < 1360799683 213871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Nice to be able to compile incomplete code etc <-- not in the platform yet i think, but newest ghc has some nice new features for this < 1360799691 252290 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so 0 is not an identity < 1360799703 561284 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is it a semigroup? < 1360799718 842127 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the nonnegative integers under 0,+ are a monoid < 1360799721 233066 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : let inVal = fromMaybe -1 (fmap ord maybeIn) < 1360799728 52110 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :inVal should be an Int after that, right? < 1360799745 22229 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t fromMaybe -1 (fmap ord Nothing) < 1360799746 632650 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Num (Maybe Int -> a -> Maybe a -> a), Num (a -> Maybe a -> a)) => a -> Maybe a -> a < 1360799749 422447 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wtf < 1360799767 582062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : OK, HackEgo's network access should be considerably more reliable now. <-- yay! < 1360799776 357219 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t fmap ord < 1360799778 52669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f Char -> f Int < 1360799796 352606 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t fromMaybe -1 < 1360799796 559645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty compare `on` void < 1360799797 4212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t fmap < 1360799798 163126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num (a -> Maybe a -> a) => a -> Maybe a -> a < 1360799798 369334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Ord (f ())) => f a -> f a -> Ordering < 1360799798 713504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => (a -> b) -> f a -> f b < 1360799799 762396 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t fromMaybe (-1) < 1360799800 813397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num a => Maybe a -> a < 1360799805 336130 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> fromMaybe -1 (fmap ord Nothing) < 1360799807 602331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num (a0 -> Data.Maybe.Maybe a0 -> a0), < 1360799807 808906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1360799816 753203 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :FreeFull: so mempty is 0, and mappend is (\x y -> abs x + abs y)? < 1360799817 355465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t fromMaybe (-1) (fmap ord Nothing) < 1360799818 552300 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int < 1360799828 382794 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :XD < 1360799836 946773 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Dear Haskell: Please switch to using _ for negatives < 1360799837 155289 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_: Yes < 1360799845 903395 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1360799847 855176 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_: kmc already showed it isn't a monoid < 1360799858 653647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yay! I get a different error now! < 1360799865 512387 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh, yeah < 1360799906 368834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : what i want is a god that stays dead, not plays dead <-- are you sure he's playing dead, and that you weren't just not invited to the game < 1360799926 382098 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1360799966 332682 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Group_(mathematics)#Generalizations looks like it's indeed a semigroup. (hey, this table is cool) < 1360799980 142482 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: again with dead people. are you a zombie or something? < 1360800052 714392 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :non-associative semicategory < 1360800086 602071 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ok this is another term that i google and the only instance is me making the joke here before < 1360800099 23025 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :non-associative semicategories, like the word "apple" < 1360800111 732243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: again with dead people. are you a zombie or something? <-- try bribing me with brains... < 1360800177 212758 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :will brawn do? delicious, savoury brawn spread on hot and buttered toasts? < 1360800186 972588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1360800232 592550 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :brawn on bran over brain < 1360800257 33510 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the new BBBBLT sandwich. < 1360800339 272992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can you add some brown cheese? < 1360800346 912532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sort of seems to fit < 1360800353 680819 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what's brown cheese? < 1360800360 642011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norwegian specialty < 1360800396 783946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Brunost < 1360800426 253306 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think I can find that somewhere. < 1360800434 302183 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh well. time to go eat again. < 1360800435 753902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :compulsory part of our foreigner test kit, together with lutefisk < 1360800437 604527 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Messmor.jpg this is disgusting < 1360800445 572517 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :lutefisk will come after that. < 1360800447 133099 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360800450 432400 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360800483 253588 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm... I think I'm going to write some repetitive code for the sake of occasional TCO < 1360800514 432344 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nooooo don't write repetitive code < 1360800518 132492 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo < 1360800519 404237 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dont < 1360800530 173382 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"what monqy said" (am i doing this right) < 1360800544 192581 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm sure I could make it unrepetitive < 1360800555 216109 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then why don't you < 1360800565 732321 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It will still make the code slightly uglier < 1360800588 52233 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by tco anyway < 1360800591 772628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: is this like when interpreting the last element of a list? it rings a bell < 1360800614 2089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes < 1360800649 882954 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If the last element that I'm interpreting is Compile, then there's no more work to be done save for that Compile, which starts interpreting the next element on the compiler stack < 1360800659 502526 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe you should use a different data structure alt. not care because this is a silly proof of concept and not a production quality whatever the heck you're making < 1360800689 32594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it came up similarly for ^ in an underload interpreter < 1360800697 852410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or was it elliott's compiler < 1360800722 772457 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Compile being the last element is going to be the most common case, I think < 1360800795 742001 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can make the rare case work by simply calling to the common case while protecting the state, I think < 1360800805 462519 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what's sgeo doing < 1360800813 802257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nooodl_: TCO'ing < 1360800832 902512 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is an StateT s m a thing that calls StateT s m a while reverting back afterwards, right? < 1360800868 692385 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by while reverting < 1360800895 332142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t mapStateT < 1360800897 30263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(m (a, s) -> n (b, s)) -> StateT s m a -> StateT s n b < 1360800908 322337 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, something like < 1360800912 572901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wrong mapping thing < 1360800926 322789 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :StateT s m a -> StateT s m a < 1360800939 642209 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you looking for something like `local` < 1360800943 651906 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Possibly < 1360800950 282871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :local works on StateT? < 1360800950 489121 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's possibly < 1360800954 392542 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1360800993 202668 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :withStateT I think I saw which the name makes me think along those lines < 1360801014 333111 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, no < 1360801020 623241 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how about you use precise words to describe what you want < 1360801042 362503 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to take a stateful action and execute it and then undo the changes to the state < 1360801047 92637 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360801082 172600 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Possibly get >>= runStateT / < 1360801083 372803 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360801098 993398 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Erm, well, something along those lines < 1360801121 255670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :get >>= \s -> do v <- x; put s; return v < 1360801130 252674 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i was just about to say that but with applicative notation < 1360801133 212897 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"much prettier" < 1360801154 472459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure you can do it with only applicative notation < 1360801160 352842 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mean < 1360801171 142497 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instead of just part of it < 1360801177 23131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :x <* put s i guess < 1360801180 22289 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360801189 62577 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I also don't need the result < 1360801192 492099 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360801194 742780 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm doing it for the side effects < 1360801197 833402 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360801234 792875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, the above should work < 1360801254 734522 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it won't!!!! keeping the result around ⇒ bloat ⇒ unacceptable < 1360801255 937536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless you need to catch throws inside x too < 1360801266 457761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*from inside < 1360801276 532471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and reset the state even then < 1360801567 162252 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's wrong with my runStateT solution? < 1360801688 233210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Halite, if you're interested in learning how to write interpreters, the standard first language to target is eodermdrome <-- nice try < 1360801770 792466 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's my master plan < 1360801776 652686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :someday a savant will enter the channel < 1360801788 13262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and we will all be propelled into a glorious new dawn < 1360801978 222697 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FUCK YOU KATE < 1360802004 222493 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Typing on a line beginning with [] does NOT mean "indent me indent me please please please" < 1360802077 344151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh dear, is it making your brainfuck code too unreadable < 1360802258 202642 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's turning my correct Haskell code into incorrect Haskell code < 1360802276 613045 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t runStateT < 1360802278 192674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :StateT s m a -> s -> m (a, s) < 1360802378 863477 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Blah, oerjan's way was easier < 1360802462 922937 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My code, as it currently stands < 1360802466 598174 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It compiles so far :) https://gist.github.com/Sgeo/fe54715fc61d1d98f4cc < 1360802522 110086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1360802530 633436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :in that case; why are you using kate < 1360802569 343509 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because it wasn't irritating me until just then < 1360802579 503330 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can live with sometimes faulty code hilighting < 1360802607 312543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but there's a whole hierarchy of why here < 1360802614 892605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :for instance: why are you using kde < 1360802661 172923 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because I like KDE? Also this system is a bit broken, in such a way that whether I'm using KDE or GNOME tends to vary on whether X works when I boot up < 1360802668 862433 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although X has been working, so < 1360802674 792928 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah linux < 1360802693 722826 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i do recall switching to KDE because i fuckxed up my GNOME install < 1360802756 52629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think the horrific brokenness that ultimately trashed my laptop started when i experimented briefly with kde < 1360802764 944364 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's a gateway drug < 1360803510 903173 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can feel this thing getting closer to completion < 1360804054 215908 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1360804605 553661 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just need to remember how to parse parens < 1360804610 663355 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Parens, my eternal nemesis < 1360804833 333785 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Conceptually, the code I'm writing is the result of compiling ,+[-:,+]! by hand < 1360804873 795064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(EOF=-1) < 1360805120 574433 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t runWriter < 1360805122 243826 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Writer w a -> (a, w) < 1360805194 753602 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t execState < 1360805196 253645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :State s a -> s -> s < 1360805203 463775 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I never rember exec vs eval < 1360805281 873215 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I wonder if the State monad is good or bad for my globals addiction < 1360805299 283476 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :With it, one writes code that looks like it's accessing a global, but it's all confined < 1360805327 890287 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :On the one hand, it lets me write in that style, on the other, when I move into other languages... < 1360805381 534133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360805761 128415 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :globals addition < 1360805861 793958 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :****addiction < 1360805954 447811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :★★★★hi monqy < 1360806054 823499 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360806075 33448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@quote monqy < 1360806075 483408 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `quote' failed with: getRandItem: empty list < 1360806139 163583 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What might an interpreted Trustfuck look like/! < 1360806153 926701 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good question < 1360806382 673396 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i wonder if there are good generalizations of poker < 1360806426 673320 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's kolmogorov poker < 1360806441 473310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where instead of a fixed hand ranking, you can challenge someone's hand by producing a shorter program to generate your hand < 1360806459 513960 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably a p. shitty game tho < 1360807323 102979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: most languages have some way to confine 'globals' < 1360807366 42399 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i like how the Linux kernel shoehorns basically a fourth layer of scoping for static-storage variables into the C language < 1360807455 652547 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'static' vars in functions have static scope, 'static' vars at file level have file scope, non-'static' vars at file level are scoped to a whole kernel module < 1360807466 63211 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but if you want it to be visible outside that kernel module you have to add EXPORT_SYMBOL(foo) as well < 1360807506 342781 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION decides that the state monad is analogous to dynamic scoping < 1360807516 882818 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :With an implicit name < 1360807795 852816 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and only one value < 1360808300 923001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the reader monad with its local might fit even better. < 1360808602 393354 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :kmc: That's one of those tricky linker tricks, isn't it? < 1360808653 873140 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should just have one very long line representing the bulk of the program < 1360808663 344066 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather than a multitude < 1360808695 903302 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by that < 1360808712 162695 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :code = all the code in the program save for two lines < 1360808717 233598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is deja vuing < 1360808739 992693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This program needs to ultimately output almost itself save for two lines < 1360808755 872767 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And those two lines are different < 1360808773 303214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: well, the trick is just that the kernel has its own dynamic linker/loader for modules, and so gets to decide which symbols are dynamically resolvable < 1360808786 113009 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't actually know if they implement this layer of scoping when stuff gets compiled in < 1360808799 353204 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you might need unique names anyway for the compiled-in case < 1360808844 953202 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :They probably do; as far as I know, they link each module into a single object and then vmlinuz is linked from those. < 1360808855 172605 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm < 1360808873 162925 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :(binutils has some thing where you can link a bunch of objects into a single object file that's still not fully linked...) < 1360809039 802870 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's ld -r < 1360809236 912823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: do you know about explicit {} blocks in haskell? < 1360809256 622755 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :For things like do? Yes < 1360809272 425525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so that you don't need to care about layout < 1360809315 492943 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Some of these functions are on multiple lines. I don't see what's wrong with just outputting what's here < 1360809356 722765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just trying to help in case getting indentation right trips you up < 1360809356 968525 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Seriously, it's going to output a mostly-quine with two things changed, and those two things are not functions < 1360809362 43024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok < 1360809416 233236 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> let a=1; b=2 in a+b < 1360809417 883137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1360809508 272693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION sets indentation to none < 1360809512 883742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Fuck you, fuck you, and fuck you Kat < 1360809514 293416 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Kate < 1360809574 683137 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1360809583 326406 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an omnishambles < 1360809691 214094 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1360809719 394317 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360809856 433898 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360809949 653024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :TYPING THE WORD IN DOES NOT MEAN INDENT INSANELY < 1360809969 223204 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Nor does typing a comma < 1360810259 683556 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Meh, my parser is not perfect at detecting unbalanced [] < 1360810327 498740 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It assumes [ have a ] at the end if there isn't, and ] followed by nothing might just be dropped < 1360810333 643149 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this a big deal? < 1360810644 703083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what i did in the fueue brainfuck interpreter was to keep a flag of whether i'm already inside a loop. then it's easy to discern those cases. < 1360810769 342596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t runStateT < 1360810770 392618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then in either case, exactly one of ] and eof are permitted to occur. < 1360810770 937983 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :StateT s m a -> s -> m (a, s) < 1360810927 93051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mind you, in haskell it should still be simpler to use parsec. < 1360810945 463371 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably >.> < 1360810966 312997 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Right now I'm so close to getting this working < 1360810968 93089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fsvo working < 1360811184 393485 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A 4,886 character line < 1360811192 743139 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe this is not the best idea for readability < 1360811231 263660 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh crud < 1360811460 522760 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm? < 1360811468 393648 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I forgot to write main < 1360811473 72685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :At least, that what that crud was about < 1360811476 453364 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Currently having another crud < 1360811481 493053 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This program is going to be a PITA to edit < 1360811508 172921 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what were you expecting < 1360811558 617039 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not to need to edit it very much < 1360811612 312966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: Something ... someone ... nothing. < 1360811622 767492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you hungry? < 1360811630 243111 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???????????????? < 1360811665 402865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360811686 971982 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360811689 814647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you ever explain comma categories < 1360811711 183000 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or was it just that "limited version" of them < 1360811731 533675 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i explained the specific instance of them you want for free objects...for a more general explanation you'd be better served just looking them up < 1360811754 883499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good point < 1360811778 363558 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mr.hird and i did a few "adjunctions" to get "free functors´ < 1360811783 993517 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it was p. great < 1360811799 606021 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alrite < 1360811810 343017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://gist.github.com/Sgeo/fe54715fc61d1d98f4cc < 1360811814 663139 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Still need to test it < 1360811831 92889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: you know how you can make the "Cont monad" out of adjunction of (-> r) -| (-> r)? < 1360811845 312885 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably you've said that? maybe??? idk < 1360811854 233945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :going into Haskᵒᵖ < 1360811864 782981 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: its "pretty nifty" < 1360811890 132958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: have you ever noticed that Cont'sjoin = contramap (Cont'sreturn)?? < 1360811944 704990 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :primitive.o: In function `rQf_info': < 1360811944 949183 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(.text+0xa74): undefined reference to `mtlzm1zi1zi0zi2_ControlziMonadziTrans_zdfMonadIOIO_closure' < 1360811947 223388 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wat < 1360811967 283611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mtl-1.1.0.2_Control.Monad.Trans_$fMonadIOIO_closure < 1360811967 883382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1360811973 423162 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably you did something bad < 1360812065 33274 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not only that, I tried to mess around in GHCi a bit < 1360812066 992819 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's a big < 1360812068 263313 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bug < 1360812096 653665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1360812109 483198 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That big was a typo for bug < 1360812112 294326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a big < 1360812113 113699 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bug? < 1360812117 33033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that soudns dangerous < 1360812130 983080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so big that you have to pause after saying big < 1360812146 83117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As soo as it saw , as input it output < 1360812154 183220 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i've written some pretty terrible bugs < 1360812160 263134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i've never written a big < 1360812161 94173 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bug < 1360812274 336865 :impomatic!~digital_w@87.113.152.173 QUIT :Read error: Connection reset by peer < 1360812490 603331 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's no bug. I'm just an idiot. < 1360812509 873419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1360812552 303115 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, there's still a bug < 1360812557 473118 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just not what I was thinking < 1360812570 154779 :nooodl_!~nooodl@91.177.5.66 QUIT :Ping timeout: 260 seconds < 1360812601 615135 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think. < 1360812607 653571 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :Read error: Connection reset by peer < 1360812627 243376 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1360812643 183178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In this case https://plus.google.com/107913314994758123748/posts/3adHiA9yq9D < 1360812653 93006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: We should get around to doing Kan extensions. < 1360812689 272824 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, wrong channel. < 1360812705 623344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess elliott is in both channels. < 1360812734 235030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's been idle for quite a while. < 1360812773 223155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know. < 1360813141 832732 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so one problem: Input is broken < 1360813158 953366 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Problem two: Output is cobroken. < 1360813171 392889 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think loops are broken too < 1360813271 463939 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :if eof then Just <$> getChar else return Nothing < 1360813274 43000 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :derp < 1360813276 363565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ƪ < 1360813295 943225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360813318 743793 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :time of check time of use! < 1360813376 133032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Um. I guess that's a theoretical problem with the isEOF vs my original catch-based way, but that's not the large bug < 1360813453 612916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f -> return True >>= f . guard < 1360813455 113254 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Monad m, MonadPlus m1) => (m1 () -> m b) -> m b < 1360813474 859367 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Anyways, now to see waht the deal with loops is < 1360813475 304479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f g -> return True >>= maybe f g . guard < 1360813476 903774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Monad m => m b -> (() -> m b) -> m b < 1360813493 668837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f g -> return True >>= fromMaybe g . guard < 1360813495 96250 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m0 b0' with actual type `()' < 1360813495 303022 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: Bool -> Maybe (m0 b0) < 1360813495 303225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: Bool -> Maybe () < 1360813499 675442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f g -> return True >>= fromMaybe f g . guard < 1360813501 325226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Monad m, MonadPlus m1) => (m1 () -> m b) -> Maybe (m1 () -> m b) -> m b < 1360813557 8629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \x -> guard :: Maybe () < 1360813558 435552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Maybe ()' < 1360813558 641699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : with actual type `Bool -> m0 ()' < 1360813558 641876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: guard :: Maybe () < 1360813562 952980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \x -> guard x :: Maybe () < 1360813564 653077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bool -> Maybe () < 1360813577 93144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1360813630 143722 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so loops are broken somehow < 1360813741 131807 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or maybe output's broken, wat < 1360813770 827387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the primTranslate cases for [] look fine to me < 1360813855 273253 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is assuming the problem is in interpret' < 1360813861 532958 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm testing things out by changing program < 1360814219 944180 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net QUIT :Read error: Connection reset by peer < 1360814220 150709 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, that's one problem < 1360814226 393259 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Out doesn't continue interpretation < 1360814236 260598 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net JOIN :#esoteric < 1360814680 553610 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360814752 623809 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think some of this is me failiing at Brainfuck < 1360814755 919065 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :failing < 1360814822 915637 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1360814839 605651 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360814893 707268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: http://www.theproofistrivial.com/ < 1360814967 765446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Just biject it to a trivial algebra whose elements are semi-decidable posets", sounds quite trivial. < 1360814992 506127 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I just successfully compiled and ran a trivial Trustfuck program < 1360815020 683042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent. now we can take over the world. < 1360815037 13087 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The gist is now updated with the latest version < 1360815057 943294 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :very good < 1360815063 843197 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :http://www.youtube.com/watch?v=KmK0bZl4ILM < 1360815065 492676 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :truth < 1360815282 575032 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so my next test will be this: < 1360815306 93297 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Creating a compiler for a variation of Trustfuck in which each character maps to the character above it < 1360815314 542744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And then writing a cat program in that dialect < 1360815358 413214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Erm < 1360815365 922647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Easiest thing to do, character below it < 1360815387 612813 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> inc < 1360815389 302890 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `inc' < 1360815389 509176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant one of these: < 1360815389 509372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `int' (imported fro... < 1360815395 164079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> succ < 1360815397 2837 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (a0 -> a0)) < 1360815397 209314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `M77076... < 1360815398 502658 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ty < 1360815484 616172 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> map pred ",+[-.,+]" < 1360815486 353046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "+*Z,-+*\\" < 1360815584 233066 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :fuck < 1360815662 313030 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm an idiot who can barely remember how to use his own language < 1360815825 933029 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : module `main:Main' is defined in multiple files: predtest.hs < 1360815826 176911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : predtest.hs < 1360815835 583998 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh < 1360815854 803937 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It works! < 1360815863 683526 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess there are some things currently untested < 1360816316 563178 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, ais523 if you logread, anyone else? Feel free to play with it < 1360816696 745945 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm far too lazy to even figure out what trustfuck is < 1360816787 688175 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo's brainfuck derivative < 1360817194 603463 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :coppro, shall I attempt to explain it? < 1360817702 62730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"\35\52\56\63\48" < 1360817706 3176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "\35\52\56\63\48" < 1360817708 32854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "#48?0" < 1360817883 682956 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I could (should?) be storing the unparsed versions rather than the parsed versions, I think < 1360817890 782829 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Take up less space in the compiled program < 1360817905 943691 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Might be important for trying to compile that large game < 1360818449 192692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1360818463 483252 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A Trustfuck compiler targetting x86 might not require writing x86 code directly < 1360818792 852584 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just need to write C code that alters its memory then retrieves all of its ... < 1360819306 354532 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1360820056 997973 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360820151 213086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> '\59' < 1360820153 292966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ';' < 1360820753 54760 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> '\10' < 1360820755 173544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '\n' < 1360820771 873263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> '\64' < 1360820773 833696 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '@' < 1360820775 722891 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> '\65' < 1360820777 784366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'A' < 1360820779 553253 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok < 1360820783 583620 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is derptastic today < 1360820873 612975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1360821831 643684 :hogeyui!~hogeyuiVP@vps.usamimi.biz QUIT :Ping timeout: 276 seconds < 1360822841 454469 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360822847 194755 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360822880 364075 :noam!~noam@213.57.201.130 QUIT :Read error: Connection reset by peer < 1360822905 84811 :noam!~noam@213.57.201.130 JOIN :#esoteric < 1360823787 334496 :hogeyui!~hogeyuiVP@vps.usamimi.biz JOIN :#esoteric < 1360824850 339062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> popCount (65::Int) < 1360824851 965162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1360824916 774963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty popCount < 1360824918 574976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bits a => a -> Int < 1360824937 95026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's in Bits? < 1360824940 195301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything is in Bits. < 1360824941 434631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1360824956 784529 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ty popSixSquishUhuhCiceroLipschitz < 1360824958 250243 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `popSixSquishUhuhCiceroLipschitz' < 1360824962 185495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ridiculous thing is, they have this function but none to find the highest set bit... < 1360824997 424621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There isn't one for lowest set bit either, right? < 1360825012 868402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not afaict < 1360825014 515456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION would like to take this moment to mention that de Bruijn indices are the future. < 1360825021 533450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360825044 604836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> toListOf bits 123 < 1360825047 274789 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [True,True,False,True,True,True,True,False,False,False,False,False,False,Fa... < 1360825055 226329 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good function < 1360825066 256273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t bits < 1360825067 724993 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Applicative f, Bits b, Indexable Int p) => p Bool (f Bool) -> b -> f b < 1360825107 666740 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Hmm. gzip in Haskell is probably fairly easy. Funny. < 1360825651 76099 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com JOIN :#esoteric < 1360825722 444836 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :hai < 1360825732 74787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome Halite, pikhq < 1360825738 355001 :HackEgo!codu@codu.org PRIVMSG #esoteric :Halite,: pikhq: 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.) < 1360825751 345694 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :`welcome ChanServ < 1360825753 385507 :HackEgo!codu@codu.org PRIVMSG #esoteric :ChanServ: 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.) < 1360825756 135067 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com PRIVMSG #esoteric :lol < 1360825901 474940 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hello < 1360825939 534932 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy:  < 1360825960 355131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(btw that was 0006 ACKNOWLEDGE) < 1360826059 934942 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360826170 783007 :Halite!~HaliteBir@cpc4-staf7-2-0-cust442.3-1.cable.virginmedia.com QUIT :Changing host < 1360826170 989201 :Halite!~HaliteBir@unaffiliated/octagonfly JOIN :#esoteric < 1360826221 415194 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I'm trying to crash HackEgo in the other channel by sending a WHILE loop. < 1360826337 385344 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :HackEgo, die < 1360826372 745245 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hackego's feelings???? < 1360826451 952966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: good point in the other channel < 1360826490 206516 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thachaf < 1360826491 795382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :HackEgo is set up with version control. Anything happens, it can be revertred < 1360826497 586016 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`ls < 1360826499 355291 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ brainfuck.fu \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ fueue.c \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ sudo \ %sudo \ test \ wisdom \ zalgo.hs < 1360826501 35485 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're wonqy < 1360826506 149161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run rm canary < 1360826509 660019 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360826517 315362 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`ls < 1360826521 325560 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 \ bin \ brainfuck.fu \ canary \ dbg.out \ egobot.tar.xz \ etc \ factor \ factor-linux-x86-64-0.95.tar.gz \ foo \ foo.err \ foo.out \ fueue.c \ ibin \ interps \ karma \ lib \ paste \ quines \ quotes \ quotese \ run~ \ share \ sudo \ %sudo \ test \ wisdom \ zalgo.hs < 1360826532 505513 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, what's = 0 ? < 1360826542 795122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`file = 0 < 1360826545 845331 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0: ERROR: cannot open `= 0' (No such file or directory) < 1360826547 995055 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat = 0 < 1360826549 495287 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360826552 537868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`file = 0 < 1360826554 375073 :HackEgo!codu@codu.org PRIVMSG #esoteric :​= 0 : empty < 1360826563 515549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm = 0 < 1360826566 925447 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1360826580 830955 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`file canary < 1360826582 475125 :HackEgo!codu@codu.org QUIT :Remote host closed the connection < 1360826585 326250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh < 1360826602 304765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone apparently succeeded! < 1360826625 395122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :file canary shouldn't kill it, right? < 1360826626 295459 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :>.> < 1360826647 348759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360826659 5184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think maybe i did < 1360826694 545242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc HackEgo isn't supposed to keep empty files, so maybe deleting one breaks things < 1360826814 445708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :weird it claims it was added by coppro's `addquote http://codu.org/projects/hackbot/fshg/index.cgi/file/36a0f4a7116c/%3D%200%20 < 1360826880 244991 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360826992 905680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh no it existed before < 1360827091 525373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :been there a while it seems < 1360827172 970428 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :can HackEgo rejoin < 1360827205 95259 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only Gregor can make it < 1360827220 326540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he seems idle at the moment < 1360827288 211337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he might be sleeping at this time < 1360827290 85842 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1360827293 33138 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Gregor, < 1360827303 865551 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :@time Gregor < 1360827305 5239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Gregor is Thu Feb 14 02:35:04 < 1360827305 606084 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Halite, play with Trustfuck for a while if you're bored < 1360827318 215645 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Sgeo, please give a TF Interpreter < 1360827326 555388 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's no interpreter, just a compiler < 1360827343 915344 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://esolangs.org/wiki/Trustfuck < 1360827387 135642 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://gist.github.com/Sgeo/fe54715fc61d1d98f4cc is a Haskell file. Compile it with GHC. Then feed it Trustfuck as input, it will output some Haskell code < 1360827407 105704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Compile that Haskell code, and run the result, and that's the Trustfuck program < 1360827431 76811 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, let's say I have somecode.tf < 1360827433 277606 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I might do < 1360827452 595701 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :./primitive < somecode.tf > somecode.hs < 1360827461 245645 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ghc --make somecode.hs -o somecode < 1360827463 106337 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :./somecode < 1360827514 235200 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Read error: Operation timed out < 1360827515 237380 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 260 seconds < 1360827609 355790 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Incidentally, here's the Trustfuck compiler written in Trustfuck < 1360827609 904963 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :,+[-:,+]! < 1360827636 536382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The Haskell code can be viewed as being basically that, hand-compiled < 1360828885 786251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t _head < 1360828887 461454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cons (->) f s s a a => LensLike' f s a < 1360829213 166965 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360829416 476003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ([], [1,2,3]) ^? (_1 . _head <|> _2 . _head) < 1360829418 827382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Applicative.Alternative < 1360829419 33601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ((->) < 1360829419 33785 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :... < 1360829426 976179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ([], [1,2,3]) ^? (_1 . _head) < 1360829430 368081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1360830288 652358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ([], [1,2,3]) ^? (both . _head) < 1360830291 47602 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just 1 < 1360831116 117372 :sebbu2!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360831116 568209 :sebbu2!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360831116 774508 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360831186 917795 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1360831351 520087 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360831361 617278 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360831385 270054 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360831932 376720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t zoom < 1360831933 986971 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Zoom m n s t => LensLike' (Control.Lens.Internal.Zoom.Zoomed m c) t s -> m c -> n c < 1360832170 987218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (^~) < 1360832173 17659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Integral e, Num a) => ASetter s t a a -> e -> s -> t < 1360832184 489066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360832189 207354 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1360832216 986922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::T over < 1360832220 665894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t over < 1360832222 368635 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Profunctor p => Setting p s t a b -> p a b -> s -> t < 1360832532 47618 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360832607 956926 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360833007 957872 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360833434 177843 :nooodl_!~nooodl@91.177.5.66 JOIN :#esoteric < 1360834654 87303 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :"Bueue"!? < 1360835770 92315 :md_5!md_5@mcdevs/trusted/md-5 QUIT :Remote host closed the connection < 1360835800 680870 :md_5-!md_5@mcdevs/trusted/md-5 JOIN :#esoteric < 1360835894 407822 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Ping timeout: 256 seconds < 1360835936 199106 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360836967 486791 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360837015 367899 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1360837442 309403 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360838855 239336 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1360838909 909205 :Halite!~HaliteBir@unaffiliated/octagonfly QUIT :Remote host closed the connection < 1360839079 160550 :sebbu!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360839079 538230 :sebbu!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360839079 744371 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360839210 359389 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1360839247 186378 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360839667 658992 :sebbu2!~sebbu@83.194.59.216 JOIN :#esoteric < 1360839667 865197 :sebbu2!~sebbu@83.194.59.216 QUIT :Changing host < 1360839667 865345 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360839765 250172 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1360840062 536786 :HackEgo!codu@codu.org JOIN :#esoteric < 1360840811 573157 :md_5-!md_5@mcdevs/trusted/md-5 NICK :md_5 < 1360840814 840117 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 276 seconds < 1360841094 999474 :ncultures!~flashbot@237.192.092.145.hva.nl JOIN :#esoteric < 1360841095 282277 :ncultures!~flashbot@237.192.092.145.hva.nl PART :#esoteric < 1360841145 530099 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t _head < 1360841147 199494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Cons (->) f s s a a => LensLike' f s a < 1360841222 822557 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is (.).(.) infix or prefix? < 1360841320 229529 :ncultures!~flashbot@237.192.092.145.hva.nl JOIN :#esoteric < 1360841320 514209 :ncultures!~flashbot@237.192.092.145.hva.nl PART :#esoteric < 1360841353 228699 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Prefix < 1360841364 450588 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::t (.).(.) < 1360841366 39063 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f1, Functor f) => (a -> b) -> f (f1 a) -> f (f1 b) < 1360841385 646674 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Actually, it's nigh-unusable unless you put brackets around it < 1360841406 608143 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :> ((.).(.)$(+1)) (1, [1,2,3]) < 1360841409 698669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,[2,3,4]) < 1360841588 600367 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360841642 59165 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1360843002 751004 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Remote host closed the connection < 1360843017 270017 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1360843076 259111 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 245 seconds < 1360843093 969906 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi QUIT :Ping timeout: 246 seconds < 1360843851 558694 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1360844010 929899 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Read error: Connection timed out < 1360844209 210394 :sebbu2!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360844225 390165 :sebbu2!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360844225 596580 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360844283 580816 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1360844537 209182 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :http://mobile.osnews.com/story.php/26784/Opera-to-switch-desktop-mobile-browsers-to-WebKit/ < 1360844574 749298 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what? < 1360844639 852130 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm a little bit disappointed right now, but I get their point. < 1360844772 889467 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :I really hope they open source presto < 1360844778 789227 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :but probably not < 1360845247 889537 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :uh < 1360845254 238940 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :what? < 1360845351 843355 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Help I now have two libraries on Hackage < 1360845356 630074 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi JOIN :#esoteric < 1360845392 780046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: base 4.5.*? < 1360845399 840526 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Thanks for hating GHC 7.6 users. < 1360845406 319421 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I can't look at the actual code. < 1360845407 509905 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :shachaf, that's me being sleepy when checking the depends < 1360845481 425998 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It would actually work in base 3.0.3.1 < 1360845508 252537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Does your package have free groups? < 1360845522 130868 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Alas, no < 1360845527 28172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::-( < 1360845530 959551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I want free groups! < 1360845698 419769 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :shachaf, the dependency is less stupid now < 1360845733 819903 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Although free groups are still missing < 1360845772 449520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I still can't see the code. < 1360845786 459564 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :(is that my fault, or Hackage's?) < 1360845803 85830 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Anyway, it's just a class Monoid m => Group m where invert :: m -> m < 1360845806 49499 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: "<5"? < 1360845808 93970 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Plus a few instances < 1360845810 389743 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you sure about that? < 1360845814 902422 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :REASONABLY < 1360845835 599095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I guess it works. < 1360845929 128713 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's got instance Num a => Group (Sum a); instance Fractional a => Group (Product a); instance Group a => Group (Dual a) < 1360845937 167038 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And all the tuple ones that Data.Monoid has < 1360846022 409939 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :There's nothing that special < 1360846027 159191 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Free groups'd be harder < 1360846052 589200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is newtype Foo a = Foo { runFoo :: forall g. (a -> g) -> g } equivalent to a free group? < 1360846095 140750 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :...I don't think so < 1360846108 83107 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's equivalent to a < 1360846155 589253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1360846158 29578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Group g => < 1360846247 508018 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Let me think about that for a bit < 1360846459 264494 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It is a group < 1360847109 819199 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :> (Product <> Product) 7 < 1360847111 819751 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Product {getProduct = 49} < 1360847114 963014 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :neat < 1360847186 52576 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Huh < 1360847199 862516 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::t getProduct . Product <> Product < 1360847201 559490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: b0 = Product b0 < 1360847201 766036 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: b0 -> b0 < 1360847201 766221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Actual type: b0 -> Product b0 < 1360847206 567307 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::t getProduct . (Product <> Product) < 1360847208 189276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Num b => b -> b < 1360847261 659625 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :instance Monoid b => Monoid (a -> b) where < 1360847261 866002 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric : mempty _ = mempty < 1360847261 866339 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric : mappend f g x = f x `mappend` g x < 1360847317 349902 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :> getSum $ (Sum <> Sum) 10 < 1360847319 829122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 20 < 1360847322 50257 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: Can you come up with a free group type for me, please? < 1360847379 911104 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i just had to up what a free group is so probably i won't be of much help < 1360847448 399464 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hmmmm < 1360847538 739397 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :this sounds like it'd be impossible to define as a type < 1360847557 250265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Haskell is bad at things like commutativity and invertibility. :-( < 1360847686 863133 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :a free group can have multiple free generating sets, right < 1360847705 379134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1360847707 240790 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :like for (Z,+) you have could have S = {1} or S = {-1} < 1360847727 529658 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :(i'm reading http://en.wikipedia.org/wiki/Free_group because i'm bad) < 1360847733 949145 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :(at group theory) < 1360847784 559269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm. I'm not sure what you mean. < 1360847800 559498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, you're going in the other way. < 1360847820 199294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean: Given some generating set S, give me a free group over that set. < 1360847832 167386 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :ohh i see < 1360847848 429685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :[] is a free monoid in a similar way. < 1360847850 709184 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :(also: given an operator?) < 1360847855 969110 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, you make the operator. < 1360847869 154442 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :What shachaf wrote earlier is a group < 1360847897 740282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Given the set S = {A,B,C}, you can give me the free monoid: (MS,(++),[]), where MS = {[], [A], [B], [C], [A,A], ,[C,A,B,A], ...} < 1360847912 789854 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Note that you pick your own operation here. What the elements actually are doesn't really matter. < 1360847923 204142 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :But it needs Ranks2Types < 1360847933 221923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: Just PolymorphicComponents!!!!!!!!!! < 1360847944 438509 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It needs some extension < 1360847950 79535 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1360847950 939416 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :so that type would be... FreeGroup S < 1360847956 29684 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: You can look at Nat as a free monoid over some singleton generating set. < 1360847962 179800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the same as saying that [()] ~ Nat < 1360847978 29456 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where [] = 0, [()] = 1, and so on. < 1360847981 689432 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(++) becomes addition. < 1360847990 989960 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :right < 1360848007 99694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now, if you define data Unit = Unit and data Younit = Younit, [Unit] and [Younit] are equivalent. < 1360848102 579538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nooodl_: Anyway, a free group would be similar, except you also have inverses. < 1360848129 909524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So if your generating set is {A, B, C}, then you'd make up new elements A^-1, B^-1, C^-1 < 1360848145 409423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It doesn't matter what A,B,C actually were originally. You're making up inverses for them. < 1360848203 110188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can take "" (the empty word) as an element of Freegroup S, and also A, AB, AAA, ABA^-1, etc. < 1360848215 719784 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But ABB^-1A isn't an element. < 1360848220 571016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or rather it's equivalent to AA. < 1360848230 550326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Note: That means [A, B, B^-1, A]) < 1360848257 279627 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :let me guess, ABB⁻¹A⁻¹ is equal to ""? < 1360848273 179657 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1360848309 609566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you've made up a group structure from any set at all. < 1360848318 809593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And in a sense this is the "minimal" group structure you can make. < 1360848341 179528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(For example, this is also a monoid -- just forget about the invertibility -- but it's not a "minimal" monoid, because it has all these extra elements.) < 1360848670 733972 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :For groups I took a leaf from edwardk's book and inlined things so that the core is shorter < 1360848693 466454 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :However, I did not experiment with eta-expansion < 1360849884 126193 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :shachaf, your Group seems to be rather useless < 1360849890 11521 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :No, wait < 1360849891 946463 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Nevermind < 1360849970 635453 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :shachaf: A^-1 would be {B, C} right? < 1360849985 734443 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or not? < 1360850014 123527 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh wait, it wouldn't be, you're talking about something else < 1360850108 830422 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Groups < 1360850289 311189 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1360850456 726763 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Haskell and GHC don't seem to come with stuff for groups, just for monoids < 1360850504 224027 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :That's why I wrote a small library in 5 minutes and uploaded it to Hackage < 1360850509 581304 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :http://hackage.haskell.org/package/groups-0.1.0.1 < 1360850548 38573 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :class (Monoid a) => Group a where { invert :: a -> a } < 1360850553 596718 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Right? < 1360850579 572487 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yeah < 1360850587 479314 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :That's pretty much exactly my definition < 1360850619 24666 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :The main difference is formatting and I used the letter 'm' rather than 'a' < 1360850743 838743 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And I still haven't decided whether to go to the UV party or not < 1360851073 144967 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360851333 807611 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: You could make Group instances for Ordering and Maybe a < 1360851349 518248 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :...no you can't < 1360851382 83759 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :> mempty :: Maybe String < 1360851384 431804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing < 1360851398 903948 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Give me a value x such that x <> Just "hello" is Nothing < 1360851424 642046 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh, you're right < 1360851449 639151 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Believe me, I actually double-checked those < 1360851456 838301 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :You can't make an instance for Any or All either < 1360851476 652942 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could make an instance for Xor possibly? < 1360851493 699208 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If there was a Xor < 1360851514 919130 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Possibly < 1360851560 252890 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :invert = id < 1360851598 461949 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360851609 161959 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Would have to define the Xor monoid first though < 1360851609 643026 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360851639 789936 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yeah < 1360851665 765692 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I don't want that to be on my head, though < 1360851722 480362 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :newtype Xor = Xor { getXor :: Bool } instance Monoid Xor where { mempty = False; mconcat = (/=) } instance Group Xor where { invert = id } < 1360851749 631617 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Looks good? < 1360851836 629268 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :...almost < 1360851845 283505 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Xor always makes me thing of some alien overlord < 1360851861 132749 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :THE ALMIGHTY XOR, MASTER OF THE LOGIC GATE < 1360851873 173734 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :newtype Xor = Xor {getXor :: Bool} deriving (Eq); instance Monoid Xor where {mempty = Xor False; mconcat = (/=) } instance Group Xor where {invert = id} < 1360851882 665666 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Xor is weaker than Nand and Nor though < 1360851897 74943 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Oh right < 1360851901 524443 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Good catch < 1360851912 932094 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :That's why Xor needs his henchman, Not < 1360851945 616721 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Don't be true or i'll invert you. < 1360852030 445757 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I don't think Xor + Not is universal < 1360852033 290796 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :But I am not sure < 1360852042 463181 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :I dunno either < 1360852069 142312 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :But I needed to act quickly! < 1360852071 522290 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :For humor timing < 1360852094 828525 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You can make Not using Xor though < 1360852103 295758 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Hmm, yes < 1360852104 867874 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :not = xor 1 < 1360852105 214477 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Then Xor and -> < 1360852116 405656 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And as Xor isn't universal, neither is Xor + Not < 1360852116 611951 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, you need both xor and 1 < 1360852120 832360 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :How do you pronounce -> in programming? < 1360852122 862186 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :1 is free < 1360852124 698546 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :"to" < 1360852127 557721 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And you can't make a 1 using xor < 1360852182 21308 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, by 1 I mean True < 1360852200 525700 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Too used to thinking bitwise < 1360852202 460634 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I understood that < 1360852222 458548 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Hmm < 1360852246 108590 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I think XNOR is as universal as XOR < 1360852253 430400 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Because with XNOR you can't get 0 < 1360852457 184906 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :afaik NAND,NOR,XOR,XNOR can each cover all logical operations. < 1360852457 428367 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Quit: Leaving < 1360852503 763378 :Taneb!~nathan@host-78-148-6-176.as13285.net JOIN :#esoteric < 1360852504 981481 :Nisstyre!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 272 seconds < 1360852564 942586 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :I think it's only nand and nor? < 1360853265 253574 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*XOR&XNOR < 1360853353 52743 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360853396 292963 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yeah, wikipedia says XOR isn't universal < 1360853418 553734 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :FNORD < 1360853420 383482 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :XOR + implication is < 1360853427 362981 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :FNORD is universal, of course < 1360853436 952724 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Implication + NOT is so it's not too surprising < 1360853458 344915 :mekeor!~user@dslb-092-075-081-190.pools.arcor-ip.net JOIN :#esoteric < 1360853665 295175 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 248 seconds < 1360854121 173534 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1360854207 763364 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx JOIN :#esoteric < 1360854283 198850 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx PRIVMSG #esoteric :more than a decade of logs, wow < 1360854294 838098 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :`welcome upgrayeddd < 1360854298 903267 :HackEgo!codu@codu.org PRIVMSG #esoteric :upgrayeddd: 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.) < 1360854326 543245 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx PRIVMSG #esoteric :thank you Taneb < 1360854329 403742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To be honest, the pre-2005 days are pretty quiet. < 1360854358 820992 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Not even people coming in to get magic advice < 1360854359 693971 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :? < 1360854436 912845 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Slereah_: Well, I mean, http://codu.org/logs/log/_esoteric/2003-01-19 looks like a pretty typical day to me. < 1360854450 3353 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360854471 104418 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :upgrayeddd, so, what brings you to the channel < 1360854499 103464 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :heh < 1360854504 203739 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :I forget when I came in < 1360854506 264620 :Slereah_!x@ANantes-259-1-241-212.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :2007 maybe? < 1360854516 73567 :upgrayeddd!uid2969@gateway/web/irccloud.com/x-jixwmxqxwbgoobnx PRIVMSG #esoteric :Taneb: jconn said there was an open session here and I was curious < 1360854742 833660 :Gregor!codu@codu.org PRIVMSG #esoteric :"Open session"? < 1360854762 423922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :jconn apparently stores a sandbox for each person < 1360854764 487552 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :jconn, ls < 1360854765 993597 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :jconn, ls: < 1360854766 199970 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo, open sessions are: Sgeo,#jsoftware Taneb,#esoteric Okasu,#jsoftware Sgeo,#esoteric crassus,#e3b solemn,#jsoftware fftw,#jsoftware b_jonas,#jsoftware Elision,#jsoftware < 1360854766 200170 :jconn!~username@la-pinta.la.net.ua PRIVMSG #esoteric :Sgeo, done list < 1360854872 713581 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's trick shachaf into using the bot! < 1360855416 643584 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360855508 185545 :impomatic!~digital_w@87.113.152.173 JOIN :#esoteric < 1360855618 614518 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :What bot < 1360855649 334608 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360855694 324215 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Taneb, jconn < 1360855712 474984 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because if shachaf uses it, he'll be on the ls: list < 1360855714 474023 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Whose bot is that? < 1360855718 975085 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :And when did I use it < 1360855727 235086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :afk < 1360855766 385533 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360856147 444252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "Bueue"!? <-- wat < 1360856162 884769 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :The name is too darn similar to Fueue < 1360856183 824229 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :...says the guy who deleted the first Numberwang to replace it with a completely different language < 1360856194 713632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360856449 819467 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: WHY SO CAPITALIST? < 1360856463 523920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1360856475 954751 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wats are the tool of the bourgeousie < 1360856498 394122 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh shit there's only one u in bourgeoisie < 1360856503 544856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it seemed frencher that way < 1360856514 634519 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :buourgueuousuiue < 1360856525 835251 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ow. < 1360856597 234475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :baeiourgaeoiusaeiou < 1360856602 834093 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :AAAARGH! < 1360856606 713557 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :stop! < 1360856717 564555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :have some beaaaujoileaise < 1360856786 84912 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that's wanton cruelty to the common French vowel. < 1360857497 904996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn i've accidentally stopped my watch < 1360857503 274871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no wonder i'm getting hungry < 1360857531 884540 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Is this the watch that pipes glucose directly into your arteries? < 1360857568 11419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, but i was planning to wait until half past 3 to eat and just started wondering why it wasn't already the time < 1360857578 164941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's 5) < 1360857590 765252 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::( < 1360857611 954389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait, just half past 4 < 1360857646 386315 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's just turned 4 here < 1360857648 675941 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :@time oerjan < 1360857650 265714 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for oerjan is Thu Feb 14 17:00:48 2013 < 1360857656 26784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean the plan < 1360857658 574094 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Oh < 1360857825 164939 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1360858083 765054 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :wtf < 1360858092 205435 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My Nook says that A Clockwork Rocket only has 316 pages < 1360858097 104099 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it really a short book? < 1360858104 855697 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Was planning on wasting a few hours reading it today < 1360858136 634416 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A 30 minute read isn't going to cut it :( < 1360858189 364148 :Gregor!codu@codu.org PRIVMSG #esoteric :If 316 pages takes 30 minutes, that's a page every 6 seconds. < 1360858294 14293 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: that doesn't sound so unreasonable < 1360858310 114448 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: (how can you plan to waste a few hours on something but only have 30 minutes) < 1360858319 424291 :Gregor!codu@codu.org PRIVMSG #esoteric :It does if you're actually reading. And it's not The Cat in the Hat. < 1360858399 944866 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I preferred the sequel < 1360858416 664532 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how fast can you read cat in that hat < 1360858419 34178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that is the real question here < 1360858462 894519 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so I don't actually know how fast I read < 1360858489 345276 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The point is I'm going to need to spend a few hours, and if a book takes too short to read, I'm going to need to find something else to do afterwards < 1360858527 761697 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :316 pages isn't a quick read < 1360858632 94167 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I've just ordered a plain grey t-shirt < 1360858654 4728 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :These two facts are fundamentally interrelated < 1360858664 145580 :Halite!~HaliteBir@unaffiliated/octagonfly JOIN :#esoteric < 1360858690 54513 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :someone make a valentines day esolagn < 1360858697 275615 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Nah < 1360858707 644921 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :OH YAH < 1360858737 58063 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sup salty < 1360858770 674748 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :quintopia, hey square utopia < 1360858785 698909 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wait, soup salty < 1360858788 144904 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :mmm soup < 1360858792 675027 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Halite Soup < 1360858809 805670 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Halite, feel free to make one yourself < 1360858816 245342 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :BrainSoup < 1360858826 444658 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Norfsoup < 1360858828 935282 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Preferably not based on brainfuck < 1360858832 314647 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Sorfsoup < 1360858847 814385 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :how can I make a programming language not based on BF < 1360858861 744264 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Look at unlambda < 1360858870 564332 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :link < 1360858871 14738 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i cant think of a good v-day idea. it doesnt seem like a commercial holiday for candy, cards, and flowers has much in common with esolangery < 1360858911 174737 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustlambda? < 1360858917 775033 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :quintopia, buy flower of colour "Hello world!" < 1360858929 834628 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's valentines day? < 1360858932 135349 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if Unlambda might be a good base for a new Trust family language < 1360858957 645070 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Except I don't know if I want to write an Unlambda interpreter < 1360858959 255208 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :languages that are basically procedural with weird themed syntax are not very fun imo < 1360858970 784857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wiki Unlambda < 1360858972 94478 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wiki: not found < 1360858980 404361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...we don't have that? < 1360858986 694607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!wiki Unlambda < 1360858991 484996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki Unlambda < 1360858991 728532 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Unlambda < 1360859002 204849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that ... is outdated. < 1360859004 685901 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ah, ye old classic wiki < 1360859014 664872 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: are you having nostalgia for the old wiki url < 1360859020 566463 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am < 1360859035 834666 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :surprisingly, no < 1360859040 614928 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the way none of us knew what voxelperfect.net actually < 1360859041 385311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well, the link does work < 1360859041 592147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :was < 1360859044 440633 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :good times, good times < 1360859047 414467 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: it was graue's domain < 1360859059 374888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a domain of perfect voxels < 1360859061 234464 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it hosted anything except the esolangs stuff < 1360859073 834469 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There was another thing for esolang files on that domain < 1360859075 164849 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://voxelperfect.net/ is a pretty good placeholder page, that looks new < 1360859079 625696 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes that's still hosted there < 1360859139 154351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* Sgeo wonders if Unlambda might be a good base for a new Trust family language <-- my self-interpreter is almost meta-circular already! < 1360859150 185378 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :self-circular is almost meta-interpreter < 1360859190 455193 :Halite!~HaliteBir@unaffiliated/octagonfly PART #esoteric :"Halting execution" < 1360859204 489381 :Halite!~HaliteBir@unaffiliated/octagonfly JOIN :#esoteric < 1360859213 254464 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wrong channel to part on lolol < 1360859214 329331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's how it managed to have an eigenratio of 1 < 1360859218 754600 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :trying to part #irp < 1360859381 494755 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thought: perhaps the best way to define "non-cheating self-interpreter" is "self-interpreter with eigenratio > 1" < 1360859406 694955 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :of course then someone will define a very silly joke language with a "slow self-interpreter" command... < 1360859427 295079 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :eigenration? < 1360859431 891235 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :how can an interpreter self-interpretate < 1360859448 521921 :Gregor!codu@codu.org PRIVMSG #esoteric :eigenration: How much of your own body you're allowed to eat per day if stranded. < 1360859457 385692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you write an interpreter for in < 1360859476 955675 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :like writing an interpreter for BF in BF < 1360859485 136712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360859490 796280 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :how would you interpretate the interpreter < 1360859498 694778 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what < 1360859512 794441 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :how would you interpretate the self-interpreter < 1360859515 795866 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I wrote a compiler for Trustfuck in Trustfuck < 1360859532 271038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is the compiler cheating? < 1360859546 526366 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite, it works exactly the same as running the self-interpreter with any other interpreter < 1360859548 624562 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Sgeo, possible if there is a TF interpreter < 1360859548 831016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's the point < 1360859557 746185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I don't think Xor + Not is universal <-- indeed not, and i shall have to point you to the Post Lattice again < 1360859576 31704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Halite, there are currently no TF interpreters, only TF compilers < 1360859577 975289 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :NOR and NAND are functionally complete < 1360859595 134941 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Sgeo, laise < 1360859614 206089 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have to think about whether interpreted TF misses the point... < 1360859625 234803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Halite: the post lattice gives you a way to see exactly which sets of boolean functions are functionally complete, and if not, what they _do_ generate < 1360859641 895366 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although the infrastructure is there < 1360859663 366117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, go look at TF go look at TF go look at TF? < 1360859667 904888 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :oerjan, NOR and NAND are functionally complete, and so are its neighbours OR+NOT and AND+NOT < 1360859695 536272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes Halite < 1360859696 974789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Halite: i am trying to tell you that i already know quite a lot more than this < 1360859698 816418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think oerjan knows this < 1360859721 764666 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Post-lattice-centre.svg] < 1360859739 480260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i like the descriptive labels < 1360859783 994682 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/1/19/Post-lattice.svg wow < 1360859797 425036 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I like how it looks like a cube with some crap sticking out of it. < 1360859800 634970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Um, not cube. What's the word again? < 1360859833 595162 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: WHAT IS THE NAME FOR A 3D RECTANGLE HELP < 1360859837 234716 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :cuboid < 1360859838 184366 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :parallelipiped? < 1360859847 645134 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :cuboid elliott !!!!! < 1360859850 203799 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :tetrahedron < 1360859851 348657 :ion!ion@heh.fi PRIVMSG #esoteric :The 4-day time cube. < 1360859851 731150 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks you nooodl_ < 1360859858 785630 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :`THANK nooodl_ < 1360859858 993131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tesseract < 1360859860 135062 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: THANK: not found < 1360859914 114892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: btw some of the discussion i had with that eigenratio guy was how the known brainfuck self-interpreters don't seem to have a finite eigenratio at all (they use quadratic time as the tape grows), although i thought i had a way to fix it. alas he didn't seem to have much time for the discussion, i didn't hear from him any more after a while < 1360859960 485119 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :parallelopiped is 3d parallelogram Phantom_Hoover < 1360859988 695813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think you'll find it's parallelapiped, quintopia < 1360860018 55145 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i might...IF I LOOKED < 1360860028 117455 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but that would be cheating < 1360860037 845121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, how does he define eigenratio < 1360860064 90789 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :what is an eigenratio < 1360860076 899699 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It sounds interesting and vaguely familiar < 1360860090 85256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a rough measure of the efficiency of a self-interpreter < 1360860096 297814 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Okay < 1360860146 270522 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hey, Haskell has data construction syntax that looks like [something| insert stuf here] right? < 1360860156 294923 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Yes...? < 1360860190 984911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he seems to define it as the limit as n -> infinity of the ratio of time taken to simulate an n interpreter stack to the time taken to simulate an n-1 interpreter stack < 1360860198 752697 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can't find a haskell wiki page about it < 1360860200 555087 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm < 1360860210 775045 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you can generalise that to an eigenfunction, right? < 1360860214 604730 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(what's abuse of terminology) < 1360860241 736499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um that sounds like an eigenvector in a function space < 1360860241 943361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'eigenfunction' is already taken by those dastardly linear algebraists < 1360860250 674992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1360860262 155361 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hence abuse of terminology :P < 1360860274 235068 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean s.t. an eigenratio of k would become f(x) = kx < 1360860311 446801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: in fact i _did_ conclude that there should be something like r^(n^2) for the brainfuck self-interpreters, so i've had similar idea < 1360860312 795001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i was about to suggest o notation but that would be stupid < 1360860341 494911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, er, wouldn't an eigenratio be f(x) = k^x < 1360860369 847445 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :er sure < 1360860403 675233 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i guess metacircular interpreters would have linear eigenfunctions < 1360860409 755030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: that is, i _think_ that if you take the logarithm of f(x), its limit will be a polynomial instead of linear for brainfuck, so you can look at the degree and the coefficient of the largest exponent < 1360860449 117367 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also it would be nice if they were defined more abstractly than realtime < 1360860454 784689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :but I guess you can just reuse big-O notation's "step" < 1360860468 724738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's all a bit dodgy to me < 1360860481 444921 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :because obviously you need to have some dummy program to cap off the stack < 1360860493 204549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: are you thinking about list comprehensions or quasiquotations? (the latter are [something| insert stuff here |]) < 1360860508 121218 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and you can easily set things up so all the numbers vary wildly depending on what program you use < 1360860528 614766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw what do you think about his golden ratio speculation? (http://eigenratios.blogspot.co.uk/2007/11/search-for-phi-holy-golden-ratio.html) it appeals to me but I don't know if it seems like coincidence to someone more competent < 1360860550 186057 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Quasiquotations, thanks < 1360860611 854261 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Seems those aren't for data like I thought < 1360860612 635529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, er, so wait < 1360860619 814959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: the thing that makes brainfucks nonlinear isn't that they aren't metacircular, it's that they frequently need to move through the tape for a long while < 1360860632 958134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, er < 1360860640 425589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's not what i meant < 1360860669 355095 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i mean if you define the eigenfunction as just being the limit of the time taken < 1360860679 804950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :then metacircular interpreters are rougly linear < 1360860717 874902 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'proper' self-interpreters are exponential or more, presumably < 1360860846 617125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: anyway the thing about the linear case is that with a nice interpreter you get a linear matrix describing how operations are implemented in terms of many operations at the previous stage, and if the operations are sufficiently cross-implemented, you get that perron-frobenius theory applying so that everything converges to the eigenspace of a universal eigenvector < 1360860908 835973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and so the eigenratio then exists completely stringently < 1360860916 305379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry oerjan i'm not doing that much maths today < 1360860947 554714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: it's the same principle behind the proposed new scoring for bfjoust, btw < 1360860955 37991 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360860995 637594 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360861012 938302 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thanks a lot :( < 1360861078 964071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : then metacircular interpreters are rougly linear <-- oh right, yeah that's what happened with the unlambda < 1360861106 235183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: what? < 1360861129 641249 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There doesn't seem to be documentation for GHC.Arr at http://www.haskell.org/ghc/docs/latest/html/libraries/index.html < 1360861157 235886 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wanted to look at the source ): < 1360861237 474117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well the golden ratio clearly isn't a lower bound < 1360861283 515464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: hm i think i've managed to guess urls for such stuff before... < 1360861343 535417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.6.0.1/src/GHC-Arr.html#Array < 1360861380 735951 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well if you exclude "cheating" self-interpreters somehow < 1360861382 785492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: this was simple, the source link from Array in the Data.Array module pointed directly there :P < 1360861480 564464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it seems like a matter of deciding how many operations you minimally can implement an operation with before you call it cheating. even the golden ratio seems a little low when you put it that way. < 1360861525 854437 :varnie!~varnie@v-60445-unlim.vpn.mgn.ru JOIN :#esoteric < 1360861536 174930 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1360861537 819076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because you cannot get the golden ratio without _some_ operations being implemented with just one underlying operation < 1360861556 424369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and once you admit that, it doesn't seem that implausible to go even lower < 1360861571 294301 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm so I wonder if there is any limit to how small an eigenratio can be if it is > 1 < 1360861574 334805 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess not really < 1360861578 754302 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you just have enough operations < 1360861593 684381 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw what about eigenratios > 0 < 1 :P < 1360861595 449171 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Aww, seems to be a primitive =P < 1360861603 74358 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what about a TC OISC, how would that count here? < 1360861617 890227 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: you can implement the immutable array interface (inefficiently) in pure haskell < 1360861629 64426 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :well, even efficiently, if you use a tree < 1360861636 114803 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :no guarantees of contiguousness in memory though < 1360861652 707486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah if you have a cycle of operations where everyone is implemented in terms of one other except _one_ which is implemented in terms of two others, then you can get arbitrarily close to n by making the number of them large enough. i think. < 1360861668 287774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*close to 1 < 1360861697 315367 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I guess an eigenratio < 1 is where you have an instruction that somehow saves time by doing the work of two others... < 1360861710 104607 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :...and for that instruction itself to take less time to interpret than it saves < 1360861826 147480 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Well, the only purpose of Data.Array seems to be convienience and speed < 1360861852 576190 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Data.Array is not as convenient nor perhaps as fast as you might hope for. take a look at the vector packgae < 1360862126 316719 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360862340 243967 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 260 seconds < 1360862547 206620 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :esoteric < 1360862558 814317 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :esolang < 1360862599 314792 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1360862689 465127 :Zuu!zuu@unaffiliated/zuu PART :#esoteric < 1360862749 295806 :sebbu!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360862749 575295 :sebbu!~sebbu@ADijon-152-1-55-216.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360862749 781710 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360862763 69685 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: How well does Data.Vector do multidimensional stuff though? < 1360862787 644821 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: you can nest vectors manually, or see the "repa" package, which does multidimensional arrays on top of vector with automatic parallelisation < 1360862794 654768 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though I think the API is in flux maybe? < 1360862810 455188 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :there is a nice http://www.haskell.org/haskellwiki/Numeric_Haskell:_A_Repa_Tutorial. I don't know if it is up to date < 1360864005 505818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Worshipful_Company_of_Hackney_Carriage_Drivers < 1360864505 283812 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I have an idea for an esolang < 1360864543 893190 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :the worshipful company of etc sounds like something out of a terry pratchett book < 1360864586 454285 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :He had to get inspiration from somewhere < 1360864620 874818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Halite: what is it < 1360864730 614354 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :elliott, that the esolang's only boolean operation will be - not NAND - not NOR - but f(three bit integer a, boolean b, boolean c) < 1360864787 813654 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :elliott, ahem, f(four bit integer a, boolean b, boolean c) < 1360864870 674938 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it's basically a multiplexer where b is the most significant bit of the selector and c is the least significant bit of the selector. Also, a is the integer whose bx2 + c bit is selected < 1360864890 994958 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :b*2 < 1360864896 154062 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :b*2 + c bit < 1360865288 350016 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: What is the output type? boolean? < 1360865297 422770 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can you construct the integer out of four booleans? < 1360865309 234332 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, the output is boolean < 1360865324 955578 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, you can construct a out of four booleans < 1360865331 454645 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360865383 646007 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :if you know how to merge two bits together, then it's a multiplexer with b and c merged (assuming booleans are single-bit integers) < 1360865486 453830 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :a "repa" tutorial? is that a typo or a euphemism? < 1360865505 610976 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :and(b,c) would be something like f(1000,b,c) right? < 1360865524 68548 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360865530 867612 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So the a is basically the logic table for whatever boolean operation < 1360865548 344002 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :yes < 1360865555 883621 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :a is the logic table < 1360865623 956439 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :f(1000,1,1) will be 1, as ab is 11 and the (binary) 11th (fourth including 00) bit of a is 1 < 1360865642 754248 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :so you can make NAND < 1360865646 174934 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :and NOR < 1360865661 226301 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :0111 and 0001 < 1360865672 410831 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :with f(0111,b,c) and f(0001,b,c) < 1360865694 804106 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :you've got it exactly right < 1360865707 274804 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You could do this as a DSL < 1360865740 873752 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :what is a DSL < 1360865760 371415 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :domain-specific language < 1360865785 204431 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :what is a domain-specific language < 1360865797 816925 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Digital subscriber line. < 1360865798 23319 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a language specialized to one problem domain < 1360865805 894717 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :as opposed to a general purpose programming language < 1360865814 890086 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what is a google < 1360865824 974679 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :people also talk about "embedded DSLs" which are libraries for a general purpose language that support rich syntax that makes them feel like a mini-langauge of their own < 1360865827 595941 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, I meant EDSL < 1360865829 3777 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but also yes google it < 1360865944 813797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://zem.fi/ttd_logic/gate.png that's like the very same thing, it's been configured to be a NAND gate. < 1360865983 534002 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :dood you that? < 1360866004 674194 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :*doed < 1360866019 184823 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I doed it quite a long time aggo. < 1360866027 254599 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: o.o < 1360866039 425306 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I didn't know that game was turing-complete < 1360866060 194177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well < 1360866061 195116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's not < 1360866068 904455 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :bounded storage and all that < 1360866082 720591 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :True < 1360866105 639017 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :http://zem.fi/ttd_logic/ttd_4adder.png This looks surprisingly like an electronic circuit when zoomed out (large image warning) < 1360866123 835392 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The AI scripting language ("Squirrel") in it (nowadays) probably is. < 1360866126 394562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why do people still do that in the broadband age < 1360866167 223987 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Phantom_Hoover: Because having a fast connection doesn't mean the page has a fast upstream < 1360866180 304198 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And some people might still have small amounts of RAM or something < 1360866190 722964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've always thought it's more about the memory thing. < 1360866197 165172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think nortti has nobody to blame but himself < 1360866201 774189 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360866210 393983 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Loading up a 10k x 10k image on my phone makes everything all sucky, for example. < 1360866215 404404 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I got back from the toilet < 1360866224 784544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Halite.. < 1360866226 773990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :... < 1360866227 854171 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :........ < 1360866231 169046 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :what could I call my logic table function < 1360866245 306620 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Phantom_Hoover, whatt < 1360866250 884608 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :whattt < 1360866253 850089 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: You should borrow a term from intercal < 1360866255 855606 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Have you never seen Firefox try to load a gigantic image. < 1360866257 54031 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :whatttttttt < 1360866263 154556 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION lends his personal ellipses supply to Phantom_Hoover < 1360866268 864981 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, i did... once < 1360866269 71943 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, can you give me a link to intercal < 1360866274 334499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think i repressed the memory < 1360866282 14985 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, I don't know what intercal even is < 1360866287 943776 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :iirc alt-sysrq stopped working < 1360866292 254060 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(careful, they're canadian dots, aligned to SI. they may not fit with US customary dots.) < 1360866314 124537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: Random fact: there was a single farm there in the middle (due to the terrain generator); it got mostly overwritten by the hacked-in copy-paste, but the fields still remain and get tilled. < 1360866333 572589 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: Cool < 1360866353 753893 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: Do you at least know befunge and brainfuck? < 1360866358 55262 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: what about scottish dots < 1360866365 784178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :also I believe they are US customary "periods" < 1360866368 174517 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, I know BrainFuck a little bit and I've only heard of Befunge < 1360866385 506282 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: Ok, go on and read about INTERCAL now < 1360866387 394092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how can you know brainfuck 'a little bit' < 1360866388 383811 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I showed fungot's source to some people today, and they thought it was in brainfuck. Honestly, people these days! < 1360866388 590283 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: you know as < 1360866403 919618 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: those are fine. 20% better! < 1360866420 64222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you only understand +-.<]? < 1360866433 919645 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: What, they can't tell befunge apart from brainfuck? < 1360866465 831698 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You know, is there a 2D brainfuck? < 1360866469 734187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: I suppose "the non-initiated" just know both look funny, and I suppose the sources mention the word "brainfuck" in comments. < 1360866478 294306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure there is. < 1360866495 279733 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hmm, minifuck-2d < 1360866517 750748 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which isn't brainfuck but is brainfucky enough < 1360866558 4102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Dimensifuck is reasonably close too. < 1360866573 735392 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :2D brainfuck wouldn't be much different from regular brainfuck < 1360866578 211428 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Phantom_Hoover, I only understand that BF uses +-.,[] (and sometimes #! ) symbols < 1360866635 719329 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm reasonably certain there's the "obvious" "2D brainfuck" that's bf +-.,<> and then the directional commands and some conditional direction-changer. < 1360866722 7406 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360866733 98412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Brainloller is pretty much that except the source format is an image. < 1360866737 303981 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :reasonably interesting idea: only implement directional commands for x-axis movement. ( and ) or something < 1360866741 985837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1360866751 604669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It even has the same [] loops (along the "current direction"). < 1360866752 954509 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :and have | be a conditional up-down thingy < 1360866821 705367 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I want to call my function LCOP (Logic Custom OPeration) < 1360866823 794296 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :actually, screw ( and ), you could work with conditional directional commands only < 1360866827 926212 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If | will be conditional, you can get rid of [] < 1360866842 823747 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :+-.,<>_| stealing _| from befunge < 1360866868 480659 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360866881 748075 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :for example, LCOP(1000,x,y) = x AND y < 1360866903 705687 :hagb4rd!~perdito@koln-4db4fbd8.pool.mediaWays.net JOIN :#esoteric < 1360866915 132539 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :in decimal, LCOP(8,x,y) < 1360866968 354440 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh, and @ to stop running, of course < 1360866970 378307 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: Your language would allow recursion, right? < 1360866998 843911 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, why not < 1360867011 839291 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, if JS supports recursion < 1360867031 359555 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I think recursion + LCOP would be enough to make it turing-complete, not sure though < 1360867039 40931 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Why are you implementing it in JS? D: < 1360867046 955635 :ogrom!~del@gprs-inet-65-26.elisa.ee JOIN :#esoteric < 1360867135 773759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that thing was called "B" *somewhere*, but I can't recall at all where, or why. (Might have been B for "boolean" or "binary" or both.) < 1360867215 364813 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, because then it'd be easier to not make it Brainfucking. Simply set var lang = {big object with commands being properties} and then lang.command will execute a command < 1360867255 587537 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i hate myself for inventing this... < 1360867257 653666 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, basically a custom set of custom JS commands < 1360867282 101156 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :nooodl_, be happy :D < 1360867290 69421 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Javascript does recursion but doesn't do tail-call optimisation or anything < 1360867300 972547 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So it'll eat up memory if you put it into an infinite loop that way < 1360867305 34198 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, :c < 1360867345 914983 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, I could make tail-call optimisation myself, just put a few yields at the end of a while (true) loop < 1360867346 214197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Gnah, once every couple of months I keep accidentally opening a PDF file in Emacs. < 1360867350 543698 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The worst thing is that it works. < 1360867506 460956 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Your fault for using emacs < 1360867518 268383 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :When you try to open a pdf in vim, all you get is gibberish < 1360867520 697317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: It's so close to "evince". < 1360867535 734017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: I think ECMAScript 4 (which kind of retroactively never happened) required tail call optimization. < 1360867537 479043 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :v isn't even that close to m < 1360867552 934082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know if they have any plans for it for Harmony. < 1360867605 667093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://wiki.ecmascript.org/doku.php?id=harmony:proper_tail_calls has at least some kind of a proposal. < 1360867724 253555 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hmmm < 1360867733 49674 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :here's a thing that reverses stdin < 1360867733 805525 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :http://bpaste.net/show/DHOattKOtoIOCHu8CWid/ < 1360867744 494477 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i think it looks pretty cool < 1360867835 384356 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I'm calling my language SaltScript < 1360867884 329838 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That doesn't tell you anything about the language itself < 1360867895 778057 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Why not bitswitch < 1360867929 702826 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or maybe Nybswitch < 1360867941 450751 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nybswytch < 1360867942 574968 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Perfect < 1360867977 314102 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what should i write an interpreter in < 1360867977 804970 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://github.com/dzamkov/SaltScript There is this saltscript already < 1360867988 698674 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_: itself < 1360867990 838299 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then bootstrap < 1360867992 454728 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric ::( < 1360867993 993920 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: haskell < 1360868016 353709 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Haskell is too easy < 1360868018 844183 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :that could be interesting < 1360868036 695363 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i'm afraid it's going to look really bad < 1360868045 854509 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i've never done anything... state-y... in haskell < 1360868072 633919 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the language < 1360868085 924312 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh is it a brainfuck derivative < 1360868097 134645 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :no... its a good brainfuck derivative < 1360868133 644005 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Can someone tell me what C++ templates are in language I understand? < 1360868146 23945 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :SaltScript < 1360868151 305247 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :http://bpaste.net/show/QvVFMDSNVcPbuBVUEOX3/ that's my conversion of ,[>,]<[.<] < 1360868166 494221 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :(i hope) < 1360868193 561073 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: C++ templates are intentionally confusing < 1360868197 483710 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Minimal-2D is I think what I was thinking of when mentioning that "obvious" "2D-brainfuck". < 1360868227 623500 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: They're basically generic functions < 1360868244 194667 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway you can do bf nicely in haskell with a zipper for the tape < 1360868271 303860 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Taneb: they are a weird hybrid between a glorified macro system and a system of generic / polymorphic types < 1360868281 933892 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :how do you handle loops < 1360868293 924240 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hmm. wait < 1360868294 451231 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: So U [a] a [a] < 1360868297 295966 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :For the tape < 1360868305 74718 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I need help in implementing f(four-bit a,boolean b,boolean c) < 1360868314 305988 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Taneb: you can think of it as polymorphism implemented by a glorified macro system, but many details of that "implementation" leak into the semantics < 1360868322 391931 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric ::( < 1360868323 34079 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: or even data Tape a = Tape (Tape a) a (Tape a) < 1360868325 814171 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Basically, it's a logic table definer < 1360868329 807392 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that gives you a two-ways-infinite tape < 1360868366 265202 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :Halite: return a & (1 << (b * 2 + c)) != 0; < 1360868376 625400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and they're totally duck-typed. there's no in-language concept of "what sort of classes can i put in this template parameter and have it work" < 1360868378 248359 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: It's basically (a >> ((b<<1)|c)) & 1 I think < 1360868385 963929 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can't know until you've pasted that type into all the code and try to type check it < 1360868396 648905 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or what nooodl_ said < 1360868399 423943 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, I'll ask on ##javascript < 1360868421 931513 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Both should work I think < 1360868425 450380 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_'s might be faster < 1360868451 964390 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :it's probably even faster if you combine them into < 1360868462 614497 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :(a >> ((b<<1)|c)) & 1 < 1360868463 333694 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :a & (1 << ((b << 1) | c)) < 1360868505 663791 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :meh, they're probably equally fast < 1360868560 905216 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :what formats do a, b, and c have to be in the script < 1360868580 448459 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: I'm assuming they're just numbers here < 1360868598 140323 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And that b and c are only 0 or 1 < 1360868605 828417 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, what about a < 1360868613 759557 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Also a number < 1360868615 698869 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, is a something like 1000 or is it 8 < 1360868616 241162 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :from 0 to 15 < 1360868625 394169 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :8 < 1360868631 174066 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it doesn't work < 1360868639 689280 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :returns nothing < 1360868647 84068 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1360868652 654912 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :problem with my code I think < 1360868657 212785 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :f(8,1,1) should return 1 < 1360868661 995296 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :forgot to add ; < 1360868683 835947 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :still does not work < 1360868688 453074 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You probably want to make more custom so that you can write 1000 instead of 8 < 1360868690 225169 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what's your function like < 1360868699 93574 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :(a >> ((b<<1)|c)) & 1 < 1360868717 264943 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: I just typed that from the brain, not guaranteed to work < 1360868720 644077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/GEAi it seems fine for that single test case. < 1360868721 635311 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :try "return"... < 1360868723 691937 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1360868729 513992 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :nooodl_, I did put return < 1360868735 706389 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what fizzie did < 1360868739 854077 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :the arguments aren't a, b and c in the code < 1360868747 433914 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh < 1360868759 815477 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :they're table,x,y < 1360868785 215766 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :so (table >> ((x<<1)|y)) & 1 should work < 1360868802 633700 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :yes! < 1360868814 896066 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, what did you think a, b and c were? < 1360868825 197959 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :a = table, b = x, and c = y < 1360868828 371904 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah < 1360868832 210428 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What did you have them as before? < 1360868838 185088 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :before < 1360868849 814036 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :it was always table,x,y for the args < 1360868862 395813 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wait < 1360868865 605838 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :I do not understand < 1360868869 355920 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :Ww < 1360868909 895275 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How rude, they've removed octal literals from ECMA-262. :/ < 1360868931 913812 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :lolwhat < 1360868960 25123 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :table is not 3 bits, it's 4 bits < 1360868962 144250 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's just decimal and hex ever since version 3 of it. < 1360868971 813830 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :oh < 1360868988 982722 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :they should have a custom bits() function, so you can choose the number of bits < 1360869010 71 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :base* < 1360869013 632531 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wrong < 1360869016 194224 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :wrong word < 1360869039 334990 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :they should have a base() function, so you can choose the base, where decimal = 10, hex = 16, etc. < 1360869051 374365 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :octal would be 8 < 1360869055 115459 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :binary 1 < 1360869065 234285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not 2, then? < 1360869085 933806 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: You could use strings and then convert to numbers < 1360869096 355684 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then you could have binary in the string < 1360869116 791867 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Javascript's to number function does take a base parameter < 1360869123 903748 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, nobody but some Erlang hippies &c. seem to bother with arbitrary-base number literals. < 1360869174 285001 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :FreeFull, I'm talking to someone else about their rant about octal's removal from ECMA-262 < 1360869215 448792 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: I think they should add base 7 < 1360869225 245832 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hex should be good enough to replace octal, right? < 1360869226 374995 :Gregor!codu@codu.org PRIVMSG #esoteric :loloctal < 1360869229 724052 :Gregor!codu@codu.org PRIVMSG #esoteric :Welcome to the future. < 1360869243 254289 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeFull: And use a leading 0 to denote that. < 1360869326 494671 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :wow everyone who's ever written a single line of haskell is going to hate me after i show them this < 1360869416 927517 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_: Show us, see it as an opportunity to improve < 1360869428 334149 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :yeah, when it's finished < 1360869446 832460 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Write ugly code -> refactor isn't a bad approach when you don't know how to write pretty code on the first go < 1360869517 34563 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And sometimes you can't go the pretty code straight away path at all < 1360869597 894529 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :you can make ugly code pretty by adding indentation and whitespace < 1360869599 234448 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nowadays, I never write pretty code first. my workflow looks like: write ugly stupid obvious code -> see what happens -> rinse off bad parts -> repeat. < 1360869661 865429 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :my workflow looks like: write whitespaced pretty code -> see what happens -> repeat < 1360869681 247939 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :one step less < 1360869693 785262 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :no water needed < 1360869716 374399 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :sometimes it's write ugly code -> see what happens -> repeat < 1360869723 954762 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :but that's my early time < 1360869732 595366 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :https://github.com/FMNSSun/Burlesque/blob/master/Burlesque/Eval.hs#L695 <- improve :) < 1360869780 6751 :Halite!~HaliteBir@unaffiliated/octagonfly PRIVMSG #esoteric :SaltScript is getting on quite nicely < 1360869856 935519 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Halite: "you can make ugly code pretty by adding indentation and whitespace" You clearly haven't seen truly ugly code, or don't know what truly pretty code looks like < 1360869879 714123 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :https://github.com/FMNSSun/Burlesque/blob/master/Burlesque/Eval.hs#L339 <- all that case stuff looks really chaotic. < 1360869886 17753 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I don't know any other way to do it. < 1360870022 524279 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360870067 234392 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :runState (DFState code tape@(Tape _ curr _) pos@(x,y) dir@(dx,dy) input) = ... < 1360870072 974132 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i already want to kill myself because of this line < 1360870362 326382 :Halite!~HaliteBir@unaffiliated/octagonfly QUIT :Remote host closed the connection < 1360870610 533474 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooodl_: What language are you interpreting again? < 1360870625 554641 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :the brainfuck interpreter i invented a while ago < 1360870638 414946 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :uhh < 1360870640 984765 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :brainfuck derivative < 1360870656 55639 :mekeor!~user@dslb-092-075-081-190.pools.arcor-ip.net QUIT :Quit: novus ordo seclorum < 1360870657 254565 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Briiiiick. < 1360870672 484764 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :like http://esolangs.org/wiki/Minimal-2D but instead of /UDLR there's only conditional up/down and left/right commands < 1360870814 814991 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What sort of person goes around thumbing down a quite popular and well produced video on youtube. It is a well produced lets play, so there is not really that people could hate what the guy said. In fact I never seen a video on youtube with more than a few hundred views that didn't at least have a couple of thumbs down. < 1360870819 395982 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It boggles my mind. < 1360870865 784904 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i've wondered the same thing < 1360870906 795123 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they: disliked the video < 1360870925 215017 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: you do not need to be writing like that < 1360870940 135240 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :uh oh < 1360870994 924812 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what's the alternative < 1360871040 895877 :Gregor!codu@codu.org PRIVMSG #esoteric :Sooo, HackEgo can do sockets again, but the Google Translate API is now a paid service. < 1360871042 445251 :Gregor!codu@codu.org PRIVMSG #esoteric :Suggestions? < 1360871059 106084 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: BABELFISH < 1360871064 395634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or just screen-scrape. < 1360871066 563989 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't be that hard. < 1360871073 235610 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :ooh, i just remembered < 1360871087 566081 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: Google Translate is crazy HTML5 stuff... < 1360871088 464474 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :the update syntax thingy < 1360871099 34792 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Sure, but under the hood it's going to do an HTTP request. < 1360871102 245583 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless it's websockets or something. < 1360871107 529022 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :By "screenscrape" I just mean hack something up with curl. < 1360871109 715391 :Gregor!codu@codu.org PRIVMSG #esoteric :Fair nuff. < 1360871110 565214 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :And sed. < 1360871125 675063 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or I guess Python and BeautifulSoup if you want to be FANCY < 1360871128 45168 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Sooo, HackEgo can do sockets again, but the Google Translate API is now a paid service. <-- how did you fix sockets on umlbox? < 1360871135 424721 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: I gave it a handshake. < 1360871145 84995 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: that syntax is awful too < 1360871149 804373 :Gregor!codu@codu.org PRIVMSG #esoteric :Oh, the other issue was Python being stupid. < 1360871154 834583 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, and that fixed the kernel panic? < 1360871162 65429 :Gregor!codu@codu.org PRIVMSG #esoteric :No, that was Python stupidity. < 1360871166 84397 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay < 1360871169 525463 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wtf still < 1360871172 665125 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: In some version of Python, they changed it so that pipes from child processes were cloexec by default. < 1360871181 322640 :Gregor!codu@codu.org PRIVMSG #esoteric :That caused nonsense when I told the guest to use said pipes by fd. < 1360871207 935055 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1360871223 84395 :Gregor!codu@codu.org PRIVMSG #esoteric :`wl es en Hola < 1360871225 284185 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hola < 1360871228 584742 :Gregor!codu@codu.org PRIVMSG #esoteric :Fail < 1360871233 64538 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :well, "state { tape = succ <$> tape, pos = nextPos }" is probably better than "DFState code (succ <$> tape) nextPos dir input" < 1360871240 486235 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :actually. now that i write it out < 1360871247 864772 :Gregor!codu@codu.org PRIVMSG #esoteric :`wl en es narcissism < 1360871250 125518 :HackEgo!codu@codu.org PRIVMSG #esoteric :Narcisismo < 1360871253 924622 :Gregor!codu@codu.org PRIVMSG #esoteric :Weeeh < 1360871254 130887 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :- 2013-02-14 19:47:19 INFO Connecting to "127.0.0.1:6697"... < 1360871254 131079 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Cannot connect to 127.0.0.1:6697: Connection refused < 1360871254 337564 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :^C- 2013-02-14 19:47:22 ERROR Connection failed < 1360871257 325691 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, hm < 1360871262 165781 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it doesn't crash < 1360871267 484617 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but it does appear to be working either < 1360871269 515347 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I wonder why < 1360871279 35082 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: What's your command line? < 1360871280 478783 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :god how do i write haskell code < 1360871285 474802 :Gregor!codu@codu.org PRIVMSG #esoteric :(I assume you upgraded and rebuilt) < 1360871308 554785 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, I did git pull -u && make nokernel && make install PREFIX=same-as-before < 1360871323 615473 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, also I used -R6697:irc.someserverIreplacedforthisline.net:6697 < 1360871348 55596 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :let me try it with netcat on the 6667 port instead of the ssl one < 1360871352 434896 :Gregor!codu@codu.org PRIVMSG #esoteric :To test, running bash in the guest and then running the command you care about from that bash. < 1360871370 125487 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: `wl is purposely crap < 1360871374 415932 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if you are expecting useful results < 1360871398 344713 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ $HOME/local/umlbox/bin/umlbox -B -R6667:irc.sporksmoo.net:6667 netcat 127.0.0.1 6667 < 1360871398 551124 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :sh: 1: /home/arvid/local/umlbox/bin/umlbox-mudem: not found < 1360871398 551232 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :/bin/sh could not be executed < 1360871398 551285 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(UNKNOWN) [127.0.0.1] 6667 (?) : Connection refused < 1360871400 267159 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: Yes, I know. < 1360871400 473591 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wait, what? < 1360871417 374506 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: -B doesn't include $HOME/local/umlbox/bin ;) < 1360871417 824702 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, < 1360871418 874784 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :$ ls /home/arvid/local/umlbox/bin/umlbox-mudem < 1360871419 81392 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :/home/arvid/local/umlbox/bin/umlbox-mudem < 1360871421 715798 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360871425 75786 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, oh, okay < 1360871432 784518 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`which umlbox-mudem < 1360871433 965124 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/usr/bin/umlbox-mudem < 1360871434 415070 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360871435 73067 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so mudem needs to run inside < 1360871444 94318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run cat `which umlbox-mudem` < 1360871445 295325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1360871445 550741 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ELF............>..... @.....@........7..........@.8..@.........@.......@.@.....@.@........................................@......@............................................@.......@.....L/......L/........ .............0.......0`......0`................... ...........(0......(0`.....(0`............................ < 1360871445 757331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sorry, no messages today. < 1360871448 755467 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rigth < 1360871448 961633 :Gregor!codu@codu.org PRIVMSG #esoteric :I maybe should add .../bin to the default -B path, but I don't like -B being dynamic... < 1360871450 845280 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right* < 1360871464 775485 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run umlbox-mudem abc < 1360871466 174639 :HackEgo!codu@codu.org PRIVMSG #esoteric :Use: umlbox-mudem {0|1} [sockets...] < 1360871467 495390 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, eh, I'm not running it so that ../bin would help me anyway < 1360871467 701631 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nice blink btw < 1360871488 236761 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: I mean the bin path in which umlbox-mudem resides. < 1360871499 455377 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, oh right, makes sense < 1360871512 85676 :Gregor!codu@codu.org PRIVMSG #esoteric :Needs to run on bot host and guest. < 1360871519 665242 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: umlbox-mudem is a socket multiplexer/demultiplexer. < 1360871538 624748 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: It multiplexes a number of tcp or unix domain sockets over stdin/stdout. < 1360871552 255857 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :there we go < 1360871591 644578 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, why is ctrl-c being broken? :/ < 1360871593 509781 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: yes I was just trying to mess it up < 1360871611 544688 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm < 1360871619 233417 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: You're not going to mess it up by manually running the mudem ^^ < 1360871638 555114 :Gregor!codu@codu.org PRIVMSG #esoteric :Vorpal: The guest interprets ctrl+C, and doesn't really have job control support due to nonsense. < 1360871652 315733 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I CAN TRY < 1360872040 233978 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :The net for a dodecahedron looks like two flowers < 1360872312 625423 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, hm < 1360872335 224731 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, yeah I'm running that old irc bot I wrote in bash years ago inside. It might be that which is messing around with ctrl-c < 1360872338 55422 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't remember < 1360872363 751815 :varnie!~varnie@v-60445-unlim.vpn.mgn.ru QUIT :Quit: Leaving < 1360872369 659555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you doing with it < 1360872498 995996 :Gregor!codu@codu.org PRIVMSG #esoteric :By the way, umlbox is also a great fakeroot :) < 1360872501 626246 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, laughing at it < 1360872510 46361 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, hah < 1360872510 252574 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Organising things is hard < 1360872521 295868 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and yeah it messes with trap < 1360872526 846447 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so yep, messing with ctrl-c < 1360872534 896680 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :though it doesn't appear it should be ignoring it < 1360872540 475674 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm confused as to why it does < 1360872549 125587 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Gregor, it might be the lack of job control I guess < 1360873063 185539 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I... don't think I properly understood Makefiles back then < 1360873065 566612 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :this is a mess XD < 1360873089 776559 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :some targets lacked proper dependency info and were always built < 1360873602 417525 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :i remember it being very enterprisey for a bash bot < 1360873631 406122 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :how can a bot be enterprisey? < 1360873669 15884 :Gregor!codu@codu.org PRIVMSG #esoteric :If you try to use !welcome, it offers a welcome for a one-time fee of $49.95, or discounted if you have a coupon code. < 1360873678 146763 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: you should have seen < 1360873819 971218 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION checks his wallet... < 1360873824 916783 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!welcome < 1360874537 155722 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :yep. feels enterprisey enough. < 1360874986 766275 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :if you try to use !welcome it sends 3 "sales engineers" to your company to figure out the maximum amount it could charge you < 1360875114 545551 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :!please-dont-send-me-any-sales-engineers-here < 1360875696 465571 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360875696 845452 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 142000Z 22009KT 15SM BKN050 01/M06 A2989 RMK SC7 SLP124 < 1360875724 835363 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :~metar EGNT < 1360875725 135238 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EGNT 142050Z 26009KT 9999 FEW030 05/03 Q1009 < 1360875730 687294 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :What does that mean < 1360875737 62771 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :I think it's the weather near here < 1360875741 640524 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :But I don't know how < 1360875838 282201 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :they have space people in satellites with binoculars watching the weather < 1360875911 669642 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: you report means it's kinda chilly, with a few clouds. otherwise, nothing particularly interesting or notable. < 1360875921 334437 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Sounds about right < 1360876246 647367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It also means it was 20:50 (UTC) on the 14th day of the month. < 1360876318 527245 :augur_!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360876370 251654 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :09KT of wind I guess counts as some sort of a low-moderate breeze? < 1360876427 364619 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :So, basically what you'd expect for the north of England on a February night < 1360876491 370050 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you're lucky to have sane units in your metars. I'm stuck with a weird mixture of just about everything, even inches of mercury. < 1360876505 335366 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :! < 1360876517 255764 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is back < 1360876519 570456 :sivoais!~zaki@unaffiliated/sivoais QUIT :Ping timeout: 260 seconds < 1360876537 486186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: inches of mercury is a measure of pressure, right? < 1360876553 745335 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1360876562 795218 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :29.97 inHg is 101.325 kPa. < 1360876563 95473 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :millimeters of mercury is more conventional, I think < 1360876604 405381 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :ugh numbers in haskell are weird < 1360876613 877157 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :So, they haven't just got a ruler next to a thermometre < 1360876614 325649 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :Int and Integer and Integral < 1360876617 709053 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :nooodl_, how so? < 1360876660 416260 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i somewhat understand the differences, but i don't know which one to use where < 1360876667 966060 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Int is machine-word sized, Integer is unbounded, Integral isn't a type < 1360876678 755596 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's a class that generalizes over integral types < 1360876683 86778 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Such as Int and Integer < 1360876708 418377 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: but you have to be careful with canadian metars, A2989 is QFE (29.89 inHG with elevation calibrated at airfield level) and SLP124 is QNH (1012.4 hPa sea level pressure). < 1360876741 458459 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Finnish Meteorological Institute's weather page uses units of hPa (aka mbar but they write hPa) for atmospheric pressure. < 1360876757 165909 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :as any sane national weather office. < 1360876822 965568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar EFHK < 1360876823 395635 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EFHK 142050Z 11005KT 9999 -SG BKN009 BKN030 M02/M03 Q1030 TEMPO SCT008 BKN030 < 1360876851 915394 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :~metar EGNC < 1360876852 215236 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :EGNC 141750Z 23009KT 9999 FEW020 05/04 Q1009 < 1360876942 605365 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar EGED < 1360876942 955260 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360876949 760794 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder if you can implement factorial more efficiently than product [1..n] < 1360876964 927188 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :product [2..n] < 1360876970 446036 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :hth < 1360876997 295863 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :(doesn't work with n == 1) < 1360877002 785324 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :(i think) < 1360877005 41596 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: It actually does work with n == 1 < 1360877013 235446 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Oh, sweet! < 1360877013 634489 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> product [2..1] < 1360877015 657057 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1360877026 575982 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval [2..1] < 1360877027 477087 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :[] < 1360877029 877170 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :It's ever so slightly more efficient < 1360877034 397450 :Taneb!~nathan@host-78-148-6-176.as13285.net PRIVMSG #esoteric :Possibly < 1360877050 336118 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :> product [2..0] < 1360877051 907501 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1360877112 366573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar UOOO < 1360877112 598361 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :UOOO 142100Z 04012MPS 0250 R01/0800U DRSN HZ NSC M38/M42 Q1013 NOSIG RMK QFE746 0139//41 < 1360877119 345846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that's kind of on the cold side. < 1360877205 457132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :~metar UESO < 1360877205 756927 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :UESO 142100Z 21003MPS 2000 BR NSC M46/M49 Q1024 NOSIG RMK QFE766 < 1360877208 176084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As is that. < 1360877209 356082 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval gamma 5 < 1360877209 805932 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Error (1): No instance for (Math.Gamma.Gamma a0) arising from a use of `e_15' < 1360877210 12820 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360877210 13021 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360877210 13135 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Note: there are several potential instances: < 1360877210 13261 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Math.Gamma.Gamma (Data.Complex.Complex GHC.Types.Double) < 1360877210 258617 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `gamma-0.9.0.2:Math.Gamma' < 1360877210 464958 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Math.Gamma.Gamma (Data.Complex.Complex GHC.Types.Float) < 1360877211 155680 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `gamma-0.9.0.2:Math.Gamma' < 1360877211 362042 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : instance Math.Gamma.Gamma GHC.Types.Double < 1360877212 206549 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : -- Defined in `gamma-0.9.0.2:Math.Gamma' < 1360877212 413222 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : ...plus one otherNo instance for (GHC.Show.Show a0) < 1360877213 246499 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric : arising from a use of `M6213143843420178839.show_M6213143843420178839' < 1360877213 452892 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The type variable `a0' is ambiguous < 1360877214 253918 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Possible fix: add a type signature that fixes these type variable(s) < 1360877216 798675 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Lol < 1360877223 105194 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :woops ¬_¬'... < 1360877232 496199 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t gamma < 1360877234 65664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `gamma' < 1360877246 505476 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~eval gamma 5 :: Double < 1360877247 35731 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :24.0 < 1360877271 254069 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :cuttlefish's output should be restricted < 1360877308 486026 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the thing is, I can't recompile cuttlefish. the libs I use won't compile with GHC 7.6. < 1360877427 887645 :ogrom!~del@gprs-inet-65-26.elisa.ee QUIT :Quit: Left < 1360877817 390300 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :boily: Fix the libs < 1360877829 210008 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Might be fixable with just some pragmas < 1360878113 227766 :hagb4rd!~perdito@koln-4db4fbd8.pool.mediaWays.net QUIT :Ping timeout: 252 seconds < 1360878142 607221 :augur!~augur@129-2-129-35.wireless.umd.edu JOIN :#esoteric < 1360878275 420658 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ion: don't remind me of my lost $1,000,000,000,000. < 1360878308 945986 :ion!ion@heh.fi PRIVMSG #esoteric :elliott: How did you lose $1,000,000,000,000? < 1360878339 352594 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which nigerian prince owes you a cool amount of money? < 1360878351 565797 :Gregor!codu@codu.org PRIVMSG #esoteric :kmc: I was JUST ABOUT to say that same joke. < 1360878352 16600 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ion: something about a certain cable offering me $1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 for my nick < 1360878353 896066 :Gregor!codu@codu.org PRIVMSG #esoteric :You JOKE THIEF < 1360878384 306409 :Gregor!codu@codu.org PRIVMSG #esoteric :elliott: Wow, that's like all the money in the world TIMES all the money in the world! < 1360878400 987120 :ion!ion@heh.fi PRIVMSG #esoteric :Dollars squared? < 1360878583 105681 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :elliott: here's my code for the thing http://hpaste.org/82379 < 1360878617 304531 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: for a start, using Tape Word8 gets you overflow behaviour for free. no mods needed < 1360878634 576227 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :apparently my tac implementation was broken... but the program in there seems to find the last byte in stdin so that's cool < 1360878649 377632 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh. cool < 1360878664 857138 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh god there's some stupid leftover debug things < 1360878681 216354 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :import Debug.Trace (trace), and the Show instance for Tape/DFState < 1360878703 837159 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :FreeFull: hm. looks like the exception model changed between 2011 and now. < 1360878759 896663 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: rather, the long-deprecated one finally got removed < 1360878777 69837 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That would be a bigger change then < 1360878801 36275 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :man, the anything-but-haskell programmer in me really feels like adding some spaces to ((0,0),(torusWidth-1,torusHeight-1)) < 1360878815 946784 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you can add spaces. < 1360878820 337753 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: I would recommend not storing the input in the state like that < 1360878836 376687 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :multi-letter variable names?!?!?!?! go back to the java mines you corporate drone slave < 1360878841 426110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :instead you can make run :: DFState -> String -> String < 1360878853 207585 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and then you can also write runIO :: DFState -> IO (), which can do interactive IO < 1360878865 466092 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i see < 1360878885 731372 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :kmc: Ideal haskell has no variables at all, right? < 1360878888 824061 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Everything is pointless! < 1360878895 386223 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :riiiight < 1360878935 770323 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :FreeFull: so, yeah. I fear the complete rewrite. besides, simpleirc can't do SSL, which our company's server uses. < 1360878947 516810 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (,) ((,) 0 0) ((,)) < 1360878949 26401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Num b, Num a) => ((a, b), a1 -> b1 -> (a1, b1)) < 1360878959 847231 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :also interesting: i tried to run it on codepad.org but this happened http://codepad.org/748jN02r < 1360878966 196475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360878969 976325 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: if I wrote that I would probably then iterate it to a free monad based version. < 1360878990 390196 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I never get how to extract the internal function outside to make application easy < 1360879011 120059 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :While staying pointfree < 1360879082 546965 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :what was (,) ((,) 0 0) ((,)) supposed to be? < 1360879230 490760 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :A way to make a tuple of tuples < 1360879251 721624 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess I didn't have to write (0,0) as ((,) 0 0) < 1360879278 455149 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@pl \x y -> ((0,0),(x,y)) < 1360879278 946404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((,) (0, 0) .) . (,) < 1360879284 721182 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I guess that's what I wanted < 1360879289 233773 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: I would probably also not use Array but that's just me < 1360879311 607539 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :elliott: i'd considered Tape (Tape Char) for the code... < 1360879319 786947 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I still don't get the way . works when partially applied like that < 1360879334 491355 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t ((,) (0,0) .) < 1360879336 167307 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Functor f, Num t1, Num t) => f a -> f ((t, t1), a) < 1360879337 597987 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: that would be a bad idea < 1360879340 848839 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: ignore that :t < 1360879342 693197 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :stupid Caleskell < 1360879355 126076 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1360879359 395589 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360879361 191057 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :((,) (0,0) .) :: (Num t, Num t1) => (a -> b) -> a -> ((t, t1), b) < 1360879445 237637 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :elliott: what would you have used instead? [[Char]]? < 1360879487 6449 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: possibly (Int,Int) -> Char. since you never modify the playfield, and you can construct (Int,Int) -> Char from Array (Int,Int) Char which, if inlined, should be just as performant < 1360879621 402342 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So value :: (Int,Int) -> Char; value = (playfield !) < 1360879661 98087 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :well then you're still using Array < 1360879684 596297 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I like this book, although so far it seems to still be world building < 1360879692 56580 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does The Clockwork Rocket have an actual plot? < 1360879753 756355 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh, is it good practice to *always* write explicit type signatures for functions < 1360879829 706487 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think in vanilla Haskell there are some cases where you can't < 1360879845 556804 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(for functions in where and let, I think?) < 1360879872 726779 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :oh, yeah, i've never done that < 1360879898 966202 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I mean, there is syntax for it, but some circumstances where it's inadequate, iirc < 1360879905 346829 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: s/functions/top-level definitions/ < 1360879913 36751 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :not the same thing < 1360879921 777943 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(there are non-function top-level definitions, and non-top-level definition functions) < 1360879933 98168 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :in my example lines 13-26 seem really ugly and verbose < 1360879944 715989 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all of the lines are ugly and verbose < 1360879962 126954 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :elliott: so, i should've also written "torusWidth :: Int", for example? < 1360879997 157985 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :generally, yes, though it doesn't really matter for a small program :P < 1360880017 807419 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :note that in the absence of you using them as Int they would be defaulted to Integer < 1360880033 532445 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :also, nah, some of them are ugly and terse. also some of them are blank!! < 1360880045 698557 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooodl_: really I would just use Word32 or something for the Array < 1360880048 108058 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and not have any explicit mods < 1360880056 6616 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or what I'd have actually done is write Integer and have no wrapping < 1360880057 878385 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, have you seen my code? < 1360880060 457676 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360880061 966589 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :right now this implementation is sub-TC! < 1360880069 999162 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is of a sub-TC language, rather < 1360880071 267491 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no < 1360880091 476603 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :https://gist.github.com/Sgeo/fe54715fc61d1d98f4cc < 1360880120 946832 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :wouldn't Word32 mean a 2^32 by 2^32 array < 1360880143 137416 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I guess. you can use Map or HashMap for sparse storage < 1360880169 126581 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is what I did in my Befunge-98 implementation and it worked well enough, though I planned to switch to something much more complex for optimisation purposes < 1360880205 280515 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: not the nicest code ever yes < 1360880249 567000 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not the worst I hope? < 1360880336 116714 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be esme < 1360880389 506051 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, I'm somewhere between perfection and actual blithering lack of meaning < 1360880397 6757 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :hmm how horrible is my code < 1360881443 738390 :hagb4rd!~perdito@koln-4db4141b.pool.mediaWays.net JOIN :#esoteric < 1360881460 154399 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 256 seconds < 1360881771 817466 :Waffa!~majandaja@31.126.57.67 JOIN :#esoteric < 1360881846 575428 :Waffa!~majandaja@31.126.57.67 QUIT :Quit: Waffa < 1360882012 649604 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 252 seconds < 1360882021 916855 :Taneb!~nathan@host-78-148-6-176.as13285.net QUIT :Quit: Leaving < 1360882106 137845 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 256 seconds < 1360882162 359366 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Remote host closed the connection < 1360882375 568113 :sirdancealot7!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360883028 879271 :fungot!fis@eos.zem.fi QUIT :Ping timeout: 248 seconds < 1360883030 222783 :augur!~augur@129-2-129-35.wireless.umd.edu QUIT :Remote host closed the connection < 1360883102 67407 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e QUIT :Ping timeout: 245 seconds < 1360883298 416790 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1360883527 39181 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 245 seconds < 1360883926 699287 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://i.imgur.com/r396dsr.jpg < 1360884138 888798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :reposting from the front page of /r/math? < 1360884236 590974 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1360884256 888909 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: how dare he < 1360884275 49411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he's turning into ion! < 1360884285 469957 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :turnion < 1360885238 680128 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh noes < 1360885255 949923 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :onion / scallion < 1360885263 923487 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :onion / scallion union < 1360885265 719454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@arrrr /math < 1360885266 19910 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Drink up, me 'earties < 1360885291 60798 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ℝ math < 1360885407 801878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc doesn't appreciate the comonad hiding in every monad. < 1360885451 579453 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :where does it hide < 1360885475 471355 :sivoais!~zaki@unaffiliated/sivoais JOIN :#esoteric < 1360885536 2589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in the other category < 1360885630 689692 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: extract :: Monad m => Kleisli m (m a) a; duplicate :: Monad m => Kleisli m (m a) (m (m a)) < 1360885670 740133 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Right. < 1360885697 690184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like how extract is id. < 1360885713 169371 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :return :: Comonad w => Cokleisli w a (w a); join :: Comonad w => Cokleisli w (w (w a)) (w a) -- whoa, man < 1360885726 140098 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how duplicate = return, join = extract < 1360885737 139515 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :duplicate = return? < 1360885744 719566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But duplicate :: m a -> m (m (m a)) < 1360885745 319680 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, return . return and extract . extract < 1360885750 771064 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :For Kleisli/Cokleisli respectively. < 1360885753 909906 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are those the correct implementations? < 1360885762 659730 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, are you sure how of those returns isn't fmapped or something? < 1360885769 320991 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Dunno. Ask adj.hs < 1360885771 196538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/how // < 1360885777 969932 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you sure of those returns? < 1360885800 536418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s#.$#one /# < 1360885913 54775 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: Anyway Kleisli comonads are boring. < 1360885930 341886 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Haskop comonad is kind of silly. < 1360885947 660338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because extract literally = return < 1360886037 690319 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :contReturn x f = f x < 1360886045 130656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :contJoin = (. contReturn) < 1360886051 213502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :contFmap f = (. (. f)) < 1360886325 288937 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@pl \f -> (. (. f)) < 1360886325 840968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (.) . flip (.) < 1360886346 251100 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric ::t (flip (.) . flip (.)) < 1360886348 621138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Functor f => f a -> (f b1 -> b) -> (a -> b1) -> b < 1360887510 351463 :noam_!~noam@213.57.201.130 JOIN :#esoteric < 1360887724 27971 :noam!~noam@213.57.201.130 QUIT :Ping timeout: 276 seconds < 1360888035 679879 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Vasa_(ship) < 1360888037 120265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AHA < 1360888042 200100 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :typical swedish engineering < 1360888065 40624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Vasa has since its recovery become a widely recognized symbol of the Swedish "great power period"." < 1360888073 960124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes sweden this is a true symbol of your golden age < 1360888871 870070 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :did you only just learn about vasa < 1360888936 209003 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360888981 459799 :zzo38!~zzo38@24-207-49-17.eastlink.ca TOPIC #esoteric :TO PUSH START BUTTON IS ENOUGH | http://codu.org/logs/_esoteric/ < 1360889244 469929 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 TOPIC #esoteric :TO PUSH IS ENOUGH | http://codu.org/logs/_esoteric/ < 1360889246 870129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no zzo38 < 1360889426 960751 :shachaf!~shachaf@unaffiliated/shachaf TOPIC #esoteric :PUSHKIN IS ENOUGH | http://codu.org/logs/_esoteric/ < 1360890080 470753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://slbkbs.org/dontclickthis.txt < 1360890373 498862 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360891012 99650 :impomatic!~digital_w@87.113.152.173 QUIT :Ping timeout: 248 seconds < 1360891053 853654 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what if i do < 1360891085 336175 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you die < 1360891099 668909 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dont do it kmc < 1360891135 399542 :hagb4rd!~perdito@koln-4db4141b.pool.mediaWays.net PRIVMSG #esoteric :you guys are so wrong < 1360891138 978809 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :im going to do it < 1360891142 8208 :hagb4rd!~perdito@koln-4db4141b.pool.mediaWays.net PRIVMSG #esoteric :how cac you say this < 1360891150 418763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :noooooooooooooooooooooooooooooooooooooo dl_ < 1360891157 820911 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi what are you doing < 1360891166 27978 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric : http://slbkbs.org/dontclickthis.txt < 1360891183 568778 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :monqy: click it...!!! < 1360891193 269224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no monqy < 1360891198 186800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dontdoit.txt < 1360891216 998501 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a 404 noodle < 1360891256 279516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :404 noodles: the best kind of noodles?? < 1360891276 839676 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :that sounds like a kingdom of loathing food < 1360891286 808640 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :When download it with netcat, it is seen to be a 404 error; clicking it won't do anything < 1360891299 638013 :hagb4rd!~perdito@koln-4db4141b.pool.mediaWays.net PRIVMSG #esoteric :it must be the one awaking strong expectations < 1360891309 119383 :hagb4rd!~perdito@koln-4db4141b.pool.mediaWays.net PRIVMSG #esoteric :followed by disappointment < 1360891318 359807 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :i like the solution of downloading it with netcat. "i didn't click it!!" < 1360891334 78286 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i was going to curl it but 'o wait' < 1360891350 678393 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm sandbox < 1360891351 888339 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`curl http://slbkbs.org/dontclickthis.txt < 1360891354 428555 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \ < 1360891360 388864 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :fuckerz < 1360891365 219172 :nooodl_!~nooodl@91.177.5.66 PRIVMSG #esoteric :nice HackEgo line < 1360891366 318460 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`cat dontclickthis.txt < 1360891367 339629 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: dontclickthis.txt: No such file or directory < 1360891375 738097 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :`curl http://slbkbs.org/dontclickthis.txt -o - < 1360891377 568595 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ curl: (18) transfer closed with 182 bytes remaining to read \ ERROR: The requested URL could not be retrieved