< 1549238427 427124 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :OK. What are the exact rules of what you thought? < 1549238469 104045 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :I thought you'd choose the new letter each wildcard represents simultaneously with placing letters on the board, and valid words are only checked after the whole thing is done < 1549238515 217388 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :each wildcard on the board that is < 1549238591 405851 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :O, I forgot to mention, with my rule, you can still change both wildcards simultaneously (so you do not need to remember what letter was originally assigned, which is the point of this rule). < 1549238625 342433 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :sure < 1549239125 947761 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I had not noticed... it's definitely not intentional. < 1549239190 335912 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :huh < 1549239197 433937 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: cute, but not overly impressive < 1549239215 160316 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :int-e: wait, he hasn't gotten to the end yet < 1549239233 323537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Sure, there's not too much you can do. < 1549239247 383952 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i http://bada55.cr.yp.to/ < 1549239399 464672 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: so... is it okay to update the potm to fix a typo? < 1549239470 327518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pooch of the month?! < 1549239768 564926 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu PRIVMSG #esoteric :phase of the moon < 1549241490 157047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: it may have been done previously < 1549241504 650145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`hurl wisdom/password < 1549241505 457615 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/wisdom/password < 1549241680 311357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there have been corrections, although i'm not sure any of them count as typos in the password itself... < 1549241690 447088 :arseniiv_!~arseniiv@94.41.127.190.dynamic.ufanet.ru NICK :arseniiv < 1549241742 374932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm the "more" button no longer works for me < 1549241755 530106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*link < 1549241764 318212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it's neither < 1549243904 635291 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1549244264 737863 :xkapastel!uid17782@gateway/web/irccloud.com/x-isqvgvkslqaeypri QUIT :Quit: Connection closed for inactivity < 1549244620 426189 :b_jonas!~x@catv-176-63-14-17.catv.broadband.hu QUIT :Quit: leaving < 1549245085 381377 :sleffy!~sleffy@157-131-242-248.fiber.dynamic.sonic.net JOIN :#esoteric < 1549245099 82427 :sleffy!~sleffy@157-131-242-248.fiber.dynamic.sonic.net QUIT :Remote host closed the connection < 1549252853 333627 :zzo38!~zzo38@24-207-47-161.eastlink.ca QUIT :Ping timeout: 245 seconds < 1549256363 962539 :arseniiv!~arseniiv@94.41.127.190.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1549257540 783641 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1549262204 841373 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :a queue's no-op operation is not immediately obvious unless your queue automata supports no-op transitions. < 1549264682 945793 :Vorpal!~Vorpal@c83-254-216-72.bredband.comhem.se JOIN :#esoteric < 1549264683 29042 :Vorpal!~Vorpal@c83-254-216-72.bredband.comhem.se QUIT :Changing host < 1549264683 29093 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1549266774 392248 :john_metcalf!~digital_w@host86-172-212-236.range86-172.btcentralplus.com QUIT :Quit: http://corewar.co.uk < 1549267936 870389 :xkapastel!uid17782@gateway/web/irccloud.com/x-szjjltyvhfytyojl JOIN :#esoteric < 1549268740 213097 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1549270793 953934 :AnotherTest!~turingcom@d51a4b8e1.access.telenet.be JOIN :#esoteric < 1549271870 465886 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1549271895 728165 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1549275646 452654 :xkapastel!uid17782@gateway/web/irccloud.com/x-szjjltyvhfytyojl QUIT :Quit: Connection closed for inactivity < 1549277606 926940 :xkapastel!uid17782@gateway/web/irccloud.com/x-fqtwuskbwdwavvsp JOIN :#esoteric < 1549278590 591931 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1549278616 748122 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1549280671 605321 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1549280828 862010 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1549280831 200923 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1549282460 570488 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1549282487 252495 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1549291388 380875 :xkapastel!uid17782@gateway/web/irccloud.com/x-fqtwuskbwdwavvsp QUIT :Quit: Connection closed for inactivity < 1549291727 418118 :MDude!~MDude@71.50.218.48 QUIT :Ping timeout: 240 seconds < 1549293013 389747 :MDude!~MDude@71.50.218.48 JOIN :#esoteric < 1549293521 541235 :arseniiv!~arseniiv@94.41.127.190.dynamic.ufanet.ru JOIN :#esoteric < 1549293799 498076 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1549294069 505973 :Essadon!~Essadon@81-225-32-185-no249.tbcn.telia.com JOIN :#esoteric < 1549294085 415161 :Essadon!~Essadon@81-225-32-185-no249.tbcn.telia.com QUIT :Max SendQ exceeded < 1549294167 40161 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`slwd password//s=...-=hty-= < 1549294168 990361 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :password//The password of the month is eighty-three characters long but contains no special characters except for a hyphen. < 1549294197 910424 :sleepnap!~thomas@2603:3015:260e:1900::13ed JOIN :#esoteric < 1549295319 597261 :sleepnap!~thomas@2603:3015:260e:1900::13ed QUIT :Ping timeout: 250 seconds < 1549296240 694295 :sleepnap!~thomas@2603:3015:260e:1900::13ed JOIN :#esoteric < 1549296263 714970 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric < 1549297442 295293 :b_jonas!~x@catv-176-63-25-5.catv.broadband.hu JOIN :#esoteric < 1549297489 983251 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1549298603 661317 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later > 1549301091 874434 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03FLeckami 5* 10New user account < 1549301421 211215 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :it looks like, in the absence of a 'keep' operation for queue automata, you need to expand the alphabet or 'simulated' alphabet by at least one symbol, one that indicates a 'useless' or 'marker' symbol that you seek to. < 1549303425 151082 :xkapastel!uid17782@gateway/web/irccloud.com/x-jzwntqgsjhltmrst JOIN :#esoteric < 1549305636 836774 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1549306026 23147 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :suppose that `ary' is an operator that changes the arity of the given function < 1549306051 734650 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :e.g. `ary 2 f x y' applies f to x and y < 1549306148 274321 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :can `ary' replace parentheses in all cases? < 1549306333 766079 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :further, what default behaviours might be useful with this syntax < 1549306514 450304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is f just the standard arithmetic functions? actually how does that work with division then? < 1549307362 230712 :arseniiv_!~arseniiv@95.105.7.203.dynamic.ufanet.ru JOIN :#esoteric < 1549307366 557589 :arseniiv!~arseniiv@94.41.127.190.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1549307484 689583 :sleepnap!~thomas@2603:3015:260e:1900::13ed QUIT :Ping timeout: 250 seconds < 1549308301 694590 :sleepnap!~thomas@2603:3015:260e:1900::13ed JOIN :#esoteric < 1549310194 818815 :b_jonas!~x@catv-176-63-25-5.catv.broadband.hu PRIVMSG #esoteric :orin: you could probably do that with one of these crazy haskell syntax hacks, but I don't think it's a good idea because it sort of abuses the existing syntax, in the same way as the almost BASIC interpreter where you put the almost BASIC code directly as haskell code with some prelude does < 1549310571 944853 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :b_jonas: I was more envisioning it as a lisp hack < 1549310590 981160 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :taking the parentheses out of lisp < 1549310612 854198 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :replacing them essentially with Hollerith-Expressions < 1549311207 503923 :xkapastel!uid17782@gateway/web/irccloud.com/x-jzwntqgsjhltmrst QUIT :Quit: Connection closed for inactivity < 1549311584 93654 :orin!~oren@ec2-18-212-11-99.compute-1.amazonaws.com PRIVMSG #esoteric :stupid english i mean it's got a fucking "qu" at the start can we at least pronounce that in a consistent manner? NO APPARENLY NOT, it is pronounces "kyoo" < 1549311727 310195 :aloril!~aloril@mobile-access-5d6a9e-141.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1549312545 343374 :b_jonas!~x@catv-176-63-25-5.catv.broadband.hu PRIVMSG #esoteric :orin: "deque" is even worse < 1549314930 674755 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( did you ever run out of memory when playing with a full deque... ) < 1549315033 929173 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :a few cards short of a full deque < 1549315439 322498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: did you know visual c++'s deque implementation uses 16-byte chunks? < 1549315456 730267 :Cale_!~cale@72.139.200.15 JOIN :#esoteric < 1549315678 54649 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :no < 1549315680 958366 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :why? cache shit? < 1549315892 77713 :b_jonas!~x@catv-176-63-25-5.catv.broadband.hu QUIT :Quit: leaving < 1549315919 674250 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1549316255 912675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :who knows < 1549316278 113897 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also did you know p. much all of the c++ stl is scow < 1549316511 287251 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yes < 1549316513 43281 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I did know that < 1549316543 763865 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :C++ has a lot of properties (especially exceptions) which make it necessary to heap-allocate when you might not think you should need to < 1549316566 57013 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :making an exception safe sum type class template is really hard :/ < 1549316571 330301 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :without allocating < 1549316599 853833 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :did you know that std::vector resize has to call the copy constructor on every element, then the destructor on every old element < 1549316608 676853 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :(or if there's a noexcept move constructor it can use that) < 1549316616 341073 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in rust the resize is just a memcpy < 1549316714 891893 :j4cbo!sid186930@gateway/web/irccloud.com/x-bknqqhhxzzlvqpqd PRIVMSG #esoteric :std::variant went through a LOT of iteration around that < 1549316790 622996 :Cale_!~cale@72.139.200.15 QUIT :Remote host closed the connection < 1549317291 378907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know unordered_map/set more or less specifies that hash tables have to use linked lists instead of open addressing? < 1549317324 671036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :exceptions are scow, i'm p. sure < 1549317337 757865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and maybe destructors are scow too?? < 1549317343 867526 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah < 1549317347 903344 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :re exceptions < 1549317353 512862 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :destructors are necessary for RAII, which is great < 1549317359 376511 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so I think they're a necessary evil < 1549317360 429691 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure RAII is great. < 1549317365 564715 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :well you're wrong < 1549317368 441395 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :change_my_mind.jpg < 1549317374 72199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, I think RAII might be the wrong thing. < 1549317391 304533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A thing that runs some code at the end of a scope is great. But that doesn't mean it needs to be associated with an object. < 1549317393 902493 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :RAII is defiitely the right thing for a systems language < 1549317403 423754 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :no it doesn't have to be, but it works out very nicely when it is < 1549317417 375353 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's a variation on "make invalid states impossible to represent" < 1549317430 9997 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and often the RAII guards have some value level content < 1549317440 414332 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in Rust, the only way to access the contents of a mutex is through a raii lock object < 1549317449 193883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I used to be more pro-RAII than I am now. I'm not sure about it. < 1549317450 665946 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :plus which, you can use raii with non lexical scope just as well < 1549317496 897530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also destructors are scow with arenas (?) < 1549317508 82577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And arenas should be used more. But they're kind of scow in Rust. < 1549317728 911589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure the objects-with-destructors-composed-of-smaller-objects-with-destructors thing is great anyway < 1549317738 204960 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't even know how to write good software < 1549317760 464332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe you gotta statically allocate everything < 1549318009 570511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: You know the C++ bug where instead ofe "{ WithLock unused_nam(lock); ... }" you write "{ WithLock(lock); ... }"? < 1549318018 77194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's a good bug. < 1549318051 295858 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah < 1549318070 338834 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :same happens in rust < 1549318079 693558 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :with either "x.lock();" or "let _ = x.lock();" < 1549318085 538255 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but "let _foo = x.lock();" is fine < 1549318095 854296 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I believe the compiler will error on the first two < 1549318097 351020 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :or warn < 1549318141 55621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The RAII lock object is not a real object, it's a control structure. < 1549318157 853824 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :why shouldn't i think of it as a real object? < 1549318162 890523 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it has methods, it has capabilities < 1549318170 7225 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :whether it has extent in memory is an implementation detail < 1549318185 108628 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in rust it's a smart pointer, and smart pointers are definitely objects < 1549318188 946258 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, that's the OO thing, thinking about everything as a real object. < 1549318225 313457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are its methods? < 1549318233 385336 :aloril!~aloril@mobile-access-5d6a9e-141.dhcp.inet.fi JOIN :#esoteric < 1549318247 592053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In Python you'd write "with lock: ..." or something and it would be pretty clear what's going on, with no object. < 1549318300 530259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or you'd write "with foo() as x: ..." if you need an object inside the scope to do things with it. < 1549318412 405903 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :meh, i don't want to talk about this any further at the moment < 1549318466 847917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :plausible < 1549318505 827934 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've been trying to figure out better things for a while, it's not just criticism. < 1549319380 788812 :xkapastel!uid17782@gateway/web/irccloud.com/x-wdkwgyxooldtygan JOIN :#esoteric < 1549319484 396365 :arseniiv_!~arseniiv@95.105.7.203.dynamic.ufanet.ru NICK :arseniiv < 1549320099 813217 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1549323878 953507 :AnotherTest!~turingcom@d51a4b8e1.access.telenet.be QUIT :Ping timeout: 246 seconds < 1549324046 736850 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 250 seconds < 1549324100 697346 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric