< 1427587260 113370 :roasted42!~appleseed@vc-nat-gp-s-41-13-10-74.umts.vodacom.co.za JOIN :#esoteric < 1427587289 759129 :roasted42!~appleseed@vc-nat-gp-s-41-13-10-74.umts.vodacom.co.za QUIT :Changing host < 1427587289 768165 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1427587289 781266 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1427587376 871062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I had an INVISIBLE TIMES there. < 1427587396 399430 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: oh. I didn't see that :P < 1427587406 96382 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode @⁢foo < 1427587407 19774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0040 COMMERCIAL AT] [U+2062 INVISIBLE TIMES] [U+0066 LATIN SMALL LETTER F] [U+006F LATIN SMALL LETTER O] [U+006F LATIN SMALL LETTER O] < 1427587439 835938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :may you live in < 1427587462 408363 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode in < 1427587463 367098 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0069 LATIN SMALL LETTER I] [U+006E LATIN SMALL LETTER N] [U+0020 SPACE] < 1427587471 463631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1427587520 215147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid irssi sticks the zero-width characters too closely to what's on their left < 1427587539 248878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i vaguely thought DEL bypassed that, but apparently not < 1427587607 995212 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I only use the C locale because all of the others are no good < 1427587622 635667 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :⁢ < 1427587753 587594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: tricky. I had to select several lines in emacs to get this to paste. I saw something funny - emacs' cursor becomes narrow (1 pixel wide) when it's on a zero-width thing. < 1427587770 366694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1427587812 125395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ⁢ < 1427587812 972825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2062 INVISIBLE TIMES] < 1427587824 142459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it was easy enough with gvim < 1427587825 184751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And I guess the point is to distinguish a⁢x⁢e from axe... < 1427587842 112564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if only because it makes no attempt to make that char actually zero-width... < 1427587844 188224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The former meaning a*x*e) < 1427587899 871911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually emacs is slightly bad - it makes the character one pixel wide. < 1427588033 457544 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I saw the newest Magic: the Gathering new keywords, megamorph and exploit, and then, I try to think how to make up stuff that is using that. < 1427588240 504698 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :My opinion is whether or not it makes it one pixel wide ought to depend on the font in use; that data should be included in the font metrics. < 1427588277 628830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's a fixed width font, I expect all characters to have a multiple of the base width as their width < 1427588337 494273 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :In such case they ought to do that then and not misalign due to being one pixel wide < 1427588346 966782 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's bad enough that double-width and zero-width characters exist, and don't bring up the half-wit space) < 1427588395 84865 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I would imagine half-width spaces are fullwidth in most monospace fonts? < 1427588407 318518 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :boredom leads to this https://gist.github.com/izabera/818223f3ff7081052ed6 < 1427588409 149409 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think double-width isn't that bad, it's easy enough to deal with < 1427588438 298896 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :izabera: you are a bad person :( < 1427588459 789281 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :D: < 1427588477 844343 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's not even the worst code i ever wrote < 1427588571 513045 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how about this https://gist.github.com/izabera/0205fe4507db17bd93f9 < 1427588630 132474 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 248 seconds < 1427588795 664442 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cute. < 1427588829 235087 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^^ < 1427588840 145494 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :too bad it isn't a polyglot :p < 1427588848 911991 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :bu neat < 1427588850 667380 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :but* < 1427588896 135840 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well i guess one could just add #declare then { #declare fi } < 1427588901 867593 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and it would be polyglot < 1427588905 571185 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i think < 1427589034 102530 :roasted42!~appleseed@vc-nat-gp-s-41-13-0-89.umts.vodacom.co.za JOIN :#esoteric < 1427589040 229275 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah dammit, the first line will never be valid c < 1427589055 260996 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :bummer :P < 1427589059 181804 :roasted42!~appleseed@vc-nat-gp-s-41-13-0-89.umts.vodacom.co.za QUIT :Changing host < 1427589059 182783 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1427589059 185136 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1427589077 601326 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Read error: No route to host < 1427589193 523250 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :You could remove the shebang and invoke it with "bash" or "clang" directly < 1427589213 676260 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah i guess so < 1427589392 754995 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Also, without the shebang it's still executable for most purposes. < 1427589437 892506 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(with a call to execlp or execvp, which is what's *mostly* used, then if the binary can't be understood then the libc passes it to the shell) < 1427589543 74047 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's the kernel that returns ENOEXEC < 1427589551 177609 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and the shell tries to eat it < 1427589566 678016 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it would also try to execute perl or python :\ < 1427590005 424217 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :izabera: No, what happens is: the kernel returns ENOEXEC if it's not a valid executable, and the libc implementation of execvp or execlp specifically calls /bin/sh $file. < 1427590028 15472 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Perl or Python can't be run via this execution path, except if the shell script happens to say to. < 1427590045 638526 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh uhm < 1427590053 291460 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :are you sure? i thought it was in a subshell < 1427590062 955742 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :good to know < 1427590119 382361 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I am confident, by which I mean "that's what the spec says, and also what's in the sixth edition Unix source". < 1427590124 776009 :heroux!sandroco@gateway/shell/insomnia247/x-foqonfgniebsygja QUIT :Ping timeout: 264 seconds < 1427590141 207678 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :6th edition D: < 1427590143 435640 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i wasn't even born < 1427590171 549505 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Once a while back (it's somewhere in esoteric logs) I actually looked up how far back this behavior goes. < 1427590181 139873 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I stopped caring when I hit 6th edition. < 1427590188 814058 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :haha < 1427590202 965217 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :"Meh, it's basically forever" < 1427590209 366646 :heroux!sandroco@gateway/shell/insomnia247/x-xpuwyiglhyaoqetq JOIN :#esoteric < 1427590243 266580 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :"Do NOT hardcode terminal escape sequences. Use tput with the cap-names from the table below to get the right code for your terminal." b-but.. all terminals today ought to support ECMA-35 anyway, so it shouldn't be a problem < 1427590264 946299 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, it's the exec*p functions that do this. < 1427590284 290186 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :FireFly: Yes, IMO you should just use the terminal codes these days. < 1427590298 751160 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I've been half-thinking of doing a simple-curses that just does ECMA-35. < 1427590321 537329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nblessings < 1427590338 752799 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Sorry, ECMA-48. < 1427590349 525533 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :ECMA-35 is the charset switching junk. < 1427590355 595798 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh < 1427590361 883783 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :ECMA-48 is the terminal codes. < 1427590364 511549 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I mixed them up then < 1427590384 140347 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The answer to *ECMA-35* is "Just use UTF-8." :) < 1427590396 115347 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Indeed < 1427590459 496799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I didn't know that... "The name "ANSI escape sequence" dates from 1981 when ANSI adopted ECMA-48 as their standard, ANSI X3.64". < 1427590530 283618 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks #esoteric < 1427590619 78325 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Use VT100 character graphics for the G1 set and ASCII for the G0 set. < 1427590653 66564 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I wish the terminal would somehow get metadata about from which process/task some particular output originated, instead of getting the output from the shell/all programs running in it interleaved in one stream < 1427590685 440036 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Kinda tricky though. < 1427590702 425472 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The design of the Unix terminal system is entirely around old serial terminals. < 1427590751 150983 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :You could probably still multiplex it in one stream in the end, but annotate with escape sequences somehow saying "the following is from the process with PID foo" < 1427590768 901430 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Use pipes if you want to add such annotations in, is one way < 1427590938 38529 :vodkode!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net JOIN :#esoteric < 1427591287 895819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wow how time flies < 1427591305 240850 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :haha same timezone < 1427591328 415245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's simultaneous in most of europe < 1427591351 116087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@time izabera < 1427591352 337268 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for izabera is Sun, 29 Mar 2015 03:11:16 +0200 < 1427591359 147704 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :o_O < 1427591359 442715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but yeah < 1427591371 234455 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh < 1427591372 118248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LAMBDABOT SEES ALL < 1427591402 971543 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it just sent a ctcp request >.> < 1427591409 29998 :vodkode!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1427591423 718919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THAT'S JUST WHAT IT WANTS YOU TO THINK < 1427591441 777719 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well then it worked cause i'm totally thinking it :P < 1427591532 127175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FIENDISH < 1427591544 73883 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Is there such a thing as a television show called "This is not a pipe"? < 1427591564 536215 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://uploads7.wikiart.org/images/rene-magritte/the-treachery-of-images-this-is-not-a-pipe-1948(2).jpg < 1427591583 137819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assumed zzo38 already knew about the painting < 1427591588 117585 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :aww < 1427591597 727666 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes I know about Magritte's paintings < 1427591612 145556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we have an esolang based on it, after all. < 1427591685 357815 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :really < 1427591694 16776 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes, I saw that too < 1427591698 525571 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is there a bot command to search the wiki? < 1427591712 402259 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Not as far as I know. < 1427591720 36445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: apparently there's at least a tv show _episode_ of "switched at birth" < 1427591736 1267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google magritte site:esolangs.org < 1427591736 964502 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://esolangs.org/wiki/Magritte < 1427591737 85377 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Magritte - Esolang < 1427591759 146698 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :To fix it you would make a SQLite interface for searching the wiki and then make that extension loadable by SQLite on HackEgo, and now you can search the wiki using SQL commands. < 1427591771 454896 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well that's an impressive language :) < 1427591793 307576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1427592104 190861 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1427592387 520316 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Here I was hoping to go to bed at a reasonable time, and then I suddenly lose an hour < 1427592608 903958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :alas, we were merely fooling ourselves < 1427592703 286304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1427593046 567960 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We were just surprised by the DST switch happening at 01am instead of the 03am it does in Finland. < 1427593282 978774 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so same time, really < 1427593422 705739 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, from the "same instant" point of view. < 1427593429 70946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :as oerjan said... < 1427593468 407192 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm, this client isn't doing DST. < 1427593476 612834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: REDUNDANT TIME < 1427593489 639522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, it's in "Etc/UTC" timezone. < 1427593497 974555 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Astrolog requires setting DST manually < 1427593521 14206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: a danger of living in britain, surely < 1427593572 515109 :int-e!~noone@static.88-198-179-137.clients.your-server.de PART #esoteric :"TIME TRAVELING CHICKEN" < 1427593572 554186 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1427593619 385470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. I set this VPS in wintertime, and just assumed it was following local time. Though I guess for a VPS "Etc/UTC" is a sensible default. < 1427594208 109278 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1427594487 367389 :boily!~alexandre@96.127.201.149 QUIT :Client Quit < 1427594654 656665 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Quit: bye < 1427595541 788833 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: COPYCAT CHICKEN < 1427596482 609372 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1427597130 603591 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :How many things are wrong with this picture? http://zzo38computer.org/img_12/vid2.jpg < 1427597410 50199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Zero. < 1427597539 592356 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :There are two contradictory specifications of the duration, for one thing. The title, pictures, and description are from three different movies. < 1427598228 725855 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Quit: WeeChat 1.1.1 < 1427598397 901982 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com JOIN :#esoteric < 1427598410 867856 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com PRIVMSG #esoteric :I aam att emerald city comic con < 1427598415 23642 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com PRIVMSG #esoteric :and iiiam lost < 1427598418 219304 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com PRIVMSG #esoteric :Whop < 1427599159 599564 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: sleep < 1427599431 204863 :heroux!sandroco@gateway/shell/insomnia247/x-xpuwyiglhyaoqetq QUIT :Ping timeout: 265 seconds < 1427599491 574817 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hm. If I'm not mistaken, there's only one totally ordered set S, up to order isomorphism, with the following two properties. < 1427599554 850825 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Every subset of S has a least upper bound; and there exists a countable subset T of S such that given two distinct points in S, there is an element of T between them. < 1427599563 756565 :heroux!sandroco@gateway/shell/insomnia247/x-dymobzyxzsvjbzdm JOIN :#esoteric < 1427599771 498241 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I say this because Wikipedia says this: < 1427599773 861634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"It is a theorem that any linear continuum with a countable dense subset and no maximum or minimum element is order-isomorphic to the real line." < 1427599824 88677 :adu!~ajr@rrcs-65-34-31-2.se.biz.rr.com JOIN :#esoteric < 1427600518 351933 :Sgeo_!~quassel@ool-44c2a85f.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1427600528 85502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :izabera: these bash things are disgusting. I love it < 1427600680 199906 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1427600909 736504 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :tswett: Is there an element of T between them? < 1427600924 143198 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Let me see < 1427601308 349909 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1427601505 816727 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com QUIT :Read error: Connection reset by peer < 1427601526 133374 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com JOIN :#esoteric < 1427601825 33229 :Zefphex!~hhs@wscc-208-115-94-228.smartcity.com QUIT :Ping timeout: 264 seconds < 1427602591 663943 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1427602609 361636 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1427604442 220778 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1427604442 258120 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1427607401 742825 :adu!~ajr@rrcs-65-34-31-2.se.biz.rr.com QUIT :Quit: adu < 1427607876 426995 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I have the picture of a grid of Java/C/PHP/Ruby/Haskell as seen by the fans of those programming languages; now make up the new one, to also include more programming language, such as: C++, SQL, INTERCAL, Perl, Python, BASIC, Forth, Lisp, Scheme, assembly language, TeX, LaTeX, and possibly a few others. < 1427608256 346102 :zadock!~zadock@81.180.210.87 QUIT :Quit: Leaving < 1427608832 577803 :zadock!~zadock@81.180.210.87 JOIN :#esoteric < 1427608989 46873 :^v!~^v@2601:4:680:104c:45c7:74aa:917f:8c54 QUIT :Read error: Connection reset by peer < 1427609015 177760 :^v!~^v@2601:4:680:104c:45c7:74aa:917f:8c54 JOIN :#esoteric < 1427609781 19666 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/img_10/quickbasicerror.png < 1427610270 192290 :vodkode!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net JOIN :#esoteric < 1427611788 459412 :heroux!sandroco@gateway/shell/insomnia247/x-dymobzyxzsvjbzdm QUIT :Ping timeout: 256 seconds < 1427612830 775399 :heroux!sandroco@gateway/shell/insomnia247/x-uxjwhcbbdkutldvw JOIN :#esoteric < 1427612898 78118 :izabera!~izabera@unaffiliated/izabera NICK :darthvader < 1427612925 904452 :darthvader!~izabera@unaffiliated/izabera NICK :izabera < 1427613968 964535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :izabera: good disguise < 1427613987 558399 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :lol < 1427615504 263409 :vodkode!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net QUIT :Ping timeout: 252 seconds < 1427616127 888964 :Lymia!~lymia@inportb/loli/cirno-chan QUIT :Quit: Hug~♪ < 1427616141 854056 :Lymia!~lymia@inportb/loli/cirno-chan JOIN :#esoteric < 1427617365 297988 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1427618728 473042 :heroux!sandroco@gateway/shell/insomnia247/x-uxjwhcbbdkutldvw QUIT :Ping timeout: 244 seconds < 1427618852 42942 :heroux!sandroco@gateway/shell/insomnia247/x-lsljlucpsfdrakts JOIN :#esoteric < 1427620551 234563 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Have you ever heard of a TV show called "Slug Terra"? < 1427621033 643070 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no < 1427621103 408881 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I have never heard of such thing until a week ago, and that was at the night time, which enabled me to notice something that I probably wouldn't have otherwise noticed. < 1427621198 591730 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1427621463 722297 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Do you know what kind of stuff I would notice due to such thing? < 1427622084 115144 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i promise i will stop spamming this but i made it so much better https://gist.github.com/izabera/818223f3ff7081052ed6 < 1427622238 731690 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK I will look < 1427622262 927071 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1427623603 569810 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1427623615 753457 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1427625384 49046 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1427625632 964970 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1427625650 740321 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Client Quit < 1427627376 701335 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1427627478 994564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : and iiiam lost <-- just look for the foglios hth < 1427627544 725726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :booth 704 hth < 1427627695 622664 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hehe < 1427627716 148982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm wondering how helpful this advice can be, 8 hours after the plea for help :) < 1427627734 226365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and while he's not on the channel < 1427627750 926031 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, how can you fit 500 sheep in a truck? < 1427627751 19797 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: have you ever been to europe? < 1427627794 377341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: yes < 1427627794 420783 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: perhaps in one of my favourites!!! eheheheheeh and which were exact. expect you have to < 1427627796 249790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but hey, maybe _someone_ here is there. although why they'd then be reading the channel messages i don't know. < 1427627831 598145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: hey not _all_ europeans know how to handle sheep badly. < 1427627831 839431 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: but what about ( for a hcoop account, in case you have destroyed the fnord of a < 1427627835 76887 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Gotta go for now < 1427627880 4524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :destroying fnords, a life mission < 1427627900 612622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: maybe... http://www.theage.com.au/victoria/sheep-rain-down-on-cars-as-truck-tips-over-highway-20120531-1zl0w.html < 1427627902 781413 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :seriously, the news says that today the trailer of a truck on the highway has tipped to the side, and that half of the 500 sheep the truck had carried has died < 1427627925 916297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ah, a different similar accident < 1427627957 582527 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: http://www.hirado.hu/2015/03/29/kamionbaleset-miatt-lezarjak-az-m7-est-zalakomarnal/ is today's news < 1427627969 591793 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It'd be easier with dead sheep, I presume. Though perhaps you want to cool the bodies then, and then it becomes harder again. < 1427627994 695177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the news specifically says the sheep died in the accident, so they were probably alive before < 1427628005 872580 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but maybe the trailer tipped because there were too many sheep < 1427628033 613277 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's already scary how a double-decker bus can carry 80 humans, and that's without a trailer < 1427628039 884763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :google translate, do not let me down now < 1427628106 673175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i saw in the newspaper about modern cruiseships, putting 5000 people on a boat no matter how safe sounds like tempting fate to me < 1427628158 61512 :H2O1!~user3@unaffiliated/myfree JOIN :#esoteric < 1427628165 583422 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yeah, it's scarier with humans these days because with humans you assume the intention is to deliver all of them alive < 1427628173 827928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_assume_ < 1427628174 334244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whereas with sheep or slaves you can't be sure about that < 1427628196 479168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome H2O1 < 1427628237 167034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whacks HackEgo upside the head < 1427628269 955848 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​07H2O1: 08Welcome 09to 02the 06international 13hub 04for 07esoteric 08programming 09language 02design 06and 13deployment! 04For 07more 08information, 09check 02out 06our 13wiki: 04. 07(For 08the 09other 02kind 06of 13esoterica, 04try 07#esoteric 08on 09irc.dal.net.) < 1427628276 492225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm wiki loaded < 1427628291 30478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: assume because if a human dies in such an accident, their insurance company will sue the transport company < 1427628307 979708 :H2O1!~user3@unaffiliated/myfree PART :#esoteric < 1427628362 940330 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1427628403 823863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so what do you think about putting more than 500 people into a flying aluminium can with wings? < 1427628446 934326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MADNESS, I TELL YOU < 1427628449 710654 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: I've found a number of similar incidents in to 100-200 sheep range. I guess 500 is rather high. < 1427628461 105504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/to/the/ < 1427628685 793896 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :haha. "Researchers have managed to get two computers to communicate using heat and thermal sensors." < 1427628761 959999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(from https://www.schneier.com/blog/archives/2015/03/yet_another_com.html ) < 1427629077 982127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :next up, alien computers communicating through biological evolution < 1427629139 529507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe sirens of titan already did that < 1427629195 763143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION sometimes wonders if it's a bad idea to read all these plot synopsises on wikipedia < 1427629255 835922 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1427629313 317472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose the next step is to use big bangs < 1427629405 170802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, this is clearly the _real_ purpose of the bible code hth < 1427629416 343625 :MoALTz!~no@78.11.179.104 QUIT :Quit: Leaving < 1427629436 367311 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so that's why they built the LHC? < 1427629468 531121 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :to communicate with extra-universal(uh, is that right?) aliens? < 1427629498 814654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: good thinking < 1427629534 884429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think extra-universal is about as technically incorrect as extra-dimensional < 1427629592 562899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure there _is_ an agreed scientific term for such a thing. < 1427629630 480080 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :What is the relationship to inter-universal Teichmüller theory? < 1427629639 20038 :erdic!~erdic@unaffiliated/motley QUIT :Remote host closed the connection < 1427629658 419369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i do not know, i do not understand inter-universal Teichmüller theory. < 1427629667 268349 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :wait, so the universal turing machine was not about communicating with aliens? < 1427629689 152611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Koen_: only a small step towards it hth < 1427629740 597948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although there has been some scifi where you can to weird stuff with math < 1427629774 923247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i never finished reading that one that was linked here < 1427629813 130511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(mind you, that goes for most books these days) < 1427629852 393554 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :vernor vinge has some interesting stuff about communication and intelligence < 1427630025 286055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nah, there are much better ways to communicate with parallel universes < 1427630032 900715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god i hate muffled loud bass seeping through the building < 1427630153 403316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: you need a communication channel, which would tend to be highly dependent on exactly how you're connecting to the parallel universe... < 1427630162 879090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for example, you can swap people between the universes through transporter accidents, < 1427630199 316753 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or you can leave a bowl of tungsten on your desk and hope that psychic aliens from an alternate universe will repalce it with a message written in some radioactive isotope. < 1427630217 960690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :either of those seem more efficient than big bangs. < 1427630251 985527 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, unless you're the kind of guy referenced in the title text of the butterflies xkcd strip < 1427630269 908417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.xkcd.com/378/ < 1427630333 783012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :C-x M-x M-bigbang < 1427630342 10405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*c < 1427630558 898053 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oerjan: if you have fish seeping through the building I think you have bigger problems < 1427630621 634615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: hey i already made that joke yesterday < 1427630636 572398 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :darn < 1427630681 175453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: http://www.walltanks.com/ hth < 1427630685 520794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'s ok, i was hoping someone would do that < 1427630722 139886 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now to figure out the context... < 1427630769 595251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. Bass. Right. < 1427630826 3973 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : god damn it these earbuds have too much bass <-- bass are inferior to babel fishes, anyhow <-- that's a multitude of several fish? < 1427630846 316707 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1427631354 599023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: wat < 1427631423 312277 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :spot the idiot https://bugzilla.redhat.com/show_bug.cgi?id=1202858 < 1427631441 628089 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google plural of fish < 1427631442 578582 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://grammarist.com/usage/fish-fishes/ < 1427631442 579017 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Fish vs. fishes - Grammarist < 1427631479 210687 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: . o O ( Why does my monitor turn into a mirror when I visit that page? ) < 1427631506 822861 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :haha < 1427631641 557926 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny nick, superusersdo < 1427632238 525260 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :would you like mustard with your sausage, fungot? < 1427632238 684399 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: ok, depending on what you mean by persistance...) ( span...)) is < 1427632247 480578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh no, he's having a lisp again < 1427632449 355568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungoth < 1427632449 588960 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: functions, macros, that can be done with the engine... the scsh wiki doesn't even have a compare-and-swap? :) < 1427632471 451225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe < 1427633095 643703 :MoALTz!~no@78.11.179.104 JOIN :#esoteric < 1427633673 302907 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1427634167 968972 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Aldaron 5* 10New user account < 1427634378 985366 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1427634833 458129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: sounds like that has to be isomorphic to a closed interval < 1427634869 909873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett sounds like that has to be isomorphic to a closed interval < 1427634869 910906 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1427634943 382892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t foldr < 1427634944 303241 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Foldable t => (a -> b -> b) -> b -> t a -> b < 1427634955 810773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Prelude.foldr < 1427634956 841029 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Foldable t => (a -> b -> b) -> b -> t a -> b < 1427634966 435318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1427635115 470909 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: yup. < 1427635175 61462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a simple way to prove it is to find an isomorphism between your T and the rationals in some interval < 1427635228 747732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a stern-brocot tree, say < 1427635280 20082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the "some" is because you didn't specify whether T might contain the maximum or minimum) < 1427635282 981841 :vodkode_!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net QUIT :Ping timeout: 256 seconds < 1427635350 710067 :vodkode_!~vodkode@fl-71-49-15-174.dhcp.embarqhsd.net JOIN :#esoteric < 1427635374 318122 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Actually, a one-element set has both those properties as well. < 1427635383 396586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh... < 1427635391 454710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1427635407 207657 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, say also that the minimum and the maximum must be distinct. < 1427635433 224489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"at least two elements" < 1427635437 517687 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or that. < 1427635451 959511 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1427635527 243365 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the "given two points in S, there's an element of T between them" thing lets you come up with a monomorphism from the rationals in [0, 1] to T, assuming that T has at least two points. < 1427635727 272109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because T is countable, it's not hard to make it onto as well < 1427635736 661756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modulo end points < 1427635835 802751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact, if T is a sequence you get a constructive map < 1427636153 359830 :roasted42!~appleseed@vc-nat-gp-s-41-13-56-96.umts.vodacom.co.za JOIN :#esoteric < 1427636240 378144 :roasted42!~appleseed@vc-nat-gp-s-41-13-56-96.umts.vodacom.co.za QUIT :Changing host < 1427636240 379209 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1427636240 570962 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1427638003 28269 :heroux!sandroco@gateway/shell/insomnia247/x-lsljlucpsfdrakts QUIT :Ping timeout: 264 seconds < 1427638115 485549 :heroux!~heroux@gateway/shell/insomnia247/x-pdezwkxquifhayng JOIN :#esoteric < 1427638300 807618 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome TheM4ch1n3 < 1427638311 815992 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1427638311 959725 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan said 14h 43m 58s ago: fungot: I wouldn't mind cats or dogs or diamondies pouring down. as long as it isn't any more snow. <-- i suspect diamondies would be even harder on the car drivers. btw oslo was also unexpectedly hit by snow yesterday, complete chaos at the traditional start of easter vacation week. < 1427638312 12250 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04TheM4ch1n3: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08irc.dal.net.) < 1427638327 189682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thnk TheM4ch1n3 has been here before < 1427638345 919971 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it may be the case, but `relcomes are idempotent. < 1427638351 147656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1427638367 968520 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1427638368 468801 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYUL 291400Z 22012KT 30SM SKC M05/M13 A3021 RMK SLP233 < 1427638390 475503 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION is still naïvely waiting for normal temperatures... < 1427638398 775784 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@metar ESSB < 1427638399 195170 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ESSB 291350Z 14015KT 7000 -RA BKN007 03/02 Q0989 R12/29//54 < 1427638401 696327 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :btw, hellørjan hth. < 1427638402 686345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1427638403 16375 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 291350Z VRB02KT 9999 VCSH FEW026 BKN045 08/M01 Q0982 BECMG 25012KT RMK WIND 670FT 07002KT < 1427638413 780846 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I realised I have an airport closer to me than ESSA < 1427638422 604705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ahoily < 1427638477 776433 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYOW < 1427638478 136389 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYOW 291400Z 23007KT 15SM FEW240 M03/M13 A3020 RMK CI1 SLP234 < 1427638482 356770 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYYZ < 1427638482 714885 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYYZ 291400Z CCA 23008KT 15SM SCT230 M01/M10 A3025 RMK CI3 CONTRAIL SLP253 < 1427638490 542714 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYVR < 1427638490 858294 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYVR 291400Z 06011KT 12SM -RA FEW019 OVC042 09/07 A3019 RMK SF1SC7 SLP223 < 1427638511 483787 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That's quite the contrast < 1427638513 782579 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :so you have to be on the other end of the country to enjoy something palatable. < 1427638521 58663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CHEMTRAIL < 1427638531 549965 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :WESTCOAST < 1427638822 869474 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1427638823 329462 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 291350Z VRB02KT 9999 FEW060 BKN100 15/05 Q1006 NOSIG < 1427638832 766863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice spring weather < 1427639008 236995 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( Oh yeah, the tell-tale sign of growing up: Doing household chores as a means of procrastination. ) < 1427639194 145274 :heroux!~heroux@gateway/shell/insomnia247/x-pdezwkxquifhayng QUIT :Ping timeout: 264 seconds < 1427639207 454895 :boily!~alexandre@96.127.201.149 QUIT :Quit: HYPERREAL CHICKEN < 1427639224 519739 :heroux!sandroco@gateway/shell/insomnia247/x-zyaczdfffnwzknww JOIN :#esoteric < 1427639229 787867 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :when you procrastinate the household chores, what's that a sign of? < 1427639244 154558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :depression hth < 1427639419 906123 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PART :#esoteric < 1427639435 410983 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :olsner: lazyness < 1427639778 211212 :TieSoul!~quassel@86.89.119.147 QUIT :Quit: http://quassel-irc.org - Chat comfortably. Anywhere. < 1427639968 804987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :olsner: normal teenager behavior < 1427640227 583894 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :Just only keep two of each type of utensil and two plates < 1427640264 609488 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :then washing the dishes involves less work < 1427640279 363119 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :especially if everything is steel or aluminum < 1427640474 13760 :TieSoul!~quassel@86.89.119.147 JOIN :#esoteric < 1427640826 953156 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1427641940 203773 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1427642866 736886 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1427643060 132377 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1427643429 84745 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I came up with an idea for how string literals could work in my amazing new programming language I'm creating. < 1427643453 884168 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But this idea has dire consequences. < 1427643491 922321 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's one way of writing the string literal for the word "melee": "melee" < 1427643497 995799 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's another way: ""_melee_"" < 1427643507 940095 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And here's another way: ""emeeleeeee"" < 1427643566 54944 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Also, here's one way of writing the string literal for an apostrophe: "'" < 1427643570 729768 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here's another way: '''''''' < 1427643609 27927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what string literal is AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA twh < 1427643624 627160 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :empty string? < 1427643631 437373 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, the easiest way to write that would be "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". < 1427643639 388397 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But another way would be ""AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"". < 1427643643 670355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no no, the other way around hth < 1427643654 569010 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh. That's not a string literal; that's an identifier. < 1427643662 943444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1427643716 618608 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Another way of writing "I came, I saw, I conquered" would be this: "",I came,, I saw,, I conquered,"" < 1427643725 356572 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That should give you the general idea of how these weird and silly string literals work. < 1427643751 867724 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Let's see if lambdabot magically understands these. < 1427643753 364164 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> ""AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"" < 1427643754 967303 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: < 1427643754 969102 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : data constructor ‘AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA... < 1427643842 302005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perfectly hth < 1427643889 886602 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The nice thing about these string literals is that they can contain apostrophes and double quotes with no problems at all. < 1427643910 223832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :""OOOKAYO"" < 1427643923 291696 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :""_Martha said, "'Get over here,' he said."_"" < 1427643931 163451 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :See, you're getting the hang of it. < 1427643938 698154 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Come back tomorrow for lesson 2! < 1427643946 342790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1427643973 964297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*""yyyayy!y"" < 1427644651 604731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`rerere "yay" < 1427644652 454058 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rerere: not found < 1427644656 784530 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^rerere "yay" < 1427644656 888387 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :"y"ay"yay"ya"y" < 1427644987 862002 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :tswett: have you considered lua-style [[strings]] or [==[strings]==] or ... < 1427645013 443243 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :FireFly: those were part of the inspiration for this idea. < 1427645274 911238 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^rerere abcde < 1427645275 189376 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :abacbadcbedcede < 1427645319 589849 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^rerere 1a2b3c4d < 1427645319 924684 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :1a1a12ab2b23bc3c34cd4d4d < 1427645335 341290 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Disappointing < 1427645413 121045 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :I prefer hollerith < 1427645437 179364 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how about C++ raw string literals? < 1427645452 820004 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :5"melee < 1427645495 614135 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they're useful because they let you use multi-character delimiters, so you don't have to choose a single character that can't appear in the string < 1427645501 754360 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: ""alaatera"" < 1427645509 256522 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: I'm not familiar with those. < 1427645551 572266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: the syntax is like this, R"(foo)" is equivalent to "foo", and so is R"bar(foo)bar" < 1427645575 101966 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Tyhöistä ja alaatera olen. < 1427645615 970147 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in raw string literals, nothing other than the delimiter has a special meaning. backslashes, parenthesis, double quotes, single quotes, question marks are all literal. newlines are allowed and aren't translated, the newlines gets in the value of the string as it's present in the source, which could be cr-lf or lf or whatever. < 1427645650 966965 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :backslash escapes or trigraphs can't be used in such string literals. you can concatenate multiple raw string literals by juxtaposing them, just like with ordinary string literals. < 1427645789 818314 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I've also thought about doing that sort of thing. < 1427645860 193945 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"" (Note, by the way, that the custom delimiter can't be whitespace. This message is the empty string, followed by a bunch of identifiers, followed by the empty string again.) "" < 1427645879 327054 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yes, "can't" is a valid identifier even though ' is a string delimiter. "(Note," is also a valid identifier. < 1427645905 338469 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :fungot: what's your opinion on all this? < 1427645905 628973 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :tswett: to return ( 1... 10) and then under my name point out the damage that regular bikes can do to prevent crimes from happening, and when < 1427645912 274233 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :hollerith is easier to generate reliably < 1427645929 30124 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :but harder for humans < 1427645972 944403 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :'bash-style literals aren'\''t hard for programs to generate.' < 1427646000 848281 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: but then you can't denote the empty string by "" < 1427646018 944683 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: what do you mean? < 1427646068 625441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you use two double quotes (rather than three like python does) as a delimiter, then you can't use two double quotes for the traditional meaning of a string literal with an empty string value < 1427646079 535836 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :Hmm, how about a compromise in the style of Joel Spolsky's 14"fucked strings" < 1427646125 459831 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :in other words, have a length, delimiter, the string and then a required end delimiter < 1427646178 310860 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm never using two quote marks, alone, as a delimiter. < 1427646263 513856 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"""This is a valid string literal consisting of the string S, a quotation mark, S again, another quotation mark, and a period, where the string S is "This is a valid string literal consisting of the string S, a quotation mark, S again, another quotation mark, and a period, where the string S is ".""" < 1427646336 873270 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :the empty string in hollerith is 0" < 1427646350 257123 :orin!~g2watson@wolf.cdf.toronto.edu PRIVMSG #esoteric :in quoted holerith it is 0"" < 1427646946 12965 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In math, it's ɛ. < 1427647288 606173 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be JOIN :#esoteric < 1427647337 255789 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which apparently I could type if I only had a key. < 1427647920 390388 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: no, it's ε actually. "ɛ" is the pronunciation symbol that looks the same. < 1427647973 936675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(or at least may look the same, depending on the font you use for greek letters) < 1427648056 223752 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :come on people, don't keep mixing up similar looking characters < 1427648735 71118 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Ping timeout: 252 seconds < 1427649313 551563 :orin!~g2watson@wolf.cdf.toronto.edu QUIT :Quit: leaving < 1427649372 827011 :oren!~oren@65.94.97.99 JOIN :#esoteric < 1427649504 315614 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :hollerith strings have an additional problem. Consider 2"私 which is valid if the encoding is shift-jis, but the number needs to be 3 in utf-8 < 1427649623 312241 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :That isn't too much of a problem if one program uses one character encoding for one string literal. < 1427649643 290192 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :And that changing the encoding isn't allowed. < 1427649671 686720 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :(This is independent of whether or not the programming language cares about encoding or not.) < 1427649757 756120 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :right. as long as code is never converted from one encoding to another there is no problem < 1427649782 608139 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :tswett: you could get a modifier by abusing ISO_Group_Latch < 1427649833 267123 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :`α < 1427649834 319755 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :.u ε < 1427649838 474779 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: α: not found < 1427649850 307180 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uh, what channel was that a command in. < 1427649856 669143 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes, and my opinion is that the code shouldn't be converted from one encoding to another. < 1427649868 452021 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :αλφαβετ < 1427649905 372003 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :b_jonas: whoops. I meant to say ε, not ε. < 1427649921 45253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: those are the same < 1427649928 496000 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Uh, rather. < 1427649936 867530 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :they look the same to me < 1427649948 994634 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ɛ vs. ε < 1427649949 739681 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I meant to say "I meant to say ε, not ɛ.", not "I meant to say ε, not ε." < 1427649990 305778 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oren: shouldn't the number refer to the number of characters following rather than the number of bytes following? < 1427650000 469731 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Everyone knows code is made of characters, not bytes. < 1427650017 73310 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :that makes it rather hard to allow strings in several encodings? < 1427650050 660726 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think lenght-prefixed isn't very user-friendly in a source language < 1427650063 235851 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :length-prefixed, even < 1427650068 479685 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As in, in the middle of some source code that's in one encoding, embed a string literal that's in a different encoding in order to get those bytes? < 1427650091 758769 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Everyone knows strings are made of characters, not bytes. < 1427650114 32353 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: now nest that two more levels exponentially, and put ∈ in somewhere! < 1427650122 48386 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :yeah, consider a program that has to operate in China (with utf-16) and japan (with shift-jis) < 1427650160 523262 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :there is no such thing as an encoding-independent "character" < 1427650219 634028 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Just mandate one of the Unicode encoding as the True Encoding for source files < 1427650235 960213 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Unicode has han unification < 1427650324 280962 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Firefly: and mandate conversion at run time from unicode to local encoding? < 1427650391 998625 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :encodign conversions are not fast < 1427650469 602049 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1427650497 960771 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :much better to keep string for each locale in its local encoding < 1427650610 897650 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :note that many multibyte encodings such as UTF-16 can't be mixed with ascii properly without hollerith, because the byte " can occur as part of a character < 1427650851 580865 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I thought encoding conversion was fast enough usually < 1427650857 54026 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Depends on the encoding I suppose < 1427650900 159109 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Unicode normalization is I believe the main problem. < 1427650929 923851 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh, that's true I suppose < 1427650973 22591 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :conversion of shift-jis TO unicode is easy < 1427651006 307878 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :unicode in general can't be converted back < 1427651108 952812 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :(which isn't usually a problem, but if you care about distinctions that unicode doesn't carea bout after normalization...) < 1427651187 528104 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I wonder what happens if I convert a string with french accents in it into shift-jis < 1427651288 39298 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Why not simply refuse to even deal in not-UTF-8? < 1427651303 990008 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And leave legacy charsets for legacy applications. < 1427651344 536654 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :because there are uncoding used today which aren't utf-8 < 1427651367 615791 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :windows uses UTF-16 for non-english, for exaple < 1427651370 69259 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Normally you should not use this Hollerith notation anyways, so isn't too much problem < 1427651387 603425 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And that's a massive bug on Windows' part. < 1427651403 822827 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :according to you < 1427651407 494218 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(keeping in mind, of course, that UTF-16 <-> UTF-8 is lossless for valid strings) < 1427651441 797749 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :and much of the japanese internet uses Shift-JIS < 1427651444 566437 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I think you should mandate ASCII as the True Encoding for source files < 1427651458 273843 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Shift-JIS is also dying in Japan. Quite rapidly. < 1427651460 951281 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :And allow UTF-8 and PC character set and stuff too, but disallow UTF-16 < 1427651465 208486 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Mojibake sucks. < 1427651479 605209 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :zzo38: that's easy if you're in an english-speaking country < 1427651489 357545 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :still somewhat easy in a european country < 1427651501 778725 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(with a latin-based orthography) < 1427651512 476389 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Then it quickly gets more impractical.. < 1427651599 866442 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: what kind of distinctions, by the way? < 1427651622 396971 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :If the programming language isn't using non-English words in general, then you should use ASCII as the input character set. String literals and comments can use other encodings, or even just written in a ASCII representation and converted to other encodings using macros (you can even convert UTF-8 to UTF-16 using macros then). Also some things just aren't in Unicode anyways, and Unicode normalization and stuff confuses everything < 1427651674 183608 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1427651678 831600 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Nevertheless if a comment is written in UTF-8 or Shift-JIS or ISO-8859-1 or whatever, the compiler shouldn't care. Same if it is a string literal it shouldn't care. < 1427651690 239473 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I agree with that < 1427651738 561982 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be QUIT :Remote host closed the connection < 1427651743 807751 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :But some string literal syntaxes don't work with certain encodings < 1427651806 536342 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be JOIN :#esoteric < 1427651848 971887 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1427651851 535406 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1427652066 499863 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Does Shift-JIS make distinctions that Unicode doesn't? < 1427652072 451771 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :No. < 1427652084 68944 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :No known charsets do. < 1427652127 688836 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Then I don't see any obvious problem with saying that your source code consists of a sequence of Unicode characters. < 1427652129 372915 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And if they do, "a charset makes this distinction" is reason enough to add a char to Unicode. < 1427652242 522784 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, my impression is that Unicode cares a lot about translation into Unicode being reversible. < 1427652269 164202 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :conversion of unicode back to shift-jis, is the problem, because in orer for source code to convert properly, it involves lots of normalization < 1427652294 62124 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :... no? < 1427652303 826625 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :which isn't necessary if you KNOW your code consists only of sjis compatible characters < 1427652328 638875 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :but the compiler can't know that < 1427652387 572547 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :pikhq: yes, because unicode contains lots of characters that sjis doesn't distinguish < 1427652441 879669 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :forget kanji, consider math-greek vs. greek? < 1427652446 747704 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It is incredibly unlikely in the process of compilation that the compiler magically introduced a bunch of characters that aren't in SJIS. < 1427652473 672758 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(or that it's freaking relevant -- why does the compiler have to be converting jack shit back to SJIS?) < 1427652511 204213 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :otherwise you are converting at run time... which needs to be even more general < 1427652541 374426 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :You... probably do otherwise. < 1427652567 5336 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Unless you are providing a damned weird execution environment where you're compile-time Unicode but run-time SJIS. < 1427652578 13390 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oren: are you saying that conversion from SJIS to Unicode is not reversible? < 1427652604 680214 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :tswett: They are saying that SJIS->Unicode->COMPILER MAGIC->SJIS may not work. < 1427652617 331635 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1427652625 748948 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Because a compiler is *really* going to magically introduce a bunch of random Unicode codepoints that aren't in SJIS. < 1427652628 324653 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :correct, not if you want to use the same system for general unicode-to-sjis as for "unicode from sjis"->sjis < 1427652675 526670 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :otherwise it is like you need a data type for "unicode, but guearanteed to have only the chars from sjis in it" < 1427652688 414347 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I'm quite amused, BTW, that you're arguing this with SJIS of all things. That is perhaps the single worst legacy charset in existence. < 1427652780 522058 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oren: I don't suppose you could give an example of some text where the SJIS-to-Unicode-to-SJIS conversion would fail? < 1427652791 531624 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :SJIS is USED. WIDELY. I don't know where you're getting your information, but the PC games I bought last year don't work under wine becasue I need SJIS. < 1427652816 512793 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :*siiigh* Windows boogs. < 1427652838 782189 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :SJIS is *used*, yes. SJIS is also *objectively terrible*. < 1427652845 227235 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :tswett: that's not the problem. the problem is that it would be slow because unicode is complicated < 1427652883 249614 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be QUIT :Remote host closed the connection < 1427652901 727537 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :http://git.musl-libc.org/cgit/musl/tree/src/locale/iconv.c I dunno, that doesn't look that bad. < 1427652974 520696 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be JOIN :#esoteric < 1427653068 436116 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(by the by, here is Windows' fundamental execution model: everything, *everything* is Unicode. For purposes of legacy compat it has a number of legacy-charset functions that convert strings to/from Unicode before calling the real ones.) < 1427653094 878641 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :iconv: illegal input sequence at position 0 < 1427653128 789557 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(that Japanese programs happen to only ever use the legacy functions is, well, a bug.) < 1427653143 584358 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :pikhq: according to you. < 1427653195 266886 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Lemme find the MSDN page. < 1427653238 888563 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be QUIT :Remote host closed the connection < 1427653293 718623 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(though it ends up being really obvious this is the way it *has* to work if you're familiar at all with NT internals) < 1427653300 468989 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be JOIN :#esoteric < 1427653302 780644 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :iconv -fUTF-8 -tSHIFT-JIS | iconv -fSHIFT-JIS -tUTF-8 fails on a lot of stuff < 1427653325 224656 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's more than likely the first bit that fails. < 1427653345 234651 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :iconv -fSHIFT-JIS -tUTF-8 | iconv -fUTF-8 -tSHIFT-JIS should round-trip. < 1427653348 842993 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :it fails on stuff that is supported in both charsets < 1427653356 834260 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Bullshit. < 1427653458 119576 :oren!~oren@65.94.97.99 PRIVMSG #esoteric : try that < 1427653469 411882 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Uh... < 1427653471 990354 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :`unidecoe < 1427653478 610573 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: unidecoe: not found < 1427653481 427245 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :`unidecode  < 1427653504 181406 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+E60A - No such unicode character name in database \ UTF-8: ee 98 8a UTF-16BE: e60a Decimal:  \  () \ Uppercase: U+E60A \ Category: Co (Other, Private Use) \ Bidi: L (Left-to-Right) < 1427653516 704989 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :WTF char is that supposed to be? < 1427653598 175488 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :That... is not even remotely valid shift-jis. < 1427653638 444410 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :how about hisone 誧 < 1427653653 295038 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :http://rikai.com/library/kanjitables/kanji_codes.sjis.shtml < 1427653711 400967 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(for clarification, the char you output the first time was 0xEE 0x98 0x8a. Which is *not a legal encoding in Shift-JIS*) < 1427653744 198081 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :`unidecode 誧 < 1427653745 83404 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+8AA7 CJK UNIFIED IDEOGRAPH-8AA7] < 1427653825 941992 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The fuck is wrong with glibc iconv? < 1427653852 719072 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The fucking Unicode tables have that mapping. < 1427653967 732051 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Oh for the love of < 1427653988 260913 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :"Shift-JIS" to glibc iconf refers to an old version of Shift-JIS that did not have the character. < 1427653996 783188 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Oh. < 1427654003 755148 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :that explains that < 1427654009 691888 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :iconv -fUTF-8 -tshift_jisx0213 < 1427654179 924084 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :that's a weird name, since the official sources call it shift-jis-2004 < 1427654205 652121 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :oh well, it makes sence < 1427654217 958317 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's a standard from 2004, entitled JISx0213. < 1427654249 413149 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I don't think glibc much coordinates with your official source. < 1427654252 99014 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(IETF?) < 1427654380 276135 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :http://x0213.org/. JISx0213 is a character set, Shift-jis is a method of encoding it. JISx0213 is like unicode, Shift-jis is like uft-8 < 1427654397 137499 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :sorry, shift-jis-2004 < 1427654420 117705 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I know. < 1427654447 663993 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :JISx0213 does include a definition of Shift-JIS IIRC. < 1427654459 102677 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Well, suppose I could just check, you did link to it. :) < 1427654504 42 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I looked at the encoding table. they apparently have added a lot of characters to unicode to ensure compatibility < 1427654552 411352 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep. Unicode policy is that charsets should roundtrip, and country charsets cooperate to ensure this. < 1427654564 576348 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep, quite clearly defines Shift-JIS but also as "Shift-JIS-2004". < 1427654622 147317 :Melvar!~melvar@dslb-084-062-106-110.084.062.pools.vodafone-ip.de QUIT :Quit: storm < 1427654626 68059 :idris-bot!~ircslave@dslb-084-062-106-110.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1427655325 272440 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I dunno if they are cooperating. The jis-213 plane 2 characters 85-84 to 85-87 (that is, four variants of the grass radical) appear to spell out "fuck you han unifaction" to me < 1427655374 50494 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Hah. < 1427655459 973872 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be QUIT :Ping timeout: 265 seconds < 1427655500 191062 :Melvar!~melvar@dslb-084-062-106-110.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1427655702 86534 :heroux!sandroco@gateway/shell/insomnia247/x-zyaczdfffnwzknww QUIT :Ping timeout: 250 seconds < 1427655702 752569 :idris-bot!~ircslave@dslb-084-062-106-110.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1427655809 907763 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1427656004 412062 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1427656146 913552 :heroux!~heroux@gateway/shell/insomnia247/x-rrttpesowbvpsqjg JOIN :#esoteric < 1427657019 689463 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1427657157 466359 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?" < 1427657833 405777 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1427657847 840707 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1427657956 258891 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Do you write any UNIX-style filter programs much, or do you do other ways? < 1427658195 962501 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1427658274 700208 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Quit: ZNC - http://znc.sourceforge.net < 1427658298 309172 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com JOIN :#esoteric < 1427658298 455707 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com QUIT :Changing host < 1427658298 513079 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1427658682 798528 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: leaving < 1427658928 317990 :TieSoul!~quassel@86.89.119.147 NICK :TieSleep < 1427659162 651186 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1427659510 591212 :dianne!~diannes@unaffiliated/dianne QUIT :Remote host closed the connection < 1427659658 35752 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1427659863 255256 :heroux!~heroux@gateway/shell/insomnia247/x-rrttpesowbvpsqjg QUIT :Ping timeout: 248 seconds < 1427660276 492042 :heroux!sandroco@gateway/shell/insomnia247/x-tcjeddxttqfakcbh JOIN :#esoteric < 1427660542 822231 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1427660945 342337 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I usually write programs as filters if they only have one input and one output. < 1427661149 923150 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes, but it seem as suitable for many things, to have one input and one output. < 1427661356 525668 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :What. What does virtual void shade(Ray3D&) = 0; mean in C++ < 1427661390 192669 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :i'm initializing the memeber funtion to zero? < 1427661415 648477 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07~ATH14]]4 10 02http://esolangs.org/w/index.php?diff=42240&oldid=42226 5* 03SuperJedi224 5* (+0) 10 < 1427661476 151611 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :oren: It means it's a pure virtual function. < 1427661486 772894 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Oh, it means the virtual function MUST be overridden? < 1427661490 807692 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yes. < 1427661528 48005 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's a bit weird, but more-or-less what that's doing is setting the vtable entry for the class to 0. < 1427661541 175148 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :ok. that is a dumb syntax, but in a language where you bit-shift files by varibles, I can deal. < 1427661547 510760 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric ::) < 1427663027 371199 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be JOIN :#esoteric < 1427663343 19915 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Do vtables in C++ have to store functions or can you put other stuff in? < 1427663596 748311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like what? < 1427663617 90849 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Such as constants, I suppose < 1427664029 421624 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1427664488 774704 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :You could even in C, make something a bit like QueryInterface and using interface IDs made with macros and stuff. Still this is different than IUnknown; the pointer here is only to a constant vtable, or null if the interface is not supported; actually much simpler than Microsoft's version. But, I would be using some GNU extensions here, such as zero-length arrays. < 1427665738 407469 :AnotherTest!~turingcom@d51A4C6F4.access.telenet.be QUIT :Ping timeout: 256 seconds < 1427665920 365010 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1427666735 879872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : tswett: to return ( 1... 10) and then under my name point out the damage that regular bikes can do to prevent crimes from happening, and when <-- this sounds reasonable but what happened to _our_ regular bike? < 1427666735 966314 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: are those all volunteers? " smerdyakov" " richter") t < 1427666777 949468 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :fungot: do you hae a regular bike? < 1427666778 76874 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: err never mind. :) :( :( :( :( < 1427666843 867349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: WHAT DID YOU DO TO BIKE < 1427666844 9695 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: the only problem was not showing any of the other < 1427667153 556018 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :ooh, bike is a person! < 1427667160 447089 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :or was, depending on fungot < 1427667160 745598 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: unless after all these months i cant stand 4chan was the first step in converting infix to prefix notation < 1427668205 801226 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I thought the first step in converting infix to prefix is the google "[name of language] precedence table" < 1427668251 184197 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :but I suppose if I posted it to 4chan Hitler will answer my quaestion < 1427668584 163021 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: what did you do to Bike? < 1427668584 508577 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :FireFly: c) execution time exceeds some limit on identifier length, there's a pdf somewhere with it. < 1427668595 573898 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh ok < 1427668695 502753 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds like a government conspiracy. < 1427672462 576950 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :This is a C code to work objects supporting multiple interfaces: http://sprunge.us/aUEL < 1427673406 391194 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: nuit