> 1622678565 210860 PRIVMSG #esolangs :14[[07User:ResU14]]4 10 02https://esolangs.org/w/index.php?diff=83877&oldid=83825 5* 03ResU 5* (+49) 10 < 1622678629 810560 :cd!moony@hellomouse/dev/moony QUIT :Quit: leaving < 1622678631 802984 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :Quit: Blame iczero something happened < 1622678631 903584 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Write error: Connection reset by peer < 1622678781 519229 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN :#esolangs < 1622679004 780530 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esolangs < 1622679430 503762 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Read error: Connection reset by peer < 1622679564 118768 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN :#esolangs < 1622680461 622538 :simcop2387!~simcop238@perlbot/owner/simcop2387 QUIT :Changing host < 1622680461 622594 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN :#esolangs > 1622680522 477849 PRIVMSG #esolangs :14[[07Truth Machine (language)14]]4 10 02https://esolangs.org/w/index.php?diff=83878&oldid=83875 5* 03ResU 5* (+133) 10 < 1622680729 297101 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :resizing glitches you say... https://files.gitter.im/5773fad8c2f0db084a20979b/YUho/image.png < 1622681251 999628 :cd!~moony@hellomouse/dev/moony JOIN :#esolangs < 1622681288 262227 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :fizzie, have you ever had the umlbox-kernel randomly decide to hang at max CPU usage on one core and disobey the timeout? < 1622681292 584616 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :because i am mystified < 1622681306 750475 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :i've been trying to reproduce it and it just happened again randomly with my instance < 1622681469 207185 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :can't even reproduce it consistently .-. < 1622681478 231854 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Not that I remember, no. But any sort of confusion/bug in the init could presumably do it. The timeout isn't external, as I recall, but handled with signals in init. < 1622681546 899326 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :i'll take a look at int < 1622681563 970042 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :and also doubly-enforce the timeout using subprocess's timeout option (which was added in Python 3.3) < 1622681570 24439 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :*init < 1622681622 788690 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Though the only problems with init and its configuration that I remember are the ubd padding issues, which have been sorted all the way back in ceb910f. < 1622681687 833576 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :Ping timeout: 272 seconds < 1622681735 993332 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esolangs < 1622681847 660737 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :damn clever thing the guy made https://github.com/kojix2/YouPlot < 1622681883 551517 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I've been using the unicode_plot library for a while, but he made a gem with ./bin making all sorts of STDIN parsers he would want to < 1622681917 483838 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :so you don't need to write ruby code to use unicode_plot lib now > 1622682026 301020 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Clpb 5* 10New user account < 1622682058 727976 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :he could ask to add the binary to unicode_plot gem but it would need him to make test, debate on style and the unicode_plot's maintainer idea to have API "same as in julia" for idk why < 1622682078 349874 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :instead he's making the binary independently < 1622682178 132500 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :btw I don't like that the common directly and name for these is ./bin because they are not necessary binary files -- would be better to have them in ./exe I guess but I didn't see such standard < 1622682178 260382 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net JOIN :#esolangs < 1622682407 767016 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :That's what "bin" means: executables. > 1622682536 182680 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=83879&oldid=83841 5* 03Clpb 5* (+161) 10Just added a short text about me so I can use the rest of the wiki < 1622682665 996868 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :https://0x0.st/-_-p.txt <- a lot of non-"binary" files too. Also, a great filename, got lucky there. < 1622682792 890779 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :what does that sed do? < 1622682826 485217 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Just an ad-hoc filter to get rid of all the boring cruft in "..., dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d146dbe9a8ea08382b6c63ee7d0ebeb151f2ced3, for GNU/Linux 3.2.0, stripped". < 1622682844 105004 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Especially the BuildID, of course. < 1622682868 564162 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :hm, for some files the file prints me too much < 1622682895 724557 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Probably a slightly different output format then. I just picked something that worked for me. < 1622682896 276518 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :https://dpaste.org/RjJc/slim < 1622682918 120262 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I guess this file just has three versions in it < 1622682936 51014 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Yeah, don't have to worry about "fat" binaries on this system. < 1622682937 583277 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :damn I thought this thing is gone when macOS removed the power9 support < 1622682969 862435 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :macos doesn't support power9 at all... < 1622682983 516529 :cd!~moony@hellomouse/dev/moony PRIVMSG #esolangs :it supported powerpc though, that's years deprecated but maybe some devs still build for it < 1622683018 694287 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :In retrospect, `file --mime-type --brief` would've been an easier way to sanitize: https://0x0.st/-_-f.txt < 1622683071 844992 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :(Besides, aren't you going to start getting all these x86-64/AArch64 multi-binaries next?) < 1622683184 139455 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :man, they really screwed up by not calling the 64-bit arm architecture "leg" < 1622683188 135946 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :cd yeah I may confuse them -- didn't work with them either < 1622683209 848113 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I think "leg" was being used for something though? < 1622683294 282859 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Not exactly easy to search for with everyone writing these "cost you an ARM and a leg" pun titles. < 1622683372 92745 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Maybe there wasn't anything, or at least anything too relevant, and I just imagined it. < 1622683476 404629 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Oh, right, I think I'm thinking of that LLVM toy example that was just like an ARM subset, https://llvm.org/devmtg/2014-10/Slides/Cormack-BuildingAnLLVMBackend.pdf < 1622683511 403203 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :https://github.com/frasercrmck/llvm-leg < 1622683536 859469 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Doesn't exactly fit the "a bigger ARM" context though. < 1622683559 865067 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :StrongARM was an actual thing though. < 1622683634 880438 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :and "thumb" of course < 1622683655 169003 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Something something middle finger pun. > 1622683830 508653 PRIVMSG #esolangs : This is exaActly the siutuationq DXisEcFIerreit hasG found itselfq ins.t Wge HwerRe bridginYg ltoZ guarkantee a smooyth transition..d.C wigthiEn hGoursP ofr cShkangDinng the topicr tQo point Sto the neOwR chat, theyg toPok Dover oXur channekls.j < 1622683870 692230 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Heh, been a while since the last piece of forwarded spam. < 1622683903 484930 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :lol < 1622683906 669674 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :wut in tarnation < 1622683921 751818 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Clearly a bad siutuationq. < 1622683990 412164 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so that's what it looks like < 1622684039 119310 :pikhq!sid394595@user/pikhq PRIVMSG #esolangs :ACTION scratches her head < 1622684041 611695 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :Quit: Blame iczero something happened < 1622684041 697142 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1622684070 917490 :int-e!~noone@int-e.eu PRIVMSG #esolangs :pikhq: I've seen talk about the spam on ##freenode, but had not seen the actual spam itself < 1622684071 774110 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Looks like SCP-3125. < 1622684105 939447 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I can get something intelligible out of all the other words by only deleting letters, with the exception of "DXisEcFIerreit". > 1622684128 271986 PRIVMSG #esolangs : Andrew ULee likeKs wsuckingF hot asiarn Zguy's diAcks and has haH jcchkode hiumeseDlf. < 1622684159 51777 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Hmm. < 1622684194 652347 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Feel free to do "brctl: ignore freenode/*" if you want to stop that from doing anything in that direction. < 1622684293 100138 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :As for "DXisEcFIerreit", maybe that's "Disc..." something. "DiscFerret"? netsplit.de says #discferret was a channel over on the other network. < 1622684310 937589 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: https://news.ycombinator.com/item?id=27289620 < 1622684333 359546 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs : 1 /usr/bin/ex (for architecture x86_64): Mach-O 64-bit executable x86_64 < 1622684333 552963 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs : 1 /usr/bin/ex (for architecture arm64e): Mach-O 64-bit executable arm64e < 1622684339 754695 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :int-e: Ah. < 1622684353 616253 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :this is how arm looks like < 1622684474 274309 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: kind of independent... I googled the second sentence < 1622684498 588183 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :There's been two other similarly jumbled-up nicknames joining and subsequently parting, but they've not said anything. < 1622684519 110266 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I might +q $~a over on the other side maybe. < 1622684527 62332 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Hard to say if it's likely to get any worse or not. < 1622684696 139083 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :https://dpaste.org/fCzA/slim < 1622684972 798721 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :you have 10 times more ruby executables than I do lol < 1622685036 462575 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :maybe they are hidden by rbenv shims < 1622687352 135579 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :fungot are you going to update your esoteric language? < 1622687352 432037 :fungot!fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :nakilon: but, we are far outnumbered! that frog made the epoch, your wings! now this is a way to the ocean palace! and if you wish! we shall hold this position to the last man! big fire where lavos fall from sky! we no can call that the chrono trigger. it is r66-y? cool? who knows what would become of my mystics? i must win! < 1622687397 927997 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :positive ending < 1622688198 454862 :ais523!~ais523@82-132-213-170.dab.02.net QUIT :Read error: Connection reset by peer < 1622690298 872085 :dyeplexer!~dyeplexer@user/dyeplexer JOIN :#esolangs < 1622690683 281674 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN :#esolangs < 1622690771 108662 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds < 1622690771 198051 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1622691008 536526 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN :#esolangs < 1622691102 562696 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esolangs < 1622691943 198156 :cd0!moony@hellomouse/dev/moony JOIN :#esolangs < 1622691964 801966 :cd!~moony@hellomouse/dev/moony QUIT :Quit: Leaving < 1622691979 450453 :cd0!moony@hellomouse/dev/moony NICK :cd < 1622692598 898471 :cd!moony@hellomouse/dev/moony QUIT :Remote host closed the connection < 1622692802 529696 :cd!moony@hellomouse/dev/moony JOIN :#esolangs < 1622694768 826043 :iovoid21!~iovoid@pcd172043.netvigator.com JOIN :#esolangs < 1622694768 952189 :iovoid21!~iovoid@pcd172043.netvigator.com PRIVMSG #esolangs :⧸!\ TΗIᏚ СНᎪNNᎬᒪ ΗAS ϺOVЕᎠ TO IᎡC․LIBΕᎡA.CHAΤ #HAΜᖇADІO /︕⧵ < 1622694769 776189 :iovoid21!~iovoid@pcd172043.netvigator.com PRIVMSG #esolangs :/!\ THE JΕWS ᕼΑVЕ TAKEΝ OᏙЕR FᖇEᎬNODΕ, CHATS HАVE MОᏙΕᎠ ТO ⅠRⲤ․ᒪІВЕᎡA.CᕼAT ⧸!\ < 1622694770 829196 :iovoid21!~iovoid@pcd172043.netvigator.com PRIVMSG #esolangs :/!﹨ JOIⲚ #НᎪΜRADΙO TODΑY. TΗІS CዘАΝNΕⅬ ᕼAS ΜⲞVED ΤO IᎡС.LΙBΕᎡA.ᏟᎻΑT #HᎪMRΑDΙО /!\ < 1622694775 288983 :iovoid21!~iovoid@pcd172043.netvigator.com PRIVMSG #esolangs :TዘΙЅ OFFIᏟІᎪLᏞⲨ EⲚᗪORSEⅮ MΕSSAᏀᎬ ᎳᎪS ⲂᖇⲞUԌΗТ ᎢO YⲞU BY ᏞIBEᖇᎪ․ϹᕼAᎢ STAᖴᖴ < 1622694789 210322 :sknebel!~quassel@v22016013254630973.happysrv.de PRIVMSG #esolangs :oh ffs < 1622694815 15325 :iovoid21!~iovoid@pcd172043.netvigator.com QUIT :Remote host closed the connection < 1622694823 722245 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +o :int-e < 1622694828 223331 :dioxide!~dioxide@1-36-229-213.static.netvigator.com JOIN :#esolangs < 1622694828 223389 :dioxide!~dioxide@1-36-229-213.static.netvigator.com PRIVMSG #esolangs :∕!\ TⲎΙЅ CHΑNNΕL ΗAS ϺОVEᗪ ᎢO IRC.LΙBEᏒA.CHAΤ #HAᎷᎡΑDΙO /!⧹ < 1622694829 294342 :dioxide!~dioxide@1-36-229-213.static.netvigator.com PRIVMSG #esolangs :∕ⵑ∖ ΤⲎᎬ ᎫEᎳЅ HΑVE TAᛕΕⲚ OᏙᎬR FᎡᎬᎬNⲞᎠᎬ, CHAΤS ΗΑᏙᎬ MΟVEᎠ TO ΙRϹ.ᏞIΒᎬRА․CHΑT /!\ < 1622694829 881316 :int-e!~noone@int-e.eu MODE #esolangs +q :$~a < 1622694852 875353 :int-e!~noone@int-e.eu MODE #esolangs :+z < 1622694874 233436 :dioxide!~dioxide@1-36-229-213.static.netvigator.com QUIT :Remote host closed the connection > 1622695513 602328 PRIVMSG #esolangs :14[[07Nevermind14]]4 10 02https://esolangs.org/w/index.php?diff=83880&oldid=83869 5* 03Bangyen 5* (+103) 10 > 1622695526 542284 PRIVMSG #esolangs :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=83881&oldid=83880 5* 03Bangyen 5* (-2) 10 < 1622695602 918960 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm, was that all... < 1622695612 576983 :int-e!~noone@int-e.eu MODE #esolangs -qzo $~a :int-e < 1622696184 99442 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :just noticed, Chrome added features to "autodelete cookies after you close specific website" and "fully disallow cookies on specific websites [including third-party cookies]" < 1622696211 612812 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :added FB and IG there instantly < 1622698177 38109 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :In C, can I prevent global variables that I am not using from taking up memory? < 1622698212 419929 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :the linker should remove unused stuff < 1622698218 912 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :not sure if that requries -fdata-sections < 1622698219 237821 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(without dynamic allocation) < 1622698225 506312 :ais523!~ais523@82-132-213-170.dab.02.net JOIN :#esolangs > 1622698245 85104 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 N10 02https://esolangs.org/w/index.php?oldid=83882 5* 03Salpynx 5* (+4173) 10document lofty goals for a fungeoid playing with dimensionality < 1622698245 346869 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :zzo38: global variables in C are statically allocated, so the memory for them will be reserved right from the start of the program < 1622698249 308659 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Actually I mean it might not be known until run time, and sometimes the variables might be used only for part of the execution and then it is finished with it, or it doesn't need it at the start but does use it later < 1622698272 416863 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so... no < 1622698280 781090 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :however, if they're on a page that's all zeroes, most OSes won't actually allocate the page until you assign to one of them, so only the address space is allocated, not the physical memory < 1622698293 4767 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :if you are on a system with virtual memory, yes < 1622698305 245077 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :right < 1622698315 452612 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Well, I am using Linux so I think that it does have virtual memory < 1622698318 923933 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :if you're programming a microcontroller then that doesn't help < 1622698319 13116 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I think most systems that have an OS also have virtual memory nowadays, although of course that wasn't historically always the case < 1622698335 929080 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :that depends how you define an "OS" < 1622698339 563851 :int-e!~noone@int-e.eu PRIVMSG #esolangs :keegan: but then you'll typically have a good idea of what you will and won't need < 1622698347 444102 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :on a microcontroller you normally care more about peak memory usage than anything, so it's usual to statically allocate everything so that you know how much is available < 1622698350 832141 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :yep < 1622698360 599361 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Is it possible to specify what page to use for each group of variables, and then to cancel a page once it is no longer in use? < 1622698365 724166 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and if it's too much, figure out which variables aren't being used simultaneously and union them < 1622698369 583804 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :i'm not sure I've *ever* used malloc in all my microcontroller programming < 1622698388 696618 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :zzo38: not in a standard or portable way, both are possible in Linux (and probably other OSes) via system-specific mechanisms < 1622698448 201219 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :in GCC you can specify the section for each variable, and then you can use a linker script to put all those variables together and align them to a page < 1622698455 27849 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :and then use madvise(MADV_DONTNEED) < 1622698455 394610 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I guess putting them all in a big structure that's alignas() the page size would be one way to approximate it in (modern) standard C, although you would have to know what the page size was < 1622698470 944703 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :but using a linker script would be the more normal way < 1622698483 720304 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :on a symbol derived from the section load address (which the linker script can also give you) < 1622698552 595468 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :MADV_FREE is possibly better than MADV_DONTNEED for this, it's a kind of "lazy" MADV_DONTNEED that delays the free until memory pressure occurs (or you unfree the pages by writing to them again) < 1622698600 567611 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :although, this seems like the sort of thing that if you were heavily using it for performance, ideally the kernel API wouldn't require system calls < 1622698664 897138 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :if there's no need to do something synchronously, you can imagine having a userspace buffer of "unimportant system calls" that the kernel reads when the process's timeslice starts/ends (not sure which timing would be better) < 1622698670 673459 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and runs them then, to save on context switches < 1622698681 206707 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I don't think anything like that exists yet, but it should < 1622698715 615962 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :For example, the hash tables are only needed during class loading, and the variables dealing with sounds are only needed if sounds are enabled < 1622698753 95121 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :zzo38: if you're looking for a more standard mechanism, you can make the global variables pointers to dynamically allocated memory, allowing you to allocate the memory only when needed and free it after you're done < 1622698799 65263 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Yes, I know, but I wanted to know if there is a way to do without dynamic memory, too < 1622698802 382648 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :although, in practice, most mallocs will never return memory to the OS (until the program ends), rather recycling it for use in future allocations, except when dealing with very large allocations < 1622698875 839501 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :I've heard proposals to make all system calls asynchronous based on request / completion queues < 1622698881 680184 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :not sure if that was ever implemented in linux < 1622698898 963627 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I think that in order to make a general-purpose malloc that did habitually return almost all the memory, you'd need some sort of GC that could move objects around and update the pointers to them, otherwise memory fragmentation would become too large an issue < 1622698900 582822 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :keegan: I like that < 1622698941 552346 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :except I guess you still want something like a synchronous system call that's just "wait for the next event" < 1622698943 180273 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I've actually been wondering about how far you could go in terms of implementing system calls in userspace < 1622698952 88737 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :(which could be a syscall completion or a timer or an I/O event) < 1622698960 225077 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and yes, you need one blocking call, which would basically be a hyper-general select-alike < 1622698968 320442 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :yeah < 1622699253 246811 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :You can't move objects around with malloc though; you will need realloc for such a thing, I think. (I don't know what implementations of realloc will do that well enough, though.) < 1622699257 122666 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :when looking into the "world's fastest fizzbuzz" thing I was wondering whether it might be possible to implement pipes using shared memory, so that the kernel normally wouldn't need to be involved < 1622699293 639397 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :zzo38: well, we're assuming that the malloc implementation wants to move them, the problem is that the program that allocated the objects typically won't be able to handle them unexpectedly moving < 1622699316 752592 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :so you'd probably need to use something that was able to trace all the pointers to the objects (even in registers) to be able to update them < 1622699345 972341 :cd!moony@hellomouse/dev/moony QUIT :Quit: leaving < 1622699351 322780 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :esoidea: a "conservative" Boehm-GC-like GC, but which actually compacts objects in memory, and just updates anything in the address space that looks like a pointer < 1622699367 52555 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :this would lead to random bits of memory corruption, but the program would probably still run < 1622699381 295935 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and you could probably work around it by programming defensively < 1622699493 244814 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :The OASYS text adventure VM will set all references to an object to null when the object is freed, although it doesn't move around objects in memory (but doing so wouldn't be prohibited by the definition of the VM, as long as it looks in local variables and stack also; doing so would require keeping track of the types of values in the stack) < 1622699506 611987 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :yes < 1622699528 909984 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I think compilers should generate metadata with programs that allow all the types of values in the stack and heap to be calculated via tracing pointers < 1622699538 295418 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :they're pretty much doing that anyway at the moment, to generate debug info < 1622699547 523130 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and it would be useful for precise garbage collection and compaction < 1622699734 195732 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :yes < 1622699767 780000 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :I know there's been a lot of design work on adding GC hooks to Rust < 1622699789 486705 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :because they don't want to add a GC to the language implementation itself, but want to make it possible for third party libraries to implement GCs that integrate nicely < 1622699793 956686 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :it's a fairly tricky problem < 1622699833 818084 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :btw that kind of metadata is also used for another purpose: stack unwinding for exceptions < 1622699839 574040 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :yes < 1622699846 130451 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :although, I'm not as sure that that's necessary < 1622699866 573094 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I had a great idea to save executable size, which is to determine the stack unwind rules via static analysis of the executable < 1622699886 881360 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and to make small adjustments to opcodes in order to ensure that the analysis would produce the right result < 1622699893 158774 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :(and to mark things like catch blocks) < 1622699911 219597 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :well you can definitely implement exception semantics without stack unwinding, by transforming to a sum type. but it loses performance in the non-exceptional case < 1622699913 553421 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :at least in x86, lots of asm instructions have multiple possible encodings, which let you put that sort of metadata there < 1622699916 176735 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :now that's an interesting idea < 1622699943 537547 :int-e!~noone@int-e.eu PRIVMSG #esolangs :...ugh. < 1622699944 989266 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :the idea of "constrain your compiler output so it's statically analyzable" also shows up in other places < 1622699955 811882 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :like various sandboxing schemes < 1622699972 70736 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :Google's NaCl and other stuff < 1622699987 620936 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :running untrusted native code by checking that it conforms to a restricted subset that has statically analyzable control flow < 1622699996 904540 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :most notably, mov register, register has a spare bit, and the REX prefix is very common and has a spare bit (rex.x) in the majority of places it's used < 1622700054 973908 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: but do you really want to rely on that freedom? < 1622700094 621133 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Is Windows SEH a better system than Unix signal handlers? < 1622700095 844486 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :int-e: in both these locations, the two commands are specced as equivalent, so Intel/AMD couldn't break the equivalence in a future processor revision without breaking existing programs < 1622700140 459673 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :so the only issue would be if you wanted to use the spare bits for two different purposes, and I think it'd be up to the executable format to decide which meaning it wanted < 1622700147 806420 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :There are VM codes for such statically analyzable with sandboxing too, though < 1622700152 114963 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :They could recommend one encoding, though, and give it better performance. < 1622700164 642332 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it works for fingerprinting software because there's a lot of code to work with... I don't see it working when you have to cram a fixed amount of information into the code. < 1622700182 332717 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :shachaf: this seems unlikely to happen in practice, because the spare bits are a consequence of making the encodings orthogonal < 1622700183 142326 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fingerprinting->watermarking < 1622700200 552893 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :so the reason they're there in the first place is because it was more performant to do that than to give them a meaning < 1622700217 444878 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :What would a really good system be for the things that signal handlers and SEH are used for? < 1622700224 864727 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :int-e: well, the amount of information you need for unwind, that isn't in the code already, is basically zero < 1622700226 260531 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: I'm really more worried about not having enough degrees of freedom to express the information you'd need for GC. < 1622700244 904527 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :oh, with GC it'd be way worse, you probably wouldn't have enough for that < 1622700247 462580 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I was just thinking about unwinding < 1622700261 971200 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And of course there's the question whether you want to have half of a disassembler as part of doing GC. < 1622700279 981289 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Although, some VM codes are not statically analyzable, but that will only mean that JIT is difficult; depending on the specific VM codes, stuff such as moving around objects automatically might still be possible < 1622700302 97777 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or stack unwinding for that matter < 1622700322 8516 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1622700379 500482 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :well, a decently accurate algorithm for unwinding on a caller-cleans ABI looks something like "run through the program, executing only unconditional jumps, pushes/pops, returns, and anything that mentions the stack pointer" < 1622700440 32583 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :the only common operation that misses is spills < 1622700490 42188 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I don't know if it will work unless the program is written in that way, in which case it will work. < 1622700520 202544 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and I was thinking about this in combination with an ABI where spills were noticeably different from "regular" local variable access (accessing a different part of memory, so that local variable out-of-bounds wouldn't overwrite spilled data) < 1622700571 813245 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :fwiw, nowadays I think of function calls and returns as a spill of the instruction pointer, it seems to map perfectly into the normal register spilling in the function prolog/epilog < 1622700604 116679 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :the calling function doesn't get to use the instruction pointer because the called function needs to use it, so you have to spill it < 1622700644 45970 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Some architectures put the return address in a register instead of on the stack, right? < 1622700682 83320 :int-e!~noone@int-e.eu PRIVMSG #esolangs :yeah, link register < 1622700690 800427 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :yes, but you need to spill the register in order to make more than one call < 1622700702 362085 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(callee-saved) < 1622700727 984514 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :actually, modern x86 does that too, but only for userspace→kernelspace `syscall`s < 1622700731 124393 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Right, but then it's even more just like regular register spilling. < 1622700753 926398 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Just a caller-save register. < 1622700760 688530 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :(I think the reason is that is that it saves you from needing to figure out which stack you're using and what's allowed to access it) < 1622700805 82274 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :this is why syscalls on Linux clobber two registers, incidentally, it's because those registers were used to spill IP and flags during the syscall process < 1622700806 876031 :int-e!~noone@int-e.eu PRIVMSG #esolangs :shachaf: Haha, it's not at all clear who owns the value in the link register... < 1622700839 712939 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I thought since the caller sets it, it belongs to the caller, so it would be callee-saved. < 1622700841 208660 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :it's call-preserved for obvious reasons, thus it must be technically owned by the caller < 1622700863 822574 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :(although of course the callee can use it for other things temporarily as long as it restores the value) < 1622700952 106383 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Oh, hmm, right. < 1622700994 495853 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I guess one benefit of using a link register is that it means that the processor doesn't have to understand the stack at the hardware level < 1622701008 521901 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :although, I think hardware-accelerated stacks make a lot of sense for all but the very simplest processors < 1622701032 985700 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I guess call stacks specifically have acceleration anyway, right. < 1622701040 903972 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :yes < 1622701052 104861 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Though maybe that's entirely separate from the actual memory stack, just matching call and return instructions? < 1622701061 491580 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I assume the main reason is to help the branch predictor. < 1622701075 920452 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :I think both Intel and AMD have a separate predictor in the hardware whose job is to predict the value of %rsp, that runs ahead of the main predictors < 1622701098 429514 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Oh, that's not the kind I was thinking about. < 1622701102 333759 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :and they also have an internal stack that stores the addresses of the last few unreturned call instructions to be executed < 1622701110 446967 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :which is used to predict where a return instruction goes < 1622701130 378670 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :(but the value needs to be read from memory anyway, just in case someone modified the stack in between the call and return) < 1622701174 798946 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :IIRC something related to Spectre/Meltdown meant that there was some scenario in which you had to intentionally overflow that stack for security reasons < 1622701199 174790 :ais523!~ais523@82-132-213-170.dab.02.net PRIVMSG #esolangs :in order to overwrite any value an attacker might have put in there (which might cause speculative execution to something that shouldn't be speculatively executed) < 1622701294 113950 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :Quit: Blame iczero something happened < 1622701294 240213 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! > 1622701359 812104 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=83883&oldid=83799 5* 03Otesunki 5* (+1810) 10testing tables > 1622701408 339922 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=83884&oldid=83883 5* 03Otesunki 5* (-2) 10fix < 1622701491 445685 :ais523!~ais523@82-132-213-170.dab.02.net QUIT :Quit: quit > 1622701642 19896 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=83885&oldid=83884 5* 03Otesunki 5* (-2) 10 > 1622701662 294893 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=83886&oldid=83885 5* 03Otesunki 5* (+17) 10 > 1622701700 243085 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=83887&oldid=83886 5* 03Otesunki 5* (-1823) 10 > 1622702002 320897 PRIVMSG #esolangs :14[[07RAMDISP14]]4 N10 02https://esolangs.org/w/index.php?oldid=83888 5* 03Otesunki 5* (+2006) 10Inital Commit > 1622702229 87934 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83889&oldid=83888 5* 03Otesunki 5* (+513) 10 < 1622703090 512734 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622705165 229606 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: ignored > 1622705165 229658 PRIVMSG #esolangs :brctl: Ignore list: freenode/V freenode/shachaf libera/Sgeo libera/Soni libera/V libera/cd libera/int-e libera/shachaf < 1622705170 255136 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: help > 1622705170 259043 PRIVMSG #esolangs :brctl: see "brctl: help ignore" (filter by nick) and "brctl: help filter" (filter by text content) for the two available commands < 1622705173 605818 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: help filter > 1622705173 605861 PRIVMSG #esolangs :brctl: usage: "brctl: filtered" (to list), "brctl: filter regex" (to add) or "brctl: unfilter regex" (to remove) < 1622705179 172452 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: filtered > 1622705179 172501 PRIVMSG #esolangs :brctl: Filter expressions: /!\\ < 1622705231 581988 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN :#esolangs < 1622705246 264779 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: filter regex (/|⧸|/)(!|!|︕)(\\|﹨|⧵) > 1622705246 264825 PRIVMSG #esolangs :brctl: no spaces in regexen, it would be too confusing < 1622705317 430091 :kluk!~kluk@cpe-69-203-82-73.nyc.res.rr.com QUIT :Quit: Textual IRC Client: www.textualapp.com < 1622705327 824873 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esolangs < 1622705355 322869 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: filter (/|⧸|/)(!|!|ⵑ|︕)(\\|﹨|\|⧵) > 1622705355 325613 PRIVMSG #esolangs :brctl: filtering < 1622705366 146581 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brctl: filtered > 1622705366 146630 PRIVMSG #esolangs :brctl: Filter expressions: (/|⧸|/)(!|!|ⵑ|︕)(\\|﹨|\|⧵) /!\\ < 1622705368 261485 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622705575 230507 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :that's what unicode is for < 1622705587 598583 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :to avoid spamfilters < 1622705890 186809 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622705890 593327 :imode!~imode@user/imode QUIT :Ping timeout: 272 seconds > 1622705915 83783 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83890&oldid=83889 5* 03Otesunki 5* (+9) 10 < 1622705980 494165 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622706069 760062 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :ais523: well those are some scary eso-ideas < 1622706450 681490 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :ais523: on the practical side, the big advantage of Linux and C ecosystem is that most of the libraries are compiled in a way that has a fixed ABI and you'll be able to use the same binary without recompiling forever. (the rust guys are trying to work hard to break this, though perhaps that'll change in the future like on MSVC, but even in a rust library you could add a definite C ABI interface that you < 1622706456 688904 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :export and then import with another smaller rust "header" library that you do have to recompile.) that makes it hard to try to do something like that garbage collection that requires every piece of code in your executable to adhere to some new ABI convention like that unwinding markings. > 1622706599 799205 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83891&oldid=83890 5* 03Otesunki 5* (+44) 10 > 1622706650 186246 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83892&oldid=83891 5* 03Otesunki 5* (-2) 10/* Instructions */ < 1622706678 17471 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer > 1622706684 703052 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83893&oldid=83892 5* 03Otesunki 5* (-16) 10/* Instructions */ < 1622706753 372415 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622707021 82615 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I consider this assuming benevolence: let's say that rust doesn't have a stable ABI yet because it's a young language and they don't want to commit themselves to a bad ABI while the language is still evolving, because they might regret that later. > 1622707037 571383 PRIVMSG #esolangs :14[[07User talk:Bangyen14]]4 N10 02https://esolangs.org/w/index.php?oldid=83894 5* 03OfficialCraftCGame 5* (+83) 10Created page with "whoa i've only made this wiki today and ppl made interpreters/compilers for it wow." > 1622707067 973169 PRIVMSG #esolangs :14[[07User talk:Bangyen14]]4 10 02https://esolangs.org/w/index.php?diff=83895&oldid=83894 5* 03OfficialCraftCGame 5* (-83) 10Blanked the page < 1622707080 879323 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622707115 742323 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :so for now, if you really want a fixed ABI, you have to explicitly define and export a C ABI, and import it from another crate. sort of like what you could do to have a binary that you don't have to recompile for a C++ library in Windows MSVC, back when MSVC broke the C++ ABI more often. though the situation isn't quite analogous to C++, so don't try to take that metaphor too far. < 1622707123 388263 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622707147 377344 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :wow that Bangyen dude implemented >30 interpreters < 1622707154 579613 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :and yes, I do sometimes say that rust is to C++ as zig is to C, but rust crates which are relevant here are one of the things that really break this analogy < 1622707157 935428 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :what a hobby < 1622707194 846294 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :nakilon: you mean some people in #esoteric do weird and apparently useless things with computers? < 1622707449 557116 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :I should make one more useless thing < 1622707462 646548 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :a translator between all the brainfuck derivatives < 1622707484 292871 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622707577 681741 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622707750 559723 :hendursa1!~weechat@user/hendursaga JOIN :#esolangs < 1622707795 567666 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 252 seconds < 1622707852 254176 :hendursa1!~weechat@user/hendursaga QUIT :Remote host closed the connection < 1622707875 596661 :hendursa1!~weechat@user/hendursaga JOIN :#esolangs < 1622707879 457501 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :while downloading maps from davidrumsey.com it's so interesting to explore how town that know had different names during being settled by different people < 1622708009 41180 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :for example, the first known town names in Crimea were given by Greeks, Evpatoria was known as Kerkinitida, then it was renamed to Gezlev idk by whom, maybe tatars that were owners of it for most of the time < 1622708057 917826 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :Sebastopol, Simferopol, Melitopol -- the "-opol" is from greek < 1622708123 753274 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :then Russian names were changing sometimes during the Russian Empire < 1622708234 476163 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :then seas also have multiple names because they are named by explorers from everywhee < 1622708341 336351 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :and that German regions that int-e helped me understand the map about -- I didn't know they existed, and some towns there really had German names < 1622708701 714842 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622708762 862208 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622709106 835793 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622709179 83877 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622709554 592871 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622710325 506526 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622710374 949723 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622710377 835004 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs > 1622710614 465343 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 M10 02https://esolangs.org/w/index.php?diff=83896&oldid=83882 5* 03Salpynx 5* (+43) 10/* Program Commands */ grow / shrink in terms of w < 1622710716 4446 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622710792 411282 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622711128 963100 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622711188 681348 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622711265 401841 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Can I get off the "have my name mentioned every time someone asks brctl for the ignored list" list? < 1622711311 673954 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Oh, right, that. < 1622711339 907222 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I could do the usual "add a non-breaking space" thing. < 1622711364 934542 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Well, I'd rather not even have my name show up, ideally. < 1622711378 914280 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :But that would be an OK compromise, I guess. < 1622711382 873572 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Or make "brctl: ignored" only work via private messages, maybe that'd be better. < 1622711521 928646 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622711572 484240 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622711926 687700 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622711970 667842 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622711993 408086 :esolangs!~esolangs@techne.zem.fi JOIN :#esolangs < 1622711993 498246 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1622711999 216379 :fungot!fungot@2a01:4b00:82bb:1341::a QUIT :Ping timeout: 244 seconds < 1622712006 29750 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :brctl: help ignored > 1622712006 29796 PRIVMSG #esolangs :brctl: see "brctl: help ignore" (filter by nick) and "brctl: help filter" (filter by text content) for the two available commands < 1622712008 413715 :fungot!fungot@2a01:4b00:82bb:1341::a JOIN :#esolangs < 1622712011 238820 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :brctl: help ignore > 1622712011 238887 PRIVMSG #esolangs :brctl: usage: "brctl: ignored" (to list; only in a query), "brctl: ignore [net/]nick" (to add) or "brctl: unignore [net/]nick" (to remove); network defaults to your own; nick = * matches any message < 1622712016 358576 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :brctl: ignored > 1622712016 358619 PRIVMSG #esolangs :brctl: Try doing that in a query, otherwise it pings everyone. < 1622712051 138640 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :That's good, though why is the list even accessible? < 1622712056 127685 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :I guess it's fine. < 1622712115 141236 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Two reasons: I think it's good there's some way of checking it did what you told it to; and I need a way of reading the list before a restart so that I can persist it into the config file. < 1622712139 501616 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Maybe we won't have a bridge so long that it's worth doing anything extreme, like having it write a file. < 1622712238 888087 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Makes sense. < 1622712321 190211 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1622712332 402085 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622712381 735612 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622712547 410448 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Ah... I have a NO_ACT ignore on esolangs which also means it doesn't hilight me. Yay for accidental conveniences. < 1622712617 255121 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(irssi; NO_ACT means the messages get displayed but don't count as activity on the channel) < 1622712669 262640 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I've been wondering if there's a thing like that; I was going to set it on esowiki on the other network, so that all the bridged things and/or wiki changes stop showing up as activity. < 1622712739 99173 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622712831 891918 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622713135 534397 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622713193 968276 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622713565 509103 :tepos!~tepos@nz149l213.bb18094.ctm.net JOIN :#esolangs < 1622713565 589323 :tepos!~tepos@nz149l213.bb18094.ctm.net PRIVMSG #esolangs :/﹗⧹ THIЅ СHΑΝΝᎬL HАS ΜΟVΕᎠ TΟ IᎡϹ.ᏞIBΕRΑ.ⅭᕼAT #HᎪMRАᎠⅠΟ ⁄!\ < 1622713565 589481 :tepos!~tepos@nz149l213.bb18094.ctm.net PRIVMSG #esolangs :/!⧹ JOIΝ #ዘAΜRAᎠΙΟ ΤOⅮAY. ΤHΙᏚ CⲎAⲚNΕL ΗAS ΜⲞVED ТΟ ΙᎡC․LΙBEᎡA.CHΑT #HAMRΑᎠIO /!⧹ < 1622713565 589555 :tepos!~tepos@nz149l213.bb18094.ctm.net PRIVMSG #esolangs :TᕼΙS ΟᖴᖴΙCΙAᏞᏞΥ EΝDORSᎬᗪ ⅯΕᏚSAGE WAS BROUGHΤ TO YOU BY ᒪIВERA․СНAT ᏚТАFᖴ < 1622713599 515839 :tepos!~tepos@nz149l213.bb18094.ctm.net QUIT :Remote host closed the connection < 1622713638 263595 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +o :int-e < 1622713638 302131 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +o :int-e < 1622713652 95873 :int-e!~noone@int-e.eu MODE #esolangs +qz :$~a < 1622713670 569487 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622713710 657079 :jix_!~jix@user/jix JOIN :#esolangs < 1622713716 523135 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622713792 201955 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622713946 892778 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622714056 295 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622714148 406500 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622714345 840823 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622714415 447782 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622714479 146895 :nakilon!~nakilon@user/nakilon QUIT :*.net *.split < 1622714479 945532 :jix!~jix@user/jix QUIT :*.net *.split < 1622714479 990035 :integral!sid296274@user/integral QUIT :*.net *.split < 1622714480 28192 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :*.net *.split < 1622714480 135541 :fizzie!fis@selene.zem.fi QUIT :*.net *.split < 1622714480 191535 :ski!~ski@ed-3358-10.studat.chalmers.se QUIT :*.net *.split < 1622714480 340978 :pikhq!sid394595@user/pikhq QUIT :*.net *.split < 1622714480 417416 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1622714696 617155 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN :#esolangs < 1622715094 458349 :nakilon!~nakilon@user/nakilon JOIN :#esolangs < 1622715094 537350 :integral!sid296274@user/integral JOIN :#esolangs < 1622715094 537436 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN :#esolangs < 1622715094 537492 :fizzie!fis@selene.zem.fi JOIN :#esolangs < 1622715094 537530 :ski!~ski@ed-3358-10.studat.chalmers.se JOIN :#esolangs < 1622715094 537567 :pikhq!sid394595@user/pikhq JOIN :#esolangs < 1622715094 537605 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esolangs < 1622715153 728916 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622715204 417200 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622715405 383781 :citrons!~citrons@alt.mondecitronne.com QUIT :Ping timeout: 272 seconds < 1622715563 41979 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622715610 552414 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622715965 769449 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622716032 943997 :citrons!~citrons@alt.mondecitronne.com JOIN :#esolangs > 1622716050 800945 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=83897&oldid=83873 5* 03Otesunki 5* (+14) 10Added RAMDISP < 1622716082 16860 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs > 1622716121 517568 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83898&oldid=83893 5* 03Otesunki 5* (-2) 10if Otesunki.stupid: Otesunki.scream() < 1622716271 616775 :dyeplexer!~dyeplexer@user/dyeplexer JOIN :#esolangs < 1622716351 482966 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.1 < 1622716375 937033 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622716444 535038 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs > 1622716536 48742 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83899&oldid=83898 5* 03Otesunki 5* (+175) 10 < 1622716773 56143 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer > 1622716798 199388 PRIVMSG #esolangs :14[[07RAMDISP14]]4 10 02https://esolangs.org/w/index.php?diff=83900&oldid=83899 5* 03Otesunki 5* (+22) 10/* Instructions */ < 1622716838 976217 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622717175 7953 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622717181 412283 :dutch!~DutchIngr@user/dutch JOIN :#esolangs > 1622717202 558912 PRIVMSG #esolangs :14[[07PEWWWWW14]]4 N10 02https://esolangs.org/w/index.php?oldid=83901 5* 03Monochromeninja 5* (+2652) 10Unfinished. Only contribute if you know what you're doing! < 1622718183 936881 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru JOIN :#esolangs < 1622720621 455041 :dyeplexer!~dyeplexer@user/dyeplexer QUIT :Remote host closed the connection < 1622721183 27358 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1622721999 997253 PRIVMSG #esolangs :14[[07Tech Support Scam14]]4 M10 02https://esolangs.org/w/index.php?diff=83902&oldid=83858 5* 03PythonshellDebugwindow 5* (+0) 10/* Truth machine */ Fix > 1622722096 844994 PRIVMSG #esolangs :14[[07Stoplight14]]4 M10 02https://esolangs.org/w/index.php?diff=83903&oldid=82416 5* 03Jedgrei 5* (-29) 10It's not turing complete < 1622722161 7795 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :[Re wiki-change:] I agree it's not, but I don't think it's really an OISC either. < 1622723223 215745 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs > 1622723232 41664 PRIVMSG #esolangs :14[[07User:CatCatDeluxe14]]4 M10 02https://esolangs.org/w/index.php?diff=83904&oldid=83859 5* 03CatCatDeluxe 5* (-19) 10 < 1622723254 181199 :mistbreeze!~mistbreez@2600:1700:b7e0:8320:71bb:b306:16df:b2ce JOIN :#esolangs > 1622723484 655721 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83905&oldid=83819 5* 03Aspwil 5* (+821) 10/* Notes */ < 1622724511 763929 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :as I asid, brctl could respond in private or notice < 1622724519 463394 :nakilon!~nakilon@user/nakilon PRIVMSG #esolangs :to avoid highlight < 1622724616 54808 :int-e!~noone@int-e.eu MODE #esolangs -qzo $~a :int-e < 1622724995 430606 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I don't like bots responding in private when the trigger was public. But in any case the listing is now private-only. > 1622726535 343367 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 10 02https://esolangs.org/w/index.php?diff=83906&oldid=83896 5* 03Salpynx 5* (+129) 10/* Program Commands */ accumulator deltas < 1622726678 313146 :dionys!dionys@user/dionys JOIN :#esolangs < 1622727118 26631 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622727145 615220 :hendursa1!~weechat@user/hendursaga QUIT :Quit: hendursa1 < 1622727171 484539 :hendursaga!~weechat@user/hendursaga JOIN :#esolangs < 1622727565 405960 :imode!~imode@user/imode JOIN :#esolangs > 1622727822 272773 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 M10 02https://esolangs.org/w/index.php?diff=83907&oldid=83906 5* 03Salpynx 5* (+43) 10/* Program Commands */ define x < 1622727907 677220 :salpynx!~salpynx@121.73.84.248 QUIT :Quit: Connection closed < 1622728123 67216 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622730576 971207 :jix_!~jix@user/jix NICK :jix < 1622730948 405173 :Sgeo!~Sgeo@user/sgeo JOIN :#esolangs < 1622731846 488787 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622732113 98615 :cd!moony@hellomouse/dev/moony JOIN :#esolangs > 1622732226 491411 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83908&oldid=83905 5* 03Aspwil 5* (+309) 10/* Syntax */ > 1622732359 70322 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83909&oldid=83908 5* 03Aspwil 5* (+29) 10/* Notes */ > 1622732676 378676 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83910&oldid=83909 5* 03Aspwil 5* (+426) 10/* Notes */ < 1622732737 537685 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :.oO(if only that occured to Gödel) > 1622732788 398780 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83911&oldid=83910 5* 03Aspwil 5* (+135) 10/* An Actual Dictionary */ > 1622732875 686566 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83912&oldid=83911 5* 03Aspwil 5* (-5) 10/* Example */ > 1622732929 400616 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83913&oldid=83912 5* 03Aspwil 5* (+16) 10/* Example */ > 1622732946 472277 PRIVMSG #esolangs :14[[07Program Number System14]]4 10 02https://esolangs.org/w/index.php?diff=83914&oldid=83913 5* 03Aspwil 5* (+0) 10/* Syntax */ > 1622733342 554334 PRIVMSG #esolangs :14[[07Trivial brainfuck substitution14]]4 10 02https://esolangs.org/w/index.php?diff=83915&oldid=80702 5* 03Aspwil 5* (+27) 10 < 1622733486 290280 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1622733739 34160 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs > 1622734059 743417 PRIVMSG #esolangs :14[[07User talk:Salpynx/Braneflage14]]4 N10 02https://esolangs.org/w/index.php?oldid=83916 5* 03Aspwil 5* (+147) 10Created page with "this is a really interesting idea, I would love to see it be completed. ~~~~" < 1622734346 494346 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622734520 942120 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru QUIT :Ping timeout: 245 seconds < 1622734636 32254 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esolangs < 1622735355 233035 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru JOIN :#esolangs > 1622735389 297060 PRIVMSG #esolangs :14[[07Stoplight14]]4 M10 02https://esolangs.org/w/index.php?diff=83917&oldid=83903 5* 03PythonshellDebugwindow 5* (+321) 10Implement > 1622735671 69054 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03MathR 5* 10New user account > 1622736087 254392 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=83918&oldid=83879 5* 03MathR 5* (+138) 10/* Introductions */ < 1622736784 302375 :slavfox!~slavfox@ipv4-93-158-232-111.net.internetunion.pl QUIT :Quit: ZNC 1.8.2 - https://znc.in > 1622736823 31363 PRIVMSG #esolangs :14[[07User:MathR14]]4 N10 02https://esolangs.org/w/index.php?oldid=83919 5* 03MathR 5* (+40) 10Created page with "Hi I'm '''MathR''' and ''I like bread''." < 1622736954 159532 :slavfox!~slavfox@93.158.232.111 JOIN :#esolangs < 1622737346 242310 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622738713 329602 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622738843 533921 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :there'll be a fun second wave starting around 2021-07-27 when all the libera nicks grabbed by the gold rush folks start to expire, and #libera will be overloaded by requests by other users to usurp them < 1622739206 79957 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :ok, so I have a silly question. suppose I want to render the logs of this channel in HTML, and want to assign a unique class to every nick so that I can assign unique full depth colors to them (and readers can customize those colors easily in browser side). should I use the nicks in the class names as is, which is valid but requires you to escape some characters in CSS, or should I translate the < 1622739212 502207 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :brackets and backslashes to letters according to some ISO-646 character set? and if the latter, should it be the finnish or the norwegian? what ISO-646 character set does New Zealand use? < 1622739295 182982 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I would say the Finnish, but I'm obviously biased. < 1622739427 881475 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :fizzie: what do I do with a "^" then? < 1622739430 478232 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Would you also lowercase them with the network's CASEMAPPING=rfc1459 rules, or just distinguish between case? < 1622739444 193391 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :ah, apparently you can map that to ü < 1622739479 869983 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :fizzie: I would make them case insensitive as in nicks that fold the same get the same class, but probably preserve the latest case that appears in the log in the class name < 1622739483 137793 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :or... hmm < 1622739496 22061 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :if I want to support user style overrides then that won't work < 1622739503 886077 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :then I'll just casefold them all to uppercase < 1622739564 484986 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I don't think its ü in ISO-646-FI proper, but I think it's all pretty flexible. < 1622739568 124792 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :`` echo '[\]^{|}~' | iconv -f iso646-fi -t utf-8 < 1622739569 145252 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ÄÖÅ^äöå‾ < 1622739661 360236 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I think it's odd that Libera.Chat (the modern network) uses CASEMAPPING=rfc1459, while IRCnet (the agressively non-modern network that doesn't do services, and has half the open TLS-capable servers using expired certificates) uses CASEMAPPING=ascii. < 1622739719 32058 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :fizzie: freenode used to do ascii, but they changed it when they changed the irc software < 1622739737 39015 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I don't know what they did to nick/channel registrations that clashed after < 1622739901 94643 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I did a survey of ircnet.clue.be, ircnet.hostsailor.com, ssl.irc.atw-inter.net, irc.swepipe.net and openirc.snt.utwente.nl in preparation of maybe switching to an opinionated TLS-only bouncer. The first two have a valid Let's Encrypt cert, but the third has a self-signed (though not expired) certificate, the fourth had a Let's Encrypt certificate for a completely different DNS name that had expired two < 1622739907 100620 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :days ago, and the fifth had a Digicert-issued certificate that had expired in Sep 2020. < 1622739923 102426 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :The last one also just closed the connection after TLS negotiation. < 1622739924 562379 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :fizzie: are those all ircnet servers? < 1622739928 284566 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Yeah. < 1622739968 625207 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I picked them from http://irc.tu-ilmenau.de/all_servers/?focus=1&open=1 which is supposedly automagically maintained by a crawler. < 1622739997 972270 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :Back "home" it used to be the case that you just used your ISP's IRCnet server, and didn't have to worry about these kind of things. < 1622740049 661813 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :fizzie: ircnet is terrible. it has a hodge-podge of servers ran to different specifications, even the nicklen and chanlen restrictions are different on them, which is, you know, weird because they apply to nicks and #-channels that are global on the network (for &-channels it would make sense) < 1622740057 197188 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :and most of the servers are closed < 1622740067 50927 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :and many of the servers are sometimes working sometimes not < 1622740074 317557 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I am connected but I don't like the place > 1622740076 329230 PRIVMSG #esolangs :14[[07Jumping True14]]4 N10 02https://esolangs.org/w/index.php?oldid=83920 5* 03MathR 5* (+1928) 10Created page with "'''Jumping True''' is an esolang created by [[User:MathR|MathR]]. Its main particularity is that its conditional statement is based on the [[Truth-machine|truth-machine]]. It..." < 1622740088 810655 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I know, but it's still "the" network for me, so I don't want to drop off. < 1622740111 97601 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :freenode was "the" network for me. < 1622740128 822136 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I'm probably on more channels there than here, anyway. It's just that they're all utterly silent. > 1622740162 972721 PRIVMSG #esolangs :14[[07Jumping True14]]4 10 02https://esolangs.org/w/index.php?diff=83921&oldid=83920 5* 03MathR 5* (-2) 10 > 1622740174 441888 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=83922&oldid=83897 5* 03MathR 5* (+19) 10/* J */ > 1622740235 650909 PRIVMSG #esolangs :14[[07Jumping True14]]4 M10 02https://esolangs.org/w/index.php?diff=83923&oldid=83921 5* 03MathR 5* (+17) 10 > 1622740400 177017 PRIVMSG #esolangs :14[[07Binary but also Brainfuck but also neither (BBABBAN)14]]4 N10 02https://esolangs.org/w/index.php?oldid=83924 5* 03Batata 5* (+4651) 10Created page with "'''Binary but also Brainfuck but also neither''' or '''BBABBAN''' for short (pronounced '''babn''') is an [[Esoteric_programming_language|esolang]] where, as the name..." < 1622740499 335005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :b_jonas: in my entirely unbiased opinion you should go with norwegian hth < 1622740530 842553 :sknebel!~quassel@v22016013254630973.happysrv.de QUIT :Quit: sknebel < 1622740551 302680 :sknebel!~quassel@v22016013254630973.happysrv.de JOIN :#esolangs < 1622740601 406152 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622740603 217498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :. o O ( BBABBAN IS YOU ) < 1622740752 166054 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :BBABBAN, is that like one of those rhyme schemes? < 1622740797 897349 :fizzie!fis@selene.zem.fi PRIVMSG #esolangs :I guess usually it'd be written AABAABC though. < 1622741422 797822 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1622741604 543452 PRIVMSG #esolangs :14[[07User:MathR14]]4 10 02https://esolangs.org/w/index.php?diff=83925&oldid=83919 5* 03MathR 5* (+28) 10 > 1622741646 466237 PRIVMSG #esolangs :14[[07Jumping True14]]4 M10 02https://esolangs.org/w/index.php?diff=83926&oldid=83923 5* 03MathR 5* (+4) 10/* Language overview */ > 1622741666 941337 PRIVMSG #esolangs :14[[07User:Batata14]]4 10 02https://esolangs.org/w/index.php?diff=83927&oldid=83848 5* 03Batata 5* (+65) 10 > 1622741675 395597 PRIVMSG #esolangs :14[[07User:Batata14]]4 10 02https://esolangs.org/w/index.php?diff=83928&oldid=83927 5* 03Batata 5* (+1) 10 < 1622741680 990427 :river!~river@tilde.team/user/river PRIVMSG #esolangs :B AB A is You < 1622741711 468586 :river!~river@tilde.team/user/river PRIVMSG #esolangs :so < 1622741723 886542 :river!~river@tilde.team/user/river PRIVMSG #esolangs :I feel like this is slightly esoteric < 1622741789 917431 :river!~river@tilde.team/user/river PRIVMSG #esolangs :if you take length 10 binary strings (there's 1024 of them), 0000 occurs in 251 of them, 0101 occurs in 357 of them, 0011 occurs in 424 of them < 1622741826 534935 :river!~river@tilde.team/user/river PRIVMSG #esolangs :rephrased: flip a coin 10 times, how likely are you to get heads 4 times in a row? (about 25% chance) How likely are you to get heads heads tails tails (about 50% chance) > 1622741955 90813 PRIVMSG #esolangs :14[[07Jumping True14]]4 10 02https://esolangs.org/w/index.php?diff=83929&oldid=83926 5* 03MathR 5* (+73) 10 < 1622741965 882698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :> 424 / 1024 -- sounds a bit high < 1622741967 420450 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : 0.4140625 > 1622741987 824485 PRIVMSG #esolangs :14[[07Jumping True14]]4 M10 02https://esolangs.org/w/index.php?diff=83930&oldid=83929 5* 03MathR 5* (-1) 10/* Language overview */ < 1622742042 787967 :river!~river@tilde.team/user/river PRIVMSG #esolangs :roughly :P < 1622742044 214957 :river!~river@tilde.team/user/river PRIVMSG #esolangs :but still < 1622742054 801720 :river!~river@tilde.team/user/river PRIVMSG #esolangs :the fact these probabilities are different at all is pretty striking to me! < 1622742060 560090 :river!~river@tilde.team/user/river PRIVMSG #esolangs :I found this highly unintuitive > 1622742143 317377 PRIVMSG #esolangs :14[[07Jumping True14]]4 M10 02https://esolangs.org/w/index.php?diff=83931&oldid=83930 5* 03MathR 5* (+6) 10/* Examples */ < 1622742216 162284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :hm... < 1622742295 111882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :river: i think it's related to the fact that some of those allow more simultaneous occurrences. like 0000000000 contains 0000 at 7 different spots < 1622742312 15930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :but you cannot have that many at once for 0011 or 0101 < 1622742366 360555 :river!~river@tilde.team/user/river PRIVMSG #esolangs :yeah I think it is! < 1622742369 499876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :if you count the occurrences, i think it gets even < 1622742381 974881 :river!~river@tilde.team/user/river PRIVMSG #esolangs :autocorrelation factor of 0000 is full, 0101 is half, 0011 is none < 1622742410 834262 :river!~river@tilde.team/user/river PRIVMSG #esolangs :ah let me try that out > 1622742417 755297 PRIVMSG #esolangs :14[[07Typeform14]]4 10 02https://esolangs.org/w/index.php?diff=83932&oldid=83826 5* 03S1(210) 5* (+18) 10 > 1622742447 718752 PRIVMSG #esolangs :14[[07Typeform14]]4 10 02https://esolangs.org/w/index.php?diff=83933&oldid=83932 5* 03S1(210) 5* (+9) 10 < 1622742461 743859 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :river: yes, also if you flip a coin repeatedly until you first get one of two chosen infixes that you're listening to, and both infixes are the same length, it's possible that you'll more likely to encounter one of them first than the other < 1622742472 381687 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :which is also a bit unintuitive < 1622742559 871608 :river!~river@tilde.team/user/river PRIVMSG #esolangs :hmm i tweaked the program to count with multiplicity, but i still get different values < 1622742572 7538 :river!~river@tilde.team/user/river PRIVMSG #esolangs :they are close to but all higher than the original numbers < 1622742612 482303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :hm that's strange, i thought they would be equal by the linearity of expectation value < 1622742631 787697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :are you sure you counted all occurrences :P < 1622742680 245536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :specifically, my reasoning: you _must_ have the same probability of all the strings occuring in the _first_ position, and in the _second_ position, etc. < 1622742731 189657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :s/of all the strings/of any string/ < 1622742883 376540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :> replicateM 10 "01" < 1622742884 794307 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : ["0000000000","0000000001","0000000010","0000000011","0000000100","000000010... < 1622742963 708632 :river!~river@tilde.team/user/river PRIVMSG #esolangs :https://bpa.st/B6QA here's an example of looking for aa vs ab in length 5 bitstrings < 1622742979 702291 :river!~river@tilde.team/user/river PRIVMSG #esolangs :aa occurs 23 times, ab occurs 32 times < 1622742991 740015 :river!~river@tilde.team/user/river PRIVMSG #esolangs :this definitely doesn't make sense to me < 1622743008 951242 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :How to configure Firefox so that if the current URI is a "file:" URI that points to a EPUB file, to automatically prefix "jar:" and suffix "!/" on the URL? < 1622743016 170627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :river: oh i see. i meant occurrences could be _overlapping_ too. < 1622743042 526079 :river!~river@tilde.team/user/river PRIVMSG #esolangs :ah < 1622743048 550074 :river!~river@tilde.team/user/river PRIVMSG #esolangs :it's a mistake in my code < 1622743055 31385 :river!~river@tilde.team/user/river PRIVMSG #esolangs :i meant to count overlapping < 1622743055 561442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :(so aaaaa should give 4 aa, not 2) < 1622743057 446871 :river!~river@tilde.team/user/river PRIVMSG #esolangs :let me fix that < 1622743086 592326 :river!~river@tilde.team/user/river PRIVMSG #esolangs :the python count function is broken < 1622743274 74385 :river!~river@tilde.team/user/river PRIVMSG #esolangs :ok! fixed, now I get 32 in both cases! < 1622743302 868681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :yay! < 1622743673 914613 :river!~river@tilde.team/user/river PRIVMSG #esolangs :so what does this tell us... the number of times it occurs *is* equal - it's just that if a word has autocorrelation its going to happen in fewer runs, but more times per run < 1622743680 153763 :river!~river@tilde.team/user/river PRIVMSG #esolangs :for reasons?? that are unclear to me < 1622743703 760259 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :river: yes < 1622743722 561373 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru QUIT :Ping timeout: 264 seconds < 1622744038 544752 :river!~river@tilde.team/user/river PRIVMSG #esolangs :tbh < 1622744043 702365 :river!~river@tilde.team/user/river PRIVMSG #esolangs :I feel like I just have 2 mysteries now < 1622744059 549245 :river!~river@tilde.team/user/river PRIVMSG #esolangs :why its equal when you could with multiplicity is not clear to me < 1622744527 146650 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru JOIN :#esolangs < 1622744588 621823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :river: counting with multiplicity is the same as counting each occurence of the string at each position. < 1622744642 633114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :now this should give the same result if you do it in a different order: for each position, count the number of large strings which have the smaller string at that position. < 1622744713 833734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :but that is the same as, number of positions * 2 ^ (number of bits outside the smaller string) < 1622744717 305377 :river!~river@tilde.team/user/river PRIVMSG #esolangs :OMG < 1622744721 209767 :river!~river@tilde.team/user/river PRIVMSG #esolangs :thats so neat!! < 1622744770 225735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :yw < 1622744898 235837 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :there are two funny probability problems that we discussed on #esoteric after I brought them up, the chameleon one and a card game < 1622744906 775298 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :they're somewhere in the logs < 1622745037 24794 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Which ones are they? Do you remember it to copy it? < 1622745138 785537 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I don't have links. I'll have to search for chameleon < 1622745349 796513 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I should download the logs at some point to make searching esaier < 1622745441 648030 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :let me see... https://logs.esolangs.org/freenode-esoteric/2016-10.html#lDQc < 1622745587 581677 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :which links to https://logs.esolangs.org/freenode-esoteric/2016-07.html#lhhc < 1622746336 538216 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I can tell the problems again later if someone cares, with the cleaners proofs that we know now < 1622746364 306439 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622746899 494200 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I am potentially interested in such things < 1622747232 837766 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622747657 159924 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs > 1622748580 375407 PRIVMSG #esolangs :14[[07User:Batata14]]4 10 02https://esolangs.org/w/index.php?diff=83934&oldid=83928 5* 03Batata 5* (+3) 10 > 1622748600 347447 PRIVMSG #esolangs :14[[07User:Batata14]]4 10 02https://esolangs.org/w/index.php?diff=83935&oldid=83934 5* 03Batata 5* (+1) 10 < 1622748682 549241 :tiggilyboo!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs < 1622749249 747634 :river!~river@tilde.team/user/river PRIVMSG #esolangs :https://martingalemeasure.wordpress.com/2014/02/02/monkey-typing-abracadabra-14/ < 1622749256 427981 :river!~river@tilde.team/user/river PRIVMSG #esolangs :monkey types randomly < 1622749259 238217 :river!~river@tilde.team/user/river PRIVMSG #esolangs :>Wow, the average time for the monkey to type  is actually longer than the average time to type . < 1622749272 500831 :river!~river@tilde.team/user/river PRIVMSG #esolangs :>Wow, the average time for the monkey to type ABA is actually longer than the average time to type ABC. < 1622749294 96010 :river!~river@tilde.team/user/river PRIVMSG #esolangs :does this align with the previous results? or contrast to them < 1622749434 338442 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :river: yes, I did mention that variant < 1622749457 95565 :tiggilyboo!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Ping timeout: 252 seconds < 1622749461 336034 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :well not quite < 1622749465 137466 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :I mentioned something similar < 1622749471 232887 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :you're right that it's not the same < 1622749494 493264 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs < 1622749505 648485 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :isn't that backwards though? < 1622749517 860760 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :ABA should have a shorter average time to first type than ABC < 1622749538 508523 :river!~river@tilde.team/user/river PRIVMSG #esolangs :hmmm < 1622750210 191137 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :of course that only applies if the monkeys hit keys uniformly. in reality they might have thick fingers so it's difficult for them to press just one button, or they're hammering on the keyboard with their fists or something < 1622750218 736615 :b_jonas!~x@catv-176-63-11-223.catv.broadband.hu PRIVMSG #esolangs :uniformly and independently < 1622750345 638112 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl NICK :tiggilyboo < 1622750400 248634 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622750621 643919 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622750887 646772 :keegan!~beehive@li521-214.members.linode.com PRIVMSG #esolangs :disappointed that the article does not involve actual experiments with monkeys < 1622750913 247305 :river!~river@tilde.team/user/river PRIVMSG #esolangs :hehe < 1622751246 856304 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1622751711 943418 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs > 1622751918 425863 PRIVMSG #esolangs :14[[07Talk:Glypho14]]4 10 02https://esolangs.org/w/index.php?diff=83936&oldid=8211 5* 03Monochromeninja 5* (+1336) 10/* Python interpreter */ new section < 1622752153 701709 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Quit: tiggilyboo_ < 1622752280 891803 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs > 1622752382 920087 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Justiof 5* 10New user account < 1622752428 249657 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622752695 889954 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622752791 463779 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs > 1622752888 19629 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=83937&oldid=83918 5* 03Justiof 5* (+218) 10/* Introductions */ < 1622753203 94665 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622753494 25997 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622753565 553058 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622753753 673234 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :I'm pondering using GNU Lightning. Do folks have anecdotes or opinions? One minor disappointment is that it seems that there's no AOT native-code emitter, so any intermediate/cached representations would have to be ad-hoc. < 1622753898 580128 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622753898 705661 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs < 1622753992 334149 :kluk!~kluk@2603-7000-9b3f-6934-c962-e9a6-2272-a8c0.res6.spectrum.com JOIN :#esolangs < 1622754084 866742 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622754100 885719 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I read about it before; I had never tried to use it though < 1622754144 127551 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Client Quit < 1622754302 556582 :kluk!~kluk@2603-7000-9b3f-6934-c962-e9a6-2272-a8c0.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622754407 961058 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622754705 58422 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622754752 552211 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622755116 61693 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622755177 488300 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622755449 672414 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs < 1622755521 13332 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622755643 156120 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622755706 695195 :tiggilyboo_!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Client Quit > 1622755907 896172 PRIVMSG #esolangs :14[[07Counting Calculus14]]4 N10 02https://esolangs.org/w/index.php?oldid=83938 5* 03SoYouWantMeToDoSomethingButIWont 5* (+1038) 10Created page with "= Counting Calculus = A programming language of which the primary way of doing mathematical calculation is by counting the amount of -conversions done in a lambda-calculus e..." < 1622755916 814619 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer > 1622756006 371448 PRIVMSG #esolangs :14[[07Counting Calculus14]]4 10 02https://esolangs.org/w/index.php?diff=83939&oldid=83938 5* 03SoYouWantMeToDoSomethingButIWont 5* (+44) 10 < 1622756049 432669 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com JOIN :#esolangs < 1622756318 30742 :kluk!~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622756411 153175 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622756721 696434 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622756849 146721 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622757127 30901 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622757207 962011 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622757531 306511 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622757573 894963 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622757719 519167 :tiggilyboo!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Remote host closed the connection < 1622757932 755803 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622758028 681582 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622758060 932758 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN :#esolangs < 1622758342 229242 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622758463 937651 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622758742 558909 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622758777 670756 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622758891 694189 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1622759143 632033 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622759198 561186 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622759453 679785 :tiggilyboo!~tiggilybo@82-197-202-43.dsl.cambrium.nl JOIN :#esolangs < 1622759681 35356 :tiggilyboo!~tiggilybo@82-197-202-43.dsl.cambrium.nl QUIT :Client Quit < 1622759957 137603 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Read error: Connection reset by peer < 1622760009 460935 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com JOIN :#esolangs < 1622760226 490273 :kluk!~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com QUIT :Client Quit < 1622760457 404616 :arseniiv_!~arseniiv@94.41.226.66.dynamic.ufanet.ru JOIN :#esolangs < 1622760578 36750 :arseniiv!~arseniiv@77.79.180.220.dynamic.ufanet.ru QUIT :Ping timeout: 252 seconds > 1622762015 593522 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 10 02https://esolangs.org/w/index.php?diff=83940&oldid=83907 5* 03Salpynx 5* (+29) 10contract 'accumulator' amount < 1622762662 410831 :arseniiv_!~arseniiv@94.41.226.66.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds > 1622762678 238390 PRIVMSG #esolangs :14[[07User:Salpynx/Braneflage14]]4 M10 02https://esolangs.org/w/index.php?diff=83941&oldid=83940 5* 03Salpynx 5* (-12) 10/* Program Commands */ rearrange, not sure that's better < 1622764456 998313 :esolangs!~esolangs@techne.zem.fi JOIN :#esolangs < 1622764457 60030 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs