< 1415664005 581753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where: i have doubts that there ever was an implementation. < 1415664075 392654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :digerati's other languages GodScript and Genome aren't implemented either. < 1415664245 802829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think fungot has doubts < 1415664246 23188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ping < 1415664246 23317 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :pong < 1415664246 23392 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: ( ( mm)) the one that's next month in rawley but they just gave me a < 1415664258 296908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thought i was going to ping out there < 1415664276 107394 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`botsnack < 1415664276 584856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​>:-D < 1415664281 568938 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :!botsnack < 1415664283 306971 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​^_^ < 1415664289 530986 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :^botsnack < 1415664299 250106 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1415664307 451839 :where!82d7148e@gateway/web/cgi-irc/kiwiirc.com/ip.130.215.20.142 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1415664311 421802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm do none of the bots respond to /ping < 1415664342 146439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!botsnack < 1415664342 633478 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​^_^ < 1415664349 241304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently not < 1415664770 291399 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :You know, it's never quite made sense to me that you can discover the Euclidean distance formula from simple axioms or whatever. < 1415664819 36869 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Like, we can define distance however we want. Manhattan distance, that other kind of distance, D&D distance, whatever. What makes Euclidean distance so special? < 1415664939 966232 :AndoDaan!~Daanando@188.189.88.161 JOIN :#esoteric < 1415665009 21413 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It has... economic significance < 1415665067 899944 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1415665093 568582 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Ooh, I just remembered that one lovely proof of the Pythagorean theorem. < 1415665125 985902 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you make it sound like there is only one lovely one... < 1415665157 72391 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :What would D&D distance be? < 1415665158 445997 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :The determiner "that one" doesn't imply uniqueness. < 1415665185 257964 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: It could be read that way, though. < 1415665203 962925 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :it could also be read as a scarring indictment of nazi economic policy < 1415665246 901695 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: To be fair, all "sound" in that text message is obviously my own. < 1415665274 27661 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :FireFly: it's defined for lattice points. The distance between (0, 0) and (a, b), where 0 ≤ a ≤ b, is floor((3/2) * a + (b - a)). < 1415665281 972552 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :scathing, that's the word, scathing < 1415665295 879283 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Which I guess is the same as floor(a / 2 + b). < 1415665302 715707 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Anyway, that one proof. < 1415665323 901133 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Suppose you have some triangle ABC. Let T(x) be the area of a triangle similar to ABC whose hypotenuse has length x. < 1415665324 655470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1415665350 40845 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :T(c) is just the area of triangle ABC. < 1415665422 438792 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :T(a) is the area of triangle ADC, where D is the projection of C onto line AB. < 1415665434 197924 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :T(b) is the area of triangle DBC. < 1415665466 705427 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Since triangle ABC is the disjoint union of triangles ADC and DBC, T(a) + T(b) = T(c). < 1415665482 62790 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Finally, T(x) is proportional to x^2. < 1415665488 231844 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :me, i just draw squares < 1415665498 564262 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :So, essentially: < 1415665535 524549 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :"You know how the Pythagorean theorem is usually illustrated using three squares? Instead, illustrate it using triangles similar to the original triangle. It starts to look kind of obvious." < 1415665894 382696 :conehead!~conehead@unaffiliated/conehead QUIT :Excess Flood < 1415665953 63618 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1415665973 421461 :idris-bot!~ircslave@dslb-088-078-146-232.088.078.pools.vodafone-ip.de QUIT :Quit: Terminated < 1415666133 340037 :idris-bot!~ircslave@dslb-088-078-146-232.088.078.pools.vodafone-ip.de JOIN :#esoteric < 1415666226 204453 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :tswett: I saw it demonstrated using a weird blobby shape < 1415666467 630792 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There are many different proof of Pythagorean theorem. < 1415666646 265629 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :wrong < 1415666699 356385 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the plural of proof is preef. < 1415666770 126240 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have seen many different ones, including the one I made up while resting on the couch. < 1415666772 284924 :AndoDaan!~Daanando@188.189.88.161 PRIVMSG #esoteric :no, it's profess. As in professor. < 1415666783 609396 :AndoDaan!~Daanando@188.189.88.161 PRIVMSG #esoteric :FUll of truths those guys. < 1415667237 30515 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric : ^ < 1415667243 81365 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :/_\ < 1415667255 967909 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :you found the master sword < 1415667319 644022 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :you've found a triangle with a slightly displaced apex < 1415667340 855350 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://img4.wikia.nocookie.net/__cb20130701021023/disney/images/5/52/Opening_bill_transparent.png < 1415667344 398895 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu PRIVMSG #esoteric :isn't that what a sword boils down to < 1415667568 169867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: maybe it's that pyramid from discworld < 1415667609 945213 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I guess so, just wanted to suggest the (in)flexibility of ASCII approximation < 1415668018 849646 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 250 seconds < 1415668229 770380 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d QUIT :Remote host closed the connection < 1415668282 446961 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Apparently, until 5 days ago, a website I often go on was using PHP4 < 1415668306 864819 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Make that a week ago, actually < 1415668331 94190 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1415668414 127413 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would like SQLite extension to do such things as manipulating MIDI files, manipulating a file system, and for accessing weather data on the internet, astronomical data, news report, and others < 1415668464 983128 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And a pony? < 1415668525 503011 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A pony? What? < 1415668558 375963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A pony is seen as something desirable but difficult to acquire. < 1415668582 529759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq is suggesting that, as long as you already want all those other things, you might as well add a pony to the list. < 1415668589 975729 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, I don't need a pony, but maybe you do. < 1415668598 359887 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Thanks, shachaf. < 1415668602 830389 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Doesn't Yahoo have something for ... Internet stuff? < 1415668608 762725 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :npikhq < 1415668622 548510 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"The YQL (Yahoo! Query Language) platform enables you to query, filter, and combine data across the web through a single interface. It exposes a SQL-like syntax that is both familiar to developers and expressive enough for getting the right data." < 1415668635 923050 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ponies are tasty. their meat is very lean and goes well in hamburgers. < 1415668663 721231 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I guess that's not an SQLite extension though < 1415668666 920480 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I wanted to access it through SQLite command line interface though rather than a web browser, and to be able to use it with SQLite database files < 1415668694 264389 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Wonder if you could make a custom source of data that when manipulated via YQL, does stuff to some SQLite db file < 1415668711 561261 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :boily: I'll take your word for it for now -- I'm pretty sure there's no good source here. < 1415668937 488052 :AndoDaan!~Daanando@188.189.88.161 QUIT :Ping timeout: 255 seconds < 1415669092 498390 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 346 seconds < 1415669323 112025 :foobarbaz!32b9588d@gateway/web/freenode/ip.50.185.88.141 JOIN :#esoteric < 1415669409 610865 :erdic!~erdic@81.4.123.134 JOIN :#esoteric < 1415669414 583119 :erdic!~erdic@81.4.123.134 QUIT :Changing host < 1415669414 767768 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1415669443 892354 :foobarbaz!32b9588d@gateway/web/freenode/ip.50.185.88.141 QUIT :Client Quit < 1415669922 62955 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 256 seconds < 1415670066 524143 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jbdkygwotslhneqr QUIT :Quit: Connection closed for inactivity < 1415670321 532833 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1415670327 296309 :AndoDaan!~Daanando@188.188.67.1 JOIN :#esoteric < 1415670508 978939 :boily!~alexandre@96.127.201.149 QUIT :Quit: EPIGENETIC CHICKEN < 1415670691 177635 :erdic!~erdic@unaffiliated/motley QUIT :Read error: Connection reset by peer < 1415670992 314161 :scounder!~scounder@unaffiliated/scounder QUIT :Ping timeout: 260 seconds < 1415671039 671545 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 257 seconds < 1415671158 120957 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Oj74214]]4 N10 02http://esolangs.org/w/index.php?oldid=40849 5* 03Oj742 5* (+73) 10 < 1415671296 713027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I wanted to @tell but lambdabot is gone. :-( < 1415671352 528017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmmm. < 1415671404 962074 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1415671515 77913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :provider says "Troubleshooting some network issues." < 1415671697 686491 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1415671849 173193 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 264 seconds < 1415671849 425295 :CADD_!~CADD@12.227.104.109 QUIT :Ping timeout: 264 seconds < 1415671867 398780 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1415671868 517048 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1415671985 86014 :AndoDaan_!~Daanando@188.188.86.207 JOIN :#esoteric < 1415671985 559113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I @told someone something and then lambdabot quit with Excess Flood. < 1415671991 725650 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How likely is it that it actually went through? < 1415672005 444250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have no clue. < 1415672135 709203 :AndoDaan!~Daanando@188.188.67.1 QUIT :Ping timeout: 272 seconds < 1415672140 444326 :AndoDaan_!~Daanando@188.188.86.207 NICK :AndoDaan < 1415672210 991250 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d JOIN :#esoteric < 1415672275 382146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bot < 1415672276 991646 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric ::) < 1415672346 275766 :scounder!~scounder@phroa.lost.the.game.rikairchy.net JOIN :#esoteric < 1415672978 437232 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415673172 96563 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1415676155 3134 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu QUIT :Quit: restart < 1415676504 219070 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu JOIN :#esoteric < 1415676881 463335 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1415678116 84032 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 N10 02http://esolangs.org/w/index.php?oldid=40850 5* 03AndoDaan 5* (+2032) 10Basic page creation. < 1415678354 120352 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1415678460 276814 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=40851&oldid=40837 5* 03AndoDaan 5* (+14) 10Added MNNBFSL < 1415678644 299345 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 QUIT :Ping timeout: 246 seconds < 1415679990 596523 :MDude!~fyrc@or-67-238-30-175.dhcp.embarqhsd.net NICK :MDream < 1415680160 268426 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d QUIT :Ping timeout: 265 seconds < 1415680479 165423 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1415680494 312432 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d JOIN :#esoteric < 1415683936 69602 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 250 seconds < 1415684058 340533 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1415684379 277478 :drdanmaku!uid17782@gateway/web/irccloud.com/x-eecqpzbnddetffbn JOIN :#esoteric < 1415685317 616458 :idris-bot!~ircslave@dslb-088-078-146-232.088.078.pools.vodafone-ip.de QUIT :Ping timeout: 272 seconds < 1415685353 654830 :Melvar!~melvar@dslb-088-078-146-232.088.078.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1415686470 332034 :MoALTz!~no@user-188-33-211-16.play-internet.pl JOIN :#esoteric < 1415688230 986259 :ashi!~ash@unaffiliated/quiesce JOIN :#esoteric < 1415688310 971416 :ashi!~ash@unaffiliated/quiesce PART #esoteric :"Using Circe, the loveliest of all IRC clients" < 1415690370 740580 :conehead!~conehead@unaffiliated/conehead QUIT :Excess Flood < 1415690811 809850 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1415690951 812966 :AndoDaan!~Daanando@188.188.86.207 QUIT :Ping timeout: 245 seconds < 1415690952 409124 :AndoDaan_!~Daanando@188.189.90.97 JOIN :#esoteric < 1415691618 150349 :nyuszika7h_!nyuszika7h@cadoth.net NICK :nyuszika7h < 1415692102 209771 :jameseb-!~jameseb_@runciman.hacksoc.org JOIN :#esoteric < 1415692180 849079 :jameseb!~jameseb_@213.138.101.13 QUIT :*.net *.split < 1415694639 61360 :drdanmaku!uid17782@gateway/web/irccloud.com/x-eecqpzbnddetffbn QUIT : < 1415696461 734862 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How much do you like of these kind of thing? http://principiadiscordia.com/memebombs/?action=list&o=random&m=100 < 1415696612 573639 :AndoDaan_!~Daanando@188.189.90.97 QUIT :Ping timeout: 256 seconds < 1415697038 578394 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 265 seconds < 1415697337 207442 :AndoDaan!~Daanando@188.188.86.77 JOIN :#esoteric < 1415698641 815727 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415698778 527259 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 265 seconds < 1415699837 97252 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1415700069 42273 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1415700122 562293 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1415700158 303591 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415700400 220360 :jameseb-!~jameseb_@runciman.hacksoc.org NICK :jameseb < 1415700549 307484 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1415701040 859233 :mosasaur!~mosasaur@unaffiliated/mosasaur JOIN :#esoteric < 1415701063 852339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome mosasaur < 1415701064 693478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09mosasaur: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06irc.dal.net.) < 1415701143 537102 :mosasaur!~mosasaur@unaffiliated/mosasaur PRIVMSG #esoteric :thanks, but I was actually looking for stuff about Ouspensky and Gurdjieff ... < 1415701184 419294 :viznut_!viznut@lowfidelity.org PRIVMSG #esoteric :#esoteric at irc.dal.net is empty < 1415701329 728591 :viznut_!viznut@lowfidelity.org PRIVMSG #esoteric :but #occult has one dude < 1415701622 78091 :mosasaur!~mosasaur@unaffiliated/mosasaur PRIVMSG #esoteric :maybe efnet 12 users < 1415702081 872639 :mosasaur!~mosasaur@unaffiliated/mosasaur PART :#esoteric < 1415702561 147106 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415702567 581088 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415702618 985636 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Let's see if Wikipedia has it < 1415702661 24683 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, of course they do. < 1415703265 912867 :viznut_!viznut@lowfidelity.org NICK :viznut < 1415703341 531171 :Melvar!~melvar@dslb-188-109-000-123.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1415703591 598205 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415703601 9384 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415703701 600716 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1415704677 631988 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1415704688 478625 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40852&oldid=40833 5* 03TomPN 5* (+0) 10/* Array and pointer */ < 1415704964 620467 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1415705227 403337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hemsktmyckethejly < 1415705348 186131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :according to swedish wikipedia, the composers refused a request by bbc to have that translated into english < 1415705392 627884 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415705551 630988 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1415705843 49556 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :boerjan matin! < 1415705858 634095 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1415705858 818101 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :shachaf said 9h 30m 21s ago: http://chu.stanford.edu/ might be a better introduction to Chu spaces than Wikipedia. < 1415705859 2281 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :shachaf said 9h 18m 37s ago: http://chu.stanford.edu/ might be a better introduction to Chu spaces than Wikipedia. < 1415705890 571212 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :schellochellof. I was confused by the wikipédiarticle. this may help me more. < 1415705924 82778 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: I think it's better if the hemicketskt remains incomprehensible. < 1415706044 844555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: I guess lambdabot did get the message the first time. < 1415706121 59751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly lambdabot needs a drastically reduced pH < 1415706175 944155 :ais523!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415706224 941587 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: I don't know what hilight I need to match the things you do to my nick. < 1415706238 947736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suspect it's hopeless. < 1415706242 512890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The real question is where that first c came from. < 1415706247 992897 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :muah ah ah. < 1415706259 380837 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :People keep thinking "schachaf" for whatever reason. < 1415706272 192741 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :muscle memory? German invasion? < 1415706400 434450 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Ping timeout: 250 seconds < 1415706506 932145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh noisy construction machine < 1415706752 625864 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415706776 656749 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1415706981 984296 :idris-bot!~ircslave@dslb-188-109-000-123.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1415707209 38544 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: what is being constructed? < 1415707262 62463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:Bataais14]]4 M10 02http://esolangs.org/w/index.php?diff=40853&oldid=40848 5* 03Bataais 5* (-28) 10Undo revision 40848 by [[Special:Contributions/Bataais|Bataais]] ([[User talk:Bataais|talk]]) < 1415707360 571298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe the pavement just outside my apartment, after they digged it up _again_ to search for a leak down to the parking cellar complex which they've been spending a year to try to plug < 1415707483 315487 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40854&oldid=40852 5* 03TomPN 5* (+11) 10/* Loops */ < 1415707552 289098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and there they put it on again < 1415707608 908179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :An "ordinary" ball is called a 3-ball, but its boundary is called a 2-sphere? Why? < 1415707623 550503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's some kind of sand compactor, so i hope that means they'll soon be laying down the asphalt and actually declare it finished < 1415707639 24524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 N10 02http://esolangs.org/w/index.php?oldid=40855 5* 03TomPN 5* (+5758) 10Created page with "'''Quantum Dimensions''' is an adaptation of [[Dimensions]], where the program operates on qubits instead of numbers. Quantum Dimensions was invented in 2014 by Tom Price-Nich..." < 1415707642 294833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: because that's the dimension of the sets in question < 1415707658 56873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, I see. < 1415707671 733556 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that should be obvious in retrospect. < 1415707689 281880 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40856&oldid=40854 5* 03TomPN 5* (+77) 10/* See also */ < 1415707702 954735 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40857&oldid=40856 5* 03TomPN 5* (+1) 10/* See also */ < 1415707714 176819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you can imagine there's some more convoluted reason and this is just after-the-fact rationalization if that helps < 1415707720 778712 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40858&oldid=40855 5* 03TomPN 5* (+1) 10/* See also */ < 1415707723 53418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Especially with the wiki activity going on. < 1415707757 942996 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=40859&oldid=40828 5* 03TomPN 5* (+78) 10/* See also */ < 1415707769 40550 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=40860&oldid=40859 5* 03TomPN 5* (+0) 10/* See also */ < 1415707777 923073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=40861&oldid=40860 5* 03TomPN 5* (+0) 10/* See also */ < 1415707794 902969 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415707806 569328 :ais523!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1415707815 216384 :ais523!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1415707815 400672 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415707828 754523 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:TomPN14]]4 10 02http://esolangs.org/w/index.php?diff=40862&oldid=40829 5* 03TomPN 5* (+34) 10/* Dimensions */ < 1415707839 703469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:TomPN14]]4 10 02http://esolangs.org/w/index.php?diff=40863&oldid=40862 5* 03TomPN 5* (+1) 10/* Other esolangs */ < 1415707840 968896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"has dimension n" just means that each point has a neighborhood homeomorphic to R^n? < 1415707917 739962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: there are several definitions of dimension, many of which tend to agree for manifolds < 1415707949 521689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if you don't have a manifold? < 1415708136 271404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am somewhat partial to https://en.wikipedia.org/wiki/Dimension#Lebesgue_covering_dimension since i've actually published articles where that was relevant < 1415708153 142718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's pretty general < 1415708183 170272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the inductive dimensions in the next section may be easier intuitively, though. < 1415708219 743097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I remember reading an intuition about that in http://xorshammer.com/2011/07/09/a-logical-interpretation-of-some-bits-of-topology/ < 1415708237 741452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and hausdorff dimension (which requires a metric) is also cool because fractals < 1415708350 290883 :boily!~alexandre@96.127.201.149 QUIT :Quit: MASKED CHICKEN < 1415708402 494135 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415708408 441085 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1415708415 745105 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1415708415 929077 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415708526 282272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lebesgue covering dimension 1 is cool because the refined covering essentially splits into a bipartite graph of open and closed sets < 1415708581 242338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which allows an easy proof that the measures we were studying were trivial (which here means they were lebesgue measures) on those spaces < 1415708649 472710 :sebbu!~sebbu@ADijon-152-1-39-246.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1415708671 300949 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 265 seconds < 1415708678 584254 :sebbu!~sebbu@ADijon-152-1-39-246.w83-194.abo.wanadoo.fr QUIT :Changing host < 1415708678 768400 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1415708705 98368 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1415709473 419938 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I should learn all these things properly. :-( < 1415709545 466685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1415709574 112551 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how should i do that < 1415709604 919135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't ask me i never did it properly hth < 1415709630 868700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does that mean you learned all of it rather than a proper subset of it < 1415709634 794194 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :blargh. I forgot how my own variable declarations are supposed to work. < 1415709655 575580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, it mean i never had a proper course and picked up pieces in a haphazard way. < 1415709658 590964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1415709664 294955 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :J_Arcane: int foo = 1; < 1415709720 606704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's a good haphazard way twh < 1415709801 519658 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :currently working on this https://github.com/jarcane/heresy, but I've forgotten which definition of LET I decided to run with. < 1415709878 679000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: find a math library and spend time in it < 1415709887 203873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(reading) < 1415710136 509358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you gotta read, too? < 1415710171 238031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surprise! < 1415710704 287564 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415710709 56476 :scarf!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415710735 980050 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415710818 548872 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Are there any dangers to consider if one were to host an irc bot from his or her own computer? < 1415710845 639343 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Depends what the bot can do? < 1415710865 342780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndoDaan: the same dangers as exposing any service to the internet < 1415710887 824030 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Which are legion, I imagine. < 1415710897 234079 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Yes. < 1415710904 510308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if your code deals with any kind of external resource like the filesystem or other network services and exposes functionality based on that, you should be running it in some kind of sandbox at the very least < 1415710914 819678 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415710916 241006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's just, like, brainfuck code hooked up to netcat you should be fine < 1415710934 52647 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1415710937 641665 :ais523!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415710948 360315 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :The frequency of bogus connects try-racket.org blocks is measured in *seconds*. Such is ye olde internets. < 1415710960 948206 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :It'd be more like that, just basic language interpretation. < 1415711022 984571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndoDaan: if the language doesn't have any more IO than brainfuck then you should be fine. of course you can't rule out compromise of the IRC account (like, if someone can make you send \r\nPRIVMSG Nickserv :set password owned) < 1415711023 700363 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :And I suppose some language are safer to implement a bot on than others. < 1415711031 725416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(so you should be sanitising even that IO) < 1415711032 859032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well if it's a bf implementation that doesn't check array boundary, you're _theoretically_ in trouble right? < 1415711042 593473 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Right. < 1415711114 871016 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Hmm. Array boundries. So like, where I store the the value on the bf data tape could be compromised? < 1415711124 972026 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :If i'm not careful, i mean. < 1415711131 597991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I was assuming a memory-safe language < 1415711136 520737 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :(I'm usually not.) < 1415711142 915354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: i mean if they can move the tape pointer out of bounds < 1415711149 880640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you're considering exposing code written in a memory-unsafe language to the network, consider: don't < 1415711157 830445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: OKAY < 1415711170 257714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm serious. humans aren't good enough to do that kind of thing. < 1415711172 109220 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :I notice that's possible with the anarchy golf version of BF. < 1415711175 551815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least not if you can't afford a professional audit. < 1415711185 856110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndoDaan: I think that's a weird intentional feature rather than an exploit, where you can read your own code < 1415711197 40317 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :buffer overflow overflows. ;) < 1415711203 100086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least I hope so < 1415711214 301214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AndoDaan: what language are you using to write the bot/interpreter? < 1415711223 223112 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Hmm, didn't consider that. Seems to such the fun out of BF golf though. < 1415711246 836729 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Lua... I hate it, but I'm not proficiant in anything else yet. < 1415711265 227857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no need to worry about array bounds, then < 1415711276 333531 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Really, I should knuckle down and finish learning python. < 1415711282 951215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: haskell beckons you ... < 1415711287 192767 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :AndoDaan: If you know Lua, Python's trivial to pick up. Try the Codecademy course. < 1415711289 791200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1415711353 110586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you know lua python will be so boring :p < 1415711399 451950 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :It is. I mean, I force myself to start with the basic, but my mind soons wanders after a while. < 1415711426 437493 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :I think i'm 25 percent done with the khan code academy lessons of python. < 1415711439 467833 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :maybe 52 percent. near there. < 1415711451 523571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :honestly, if you don't feel like you're getting anything out of it I'd suggest learning a language less similar to lua than python < 1415711472 216930 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Started C++ a week ago. Ha. < 1415711480 934406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, maybe not that dissimilar < 1415711487 188328 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :^ < 1415711573 151548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel like I could probably fit good C++ knowledge and experience in my head if I tried now, after ten years of programming in a great many languages. that definitely wasn't the case, like, six years ago :p < 1415711581 353783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a very complex behemoth of a language < 1415711656 584197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I've never actually sat down to probably learn it, though. I know about the design issues at play and have a good sense for why the language is like how it is, but honestly I'm more experienced in C++ template metaprogramming than C++ itself...) < 1415711766 694340 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :I saw a C++ template when I was looking at the deadfish implementations. What is a c++ template?' < 1415711822 471252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was elliott's < 1415711831 258975 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a C++ template's basically a function or class (or possibly other things?) where you can substitute out some of the identifiers, normally for types or integers < 1415711843 289596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Um, I'm not sure how to justify them if you're only experienced with dynamically-typed languages < 1415711849 199367 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. one of the simplest examples is "template T id(T& x) {return x;}" < 1415711857 494940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're basically compile-time metaprogramming, used for type-generic (and otherwise) programming in C++ < 1415711870 807315 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then, for instance, id would be "char id (char& x) {return x;}" < 1415711871 742424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(such as implementing a generic vector type that you can instantiate to be a vector of ints, or of strings, or such) < 1415711877 104348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're... rather hideously powerful in C++ < 1415711881 147341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to the point where you can implement deadfish in them < 1415711909 944311 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I've heard that when templates were being designed, someone noticed early on that they were TC and mentioned it to Stroustrup < 1415711921 840074 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and he told them he was happy for them to stay that way < 1415711932 233564 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they were expecting him to change it to be sub-TC < 1415711939 407651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: I thought everyone was surprised it turns out they accidentally implemented the world's most bizarre functional programming language < 1415711961 171702 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes but they found out very early on, when it wasn't too late to change < 1415711972 216760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1415711988 532727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just nerfing templates doesn't seem that compelling < 1415711996 757380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as opposed to entirely replacing them with something less horrible < 1415712016 167143 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they work pretty well in simple cases, except that I sometimes have trouble working out where you're meant to put the template argument < 1415712023 473541 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You'd just end up with java < 1415712051 929132 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, has anyone done `olist yet? just noticed there are only 5 pages of discussion < 1415712060 56078 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I might have been the first here to notice < 1415712071 651362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: I don't think java is reasonable C++, no < 1415712093 147268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it satisfies very many of C++'s goals < 1415712118 417160 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That is, generics are nerf foam templates < 1415712120 688473 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think Java was trying to be C++ < 1415712190 426451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, generics are boxing hell though, like the rest of java < 1415712239 917833 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one thing that amuses me is how many languages leave out generics because they think they're complicated and they don't need them < 1415712250 663987 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then end up having to add them later < 1415712253 841870 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Before java 8 it was even sillier. The type system was not actually strong enough to express generic programming without type casts < 1415712274 53232 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm, they changed that in Java 8? < 1415712284 344684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it still doesn't understand {co,contra}variance, right? < 1415712312 214421 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Java's had variance annotations for ages < 1415712316 118676 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :List < 1415712319 214063 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :List < 1415712327 302625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: List is still broken right, though? < 1415712330 53968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*broken, right, < 1415712332 722409 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: List is invariant < 1415712343 906855 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It does now, but most java programmers don't and never will < 1415712352 102217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: is it still possible to use List as List and then push a Cat to it < 1415712362 241153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really can't imagine java would break compatibility with that brokenness < 1415712374 734493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(*ArrayList, whatever) < 1415712386 307909 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh, I think there might be variance annotations on the accessors, but they should still prevent that < 1415712398 177335 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, the JDK isn't even in my browser autocomplete any more? < 1415712402 295790 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how long have I been not teaching Java? < 1415712408 479636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was definitely possible in the past, since this is an infamous fundamental java brokenness < 1415712416 729042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if they broke compatibility to fix it that would be really good but I'd be very surprised < 1415712446 241505 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it was possible to do that with /arrays/ < 1415712475 155497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1415712496 549205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1415712510 63347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arrays are still broken though, yeah? < 1415712514 982294 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: looking at this, the bulk operations all seem to have variance annotations < 1415712518 313985 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, arrays are still broken < 1415712529 688029 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :default void sort(Comparator c) < 1415712530 826236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yeah -- I just misremembered the problem, you are right < 1415712542 887361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arrays breaking the type system is still pretty bad though :p < 1415712567 202803 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :default Spliterator spliterator() < 1415712568 719687 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wtf < 1415712588 682531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a great word < 1415712597 69737 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"Operations using a Spliterator that cannot split, or does so in a highly imbalanced or inefficient manner, are unlikely to benefit from parallelism." < 1415712601 118982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll obspliterate you < 1415712610 318061 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the point of a spliterator that can't split? < 1415712616 999021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it can erate < 1415712717 682556 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1415712730 914716 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40864&oldid=40858 5* 03TomPN 5* (+62) 10/* def function */ < 1415712738 93015 :ais523\unfoog!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415712745 597184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40865&oldid=40864 5* 03TomPN 5* (+2) 10/* def function */ < 1415712767 249834 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40866&oldid=40865 5* 03TomPN 5* (-6) 10/* def function */ < 1415712787 181518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40867&oldid=40866 5* 03TomPN 5* (+2) 10/* def function */ < 1415712817 970606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40868&oldid=40867 5* 03TomPN 5* (-26) 10/* def function */ < 1415712845 829909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523\unfoog: an `olist was done yesterday < 1415712872 131636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40869&oldid=40868 5* 03TomPN 5* (+30) 10/* def function */ < 1415712885 115504 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40870&oldid=40869 5* 03TomPN 5* (+2) 10/* def function */ < 1415712891 53334 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415712906 130268 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh < 1415712906 314620 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no < 1415712906 498815 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415712906 498934 :ais523!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415712914 624699 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[13:33] elliott: are you going to warn me not to read that? < 1415712916 8285 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[13:33] I'm worried about what I'll find if I do < 1415712918 270560 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=40871&oldid=40870 5* 03TomPN 5* (+13) 10/* def function */ < 1415712926 294795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: not to read what? < 1415712929 327912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, quantum dimensions? < 1415712936 87375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure it's splendid < 1415713033 141820 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, that's the second time I've been DCed, reconnected, then seen lines I've said earlier < 1415713033 325771 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1415713060 745942 :ais523\unfoog!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415713264 854219 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415713271 152488 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DeadFishBot: help < 1415713275 569323 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiiiso < 1415713276 583017 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's that thing's prefix? < 1415713281 65750 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :no help yet. < 1415713288 337430 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it should have said 16 < 1415713293 857768 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiio < 1415713299 963178 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, I'm reading quantum dimensions < 1415713305 484023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that fish seems dead < 1415713315 222989 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :hmm, that should have done something. < 1415713346 984231 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!die < 1415713353 882279 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :won't listen at all. < 1415713376 131709 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1415713401 411102 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike other "quantum" esolangs, this is basically a stupid syntax for a perfectly ordinary quantum programming language < 1415713410 116199 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Read error: Connection reset by peer < 1415713433 98339 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that the only way to do loops involves I/O < 1415713468 833022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just need to shor it up a bit < 1415713570 50910 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quantum deadfish can do shor's algorithm pretty easily < 1415713577 66156 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, quantum dimensions < 1415713591 863768 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by basically being just a syntax encoding < 1415713617 695714 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`olist 967 < 1415713618 212354 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 967: shachaf oerjan Sgeo FireFly boily nortti < 1415713653 757251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quantum deadfish sounds amazing < 1415713656 6965 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :quantum deadfish wouldn't be any more powerful than regular deadfish, would it? < 1415713660 554617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd be quantum < 1415713666 980814 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, yes < 1415713667 164867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it could solve P = NP. < 1415713672 67302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in constant time. < 1415713680 96957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION braces for swatting < 1415713713 589056 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think quantum computers can solve P=NP in constant time < 1415713718 146500 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I wonder where oerjan put the swatter < 1415713766 501278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523\unfoog: I SAID THERE'D BEEN AN `OLIST < 1415713770 562314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HTH < 1415713775 511562 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: but I was DCed and couldn't see you < 1415713778 181606 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I checked today's logs < 1415713814 755213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which was bad since it was done yesterday < 1415713876 264822 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats elliott -----### < 1415713883 666466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, was a bit backlogged < 1415713887 805632 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :in constant time. < 1415713903 108399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks, little do you know I'm a masochist and will continue stating falsehoods to promote more swatting < 1415713925 842107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1415713946 477889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess constant time is taking it one step further than the usual lie < 1415713975 153543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh not to mention the confusion of "solving P = NP" < 1415713983 701517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: also I very specifically said "solving P = NP" -- yes :p < 1415713992 544771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you know, actually that was a thing of beauty < 1415713993 2027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it produces a proof that P = NP, in constant time, by existing. < 1415714003 539134 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415714011 146631 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiiiio < 1415714017 888819 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :So I am presented with a strange question: Do I make this bastard spawn of Scheme and BASIC pure-functional or not ... < 1415714020 588267 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Fi! < 1415714048 955127 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Why would DeadFishBot work in a channel I made, but not here? < 1415714053 407261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: yes < 1415714065 281871 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: are you matching on the name of that channel? < 1415714075 447393 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oerjan: IT would be a lot easier than trying to solve the LET name conflict between the two. < 1415714089 893536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: fancy < 1415714127 34377 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :That's probably it, but the join channel is given by argv < 1415714137 555247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: your strange capitalization inspires me to tell you to just call one of them IT < 1415714179 736775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: also you know LET is optional in most basics right < 1415714197 933289 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!rd6 < 1415714202 57116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: neither scheme or basic is purely functional, so yes. < 1415714207 164659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*nor, I suppose. < 1415714210 677943 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oerjan: I actually haven't 100% decided on a capitalization rule. And yeah, LET has been basically optional since slightly after Dartmouth BASIC. < 1415714219 779602 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :alright. < 1415714232 630967 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Read error: Connection reset by peer < 1415714237 485439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: you could distinguish them by including = in the basic one, maybe? < 1415714241 597850 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :But otherwise BASIC doesn't have a strict assignment/definition command besides just the =. < 1415714335 776446 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415714337 250020 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oerjan: I was thinking about overloading DEF into DEF FN and DEF VAR; it's a Lisp-1 so it's purely a syntax shortcut either way (I considered doing this in CL so I could match the split namespace and have an excuse to use GOSUB, but Racket macros are sooo flexible.) < 1415714337 673649 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiiio < 1415714342 593011 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!die < 1415714357 79762 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Read error: Connection reset by peer < 1415714382 295331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it died < 1415714388 89732 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric ::D < 1415714400 284400 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Yeah, but I had to slap him from over here. < 1415714407 824217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: you know you'll have to paste the code soon if this continues < 1415714453 284181 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Gonna take a step back, and (give up) go through the code. < 1415714468 760547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: hm in scheme the DEF FN is just distinguished by putting the FN inside a list... < 1415714488 63102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are you not using parentheses, in which case this might be more like a LOGO than a scheme < 1415714521 540118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heck you might consider LOGO to _be_ a bastard child of scheme and basic < 1415714526 69635 :heroux!~heroux@50708355.static.ziggozakelijk.nl QUIT :Ping timeout: 265 seconds < 1415714527 413802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vaguely. < 1415714530 509081 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oerjan: Yeah, I also thought of that too. If I make lambda into fn like Clojure does, then essentially you can just do DEF name FN (args), which is a bit backwards but works. < 1415714574 943259 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oerjan: Oh there's direct relationship between LOGO and Lisp IIRC, it just doesn't show up at the basic levels. But no, I'm using S-expressions, because I haven't learned how to write reader macros yet. < 1415714625 77029 :heroux!sandroco@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1415714662 253405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1415715101 516881 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415715104 680040 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiiiioso < 1415715104 864234 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Remote host closed the connection < 1415715116 295932 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Weird. < 1415715186 465387 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415715188 524480 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiiiioso < 1415715188 778430 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Remote host closed the connection < 1415715194 106469 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :I give up. < 1415715336 657062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :paste, i said < 1415715346 445695 :DeadFishBot!~DeadFishB@188.188.86.77 JOIN :#esoteric < 1415715350 908174 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :!df iiisso < 1415715351 268492 :DeadFishBot!~DeadFishB@188.188.86.77 QUIT :Remote host closed the connection < 1415715357 866777 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :DAMMIT. < 1415715371 376537 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :I can't. I have to clean up my code first. < 1415715393 505733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1415715408 147345 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :The bot is basically a frankenstein's monster. < 1415715466 409439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? AndoDaan < 1415715466 969743 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :AndoDaan? ¯\(°​_o)/¯ < 1415715477 48485 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :But thanks for the offer. Idk, I guess I should work on my code shiness. < 1415715487 256174 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :Show off. < 1415715514 110109 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :`help how do i build an irc bot? < 1415715514 303421 :HackEgo!~HackEgo@162.248.166.242 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/ < 1415715523 386966 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :that's no help. < 1415715804 824489 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@faq can Haskell help me build an IRC bot? < 1415715805 20548 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/FAQ < 1415715807 532356 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :öh < 1415715810 735236 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :right < 1415715813 8029 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :eh* < 1415715819 298746 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It got replaced < 1415715820 554583 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh well < 1415715835 818871 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be JOIN :#esoteric < 1415715851 208932 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :@hoogle Can Haskell help me build an irc bot? < 1415715852 207893 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :Parse error: < 1415715852 391874 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric : Can Haskell help me build an irc bot? < 1415715852 392037 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric : ^ < 1415715860 140108 :AndoDaan!~Daanando@188.188.86.77 PRIVMSG #esoteric :close enough. < 1415715891 314695 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415715894 693113 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415715905 962879 :ais523!~ais523@unaffiliated/ais523 NICK :ais523\unfoog < 1415715908 969137 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@help faq < 1415715909 169623 :lambdabot!lambdabot@2a00:d880:3:1::623f:813d PRIVMSG #esoteric :faq. Link to FAQ on wiki. < 1415715952 983316 :monotone!~monotone@room208.org QUIT :Quit: Rebooting server < 1415716087 130424 :monotone!~monotone@room208.org JOIN :#esoteric < 1415716187 124363 :AndoDaan!~Daanando@188.188.86.77 QUIT : < 1415716202 476344 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415716393 169185 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1415716818 957323 :AndoDaan!~Daanando@188.188.86.77 JOIN :#esoteric < 1415718556 975725 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1415718633 444629 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1415718830 582987 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 264 seconds < 1415718875 239255 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :AndoDaan: if that helps, here are some basics: on initial connection, you send "NICK " and "USER * * :". obviously, don't include <>. username is this part: foo (~4bar@baz.com). real name is what shows up next to the hostname in whois usually, can be anything you like. < 1415718892 656775 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :on receiving a message that starts with "PING", send the message back with "PING" replaced by "PONG". < 1415718917 574939 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :recv: "PING foo", send: "PONG foo" | recv: "PING :foo bar", send: "PONG :foo bar" < 1415718918 292483 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the second and third fields in a USER command can be pretty much anything < 1415718920 919099 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :yeah < 1415718934 82129 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :they're ignored by modern ircds < 1415718939 894849 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're meant to be details of the connection you're using, but the other end ignores them because it'd be a security risk to honour them < 1415719015 876172 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :usually if the second space-separated token of the message is "376", that means "End of /MOTD command" - this is usually where you auto-join channels and such, unless you need to identify to nickserv. < 1415719059 748541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523\unfoog: not in all RFCs < 1415719069 956838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one RFC changed it to, be, uh, something or other and an initial umode, or something, I think < 1415719074 660180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, total mess < 1415719083 462961 :ais523\unfoog!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, seriously? :-) < 1415719090 643211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1415719095 915453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think nobody cares about that updated RFC though? < 1415719104 929930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the IRC 3.0 thing is based on the original RFC. < 1415719108 167116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IRC is a mess. < 1415719111 957847 :nycs!~nycs@gw.hq.meetup.com NICK :`^_^v < 1415719128 838745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nyuszika7h: is there any actual reason to wait for the end of the motd before sending JOINs? < 1415719190 19921 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :elliott: some ircds will say "You are not registered" if you send the join too early < 1415719204 403605 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :can be probably sent earlier like around 251 or what it was, but 376 is the most common < 1415719218 307144 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: theres an IRC bot written in haskell on the haskell-wiki < 1415719234 823248 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :if you want to identify to nickserv, then either you should use SASL or if you have a cloak, on freenode and charybdis-based networks, 396 will work too < 1415719237 189278 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it - however - can only write to a single hardcoded channel < 1415719252 840053 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :probably should catch only the *first* occurrence of 376 and 396 per connection < 1415719257 604990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on freenode, you should just use PASS. < 1415719264 75173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if not sasl < 1415719269 198202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1415719273 177949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PASS actually just turns into a /msg nickserv < 1415719277 475767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so unfortunately it doesn't do any better in terms of cloaks < 1415719281 686966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Client-side certificates hth < 1415719293 960325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's easier to send it at the start if you don't want to deal with, like, TLS and SASL and all that mess. careful about your deadfish IRC bot opsec < 1415719296 973839 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :fizzie: they don't do much better either, until freenode implements SASL EXTERNAL :( < 1415719308 403537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :freenode does support client-side certificates, I believe? < 1415719311 159526 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :it does < 1415719318 334282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but, like, who cares. < 1415719320 813810 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :but not SASL EXTERNAL, which identifies you early when using CertFP < 1415719331 730587 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1415719331 914675 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :8d 55m 39s < 1415719339 250962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, you can have a cloak failure with the certificate approach? < 1415719347 687359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that justifies my lazy sticking with normal SASL < 1415719358 817497 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :yeah you can still end up joining before cloaked < 1415719367 491230 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :because nickserv handles identifying still < 1415719381 890947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but regular SASL passwords are fine? < 1415719396 469368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, not that cloaks are life-and-death, but. < 1415719467 456240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that's the silliest if true. I mean, certificate validation happens so early in the connection, it should just work. < 1415719491 283378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I forgot to say "hello" from Tampere, I think there were some channelfolk living there. < 1415720034 208994 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :elliott: SASL identifies you early, yeah, whatever mechanism you use < 1415720096 687131 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :I use both SASL PLAIN and CertFP, so that I get automatically identified after services come back in case they split or something < 1415720124 371323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :five nines on your nickserv identification < 1415720126 332863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perhaps you should also add a script that polls for services every three minutes. < 1415720155 830488 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess there's no SLA for freenode. < 1415720171 992347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think freenode manage very many nines. < 1415720287 841346 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Have them put a decimal point after the ninety nine and see how many nines they can tack on behind it." (From a book.) < 1415721036 198194 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1415721516 418307 :vanila!~user@unaffiliated/vanila JOIN :#esoteric < 1415721521 976722 :vanila!~user@unaffiliated/vanila PRIVMSG #esoteric :hi < 1415722479 891368 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : hi < 1415722497 270350 :drdanmaku!uid17782@gateway/web/irccloud.com/x-yhbnexbtjjshxzwc JOIN :#esoteric < 1415723019 508183 :AndoDaan!~Daanando@188.188.86.77 QUIT :Ping timeout: 255 seconds < 1415723317 889750 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp < 1415723318 74243 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : No output! < 1415723334 720564 :AndoDaan!~Daanando@188.189.66.114 JOIN :#esoteric < 1415723336 849431 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"{pPFi}m[ < 1415723337 33575 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1415723341 776971 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPFi}m[ < 1415723341 961329 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (fi) Invalid arguments! "132" '1 ERROR: Burlesque: (fi) Inval < 1415723347 428335 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPfI}m[ < 1415723347 612298 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (fi) Invalid arguments! "132" '1 ERROR: Burlesque: (fi) Inval < 1415723355 117596 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"PppP < 1415723355 302120 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "132" < 1415723366 239455 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPFi}m[ < 1415723366 423954 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (fi) Invalid arguments! "132" '1 ERROR: Burlesque: (fi) Inval < 1415723369 348706 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPjFi}m[ < 1415723369 533344 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 2 1} < 1415723382 643898 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPjFi?i}m[ < 1415723382 827865 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 3 2} < 1415723425 356055 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPjFi}m[ < 1415723425 540028 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 2 1} < 1415723453 336956 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPjFi}m[2CO < 1415723453 559007 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{0 2} {2 1}} < 1415723465 685180 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "132"Pp"123"XX{pPjFi}m[2CO{p^.<}m[ < 1415723465 869359 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1} < 1415723516 835193 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[2CO{p^.<}m[ < 1415723517 19503 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 0 1 0 1 0 1 0} < 1415723529 133028 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[ < 1415723529 316939 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 0 1 0 1 0 1 0} < 1415723532 13317 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[#s < 1415723532 197314 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{1 0 1 0 1 0 1 0} {1 0 3 2 5 4 7 6 8}} < 1415723551 861055 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[j2CO{p^.-}m[#s < 1415723552 45464 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{-1 3 -1 3 -1 3 -1 2} {1 0 1 0 1 0 1 0}} < 1415723565 547273 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[j2CO{^p.-}m[#s < 1415723565 731347 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{1 -3 1 -3 1 -3 1 -2} {1 0 1 0 1 0 1 0}} < 1415723597 33931 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[j2CO{^p.-ab?i}m[#s < 1415723597 218036 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{2 4 2 4 2 4 2 3} {1 0 1 0 1 0 1 0}} < 1415723608 873178 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "214365879"Pp"123456789"XX{pPjFi}m[J2CO{p^.<}m[j2CO{^p.-ab?i}m[** < 1415723609 57181 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 0 4 1 2 0 4 1 2 0 4 1 2 0 3} < 1415723661 12605 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1415723673 819228 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :something like that < 1415723677 380637 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but that's way too ugly < 1415723683 227337 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :need better approach < 1415723693 273282 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(leapfrogging) < 1415724583 46877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my alternative approach seems far worse than the first i tried, and which i managed to shorten to tie int-e < 1415724592 835464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i suspect his approach is similar) < 1415725708 416290 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1415726557 899265 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :Okay... How do I subtract two elements in a block like {3 1} to give {2}? < 1415726599 770430 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :nyuszika7h: Thanks, I'll have to check that. < 1415726642 207384 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :oh and to send a message: PRIVMSG #channel :message < 1415726662 217170 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :to join a channel, "JOIN #channel" < 1415726683 90956 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :mroman: Could I possible use the haskell irc bot to call external (lua) code, while itself handles interacting with irc? < 1415726746 769012 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :I think my faulty bot was only looking for PRIVMSGs, but even after I broaden what it recognizes, still nop. < 1415726902 791283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be a lot simpler to just write the bot in lua < 1415726913 975878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compared to adapting the haskell code for that and plugging everything together < 1415727003 903021 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :I don't think I can pull off 'simple', but you're probably right. mroman was most likely just nudging me to learn Haskell. :) < 1415727069 611261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could take a look at your code? < 1415727119 514120 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I think I need an alternate naming style for predicate functions in Heresy; the scheme pred? style just doesn't feel very basic to me. < 1415727122 658817 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :*BASIC < 1415728518 309286 :MDream!~fyrc@or-67-238-30-175.dhcp.embarqhsd.net NICK :MDude < 1415728664 355316 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :elliott: Thanks for the offer. I'm still kinda shy about my code. I'm just gonna try cleaing it up, and make sure I'm not missing something embarrassingly obvious. < 1415728696 399248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you probably are, but won't notice until someone else points it out :p < 1415728698 975953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's how programming usually goes < 1415728728 11974 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :I should buy a duck. < 1415728777 713295 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :quack. < 1415728791 954024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, an actual duck < 1415728800 190160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10x better than the rubberised equivalent for debugging < 1415728842 359454 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :And if doesn't work out... well that would be dinner sorted. < 1415728846 135589 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415728857 807332 :ais523\unfoog!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415729109 963598 :DTSCode!~DTSCode@unaffiliated/dtscode NICK :dts < 1415729112 333580 :conehead!~conehead@2a01:4f8:201:7482::2 JOIN :#esoteric < 1415729121 399808 :conehead!~conehead@2a01:4f8:201:7482::2 QUIT :Changing host < 1415729121 583314 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1415729133 227720 :dts!~DTSCode@unaffiliated/dtscode NICK :DTSCode < 1415729628 269790 :ais523\unfoog!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415729634 153659 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415729741 436500 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415729758 61583 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415729894 600937 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1415729957 607963 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 265 seconds < 1415730365 124066 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh actually it seems that lambdabot got off lightly 18 hours ago. the provider hat trouble with a switch and half of the servers were unreachable for 3 hours and more instead of 50 minutes. < 1415730731 653692 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls < 1415730732 214939 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​:-( \ 113500 \ a.out \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ head \ hej \ hello \ hello.c \ ibin \ index.html?dl=1812 \ interps \ lib \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test.c \ Wierd \ wisdom \ wisdom.pdf < 1415732060 787392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I'd already olisted. < 1415732073 849789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION considers giving olist state. < 1415732087 886989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, no matter how much trouble I go to to verify the absence of past olists < 1415732100 799187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they frequently seem to have have happened < 1415732300 951518 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1415732643 393115 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1415732836 178422 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1415733462 260709 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1415734107 589156 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal14]]4 10 02http://esolangs.org/w/index.php?diff=40872&oldid=40245 5* 03152.26.69.32 5* (+0) 10/* Instructions */ learn to count, silly! < 1415734296 140167 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what the heck? there's now a third one? < 1415734387 343544 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh no, it just got worse < 1415734398 153893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HackEgo doesn't have access to logs anymore, right? < 1415734462 34005 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :Are cell based data structures one and the same as tape base data structures? < 1415734475 782315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: right, the logs are no longer in its filesystem < 1415734488 93938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'd have to get `olist to update a file itself < 1415734628 589262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: I think so, although "cell-based" could also apply if you had more than 1 dimension < 1415734630 356418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say, 52 < 1415734684 734615 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :52? < 1415734715 472960 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :Hmm, and I suppose Cells can also indicate how the code is stored. So not soley to do with data. < 1415734734 925873 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello++14]]4 10 02http://esolangs.org/w/index.php?diff=40873&oldid=38253 5* 0386.148.171.225 5* (-145) 10 < 1415734735 740508 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` printf "%c" 33 < 1415734736 411841 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 < 1415734761 991650 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait ... < 1415734775 28861 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` printf "%d" 33 < 1415734775 588149 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :33 < 1415734800 582577 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shouldn't the first one be an exclamation mark... < 1415734819 89051 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aaah. < 1415734821 653327 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :33 is the ascii value of ! < 1415734833 481260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` printf "%c" ABC < 1415734834 20801 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A < 1415734845 364875 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not what I wanted, but ok < 1415734847 228801 :AndoDaan!~Daanando@188.189.66.114 PRIVMSG #esoteric :one character byte. < 1415734871 689597 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wanted C semantics, where the argument has int type. < 1415734926 114848 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1415734938 697959 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415735004 454885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` printf "%c" $'\x21' < 1415735005 507932 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​! < 1415735011 895396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tmnh < 1415735052 181118 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` python -c 'print "%c"%33' < 1415735052 836609 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​! < 1415735071 564755 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` python -c 'print "%c"%387' < 1415735072 116389 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ OverflowError: unsigned byte integer is greater than maximum < 1415735073 393078 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` python -c 'print "%c"%38' < 1415735073 951521 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​& < 1415735096 152531 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Really, unsigned byte integer? < 1415735112 771991 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the "Portal" example makes no sense. < 1415735130 315599 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` python -c 'print u"%c"%387' < 1415735132 325608 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ UnicodeEncodeError: 'ascii' codec can't encode character u'\u0183' in position 0: ordinal not in range(128) < 1415735142 384554 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What a scow. < 1415735189 329694 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think that each 'o' invocation is supposed to reverse the direction of execution... but as o+++++]]]]]o is executed in reverse, the right o "portal" is moved to the right before any of the "+" are executed. *mumbles* < 1415735286 224486 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so let's see what the interpreter actually does :/ < 1415735449 750196 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So apparently what actually happens is that the second o transfers control back to the first. "Move the pointer to the other o portal" is an awful description. < 1415735509 597082 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1415735527 703935 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1415735819 912960 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal14]]4 10 02http://esolangs.org/w/index.php?diff=40874&oldid=40872 5* 03213.162.68.192 5* (+51) 10clarify 'o' behavior < 1415735915 299904 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal 214]]4 10 02http://esolangs.org/w/index.php?diff=40875&oldid=40256 5* 03213.162.68.192 5* (-1) 10What was this about counting? < 1415736078 180080 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal 214]]4 10 02http://esolangs.org/w/index.php?diff=40876&oldid=40875 5* 03213.162.68.192 5* (+102) 10Clarify 'o' and '0' < 1415736114 26417 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, same captcha three times in a row. I though there were several? < 1415736139 106347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*thought < 1415736326 772382 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1415736679 900170 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1415737233 649471 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal 214]]4 10 02http://esolangs.org/w/index.php?diff=40877&oldid=40876 5* 03213.162.68.192 5* (+107) 10/* Example */ indicate instruction pointer in trace < 1415737350 667993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: not any more < 1415737435 267710 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal14]]4 10 02http://esolangs.org/w/index.php?diff=40878&oldid=40874 5* 03213.162.68.192 5* (+59) 10/* Example */ indicate instruction pointer in trace < 1415737536 875197 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Hmm I tried to make the * red but there doesn't seem to be an easy way) < 1415737580 205592 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The problem is to replicate the style of a
 block, so that one can use markup inside.
