< 1418342924 30812 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418343312 999237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Wasn't there a clever way for commands to be both kinds of things? <-- yes < 1418343341 174218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` yes # tndh hth < 1418343370 519260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1418343371 66367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1418343398 146683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/*arg* < 1418343400 124911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/print_args_or_input < 1418343446 516852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'm surprised we didn't get an infinite stream of y from your yes < 1418343456 906427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` yes | head -n 100 < 1418343457 669112 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1418343463 875506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: maybe it's still running < 1418343470 763904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i put a ^O in the beginning because I didn't want to spam the channel hth < 1418343487 892110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fiendish < 1418343620 18060 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418343749 861570 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://function-of-time.blogspot.com/2009/04/pattern-does-not-hold.html is moderately fiendish hth < 1418343761 870899 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1418343772 495939 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418343974 703265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell boily tldr: int-e and ais523 managed to get `! c-intercal in HackEgo working; then elliott broke ais523 by imagining donald knuth coming to this channel looking for the other kind of esoteric then int-e linked http://www-cs-faculty.stanford.edu/~uno/316.html hth < 1418343974 883811 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418344040 455733 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418344157 566341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Then, I drew a circle on the Smartboard, --" nice product placement < 1418344236 600231 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1418345134 118514 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418346391 489287 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41444&oldid=41443 5* 03Darkgamma 5* (+131) 10 < 1418346577 287773 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418346968 895147 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`cat bin/print_args_or_input < 1418346969 529348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi < 1418347025 365925 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Is there a difference between printf '"%s\n" "$*" and echo "$*" ? < 1418347042 870870 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Modulo the syntax error < 1418347048 212448 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :'%s\n' < 1418347090 680778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possibly if the argument starts with -n ? < 1418347107 33169 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Ah, good point < 1418347263 578761 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :echo(1P) says "It is not possible to use echo portably across all POSIX systems unless both -n (as the first argument) and escape sequences are omitted. The printf utility can be used to emulate any of the traditional behaviors of the echo utility as follows [...]" < 1418347277 576687 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :So I guess that's another reason to use it < 1418347325 617316 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Also, "new applications are encouraged to use printf instead of echo." < 1418347424 10271 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Read error: Connection reset by peer < 1418347460 230893 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Additionally, GNU echo implements -e and -n as *flags*. < 1418347474 29867 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :As well as -E and --help and --version. < 1418347494 19460 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418347502 655525 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :POSIX echo --version prints "--version". GNU echo --version prints a lengthy message. < 1418347510 564181 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because screw standards. < 1418347707 382379 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo --version < 1418347708 53719 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​--version < 1418347725 484435 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`echo --version < 1418347725 999109 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo (GNU coreutils) 8.13 \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by Brian Fox and Chet Ramey. < 1418347750 255622 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes, also the shell's echo is not GNU echo. < 1418347753 606003 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because logic. < 1418347760 122442 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Precisely. < 1418347765 778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo -n --version < 1418347765 680851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​--version < 1418347790 965895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there's at least one version of echo that uses the "using -n is implementation-defined behaviour" to define it to turn on command-line option processing < 1418347802 993526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually that sounds like the sort of thing the BSDs would do < 1418347826 308218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they already made rm not delete / on the technicality that that must necessarily delete the current directory, and rm's impl-defined on the current directory < 1418347831 318832 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That sounds right. < 1418347846 325690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(however, I think it's possible for the current directory to be outside / via chroot tricks, so maybe that justification isn't quite right) < 1418347941 803536 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION is rather amused by how utterly huge common echo implementations are. < 1418347945 524052 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418347968 413553 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I mean jeeze, here's the full XSI conformant echo: http://sprunge.us/BaeS < 1418347997 773200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: ooh, it even has error handling that actually works < 1418348005 515252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo test > /dev/full < 1418348006 106316 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: line 0: echo: write error: No space left on device < 1418348011 864177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run /bin/echo test > /dev/full < 1418348012 469374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/echo: write error: No space left on device < 1418348027 965647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/dev/full is one of the better UNIXoid inventions < 1418348077 348857 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ais523: Yeah, I'm a sucker for writing my "see, it's simple, stupid!" correctly. :) < 1418348103 320624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: did you see me post about my discovery that printf doesn't actually report errors on Linux/glibc? < 1418348120 438593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no matter what I did to try to get it to fail (although I didn't try turning off buffering, that might help) < 1418348127 348369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got the syscall to fail just fine, but printf wouldn't report it < 1418348130 315406 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I did not. < 1418348136 473741 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That's perverse. < 1418348142 334250 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Makes me all the happier with musl though. < 1418348143 615710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh well: I tried /dev/full, closing stdout, something else too, I think < 1418348157 10304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my theory is that printf is being split into a fill-buffer and a flush < 1418348161 686877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the flush isn't reporting errors < 1418348186 542913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :try flushing stdout, maybe that will fail < 1418348194 499631 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Hopefully you atl east see an error if you check ferror? < 1418348204 790348 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Pretty sure that much is at least required. < 1418348205 19877 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418348245 567799 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 264 seconds < 1418348280 959281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :glibc buffers all output until some set of conditions (which i am sure are stupid) are met < 1418348455 988888 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418348499 516042 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418348505 598476 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418348515 679690 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :know that it flushes output when input fn's are called, for example. < 1418348542 27 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int main(){printf("prompt ");sleep(2);getchar();} < 1418348556 142757 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this waits two seconds and then the prompt shows up < 1418348567 893402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, this is the libuncursed_wincon optimization < 1418348590 70389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which violates libuncursed's API, and I say as much in the docs, but I do it anyway because the Windows console is that unperformant < 1418348595 238373 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418348680 251571 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GERMAN14]]4 10 02http://esolangs.org/w/index.php?diff=41445&oldid=41387 5* 03Oerjan 5* (+34) 10bit proofreading < 1418348696 219993 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :One of the more ridiculous ones in glibc is that it flushes all streams whenever an input operation from a stream has input. < 1418348722 574503 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes, all < 1418348797 381023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think streams connected to a terminal should be treated specially. maybe one day i'll write an alternate stdio.h implementation... < 1418348858 866267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that will buffer file output, file input, and terminal input, but not terminal output! < 1418348880 420540 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :They are: a stream connected to a terminal is not fully buffered. < 1418348887 182920 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The buffering mode is unspecified. < 1418348904 648733 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :An unbuffered output mode on terminals would be 100% valid. < 1418348911 11928 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well in glibc it is buffered until \n and i hate it < 1418348917 794259 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or input... < 1418348935 28431 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Until \n or you try reading. :) < 1418348991 628923 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :really, so my version could be standard compliant... huh. < 1418349038 263141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike BSD rand(), they changed it to ignore the seed it's given and just be cryptosecure < 1418349046 208835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the basis that this is what most programs actually wanted < 1418349049 145394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, OpenBSD < 1418349053 767869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(obviously) < 1418349060 201579 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes. The requirement is that stdin and stdout are fully buffered if and only if they are not attached to a terminal. < 1418349081 806056 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Whether it's line buffering, unbuffered, or fucking crazy buffering, is up to you. < 1418349116 778828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07قلب14]]4 10 02http://esolangs.org/w/index.php?diff=41446&oldid=41390 5* 03Oerjan 5* (+36) 10I'd fix the external links more if my browser could actually edit this properly... < 1418349129 446754 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :great. what i think most people want is line buffering on input and unbuffered output. < 1418349144 115854 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That certainly matches common expectations. < 1418349154 283257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my expectation is that if I put unbuffered output into a pipe < 1418349159 436370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it stays unbuffered through the pipe < 1418349187 504336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I just tested "cat | cat" and it's line buffering < 1418349191 942609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so something screwy is going on < 1418349199 220349 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Cooked mode. < 1418349202 420149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :same with "cat | cat | cat" < 1418349210 457685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: no, I expected full buffering on the interior pipes < 1418349220 379930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and line buffering at the input due to cooked mode, and output due to being a terminal < 1418349254 878931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :testing with "cat | cat | cat" and control-D implies the whole thing is unbuffered < 1418349290 564030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 M10 02http://esolangs.org/w/index.php?diff=41447&oldid=41420 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349298 439766 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Note that GNU stdio flushes *all streams* when doing an input operation. < 1418349303 892860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I thought it might be due to a use of splice or the like < 1418349314 886455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's just using old-fashioned read/write < 1418349328 752577 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 M10 02http://esolangs.org/w/index.php?diff=41448&oldid=41418 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349369 751548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 M10 02http://esolangs.org/w/index.php?diff=41449&oldid=41419 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349404 952384 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is the cat the right cat? < 1418349422 714212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the one called by strace has to be, strace can't randomly call shell builtins < 1418349431 305645 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Shell doesn't have cat as a builtin anyways. < 1418349435 2691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and if it somehow did, you'd be able to see the shell initializing on the trace) < 1418349469 173932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it's a weird feeling being able to write "cat | cat | cat" and not have anyone shout at me for UUoC < 1418349485 633834 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :UUoUUoC < 1418349698 77116 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the undivider in Perl that b_jonas gave me worked great when i translated it to C. thanks b_jonas! < 1418349767 429711 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Simplefunge14]]4 10 02http://esolangs.org/w/index.php?diff=41450&oldid=41433 5* 03CrazyM4n 5* (+16) 10changed a lot of formatting < 1418349780 783943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:IDTM14]]4 M10 02http://esolangs.org/w/index.php?diff=41451&oldid=41412 5* 03Oerjan 5* (+51) 10unsigned < 1418350026 692529 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://github.com/matz/streem Looks somewhat interesting < 1418350040 54473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger14]]4 M10 02http://esolangs.org/w/index.php?diff=41452&oldid=41436 5* 03Oerjan 5* (+4) 10link < 1418350070 922510 :bb010g!uid21050@gateway/web/irccloud.com/x-yfwohlssnkobgifq JOIN :#esoteric < 1418350096 906933 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not too developed yet < 1418350451 420822 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So it's FRP Ruby? < 1418350489 237696 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No idea < 1418350496 375426 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418350522 610376 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418352242 478771 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41453&oldid=41444 5* 03Darkgamma 5* (+84) 10 < 1418352604 950896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41454&oldid=41453 5* 03Darkgamma 5* (+83) 10 < 1418353277 91789 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418353756 296365 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Ping timeout: 256 seconds < 1418355442 182993 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418355606 582302 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If the Windows console is too unperformant and you have to violate it like that, maybe is better way that on Windows you provide the program's own terminal emulator to come with it? < 1418356005 860783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone should write a windows version of stdio.h which does that... < 1418356061 616196 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(maybe using directx to draw fast? hmmm...) < 1418356167 276799 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe, although I was suggesting just using a custom terminal emulator without changing any parts of the C library. < 1418356208 303084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is that possible on Windows? iirc console apps on windows are linked to some term emu library < 1418356266 629200 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418356405 727526 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think it just uses standard I/O. < 1418356429 260781 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You will however need to use the Windows console APIs if you want to do colors and stuff like that. < 1418356437 732545 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(ANSI codes aren't accepted in Windows.) < 1418356444 810188 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 260 seconds < 1418356462 204301 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nope, you need to call AllocConsole from the win32 api to even have a textwindow. Windows apps by default do not have stdio. < 1418356502 967564 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the windows version of stdio calls it on prgram startup < 1418356608 593416 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problems this causes are kind of stupid: < 1418356610 506435 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://stackoverflow.com/questions/472282/show-console-in-windows-application < 1418356651 19744 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is hard to have a program that does either but not both. < 1418356703 560569 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but windows has graphics built into kernel- therefore best bet is to create a more flexible terminal enu yourself < 1418356773 408132 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i might try my hand at it sometime this christmas break < 1418357059 476743 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Then you can tell Windows to not display it I suppose, or something like that; I know it is possible to make a Windows program to have standard I/O, at least if it is specified as not GUI subsystem; I don't actually how how the Windows API is supposed to called to get it to work! < 1418357180 192842 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know if you would still need #ifdef in your program < 1418357209 210263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes, but it is NOT possible to have stdio.h and not have a terminal window. < 1418357235 430021 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have tried. you can close it immediately but it still shows for a fraction of a second. < 1418357275 959143 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although perhaps this is due to cywin < 1418357429 418931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see... if you select non-console and then write to stdout, it just writes to nowhere... < 1418357541 304045 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :admittedly it's been a while since i last wrote win32 programs < 1418357873 984994 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tldr: a 'console' process on windows, where the entry point is "main" always opens a console window even if you don't want one. A 'windows' process which starts with the "wWinMain" needs to call a special syscall or else stdout goes nowhere and stdin give eof all the time. < 1418357947 853424 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but this means i could write a library that has a wWinMain that sets stuff up and then calls "main" < 1418358038 911509 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1418358199 439548 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 JOIN :#esoteric < 1418358542 252776 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PART :#esoteric < 1418358616 451323 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 JOIN :#esoteric < 1418358705 831923 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, I think it does work that way. < 1418358802 680683 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But if you do make a window that shows for a fraction of a second, you should need to check if it is starting from an existing window; in such case it shouldn't close the existing window. < 1418358848 95608 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric :Hello everyone! I've wrote polyglot in 7 esoteric languages not long ago: http://esopoly.blogspot.ru/ Try it :) < 1418358908 448715 :supay!sid47179@gateway/web/irccloud.com/x-miklpgjdfwrgxpcf QUIT :Ping timeout: 244 seconds < 1418358951 897380 :supay!sid47179@gateway/web/irccloud.com/x-bfgugkvvzdcayctw JOIN :#esoteric < 1418359008 556315 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :kenrube, oh wow < 1418359101 617666 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's nifty < 1418359113 598528 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric :Taneb, is it looks interesting? < 1418359126 182401 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That looks really amazing < 1418359253 296343 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric ::) Anybody tried this? < 1418359273 63800 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 240 seconds < 1418359678 841938 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I ... I think I fucking hate hygenic macros. < 1418359766 546150 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418359812 564192 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why? it'd be nice if C had them. < 1418359841 298845 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Because they are the Apple of macros. < 1418359863 50430 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :They're wonderful right up until the point where you actually want to do something they don't want you to do. < 1418359878 677113 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well yeah. < 1418360140 176883 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I think really the reason why Racket has eleventy billion obscure macroing libraries is less to do with it being a magical language design playground, and more with a lot of those being insanely detailed workarounds for the hygeine system. < 1418360152 454962 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418360294 30726 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that could very well be true-- but the phenomenon of 'created problems' is endemic to computer science because of the frequent difference between what language designers think you need and what you think you need < 1418360449 334263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :consider for example the "Callable" pattern in Java which is a workaround for the lack of function pointers < 1418360481 668629 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(well it's more powerful than that but most uses are equivalent to qsort) < 1418360614 79272 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :function pointers themselves are often a workaround for the lack of lambdas... < 1418360781 572636 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Oh god yes. There are sooo many of the 'design patterns' and so forth that basically exist because one object or another in the language isn't a first-class value. < 1418360864 258033 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418360917 608648 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the other ones are caused by what i call philosophical problems: the Singleton for example. I really have no idea what it gains over a global variable... < 1418360957 153847 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is global to the scope of the class, but a global variable can actually be less global than that. < 1418361110 696148 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but people say: "global struct var bad! singleton class good!" < 1418361146 548061 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :XD < 1418361193 716285 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes. It also reminds me of all the weird data types in Clojure, some of which at least seem to just be hacks to make functional programming do non-functional things (something I'm admittedly guilty of in Heresy in a couple of places) < 1418361346 353889 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418361444 507211 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 255 seconds < 1418361492 573900 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418361678 163814 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What kind of weird data types on Clojure are they? < 1418361687 414748 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 255 seconds < 1418361725 819203 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I don't know. I think I lost count past the first ten or so when I was doing the koans ... < 1418361802 644456 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :atoms and boxes are two that stood out especially, because they are literally mutable data hacked onto a functional language. < 1418361900 913215 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh yeah i had to implement boxes for an assignment once. < 1418361961 755756 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you use a lambda that constructs lambdas which return the new value < 1418361975 993708 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How do those "atoms" and "boxes" work exactly? < 1418363645 767726 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418364713 868316 :glguy!~emertens@unaffiliated/glguy QUIT :Quit: Quitting < 1418364785 823300 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418365813 946420 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Dear *Quil brand: I am not a parent < 1418365942 850893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh? < 1418365979 162470 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I got NyQuil/DayQuil/ZzzQuil ads that advertised as though I was a parent < 1418365985 250572 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :While watching the Colbert Report < 1418366023 243096 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah. well maybe it detected that you're old. < 1418366079 319128 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they think that >25 = parent in many countries < 1418366738 64401 :glguy!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418366768 447086 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418366783 185262 :glguy!~emertens@unaffiliated/glguy QUIT :Client Quit < 1418366848 957110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418366849 625882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ftoc: not found < 1418366925 599631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run env perl < 1418366930 412737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run type -a perl < 1418366931 35637 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :perl is /usr/bin/perl < 1418366956 119657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367003 471920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run >bin/ftoc echo $'#!/usr/bin/perl\n$f=0+$ARGV[0]; printf"%.2f°F = %.2f°C",$f,($f-32)*5/9;' < 1418367005 158933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367009 250223 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418367009 874931 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/ftoc: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/ftoc: cannot execute: Permission denied < 1418367025 369426 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run chmod a+x bin/ftoc < 1418367026 916029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367028 218627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418367028 916546 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :60.00°F = 15.56°C < 1418367038 526088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 60 < 1418367039 175297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ctof: not found < 1418367089 693351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run >bin/ctof echo $'#!/usr/bin/perl\n$c=0+$ARGV[0]; printf"%.2f°C = %.2f°F",$c,$c*9/5+32;' && chmod a+x bin/ctof < 1418367091 388469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367097 356962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 15.56 < 1418367097 924813 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :15.56°C = 60.01°F < 1418367108 126403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 74 < 1418367108 714070 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :74.00°F = 23.33°C < 1418367109 390276 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 71 < 1418367110 42574 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :71.00°F = 21.67°C < 1418367114 50787 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 68 < 1418367114 697440 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :68.00°F = 20.00°C < 1418367114 983781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 66 < 1418367115 629178 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :66.00°F = 18.89°C < 1418367529 801682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 18.89 < 1418367530 403289 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :18.89°C = 66.00°F < 1418367535 716151 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 18.89C < 1418367536 230005 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :18.89°C = 66.00°F < 1418367662 260676 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Didn't we already have that unit converter thing, the name of which I forget. < 1418367670 930466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I dunno < 1418367673 9494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they had bad names < 1418367687 853651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I already had these formulas elsewhere, just installed them to HackEgo < 1418367807 51630 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am attempting to summarize my entire networking course on one sheet of paper < 1418367841 288585 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have everything up to the midterm on one side so far < 1418368149 392231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :an estimate of the information content of the course (via gzip) is 6KB. < 1418368423 704158 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418368460 78912 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just realized i am implementing a compression algorithm: given an english sentence, use the shortest synonym for each word, rephrase it in active voice, and strip out articles. < 1418368542 730841 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wonder if the shannon metric of text processed in that way is lower < 1418368702 391291 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sorry, higher. i wonder if the information entropy per letter is higher. < 1418369004 69903 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I didn't know before about a lossy compression for texts < 1418369079 965555 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah it's interesting to think about how to fit the most info on one sheet, and how that relates to compression. < 1418369097 296218 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can just use a smaller font, but i feel that's cheating < 1418369098 908648 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: you messed that up. s/realized/figured/;s/implementing/making/;s/rephrase/write/ < 1418369110 309659 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lololol < 1418369114 550434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why does it have to be English text though? < 1418369126 229569 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can't you write or draw whatever on the paper? < 1418369155 178748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am printing it in 7pt courier font < 1418369197 863374 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :are you allowed a magnifier glass? < 1418369228 954826 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418369237 622006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and do you have a 2400 dpi printer? < 1418369256 689282 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that affects lookup time though < 1418369310 135208 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i might write topic names larger in margin after printing... < 1418369376 586271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :even with a magnifying glass and other advanced equipment, there are some physical limits though. you probably can't just take all the exponentially many possible exam question sheets, precompute the answer for them, write them on the paper, and photocopy the right one. that would have the fastest lookup time, but it wouldn't fit on the sheet. < 1418369512 733689 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right. so it is a a matter of: 1. write each fact/idea down as succinctly as possible. 2. organize facts into groups for easy retrieval. 3. label each group with succinc label < 1418369752 732206 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :dropped packets tell TCP sender congestion. Keeps a window size of sendable unackd. < 1418369755 808947 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :bytes. lose packet-decrease window. succss-increase window. < 1418369861 721254 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... lose packet-cut window half. < 1418369977 779235 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :more summary make sound Orwell no? < 1418370707 64363 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 QUIT :Quit: Page closed < 1418371036 83951 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1418371054 448814 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418371257 106700 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 260 seconds < 1418371514 872333 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418371572 848998 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418372025 921788 :axelcsep_!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418372140 776977 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :*.net *.split < 1418372142 177806 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :*.net *.split < 1418372143 581839 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1418374442 772185 :dts|pokeball!~DTSCode@unaffiliated/dtscode PART :#esoteric < 1418374684 436740 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418374915 639057 :S1!~S1@pD9FCA0BA.dip0.t-ipconnect.de JOIN :#esoteric < 1418374925 80529 :bb010g!uid21050@gateway/web/irccloud.com/x-yfwohlssnkobgifq QUIT :Quit: Connection closed for inactivity < 1418375028 940711 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375041 9490 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418375041 569662 :dts_!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375060 615330 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375140 315595 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375149 505878 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375149 686071 :dts_!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375174 916598 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375199 450522 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net JOIN :#esoteric < 1418377008 412106 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1418377044 665352 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418377944 792983 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, today i learned something new. < 1418378003 764889 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently by pressing F9 i can type fullwidth roman letters. < 1418378049 195444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it that one program? < 1418378059 531820 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is my IME < 1418378067 518348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :starts with a < 1418378075 231454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anthy? < 1418378089 436568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some Japanese input method, at any rate. < 1418378097 363933 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeh, that. < 1418378106 307677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I had that set up once. < 1418378123 572284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Recently I tried to type fullwidth text and couldn't figure out how to do it. < 1418378127 992265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I understand why. < 1418378165 73227 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :半角カタカナはF8です。 < 1418378198 51326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently. i have no idea what use half-width katakana are tho < 1418378238 629110 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :other than for the Matrix falling code... < 1418378411 996670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo xterm -e "echo -ne '\e#3whoa\n\e#4whoa\n'; read" < 1418378540 929669 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cool! it has big letters? < 1418378612 348109 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ummm... ok so... \e#3 makes the top half and \e#4 makes the bottom... < 1418378810 586000 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wowww Xterm supports a lot of sequences... < 1418379229 880265 :S1!~S1@pD9FCA0BA.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418380080 330324 :ocharles_!sid30093@gateway/web/irccloud.com/x-tnzexiursprkfpth QUIT :Changing host < 1418380080 547184 :ocharles_!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1418380083 196054 :ocharles_!sid30093@musicbrainz/user/ocharles NICK :ocharles < 1418382615 958838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww, the formatting is applied to a whole line though. echo -e '\e#3w\n\e#4w\e#3t\n\e#4 t\e#3f\n\e#4 f' did not quite do what I wanted. < 1418382844 225589 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but some fun can be had anyway. http://int-e.eu/~bf3/tmp/xwtf.png < 1418382920 353299 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it doesn't work with scalable fonts. < 1418382973 890569 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 245 seconds < 1418383013 164674 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418383858 38753 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Heh. pangoterm's implementation seems to work with scalable fonts: http://xen.firefly.nu/up/2014-12-12_122933.png < 1418383946 216501 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what about '\e#3w\n\e#4w\e#3t\n\e#4 t\e#3f\n\e#4 f' ? < 1418383970 20785 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lauuxcwtpkhnqeko QUIT :Quit: Connection closed for inactivity < 1418384065 943421 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That failed spectactularly. It seems to assume proper use of the escape sequences < 1418384087 317940 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :spectacularly* < 1418384262 936930 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://xen.firefly.nu/up/2014-12-12_123558.png seems it cuts the \e#3 characters in half but leaves the \e#4 characters in full. < 1418384332 39203 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cute, though that could still make the wtf with one line offset per character work :) < 1418384447 437838 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think it puts an entire line in either \e#3 or \e#4 mode < 1418384481 88393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok. makes sense, even though it is a wasted opportunity to have some fun :) < 1418384560 892470 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and actually, what about echo -e '\n\e#4w\n\e#4 t\n\e#4 f'? If it renders the lower halves with the upper halfs included, that might work... < 1418384688 333896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1418384703 136962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm thinking of misusing stuff < 1418384751 3048 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :int-e: heh, indeed it does. http://xen.firefly.nu/up/2014-12-12_124444.png < 1418384790 540832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pretty! < 1418384934 894381 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Also cute: http://xen.firefly.nu/up/2014-12-12_124746.png < 1418384945 76942 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I bet oren would like that < 1418385391 16464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, pangoterm < 1418385395 526575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does that get bidi right and so on? < 1418385398 835155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, as right as you can in a terminal < 1418385466 987362 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seemed to behave reasonably well last I tried selecting something in it < 1418385474 95490 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :something bidirectional, that is < 1418385576 749778 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Ah.. the UTF-8-demo.txt file doesn't seem to have any right-to-left text to test with < 1418385880 144354 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seems to render correctly as far as I can tell, and selection seems to select characters in the right order, although they jump around when I change the selection so that all the selected characters fit in a rectangle.. which is a bit odd < 1418386027 725942 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seems to ignore LRO and RLO, though < 1418386046 98200 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1418386914 502081 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1418387225 342099 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418387225 522263 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418387225 522376 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418387828 720154 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41455&oldid=41441 5* 03TomPN 5* (+115) 10/* Entropy */ < 1418388857 929326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Firefly: that is cool. i was discussing writing a 'terminal emu' for windows earlier; e.g. you link with it and it hijacks the stdio to print stuff on a window instead of a real windows console. maybe it should support that stuff too... < 1418388923 121189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a terminal emu is an emu that's going to die < 1418388944 466477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, how does that differ from just using cygterm or such < 1418388945 496663 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Poor emu < 1418388957 15630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mintty or whatever < 1418388964 746859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can run "dir" in one of those < 1418388968 463638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :full vt terminals < 1418388977 957464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course "graphical" stuff like EDIT will never work < 1418388998 723174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://code.google.com/p/mintty/ < 1418389001 387494 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the idea is you can just write as if you are on linux, with all ansi escapes, and then link with a library < 1418389005 628789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basde on putty < 1418389008 638387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*based < 1418389025 644166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, that's like a one line batch script or whatever that starts mintty running your program, but ok < 1418389046 113359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(programs do not have to use cygwin to run under mintty and it's a native windows program) < 1418389249 505932 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well good... writing for win32 is way easier than writing for X. you always need a toolkit for X. < 1418389329 2280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :back in the days of XP i wrote a lot of C++ rpograms with visual studio < 1418389568 975464 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problem with these toolkits that go on top of X is that there are many, not one. < 1418389819 892799 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418390110 78894 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh! my networks exam is in room 404! < 1418390294 907671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like a bad omen if you ask me < 1418390744 95140 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: gtg exam < 1418390758 150325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :402 could be more interesting. < 1418390875 824654 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418393071 265386 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I might finally have some time to continue working on Burlesque this weekend :) < 1418393105 216066 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :either that... or start a new project.... < 1418393211 649756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Whoa, I can nest footnotes!" ok randall < 1418393491 228269 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418393563 865823 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly JOIN :#esoteric < 1418393664 557632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: as in http://www.xkcd.com/1208/ ? < 1418393759 687405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, as in http://what-if.xkcd.com/121/ < 1418394209 359897 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net PART :#esoteric < 1418396056 836370 :oren!~oren@user3-208-191.wireless.utoronto.ca JOIN :#esoteric < 1418396062 67929 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :easiest exam ever < 1418396096 939188 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :my high school exams were way tougher < 1418396223 246311 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :or maybe i'm just way smarter now... < 1418396296 856040 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418396302 35972 :kenrube!b0d16374@gateway/web/freenode/ip.176.209.99.116 JOIN :#esoteric < 1418396527 849619 :kenrube!b0d16374@gateway/web/freenode/ip.176.209.99.116 PART :#esoteric < 1418397224 177775 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/d3rmm.jpg < 1418397243 273452 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i have time to mess around now < 1418397406 733405 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418398214 732080 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418398249 404319 :Koen___!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1418398273 873563 :Koen___!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hello < 1418398339 794772 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Congress passed a secret law/ammendment that allows the the exectutive branch of all that secrecy stuff and police to have access to all your information < 1418398352 622093 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Also Gnight < 1418398527 496916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1418398637 784831 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :really? well i don't live in america so wvr. < 1418398740 972341 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so.. < 1418398744 415456 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they can open your brain? < 1418398749 583589 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I mean < 1418398764 656588 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this technically means that they can force you to some invasive surgery as well. < 1418398820 178475 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :they could already do that... by implanting some lead using a powder-actuated surgery tool. < 1418398874 182371 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :and they won't be charged, especially if you have brown skin < 1418398916 296718 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Whatever < 1418398924 561255 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I can capture a plain with a plastic knife < 1418398928 566212 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*plane < 1418398938 588083 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1418398960 48008 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with sufficiently hard plastic < 1418398974 209103 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or a ceramic knife < 1418399001 948446 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ceramic knife? like in kaze no tani no nausicaa? < 1418399015 816900 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You can buy them in every kitchen store < 1418399019 102104 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so they are not hard to get. < 1418399036 63982 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Off topic < 1418399051 414835 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :It also affects non us citizens < 1418399056 238507 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Btw < 1418399056 545723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :congress outlawed dogs < 1418399062 557526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all dogs plese evacuate immediately < 1418399084 886322 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :any sufficiently advanced terrorist can easily take down a plane. < 1418399097 830711 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :So you kids have fun im going to the moon < 1418399104 882830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sufficiently advanced terrorists are indistingusihabel from macrgic < 1418399110 772841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*marmite < 1418399125 431654 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Marmite is terrible < 1418399136 784797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and so is terrorism. < 1418399143 998941 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Meh < 1418399153 57121 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also why the hell would you want to take down a plane if they are so much easier targets anyway < 1418399158 648706 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418399160 731171 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*there are so much < 1418399188 201489 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :did you know i actually like SPAM a lot. like the meat? < 1418399224 813963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1418399226 413390 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :it is like bacon in a can that doesn't spoil < 1418399229 701261 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It was just recently discovered that people could enter nuclear facilities without having enough security credentials to be actually allowed to do so < 1418399233 264277 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Only on toasr < 1418399233 624131 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can just walk in :) < 1418399245 515732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you know about jpegs? they keep me warm at night < 1418399248 64761 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Toast* < 1418399255 625096 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: use bpg. kthxbye < 1418399266 787586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm the vice president, mroman, and you can't stop me < 1418399293 603907 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Say that to my gun < 1418399295 628147 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm not having < 1418399297 489436 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but could have < 1418399311 109228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm the vice president. < 1418399322 398349 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418399322 748305 NAMES :#esoteric < 1418399323 114267 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Well < 1418399324 373760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have been promoted to president < 1418399325 465874 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Do you not notice this effects you too < 1418399330 489473 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Not the vice president of the ESOSC < 1418399333 774100 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman: you can't have guns in Canada so easily. that is one of many reasons why Canada is better than aAmurica < 1418399334 533618 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :So what do I care ;) < 1418399344 922091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Decensum|Zzz: Being the president affects everyone. < 1418399347 890124 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :President king madame < 1418399366 34347 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Laugh like the queen of France < 1418399367 438369 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1418399367 464478 NAMES :#esoteric < 1418399370 946744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was fired < 1418399381 214578 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oren: Having easy access to guns doesn't really cause more gun related crimes? < 1418399402 990889 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :Yes it does. there are no guns in Japan and they have no shootings < 1418399406 132029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if #esoteric has a gun control debate I'm going to destroy freenode < 1418399411 19168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a heads up < 1418399417 278186 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :alright :) < 1418399422 378261 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :sorry, sorry. < 1418399432 100073 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 127 37B! < 1418399432 307434 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "3g" < 1418399435 526691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's talk about text editors instead < 1418399439 329325 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yes < 1418399444 378076 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there are no 2D text editors! < 1418399446 910983 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for 2D languages < 1418399447 591442 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mcedit is the best < 1418399459 392837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone should use nedit, pine-using scum pls leave < 1418399460 764354 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman yes there are < 1418399463 252155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elvis allowed on weekends < 1418399463 807395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!blsq 36 37B! < 1418399463 987657 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | That line gave me an error < 1418399473 951329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er I meant pico < 1418399483 812028 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1418399494 49292 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i used to use pico then i took an arrow to the knee < 1418399509 241444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1418399510 51752 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int-e: base works in misteyous ways < 1418399513 766068 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*misteryous < 1418399517 613279 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm no < 1418399517 793519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: which one did you find more painful? < 1418399519 424987 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :misterious? < 1418399532 593109 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mysterious < 1418399533 870858 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there we go < 1418399541 549121 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I blame it on my meds < 1418399547 862932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you used to make "took an arrow to the knee" jokes, but then I actually shot your knee with an arrow and you collapsed in pain and swore to never do so again < 1418399553 741375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- my fanfiction < 1418399557 525216 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman : Crazym4n made a 2D IDE for fungeoids < 1418399584 37915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does it run on my android? < 1418399601 807241 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i dunno, can python run on android? < 1418399613 955650 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I wanna do some Befunge in the train on my smartphone if I'm bored. < 1418399640 699774 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and I have an extremely low threshold for being bored. < 1418399693 200202 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :this is the editor i use: http://snag.gy/bYC1F.jpg < 1418399758 313273 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :This font o_O < 1418399762 841 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :hahaha i found a cursive monospace font and it is hilarious < 1418399769 774371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice heart &s < 1418399775 1347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418399776 669795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess they're ||s < 1418399785 461404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, have you heard of switch statements < 1418399785 641937 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :they are actually the or operator < 1418399800 750375 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :do you have a macro ei for else if? < 1418399802 313398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mr. "c is like assembly, I code to the machine". look at all those imaginary extra branches! < 1418399856 854121 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :hey you already corrected me on that i get it. i am currently refactoring that code to make it more compliant btw < 1418399899 231345 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :yes ei is else if, wh is while, and i have a few others < 1418399900 38690 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if it doesn't compile with --std=c89 -Wall --pedantic I won't even look at it . < 1418399908 751842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously < 1418399913 671693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you have against declarations in the middle of blocks < 1418399937 998928 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :like where? < 1418399942 983164 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's making coding too easy. < 1418399943 382323 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :oh i see c89 < 1418399967 632552 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(I'm just trolling you) < 1418399971 986835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was actually sincerely wondering why you were using else if changes < 1418399973 868741 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(just a heads up. I'm bored) < 1418399979 409376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess break is kinda annoying < 1418399982 625552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*chains < 1418399986 516843 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :eaxtly < 1418400007 911022 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I however really do use -Wall --pedantic < 1418400011 445639 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i have now defined B as break < 1418400035 373791 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :just not with c89 < 1418400039 461935 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :wait better idea: BC = break;case < 1418400046 186010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't worry just define #define ca(x, ...) case x: { __VA_ARGS__; break; } < 1418400069 140242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define p printf < 1418400076 567269 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :elliott yes good idea < 1418400078 135452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define j int argc, char **argv < 1418400086 291788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define ff int ma < 1418400088 639169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define q in( < 1418400091 787812 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define BEGIN { < 1418400093 974915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define END } < 1418400095 441385 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ok that is justsilly now.... < 1418400101 210965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define dog ff##q j) < 1418400102 820446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dog { ... } < 1418400105 831649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hope this helps < 1418400121 607428 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define TInt int < 1418400127 468012 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define PTR * < 1418400130 757986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :be aware that congress has in fact outlawed dogs so you could go to jail for this < 1418400131 608079 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :#define int int_32 < 1418400135 398676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, C... < 1418400136 75910 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define TChar char < 1418400164 936365 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :wait i think you can't #define things that are keywords can you < 1418400165 952303 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TINT main(TInt argc, TCharPTRPTR argv) BEGIN puts("hi"); END < 1418400188 240318 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TInt < 1418400190 905929 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sorry. typo. < 1418400196 436636 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :or is that just in C++? < 1418400202 927595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's UB to, yes < 1418400207 271812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/MaFV?c < 1418400209 133314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it "works in gcc", though! < 1418400230 701415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: beautiful < 1418400248 179907 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :lol hopefully the only thing i will be using that is only gcc will be the weak symbol attribute... < 1418400248 360152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! c http://sprunge.us/MaFV < 1418400249 704741 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418400258 759765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://sprunge.us/MaFV < 1418400260 28545 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://codepad.org/qwmAhtCR < 1418400261 130125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2014-12-12 16:03:21 URL:http://sprunge.us/MaFV [1341] -> "MaFV" [1] < 1418400261 417905 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :bleh < 1418400263 563702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run gcc -x c MaFV && ./a.out < 1418400264 283378 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :MaFV: In function ‘s’: \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 mode \ MaFV:23:5: note: use option -std=c99 or -std=gnu99 to compile your code \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 mode \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 < 1418400268 984457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run gcc -std=c99 -x c MaFV && ./a.out < 1418400271 632983 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :880 < 1418400278 494472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1418400283 250784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I *think* it's counting magic squares, up to symmetry. < 1418400312 10094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Collatz+Parity I didn't realise collatz was so pretty < 1418400351 67999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I wrote it on a bus ride.) < 1418400386 892754 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :how do you write code on a phablet? < 1418400397 518287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :use a laptop. < 1418400401 592493 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :;) < 1418400416 692295 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ohhh... good idea < 1418400430 366244 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with a phencil. < 1418400450 950957 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :and a ephaser? < 1418400537 505608 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think you lost trek of the subject there. < 1418400562 894842 :drdanmaku!uid17782@gateway/web/irccloud.com/x-imtlevuujfyxniel JOIN :#esoteric < 1418400602 643135 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what about geo-esolangs . < 1418400624 404780 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where writing programs requires you to go outside and do stuff < 1418400633 609018 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :anyway the font i am using is this: http://sana.s12.xrea.com/2_sanafonobi.html < 1418400682 677206 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :We need a pharser of course < 1418400692 555014 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and an interphreter. < 1418400832 184983 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: phat < 1418400886 521166 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1418400888 248982 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :one gone < 1418400893 677561 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :92 to go < 1418400980 727818 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mroman: you want the channel to yourself? < 1418400989 265125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mroman: maybe you'll have better luck in another channel... < 1418401009 218117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do I hear someone requiring my assistance < 1418401031 486728 :oren!~oren@user3-208-191.wireless.utoronto.ca QUIT :Quit: Lunch time!!! < 1418401071 314059 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int-e: nope < 1418401081 481082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'm just trying to be realistic. < 1418401128 345949 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I'm wondering who the one entitity is that is allowed to stay. < 1418401146 520266 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot can stay < 1418401146 937251 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :mroman: i put a few example programs there too now: what do you think i should apply for a part-time disability in the near future, sorry. i have a copy of spss using < 1418401175 359939 :int-e!~noone@static.88-198-179-137.clients.your-server.de TOPIC #esoteric :fungot supremacy | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1418401335 354613 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you need a phaser? or a universal translator? < 1418401423 58058 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: that's intriguing < 1418401423 307150 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: or will i go to bed or something equally weird, than do something about that a few times < 1418401440 387812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: mindboggling < 1418401440 698934 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: ( here are fnord ith it. that's the best entry so far. a lot of ppl were sleeping, when it was < 1418401456 983631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: but that's going to far. < 1418401457 163937 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: but why not? < 1418401703 975841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: in the negative numbers, the collatz sequence has a couple of more interesting cycles instead of (conjecturally) 1-2-4. < 1418401712 839612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, 1-4-2. < 1418401752 658372 :drdanmaku!uid17782@gateway/web/irccloud.com/x-imtlevuujfyxniel QUIT :Quit: . < 1418401800 50613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f x | odd x = 3*x+1; f x = x `div` 2; q x = take 10 $ iterate f x in (q (-1),q (-5)) < 1418401801 527799 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([-1,-2,-1,-2,-1,-2,-1,-2,-1,-2],[-5,-14,-7,-20,-10,-5,-14,-7,-20,-10]) < 1418401875 158339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1418401911 797962 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f x | odd x = 3*x+1; f x = x `div` 2 in map abs $ iterate f (-50) -- this is a cycle of length 18... < 1418401913 164647 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [50,25,74,37,110,55,164,82,41,122,61,182,91,272,136,68,34,17,50,25,74,37,110... < 1418401941 794610 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :instead of abs, just use 3x-1 ?! < 1418401954 248683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I did that in the golf version :P < 1418402130 355336 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418402137 882369 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and I'm a bit annoyed that dc's division rounds towards 0) < 1418402219 872396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Python, interestingly, gets it right. < 1418403045 852492 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418403497 790886 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418403527 385337 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418403852 803735 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418404102 410832 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Is it a weird idea to give a program a format string that results in something I can just read in Haskell? < 1418404172 567535 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no why would that be weird? < 1418404184 938947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Isn't that just the same idea that underlies JSON? < 1418404479 784195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :programs interoperating? sounds a bit communist < 1418404570 550351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: let's call it outsourcing < 1418405631 82046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :㍿ is a ridiculous unicode character. < 1418405678 643393 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why would you write public-traded corporation in a square? < 1418405749 307212 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and if you did, why not, y'know, just use a format to do so? < 1418405846 485573 :axelcsep_!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 264 seconds < 1418406288 288240 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Specifically, giving the syntax of a haskell record to time’s -f option. < 1418406328 121382 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds good. why would that be a problem? < 1418406332 73997 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I think that it's intended that you'll put the format you need in the -f field < 1418406429 103650 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Yeah, I just never heard of the way “use a format string resulting in what you already have a parser for” before. < 1418406494 548864 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Ironically, the universal format string standard is the one used in printf, but you can't actually use printf to parse the format string < 1418406558 186536 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh? you mean produce a struct based on a format string? < 1418406588 13766 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` printf "%'d" 1234567890 < 1418406588 554491 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1,234,567,890 < 1418406917 329936 :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?" < 1418406966 542906 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 printf "%'Id" 1234567890 < 1418406967 514616 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: line 0: printf: `I': invalid format character < 1418407001 627281 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :That’s not a format character, that’s a flag. < 1418407024 600273 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`which cc < 1418407025 165257 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/cc < 1418407044 480786 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`file /hackenv/bin/cc < 1418407045 60525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/cc: POSIX shell script, ASCII text executable < 1418407074 402378 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("%Id",1234567890);} < 1418407075 473896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407091 898519 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("%'d",1234567890);} < 1418407093 79345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407149 282782 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 cc 'int main() {printf("%'Id", 1234567890);}' < 1418407149 816518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file < 1418407195 185420 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 cc 'int main() {printf("%'\''Id", 1234567890);}' < 1418407196 28415 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c: In function ‘main’: \ /tmp/a.c:1:13: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ 1234567890 < 1418407214 868987 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the %'d isn't a valid format string in C < 1418407267 372286 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_Sa.utf8 \! 'c int main() {printf("%'\''Id", 1234567890);}' < 1418407268 415135 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407277 798232 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :>.> < 1418407279 724598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: < 1418407280 215971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `'' Decimal conversions (d, u, or i) or the integral portion of a floating point conversion (f or F) should be grouped and separated by thousands < 1418407283 201789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : using the non-monetary separator returned by localeconv(3). < 1418407310 454515 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in what version of C? < 1418407311 392826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(BSD manpage. I don't know whether C specifies it, admittedly. tons of printf stuff is non-standard though :/) < 1418407316 789034 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 \! 'c int main() {printf("%'\''Id", 1234567890);}' < 1418407317 838453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407322 461788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the real question is whether POSIX specifies it < 1418407341 652380 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("% -d",1234);} < 1418407342 801412 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 1234 < 1418407343 293276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pubs.opengroup.org/onlinepubs/9699919799/functions/fprintf.html it does < 1418407377 422119 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :SUSv2 < 1418407391 916392 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Is what my manpage says specifies the ' flag. < 1418407464 579232 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){setlocale(LC_ALL,"en_US"); printf("%'d",123456789);} < 1418407465 603127 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1418407504 622573 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US"); printf("%'d",123456789);} < 1418407505 907294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407520 959977 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm < 1418407584 466494 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US.UTF-8"); printf("%'d",123456789);} < 1418407585 705791 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407599 835855 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US"); printf("%'d\\n",123456789);} < 1418407600 963370 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407740 395630 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include \nint main(){setlocale(LC_ALL,"en"); printf("%'d",123456789);} < 1418407741 534526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407758 951897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"C"); printf("%'d",123456789);} < 1418407760 184403 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407790 880054 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`locale -a < 1418407791 568272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :aa_DJ \ aa_DJ.utf8 \ aa_ER \ aa_ER@saaho \ aa_ET \ af_ZA \ af_ZA.utf8 \ am_ET \ an_ES \ an_ES.utf8 \ ar_AE \ ar_AE.utf8 \ ar_BH \ ar_BH.utf8 \ ar_DZ \ ar_DZ.utf8 \ ar_EG \ ar_EG.utf8 \ ar_IN \ ar_IQ \ ar_IQ.utf8 \ ar_JO \ ar_JO.utf8 \ ar_KW \ ar_KW.utf8 \ ar_LB \ ar_LB.utf8 \ ar_LY \ ar_LY.utf8 \ ar_MA \ ar_MA.utf8 \ ar_OM \ ar_OM.utf8 \ ar_QA \ ar < 1418407833 599315 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :On OS X you get the thousands separators with: setlocale(LC_ALL, ""); < 1418407864 87407 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly QUIT :Quit: Connection closed for inactivity < 1418407864 705992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,""); printf("%'d",123456789);} < 1418407866 836137 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407880 651190 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno what's wrong... < 1418407900 270472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`! c int main(){printf("Hello?");} < 1418407901 307677 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello? < 1418407918 793150 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "stdio.h"\nint main(){printf("%'d",123456789);} < 1418407920 103669 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407929 847345 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goddamn it < 1418407930 212090 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :`! c #include \n#include \nint main(){setlocale(LC_ALL,""); printf("%'d",123456789);} < 1418407931 215788 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1418407987 796588 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "stdio.h"\nint main(){printf("hello",123456789);} < 1418407988 991760 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418408021 356343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` /lib/x86_64-linux-gnu/libc.so.6 | grep version < 1418408021 980347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :GNU C Library (Debian EGLIBC 2.13-38) stable release version 2.13, by Roland McGrath et al. \ Compiled by GNU CC version 4.4.7. \ crypt add-on version 2.1 by Michael Glad and others < 1418408030 646520 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :EGLIBC! < 1418408620 960783 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418409338 21123 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how did that trick go? < 1418409373 459782 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418409403 446396 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1418409408 495563 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418409582 473616 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1418410219 567650 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 258 seconds < 1418410332 214209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :trick? < 1418410413 394142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shows his empty sleeves, pockets and hat. < 1418410618 513868 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418410691 918828 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 244 seconds < 1418410732 204298 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1418410812 101404 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418412206 764907 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1418412296 604458 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418414012 85616 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rxmrjvygiazkbjvq JOIN :#esoteric < 1418414581 721715 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418414735 76370 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 250 seconds < 1418415099 348804 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41456&oldid=41454 5* 03Darkgamma 5* (+76) 10 < 1418415143 241099 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1418415352 96834 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418416063 416795 :shikhin!~shikhin@unaffiliated/shikhin NICK :shikhi < 1418416217 375110 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418416223 958016 :shikhi!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418416237 431336 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Tag14]]4 10 02http://esolangs.org/w/index.php?diff=41457&oldid=41338 5* 03BCompton 5* (+309) 10/* Sample programs */ Factorial < 1418416517 239148 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hehe, I love today's Gunnerkrigg Court :) < 1418417140 948184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :happiness all around < 1418417165 937906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cue for Coyote to crash the party (but that seems unlikely) < 1418417672 657722 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418418078 109856 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418419302 937008 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... poll for the sake of interest: how many full-scale programs do you use every day, which you wrote yourself? my answer: 3. < 1418419332 332769 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I'm not sure how to phrase this question but like, are there any languages which let you define specific operations on a given type. Say for example I had a day type. I could say that it is a simple range type with values of 1-365, with only modular arithmetic defined. But I'd also need to specify that every fourth "rollover" the range would be 366 < 1418419378 961181 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :C++, Ruby, and any other language with "operator overloading". < 1418419429 323595 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: hmm. . .yeah that makes sense I guess I was looking at it from the wrong direction < 1418419457 63431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in C++ the + operator can call arbitrary code. < 1418419486 736307 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess it takes a lot more code to achieve this than it should tho < 1418419509 92794 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I guess the better way to do it would be to have the "day" type be a struct/record with two fields, one for the day number (which can be 1-366) and one for the leap year count, and then overload the + operator to check the year count field < 1418419546 354809 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then you overload operator cast int or some such to give the day < 1418419558 62052 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418419569 874308 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :funny how writing something in IRC can make it make sense all of a sudden < 1418419618 54856 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have a picture of albert einstein on my wall which i explain my ideas to. it works in a similar way < 1418419631 178920 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I'm trying to design a little embeddable DSL specifically for dealing with calendrical/time calculations, and I'm trying to think of to best implement the typing system < 1418419717 844664 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :remember to make separate types for "day of year" and "difference in days". < 1418419726 514982 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1418419727 630514 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and so on for each other unit oftime < 1418419752 96346 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: yeah, that's a good idea, I was thinking along those lines myself < 1418419800 96864 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :especially with months it matters a lot < 1418419806 587467 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418419839 371056 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418419920 483587 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: I was thinking that converting between calendars is somewhat orthogonal (albeit much more complicated) to converting between bases. So I would use a julian day like system as a "pivot" in the same way that computers natively represent numbers in binary < 1418419995 50458 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in my spreadsheet program i used "days since/to" Jan 1 2000 as my native format < 1418420056 554881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but i only implemented conversion to gregorian calendar < 1418420073 20850 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(proleptic gregorian that is) < 1418420141 78839 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1418420272 369866 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/PtR5pg79 here is my horrible not-invented-here approach to dates and times < 1418420376 549885 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: interesting < 1418420429 171281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric : note that there are 146097 days in every 400 year leap year cycle. < 1418420541 575718 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this allows 400 years to be the maximum number of iterations of the loops which count days < 1418420566 583176 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because you can do 400 years by simple multiplication < 1418420646 992538 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so my calendar code accepts years like 3000000 without stalling < 1418420815 50207 :shikhin!~shikhin@unaffiliated/shikhin NICK :lawexec < 1418420869 801753 :lawexec!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418421014 143483 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :obviously a 400 entry lookup table would be better than this code, but whatever... < 1418421014 738146 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418421063 976020 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1418421182 727985 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 264 seconds < 1418421530 165758 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: interesting < 1418421542 653148 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah I knew there were 400 years in the leap year cycle < 1418421564 469757 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :the year 2000 is great isn't it? convenient starting point for calendars, and the beginning of a new leap cycle! < 1418421733 470643 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mhm. other calendars would need other reference points, but if you calclulate the difference between 2000 and that reference point beforehand, you can add the difference at the start of the conversion. < 1418421749 229908 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418421756 719436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. what is the julian day number for Jan 1 2000 < 1418421768 628878 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :in my system, it would be 0 < 1418421773 105748 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :which feels weird < 1418421785 997421 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :speaking of "year zero" makes me think of Pol Pol/Khmer Rouge < 1418421792 870244 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :*Pol Pot < 1418421824 445674 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or a zero day exploit < 1418421848 289693 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that too < 1418422204 89805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you could have a year zero problem < 1418422215 519526 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :note that in my code, day zero is 31 Dec 1999 < 1418422265 504264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :diginet: did you know that the number of days in 400 years is conveniently divisible by 7? < 1418422305 344531 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :int-e: I did not! but that's even cooler! < 1418422312 92645 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i kenw that. but you can just find out the day of week for day 0 and take the mod 7 for your day number < 1418422314 17001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` factor $((365*400 + 97)) < 1418422314 724952 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :146097: 3 3 3 7 773 < 1418422328 191207 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: isn' that the domesday algorithm? < 1418422354 406097 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno, as i said my code is "not-invented here" < 1418422377 602011 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just extrapolated from my limited knowledge of the gregorian calendar < 1418422405 642278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :another neat trick for day of week calculation is to put the start of the year on march 1st. < 1418422422 153612 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is what it was in rome iirc < 1418422474 327173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the point being that the leap day will be inserted at the end of the year (which really makes a lot more sense than putting it in the middle.) < 1418422489 163544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: I believe so too. < 1418422658 456350 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh right, it makes sense too, that is why december (decem = 10) is now the 12th month. < 1418422716 842987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same for september, october, november < 1418422825 585214 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: yes the roman new year was march < 1418422846 217049 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :strangely the pre-julian calendar just didn't have months for a large part of the year < 1418422957 735390 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: eating dinner < 1418423365 921267 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1418423668 360642 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 244 seconds < 1418423825 442361 :glguy_!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418424083 273416 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418424095 205551 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1418424573 756947 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418424618 376436 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1418424666 310576 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1418424687 509811 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1418424687 690429 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan said 22h 25m 11s ago: tldr: int-e and ais523 managed to get `! c-intercal in HackEgo working; then elliott broke ais523 by imagining donald knuth coming to this channel looking for the other kind of esoteric then int-e linked http://www-cs-faculty.stanford.edu/~uno/316.html hth < 1418424718 539857 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan hellørjan tdh tyvm hth < 1418424718 720097 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418424746 779592 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 264 seconds < 1418424749 345627 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: oerjan complained that you used 'vsdr' without explanation < 1418424769 86537 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: my guess was "very short; didn't read", was I close? < 1418424794 321290 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. it indeed was that. < 1418424832 877237 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan your evil twin guessed right about the vsdr htah < 1418424833 57400 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418424840 465697 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418424869 588591 :Hasnot!~David@89.204.135.105 JOIN :#esoteric < 1418424906 348793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1418424906 567498 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :boily said 3m 7s ago: hellørjan tdh tyvm hth < 1418424906 567632 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :boily said 1m 13s ago: your evil twin guessed right about the vsdr htah < 1418424911 526525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1418424958 559266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'daily, i am not sure helloing someone not present is comme il faut hth < 1418424980 443084 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :en effet. I wonder what the proper protocol in those cases is... < 1418425026 341157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also that tldh was obviously from my _previous_ logreading. < 1418425031 755553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan tell boily hello when you see him, please < 1418425031 935773 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418425090 260143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-clear that's more like comme il faux-pas < 1418425090 479283 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1418425103 377239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@clear-messages that's more like comme il faux-pas < 1418425103 558035 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Messages cleared. < 1418425111 393556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i sense an inconsistency in naming here < 1418425121 686148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon point. < 1418425126 259585 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I sense a complaint. < 1418425131 541970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i guess without it, @messages- wouldn't work < 1418425143 778277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i retract it hth < 1418425194 410984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1418425194 854749 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 122250Z VRB02KT CAVOK M02/M07 Q0979 RMK WIND 670FT 16013KT < 1418425199 436360 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1418425199 761748 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYUL 122200Z 24011KT 6SM -SN FEW009 OVC024 M04/M05 A2995 RMK SF1SC7 SLP143 < 1418425205 904092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THIS EXPLAINS MY COLD FEET < 1418425216 286553 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OKAY < 1418425242 835738 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418425427 280272 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: somehow that exchange (about retracting complaints) reminded me of http://www.gocomics.com/calvinandhobbes/1988/06/02 ... (arc starts at http://www.gocomics.com/calvinandhobbes/1988/05/30 ) < 1418425451 349545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1418425451 662114 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 122250Z AUTO 26007KT 220V340 9999 NCD M00/M03 Q1013 < 1418425514 734994 :glguy_!~emertens@unaffiliated/glguy QUIT :Ping timeout: 258 seconds < 1418425557 104207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i wish to state for the record that i have no reason to believe there is a bee on your shirt hth < 1418425704 969892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ㍿ < 1418425705 596776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+337F SQUARE CORPORATION] < 1418425752 307467 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww. "Your search - ㍿ - did not match any documents. " < 1418425809 716427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aww. i was hoping it was something like TM is used in english < 1418425815 284975 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :old name: SQUARED FOUR IDEOGRAPHS CORPORATION < 1418425831 356909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :more like Inc. < 1418425846 186717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well obviously, but Inc. isn't turned into a character... < 1418425868 817711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :We could try reserving an unicode point for that purpose < 1418425880 605919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a corporation of squares < 1418425892 959255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :four squares... oh I dingress < 1418425919 229681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: is that a pun < 1418425931 847367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "no." < 1418425943 215093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e -----### < 1418425954 566460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i don't have a baseball bat < 1418425956 900122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks, that got rid of the bee. I think. < 1418425987 644991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1418426018 60982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh. GG is late. < 1418426055 466128 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(not late late, they still have a couple of hours left... but later than usual.) < 1418426056 777991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the foglios have not learned the ancient wisdom of the buffer < 1418426202 378252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose dmm has spoiled me < 1418426253 631670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although he seems to have slipped up a bit lately < 1418426299 766137 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Schlock Mercenary, Freefall, Sinfest, there's really a lot of web comics that just update on time. < 1418426340 462473 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(of course there are even more that don't; some don't even pretend to have a regular schedule...) < 1418426354 487444 :Hasnot1!~David@89.204.155.207 JOIN :#esoteric < 1418426359 97348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with freefall we have the upside that we get to hear about strange work accidents. < 1418426377 515494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm was it a nuclear plant he worked at < 1418426394 738706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe freefall is secretly written by homer simpson < 1418426399 414773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, new dresden codak today. < 1418426430 682903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's one of those that doesn't have a schedule) < 1418426446 466451 :Hasnot!~David@89.204.135.105 QUIT :Ping timeout: 245 seconds < 1418426446 646748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it may be hard to resist the urge to let people see your new creation immediately < 1418426499 175858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ones i read with no schedule to speak of are oots and yafgc < 1418426565 152443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i suppose lightning made of owls has no schedule because it gets so few contributions. < 1418426580 255340 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418426888 853966 :Hasnot1!~David@89.204.155.207 PART :#esoteric < 1418427687 303984 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418427708 245727 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418428006 217987 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418428075 403 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah, so like i said ㍿ is a ridiculous character. < 1418428101 494985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418428163 852405 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone oughta make a new version of unicode without all these ridiculous characters that are only there for backward compatibility. < 1418428296 769280 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :oren: what does that character mean? Google Translate's not giving me anything... < 1418428321 786129 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is four character japanese word for public traded corporation < 1418428337 501015 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :interesting < 1418428338 888843 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pronounced "kabushikigaisha" < 1418428402 895658 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :these four characters: 株式会社 < 1418428557 181702 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why do these exist??? fffiflffifflſtst < 1418428577 6821 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :.window bare < 1418428582 854541 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :sorry