< 1550016343 916446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION forgot to log out hm < 1550016599 713275 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1550016731 378639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION considered just reading the backscroll but figured the logs are more convenient when this long < 1550017169 177651 :Zexxo!181c57b5@gateway/web/freenode/ip.24.28.87.181 JOIN :#esoteric < 1550017540 59936 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550017837 593447 :Zexxo!181c57b5@gateway/web/freenode/ip.24.28.87.181 NICK :Guest52555 < 1550017840 81966 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 259 seconds < 1550018944 64956 :arseniiv!~arseniiv@46.191.161.238 QUIT :Ping timeout: 258 seconds < 1550019520 475611 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1550019552 708413 PRIVMSG #esoteric :14[[07WII2D14]]4 10 02https://esolangs.org/w/index.php?diff=59857&oldid=59772 5* 03Cortex 5* (+15) 10 < 1550019771 390934 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 244 seconds < 1550020534 831929 :olsner!~salparot@c193-14-198-108.bredband.comhem.se QUIT :Ping timeout: 250 seconds < 1550022799 257387 :Guest52555!181c57b5@gateway/web/freenode/ip.24.28.87.181 QUIT :Quit: Page closed > 1550023266 549657 PRIVMSG #esoteric :14[[07User talk:A14]]4 M10 02https://esolangs.org/w/index.php?diff=59858&oldid=59855 5* 03Oerjan 5* (+47) 10Unsigned < 1550025781 320791 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550026028 258623 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 245 seconds < 1550027397 224036 :b_jonas!~x@catv-176-63-24-183.catv.broadband.hu QUIT :Quit: leaving < 1550029587 390540 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1550030370 683664 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1550030609 945854 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550030724 564018 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1550030864 969409 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 246 seconds < 1550031309 451695 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :In Glulx, 0 is also a valid lvalue, meaning don't write the value. (Other numbers are not a valid lvalue though) < 1550032562 689144 :FoxyBoxes!~vivi@2601:548:4201:6b71::381f JOIN :#esoteric < 1550035240 722534 :iconmaster!~iconmaste@129.21.122.57 JOIN :#esoteric < 1550037101 328304 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550037353 263619 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 245 seconds < 1550038042 156963 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1550039253 593220 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Oddly enough, Compose < 3 generates a ♥ BLACK HEART SUIT < 1550042041 247663 :nfd!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1550042551 314808 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550042803 258419 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 245 seconds < 1550044245 871389 :xkapastel!uid17782@gateway/web/irccloud.com/x-alovmsucilpdgipm QUIT :Quit: Connection closed for inactivity < 1550045563 433707 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 244 seconds < 1550046883 415582 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550048042 865548 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1550048137 388703 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1550048284 527544 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1550048291 56252 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1550048803 705434 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1550049416 392172 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1550050162 18938 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1550050356 58570 :AnotherTest!~turingcom@natx-145.kulnet.kuleuven.be JOIN :#esoteric < 1550051475 812514 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550058995 458656 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1550059102 99891 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1550059132 109918 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1550063148 825701 :iconmaster!~iconmaste@129.21.122.57 QUIT :Ping timeout: 250 seconds < 1550067440 308354 :FoxyBoxes!~vivi@2601:548:4201:6b71::381f QUIT :Remote host closed the connection < 1550071125 442042 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1550071151 694008 :iconmaster!~iconmaste@129.21.122.57 JOIN :#esoteric < 1550071166 904777 :iconmaster!~iconmaste@129.21.122.57 QUIT :Read error: Connection reset by peer < 1550071267 303943 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1550072557 69558 :AnotherTest!~turingcom@natx-145.kulnet.kuleuven.be QUIT :Ping timeout: 258 seconds < 1550074787 217380 :xkapastel!uid17782@gateway/web/irccloud.com/x-mkgflecjohbqffpr JOIN :#esoteric < 1550074810 651441 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be JOIN :#esoteric > 1550075349 176944 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=59859&oldid=59786 5* 03Areallycoolusername 5* (+51) 10/* E */ < 1550076041 83932 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1550076293 168404 :arseniiv!~arseniiv@46.191.161.238 JOIN :#esoteric < 1550078027 423080 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1550078290 779939 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Did https://www.theregister.co.uk/2019/02/12/current_gps_epoch_ends/ come up here? < 1550078303 937179 :arseniiv!~arseniiv@46.191.161.238 QUIT :Ping timeout: 246 seconds < 1550078408 530649 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That's about 30 bits for "time in seconds from epoch" < 1550079134 534250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i don't why you'd need the week to find position, isn't it based on fractions of seconds in difference? < 1550079164 786108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if the device use it to set an actual clock, that'd be a different matter. < 1550079174 396621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*uses < 1550079198 156733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which they probably do, since it's easy. < 1550079212 974742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but still, should not affect navigation. < 1550079268 409444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it'd think downloaded maps had wrong time stamps from the future. < 1550079284 998749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+see > 1550079546 741090 PRIVMSG #esoteric :14[[07EZ14]]4 N10 02https://esolangs.org/w/index.php?oldid=59860 5* 03Areallycoolusername 5* (+1257) 10Created page with "[[EZ]] is an [[esoteric programming language]] made by [[User: Areallycoolusername|Areallycoolusername]]. It's the easiest language in the world. It's also made for code golf...." > 1550079750 610591 PRIVMSG #esoteric :14[[07EZ14]]4 10 02https://esolangs.org/w/index.php?diff=59861&oldid=59860 5* 03Areallycoolusername 5* (+57) 10/* Specifics */ < 1550079875 56661 :LKoen!~LKoen@2a01cb0407597a00c41e9742b104e7da.ipv6.abo.wanadoo.fr JOIN :#esoteric > 1550080654 196005 PRIVMSG #esoteric :14[[07EZ14]]4 10 02https://esolangs.org/w/index.php?diff=59862&oldid=59861 5* 03Areallycoolusername 5* (+606) 10/* Implementations */ > 1550080683 602686 PRIVMSG #esoteric :14[[07EZ14]]4 10 02https://esolangs.org/w/index.php?diff=59863&oldid=59862 5* 03Areallycoolusername 5* (-23) 10/* Specifics */ > 1550080859 282512 PRIVMSG #esoteric :14[[07EZ14]]4 10 02https://esolangs.org/w/index.php?diff=59864&oldid=59863 5* 03Areallycoolusername 5* (-17) 10/* Implementations */ > 1550080920 48627 PRIVMSG #esoteric :14[[07EZ14]]4 10 02https://esolangs.org/w/index.php?diff=59865&oldid=59864 5* 03Areallycoolusername 5* (+24) 10 < 1550082082 92455 :arseniiv!~arseniiv@46.191.161.238 JOIN :#esoteric < 1550082388 84608 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Will the BIOS and BASIC interpreters from old computers be released as open source? < 1550083057 832662 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1550083567 285504 :j-bot!eldis4@firefly.nu QUIT :Ping timeout: 240 seconds < 1550083957 957145 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1550084969 639793 :xkapastel!uid17782@gateway/web/irccloud.com/x-mkgflecjohbqffpr QUIT :Quit: Connection closed for inactivity < 1550085748 210457 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :guess what google calendar uses 32 bit datetimes < 1550085761 657324 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :so you can't set a reminder for 2060 < 1550085778 122366 :LKoen!~LKoen@2a01cb0407597a00c41e9742b104e7da.ipv6.abo.wanadoo.fr QUIT :Remote host closed the connection < 1550086595 600844 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric ::( < 1550086831 117641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I can set an event for 2060. < 1550087974 919805 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1550088028 265054 :zzo38!~zzo38@24-207-15-213.eastlink.ca QUIT :Ping timeout: 245 seconds < 1550088161 955601 :nfd9001!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net JOIN :#esoteric < 1550088897 55199 :xkapastel!uid17782@gateway/web/irccloud.com/x-jdkobcpvktyuyjqq JOIN :#esoteric > 1550089889 947799 PRIVMSG #esoteric :14[[07Analog Synth14]]4 10 02https://esolangs.org/w/index.php?diff=59866&oldid=58753 5* 03Salpynx 5* (+72) 10Interpreter, use strict sigmas for ixqus symbols where possible < 1550090581 750496 :zzo38!~zzo38@24-207-15-213.eastlink.ca JOIN :#esoteric < 1550091427 754135 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1550091494 240885 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu JOIN :#esoteric < 1550091527 482622 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :`bobadventureslist http://bobadventures.comicgenesis.com/d/20190212.html < 1550091528 303744 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :bobadventureslist http://bobadventures.comicgenesis.com/d/20190212.html: b_jonas < 1550091705 307461 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :I bought an indoor-outdoor thermometer for home. Now if the wire doesn't break from it being led out a window, then I'll be able to tell the outdoor temperature without opening a window. < 1550091716 396387 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :It currently says 4°C outdoor. < 1550091762 620544 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Just get a nearby airport and use @metar ) < 1550091769 50791 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? metasepia < 1550091770 192703 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks. < 1550091868 927293 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :@metar YYZ < 1550091879 952926 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :@metar CYYZ < 1550091881 421620 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 132000Z 25026G33KT 5SM R23/4000VP6000FT/U BLSN SCT040 BKN110 BKN250 M04/M08 A2957 RMK CU3AC2CI1 SLP024 < 1550092012 261427 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :@metar CZBB < 1550092012 585067 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No result. < 1550092017 639185 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :int-e: sure, I can already look up the weather in the internet. It says 2°C, which matches, because it's 1 or 2 kelvin warmer in the city measured near the wall of a house than at the airport measured in the way meteorologists like to measure. < 1550092029 157435 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Do they still not have METAR? < 1550092045 278140 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :@metar CYVR < 1550092045 536253 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYVR 132100Z VRB02KT 15SM FEW008 FEW015 FEW070 01/M03 A2967 RMK CU1SC1AC1 SC TR AC TR SLP050 < 1550092078 731535 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :who is they? < 1550092111 552703 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :@metar LHBP < 1550092112 85453 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LHBP 132100Z 22006KT 8000 NSC 02/02 Q1033 NOSIG < 1550092117 896312 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :that says 2°C too < 1550092135 342290 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :METAR encoding (and aviation weather in general) is the stupidest thing < 1550092148 428174 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :j4cbo: why? < 1550092151 898575 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :what's stupid in it? < 1550092163 588701 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :all designed back in the telex days to fit as much information as possible into as few characters as possible < 1550092169 82238 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :the varying units of measure? nobody could get the americans to use it in any other way < 1550092196 564253 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :winds aloft forecasts encode speeds above 99 by adding 50 to the heading section < 1550092199 455417 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :j4cbo: eh no, it's not _that_ compressed, and at least this way it's somewhat parseable. my only big complaint is that it doesn't have a full date. < 1550092212 491219 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :and other crazy stuff like that < 1550092230 155031 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :I mean I appreciate it in a #esoteric sort of way :P < 1550092269 444285 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :j4cbo: oh, I didn't know they did that with winds < 1550092306 854902 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :only in winds/temps aloft forecasts < 1550092314 368287 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :not in METARs < 1550092316 653111 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ah good < 1550092351 137188 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :not that I'd be able to test that, because winds with speed 100 knots or higher are very rare here < 1550092377 258876 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :living in a basin with no strong winds and no strong earthquakes has some advantages < 1550092556 639666 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :looks like they just add a digit for metars < 1550092567 902569 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :280100G117KT < 1550092611 481669 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :j4cbo: um... how does that decode? < 1550092619 34503 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :280 degrees heading, but then what? < 1550092635 695058 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :100 knots with gusts to 117 < 1550092665 432245 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ok < 1550092754 593137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1550092754 828064 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 132053Z 14017KT 8SM -RA BKN027 OVC032 14/12 A2955 RMK AO2 SLP007 P0005 60038 T01390117 58024 < 1550092811 588994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :metar isn't particularly good at either shortness or human-readability, but it's OK for the combination. < 1550092832 740216 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I sometimes pretend to understand it but mostly I just look at the temperature. < 1550092878 993625 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :@metar KMSO < 1550092879 227664 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KMSO 132118Z 33006KT 1 1/4SM -SN BKN018 OVC041 01/M03 A2944 RMK AO2 P0001 T00061028 < 1550092908 511468 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mmm remarks < 1550092917 63294 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1550092929 647878 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`icao KMSO < 1550092930 583831 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Missoula International Airport (MSO, KMSO) < 1550092962 719273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the subject of airports, EGBB has a big "Hello world" sign above its main entrance < 1550092967 650641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@metar EGBB < 1550092967 912952 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGBB 132050Z 14004KT CAVOK 04/03 Q1030 < 1550092969 721400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? weather < 1550092970 805898 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1550092979 652524 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e broke the cycle :'( < 1550092985 595506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR < 1550092987 748540 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : CYUL 132100Z CCA 22016G22KT 15SM DRSN FEW040 SCT065 OVC080 M00/M05 A2950 RMK CF1SC3AC5 CF TR SLP993 \ ENVA 132120Z 09008KT 8000 BKN043 01/00 Q1013 RMK WIND 670FT 18009KT \ ESSB 132050Z 31007KT < 1550092987 800437 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CAVOK 05/M01 Q1019 \ KOAK 132053Z 14017KT 8SM -RA BKN027 OVC032 14/12 A2955 RMK AO2 SLP007 P0005 60038 T01390117 58024 \ PAMR 132053Z VRB05KT 10SM SCT041 BKN090 M07/M14 A2984 RMK AO2 SLP106 I3001 < 1550092987 839881 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :T10671139 53015 < 1550092995 779945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe that was a good idea. < 1550093031 3523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently there's a surprising lack of weather in Birmingham at the moment < 1550093037 968011 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :CAVOK, nice < 1550093071 944129 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wreak cavok < 1550093190 179473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when's the last time we had a proper botloop in here? < 1550093200 945599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :several years ago, they used to happen pretty much all the time < 1550093212 739639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then the bot operators got wise and started adding protections against them < 1550093230 955017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :isn't "bot loop" redundant hth < 1550093268 119193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the redundant part? not the "loop", because bots can do things that aren't loops, so it must be the "bot" < 1550093278 272070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't seem impossible that the loop could involve a human, though < 1550093289 229318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's a bad joke about ⊥ < 1550093345 928364 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> error "bot" < 1550093347 656887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: bot < 1550093363 209213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By the way, I've taken to using "nonterminates" as a verb, though it's a bit awkward. < 1550093365 323149 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix (error . ("loop" ++")) < 1550093366 891513 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:27: error: < 1550093366 930950 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : lexical error in string/character literal at end of input < 1550093371 230401 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix (error . ("loop" ++)) < 1550093372 65841 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there something else I should say? < 1550093372 840707 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: loop*Exception: loop*Exception: loop*Exception: loop*Exception:... < 1550093381 357893 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe "diverges". < 1550093385 36822 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t error < 1550093385 930334 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[Char] -> a < 1550093412 301373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why does the output of fix error end up in quotes? < 1550093416 23449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> error "test" < 1550093417 874504 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: test < 1550093428 999357 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The '"' is printed because it's showing a string, before the error thunk is forced. < 1550093431 588502 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Haskell has structured bottoms. They probably come from all the sitting around (it's lazy). < 1550093443 279475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (error "test") : String < 1550093445 61523 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1550093445 100992 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Data constructor not in scope: String :: [a] < 1550093445 101034 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Perhaps you meant one of these: < 1550093453 693987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (error "test") : [Char] < 1550093455 457744 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1550093455 506216 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Data constructor not in scope: Char < 1550093455 506260 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Perhaps you meant one of these: < 1550093464 370128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (error "test") :: [Char] < 1550093465 974424 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: test < 1550093468 319019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1550093487 151552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> fix id :: [Char] < 1550093489 519717 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: <> < 1550093525 331353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the output of «"*Exception: *Exception:» … confused me because I thought it was stringifying the exceptions somehow < 1550093545 450873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it isn't, it's trying to print a string and then double-faulting repeatedly < 1550093555 422987 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This confused me when I first saw it too. < 1550093556 907715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I wonder why Haskell doesn't have protection against double faults < 1550093574 679559 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> undefined :: String < 1550093575 782027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :triple faults should reboot the machine lambdabot is on < 1550093576 435504 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1550093600 259548 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> undefined :: () < 1550093601 961965 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: Prelude.undefined < 1550093610 239831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I need to use that idea next time I write a non-serious non-constrained esolang < 1550093631 332831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> undefined :: Void < 1550093632 991054 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: Prelude.undefined < 1550093636 29876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :x86 is a p. serious esolang < 1550093671 780001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Microsoft had a serious competitive advantage for a whlie by being the first people to figure out that intentional triple-faults were useful as a way to get from protected mode back into real mode < 1550093680 96640 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hey, triple faults are useful, they get you out of protected mode! < 1550093690 40187 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... timing < 1550093728 757373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IBM's solution to that problem was pretty esoteric (it sent a command to the keyboard controller to get it to send a reboot input to the motherboard) < 1550093758 549984 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I like the way Windows used illegal instructions to switch to kernel mode back in the day. < 1550093765 295575 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Do we still have an A20 gate? < 1550093768 868356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? a20 < 1550093770 101543 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :a20? ¯\(°​_o)/¯ < 1550093819 49663 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais532: yeah, lambdabot is careful, putting some prefix to its message contents often; I can't use jevalbot for a loop because I wrote it so that would be cheating; that leaves fungot and lambdabot, and I don't think it's possible to loop the two of them < 1550093819 154821 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: can anyone help me with < 1550093835 939188 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :s/lambdabot is/HackEso is/ < 1550093839 225776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> "fungot" < 1550093839 397217 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :shachaf: what is the business? how are modifications synchronized between agents? :) < 1550093840 921435 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "fungot" < 1550093844 969933 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yep < 1550093859 788982 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :also it's possible that some loops happen entirely in private messages < 1550093875 411742 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm, let me check if perlbot is willing to private message anyone these days < 1550093905 900409 :int-e!~noone@int-e.eu PRIVMSG #esoteric :uh does lambdabot have to ignore fungot as well... < 1550093906 77454 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :int-e: you could also sell them as " plain svg" instead of forty-two. < 1550093921 249213 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm no, I think buubot3 doesn't have that anymore < 1550093927 578162 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :that used to be in buubot1 or buubot2 or something < 1550093935 335681 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :If the message uses NOTICE then that can also avoid it presumably < 1550093969 910020 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: AFAIUI mirc destroyed NOTICE. < 1550093987 814983 :int-e!~noone@int-e.eu PRIVMSG #esoteric :by deciding to produce popups for them. < 1550094015 351718 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais523: you mean in 80286? < 1550094030 484622 :int-e!~noone@int-e.eu NOTICE #esoteric :even in irssi notices to channels tend to look ugly. < 1550094044 549568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: I looked it up; apparently the A20 gate was part of the motherboard until the 486, at which point it became part of the processor controlled via a processor pin; then with Nehalem, it was changed to a hardware feature that was controlled over a bus rather than via a pin; then with Haswell it was removed entirely < 1550094051 977477 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: yes, that was for 80286 < 1550094060 662878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps DOSbox has an ability to emulate it in software < 1550094091 73707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :emulating the A20 gate with paging sounds trivial. < 1550094132 880322 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :It is not your fault that your users are using a IRC client that does not work properly. < 1550094141 571219 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: thanks. I just had not checked on the fate of the A20 gate in the past 5 or so years. < 1550094155 526921 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :int-e: it is, and back before x86_64, all the programs that emulated real mode programs with the cpu's v86 feature did use paging that way < 1550094160 911335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: even things that aren't your fault have to be worked around sometimes :-( < 1550094174 862838 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :x86_64 took away that ability because the speed of emulating real mode no longer matters < 1550094185 863373 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: unfortunately, suffering for the mistakes of others is the norm rather than the exception. < 1550094208 278530 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :so we just emulate DOS all in software because all the remaining real mode DOS games run fast enough that way, every DOS game that needs more performance switches to protected mode anyway < 1550094277 963535 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Some people (including myself) still write real mode DOS programs, although often it is designed so that it can work on DOSBOX anyways (except 8088MPH) < 1550094287 813705 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais523: at least bots tend to be pretty consistent in recognizing prefixes or invocations only at the very start of the line, so the workaround of putting a space or something at the start of your message to escape the potential invocation seem to be a good alternative < 1550094294 168282 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :like HackEgo does < 1550094332 202819 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :zzo38: sure, you can do it, it's just that you don't mind if the emulation is slowed down a bit, because if you wanted a high performance program, you wouldn't use real mode anyway < 1550094361 703539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: fungot recognises its name anywhere < 1550094361 952238 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :ais523: i looked at were inadequate. the implementation of the fingerprint handling, all of which have emacs, which i think should appear real soon now < 1550094368 896469 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah < 1550094377 904344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's not obvious that real mode has bad performance < 1550094381 19739 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :that's why I wondered if it could be looped with a bot < 1550094393 824655 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :one that generally answers fungot's reply < 1550094394 8744 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: 11932: holy cow. < 1550094396 245740 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :like jevalbot < 1550094398 318416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially in unreal mode (which is where you switch to protected mode to change the memory architecture from segmented to flat, then switch back) < 1550094475 553186 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :HackEso doesn't respond to its name, and I don't think lambdabot does either < 1550094487 158791 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot: run 3+5 < 1550094492 422878 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot: @run 3+6 < 1550094494 165769 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 9 < 1550094498 446651 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :yeah, that way < 1550094507 377769 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :but it needs the at sign, which you won't get often from fungot < 1550094507 649536 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: yes, but you should at least have a chunk of memory and gc interfered with the benchmarks < 1550094511 933216 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :and both are limited to one line of answer < 1550094537 200282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a canonical way to generate some number of characters uniformly from an alphabet given a seed (like the output of a hash function)? < 1550094560 754317 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :@run var "`echo BBdNkmBhaMAA" < 1550094562 375292 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : `echo BBdNkmBhaMAA < 1550094568 543700 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :right, lambdabot puts a space < 1550094576 438385 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :so only fungot will listen to it < 1550094576 635678 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: i just hit the damn thing to clear the record for keeping up a stream of the elements < 1550094624 574481 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^ul (0AkSRBa6C9j2) < 1550094643 984644 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's still possible to loop two lambdabots together as far as I know. < 1550094654 811518 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^underload (0QYpVNOItPmd) < 1550094678 585319 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :how do you ask my learned and honorable friend to evaluate underload? < 1550094696 70925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you probably did it correctly, that progroduces no output though < 1550094704 772094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (0AkSRBa6C9j2)S < 1550094704 811604 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :0AkSRBa6C9j2 < 1550094708 317739 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric : @run uAKZqUpmXqRl < 1550094710 798741 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :oh right! < 1550094711 770494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*program produces < 1550094728 866458 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^ul (`echo MkUxrfqr-Kto)S < 1550094728 949069 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :`echo MkUxrfqr-Kto < 1550094729 666507 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :MkUxrfqr-Kto < 1550094729 724943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? fungot < 1550094729 854360 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :shachaf: write a mode for that in the forked side never returns? < 1550094731 19669 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason. < 1550094738 517987 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm < 1550094760 336991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul ((^ul )SaS(:^)S):^ < 1550094760 377336 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :^ul ((^ul )SaS(:^)S):^ < 1550094773 976799 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :^ul ((^ul )SaS(:^)S):^ < 1550094774 16332 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :^ul ((^ul )SaS(:^)S):^ < 1550094788 139127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul ((`echo ^ul )SaS(:^)S):^ < 1550094788 178776 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :`echo ^ul ((`echo ^ul )SaS(:^)S):^ < 1550094788 913340 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​^ul ((`echo ^ul )SaS(:^)S):^ < 1550094797 417990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fungot doesn't listen to hackeso, though < 1550094797 825064 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :ais523: the semantics of a loop return expression are not quite right, since ( iirc), 1.5 ( fnord) < 1550094802 390171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the loop won't continue < 1550094811 193794 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^ul (`echo ^ul (VFmvbAmpx0T0)S)S < 1550094811 233543 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :`echo ^ul (VFmvbAmpx0T0)S < 1550094811 963815 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​^ul (VFmvbAmpx0T0)S < 1550094814 289090 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm < 1550094820 32638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, that's a surprisingly relevant comment it just made < 1550094820 960950 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :that's probably because HackEso puts a prefix < 1550094827 799555 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric : ^ul P59gDSMW0n6Y < 1550094850 38665 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :and my honorable and learned friend, correctly, doesn't listen when there's a prefix before the hat < 1550094876 107195 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :What is the shortest way to implement the function (x&&y?1:0) in Glulx? < 1550094890 127073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know what Glulx is < 1550094918 415266 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: https://www.eblong.com/zarf/glulx/glulx-spec.html < 1550094974 961944 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :@run var "^ul (89U+Z6Ma7Mvi)" < 1550094976 634745 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ^ul (89U+Z6Ma7Mvi) < 1550094988 767059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is there any restriction on how large a and b can be? < 1550095006 624639 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :what other bot we have that we could loop then? < 1550095013 271652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they're limited to 16 bits, it's probably mul followed by jz < 1550095024 627791 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: Up to 32-bits, signed. < 1550095030 591906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they could use 32 bits, I can't see a shorter way than using two jumps < 1550095054 959199 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :`? prefixes < 1550095056 47001 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . < 1550095105 789142 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I do know that (x?0:1) is implemented using "ushiftr 1,x,$" (due to how Glulx bit shifts work, this will always work) < 1550095126 613088 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :EgoBot is still in there? hmm < 1550095154 493634 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :`? thutubot < 1550095155 583824 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :thutubot? ¯\(°​_o)/¯ < 1550095157 277748 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :`? metasepia < 1550095158 382363 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks. < 1550095209 5364 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm < 1550095254 666944 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(Fortunately the function (x&&y?1:0) is rarely needed, because it can usually be optimized out when converting from OASYS.) < 1550095256 932102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thutubot had a bug that caused it to repeat everything that lambdabot said < 1550095265 725553 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^ul: (FJrQubL0MUgI)S < 1550095266 547578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we stopped taking it into this channel when lambdabot got widely used here < 1550095287 9263 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :^ul-: (vt2cuUBtOmLi)S < 1550095307 13221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where are you getting those random strings from? they don't look like keyboard mashing < 1550095328 482809 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais523: random generator, base64 but with the two extra characters being + and - < 1550095390 124522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[CTCP] Received CTCP-PING reply from ais523: 27 seconds. < 1550095397 156146 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :``` openssl rand -base64 10 | perl -ne 'y,/,-,;/(.{12})/ and print$1' # this basically, but I pipe it to xclip < 1550095398 66513 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :7oLGxIulnXcU < 1550095437 813864 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :what does lambdabot listen to? prefix at or question mark or ":t" right? < 1550095439 680462 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric ::t foo < 1550095440 639761 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :error: < 1550095440 683077 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Variable not in scope: foo < 1550095440 722494 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Perhaps you meant ‘for’ (imported from Data.Traversable) < 1550095452 67592 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot: :t 2 < 1550095465 266959 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot: @run 2 < 1550095466 443254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::k Monad < 1550095466 953025 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2 < 1550095467 276356 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(* -> *) -> Constraint < 1550095476 72501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I think it's @ or ? or : or > < 1550095490 102620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not all strings starting with those are valid commands < 1550095500 150971 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ais523: but it accepts its name before that < 1550095505 736366 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :which makes it much easier < 1550095514 113156 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :because you could perhaps make other bots say its name < 1550095517 584224 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :or backwards < 1550095523 459326 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :hmm < 1550095863 404997 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :and even if I were to use jevalbot, which I shouldn't, I don't think something like [ 10$,:'fungot' would loop < 1550095863 555556 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: why would that be irrelavent here it is with undefined order. < 1550095919 231644 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :fungot: ^ul (vhcfvGaClerQ)S < 1550095919 407756 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: neither one do i learn lambda calculus? i think its hansen though, i don't < 1550095949 839047 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :my honorable and learned friend won't recognize a hat command with its name before it < 1550095960 300045 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, I've been thinking of reclaiming the ! prefix for esowiki (and maybe renaming it to "esolangs") if I stick the BF Joust commands on it, because conventionally those have started with !. Probably not exclusively, but at least !bfjoust and !bftest (provisional name) and *potentially* !help. Because it isn't likely EgoBot is going to come back, and that thing has somewhat of a semi-official status. < 1550095986 802642 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :fizzie: sure < 1550095997 844285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, fungot` still has a tick. < 1550095998 20752 :fungot`!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :fizzie: fnord you're in israel though). :) i second jensa's question, though. i can't currently spout something like... < 1550096006 754300 :fungot`!~fungot@2a01:4b00:82bb:1341::2 NICK :fungot < 1550096013 647395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: would those control zemhill or egojoust? < 1550096022 250708 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :fungot: ^ul (gbnc-HivUrYQ)S < 1550096022 609315 :fungot!~fungot@2a01:4b00:82bb:1341::2 PRIVMSG #esoteric :b_jonas: ' wuss' is pretty weird :) < 1550096026 392843 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :even then < 1550096031 762415 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :he won't work with the prefix < 1550096035 577060 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :well < 1550096040 811010 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :he won't run the underload command < 1550096057 382160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lambdabot: @help run < 1550096057 425225 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :run . You have Haskell, 3 seconds and no IO. Go nuts! < 1550096074 149436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, bf joust is mostly dead nowadays, I think it's finally gotten close to solved (I've been wrong about this in the past, but that doesn't necessarily mean I'm wrong this time) < 1550096079 670124 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :triple faults are out, CATERR# is in < 1550096113 951115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: They'd control something I'd put under (probably) https://esolangs.org/bfjoust or https://bfjoust.esolangs.org/ that would get all of the state and history from zemhill (which I would retire). < 1550096173 422895 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :fizzie: why don't you just call it zemhill then? < 1550096173 504874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!help < 1550096173 544844 :zemhill_______!bfjoust@selene.zem.fi PRIVMSG #esoteric :ais523: I do !zjoust; see http://zem.fi/bfjoust/ for more information. < 1550096198 366919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And it's fine if it's dead, less pressure for me to finish the migration. I'd just sort of like to stop running "zemhill"; not that it has any maintenance needs to speak of, just for general principles. < 1550096198 855151 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :or does someone else has that name? < 1550096230 704135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's just called zemhill because it was hosted in a zem.fi URL, if I migrate it to be "officially" under esolangs.org the name no longer fits so much. < 1550096254 585512 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :ok < 1550096266 171148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess if people feel it should still be called zemhill, that's fine. I can retain the zjoust/ztest commands too. Don't really have any preference one way or another. < 1550096287 758815 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also zemhill collects underscores the same way others collect... uh, some collectable thing. < 1550096310 740279 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :pokemons? < 1550096327 421991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could be. < 1550096348 254606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering how you IV-optimise underscores for competitive battling < 1550096358 465843 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :although then it shouldn't have more than six in its nick, it would have to store them in that computer terminal thingy < 1550096359 55019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's using the "Cinch" Ruby IRC bot framework, I'm blaming that for the nick behaviour.) < 1550096607 610339 :xkapastel!uid17782@gateway/web/irccloud.com/x-jdkobcpvktyuyjqq QUIT :Quit: Connection closed for inactivity < 1550096742 347883 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :oh! < 1550096754 39268 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot and perlbot could probably be looped in private message < 1550096786 955016 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :because perlbot prints anything in private message, and also accepts commands with a preceding space < 1550096867 78067 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :but it's hard to *start* such a bot loop < 1550096898 560074 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :you'd need to do it when one of the bots are disconnected, predicting when it will reconnect, taking its nick temporarily, I think < 1550096976 123037 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :it could be easier if we found a channel they share < 1550097080 101317 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :lambdabot plus geordi might be doable too. do we know a channel those too share? < 1550097118 486555 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :no wait < 1550097124 971169 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu PRIVMSG #esoteric :that won't work, geordi cares about the spaces < 1550097182 85361 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1550097242 471651 :trn!~trn@prone.ws QUIT :Remote host closed the connection < 1550097254 425977 :trn!~trn@prone.ws JOIN :#esoteric < 1550097772 717778 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be QUIT :Ping timeout: 268 seconds < 1550098027 724301 :LKoen!~LKoen@2a01cb0407597a0039f7a36a01121019.ipv6.abo.wanadoo.fr JOIN :#esoteric < 1550099931 379283 :b_jonas!~x@catv-176-63-25-35.catv.broadband.hu QUIT :Quit: leaving < 1550101710 706016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: do you like how the mill has two instruction pointers, one going forward and one going backward < 1550101721 878376 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :because they divide the instruction stream into two parts and jump into the middle < 1550102248 693677 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1550102328 529320 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds < 1550102391 574691 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life