< 1434672042 262388 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :DLE = Data Link Escape; Cause the following octets to be interpreted as raw data, not as control codes or graphic characters. Returning to normal usage would be implementation dependent. < 1434672372 516142 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Soon the government is going to use preloaded HSTS to spy on people. < 1434672499 553563 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :zzo38: Ah, sure. < 1434672508 676623 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :So DLE escapes the next octet. < 1434672529 658272 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Has the especially nice property that your control codes are essentially unused. < 1434672593 746173 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :pikhq: Yes, that's much of the reasoning too, that I have. < 1434672612 846116 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :While ESC isn't used *much*, it at least is used *at all*. < 1434672872 343641 :mihow_!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow_ < 1434673009 586858 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434673940 801822 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Quit: Textual IRC Client: www.textualapp.com < 1434674439 562839 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Kingofthenerdz314]]4 N10 02http://esolangs.org/w/index.php?oldid=43223 5* 03Kingofthenerdz3 5* (+16) 10Created page with "Nothing for now." < 1434675145 282728 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1434675319 904045 :boily!~alexandre@96.127.201.149 QUIT :Quit: COPLANAR CHICKEN < 1434677450 323069 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you think this is OK designing project management system? http://sprunge.us/OZPW < 1434677508 126226 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what is the purpose of the dummy? < 1434677556 809958 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :To force SQLite to create a SHARED lock on the database. Normally, locks are deferred; you can create an immediate lock on the database but this is only for writing, not possible for reading. < 1434677569 166559 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ahhh ok < 1434677589 187650 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I've thought about similar stuff for postgres < 1434677608 376861 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the combination of linear and nonlinear permissions seems strange < 1434677621 834340 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :especially because the version permissions are in increments of 50 < 1434678287 980743 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That's just in case other stuff needs to be added later on, although I could use bits instead I suppose < 1434679158 12356 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: why use Julian dates rather than Unix timestamps? < 1434679368 253547 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :maybe the thing is 32 bits? < 1434681347 588297 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :coppro: SQLite uses Julian dates normally, that's why < 1434681477 206191 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1434681649 647803 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 244 seconds < 1434682272 463627 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What is the duration of the sun minus the hyposinute multiplied by the square root of a circle without any area plus the meaning of life minus 31? < 1434684517 512476 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That is a title of one Hero Heart puzzle I made. Other titles are "Painting the roses^Whearts red", "SUPERMAN IS DEAD Heartland!", "I do not like this word 'bomb'", "Let's throw grenades at each other!", "What Happens When You Have Too Much Money", "Generating solutions of Einstein's field equations by typing mistakes", "Oops! How are you supposed to play Hero Hearts if the hearts are upside-down?", etc. < 1434685172 375744 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The puzzles themself are strange too; in one puzzle it is necessary to throw a grenade at an empty field, in another it is necessary to throw a grenade into the water (resulting in a message "That was a waste of a good grenade! Who taught you how to throw a grenade?"), in another level it is necessary to hit a heart with a missile (resulting in a message "Now that you have so smartly blown up that heart, it is impossible to solve this level. Sorry!" < 1434685310 640453 :nys!~nys@blk-103-227-154.eastlink.ca QUIT :Quit: quit < 1434685325 168553 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The messages themself are important in this case; if the rules of the game were modified to supporess these messages then the level would be impossible to solve. < 1434685361 715561 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :When you do Magic: the Gathering, we also have to do stuff even more strange than that! < 1434685461 370363 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you like to make up any Magic: the Puzzling, please? < 1434685706 696140 :Herbalist!~oz@unaffiliated/herbalist QUIT :Ping timeout: 265 seconds < 1434687074 500472 :password2_!~password@197.77.34.40 JOIN :#esoteric < 1434687334 61026 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1434688643 448588 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Read error: Connection reset by peer < 1434688671 192911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ye Olde Alchemist14]]4 N10 02http://esolangs.org/w/index.php?oldid=43224 5* 03Kingofthenerdz3 5* (+1701) 10Created page with "Ye Olde Alchemist is a esolang by [[User:Kingofthenerdz3]].It is still an idea in development.Programs are are ancient alchemical recipes.It is influenced by Chef. ==How it ..." < 1434688723 579797 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Is there any way to disable HSTS in clients that support it other than editing the executable file to change the name of the header into one that isn't a header name it is actually capable of receiving? < 1434688750 298061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Kingofthenerdz3 5* 10moved [[02Ye Olde Alchemist10]] to [[Esolang:Ye Olde Alchemist]] < 1434688772 373733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move_redir10 02 5* 03Kingofthenerdz3 5* 10moved [[02Esolang:Ye Olde Alchemist10]] to [[Ye Olde Alchemist]] over redirect < 1434688791 721628 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There are several problems with HSTS, including privacy issues. < 1434688918 207357 :Wallacoloo!~colin@2601:602:8a00:78e3:61ff:e8a4:2067:1afc JOIN :#esoteric < 1434689865 501227 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :zzo38, any more detail? < 1434689900 827022 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :Well, I get the point about the privacy issue I think < 1434689926 543253 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :Can make arbitrary domains that you set HSTS or not on and that stores a bit per domain, right? < 1434689934 21409 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, that is a part of it < 1434689970 627383 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But you can also use the expiry times to do stuff < 1434690008 906974 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It also prevents you from manually overriding, from defining your own proxies that would intercept it, and other problems < 1434690019 781282 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :HSTS is just a bad design in general. < 1434691395 560135 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :A lot of people know neither good security nor good software design. Some hotels have elevators that you need a keycard, in order to prevent thieves from coming in, but the actual effect is the opposite; they can come in just fine if someone else is in, or use the stairs, or steal someone's keycard and find their room much more easily than if the elevator did not require a keycard. < 1434691606 902662 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Web-browser software is also, just way too complicated to be any good. < 1434692530 265076 :password2_!~password@197.77.34.40 QUIT :Ping timeout: 244 seconds < 1434692588 509645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: agreed, DLE (= control-P) makes more sense to escape the next char, it's already used as such in some cases < 1434692592 914637 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Ping timeout: 246 seconds < 1434692646 976081 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes I know that some programs use that already < 1434693997 968752 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :I think locally installed certificates can override HSTS < 1434694033 917033 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :If not, at least Chrome lets you delete HSTS entries < 1434694051 320697 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I saw that, but it says you can't delete preloaded entries < 1434694120 268740 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :At work tomorrow I might try intercepting Google with Charles and see what happens < 1434694127 64889 :codergeek42!~pgordon@fedora/codergeek42 JOIN :#esoteric < 1434694127 268730 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :Don't have Charles on this machine < 1434694142 488898 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You also can't disable it, either for certain domains or for everything. Better would be in a kind of about:config stuff you can specify the default HSTS mode (force on, force off, use headers, try insecure), and for each domain you can also define the HSTS modes. < 1434694168 773980 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: but the problem here is not the HSTS, it's that the https is enforced on server side < 1434694193 308342 :Sgeo!~Sgeo@2002:44c2:a85f:0:61f4:f41e:eac1:11ae PRIVMSG #esoteric :b_jonas, in a sane world, sure < 1434694194 997125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :with apparently no specific way to overrid it < 1434694195 652279 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, for Wikipedia and other things there is that too, but HSTS can still cause problems too whether or not that is the case. < 1434694208 109053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: ok, it might cause problems in other cases < 1434694246 440050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: so I understand why you say it's bad design, but why can't you still access wikipedia with https? < 1434694264 726756 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I can, sometimes. Sometimes it doesn't work though. < 1434694273 427110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1434694281 943165 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I thought you'd say something more specific < 1434694308 960757 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Even for servers that only work on HTTPS, the HSTS can still stop certain other things you might want to do for debugging or anything else, from working too. < 1434694363 611353 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Also the forced HTTPS prevents me from doing packet inspection or connecting from a client that doesn't use HTTPS. < 1434694388 756319 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: can you use a local (private) proxy then? < 1434694459 360112 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't even know how to configure Mozilla to use plain HTTP on a proxy when https:// is specified. < 1434694487 673051 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But another reason I cannot use a local proxy is due to the mixed up clock; even if I try to fix it, it gets mixed up. < 1434694523 88730 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see https, but what's "mixed up clock"? < 1434694523 569323 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And my computer isn't particularly powerful enough either. < 1434694555 938330 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I mean the RTC in my computer seems to run too slowly. < 1434694557 712008 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it needn't be on exactly the same computer, it could be on another computer on the lan with fast connection between the two < 1434694583 995147 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, but how is the clock a problem here? < 1434694607 348773 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't really know if the clock is a problem. But I thought it might be. < 1434694616 734664 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1434694664 253204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :my rtc clock usually runs a bit too fast, but it's not really a problem because I can correct it to enough precision by syncing to a time server on the internet < 1434694753 97490 :zadock!~outsider@81.180.210.87 JOIN :#esoteric < 1434694764 74708 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have several clocks, and synchronize them with the Weather Channel when they need to be set. I set the portable analog clock from the TV, the digital clock in my bedroom from the analog clock, and the computer from the digital clock. < 1434694806 921864 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's more a problem at the company, where the servers have the clocks going horribly wrong, sometimes several minutes off, and I don't have the authority to set their clocks to sync < 1434694839 781064 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I used to sync to the radio in old times, but these days I sync to the internet < 1434694863 132003 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(and then sync other clocks to the computer synced to the internet) < 1434694876 631586 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(sometimes two levels deep) < 1434694886 676856 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think there is a time signal on CBC radio, but I have no computer hardware to connect to radio or software to decode the time signal. < 1434694930 106282 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't decode by hardware, I just pressed enter at the beep or something < 1434694975 251996 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That is another way yes, slightly less precise but probably still good enough < 1434695000 712566 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :syncing to television doesn't sound like a good idea, because it sometimes has a second or two of delay, probably because it goes through satellite links < 1434695016 632026 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I trust radio more < 1434695047 231571 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, although the radio doesn't have the time signal all the time < 1434695056 747067 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1434695062 970837 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it has it at predictable times < 1434695072 510701 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, there is that, at least. < 1434695153 453706 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :But also with television, the delay will be more with digital television than with analog, even. (I have both digital and analog, in different rooms. I tend to use the analog more, but other people in here mostly use the digital television.) < 1434695218 914821 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I've seen a second of delay in analog, though probably some intermediate link was already digital < 1434695256 141453 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and perhaps the time signal doesn't have that, only some programs that have to show live image < 1434695327 132263 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think we have analog television anymore. analog tv on radio waves has been discontinued a few years ago, and I don't think any of the cable ones are analog still. < 1434695355 219354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the satelite-based receivers are probably digital too < 1434695396 194957 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1434695423 78165 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :A problem with a digital cable box is that you have to use their software and remote control (or a remote control with the same codes, but you can't add your own functions or remove existing functions). Also makes it difficult to use with a VCR. < 1434695584 201842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION skips the logs hth < 1434696020 411604 :zadock!~outsider@81.180.210.87 QUIT :Quit: Leaving < 1434699563 358796 :codergeek42!~pgordon@fedora/codergeek42 QUIT :Quit: Ex-Chat < 1434701708 485950 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1434702375 814449 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1434704015 137480 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ^ < 1434704033 349105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, hackego? < 1434704037 3646 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​^? ¯\(°​_o)/¯ < 1434704057 68269 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? CIRCUMFLEX ACCENT < 1434704057 844221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :CIRCUMFLEX ACCENT? ¯\(°​_o)/¯ < 1434704066 80310 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? xor < 1434704066 878023 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xor? ¯\(°​_o)/¯ < 1434704078 875818 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bit_xor < 1434704079 557768 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bit_xor? ¯\(°​_o)/¯ < 1434704093 458018 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :b_jonas, what are you trying to do < 1434704163 913838 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: dunno, I just didn't understand why it didn't reply to `? ^ < 1434704175 791187 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :`run ? ^ < 1434704176 283754 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: 0: command not found < 1434704182 303407 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :`run ? \^ < 1434704185 505823 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: 0: command not found < 1434704190 847669 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That is an odd error < 1434704204 28767 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why? < 1434704208 492693 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :? is a wildcard expansion < 1434704222 384147 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the first file it finds with a matching name is 0 < 1434704222 559711 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :`run \? \^ < 1434704224 99603 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​^? ¯\(°​_o)/¯ < 1434704225 64231 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's how shell works < 1434704231 531294 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Ah < 1434704235 437100 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I did not know that < 1434704283 162749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` locale < 1434704283 755928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="en_NZ.UTF-8" \ LC_NUMERIC="en_NZ.UTF-8" \ LC_TIME="en_NZ.UTF-8" \ LC_COLLATE="en_NZ.UTF-8" \ LC_MONETARY="en_NZ.UTF-8" \ LC_MESSAGES="en_NZ.UTF-8" \ LC_PAPER="en_NZ.UTF-8" \ LC_NAME="en_NZ.UTF-8" \ LC_ADDRESS="en_NZ.UTF-8" \ LC_TELEPHONE="en_NZ.UTF-8" \ LC_MEASUREMENT="en_NZ.UTF-8" \ LC_IDENTIFICATION="en_NZ < 1434704340 217289 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` (LC_COLLATE=C; echo ?) < 1434704340 897079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0 < 1434704344 185039 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` (LC_COLLATE=C; echo *) < 1434704344 821338 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0 113500 :-( :-D Complaints MaFV Wierd a.o a.out bdsmreclist bin blah canary cat dc dog emoticons error.log etc factor faith fu head hello hello.c hi hours ibin index.html?dl=1812 interps le lib paste pref prefs py.py quines quotes random_elliott real script.py selflink share src twolines wisdom wisdom.pdf < 1434704368 680939 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I also fixed it so that you can use ``` to set the locale to the C locale, as a shortcut for that < 1434704396 679758 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh nice < 1434704404 512844 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Instead of having to type LC_COLLATE=C and whatever < 1434704470 394203 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I usually run everything with a mixed locale: LC_CTYPE is set but every other category is C locale. this has even triggered a nasty libc bug that comes up only for mixed locale, but that was lots of years ago and fixed since. < 1434704565 976348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ideally I wish there was an environment variable to define the encoding of the terminal, without involving locales, but LC_CTYPE is a workaround that works in most of the cases. (I also wish terminal libraries accepted a _list_ of terminfo terminal names instead of just one.) < 1434704790 645704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` cat "bin/```" < 1434704791 326171 :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 < 1434704795 969376 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` cat "bin/``" < 1434704796 612228 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/: Is a directory < 1434704801 758270 :Herbalist!~oz@unaffiliated/herbalist JOIN :#esoteric < 1434704802 869479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`` cat "bin/\`\`" < 1434704803 504458 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :export LANG=C; bash -c "$1" < 1434704809 161812 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right, metacharacter < 1434704846 796307 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` locale < 1434704847 533682 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LANG=C \ LANGUAGE= \ LC_CTYPE="C" \ LC_NUMERIC="C" \ LC_TIME="C" \ LC_COLLATE="C" \ LC_MONETARY="C" \ LC_MESSAGES="C" \ LC_PAPER="C" \ LC_NAME="C" \ LC_ADDRESS="C" \ LC_TELEPHONE="C" \ LC_MEASUREMENT="C" \ LC_IDENTIFICATION="C" \ LC_ALL= < 1434704962 1532 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` sed -i 's/;.*1"/; exec bash -c "$@"/' 'bin/``' # doesn't matter much, but can't hurt < 1434704970 331828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1434704971 405241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` locale < 1434704972 214267 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LANG=C \ LANGUAGE= \ LC_CTYPE="C" \ LC_NUMERIC="C" \ LC_TIME="C" \ LC_COLLATE="C" \ LC_MONETARY="C" \ LC_MESSAGES="C" \ LC_PAPER="C" \ LC_NAME="C" \ LC_ADDRESS="C" \ LC_TELEPHONE="C" \ LC_MEASUREMENT="C" \ LC_IDENTIFICATION="C" \ LC_ALL= < 1434705209 766757 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1434706876 738492 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Remote host closed the connection < 1434708038 30263 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1434708041 902180 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Client Quit < 1434708121 37117 :Wallacoloo!~colin@2601:602:8a00:78e3:61ff:e8a4:2067:1afc QUIT :Quit: Leaving. < 1434709031 950087 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1434709515 230795 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com QUIT :Ping timeout: 265 seconds < 1434709736 477467 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com JOIN :#esoteric < 1434710121 633723 :Herbalist!~oz@unaffiliated/herbalist QUIT :Ping timeout: 276 seconds < 1434711023 631713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh! "libpq" is the database client library of PostgreSQL, right? < 1434711472 621321 :Herbalist!~oz@unaffiliated/herbalist JOIN :#esoteric < 1434712554 699075 :jix!~jix@jixco.de QUIT :Remote host closed the connection < 1434712819 572508 :jix!~jix@jixco.de JOIN :#esoteric < 1434712969 531634 :boily!~alexandre@96.127.201.149 QUIT :Quit: PITTORESQUE CHICKEN < 1434712994 834018 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1434713306 907890 :impomatic_!~digital_w@32.127.113.87.dyn.plus.net JOIN :#esoteric < 1434713420 715464 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1434713694 321701 :Herbalist!~oz@unaffiliated/herbalist QUIT :Quit: WeeChat 1.2 < 1434716967 666041 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 256 seconds < 1434717144 853260 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :ACTION hello < 1434719091 385266 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 276 seconds < 1434720975 304595 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Neural net link of the day: < 1434720976 123368 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :http://www.youtube.com/u/182786/07/02/bin/oerjan/particular-lower-documentation-example < 1434721369 837804 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`oerjan < 1434721376 177303 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/oerjan: line 1: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA: < 1434721381 387172 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1434721626 530159 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1434723505 522818 :tertu!~tertu@143.44.78.174 JOIN :#esoteric < 1434724183 442894 :tertu!~tertu@143.44.78.174 QUIT :Read error: Connection reset by peer < 1434724849 397345 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net JOIN :#esoteric < 1434724850 589541 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :ACTION really needs to learn Java < 1434725617 388798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/`` < 1434725617 892891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :export LANG=C; exec bash -c "$@" < 1434725622 970952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/` < 1434725623 479733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TIMEFORMAT='real: %lR, user: %lU, sys: %lS' exec bash -c -- "$1" < 1434726004 46040 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`cat bin/oerjan < 1434726004 572185 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1434726049 339404 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` ln -s selflink bin/selflink < 1434726051 372944 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1434726062 293421 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`selflink < 1434726062 867860 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: selflink: not found < 1434726070 61720 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` bin/selflink < 1434726070 592573 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: bin/selflink: Too many levels of symbolic links < 1434726548 274664 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Remote host closed the connection < 1434726759 665647 :blade310!~canaima@186-92-64-162.genericrev.cantv.net JOIN :#esoteric < 1434726809 930004 :blade310!~canaima@186-92-64-162.genericrev.cantv.net QUIT :Read error: Connection reset by peer < 1434728265 883181 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: going home < 1434729677 289304 :Guest83580!~theone@103.228.40.203 JOIN :#esoteric < 1434729792 340447 :Guest83580!~theone@103.228.40.203 QUIT :Remote host closed the connection < 1434729857 267375 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1434730286 133308 :password2!~password@197.77.75.14 JOIN :#esoteric < 1434731260 316600 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :I am now the proud owner of a framed paper, with "Oren Isaac Watson" in a cursive font, and "Honours Bachelor of Science with Distinction" in an uncial font. < 1434731293 988880 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric ::) < 1434731307 889064 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :oren, where is your alma mater? < 1434731319 28789 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: great < 1434731332 162422 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :University of Toronto < 1434731390 111711 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That's dangerously close to a university which almost shares its name with my university! < 1434731420 316042 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :oh, right, York University. My dad works there < 1434731462 188875 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Yeah, I'm at University of York < 1434731469 1063 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Congrats, by the way :) < 1434731476 268568 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Thinking of doing a master's? < 1434731490 844643 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :Not right away < 1434731506 526293 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Awesome. < 1434731509 751151 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Fair :) < 1434731558 442690 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :However I do plan to the the JLPT 3 this winter < 1434731569 903725 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :s/the/take/ < 1434731614 561229 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what's that? < 1434731616 461646 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :JLPT? < 1434731626 320538 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Japanese Language Proficiency Test. < 1434731629 925445 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :yah < 1434731630 101066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah! < 1434731645 172546 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :there are 5 levels with 1 the highest < 1434731651 173642 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric ::) < 1434731657 949355 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The "日本語能力試験". < 1434731658 752438 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :So, you start at -4? < 1434731661 580424 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric ::P < 1434731675 619738 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric ::B < 1434731682 490919 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm at the University of Reading < 1434731690 667844 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Insert "reading" pun here. < 1434731693 488817 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Serious question: should I accept this Google job offer? < 1434731702 550303 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :(:P) < 1434731711 432620 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'd much rather work for Mozilla than Google < 1434731727 524564 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :FreeFull, one of my almost-friends from high school is at Reading! < 1434731732 673422 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :pikhq: well, is there a reason you wouldn't accept it? < 1434731738 671734 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :No. < 1434731746 486122 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I've read Google's interview process is annoying < 1434731749 386939 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Wow, he is studying computer science! < 1434731750 1225 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :then accept it. < 1434731763 45297 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Which year? < 1434731773 506666 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :FreeFull, unsure, either first or second < 1434731778 87362 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Chris "Easty" Eastwood < 1434731779 601425 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :FreeFull: It is, but I'm on the other side of it. < 1434731860 805478 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :pikhq, what would you be doing? < 1434731866 180606 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: I don't recognise the name < 1434731868 714790 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: try to find people you know who already work at Google. ask them what it's like. < 1434731870 579559 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Site reliability engineering. < 1434731876 682640 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :b_jonas: I did. < 1434731882 868628 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The question was not actually serious. < 1434731889 976907 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And I already hit accept. < 1434731905 91557 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :FreeFull, fair enough :) < 1434731930 461085 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you said... ok, good luck < 1434731954 507622 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: Maybe if I saw a photo I could recognise him, but no guarantees < 1434731964 330969 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :b_jonas: Was a joke. < 1434732080 586526 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :pikhq: are you going to work in California or at a local site < 1434732085 271551 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :California. < 1434732089 735070 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :nice. < 1434732091 43537 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :FreeFull, PM'd you a photo < 1434732208 86805 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434734968 213898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Do you know what you'll be SREing? < 1434735380 103614 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1434735881 993854 :password2!~password@197.77.75.14 QUIT :Remote host closed the connection < 1434736279 207201 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434737238 217855 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ignoring the timestamps, this bit of autogenerated log seems pretty plausible: < 1434737246 881852 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :07:52:41: wait, you can still control iteration in the discarded argument < 1434737247 57689 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :00:13:13: darn < 1434737247 57765 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :04:21:49: right < 1434737584 241111 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Taneb: no, you start at -3. < 1434737957 278174 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: No. < 1434738156 176311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You've already accepted it? < 1434738233 2882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When are you moving here? < 1434738303 584609 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Uh, probably some time in the next couple weeks. < 1434738323 565377 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I talk with relocation people on Monday. < 1434738508 664687 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh wow, Carlsen lost again. < 1434738541 864907 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I am gonna set up an appointment with an optometrist like, on my start date... < 1434738554 559863 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: i.e. after the insurance kicks in? < 1434738557 429584 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep. < 1434738565 487510 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :I'm *pretty* sure my prescription is a bit off these days. < 1434738774 55089 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1434738896 689386 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1434739190 415276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Andrej Bauer is great. < 1434739208 738576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://andrej.com/fan.html < 1434739427 20434 :Wallacoloo!~colin@2601:602:8a00:78e3:c900:1378:a79f:3bb5 JOIN :#esoteric < 1434739487 899806 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io QUIT :Ping timeout: 276 seconds < 1434739587 70743 :jameseb!~jameseb_@runciman.hacksoc.org QUIT :Ping timeout: 244 seconds < 1434739616 165283 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1434739655 167858 :glguy!~glguy@unaffiliated/glguy PART :#esoteric < 1434740329 298030 :nys!~nys@blk-103-227-154.eastlink.ca JOIN :#esoteric < 1434741277 310283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434741278 839091 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eurovision/Eurovision is the European way of looking at the world. For some reason it involves a lot of cheesy singing. < 1434741282 300636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434741283 180856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cls/cls is a command to clear the screen. < 1434741409 688250 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh this is riddiculous < 1434741413 784914 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io JOIN :#esoteric < 1434741443 89011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's true! < 1434741450 451294 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no! < 1434741453 315075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's all speculation < 1434741457 706994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's why it's riddiculous < 1434741471 352441 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is the typo intentional? < 1434741500 849945 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's barely any reliable historical data, but the historians make all kinds of crazy specific hypothesis from the very little data they can find < 1434741510 97658 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: no, I just can't spell < 1434741517 558553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( hmm, riddleculous ) < 1434741583 27771 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I can't pronounce either. if I could, "riddiculous" wouldn't make sense as the spelling < 1434741585 856745 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of course that pun would've worked better if the answer had been "yes". < 1434741609 446925 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :apparently it's stressed on the second syllable < 1434741725 234765 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? ridicule < 1434741726 946653 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ridicule? ¯\(°​_o)/¯ < 1434741844 245170 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yeah but no, not because of that < 1434741889 707747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :first syllable is just my default assumption of basically every word because Hungarian has fixed stress on first syllable and I don't know enough about English pronunciation to have good guesses about stress < 1434742111 577354 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :hmm... In English stress can actually make it a different word < 1434742121 506097 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: yes, but rarely < 1434742134 237654 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :much rarely than just plain homonyms that are stressed the same too < 1434742142 861622 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/much rarely/much more rarely/ < 1434742212 191964 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :Also the word "defence" can be stressed either way < 1434742345 955474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434742346 980422 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :york/York used to be known as Amsterdam. < 1434742391 665178 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :And then there are various words, where the shift turns a verb into a noun < 1434742426 374982 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :reCORD - verb REcord - noun < 1434742457 752509 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :the two words are otherwise identical in pronounciation < 1434742494 356354 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434742496 895743 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chuchichäschtli/chuchichäschtli is spoken as [ˈχʊχːiˌχæʃːtli] < 1434742723 781901 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1434742785 613983 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1434743355 207076 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: yeah, that's a quite famous example: "table", "record", "rebel" and a few other words change their hyphenation depending on their meaning, so they can't be automatically hyphenated < 1434743428 436833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think Hungarian has any word that can change hyphenation, though in theory such a word could exist. That doesn't mean we have perfect hyphenation algorithms of course, because there are words it just doesn't know. < 1434743461 503627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Of course, the Hungarian hyphenation rules are very simple. There's about four rules total. < 1434743477 251447 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Maybe five or something. depends on how you count. < 1434743718 923082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The shachaf hyphenation rule is that when you run out of space in the line and you're in the middle of a word, you write a hyphen. < 1434743750 196395 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Hmm, maybe there is such a word. There are four possible ambiguities I can think of that could result in such a word, though two seem very unlikely to actually cause an example. < 1434743808 922011 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434743812 955367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :famicom/Famicom is a famous sitcom from Japan. < 1434743848 282228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shouldn't it be famikomu then... < 1434743854 914593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I thought Famicom was another name for the Nintendo Entertainment System. < 1434743894 865630 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wisdom trust < 1434743895 693891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chess/Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. < 1434743919 151565 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? trust < 1434743919 881916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :trust? ¯\(°​_o)/¯ < 1434743920 679857 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it sounds like I'm wrong. < 1434743921 304270 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oops. < 1434744091 115093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it sounds like I'm wrong about being wrong. < 1434744713 929396 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Remote host closed the connection < 1434744728 955384 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1434744857 823961 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric : stop being wrong < 1434745139 909634 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :also... < 1434745165 28808 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :imagine a negative currency... &3 = -$3 < 1434745222 754294 :fowl!fowl@gateway/shell/elitebnc/x-knuynmcxgvvwyeqe PRIVMSG #esoteric :We could use negadollars to balance out inflation? < 1434745335 290499 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... I wonder if that would work < 1434745373 535631 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :because if both dollars and minus dollars become common, then.. would that balance out inflation ...? < 1434745377 751094 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or wouldn't it? < 1434745383 773175 :spiette!~spiette@mtl.savoirfairelinux.net QUIT :Quit: :qa! < 1434745392 82456 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :also, cant you just throw away a negadollar...? < 1434745423 81518 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"omg I have this -$10000 note... I'll just burn it." < 1434745465 345653 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you'll throw the monetary system off balance < 1434745476 984214 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so nothing to worry about < 1434745482 523997 :fowl!fowl@gateway/shell/elitebnc/x-knuynmcxgvvwyeqe PRIVMSG #esoteric :Hmm yea I'm not an economizer < 1434745489 525166 :fowl!fowl@gateway/shell/elitebnc/x-knuynmcxgvvwyeqe PRIVMSG #esoteric :Chaos should be the goal tho < 1434745517 720045 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434745829 228800 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :shachaf: The Nintendo Entertainment System is a system which is very similar to Famicom (most programs for one will work also on the other with an adapter) < 1434745877 26312 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's somewhat more easy to run NES games on a Famicom than vice versa. < 1434745937 433420 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :The most notable likely issue is that some NES games will not read any controllers on the expansion port. < 1434746071 712618 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434746388 511167 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :wait, what if the negadollar was a cryptographically irrepudiatable? < 1434746471 263085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434746472 102472 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :unicode/Unicode is a mess invented in 1988 by Xerox, Microsoft, the Spanish Inquisition, and the evil Human Supremacy Corporation, in order to make it easier for the government to spy on Chinese people. < 1434746488 153020 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :e.g. it would be possible, using public information, to prove exactly how many negadollars someone has < 1434746494 829710 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/unicode < 1434746496 213947 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zzo38 < 1434746498 261573 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1434746502 886221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434746504 101668 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pdf/PDF stands for Pretty Depressing Format. < 1434746566 358393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434746569 243328 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`/` is the prefix to greatness. < 1434746576 255947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1434746577 126694 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :glumgot/glumgot is not a particularly bad swear word, but is still disquieting. < 1434746611 448212 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :thus, when I pay you, I can do so by transferring a negadollar from yourself to me; such that there is a public record that you have N less negadollars and I have N more < 1434746716 12263 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: You're moving from Indiana or someplace like that? < 1434746740 918361 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Missouri. < 1434746768 454856 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :So, no but close. < 1434746785 113217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :close enough < 1434746788 115057 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :To encourage trade, the public record would increase by a continuously compounded say 2% per year < 1434746798 980292 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's definitely a cross-country move. < 1434746803 231192 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :And I'm not packed yet? < 1434746958 819374 :gamemanj!~gamemanj@cpc8-aztw23-2-0-cust128.aztw.cable.virginm.net QUIT :Ping timeout: 272 seconds < 1434747011 7695 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :(this is similar to the inflation of normal currencies, but it is more obvious) < 1434747023 898414 :fowl!fowl@gateway/shell/elitebnc/x-knuynmcxgvvwyeqe PRIVMSG #esoteric :Hey I'm in misery, can you take me with you? < 1434747118 855821 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1434747426 481118 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1434747481 240732 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 JOIN :#esoteric < 1434747487 572500 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hello < 1434747523 546045 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`wisdome < 1434747524 163793 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdome: not found < 1434747528 235331 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`wisdom < 1434747529 143459 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :doesthiswork/no < 1434747540 982617 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`? hppavilion1 < 1434747541 831221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :higgledy piggledy / hp pavilion / doesn't like jokes that are / written in text; // uncontroversially, / one in a million is / roughly the chance they won't / be left perplexed < 1434747549 211428 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`? wisdom < 1434747549 928883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? < 1434747561 595486 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`? ø < 1434747562 363120 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ø is not going anywhere. < 1434747621 825064 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://www.reddit.com/r/rust/comments/39wvrm/hodor_esolang_as_a_rust_macro/ < 1434747676 268035 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=43229&oldid=43217 5* 03139.55.4.74 5* (+14) 10Added Damarok < 1434747752 874985 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it just makes more moral sense if you use negative currency & as opposed to positive currency £ and $ and euro and stuff... having &3 means "you owe $3 to the world, until you can reach financial enlightenment." but having $3 means "the world owes you $3...? wait.. what?" < 1434747813 185829 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Um < 1434747815 280270 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434747824 814051 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I was the one who added Damarok, BTW < 1434747933 944339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Darmok14]]4 N10 02http://esolangs.org/w/index.php?oldid=43230 5* 03Hppavilion1 5* (+128) 10/* Well SORRY */ new section < 1434748006 733358 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :rdococ: I think theoretically, US dollars are a zero currency. < 1434748020 714828 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's impossible for anyone to actually own a US dollar. Therefore, the total number of US dollars in the world is zero. < 1434748027 382709 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43231&oldid=43230 5* 03Hppavilion1 5* (+271) 10/* Well SORRY */ < 1434748039 594521 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :How is that? < 1434748049 139138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43232&oldid=43231 5* 03Hppavilion1 5* (+13) 10 < 1434748056 182980 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If I have a dollar bill, that doesn't mean I own a dollar. It means that the Fed owes me a dollar. The dollar bill is worth $1 to me, and -$1 to the Fed. < 1434748060 661610 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43233&oldid=43232 5* 03Hppavilion1 5* (-14) 10 < 1434748072 297718 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Likewise, if I have a dollar in my bank account, that doesn't mean I own a dollar; it means the bank owes me a dollar. < 1434748078 430983 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :OK < 1434748144 487940 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think it has even been suggested that = 0 can suggest this (when applied globally), although I have not thought of it that way < 1434748158 238692 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is ? < 1434748185 524000 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The product of , hth? < 1434748197 672995 :hilquias!~user@unaffiliated/hilquias JOIN :#esoteric < 1434748210 810676 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The |FSV> is a financial state vector, which can vary, but must always remain orthogonal to is required to remain orthogonal to it. < 1434748315 502413 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :b_jonas: That's what it is. < 1434748319 527755 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if money is locally conserved everywhere, but you can't define a globally sum of money invariant, sort of like energy in global relativity? < 1434748359 620359 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :rdococ: Can't the bank already potentially store negative amounts in an account? < 1434748364 602555 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, money isn't created or destroyed locally anywhere, but you can't just say that the totaly some of money is conserved in any meaningful sense < 1434748367 390120 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(If you are in debt) < 1434748388 621911 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: sure it can, though that might be Bad for you < 1434748422 303326 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, I know, you are in debt < 1434748497 74168 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you remember the Infocom game _Bureaucracy_? < 1434748502 375609 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know whether or not you can define a globally sum of money invariant; I am not the government (and perhaps even the government doesn't know?) < 1434748654 887668 :tromp_!~tromp@rtc35-240.rentec.com QUIT :Read error: Connection reset by peer < 1434748676 890208 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43234&oldid=43220 5* 03Hppavilion1 5* (+712) 10Added some code < 1434748677 584215 :tromp_!~tromp@rtc35-240.rentec.com JOIN :#esoteric < 1434748703 571060 :tromp_!~tromp@rtc35-240.rentec.com QUIT :Read error: Connection reset by peer < 1434748734 487448 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but negative currency is more moral: if you have no $$$, nothing to sell and stuff, you can't start in life... but if you have no &&& in negative world, nothing to sell and stuff, you can start in life by buying stuff, and pay the world back later. < 1434748806 277528 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I have no clue what's going on < 1434748815 820684 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Note that |FSV> here is a vector of a projective space, it seems to me! < 1434748816 254948 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :me neither < 1434748871 286079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Darmok14]]4 M10 02http://esolangs.org/w/index.php?diff=43235&oldid=43234 5* 03Hppavilion1 5* (+4) 10Added extension < 1434748898 989535 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Anyone want to help me figure out Darmok? < 1434748943 293856 :tromp_!~tromp@rtc35-227.rentec.com JOIN :#esoteric < 1434748991 542558 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43236&oldid=43235 5* 03Hppavilion1 5* (+49) 10Changed code < 1434749073 831239 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :hppavilion1: I don't know much right now, but I can see a few thing from what you have written < 1434749084 581319 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yay < 1434749090 275895 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I made a barely-decent page < 1434749113 873244 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It is still hardly good enough yet, just one example that explain a few thing about it < 1434749129 270330 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yup < 1434749142 932863 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I only recently started it < 1434749149 956835 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm making it incrementally instead of all at once < 1434749209 648607 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1434749217 457497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Darmok14]]4 10 02http://esolangs.org/w/index.php?diff=43237&oldid=43236 5* 03Hppavilion1 5* (+122) 10Opened the language to public modification < 1434749269 787007 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1434749280 482982 :Tod-Autojoined!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434749307 123255 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but wont the metaphors and mythologies themselves require verbs or verb like constructions? < 1434749319 761969 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434749326 325643 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :When did I say they wouldn't? < 1434749364 522961 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434749397 398587 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :The Metaphors and Mythologies can be defined in Darmok or another language < 1434749407 851814 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's not a particuarly well-defined language < 1434749427 147444 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Ones defined in Darmok pretty much need to use ones defined in Non-Darmok < 1434749449 931659 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :s/well-define/well-made < 1434749483 638045 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434749488 737884 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but what if they didnt...? < 1434749492 669644 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :How? < 1434749509 641542 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if we use a modification of English where verbs are not allowed... < 1434749520 818529 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :can we come up with a sentence? < 1434749528 92610 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :No. < 1434749531 51586 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :We can't < 1434749538 712944 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Sentences need verbs < 1434749561 547493 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Barring one-word sentences like "No," which don't even completely count as sentences < 1434749577 328999 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434749599 800922 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm pretty sure stuff affirming stuff like "you are wrong." don't have verbs per-say, but other verb-like constructions...? < 1434749611 636989 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :"Are" is a verb < 1434749619 778770 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh.. okay... < 1434749621 506463 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well... < 1434749641 262021 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm pretty much certain some parts of darmok will need to be defined in another language < 1434749664 937797 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :If it's written in python, for example, it will run a lexer on the line and pattern-match it < 1434749667 279216 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :just use adjectives...? < 1434749675 772652 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: see also http://scifi.stackexchange.com/q/13451/4918 < 1434749682 40889 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :The first pattern that matches corresponds to a python function < 1434749685 580460 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Which is then called < 1434749686 851277 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"loser you winner me" means "I get stuff from you!" or "you give stuff to me" < 1434749699 812422 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434749705 899921 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Aren't get and give verbs? < 1434749706 896647 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :of course it's not an actual sentence per say, but it'll work < 1434749722 429533 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"loser you winner me" doesn't have any verbs in it. < 1434749768 386298 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :like I could turn "you are wrong" into "wrong you" < 1434749772 961329 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and tada, no verbs. < 1434749779 929993 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hmmm... < 1434749781 443259 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Good idea < 1434749792 357646 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :We'll need to define a set of primitive < 1434749793 181238 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :s < 1434749832 36617 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"victim fred, thief samuel" for example < 1434749836 301321 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And these primitives will be used to define the official code you're allowed to use < 1434749904 117043 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So how would we define print in the TheBible/Jesus library? < 1434749912 220733 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1434749925 188317 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Probably writing to stdio < 1434749928 694517 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Like a fie < 1434749930 170316 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*file < 1434749980 829808 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1434749990 54994 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Now I'm stuck thinking about another language I'm designing < 1434749990 370365 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1434749992 903661 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Even cooler < 1434750063 240279 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"loud 'Hello World!'" describing the string 'Hello World!' as loud... < 1434750070 854977 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hm < 1434750073 134856 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That works < 1434750087 826571 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :This other language is called PFIL < 1434750098 772397 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's the Purely Functional Imperative Language < 1434750115 580155 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm.. sounds interesting...wait... what...? this is... < 1434750122 981212 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It'd be a huge pain in the ass to implement < 1434750126 668674 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But it'd be AMAZING to use < 1434750129 109172 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"functional imperative"???? < 1434750134 261173 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what the heck? < 1434750143 885068 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Not functional in the declararve sense < 1434750147 92294 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's a WIP name < 1434750156 724553 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So it's not perfectly accurate < 1434750158 627698 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh... what paradigm would it be in? < 1434750164 224552 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Imperative < 1434750169 676204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so the oath of Feanor wasn't public knowledge in middle-earth, and Galadriel could just choose to not tell about it to Melian and think she won't easily learn about it? < 1434750170 860673 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But EVERYTHING is a function < 1434750179 918408 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And that includes things like If statements and operators < 1434750183 520059 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's new to me. I should read the Silmarillon very carefully. < 1434750189 539847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because there's a lot I don't understand < 1434750191 7682 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :thats just like my Table programming language though where everything is a table... < 1434750199 759739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how can something like that _not_ be public knowledge? < 1434750205 786885 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but Table, I think, if I remember correctly, was declarative < 1434750229 348211 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It was < 1434750243 760206 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yeah.. and I don't think it was turing complete < 1434750279 144062 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well PFIL allows really weird stuff < 1434750306 42990 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :show us... we're dieing to know < 1434750316 991250 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :well I got the offer < 1434750340 737775 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :For example < 1434750346 363105 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Here's the library that defines... < 1434750349 348771 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Comparison operators < 1434750351 488626 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yeah. < 1434750352 104140 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :https://github.com/TheGloriousRepublic/Purely-Functional-Imperative-Language/blob/master/doc/Lib/comp.pfil < 1434750378 160709 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's seriously WIP < 1434750392 526902 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So it'd be impossible to implement a language that's accept that library as-is < 1434750420 461586 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :defining comparison operators... ha...! I could do that in haskell... < 1434750431 569539 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I know < 1434750437 355707 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I could too < 1434750445 366647 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Except this is an imperative language < 1434750462 789001 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait ...? < 1434750476 389203 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :What? < 1434750479 917600 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :they look like they're all circularly defined to me - not that that's a problem of course < 1434750488 392460 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Huh? < 1434750503 720890 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Some of the comparison operators had to be primitives for it to work, keep in mind < 1434750507 350320 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oh ok... < 1434750513 831455 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Unless there's a way I could do it without < 1434750519 992935 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well < 1434750521 747716 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :In which case feel free to make a pull request < 1434750527 719186 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sorta maybe possibly but idk the language < 1434750541 583927 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434750541 759693 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Also < 1434750550 947393 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You can define the equivalent of complex statements < 1434750560 305712 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You can define for-loops and stuff < 1434750568 50500 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ik... < 1434750572 393606 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434750574 314016 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Good < 1434750577 79080 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434750579 83493 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Just pointing out < 1434750591 261719 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how are numbers defined...? are they primitive too...? < 1434750594 508029 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's something no other language I've ever used allowed < 1434750598 424957 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I suppose so < 1434750605 341989 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Everything is technically a clss < 1434750607 184459 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*class < 1434750610 421262 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ha... < 1434750624 381554 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I just say functions because it's more accurate < 1434750625 815664 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :numbers dont have to be primitive if youre willing to fudge around a little < 1434750636 896940 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Really? < 1434750639 138476 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Cool < 1434750640 472958 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yeah < 1434750655 560258 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :This language is going to be a huge pain to implement if anyone ever decides to < 1434750664 875777 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It'll probably be done by PhD's if it ever is < 1434750671 699662 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :in Haskell, you could define data Number = Zero | Succ number... < 1434750677 834374 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh right < 1434750681 89123 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Successor function < 1434750684 771477 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yes < 1434750692 719100 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric ::) < 1434750699 827423 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That isn't even fudging around < 1434750706 382174 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so 1 = succ(zero), 2 = succ(succ(zero)) < 1434750709 211333 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and so on < 1434750711 677962 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yep < 1434750749 615628 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Awesome < 1434750754 253554 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :and assuming you can do stuff like x.deccessor or decc(x) or something < 1434750759 623294 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you can do addition < 1434750761 774790 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434750768 665359 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Thanks! < 1434750790 428667 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :If you were to make a library for this and pull request it that'd be AMAZING < 1434750798 507073 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function add(x, succ(y)) { return succ(add(x, y)) } < 1434750806 400839 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yep < 1434750812 54446 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And then alias + with add < 1434750832 130813 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I would use ++ though instead of succ < 1434750841 328915 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true... < 1434750866 740160 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I wonder... you said they were technically classes...? < 1434750873 71579 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434750875 499073 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Like python < 1434750877 909439 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think < 1434750895 203069 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :A number would be an instance of the number class. Metaphorically speaking < 1434750912 413576 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :right ...? < 1434750918 555692 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434750921 182270 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :right < 1434750963 892667 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :also, may I ask, is the if conditional a primitive? < 1434750969 277823 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434750982 899909 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you can forgo that too by modifying the boolean library < 1434750986 208233 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But if/*elif/else is (probably) not < 1434750988 573380 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Really? < 1434750991 773500 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :AWESOME < 1434750993 606101 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :like Table was basically based on < 1434751008 124886 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I want this language to be as library-defined as possible < 1434751022 216486 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :With as few builtins as I can muster < 1434751025 289920 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true.ifTrue(doStuff) would doStuff, false.ifTrue(doStuff) wouldn't... < 1434751034 978801 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Basically legible brainfuck < 1434751041 363800 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434751063 278417 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :ifTrue(True){dostuff();} < 1434751064 912291 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so add the ifTrue functions to the boolean objects themselves, true.ifTrue would do whatever you give it, and false.ifTrue would be a NOP < 1434751081 581131 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't quite understand < 1434751084 803542 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OH < 1434751087 684285 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think I get it < 1434751091 134263 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Kind of < 1434751126 73439 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I've never seen that syntax before < 1434751134 920222 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well, you know objects have properties and methods, like account.desposit(123)? < 1434751139 21565 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434751174 587934 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :false.ifTrue({ stuff }) is basically an object, false, with the method, ifTrue < 1434751190 188515 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OOOOOOOOOOOOOOOOOOOOOH < 1434751193 7691 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That's awesome < 1434751198 153357 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That is truely awesome < 1434751201 852004 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :ACTION claps < 1434751203 58726 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434751214 224402 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so what would false() return anyway? < 1434751222 923674 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1434751226 934082 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :False is a builtin I think < 1434751242 970217 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :True() and False() are builtins? srsly? < 1434751261 202313 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well when I wrote it they were < 1434751264 935099 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :They don't have to be < 1434751276 76145 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well... you see... < 1434751280 868206 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I was just going on the thought that they had to be < 1434751286 202609 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well... < 1434751294 208294 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Because they are in my favourite language < 1434751294 552126 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434751297 403474 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Python < 1434751302 272460 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :umm... < 1434751304 571576 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Hmm... < 1434751323 376739 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :are there any objects with properties and methods? or is it literally all just functions? < 1434751346 275480 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well the functions are technically callable objects < 1434751349 13590 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Like in Python < 1434751357 437145 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm building off of all the best languages I know of < 1434751373 138876 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Haskell, Python, the two good things in Javascript, etc. < 1434751393 397637 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Some C < 1434751402 76216 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :do the objects have properties...? < 1434751411 877658 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Did you consider Forth and Lisp? < 1434751415 888360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1434751421 957610 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :like, how an account has a balance? or a person has an age? < 1434751425 44463 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :And also SQL? < 1434751426 617457 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't know Forth and I barely know lisp < 1434751434 172157 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes < 1434751443 293310 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Objects have properties and methods < 1434751459 589708 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :or... you could do this! true(doStuff) directly instead of invoking a property of true < 1434751474 105080 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :so true could be an identity/call function and false would be a NOP < 1434751476 335316 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Do you know any SQL though? < 1434751484 682994 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't really < 1434751501 331880 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Maybe there'll be a SQL library for it < 1434751508 223739 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function true(stuff) { return stuff() }; function false(stuff) { return }; < 1434751510 530516 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I've written a little, but I barely understand it < 1434751519 444688 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Keep in mind I use javascript function notation < 1434751537 279415 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ik... I'm using pseudo code at the moment. should I fork the project? < 1434751540 793150 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434751567 265569 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :In JavaScript you can also make anonymous functions too, and overridable prototypes and generator functions and others < 1434751571 437639 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So then call foo if x is greater than five you would do "x>5(foo);" ? < 1434751575 667848 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I know you can do that < 1434751584 449798 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But I like the function expression < 1434751599 767794 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you can use aliases < 1434751606 11143 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh right < 1434751615 699863 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if(true, stuff) = alias(true(stuff)) < 1434751629 200842 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That's kind of right < 1434751631 932331 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I think the syntax in JavaScript is too long though, and suggested stuff like @(x)(x) for the identity function < 1434751681 194632 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hm... < 1434751722 553422 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait, was that a suggestion you made regarding JS or was that a suggestion for me? < 1434751733 170424 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :About JavaScript < 1434751745 516934 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Ah < 1434751790 43585 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm trying to figure out what the syntax should be for denoting blocks of code to be used within functions < 1434751802 88372 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hm... < 1434751815 754907 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm trying to figure out how alias stuff works. < 1434751818 126964 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It can't be x = function(vars){code} because the {code} block would be interpreted as the definition < 1434751824 84673 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I am too :P < 1434751842 443862 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I do not quite understand what you are trying to do now? < 1434751857 119856 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What did you mea nabout "denoting blocks of code to be used within functions"? < 1434751858 600624 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :What don't you understand? < 1434751861 717872 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434751873 657489 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :PFIL allows you to define functions with code as an argument < 1434751892 52899 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :SO a for loop could be defined in a library using while loops and incrementation, for example < 1434751902 143847 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :dont merge yet btw < 1434751906 18595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion1: like smalltalk or ruby? < 1434751910 320060 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :O, well, I would still just make the contents of the loop body also as a function < 1434751945 445481 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Do ruby and smalltalk allow that? < 1434751961 286551 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Or else, use macros instead. < 1434751985 769898 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :alias function ... < 1434752000 120256 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion1: yes, that's a basic feature of smalltalk, and ruby has inherited it, though only with up to one block argument per call < 1434752002 136210 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :What about it? < 1434752013 941144 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434752048 465277 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Kewlzez < 1434752062 73361 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :How does ruby implement it? < 1434752072 246258 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know how it implements it < 1434752079 646192 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's… an implementation detail < 1434752082 182101 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't much care < 1434752218 688245 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434752225 581994 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It looks like you use an ampersand < 1434752240 30056 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know the _syntax_ in ruby. Or at least most of it. Are you asking about that? < 1434752251 573982 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I figured it out < 1434752255 823660 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But thanks < 1434752264 781573 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's complicated, there's like ten syntax elements related to it < 1434752278 57058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so if you want me to explain most of it, you can ask < 1434752278 660010 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well I'll just use the ampersand < 1434752286 396901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I can't help with smalltalk though < 1434752286 584644 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Is rd still here? < 1434752290 309180 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the true and false method stuff I talked about is implemented into Smalltalk, but I think it bypasses that logic code straight to the compiler < 1434752291 918777 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I got it < 1434752312 487961 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: sure, it makes sense to optimize booleans < 1434752312 682721 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Ah < 1434752347 607300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :conditionals occur a lot, so doing an extra function call for each of them could be bad < 1434752358 295006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in a practical interpreter that is < 1434752395 337038 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1434752400 464267 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :thats what they did < 1434752412 147840 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but the method stuff is still in Smalltalk source code anyway < 1434752420 268144 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :interesting feature < 1434752433 486986 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So the operators that can be used in function arguments are *(splat), **(double splat), & (code block), and maybe others < 1434752434 521083 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, useful for lots of other functions, such as for iterating over some containers < 1434752491 767549 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :some details of smalltalk and ruby seem really esoteric to me actually < 1434752499 55576 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :probably only because I'm not used to them < 1434752512 79226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they might be natural for someone who's grown up on those languages < 1434752628 763210 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :The order than you can put arguments into a function is foo(requiredargs..., optionalargs..., *listargs, **kwargs, &blockargs) < 1434752706 56034 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1434752734 912421 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1434752735 201856 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :my method of implementing gt requires equality... shoud that be primitive ...? < 1434752751 783314 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Maybe < 1434752754 89088 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Client Quit < 1434752762 75798 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Do it with as few primitives as possible < 1434752763 340322 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :equality seems more primitive than gt or lt... < 1434752774 274863 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think I just made a travelling salesman problem for you < 1434752775 743072 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric ::P < 1434752778 255287 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It does < 1434752780 573400 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Do it that way < 1434752905 38081 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Are you making a pull request then? < 1434752909 452376 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1434752909 638441 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1434753056 484635 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :not yet... < 1434753066 291997 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it has to be logically consistent < 1434753075 38780 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I mean are you working on something that you'll pull request to me < 1434753076 657622 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Ping timeout: 272 seconds < 1434753090 331122 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :yes < 1434753091 922872 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :That's probably the worst way I could've phrased that :P < 1434753092 903868 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434753096 226049 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Awesome :) < 1434753153 986878 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :god damn it... my internet glitched and now I have to remake the changes I made in comp.pfil... < 1434753161 292633 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric ::( < 1434753177 266775 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait, how did an internet glitch do that? < 1434753181 249765 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434753187 732172 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You edited the file on GitHub < 1434753347 853987 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but there werent many so < 1434753360 704983 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Great < 1434753395 170607 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ok I've made some changes. I'll keep making changes until I can remove another primitive... < 1434753400 209955 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434753424 513302 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You can push what you've done for now if it's consistent < 1434753437 341305 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434753441 424042 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And I'll just accept it and you can add the next bout right after I do it < 1434753455 519768 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I mostly just want to feel the march of progress :P < 1434753457 389879 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ok... let me check through to make sure < 1434753464 29022 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434753465 8216 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Great < 1434753596 974378 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay... you can check it too... tell me about anything youre unsure of < 1434753651 583371 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Did you push it? < 1434753676 525202 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm not getting anything < 1434753682 316634 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Let me refresh a few more times < 1434753721 133296 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :okay... did it < 1434753730 642655 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Great < 1434753801 196390 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ignore the silly commit comment stuff... had to change addition and subtraction but it's fine now < 1434753895 544565 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Dammit < 1434753909 848733 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I edited some stuff before I sent you the link to the repo < 1434753916 397939 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But I forgot to commit it < 1434753920 109485 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Now I have a merge conflig < 1434753922 572453 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :-.- < 1434753932 577261 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*conflict < 1434753941 261074 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :oops < 1434754017 407540 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm just thinking, imagine if there was a way to substitute the function() and return() primitives for something that isn't... also, about set()... < 1434754027 903701 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yes? < 1434754039 550487 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well... nvm... < 1434754041 738018 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1434754081 563497 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :function return(function, parameters, returnValue) { function(parameters) = returnValue } < 1434754090 590187 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if that even makes sense < 1434754095 278206 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't get it < 1434754108 208037 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Oh < 1434754108 552433 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait < 1434754114 480042 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You were defining return < 1434754117 7391 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Let me look < 1434754146 96420 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :if you get it... I'm setting the function value to stuff... < 1434754155 202176 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434754161 549086 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm trying to fix this merge conflig < 1434754164 500569 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*conflit < 1434754166 843123 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*conflict < 1434754171 975426 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :k... < 1434754181 364361 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :what did you change btw? < 1434754186 117720 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't know < 1434754193 368925 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :The conflict is in comp.pfil < 1434754197 266904 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I changed it a while ago < 1434754203 874559 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So the commit doesn't even tell you < 1434754211 278100 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Because I didn't know when I wrote it xD < 1434754320 618584 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Dammit < 1434754326 22555 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I need to debug the state of the repo < 1434754551 85824 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434754553 912639 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Fixed it < 1434754560 154735 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But I think I lost some progress on the docs < 1434754562 45645 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric ::,( < 1434754563 122940 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait < 1434754566 567223 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I have a backup! < 1434754567 785794 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Right! < 1434754570 181360 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I am amazing! < 1434754571 668597 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric ::P < 1434754631 762482 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :All is well in the world of programming < 1434754716 117067 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 QUIT :Quit: Page closed < 1434754727 927114 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :*Din* *Din* 7 o clock and all's well < 1434754735 13868 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 JOIN :#esoteric < 1434754739 839876 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So < 1434754752 926316 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :(Just refreshed the page, hopefully didn't miss anything) < 1434754753 875794 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :AFK < 1434754756 532779 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait < 1434754762 334119 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Does /afk do anything? < 1434754769 299343 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Nope < 1434754770 567848 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well < 1434754771 303758 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :AFK < 1434754775 459870 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :I don;t think so < 1434754834 503385 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :Also you can read the logs for stuff you missed, unless you're like me and just keep Irssi running for weeks < 1434754864 984779 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :then you can simply scroll up < 1434754907 990342 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm an IRC noob and am using WebChat < 1434754936 480942 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1434754940 176068 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :I started Irssi on June 1 and haven't signed off since < 1434754941 59965 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm going to fork it again... < 1434754948 299427 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1434754961 650633 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know what does on the WebChat; I use my own IRC client because I don't like the others < 1434754999 444065 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Some webpages don't even link to the actual IRC and only to a webpage to chat on IRC; sometimes I have to view the source to figure out the proper address to connect to with my own IRC client. < 1434755035 280547 :zemhill__!bfjoust@selene.zem.fi JOIN :#esoteric < 1434755041 764792 :KitB!~quassel@kitb.pw QUIT :Remote host closed the connection < 1434755043 717135 :zemhill_!bfjoust@selene.zem.fi QUIT :Remote host closed the connection < 1434755090 242007 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :`cls < 1434755094 141305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cls: not found < 1434755102 295657 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :There we go < 1434755105 578113 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :./clear is nice < 1434755168 465902 :KitB!~quassel@kitb.pw JOIN :#esoteric < 1434755217 363145 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hellu < 1434755307 885486 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how could I implement function() so its not a primitive? < 1434755363 18336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rdococ: with templates < 1434755363 673836 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1434755383 520146 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I doubt that's possible < 1434755394 758151 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I mean, without many other primitives < 1434755437 694829 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'm considering implementing table < 1434755444 555860 :nys!~nys@blk-103-227-154.eastlink.ca PRIVMSG #esoteric :first class macros? < 1434755457 286910 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 NICK :YOURMUM < 1434755483 863627 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1434755499 702669 :YOURMUM!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Hellu < 1434755513 148443 :YOURMUM!8b37044a@gateway/web/freenode/ip.139.55.4.74 NICK :hppavilion1 < 1434755794 635240 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 256 seconds < 1434755877 790714 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well I've been able to implement return() < 1434755882 876833 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yay < 1434755898 846795 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1434755909 335069 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1434755963 172841 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ugh but its messed up < 1434755983 959368 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :the return() stuff looks like a forked version of my unmerged code stuff and stuff < 1434755993 674748 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how do I delete my fork? < 1434756019 623397 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think you go to the settings < 1434756023 612693 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And find the Danger Zone < 1434756046 679098 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And delete repo < 1434756144 454115 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :You know < 1434756151 956202 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think table could actually be useful for something < 1434756180 680383 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's a language so esoteric it stops being just for fun and becomes a fully legit, useful lang < 1434756252 196253 :KitB!~quassel@kitb.pw QUIT :Remote host closed the connection < 1434756314 629333 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true... < 1434756329 828798 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :its so esoteric, it's not esoteric anymore... < 1434756334 443760 :KitB!~quassel@kitb.pw JOIN :#esoteric < 1434756335 958794 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yep < 1434756344 576943 :skarn!skarn@unaffiliated/skarn QUIT :Ping timeout: 265 seconds < 1434756347 156221 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but thats still cool and esoteric... < 1434756351 843828 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I wrote a lexer for it < 1434756358 342696 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :cool... < 1434756359 461007 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's two lines of code :P < 1434756365 822036 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :cooler < 1434756366 633085 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Well, 3 I guess < 1434756369 871789 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Including the import < 1434756391 80594 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :from ast import literal_eval def lex(script): return literal_eval('{'+script.replace('[', '{').replace(']', '}')) < 1434756404 622146 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1434756594 478424 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but I dont think table is turing complete < 1434756614 44855 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :OK < 1434756616 634029 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I fixed the parser < 1434756618 315462 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :assuming lazy evaluation, table is at best, a finite state automaton... unless someone can disprove that... < 1434756633 567824 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'll make it turing complete with modification to the standard < 1434756643 664792 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :make Table turing complete? < 1434756644 441280 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Or I'll leave it as is < 1434756648 931938 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :If possible < 1434756651 238395 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait what how? < 1434756654 848175 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :IDK < 1434756658 24382 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :But I will do it < 1434756662 336121 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Unless I can't < 1434756668 835926 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I fixed up the lexer < 1434756672 223351 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :It's buggy, but it works < 1434756672 409890 :KitB!~quassel@kitb.pw PART #esoteric :"http://quassel-irc.org - Chat comfortably. Anywhere." < 1434756675 20021 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :everything is possible < 1434756685 434093 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Ture < 1434756686 881142 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :*True < 1434756696 157515 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Especially if you're turing complete xD < 1434756700 426789 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hahahaha < 1434756713 327096 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :well, except for solving the halting problem < 1434756719 986420 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Yeah... < 1434756724 262061 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :(which I think I can...) < 1434756728 482559 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Anything possible is possible if you're turing complete < 1434756734 774716 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :lol < 1434756736 776293 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Which seems tautological, but isn't < 1434756760 392508 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :>>> lex("{'walrus': {'man': 'person'}}") returns {'walrus': {'man': 'person'}} < 1434756763 30730 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1434756763 216870 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So I think it works < 1434756792 761128 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Wait < 1434756794 788297 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I have a problem < 1434756795 727920 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I think < 1434756804 674114 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you know... I think I could solve the halting problem... convert the program into pseudo code and use some kind of machine to tell whether there are loops and stuff or not < 1434756827 155862 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Shitshitshitshitshitshitshit < 1434756830 589744 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :while (true) { do stuff } obviously doesnt halt < 1434756838 419736 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but null program does < 1434756840 63662 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It won't always work though, but you can sometimes figure out that it doesn't halt < 1434756847 851369 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :YEah < 1434756855 995420 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So I have a problem < 1434756861 85256 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :true < 1434756871 210801 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :it works for some programs < 1434756883 419726 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So naturally, I'm going to suggest a change for table instead of fixing it in my program :P < 1434756897 368673 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm? < 1434756945 247228 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Instead of just a raw library name being used for import (which makes it not technically a table), make it do somthing like map "libraries" to a list of tables to use < 1434756950 570122 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Not tables to use < 1434756953 400964 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Libraries to use < 1434756960 428548 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :ACTION facepalms himself < 1434756979 524762 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Or even better, to make the list of libraries a table too < 1434756989 71369 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Make it a map mapping library names to booleans < 1434756994 31652 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And if they're true importing htem < 1434757002 347124 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :And if they're false ignoring them < 1434757005 621171 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :you gave me idea < 1434757022 958655 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Good :) < 1434757028 680663 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I like doing that < 1434757146 63213 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :instead of assigning properties to values... < 1434757153 806284 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :just do sets of flags, like < 1434757160 255803 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :In pfil or in Table? < 1434757182 185201 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :3 = [successor of 2, predeccessor of 4, derp, herp] < 1434757193 649899 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :a Table derivative < 1434757198 182196 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Aaaaah < 1434757230 439393 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I don't think my current lexer will work < 1434757236 649665 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I'll have to write a whole lexer :/ < 1434757478 326903 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :So how does this derivative work? < 1434757756 351468 :hilquias!~user@unaffiliated/hilquias QUIT :Remote host closed the connection < 1434757785 484058 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :maybe... < 1434757789 46517 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :0 = 0 < 1434757792 79837 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :1 = 0++ < 1434757794 637648 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :2 = 1++ < 1434757795 363406 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :etc < 1434757809 139627 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :x++-- = x < 1434757882 246059 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I had an idea just like pfil once < 1434757888 325662 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :where everything could be a function < 1434757928 430429 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I just rewrote the lexer < 1434757939 71168 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Mostly < 1434757943 467074 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :I just need to actually map stuff < 1434758109 476558 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Done! < 1434758187 821559 :hppavilion1!8b37044a@gateway/web/freenode/ip.139.55.4.74 PRIVMSG #esoteric :Can I write an arithmetic library for Table and add it to the esolangs page?