> 1637971346 683511 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90107&oldid=90106 5* 03Squidmanescape 5* (+116) 10 > 1637972527 127480 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90108&oldid=90107 5* 03Squidmanescape 5* (+705) 10/* Instructions */ < 1637972672 407195 :yuu_!sid267332@ilkley.irccloud.com QUIT :Ping timeout: 240 seconds < 1637972820 634207 :yuu_!sid267332@id-267332.ilkley.irccloud.com JOIN #esolangs * :yuu > 1637972828 19029 PRIVMSG #esolangs :14[[07Eek!14]]4 10 02https://esolangs.org/w/index.php?diff=90109&oldid=90042 5* 03Zero player rodent 5* (+106) 10 < 1637973196 695799 :Argorok!sid195487@hampstead.irccloud.com QUIT :Ping timeout: 245 seconds > 1637973209 451870 PRIVMSG #esolangs :14[[07Struffoli14]]4 10 02https://esolangs.org/w/index.php?diff=90110&oldid=90000 5* 03Zero player rodent 5* (+23) 10 < 1637973361 471147 :Argorok!sid195487@id-195487.hampstead.irccloud.com JOIN #esolangs * :Argorok < 1637973893 631180 :u0_a3911!~u0_a391@2600:381:60:5acb:b5c7:4801:3b4b:2a30 JOIN #esolangs * :u0_a391 < 1637974121 597885 :u0_a391!~u0_a391@2600:380:4c51:cb27:e8e7:9163:308a:704a QUIT :Ping timeout: 245 seconds > 1637974493 598362 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90111&oldid=90108 5* 03Squidmanescape 5* (+344) 10 < 1637974850 584419 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1637975086 345350 :imode!~imode@user/imode JOIN #esolangs imode :imode > 1637976505 73173 PRIVMSG #esolangs :14[[07Eek!14]]4 10 02https://esolangs.org/w/index.php?diff=90112&oldid=90109 5* 03Zero player rodent 5* (-18) 10 < 1637976620 412546 :u0_a3911!~u0_a391@2600:381:60:5acb:b5c7:4801:3b4b:2a30 QUIT :Quit: Melvar > 1637977045 345334 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90113&oldid=90111 5* 03Squidmanescape 5* (+133) 10/* Instructions */ < 1637978603 25041 :delta23!~delta23@user/delta23 QUIT :Quit: Leaving > 1637979561 893875 PRIVMSG #esolangs :14[[07NLRNIS14]]4 N10 02https://esolangs.org/w/index.php?oldid=90114 5* 03Fmbalbuena 5* (+756) 10NLRNIS > 1637979580 225669 PRIVMSG #esolangs :14[[07NLRNIS14]]4 10 02https://esolangs.org/w/index.php?diff=90115&oldid=90114 5* 03Fmbalbuena 5* (+3) 10 > 1637979609 722003 PRIVMSG #esolangs :14[[07NLRNIS14]]4 10 02https://esolangs.org/w/index.php?diff=90116&oldid=90115 5* 03Fmbalbuena 5* (+18) 10 > 1637979666 929568 PRIVMSG #esolangs :14[[07NLRNIS14]]4 10 02https://esolangs.org/w/index.php?diff=90117&oldid=90116 5* 03Fmbalbuena 5* (-8) 10 > 1637980022 844332 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03ProjectEuler 5* 10New user account > 1637980057 278150 PRIVMSG #esolangs :14[[07NLRNIS14]]4 10 02https://esolangs.org/w/index.php?diff=90118&oldid=90117 5* 03Fmbalbuena 5* (+109) 10 > 1637980274 805553 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=90119&oldid=90091 5* 03ProjectEuler 5* (+286) 10The main page was deleted so this user was created. > 1637980385 788338 PRIVMSG #esolangs :14[[07Esolang talk:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=90120&oldid=89872 5* 03ProjectEuler 5* (+213) 10 > 1637980452 939390 PRIVMSG #esolangs :14[[07User:ColorfulGalaxy14]]4 10 02https://esolangs.org/w/index.php?diff=90121&oldid=83033 5* 03ProjectEuler 5* (+38) 10 > 1637981178 96634 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90122&oldid=90113 5* 03Squidmanescape 5* (+2816) 10/* Instructions */ < 1637981952 636211 :dyeplexer!~dyeplexer@user/dyeplexer JOIN #esolangs dyeplexer :t b k ky jt h bc > 1637982105 839028 PRIVMSG #esolangs :14[[07User:ProjectEuler/pagebar14]]4 N10 02https://esolangs.org/w/index.php?oldid=90123 5* 03ColorfulGalaxy 5* (+200) 10Created page with "{|class="wikitable" ! < | [[Project Euler/1|1]] | ... | [[Project Euler/{{{1}}}|{{{1}}}]] | ... | [[Project Euler/6|6]] ! > |} 1637982126 923427 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=90124&oldid=89572 5* 03ColorfulGalaxy 5* (+33) 10 > 1637982167 430442 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90125&oldid=90122 5* 03Squidmanescape 5* (+350) 10 > 1637982206 255259 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90126&oldid=90125 5* 03Squidmanescape 5* (-8) 10/* Instructions */ > 1637982816 390195 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=90127&oldid=89632 5* 03Rphii 5* (+0) 10change ` to ! in numbers > 1637986326 492134 PRIVMSG #esolangs :14[[07User:ProjectEuler14]]4 N10 02https://esolangs.org/w/index.php?oldid=90128 5* 03ColorfulGalaxy 5* (+925) 10Chart > 1637986745 270087 PRIVMSG #esolangs :14[[07Truth Machine (language)14]]4 10 02https://esolangs.org/w/index.php?diff=90129&oldid=83981 5* 03ColorfulGalaxy 5* (+40) 10 > 1637988061 71214 PRIVMSG #esolangs :14[[07User:Squidmanescape14]]4 10 02https://esolangs.org/w/index.php?diff=90130&oldid=90101 5* 03Squidmanescape 5* (+70) 10/* My Languages */ > 1637988241 197921 PRIVMSG #esolangs :14[[07(top, height)14]]4 10 02https://esolangs.org/w/index.php?diff=90131&oldid=90126 5* 03Squidmanescape 5* (+178) 10Fixed Version Number, Explained Versions < 1637989300 375424 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN #esolangs oerjan :Ørjan Johansen < 1637990590 679480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs : https://tech.marksblogg.com/fastest-fizz-buzz.html <-- "I've been unable to uncover this person's real-life identity" hah < 1637990627 927752 :riv!river@tilde.team/user/river PRIVMSG #esolangs :GNU yes was mentioned < 1637990641 48636 :riv!river@tilde.team/user/river PRIVMSG #esolangs :printing y in a loop was considered not fast enough < 1637990754 449856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :admittedly i'm not sure how easy his real name is to find if you're not in one of those places he has revealed it. < 1637990781 586383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :but then i'm biased, i managed to find his _middle_ name. < 1637990912 648206 :riv!river@tilde.team/user/river PRIVMSG #esolangs :I always wondered what the I stands for < 1637991030 802978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :iirc it was listed in the UK olympics maths team list, and on wikipedia when he had a page there < 1637991463 786296 :LostLemon!~lostlemon@170.55.34.132 JOIN #esolangs LostLemon :Fullname < 1637991468 169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :heh the wikipedia info is still there, if you know how to look < 1637991469 334139 :LostLemon!~lostlemon@170.55.34.132 QUIT :Excess Flood < 1637991530 647484 :LostLemon!~lostlemon@170.55.34.132 JOIN #esolangs LostLemon :Fullname < 1637991531 773084 :LostLemon!~lostlemon@170.55.34.132 QUIT :Excess Flood < 1637991539 524469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :(it was turned into a redirect, but the history is still there) < 1637991545 388421 :LostLemon!~lostlemon@170.55.34.132 JOIN #esolangs LostLemon :Fullname < 1637991546 350511 :LostLemon!~lostlemon@170.55.34.132 QUIT :Excess Flood < 1637991559 823717 :LostLemon!~lostlemon@170.55.34.132 JOIN #esolangs LostLemon :Fullname < 1637991560 617212 :LostLemon!~lostlemon@170.55.34.132 QUIT :Excess Flood < 1637991574 714389 :LostLemon!~lostlemon@170.55.34.132 JOIN #esolangs LostLemon :Fullname < 1637991575 908686 :LostLemon!~lostlemon@170.55.34.132 QUIT :Excess Flood > 1637991967 946994 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03YouHardDrive 5* 10New user account > 1637992177 169064 PRIVMSG #esolangs :14[[07Project Euler/114]]4 N10 02https://esolangs.org/w/index.php?oldid=90132 5* 03ColorfulGalaxy 5* (+2600) 10Created page with > 1637992336 45497 PRIVMSG #esolangs :14[[07FizzBuzz14]]4 10 02https://esolangs.org/w/index.php?diff=90133&oldid=89493 5* 03ColorfulGalaxy 5* (+97) 10/* See also */ > 1637992783 231095 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Cat.jpg10]]": likely copyright violation > 1637992789 82197 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Elephant.jpg10]]": likely copyright violation > 1637992798 155545 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Turtle.jpg10]]": likely copyright violation > 1637992808 884452 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Toucan.jpg10]]": likely copyright violation > 1637992815 413422 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Rabbit.jpg10]]": likely copyright violation > 1637992822 210682 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Lion.jpg10]]": likely copyright violation > 1637992834 550614 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Dog.jpg10]]": likely copyright violation > 1637992839 856573 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Chicken.jpg10]]": likely copyright violation > 1637993592 262133 PRIVMSG #esolangs :14[[07User talk:ColorfulGalaxy14]]4 10 02https://esolangs.org/w/index.php?diff=90134&oldid=89783 5* 03Oerjan 5* (+490) 10/* User:ProjectEuler */ new section > 1637993592 914597 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=90135&oldid=90119 5* 03YouHardDrive 5* (+206) 10/* Introductions */ > 1637993636 22167 PRIVMSG #esolangs :14[[07Icarus14]]4 N10 02https://esolangs.org/w/index.php?oldid=90136 5* 03YouHardDrive 5* (+2197) 10Created page with "Icarus is an attempt at a completely typeless programming language. == Description == === Variables === Each variable does not really have a type. Instead, they have multipl..." > 1637993735 619955 PRIVMSG #esolangs :14[[07User talk:ColorfulGalaxy14]]4 10 02https://esolangs.org/w/index.php?diff=90137&oldid=90134 5* 03ColorfulGalaxy 5* (+453) 10/* User:ProjectEuler */ > 1637993753 55645 PRIVMSG #esolangs :14[[07Icarus14]]4 10 02https://esolangs.org/w/index.php?diff=90138&oldid=90136 5* 03YouHardDrive 5* (+58) 10 > 1637993770 302553 PRIVMSG #esolangs :14[[07Icarus14]]4 10 02https://esolangs.org/w/index.php?diff=90139&oldid=90138 5* 03YouHardDrive 5* (+4) 10 > 1637993832 126926 PRIVMSG #esolangs :14[[07Icarus14]]4 10 02https://esolangs.org/w/index.php?diff=90140&oldid=90139 5* 03YouHardDrive 5* (+45) 10 > 1637993867 495821 PRIVMSG #esolangs :14[[07Project Euler/214]]4 N10 02https://esolangs.org/w/index.php?oldid=90141 5* 03ColorfulGalaxy 5* (+618) 10Created page with > 1637993876 630051 PRIVMSG #esolangs :14[[07Project Euler/214]]4 10 02https://esolangs.org/w/index.php?diff=90142&oldid=90141 5* 03ColorfulGalaxy 5* (+1) 10 > 1637993996 489253 PRIVMSG #esolangs :14[[07Fibonacci sequence14]]4 10 02https://esolangs.org/w/index.php?diff=90143&oldid=66688 5* 03ColorfulGalaxy 5* (+121) 10See also > 1637994006 200442 PRIVMSG #esolangs :14[[07Burn14]]4 10 02https://esolangs.org/w/index.php?diff=90144&oldid=90068 5* 03Ais523 5* (+2117) 10some other things I remember about Burn < 1637994010 46322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ooh < 1637994171 928438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i'd already guessed the 00 part < 1637994194 157967 :riv!river@tilde.team/user/river PRIVMSG #esolangs :wow < 1637994208 891877 :ais523!~ais523@109.249.181.48 JOIN #esolangs ais523 :(this is obviously not my real name) < 1637994212 655415 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :you're welcome < 1637994229 577123 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :some of it is pretty obvious, but stating the obvious is helpful when it comes to esolangs because they sometimes avoid it < 1637994308 723645 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :there were some very strange guesses on the talk page < 1637994354 267077 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :oh, and there was no I/O, I should probably mention that too < 1637994387 618683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :yes, it seemed like no one took the 2d CA info completely seriously > 1637994395 884494 PRIVMSG #esolangs :14[[07Burn14]]4 10 02https://esolangs.org/w/index.php?diff=90145&oldid=90144 5* 03Ais523 5* (+46) 10+no IO cat < 1637994414 731647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i've been thinking about it, and also thinking that the 1-color containing parts looked like wires < 1637994421 749900 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1637994477 868993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :although my main intuition has been to take the _name_ of the language seriously... what you call flood fill i've been thinking of as burning fuel < 1637994553 110406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :and 0 as perhaps the absense of fuel > 1637994588 889879 PRIVMSG #esolangs :14[[07Project Euler/514]]4 N10 02https://esolangs.org/w/index.php?oldid=90146 5* 03ColorfulGalaxy 5* (+816) 10Created page with < 1637994669 610165 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :btw, ColorfulGalaxy went and created a separate username so that they could create Project Euler spaces in that user's userspace (which is dubious enough as it is), and is now creating them in mainspace anyway for some reason < 1637994724 639587 :riv!river@tilde.team/user/river PRIVMSG #esolangs :http://cheddarmonk.org/papers/laver.pdf < 1637994864 435464 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :(also, Guy Fawkes Rep was obviously ColorfulGalaxy, right? I haven't checked, but it was obvious just based on behaviour and on ColorfulGalaxy getting caught up in the resulting autoblock) < 1637994866 702548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :laver was discussed here some years ago < 1637994885 378438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ais523: i suspected but didn't bother to bother < 1637994956 423585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i wasn't sure whether ColorfulGalaxy actually got blocked or just pretended as part of their game, but after that it seemed obvious they were just having fun < 1637995024 667501 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1637995135 493248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :although if they're one person, and _expected_ to be blocked and to get hit by the autoblock, then it would explain Guy Fawkes Rep's last pre-blocking message < 1637995308 31636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :in some strange, crazy way. < 1637995364 774301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ACTION is confused by seeing a math paper on a darths & droids (fan) site > 1637996270 127713 PRIVMSG #esolangs :14[[07Project Euler/614]]4 N10 02https://esolangs.org/w/index.php?oldid=90147 5* 03ColorfulGalaxy 5* (+1988) 10Created page with < 1637996375 703200 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I think someone who'd been blocked that much would have an intuitive idea of how the autoblocker worked, even if some of the details were wrong < 1637996623 933402 :riv!river@tilde.team/user/river PRIVMSG #esolangs :lol < 1637996634 413273 :riv!river@tilde.team/user/river PRIVMSG #esolangs :what is a cheddar monk > 1637996640 295691 PRIVMSG #esolangs :14[[07Fairytale14]]4 10 02https://esolangs.org/w/index.php?diff=90148&oldid=90098 5* 03Doubi 5* (+59) 10/* Print */ < 1637996643 132903 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User > 1637996696 944999 PRIVMSG #esolangs :14[[07Fairytale14]]4 10 02https://esolangs.org/w/index.php?diff=90149&oldid=90148 5* 03Doubi 5* (-4) 10/* Specification */ < 1637996790 139217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :riv: see darths & droids webcomic < 1637996800 905363 :riv!river@tilde.team/user/river PRIVMSG #esolangs :i had alook < 1637996813 15400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i haven't followed it in a while, though < 1637996817 145735 :riv!river@tilde.team/user/river PRIVMSG #esolangs :it was a rhetorical question though < 1637996822 962667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :okay > 1637996882 414899 PRIVMSG #esolangs :14[[07Aheui14]]4 10 02https://esolangs.org/w/index.php?diff=90150&oldid=89788 5* 03ColorfulGalaxy 5* (+454) 10More code < 1637998422 205266 :riv!river@tilde.team/user/river PRIVMSG #esolangs :https://www.youtube.com/watch?v=JvhSRCfCHb4 fun game < 1638000110 269100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ais523: "or maybe only ever increase, but decreasing seems more likely" <-- i'm going to disagree based on the simple observation that decreasing + 00 = unchangeable would make it impossible to have flood fill along 01 or 10 paths. < 1638000206 683590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :unless, hm, i suppose if 01/10 -> 00 if its number of non-00 neighbors _decrease_ > 1638000343 335766 PRIVMSG #esolangs :14[[072Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=90151&oldid=90076 5* 03Squidmanescape 5* (+99) 10 < 1638000401 344868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :although that violates _my_ intuition of what the language does, it may not violate what you've said. < 1638000514 918046 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I think it was probably only ever decreasing < 1638000525 976431 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :but it's hard to be confident about something I created in my head over 10 years ago without writing down any details < 1638000594 552199 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :but, hmm, maybe it does increase? < 1638000611 184159 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :perhaps I should have tried harder to remember / work out the details at the time < 1638000638 895650 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :fwiw, the modification date on the file containing that program is Aug 9 2006 < 1638000646 902550 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :so over 15 years ago now < 1638000657 26122 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :(and it's the only thing in the directory) < 1638000776 489223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :that's not very long after i got here < 1638000797 301071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :2006 was a good year for the channel < 1638000855 54742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :if it actually _is_ only decreasing, it may simplify things because it reduces the number of things that can happen with those 01 and 10 cells < 1638001117 717385 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :you've really shaken my confidence now, I'm seriously considering the possibility that it's only increasing, and that could make more sense < 1638001127 913998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :another obvious thing given what it's supposed to compute: the program code given is probably a stable configuration that doesn't change without some kind of signal coming in. < 1638001151 531440 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :right, in order for anything to happen you'd have to disrupt the tiling slightly (which I mentioned in my original set of hints) < 1638001186 812650 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :rule 110 has 000 → 0 so a tiling of 0s would be stable < 1638001197 297854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :my guess is that what is disrupted, is the one non-00 cell at the top line < 1638001204 300177 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :yes, that makes sense to me too < 1638001230 581342 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :ooh… I don't think a channel value could change "past" the value of its neighbours, I'll add that to the list < 1638001241 783818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :huh < 1638001276 64359 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :as in, any change would be to a value that was within the range of values that existed in its neighbours < 1638001286 376179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i see < 1638001304 69364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :well you pretty much always have 0s nearby > 1638001341 754032 PRIVMSG #esolangs :14[[07Burn14]]4 10 02https://esolangs.org/w/index.php?diff=90152&oldid=90145 5* 03Ais523 5* (+266) 10another thing I remembered < 1638001357 17657 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I'm trying to remember whether or not 0 was a special case, but I can't remember < 1638001419 401058 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :the fact that I mentioned "levels 0-3" in a comment implies that they may have been configurable… > 1638001523 795271 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 N10 02https://esolangs.org/w/index.php?oldid=90153 5* 03Squidmanescape 5* (+801) 10Created page with "This page serves to find the shortest way to output a number as the final one in Deadfish using the fewest commands. Note that this is different from [[Deadfish/Constants]] b..." > 1638002121 509944 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90154&oldid=90153 5* 03Squidmanescape 5* (+132) 10/* Constants */ > 1638002246 147151 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90155&oldid=90154 5* 03Squidmanescape 5* (+4) 10/* Constants */ < 1638002318 24331 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de JOIN #esolangs * :Thelie > 1638002421 484314 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90156&oldid=90155 5* 03Squidmanescape 5* (+37) 10/* Constants */ > 1638002562 406167 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90157&oldid=90156 5* 03Squidmanescape 5* (+35) 10/* Constants */ > 1638002575 959557 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90158&oldid=90157 5* 03Squidmanescape 5* (+2) 10/* Constants */ < 1638003753 410984 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Read error: Connection reset by peer < 1638004215 4330 :ais523!~ais523@109.249.181.48 QUIT :Quit: quit < 1638006145 755323 :riv!river@tilde.team/user/river PRIVMSG #esolangs :https://simonsapin.github.io/wtf-8/ < 1638006618 678939 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1638006859 494710 :Oshawott!~archenoth@2604:3d09:681:f00:bda3:983e:438:ddd3 JOIN #esolangs Archenoth :archenoth < 1638007096 595154 :archenoth!~archenoth@2604:3d09:681:f00:45c7:9b7e:11e1:c345 QUIT :Ping timeout: 265 seconds < 1638007254 363819 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1638007325 772858 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 250 seconds < 1638007423 593545 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1638008181 589600 PRIVMSG #esolangs :14[[07User:Hakerh400/Ideal programming language14]]4 10 02https://esolangs.org/w/index.php?diff=90159&oldid=89033 5* 03Hakerh400 5* (-9754) 10Removing the content for now. Will probably decide what to put here in the future. < 1638008820 315720 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later > 1638013088 704627 PRIVMSG #esolangs :14[[07User talk:Hakerh400/What we could do if we could solve the halting problem14]]4 N10 02https://esolangs.org/w/index.php?oldid=90160 5* 03Corbin 5* (+1364) 10Explain the halting problem in a bit of detail. < 1638016137 125292 :arseniiv_!~arseniiv@136.169.233.69 JOIN #esolangs * :the chaotic arseniiv < 1638016200 422849 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam > 1638016396 905682 PRIVMSG #esolangs :14[[07User talk:Hakerh400/Conjectures14]]4 N10 02https://esolangs.org/w/index.php?oldid=90161 5* 03Corbin 5* (+1249) 10Comments on conjecture 4. < 1638016780 257785 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: what's a happy life? < 1638016780 789621 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: that,, i honestly do not know, the ncs. co-operation between the canadian government, the uk has a very proud day for him, < 1638017042 383795 :Koen!~Koen@95.246.88.92.rev.sfr.net JOIN #esolangs * :Koen > 1638018945 99102 PRIVMSG #esolangs :14[[07Duh14]]4 M10 02https://esolangs.org/w/index.php?diff=90162&oldid=90095 5* 03PythonshellDebugwindow 5* (+73) 10/* Implementations */ Categories > 1638019207 580520 PRIVMSG #esolangs :14[[07Truth Machine (language)14]]4 M10 02https://esolangs.org/w/index.php?diff=90163&oldid=90129 5* 03PythonshellDebugwindow 5* (+1) 10/* Interpreter in Python */ Python < 1638019697 420241 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.3 < 1638020508 56111 :lagash!lagash@lagash.shelltalk.net QUIT :Ping timeout: 268 seconds < 1638021407 645761 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1638021666 754085 :lagash!lagash@lagash.shelltalk.net JOIN #esolangs * :ZNC - https://znc.in < 1638021692 34270 :arseniiv_!~arseniiv@136.169.233.69 QUIT :Ping timeout: 268 seconds < 1638022680 377838 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com JOIN #esolangs * :john < 1638027092 346180 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com QUIT :Ping timeout: 240 seconds < 1638027106 597536 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com JOIN #esolangs * :john < 1638027512 630307 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com QUIT :Ping timeout: 265 seconds < 1638027525 623587 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com JOIN #esolangs * :john < 1638028166 646184 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity > 1638030395 153179 PRIVMSG #esolangs :14[[07NLRNIS14]]4 10 02https://esolangs.org/w/index.php?diff=90164&oldid=90118 5* 03Fmbalbuena 5* (+110) 10 < 1638030624 791909 :Digit!~user@user/digit PART #esolangs :ERC (IRC client for Emacs 27.2) < 1638031190 343313 :Koen_!~Koen@95.246.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1638031352 380322 :Koen!~Koen@95.246.88.92.rev.sfr.net QUIT :Ping timeout: 256 seconds < 1638032435 771793 :delta23!~delta23@user/delta23 JOIN #esolangs delta23 :delta23__ < 1638032846 622716 :impomatic!~john@host213-1-23-15.range213-1.btcentralplus.com QUIT :Ping timeout: 245 seconds > 1638032852 325507 PRIVMSG #esolangs :14[[07Struffoli14]]4 10 02https://esolangs.org/w/index.php?diff=90165&oldid=90110 5* 03Zero player rodent 5* (-18) 10 < 1638033646 928897 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :" admittedly i'm not sure how easy his real name is to find if you're not in one of those places he has revealed it." => I think the channel log has a link to ais523's thesis, and to fizzie's and shachaf's, but they're not easy to find < 1638033881 651891 :riv!river@tilde.team/user/river PRIVMSG #esolangs :what's fizzies on ? < 1638033902 77195 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It's titled "Feature Enhancement and Uncertainty Estimation for Recognition of Noisy and Reverberant Speech". < 1638033930 596998 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :(I was doing speech recognition things.) < 1638034216 260329 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :the nethack4 and clc-intercal source code repositories give ais523's other name < 1638034247 156626 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :so does the ayacc source code < 1638034248 804637 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( speech recognition for echo chambers ) < 1638034291 594772 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :but I think I only saw ais523's middle name in his thesis < 1638034292 814238 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :We had a pretty nice anechoic chamber at the university, it was fun to visit. < 1638034337 287057 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Felt weird. You couldn't really hear people well if they were talking away from you. < 1638035062 454217 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :"ARM CPUs, like those found in newer Apple computers, Smartphones or Raspberry Pis, won't support AVX2." hehe (still from https://tech.marksblogg.com/fastest-fizz-buzz.html) < 1638035108 192528 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :that's the case when the kernel will just refuse to load the program though, not when you get a mysterious undefined behavior or hopefully an illegal instruction fault from AVX2 < 1638035134 893243 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :"You should see "sse2" at a minimum." => umm.... < 1638035253 625516 :ais523!~ais523@109.249.181.48 JOIN #esolangs ais523 :(this is obviously not my real name) < 1638035267 649609 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :that blog post is terrible, it doesn't seem to show any understanding of the material it's covering < 1638035288 817440 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :much of it is just paraphrases of what I said, there's no detail on the interesting bits, and most of the new material is outright wrong < 1638035327 280390 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :(e.g. it doesn't seem to realise that AVX is newer than / subsumes the SSE family) < 1638035371 33356 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :yeah < 1638035512 879855 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :fwiw, I feel like AVX1 on %xmm registers only is a good choice for general-purpose vector programming (AVX2 is better for very high performance when you want big vectorised loops, but AVX1 instructions have very little cost to them so you can just scatter them around a program when they're useful rather than really needing to dedicate your program to them) > 1638035601 472686 PRIVMSG #esolangs :14[[07Muppp14]]4 10 02https://esolangs.org/w/index.php?diff=90166&oldid=90087 5* 03Kaveh Yousefi 5* (+433) 10Adjusted the capitalization of the section title Example programs and added an EBNF description of the language. < 1638035649 847714 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: yes, RDX and kin are called "general purpose" registers only for legacy reasons, same way as two-byte blocks are called "words" in the intel manual. in reality, XMM0 and kin are the general purpose registers, RDX and kin are index registers. < 1638035694 174477 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :with SSE4_2 and AVX, we have enough nice instructions on the XMM registers that you can do most calculations in them conveniently < 1638035740 981839 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I've seriously wondered about what it would be like to habitually compile all code with vector registers (using scatter/gather instructions to do memory access, as they take the address from a vector register) < 1638035754 989039 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :if you do that you end up with a model very similar to that of GPU programming < 1638035777 791924 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :there's still the problem that the ABI relies on the index registers a lot: arguments are usually passed there, and some of them are callee-saved < 1638035789 565841 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :where you get small amounts of parallelism for free, but the situation with conditionals is pretty akin to INTERCAL < 1638035803 577082 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I hate the existing ABI anyway :-D < 1638035808 510219 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: well there's still a bunch of utility instructions that operate on index registers, even after scatter-gather, so you can't just ignore them < 1638035854 184999 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I think that having a fixed ABI should only be useful for special cases, and compilers should instead pick an ABI on a function-by-function basis < 1638035895 731381 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :e.g. the vast majority of functions don't care about stack alignment, many functions can preserve the argument registers at no extra cost, some functions prefer to have the return value share a register with an argument, etc. < 1638035919 522724 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :this would also fix the problem with 256-bit vector arguments on x86-64 < 1638035955 135028 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :(depending on compiler options, they can be passed either in a 256-bit vector register or two 128-bit vector registers, and it's fairly easy to accidentally link code compiled with one ABI against code compiled with the other ABI) < 1638036014 251433 :int-e!~noone@int-e.eu PRIVMSG #esolangs :sure, just break all tracrs and debuggers < 1638036183 242246 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :b_jonas: Wait, a link to my thesis? < 1638036188 707626 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :at least DWARF is sufficiently expressive to be able to represent this already < 1638036209 804197 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: compilers can certainly do that, they are only required to use the ABI for functions exported fro mthe compilation unit, and even so only when they guarantee a stable ABI, unlike eg. rust which doesn't guarantee that you can link to a native ABI compilation unit from a different minor version of compiler < 1638036216 892058 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I'd like to read that, since I wasn't aware it existed. < 1638036237 475996 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :and anyway, I treat "letting existing debuggers work" as a pretty low priority when it comes to designing compilers – design the compiler first, then work out what the appropriate debugger looks like and write it if necessary < 1638036241 337814 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :shachaf: then I just guessed wrong. I'm not sure what I say that hinted at that. I only found the link to fizzie's thesis < 1638036244 985679 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :b_jonas: yes but they don't < 1638036302 981410 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: yeah, the solution there is that either you need a recent enough version of the debugger and even then nothing is guaranteed, or you have to compile with -O0 . obviously some changes in the compiler can output the info in the existing debugger format, but not all. < 1638036348 763243 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :"this would also fix the problem with 256-bit vector arguments on x86-64" => wait, isn't that unfixable with an ABI? < 1638036373 584030 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :b_jonas: well, if the function says what registers it's expecting arguments in, it can just say "pass this in %ymm3" or whatever < 1638036393 545411 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :at least it's unfixable locally, you can only fix it if your whole program and every library linked to it uses the new ABI, I think < 1638036411 675798 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :then the function that calls it can do that even if it isn't compiled with AVX – because the function is indicating that it uses AVX instructions, they're going to be used anyway so the caller can use them too < 1638036430 196115 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: that is the proposal < 1638036470 346802 :int-e!~noone@int-e.eu PRIVMSG #esolangs :function pointers will be fun too btw < 1638036474 306700 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :int-e: ok, that wasn't clea5r to me, because ais523 started with "compilers should instead pick an ABI on a function-by-function basis" < 1638036475 291348 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :fwiw, I also think that nowadays, it makes sense to just compile multiple versions of the program (for different processor ages) as a matter of course and just get the dynamic loader to choose between them < 1638036496 801994 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :obviously, the sticking points are a) linking to precompiled libraries, b) dynamic libraries, c) function pointers < 1638036528 335741 :int-e!~noone@int-e.eu PRIVMSG #esolangs :in fact function pointers may render this infeasible for non-static functions (for static ones you'll be able to tell whether a function pointer is created or not) < 1638036528 616203 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :"depending on compiler options, they can be passed either in a 256-bit vector register or two 128-bit vector registers, and it's fairly easy to accidentally link code compiled with one ABI against code compiled with the other ABI" => yes, but 128 bit vs 256 vector registers causes a lot of problems in ways other than argument passing < 1638036544 78498 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :b_jonas: which problems are you thinking of? < 1638036552 361620 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess you could duplicate code too < 1638036604 256107 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :one way to make function pointers work is to have wrappers around functions to which pointers are taken that use a fixed ABI – this is inefficient, but unlikely to be substantially worse than the current way of doing things < 1638036655 220858 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: (1) ABI differences not on the compiler level but on the level of a C++ library like eigen where the same high-level matrix class can be represented differently depending on whether you're compiling the library for AVX/AVX2-optimized, as chosen by preprocessor conditionals and also the instruction set extensions that you are compiling to by default < 1638036675 959780 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :wow < 1638036682 107392 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: (2) performance problems when switching between SSE2 and AVX instructions < 1638036684 647396 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :I didn't realise that that sort of thing happened in practice < 1638036698 534501 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :it has to happen < 1638036718 459835 :kspalaiologos!~kspalaiol@user/kspalaiologos JOIN #esolangs kspalaiologos :Kamila < 1638036721 956111 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :we can't just break compatibility with everything that already exists, but sometimes we want to optimize the code better using new instructions < 1638036737 487805 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :for 2), the situation that causes the performance cost is specifically using an SSEx instruction on a register whose top half (or top three-quarters under AVX-512) is not 0 < 1638036740 442741 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :for the Eigen library, there are enough exposed preprocessor macros that you can make everything compatible < 1638036760 939231 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :err, but I think on some processors, it isn't enough for it to be 0, it needs to have been explicitly zeroed with a zeroing instruction < 1638036768 527671 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :this is what VZEROUPPER is for < 1638036819 308823 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :there's also some low-level problems, I don't quite understand correctly but I think on old MSVC compilers you can't force the stack to be aligned to 32 bytes; and there was or is a bug with the gcc C++ name mangling where two overloaded functions with different types of arguments that differ only in the width of vector arguments passed would mangle to the same name and could both exist in the library < 1638036853 486273 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :huh, I decided to look up the performance of VZEROUPPER out of curiosity < 1638036874 876827 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :on Intel, it appears to cost one CPU cycle (i.e. the cost of four integer instructions), which is faster than I expected < 1638036894 576883 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :and possibly one more gcc ABI incompatibility thing that I don't understand, but that might just be the same thing as the previous one < 1638036908 39530 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :on recent AMD, it is as fast as NOP (i.e. it costs space in the decode unit but nothing else), which is very surprising < 1638036938 618921 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :this implies that it's being implemented in the register renamer somehow – maybe the top and bottom half of vector registes are renamed separately < 1638036951 867214 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :ais523: yes, the switching thing is probably not much of a problem these days with modern cpus < 1638036964 857347 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :b_jonas: it's actually worse than it used to be, at least if you forget the VZEROUPPER < 1638036974 659146 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :older processors had fairly big costs per switch < 1638036990 398759 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :on newer processors, the cost for switching isn't as big, but there's a cost *per instruction* after an invalid switch < 1638037049 324910 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :so running a single movdqa into a 256-bit vector register, without properly clearing it afterwards, can make the rest of the program run slower if it uses SSE instructions < 1638037188 760375 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :makes sense < 1638037315 473893 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :I wonder if the penalties for denormal numbers in floating-point arithmetic increse or decrease < 1638037381 383479 :kspalaiologos!~kspalaiol@user/kspalaiologos QUIT :Quit: Leaving < 1638037464 941299 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :IIRC recent processors are better at denormals than they used to be < 1638037498 949221 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :although there are things like gcc using --std=gnu99 and friends disabling them entirely (they're supported under --std=c99 and friends) < 1638037522 347466 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :does "better at denormals" mean that they have to invoke a penalty in fewer situations, or that when there's a penalty they can handle it more gracefully eg. by pausing everything else for a few cycles to handle it rather than rerolling everything and rescheduling? < 1638037706 312758 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :this might also differ between the brands < 1638037727 725595 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :it seems like Intel still has a high penalty but it's been happening in fewer situations over time, but there's a lot of fluctuation between processor families < 1638037736 991339 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :(140 to 190 cycles) > 1638037752 207592 PRIVMSG #esolangs :14[[072Deadfish/Constants14]]4 10 02https://esolangs.org/w/index.php?diff=90167&oldid=90158 5* 03Squidmanescape 5* (-14) 10 < 1638037763 54246 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :meanwhile AMD has a very small penalty by comparison, on the recent processors < 1638037784 197184 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :some cases of denormals are handled in hardware, it seems to be denormal results that cause the biggest problem as opposed to denormal inputs < 1638038397 404078 :ais523!~ais523@109.249.181.48 PRIVMSG #esolangs :in particular, Intel handles normal + denormal = normal in hardware nowadays, no microcode required and no penalty < 1638038476 21534 :b_jonas!~x@catv-176-63-4-16.catv.broadband.hu PRIVMSG #esolangs :I see < 1638038545 905596 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1638038723 107573 :Koen_!~Koen@95.246.88.92.rev.sfr.net QUIT :Quit: Leaving... < 1638038820 589653 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1638038927 505728 :ais523!~ais523@109.249.181.48 QUIT :Remote host closed the connection < 1638041518 350716 :Koen!~Koen@95.246.88.92.rev.sfr.net JOIN #esolangs * :Koen > 1638041599 181403 PRIVMSG #esolangs :14[[07JR14]]4 10 02https://esolangs.org/w/index.php?diff=90168&oldid=73337 5* 03Kaveh Yousefi 5* (+12) 10Marked the hyperlink to the interpreter by the language author as invalid, because the respective page cannot be found. < 1638042573 978887 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x JOIN #esolangs x88x88x :cheeg < 1638042705 73126 :Everything!~Everythin@37.115.210.35 JOIN #esolangs * :Everything < 1638042815 271037 :riv!river@tilde.team/user/river PRIVMSG #esolangs :99% of people love filling out surveys < 1638043192 389513 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x QUIT :Quit: Using Circe, the loveliest of all IRC clients < 1638044509 752396 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.3 > 1638044879 312074 PRIVMSG #esolangs :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=90169&oldid=90014 5* 03Zero player rodent 5* (+4) 10/* Eek */ < 1638045446 48302 :Everything!~Everythin@37.115.210.35 QUIT :Ping timeout: 268 seconds < 1638045578 350886 :sprock!~sprock@user/sprock QUIT :Quit: brb < 1638046305 379410 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x JOIN #esolangs x88x88x :cheeg < 1638046698 96076 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x QUIT :Remote host closed the connection > 1638046831 32325 PRIVMSG #esolangs :14[[07Magritte14]]4 10 02https://esolangs.org/w/index.php?diff=90170&oldid=13033 5* 03Kaveh Yousefi 5* (+377) 10Added an implementation of the language in Common Lisp. < 1638047158 580329 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1638047241 758556 :x88x88x!~chee@gateway/vpn/pia/x88x88x JOIN #esolangs x88x88x :DESKTOP-K0KS0LO < 1638047505 378789 :sprock!~sprock@user/sprock JOIN #esolangs sprock :Maeve Sproule < 1638047715 665903 :Koen!~Koen@95.246.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1638047724 173685 :x88x88x!~chee@gateway/vpn/pia/x88x88x QUIT :Remote host closed the connection < 1638047730 597584 :Koen!~Koen@95.246.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1638047929 21249 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x JOIN #esolangs x88x88x :cheeg < 1638050641 157783 :Koen!~Koen@95.246.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1638052112 360533 :x88x88x!~cheeg@gateway/vpn/pia/x88x88x QUIT :Ping timeout: 240 seconds > 1638053114 957367 PRIVMSG #esolangs :14[[07User:Squidmanescape14]]4 10 02https://esolangs.org/w/index.php?diff=90171&oldid=90130 5* 03Squidmanescape 5* (+32) 10/* Languages I Explicitly Won't Ever Implement */ < 1638053290 893510 :Koen!~Koen@95.246.88.92.rev.sfr.net JOIN #esolangs * :Koen < 1638054345 874633 :Koen!~Koen@95.246.88.92.rev.sfr.net QUIT :Quit: Leaving...