< 1589414843 85189 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1589415919 530110 :zseri!~zseri@ytrizja.de QUIT :Quit: zseri < 1589418998 910115 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca JOIN :#esoteric < 1589419054 124343 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca PRIVMSG #esoteric :Hello, does anyone used AlphaBeta before? < 1589419324 434558 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, doesn't look too interesting < 1589419496 302693 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca PRIVMSG #esoteric :What languages did you use before? < 1589419797 143921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I used alpha-beta pruning before. < 1589420073 621336 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Did it help? < 1589420293 586230 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes! It was great. < 1589420302 820571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you understand PVS/Scout? < 1589420317 450272 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would like to improve my understanding of the whole null window search deal. < 1589420345 649278 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No I don't. < 1589420459 510282 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I could barely expand PVS without looking it up. My first thought was what theorem provers have to do with all this. < 1589420860 578180 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca PRIVMSG #esoteric :shachaf How did you use Alpha Beta without the use of comments? < 1589420903 896073 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I did rewrite my cellular automaton update function for Ponder This in assembly though, just for laughs... it ended up 20% faster than the corresponding C, which I think is decent nowadays. < 1589420928 15717 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you do some sort of fancy SIMD thing? < 1589420930 793082 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :In assembly langauge for what instruction set? < 1589420930 897243 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 1/1.2 < 1589420932 643809 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0.8333333333333334 < 1589420936 419184 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no SIMD at all < 1589420963 270982 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or is that 16% faster... < 1589420990 718457 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca PRIVMSG #esoteric :16 and 2/3 < 1589421002 144228 :int-e!~noone@int-e.eu PRIVMSG #esoteric :jonathanr: it's not that precise < 1589421008 874070 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or accurate < 1589421047 362053 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 21/25.5 < 1589421049 500548 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0.8235294117647058 < 1589421054 803673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 25.5/21 < 1589421056 755607 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1.2142857142857142 < 1589421072 45071 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca PRIVMSG #esoteric :Using fractions is more precise than decimal, unless I find a way to write ­­¯ over the numbers < 1589421078 177753 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(those are the approximate cycle counts) < 1589421094 425627 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I did think about it but I don't think it'll pay off. < 1589421133 386309 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: The proper way to do SIMD is to move it to a GPU, which will be much slower for an individual update but make up for it by massive (compared to CPU) parallelization. < 1589421153 617017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sure. < 1589421189 878853 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you like this? where this = alpha-beta pruning < 1589421200 55735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? this < 1589421202 313357 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :This is something people on the channel like to talk about. We're often unsure what this is, though. Nobody likes this. < 1589421349 38534 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: The trouble is, 128 bit shifts are not a good fit for Intel's SIMD stuff. With x86_64 you have those cute shld/shrd instructions. To do that in SSE, you need to shift, then use the weird byte-wise shift on top, then shift in the other direction, and combine the results. And I think the CPU can issue twice as many integer operations as SSE instructions. < 1589421395 569027 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I didn't try. < 1589421454 999371 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's great how you use these tricks to do an exhaustive search of a game tree to depth 13 or however much. < 1589421458 850468 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Such a big tree. < 1589421466 210922 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(gcc knows how to use the shld/shrd instructions, too. The speedup I have is mostly from better instruction scheduling... I save a few mov instructions as well, but those are essentially free.) < 1589421520 203904 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Those modern CPUs are such beasts. < 1589421646 264851 :int-e!~noone@int-e.eu PRIVMSG #esoteric :not %rax; or %rbx, %rax <-- as far as I understand it, this fuses into a single micro-op. My first instinct was to move the `not` instructions further up to get rid of a data dependency and stall... and that made the code slower. < 1589421739 794314 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :I don't really like the way they do it so much, though. I like MMIX instruction set. < 1589421744 762344 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And the CPU will reorder instructions on its own as well... < 1589421774 806891 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1589421787 113705 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nobody uses MMIX though. < 1589421853 819724 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"the CPU" is an i7-6850K; I expect Ryzen does similar things. The low power models are less crazy. ARM as well, I suppose. < 1589421867 579275 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That is, ARM is less crazy as well, I suppose.) < 1589421926 612674 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :There is not suitable hardware for MMIX made yet (other than a few FPGA stuff which is incomplete, as far as I know), although there are software implementations of MMIX that can measure the number of cycles. < 1589422066 46688 :int-e!~noone@int-e.eu PRIVMSG #esoteric :TBH I have not even read the MMIX document, because I hardly see the point. < 1589422162 946043 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Well, I think that it is a better instruction set than ARM and some other stuff. However, there is a few things I would have done differently, such as I would have explicit caching only and no implicit caching, and I would also have a "Muxcomp" operator. < 1589425068 843767 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric < 1589428038 11226 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e JOIN :#esoteric < 1589428273 888613 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :irony; I just realised that I had been "incorrectly" thinking of RBF as a group but actually had the concept of monoid in mind. Turns out RBF _is_ a group and I was making two errors that happened to be the inverse of each other... < 1589428307 979219 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e QUIT :Ping timeout: 265 seconds > 1589428365 276505 PRIVMSG #esoteric :14[[07Dig14]]4 10 02https://esolangs.org/w/index.php?diff=72251&oldid=72189 5* 03Emerald 5* (+69) 10Not associated with DigFill TM < 1589429217 136343 :jonathanr!b8a0fcb1@modemcable177.252-160-184.mc.videotron.ca QUIT :Remote host closed the connection < 1589430830 318306 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu < 1589431283 342299 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e JOIN :#esoteric < 1589431583 354111 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e QUIT :Ping timeout: 272 seconds < 1589431712 792145 :salpynx!794954f8@121.73.84.248 QUIT :Remote host closed the connection < 1589433102 911440 :Antebrationist!ca9a87d6@202-154-135-214.ubs-dynamic.connections.net.nz JOIN :#esoteric < 1589433251 628488 :Antebrationist!ca9a87d6@202-154-135-214.ubs-dynamic.connections.net.nz QUIT :Remote host closed the connection < 1589433259 264407 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving > 1589433827 457593 PRIVMSG #esoteric :14[[07User:Programmer500014]]4 10 02https://esolangs.org/w/index.php?diff=72252&oldid=52076 5* 03Programmer5000 5* (-250) 10Blanked the page > 1589433939 249057 PRIVMSG #esoteric :14[[07Meta Memes14]]4 10 02https://esolangs.org/w/index.php?diff=72253&oldid=52068 5* 03Programmer5000 5* (-89) 10 < 1589434543 363123 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e JOIN :#esoteric < 1589434817 336416 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e QUIT :Ping timeout: 244 seconds < 1589437083 324728 :tromp!~tromp@2a02:a210:ca3:2800:dc03:ce71:fbdc:795e JOIN :#esoteric < 1589437290 145233 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1589438138 324983 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :Now I think the rendering functions in TeXnicard are fully implemented (preview, render to RGB, and render to separations output format). However, typesetting is not yet implemented, and I may also want to add a few more effects for rendering. < 1589438207 56958 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :If someone will provide graphics for templates then I can make up the templates involving those graphics. < 1589439926 829581 :rain1!~debian@unaffiliated/rain1 QUIT :Ping timeout: 272 seconds < 1589439988 710637 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1589442466 882042 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589445906 386512 :LKoen!~LKoen___@81.255.219.130 JOIN :#esoteric < 1589448433 399915 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca QUIT :Read error: Connection timed out < 1589448658 831121 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1589448672 485699 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1589448751 807806 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1589450274 840477 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric > 1589450894 364279 PRIVMSG #esoteric :14[[07Bigspace14]]4 10 02https://esolangs.org/w/index.php?diff=72254&oldid=68031 5* 03DmilkaSTD 5* (-106) 10 < 1589452198 892241 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1589452930 809994 :arseniiv!~arseniiv@94.41.81.24.dynamic.ufanet.ru JOIN :#esoteric > 1589454357 171583 PRIVMSG #esoteric :14[[07User talk:Javamannen14]]4 10 02https://esolangs.org/w/index.php?diff=72255&oldid=31617 5* 03DmilkaSTD 5* (+130) 10 < 1589455579 922450 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1589455608 334356 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589456818 867715 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 256 seconds < 1589456878 581856 :atslash!~atslash@46.188.0.82 JOIN :#esoteric > 1589459548 408715 PRIVMSG #esoteric :14[[07Bigspace14]]4 M10 02https://esolangs.org/w/index.php?diff=72256&oldid=72254 5* 03PythonshellDebugwindow 5* (-9) 10 < 1589463354 145361 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric > 1589465398 175973 PRIVMSG #esoteric :14[[07VTFF14]]4 M10 02https://esolangs.org/w/index.php?diff=72257&oldid=52077 5* 03PythonshellDebugwindow 5* (+3289) 10/* Notes */ > 1589465797 378527 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72258&oldid=72067 5* 03CMinusMinus 5* (+220) 10/* JMP */ < 1589466328 288138 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :> The goal is to create a language hard enough so no usable program can be created with it in reasonable time < 1589466330 418989 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:90: error: parse error on input ‘in’ < 1589466331 256343 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :am I a joke to you? < 1589466552 836749 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 260 seconds > 1589466707 407365 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72259&oldid=72258 5* 03CMinusMinus 5* (+53) 10 < 1589467028 37731 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1589467075 52489 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric > 1589467515 55396 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72260&oldid=72259 5* 03CMinusMinus 5* (+94) 10/* CMP */ > 1589467524 471462 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72261&oldid=72260 5* 03CMinusMinus 5* (-1) 10/* CMP */ < 1589467616 895920 :esomaker!b89430fa@okvlon3013w-lp130-03-184-148-48-250.dsl.bell.ca JOIN :#esoteric > 1589467717 535167 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72262&oldid=72261 5* 03CMinusMinus 5* (+165) 10 > 1589467879 38485 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72263&oldid=72262 5* 03CMinusMinus 5* (+1) 10 < 1589467893 326670 :arseniiv!~arseniiv@94.41.81.24.dynamic.ufanet.ru PRIVMSG #esoteric :topology is pointless, probability is free and logic is categorical < 1589468062 916225 :arseniiv!~arseniiv@94.41.81.24.dynamic.ufanet.ru PRIVMSG #esoteric :or maybe “topology is pointless, logic is categorical, only probability is free” > 1589468153 743406 PRIVMSG #esoteric :14[[076969 Assembler14]]4 10 02https://esolangs.org/w/index.php?diff=72264&oldid=72263 5* 03CMinusMinus 5* (+462) 10/* Memory variables */ > 1589468238 604698 PRIVMSG #esoteric :14[[076969 Assembler14]]4 M10 02https://esolangs.org/w/index.php?diff=72265&oldid=72264 5* 03PythonshellDebugwindow 5* (-2) 10/* Beginners explanation */ < 1589469241 746375 :esomaker!b89430fa@okvlon3013w-lp130-03-184-148-48-250.dsl.bell.ca QUIT :Remote host closed the connection < 1589470024 838307 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric < 1589470324 828249 :opticnerve!~opticnerv@host83-4-dynamic.247-95-r.retail.telecomitalia.it JOIN :#esoteric > 1589470566 154649 PRIVMSG #esoteric :14[[07Ports14]]4 N10 02https://esolangs.org/w/index.php?oldid=72266 5* 03AnimaLibera 5* (+10) 10create the Ports page < 1589471802 969715 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Quit: adu > 1589471825 369340 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72267&oldid=72266 5* 03AnimaLibera 5* (+93) 10add categories > 1589472367 248322 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72268&oldid=72267 5* 03AnimaLibera 5* (+320) 10Adding stuff > 1589472464 684711 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72269&oldid=72268 5* 03AnimaLibera 5* (+0) 10e > 1589473104 111571 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72270&oldid=72269 5* 03AnimaLibera 5* (+3120) 10add the Definitions and Execution paragraphs < 1589473140 487697 :catern!~catern@catern.com QUIT :Quit: catern > 1589473349 772593 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72271&oldid=72270 5* 03AnimaLibera 5* (+72) 10fancy definitions < 1589473508 831788 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1589473540 980742 PRIVMSG #esoteric :14[[07User:AnimaLibera14]]4 M10 02https://esolangs.org/w/index.php?diff=72272&oldid=71487 5* 03AnimaLibera 5* (+49) 10add my new esolang: Ports < 1589473777 847698 :catern!~catern@catern.com JOIN :#esoteric > 1589474087 762355 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72273&oldid=72271 5* 03AnimaLibera 5* (+308) 10add nop < 1589474404 705320 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric > 1589474581 627602 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72274&oldid=72273 5* 03AnimaLibera 5* (+8589) 10add instructions and syntax > 1589474953 230409 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72275&oldid=72274 5* 03AnimaLibera 5* (+1470) 10add Hello world > 1589475159 401120 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72276&oldid=72275 5* 03AnimaLibera 5* (-13) 10better looking hello world > 1589475323 863536 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72277&oldid=72276 5* 03AnimaLibera 5* (+485) 10add Cat > 1589475366 862935 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72278&oldid=72277 5* 03AnimaLibera 5* (-10) 10not a Stub anymore I think > 1589475450 229577 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=72279&oldid=72248 5* 03AnimaLibera 5* (+12) 10add Ports > 1589475709 58303 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72280&oldid=72278 5* 03AnimaLibera 5* (+107) 10improve intro < 1589475790 846692 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 256 seconds < 1589476314 606792 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: rebooting < 1589476377 255637 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1589476483 997198 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 256 seconds < 1589476520 856311 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589476767 319749 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca JOIN :#esoteric < 1589477938 823682 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest alive -.+--)*-1 < 1589477948 484044 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :guess that is well and truly dead :p > 1589479075 306067 PRIVMSG #esoteric :14[[07Esofun14]]4 10 02https://esolangs.org/w/index.php?diff=72281&oldid=72230 5* 03Palaiologos 5* (+26) 10 < 1589480791 896942 :LKoen_!~LKoen@81.255.219.130 JOIN :#esoteric < 1589480863 526738 :LKoen_!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer < 1589480912 245589 :gnu-nobody!~a@24.133.64.54 JOIN :#esoteric < 1589480979 201697 :pikhq!sid394595@gateway/web/irccloud.com/x-hovhomidionhhtrh PRIVMSG #esoteric :Yup < 1589482676 818563 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 272 seconds < 1589482719 849774 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1589483677 167724 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: so about komalpsz. part of the problem is just that it may have been too ambitious a project for my weak skills back then, so I never finished it. I never even implemented function/subroutine calls, even though that would have made more programs runnable. I'm not sure I understood back then how to implement function calls with parameters and local variables in an interpreter. < 1589483725 37219 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :But the bigger problem is that there are parts where I kept modifying the source codes of psz programs to match the interpreter, rather than working harder to implement the syntax that the existing programs used. < 1589483736 338693 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :At least I had the sense to mark with comments where I modified the programs, but still. < 1589483787 408329 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :For example, many psz programs are missing keywords to mark the end of if/while statements. However, they do always have newlines and indentation determine where each if/while ends, so I should have modified the parser to ignore those end keywords and look at the indentation. < 1589483840 167576 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :I also didn't implement print statements that print literal strings and variables in the same statement, even though multiple psz programs use that, instead I just modified those statements in the programs. That's rather silly. < 1589483876 782984 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :In the end there are only like five programs that the interpreter can actually run. < 1589483903 302545 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :The coding style of the interpreter sucks, but then, so did the coding style of every program that I wrote back then. < 1589483917 197115 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what is psz < 1589483958 155383 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :myname: It's an interpreter. (1) You don't want to know. (2) If you really want to know, "http://www.math.bme.hu/~ambrus/pu/psz-snapshot.tgz" . < 1589484179 888061 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :also because of this, I never really did anything with the results of the runs < 1589484186 443195 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :so the goal failed too < 1589484206 356077 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What even is this? < 1589484258 316019 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :This looks foreign language but not *extordinarily* esoteric < 1589484407 27220 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :Lymia: it's about KöMaL's mail-in programming competition between 2001-09 and 2003-01, to which the organizers released example solutions (after the deadline) in this nonsense language with no consistent syntax rules, < 1589484452 924275 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :presumably because if they released solutions in a production language that people can just get a compiler for (like pascal or C; they did occasionally did that for a few tasks), anyone could run their example solution and see that it's broken. < 1589484508 398401 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :So I decided to try to run those example solutions again to see that they are indeed completely broken, darn the obfuscated language they're written it, and indeed found that at least the example solution for I.10. is broken. < 1589484515 958667 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :But I never really got far with it. < 1589484549 916851 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :the tasks and solutions are linked from https://www.komal.hu/verseny/korabbi.h.shtml with the relevant dates, < 1589484563 429557 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :language barriers yay < 1589484585 671068 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :plus the tasks are also linked from https://www.komal.hu/verseny/korabbi.e.shtml in English translation < 1589484605 608616 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :the solutions aren't, but at least the source codes for the solutions shouldn't require translation, even if the explanations do < 1589484646 416885 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :at least one of the early solutions that they released in Pascal is broken too by the way, which may have discouraged them from releasing real runnable programs < 1589484702 11677 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :and I don't mean broken as in it has a few portability problems or it fails in some weird corner case, but that the program source code is entirely not powerful enough to do what the problem asked for < 1589485303 157541 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... eek. < 1589485367 310470 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :Note that this was back between 2001-09 and 2003-01. Me and everyone else were very young back then. And it's not like they had much money to pay to the college students that they roped in to write most of those problems and solutions. < 1589485373 202256 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :So there are excuses. < 1589485394 995957 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :Believe me, the programs I write these days are better. They're not perfect of course, but they're buggy in more advanced way, < 1589485405 20062 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :and I managed to write larger programs that are still usable. < 1589485455 998187 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :Plus the internet was young, there weren't many opportunities to learn good practices from others yet. < 1589485556 279702 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :Also KöMaL had a homepage where they listed a copy of those programs and solutions (besides the printed journal), but it only added a forum to the homepage in 2003-11 apparently, so I couldn't really talk to many people about those example solutions either. < 1589485887 203739 :gnu-nobody!~a@24.133.64.54 PRIVMSG #esoteric :b_jonas: isn't I.10 just a simple convex hull? < 1589485932 516404 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :gnu-nobody: it's supposed to be, yes. but the example solution is broken. < 1589485993 464041 :gnu-nobody!~a@24.133.64.54 PRIVMSG #esoteric :Also as far as I can see the solution is using an O(n^2) sort < 1589486396 143798 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :gnu-nobody: the larger problem is that the solution usually runs into a division by zero < 1589486738 873535 :gnu-nobody!~a@24.133.64.54 PRIVMSG #esoteric :if you're talking about sorting the stuff by atan2 (I didn't read the code actually) there is a near-trivial way to bypass that < 1589486748 777408 :gnu-nobody!~a@24.133.64.54 PRIVMSG #esoteric :except I don't remember it < 1589486903 155289 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :gnu-nobody: yes, there are better ways to write that program. that's not the question. < 1589486954 423730 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Algorithms code is nasty in general. < 1589486957 36829 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So easy to fuck everything up. < 1589487464 42619 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1589487486 143898 :gnu-nobody!~a@24.133.64.54 QUIT :Ping timeout: 265 seconds > 1589489869 17149 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=72282&oldid=72249 5* 03PythonshellDebugwindow 5* (+51) 10 < 1589490481 632957 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1589490500 838456 :TheLie!~TheLie@2a02:8106:215:3300:844d:dece:9bd4:fbb2 JOIN :#esoteric > 1589490876 872822 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=72283&oldid=70948 5* 03PythonshellDebugwindow 5* (+2390) 10 < 1589491865 214544 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds < 1589491879 502573 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So. < 1589491889 742994 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm tempted to give BFJoust one last spurt of life before I clean my hands of this. :p < 1589491894 142980 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :A last attempt at an evolver. < 1589491905 657851 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1589491934 345250 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1589491944 680862 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1589492116 974184 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1589492642 374492 :zzo38!~zzo38@host-24-207-48-139.public.eastlink.ca PRIVMSG #esoteric :I am still work on TeXnicard and on the card set that I was making with it. So far there is only one conspiracy, but I can add more. So far only one card has flavor text, but I can hope to add more; do you have some ideas? I also wanted to add one card is the otyugh, too. And, some idea of cards I had but do not know the name to put. And other thing might also be had, to improve the draft, including to adjust rarity perhaps. < 1589492688 380638 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :masterkratos: nobody else wanted to run the categories like small only or all levels, so DeeR just got a free world record there. < 1589492704 51689 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :glitched any% and glitched jackpot has other runs at least < 1589492729 269106 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :also there were like anniversaries as an excuse < 1589492745 788098 :b_jonas!~x@catv-176-63-12-50.catv.broadband.hu PRIVMSG #esoteric :sorry, wrong chat again < 1589495034 812977 :opticnerve!~opticnerv@host83-4-dynamic.247-95-r.retail.telecomitalia.it QUIT :Ping timeout: 256 seconds > 1589497907 670955 PRIVMSG #esoteric :14[[07Ports14]]4 M10 02https://esolangs.org/w/index.php?diff=72284&oldid=72280 5* 03AnimaLibera 5* (+10) 10rename github link to include that it contains the TC proof < 1589498868 318882 :TheLie!~TheLie@2a02:8106:215:3300:844d:dece:9bd4:fbb2 QUIT :Remote host closed the connection > 1589499490 19790 PRIVMSG #esoteric :14[[07Esofun14]]4 M10 02https://esolangs.org/w/index.php?diff=72285&oldid=72281 5* 03PythonshellDebugwindow 5* (+13) 10Fix title < 1589499637 105928 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 265 seconds < 1589499674 687463 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Ping timeout: 260 seconds > 1589499921 45538 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=72286&oldid=72283 5* 03PythonshellDebugwindow 5* (+149) 10 < 1589500446 985975 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net JOIN :#esoteric < 1589500455 849975 :adu!~arobbins@c-73-129-154-238.hsd1.md.comcast.net QUIT :Client Quit