> 1584405013 674996 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=70321&oldid=70276 5* 03PythonshellDebugwindow 5* (+99) 10/* Resources */ > 1584405132 973485 PRIVMSG #esoteric :14[[07Spiral Rise14]]4 M10 02https://esolangs.org/w/index.php?diff=70322&oldid=70306 5* 03Ais523 5* (-1) 10/* Computational class */ grammar > 1584405244 804246 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=70323&oldid=70321 5* 03PythonshellDebugwindow 5* (+10) 10/* Resources */ > 1584405356 562633 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Test14]]4 N10 02https://esolangs.org/w/index.php?oldid=70324 5* 03PythonshellDebugwindow 5* (+35) 10Created page with "#REDIRECT [https://www.google.com/]" > 1584405375 383224 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=70325&oldid=70313 5* 03PythonshellDebugwindow 5* (+9) 10 > 1584405386 884555 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Test14]]4 M10 02https://esolangs.org/w/index.php?diff=70326&oldid=70324 5* 03PythonshellDebugwindow 5* (-35) 10Blanked the page > 1584405416 335145 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70327&oldid=70325 5* 03PythonshellDebugwindow 5* (-9) 10 > 1584405457 9734 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70328&oldid=70327 5* 03PythonshellDebugwindow 5* (+15) 10 > 1584405513 783658 PRIVMSG #esoteric :14[[07TTTTTTTT14]]4 M10 02https://esolangs.org/w/index.php?diff=70329&oldid=70314 5* 03PythonshellDebugwindow 5* (+0) 10/* Keywords */ > 1584405817 820745 PRIVMSG #esoteric :14[[07TTTTTTTT14]]4 M10 02https://esolangs.org/w/index.php?diff=70330&oldid=70329 5* 03PythonshellDebugwindow 5* (+330) 10/* Syntax */ < 1584405966 712198 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu QUIT :Quit: leaving < 1584407926 733763 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1584409291 847270 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is it possible for a program called by xinetd to pass the connection to another program which is running (which will not necessarily be the first thing it does; it may communicate with the client before it does that), without needing to continue to run itself? < 1584409624 676752 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1584409931 546791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: the only way I know of would be to use an AF_UNIX socket to send the connected network socket as ancillary data < 1584409958 21082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would duplicate the network socket into a different process, allowing the original process to exit without closing it < 1584409979 636756 :int-e!~noone@int-e.eu PRIVMSG #esoteric :one way is enough, certainly ;) < 1584410018 572564 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I vaguely remembered this... took a while to home in on `man unix` and the section on SCM_RIGHTS. < 1584410067 786268 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :ais523: Yes, but will xinetd work properly if the program is doing that? < 1584410097 27991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know for certain, but I wouldn't expect xinetd to be responsible for closing the socket itself < 1584410115 760819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it probably duplciates it to the child and closes its own copy, allowing the executed program to be responsible for closing the other copy < 1584410216 487398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(duplicating a file descriptor to a program you're about to execute is very easy, it's duplicating it to a program that's already running that's the hard part) < 1584410345 149032 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :xinetd has the per_source option, I don't know if it would work properly if the program terminates. (I don't expect the rlimit options to work of course, meaning I would have to manage those by myself.) < 1584411988 552246 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so... at a glance this will only break the obvious things: accounting (number of running instances, wait) and interception. < 1584412023 572989 :int-e!~noone@int-e.eu PRIVMSG #esoteric :per_source falls under accounting < 1584412065 192630 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also xinetd is a bit bigger than I expected. < 1584412083 575603 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(but it's pretty nice code) < 1584413876 817909 :MTGBusyBeaver42!343d7f9b@ec2-52-61-127-155.us-gov-west-1.compute.amazonaws.com QUIT :Ping timeout: 240 seconds < 1584414731 205042 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1584415153 205933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds > 1584416757 681905 PRIVMSG #esoteric :14[[07Spiral Rise14]]4 10 02https://esolangs.org/w/index.php?diff=70331&oldid=70322 5* 03Ais523 5* (+0) 10s/augend/addend/g (OK, so addition is commutative, but) > 1584416867 878352 PRIVMSG #esoteric :14[[07Zero Instruction Set Computer14]]4 10 02https://esolangs.org/w/index.php?diff=70332&oldid=54398 5* 03Ais523 5* (+18) 10/* Examples */ +[[Spiral Rise]] < 1584417408 69996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many esolang interpreters detect tight infinite loops and optimize them into something with zero (or minimal) CPU usage? < 1584417440 148541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only one I can think of offhand is Ratiofall, which if it can prove that the program is stuck in an infinite loop, indefinitely parks the thread < 1584417477 237689 :int-e!~noone@int-e.eu PRIVMSG #esoteric :some brainfuck interpreters? < 1584417481 678790 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and compilers) < 1584417572 861120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like a natural thing to do but I'm not sure if many implementors thought of it < 1584417747 378870 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, once you compress a straight line sequence of +->< into a few addition and subtractions, it's not a big effort to detect balanced code (that doesn't move the pointer) that just increments and decrements the current cell, and change the additions to multiplications accordingly. < 1584417778 235873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that's optimizing tight /finite/ loops < 1584417783 407523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :loads of interps do that (including Ratiofall) < 1584417812 411356 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Now will you write the document of Waterfall Construction Kit? < 1584417817 257934 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: Sorry, I skipped the "infinite" while reading. < 1584417821 428002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm talking more about optimizing something like +[] in BF into something that blocks forever without consuming CPU, such as an intentional deadlock < 1584417863 478940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I need to work out what the language semantics are exactly, the great thing about an esolang that was only designed to write one program is that you don't have to care much about the details of the syntax or semantics < 1584417878 542568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially if you subsequently compile that program by hand rather than using a compiler, and know what it's meant to mean < 1584417905 743257 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In that case, I don't know... especially in a BF context, it seems rather pointless to have such code. < 1584417946 809748 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(You can arrange for the program to terminate instead, though that may be a little bit inconvenient.) < 1584417980 400877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's useful to save electricity when debugging esoprograms < 1584417992 39356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let x = x in x < 1584417995 57709 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: <> < 1584418031 153925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some non-eso languages have basic infinite loop detection built in, too, although Haskell treats an infinite loop as an exception rather than optimising it < 1584418050 527982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is actually in the published language semantics, IIRC, that exceptions and infinite loops are considered equivalent) < 1584418066 588887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus ghc can optimise one into the other < 1584418080 872400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let x a = x a+1 in x 0 < 1584418085 885615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In denotational semantics that don't care about IO, sure, all these things are bottom. < 1584418087 201895 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1584418099 888246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm vaguely surprised it didn't detect that one < 1584418170 173761 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :A infinite loop with no I/O might as well be: for(;;) pause(); if you do not need to track any variables by the debugger. < 1584418179 313216 :int-e!~noone@int-e.eu PRIVMSG #esoteric :GHC makes virtually *no* effort to detect infinite loops. The run-time system detects a very special case where a thread becomes blocked on a black hole that it created itself. It's a feature of the garbage collector. < 1584418195 184224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: right; which system call or library function you use there is up for debate, but pause seems reasonable < 1584418287 340973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION tries strace ratiofall -d -e [[2,1],[1,1]] < 1584418297 863341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like it uses futex as its infinitely blocking system call < 1584418312 119727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which kind-of makes sense, as I implemented it using a park with no paired unpark < 1584418376 403344 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> let x a = let r = r+1 in r in x 0 -- hmm < 1584418378 859245 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: <> < 1584418429 82175 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess the x a = x a + 1 would work if compiled with optimization because of CSE. < 1584418525 496239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the equivalent Waterfall Model program is [[3,2,2],[1,1,2],[2,0,0]], which ratiofall appears to optimize at optimization level 2 or higher < 1584418528 268250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(at -O1 it doesn't notice) < 1584418580 994363 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that guess is actually wrong. < 1584418597 877305 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh well, anybody relying on <> is a fool. < 1584418630 628284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is that most infinite loop detection only exists in cases where it's more or less forced by the implementation technique of the interpreter < 1584418656 472911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. ratiofall attempts to determine how many iterations a loop will go before it terminates, and thus infinitely many iterations is a special case that simply has to be handled < 1584418736 404935 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Woah, this code is ancient. 2002. import List < 1584418759 117810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it has a commented out import PrelIOBase (unsafePerformIO) ... I didn't even remember that module name :) < 1584418814 152810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess Incident gets a special mention here: the language semantics require implementations to unilaterally break tight infinite loops (and give a precise definition and specify what point in the loop at which to break it) < 1584418918 985401 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay I detected the offset-0 loop, turned it into an if-then-else, but kept the whole loop for the non-zero case. < 1584419081 992926 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(There were reasons to keep the loop; it might contain output instructions.) > 1584419757 600793 PRIVMSG #esoteric :14[[07Unassignable14]]4 10 02https://esolangs.org/w/index.php?diff=70333&oldid=20158 5* 03Ais523 5* (-56) 10update intro; there is now a compiler into ABCDXYZ < 1584420055 986115 :FreeFull!~freefull@defocus/sausage-lover QUIT : > 1584421214 658742 PRIVMSG #esoteric :14[[07StackFlow14]]4 10 02https://esolangs.org/w/index.php?diff=70334&oldid=54277 5* 03Ais523 5* (+1811) 10this language is now mostly obsolete due to [[The Waterfall Model]] (although it was helpful for the ~4 years in between); mention that in the intro to avoid misleading people, explain the relationship in detail lower down, and reorganise the TC proofs a little > 1584423576 915732 PRIVMSG #esoteric :14[[07The Waterfall Model14]]4 10 02https://esolangs.org/w/index.php?diff=70335&oldid=58723 5* 03Ais523 5* (+410) 10/* External resources */ M:tG-related external resources < 1584428517 233346 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 250 seconds < 1584429619 319881 :wib_jonas!b03f0ec4@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.14.196 JOIN :#esoteric < 1584430780 829677 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 JOIN :#esoteric < 1584431011 301077 :tromp_!~tromp@2a02:a210:ca3:2800:59e5:b6ae:b0f8:803a QUIT :Ping timeout: 272 seconds < 1584433000 279567 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584433934 895038 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1584434430 19251 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi < 1584434519 48722 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1584435430 765659 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1584436063 701352 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds > 1584436703 3478 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70336&oldid=70255 5* 03A 5* (-102) 10 < 1584438711 274839 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1584438794 856588 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584439068 844966 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1584439136 768376 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584440412 996716 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584440505 214925 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584440949 897294 :wib_jonas!b03f0ec4@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.14.196 QUIT :Quit: Ping timeout (120 seconds) < 1584443099 870750 :xkapastel!uid17782@gateway/web/irccloud.com/x-ksxenxlzpbibcsaj JOIN :#esoteric < 1584443710 275226 :wib_jonas!b03f0ec4@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.14.196 JOIN :#esoteric < 1584443947 702124 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1584444491 202323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1584444644 856105 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1584444743 623757 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1584445817 260791 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello < 1584445819 754441 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1584445940 957989 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1584445941 65971 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1584447698 860083 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru JOIN :#esoteric < 1584447797 707858 :wib_jonas!b03f0ec4@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.14.196 PRIVMSG #esoteric :curse you, non-specific error message < 1584448223 712689 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1584448379 695087 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1584449486 678186 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03PythonshellDebugwindow 5* 10moved [[02TTTTTTTT10]] to [[HGFTSNOA]] < 1584449744 774037 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1584450156 751076 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1584450696 897901 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1584450968 435293 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1584455089 814264 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1584455121 772324 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584455901 679152 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584455954 671109 :kritixil1!~weechat@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584456143 672694 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584456285 206282 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1584456333 405178 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584456383 856888 :kritixil1!~weechat@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection < 1584456399 835137 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos QUIT :Client Quit < 1584456417 711225 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584456454 680923 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584456509 253770 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos QUIT :Client Quit < 1584456666 902287 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1584456746 678583 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584456931 50149 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 QUIT :Remote host closed the connection < 1584456965 320345 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 JOIN :#esoteric < 1584458067 697369 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu JOIN :#esoteric < 1584459243 673898 :kritixilithos!~weechat@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584459362 759081 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Ping timeout: 256 seconds < 1584459638 895422 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1584459762 774345 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric > 1584459797 208486 PRIVMSG #esoteric :14[[07HGFTSNOA14]]4 M10 02https://esolangs.org/w/index.php?diff=70339&oldid=70337 5* 03PythonshellDebugwindow 5* (+2507) 10 < 1584459956 870979 :Phantom_Hoover!~phantomho@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net JOIN :#esoteric < 1584459968 423087 :Phantom_Hoover!~phantomho@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net QUIT :Changing host < 1584459968 423139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1584460357 703125 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1584461251 686590 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1584463475 661377 :xkapastel!uid17782@gateway/web/irccloud.com/x-ksxenxlzpbibcsaj QUIT :Quit: Connection closed for inactivity < 1584463921 714080 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1584464071 330296 :xkapastel!uid17782@gateway/web/irccloud.com/x-czjtudermwmmlvyt JOIN :#esoteric < 1584464172 704327 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584464269 723767 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 246 seconds < 1584464279 789969 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1584465116 533751 :kritixilithos!~pajr@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584465209 570504 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1584465300 913693 :wib_jonas!b03f0ec4@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.14.196 QUIT :Remote host closed the connection < 1584465975 688632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode MINUS SIGN < 1584465977 580280 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​− < 1584465983 340469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I should really learn how to type that thing < 1584466385 209921 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584466474 819120 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :yeh < 1584466831 293043 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've literally had the source code of bfbot reincarnation < 1584466838 267907 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and then my OS decided he wants to die < 1584466857 638213 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and the exact file containing 16KB of assembly code for it is gone forever, overwritten with NUL's < 1584466950 849103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, are there any other copies? < 1584466970 380466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after a couple of similar incidents I configured my editor to store backup copies of everything I edit in an unrelated directory < 1584466980 459295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which serves as good insurance against that sort of thing < 1584467109 904899 :kritixilithos!~pajr@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1584467251 382024 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1584467263 710594 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584467488 295367 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :`unicode forall < 1584467489 595600 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1584467498 175142 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :`unicode FORALL < 1584467499 376802 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1584467502 806330 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. < 1584467722 904790 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah. < 1584467726 934808 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :`unicode for all < 1584467727 840980 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​∀ < 1584467730 625388 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1584468226 854033 :int-e!~noone@int-e.eu PRIVMSG #esoteric :universal crisis averted < 1584468242 335959 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 PRIVMSG #esoteric :int-e: my pre-optimization oddperfect is 337 bits :-( < 1584468259 257106 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 PRIVMSG #esoteric :need some serious optimizing now < 1584468331 813537 :tromp!~tromp@2a02:a210:ca3:2800:991b:52c8:cedc:d45 PRIVMSG #esoteric :i still have an ugly pred in there to consider only divisors 1..n-1 < 1584468589 808926 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1584470245 219236 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah I was happy to get away without pred :) < 1584470861 824994 :arseniiv_!~arseniiv@94.41.14.209.dynamic.ufanet.ru JOIN :#esoteric < 1584470909 883332 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds > 1584471695 886386 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70340&oldid=70328 5* 03PythonshellDebugwindow 5* (+0) 10/* Languages */ > 1584471750 458815 PRIVMSG #esoteric :14[[07HGFTSNOA14]]4 M10 02https://esolangs.org/w/index.php?diff=70341&oldid=70339 5* 03PythonshellDebugwindow 5* (+2) 10/* Datatypes */ < 1584472018 703253 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1584473476 765541 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1584473613 840024 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: hardware failure => ouch, that sucks < 1584475933 453674 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :darn. I realized that I can't deny that I'm a prepper, at least to a small amount, because I was looking at the stockpiles of stuff I have at home, and started to think of what I have too much or too little of and how I could improve this. < 1584476002 530071 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :That doesn't really make you a prepper < 1584476020 516266 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :certainly not a full prepper < 1584476038 580351 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Prepping implies that you're focusing on a disaster situation to such a degree where it overshadows your daily life < 1584476040 795984 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :but I can't claim myself entirely innocent of the mindset < 1584476056 906667 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :But it's perfectly rational to want to keep a reasonable stockpile of supplies < 1584476059 375809 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :eww no, that's a bad derogative definition < 1584476066 684118 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :you can certainly be a prepper in a good way < 1584476073 63266 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I keep backups on DVDs, but it would also be possible to keep backups of public files on remote services too (perhaps in addition to DVDs) < 1584476825 548891 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu QUIT :Quit: leaving < 1584476958 187634 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu JOIN :#esoteric > 1584477464 459908 PRIVMSG #esoteric :14[[07HGFTSNOA14]]4 M10 02https://esolangs.org/w/index.php?diff=70342&oldid=70341 5* 03PythonshellDebugwindow 5* (+397) 10 < 1584477468 922554 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1584477840 462784 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :good to be prepared < 1584478466 893963 :moony!moony@hellomouse/dev/moony NICK :moonv > 1584478788 35395 PRIVMSG #esoteric :14[[07Spiral Rise14]]4 10 02https://esolangs.org/w/index.php?diff=70343&oldid=70331 5* 03Ais523 5* (+1089) 10/* Implementations */ comment the implementation in The Waterfall Model, so that people besides me might get some idea of what this is actually doing < 1584479577 52371 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1584480586 351603 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't hate Hitler's art so much, even though some people do (they say they have no soul, and other stuff). < 1584481053 891488 :cpressey!~cpressey@79-72-203-125.dynamic.dsl.as9105.com JOIN :#esoteric < 1584481183 858970 :cpressey!~cpressey@79-72-203-125.dynamic.dsl.as9105.com QUIT :Client Quit < 1584483778 701662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 246 seconds < 1584483840 801370 :budonyc!~budonyc@c-24-62-204-147.hsd1.ma.comcast.net JOIN :#esoteric < 1584484198 775416 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 246 seconds < 1584485075 690929 :xkapastel!uid17782@gateway/web/irccloud.com/x-czjtudermwmmlvyt QUIT :Quit: Connection closed for inactivity < 1584485524 225788 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Which is better, putting both parts of a split card (or flip card, or double face card, or adventurer card, etc) in one record, or in two records linked together, or something else other than this? I can think of advantages for each case, and disadvantages. < 1584486481 780745 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1584487347 629828 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :zzo38: I suggest to put each card face of split/flip/double-sided/meld card to a separate record, but put the stripes in the text boxes of level up, saga and planeswalker to the same record. if you want a simpler structure, link the face records together, recording what all the other faces are, why there are multiple faces, and the order of these faces. < 1584487399 567786 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :zzo38: if you're ok with a more complex structure, then have a type of record for cards and a type of record for faces, link the list of faces from the cards, and possibly create faces for the unique tokens described in rules texts as well. < 1584487612 100269 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu PRIVMSG #esoteric :zzo38: there's some irregularity involved because the faces of a double-sided or split card have separate expansion symbols and artist credits, whereas the faces of a flip card doesn't, but I hope that the set symbols and artist credits of each face of the card should be the same < 1584487754 836847 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Yes, I would think the set symbols for each face of the card are the same, and perhaps also the collector number, although there may be the possibility for the artist's name to differ (although I don't know if this is the case with any existing cards) < 1584487904 373411 :b_jonas!~x@catv-176-63-14-196.catv.broadband.hu QUIT :Ping timeout: 250 seconds < 1584487937 797807 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(Probably the rarity is also the same for both faces; I don't know why it would be different.) < 1584488013 366379 :b_jonas!~x@catv-176-63-21-114.catv.broadband.hu JOIN :#esoteric < 1584488090 760359 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Meld cards are another different thing though. They are two separate cards, and the melded side probably does not have a rarity at all, although I suppose the two separate cards could have the same or different rarity. > 1584488693 36835 PRIVMSG #esoteric :14[[07Insanity14]]4 N10 02https://esolangs.org/w/index.php?oldid=70344 5* 03PythonshellDebugwindow 5* (+216) 10Created page with "'''Insanity''' is an esolang by [[User:PythonshellDebugwindow]]. Its based on Einsteins definition of insanitydoing the same thing over and over again and expecting a..." < 1584488710 376269 :b_jonas!~x@catv-176-63-21-114.catv.broadband.hu QUIT :Ping timeout: 250 seconds > 1584488713 593329 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70345&oldid=70340 5* 03PythonshellDebugwindow 5* (+15) 10/* Languages */ < 1584488815 769876 :b_jonas!~x@catv-176-63-12-63.catv.broadband.hu JOIN :#esoteric < 1584489007 217089 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1584489196 770854 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 246 seconds < 1584489198 561433 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life