< 1415737583 180364 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds
< 1415737591 476349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The current thought is that if there's only one captcha, it's easier to replace if/when it gets manually broken, and having only one does not seem to be any weaker.
< 1415737612 308360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I'm not complaining, just wondering aloud :)
< 1415737624 432959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Thanks for the explanation.
< 1415737649 340328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've still been idly thinking about trying out something in the http://thingelstad.com/stopping-mediawiki-spam-with-dynamic-questy-captchas/ vein, but the current setup seems to be more or less working.
< 1415737652 829329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: can't you just use an explicit 
?
< 1415737668 104799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: what's an explicit 
?
< 1415737675 338736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in 
...markup...
< 1415737679 58209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as opposed to prefixing with spaces < 1415737692 398187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: that's what I'm using < 1415737711 775693 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's what the original author used, too) < 1415737727 990780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, okay. I didn't look at the diff or anything. < 1415737748 939555 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1415737797 144356 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1415737974 937095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm hmm. http://esolangs.org/wiki/Template_talk:Pre < 1415738214 804260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://bugs.eclipse.org/bugs/show_bug.cgi?id=381506 < 1415738221 756079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...uh. < 1415738224 330050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is that an eclipse bug? < 1415738232 618017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh! < 1415738235 727873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my advice was the wrong way around < 1415738238 640895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should use spaces instead of
.
< 1415738307 880014 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: ah thanks, that will work.
< 1415738446 761180 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal14]]4 10 02http://esolangs.org/w/index.php?diff=40879&oldid=40878 5* 03213.162.68.192 5* (+569) 10/* Example */ add some color
< 1415738545 796114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Portal 214]]4 10 02http://esolangs.org/w/index.php?diff=40880&oldid=40877 5* 03213.162.68.192 5* (+1346) 10/* Example */ add some color
< 1415738883 923981 :AnotherTest!~turingcom@94-224-26-148.access.telenet.be QUIT :Remote host closed the connection
< 1415739387 21835 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Len(language,encoding)14]]4 N10 02http://esolangs.org/w/index.php?oldid=40881 5* 0368.189.222.97 5* (+2261) 10Created page with "'''Len(language,encoding)''' is not a single programming language, but rather a large family of related programming languages, inspired by [[Lenguage]] and [[Unary]].  == Synt..."
< 1415739439 904846 :AndoDaan!~Daanando@188.189.66.114 QUIT :Ping timeout: 244 seconds
< 1415739475 983248 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Len(language,encoding)14]]4 10 02http://esolangs.org/w/index.php?diff=40882&oldid=40881 5* 0368.189.222.97 5* (-1) 10mistake in ASCII to binary
< 1415739486 537990 :AndoDaan!~Daanando@188.189.78.245 JOIN :#esoteric
< 1415739621 75486 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Unary14]]4 10 02http://esolangs.org/w/index.php?diff=40883&oldid=40720 5* 0368.189.222.97 5* (+29) 10/* See also */
< 1415739656 699247 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Len(language,encoding)14]]4 10 02http://esolangs.org/w/index.php?diff=40884&oldid=40882 5* 0368.189.222.97 5* (-35) 10Not a brainfuck equivalent
< 1415739727 809851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lenguage14]]4 10 02http://esolangs.org/w/index.php?diff=40885&oldid=40781 5* 0368.189.222.97 5* (+73) 10
< 1415740260 192118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o
< 1415740295 182237 :MoALTz!~no@user-188-33-211-16.play-internet.pl QUIT :Ping timeout: 244 seconds
< 1415740382 231613 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1415743128 106726 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :groupon backed down from the gnome trademark... that was fast
< 1415743137 538971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what, already?
< 1415743149 43962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder how much money Gnome raised before that happened?
< 1415743185 375784 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://www.gnome.org/groupon/ says 68629 USD so far (might not be accurate)
< 1415743190 564408 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric
< 1415743382 571658 :AndoDaan!~Daanando@188.189.78.245 QUIT :Ping timeout: 272 seconds
< 1415743773 701927 :ais523!~ais523@unaffiliated/ais523 QUIT :
< 1415744145 617366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wow, *that* was fast.
< 1415744159 199630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It said something like $20k or $30k a very short time ago.
< 1415744297 946930 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow
< 1415744621 830920 :AndoDaan!~Daanando@188.189.76.239 JOIN :#esoteric
< 1415745110 112161 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric
< 1415745302 303550 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Ping timeout: 245 seconds
< 1415745948 143640 :boily!~alexandre@96.127.201.149 JOIN :#esoteric
< 1415746281 82348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=40886&oldid=40850 5* 03BCompton 5* (+1) 10/* Commands */ Fixed typo
< 1415746378 287003 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric
< 1415746769 301972 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric
< 1415748055 976886 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan.
< 1415748062 874951 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hjullello.
< 1415748118 487634 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hello
< 1415748221 301310 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Tanelle!
< 1415748239 565070 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(you're still the only one whom I address in the vocative case.)
< 1415748298 494159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently
< 1415748332 389886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: hellørjan could be vocative, it's definitely not 2. declination
< 1415748338 29735 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Today I went to a seminar on Forth
< 1415748352 774855 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: 2.?
< 1415748368 644308 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: how was it?
< 1415748379 897667 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, the seminar proved interesting
< 1415748384 375498 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The language seems... odd
< 1415748394 922207 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But an interesting odd
< 1415748397 576479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: -us/-um -i, the only one that generally has separate vocative iirc
< 1415748403 449584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(for the -us ones)
< 1415748423 455590 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I wouldn't know for sure, I never got Latin imprinted into me during my schoolyears.
< 1415748431 847296 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, some are also -er, eg. puer
< 1415748436 426117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right
< 1415748448 336855 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :IIRC, I went with the generic *PIE vocative ending.
< 1415748454 810761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: OKAY
< 1415748467 825814 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Well, that's really suffixless in nom. and voc., but I think they're all -er
< 1415748501 566494 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION feels complete now that he received his daily OKAYRJAN
< 1415748546 954071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one of the tidbits i recall about czech is that it has vocative -o ending for female names in -a
< 1415748560 414218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but none for masculine names iirc
< 1415748571 62502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or possibly i just didn't pick that up)
< 1415748731 125415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norwegian is relatively light on case, but my dialect has a way of adding pronouns as articles before proper names that means vocative is slightly different, by leaving it out
< 1415748754 326853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hain ørjan vs. ørjan
< 1415748805 861236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(literally "he ørjan")
< 1415748849 50758 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :lui là, l'ørjan.
< 1415748891 141872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can also inflect the pronoun for genitive
< 1415748898 923612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hainnes ørjan = ørjan's
< 1415748909 206689 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Can anyone think of any implemented languages, other than ColorForth, where colour has semantics?
< 1415748924 236100 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(text-based, I mean, so not like Piet)
< 1415748945 922135 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: which is your dialect?
< 1415748970 60760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: northern norwegian
< 1415748980 942733 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: where do you livE?
< 1415748982 89815 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*live
< 1415748992 203166 :AndoDaan!~Daanando@188.189.76.239 PRIVMSG #esoteric :paintfuck+ /
< 1415749029 320876 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :farthest north I've been is Trondheim, though I think my favourite place I visited was Alesund
< 1415749038 338078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i live in trondheim, which may have the same dialect feature (i'm having trouble deciding just by remembering) but it's not the same dialect
< 1415749040 126940 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(A with a ring; don't have an international keyboard atm)
< 1415749055 942968 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, cool. Trondheim is also a pretty awesome place
< 1415749205 961967 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :i've also been to Alesund and Trondheim
< 1415749221 193909 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :AndoDaan, I don't think paintfuck+ has colours in the source code
< 1415749260 706431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trondheim dialect is considered trøndersk, not northern norwegian though, but several features apply to both regions
< 1415749278 785550 :AndoDaan!~Daanando@188.189.76.239 PRIVMSG #esoteric :Oh. 
< 1415749341 391793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to distinguish trondheim dialect from any other in norway, ask them to talk about their car; it's the only dialect in which the word for car is feminine
< 1415749419 915557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(iirc bergen dialect, on the other hand, can be distinguished as the only which doesn't _have_ feminine)
< 1415749433 988941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*only one
< 1415749513 720864 :Melvar!~melvar@dslb-188-109-000-123.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :What is it otherwise?
< 1415749899 881269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no:bil = en:car is usually masculine
< 1415749932 577440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :definite form bilen, vs. trondheim bila
< 1415750037 222830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :definite form?
< 1415750081 183472 :Melvar!~melvar@dslb-188-109-000-123.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :I seem to have guessed the etymology.
< 1415750147 663607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Melvar: from automobile, right. iirc the word was supposedly chosen by a poll in a danish newspaper, and spread throughout scandinavia
< 1415750171 315349 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, like bus
< 1415750185 703122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: which is "buss" in norwegian
< 1415750217 583775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :("bus" in danish, which spells long consonants differently from norwegian)
< 1415750288 145765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: also, in norwegian nouns and adjectives are inflected according to number, gender (for adjectives, nouns just have them) and definiteness
< 1415750313 871903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bil, bilen, biler, bilene = car, the car, cars, the cars
< 1415750340 686786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although when an adjective gets added, we have an article in _addition_ to the suffix
< 1415750362 906781 :Melvar!~melvar@dslb-188-109-000-123.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :What about case?